diff -Nrcpad gcc-15-20250823/LAST_UPDATED gcc-15-20250830/LAST_UPDATED
*** gcc-15-20250823/LAST_UPDATED	Sat Aug 23 22:33:24 2025
--- gcc-15-20250830/LAST_UPDATED	Sat Aug 30 22:34:25 2025
***************
*** 1 ****
! Obtained from git: releases/gcc-15 revision 0c409bc932f206667206de73fd688d8143941a56
--- 1 ----
! Obtained from git: releases/gcc-15 revision 97105bfbdc3df37abe02b34e66ee2d33ea6471ec
diff -Nrcpad gcc-15-20250823/MD5SUMS gcc-15-20250830/MD5SUMS
*** gcc-15-20250823/MD5SUMS	Sat Aug 23 22:33:28 2025
--- gcc-15-20250830/MD5SUMS	Sat Aug 30 22:34:29 2025
***************
*** 1,5 ****
  # This file contains the MD5 checksums of the files in the
! # gcc-15-20250823.tar.xz tarball.
  #
  # Besides verifying that all files in the tarball were correctly expanded,
  # it also can be used to determine if any files have changed since the
--- 1,5 ----
  # This file contains the MD5 checksums of the files in the
! # gcc-15-20250830.tar.xz tarball.
  #
  # Besides verifying that all files in the tarball were correctly expanded,
  # it also can be used to determine if any files have changed since the
*************** d32239bcb673463ab874e80d47fae504  COPYIN
*** 25,31 ****
  fd4ecdf5d672efe2b0e409aca9cf9446  ChangeLog.jit
  09538b708302f1735f6fa05b622ecf5e  ChangeLog.tree-ssa
  24ab760126489e69436a43185dc3d202  INSTALL/README
! f839ad0e70f84730b4dcd559aa90dc23  LAST_UPDATED
  9d2cf5b58292c2e8b0804d3eafc2d6f3  MAINTAINERS
  b714b83dd28679b75c5fd3e619d35956  Makefile.def
  9d0808afc70085c5ca8d45062fc59689  Makefile.in
--- 25,31 ----
  fd4ecdf5d672efe2b0e409aca9cf9446  ChangeLog.jit
  09538b708302f1735f6fa05b622ecf5e  ChangeLog.tree-ssa
  24ab760126489e69436a43185dc3d202  INSTALL/README
! fa3fcd6a8e4c0637c3b25cf7b15c8412  LAST_UPDATED
  9d2cf5b58292c2e8b0804d3eafc2d6f3  MAINTAINERS
  b714b83dd28679b75c5fd3e619d35956  Makefile.def
  9d0808afc70085c5ca8d45062fc59689  Makefile.in
*************** a22e70b3f29292d0e628450f4bb11e62  fixinc
*** 514,520 ****
  a916467b91076e631dd8edb7424769c7  gcc/COPYING.LIB
  d32239bcb673463ab874e80d47fae504  gcc/COPYING3
  6a6a8e020838b23406c81b19c1d46df6  gcc/COPYING3.LIB
! 97443faf1aba50a4c34055c9b241645b  gcc/ChangeLog
  51281e73aa07fb62394bd72f3c9299ba  gcc/ChangeLog-1997
  f77af8c9ac412064886b00c5506123b5  gcc/ChangeLog-1998
  00a2e4ead1b289bf69bca0196fed6f9f  gcc/ChangeLog-1999
--- 514,520 ----
  a916467b91076e631dd8edb7424769c7  gcc/COPYING.LIB
  d32239bcb673463ab874e80d47fae504  gcc/COPYING3
  6a6a8e020838b23406c81b19c1d46df6  gcc/COPYING3.LIB
! bb32301abb8da2cfc8be303631934eb9  gcc/ChangeLog
  51281e73aa07fb62394bd72f3c9299ba  gcc/ChangeLog-1997
  f77af8c9ac412064886b00c5506123b5  gcc/ChangeLog-1998
  00a2e4ead1b289bf69bca0196fed6f9f  gcc/ChangeLog-1999
*************** fb3fadb88e1d2b3b640cfaaa5ff11780  gcc/Ch
*** 551,557 ****
  3eb07e0b2e542409bf73d359f7f65609  gcc/ChangeLog.ptr
  e13638e26743ba41e6011b76cc00d9a9  gcc/ChangeLog.tree-ssa
  739ab47f6425bcea1d05e4fc0542de54  gcc/ChangeLog.tuples
! 0e43044e3a0ae48eadec089ef14cbee3  gcc/DATESTAMP
  d41d8cd98f00b204e9800998ecf8427e  gcc/DEV-PHASE
  eb92e1ff5e982ca07e173e0eb286d243  gcc/FSFChangeLog
  30e1e33411566388b3164558482dc5e6  gcc/FSFChangeLog.10
--- 551,557 ----
  3eb07e0b2e542409bf73d359f7f65609  gcc/ChangeLog.ptr
  e13638e26743ba41e6011b76cc00d9a9  gcc/ChangeLog.tree-ssa
  739ab47f6425bcea1d05e4fc0542de54  gcc/ChangeLog.tuples
! 8f6ad8e25a04bfaf796fd918c9519ed1  gcc/DATESTAMP
  d41d8cd98f00b204e9800998ecf8427e  gcc/DEV-PHASE
  eb92e1ff5e982ca07e173e0eb286d243  gcc/FSFChangeLog
  30e1e33411566388b3164558482dc5e6  gcc/FSFChangeLog.10
*************** a1ceaab52de5f1950f6c6b63c5a718ea  gcc/co
*** 4445,4451 ****
  429434e5f1e9f9afc839f4409102d5ea  gcc/config/loongarch/lsxintrin.h
  5a232a75001e3db7ee3e491afdfae629  gcc/config/loongarch/musl.h
  e357122938174e9f48e1036cb67c8a21  gcc/config/loongarch/predicates.md
! 3b0d6d8a96b8678da4cf1e596d893d76  gcc/config/loongarch/simd.md
  8dd632424d9d78f36a7f6de524c32142  gcc/config/loongarch/sync.md
  e2aad9f2fd1ee2a4668948f381da109c  gcc/config/loongarch/t-linux
  4143126e9ad08f12c1a4555c0f87948d  gcc/config/loongarch/t-loongarch
--- 4445,4451 ----
  429434e5f1e9f9afc839f4409102d5ea  gcc/config/loongarch/lsxintrin.h
  5a232a75001e3db7ee3e491afdfae629  gcc/config/loongarch/musl.h
  e357122938174e9f48e1036cb67c8a21  gcc/config/loongarch/predicates.md
! 3d93d4fcfba1009a5c6603db8dbef8a0  gcc/config/loongarch/simd.md
  8dd632424d9d78f36a7f6de524c32142  gcc/config/loongarch/sync.md
  e2aad9f2fd1ee2a4668948f381da109c  gcc/config/loongarch/t-linux
  4143126e9ad08f12c1a4555c0f87948d  gcc/config/loongarch/t-loongarch
*************** a9c3cddee4e237141062720b72fe38cd  gcc/co
*** 5498,5504 ****
  5d31df44fc0a5b17beb74ce0ff38e214  gcc/coroutine-passes.cc
  2a5216aefb9cdf4b270ef8e599cc794f  gcc/coverage.cc
  722fb5fda78e55c5af5da72cad78751f  gcc/coverage.h
! 93a25177a5b3663c288453824626257f  gcc/cp/ChangeLog
  70c059f2b75a2fc1bb95a526b21b8cd7  gcc/cp/ChangeLog-1993
  7cbd106e10a0ba7c052bee3fe20671c2  gcc/cp/ChangeLog-1994
  3b1e3ed23ad4363f75e6fd2fbb583dee  gcc/cp/ChangeLog-1995
--- 5498,5504 ----
  5d31df44fc0a5b17beb74ce0ff38e214  gcc/coroutine-passes.cc
  2a5216aefb9cdf4b270ef8e599cc794f  gcc/coverage.cc
  722fb5fda78e55c5af5da72cad78751f  gcc/coverage.h
! 11761ba7d37976e734daa7b464a43137  gcc/cp/ChangeLog
  70c059f2b75a2fc1bb95a526b21b8cd7  gcc/cp/ChangeLog-1993
  7cbd106e10a0ba7c052bee3fe20671c2  gcc/cp/ChangeLog-1994
  3b1e3ed23ad4363f75e6fd2fbb583dee  gcc/cp/ChangeLog-1995
*************** c1c7801b9b0f379e702a4f6cb83972e7  gcc/cp
*** 5537,5543 ****
  f8d105353c88fb102e9216372bc4b70c  gcc/cp/call.cc
  fce8de27014c109814b3f69be6a5d4f6  gcc/cp/cfns.gperf
  68fc21d4889b1c70ccf89747b98b1fb4  gcc/cp/cfns.h
! 72b4d6a8d812051e10ad2e17d1d2dfa8  gcc/cp/class.cc
  ee3fb2cc9b9557d3895f527353160bd4  gcc/cp/config-lang.in
  72fc656c53568afa693dd531c8b3b16d  gcc/cp/constexpr.cc
  d132f7f4c080ce3048977e23e33b9b1c  gcc/cp/constraint.cc
--- 5537,5543 ----
  f8d105353c88fb102e9216372bc4b70c  gcc/cp/call.cc
  fce8de27014c109814b3f69be6a5d4f6  gcc/cp/cfns.gperf
  68fc21d4889b1c70ccf89747b98b1fb4  gcc/cp/cfns.h
! 65891fa261ce5aa3474ed32683a124d3  gcc/cp/class.cc
  ee3fb2cc9b9557d3895f527353160bd4  gcc/cp/config-lang.in
  72fc656c53568afa693dd531c8b3b16d  gcc/cp/constexpr.cc
  d132f7f4c080ce3048977e23e33b9b1c  gcc/cp/constraint.cc
*************** aaf76a9b03fd0532d2904aef004fd66a  gcc/cp
*** 5577,5583 ****
  936bd061907a7a899c3285cf17b17674  gcc/cp/mapper-client.cc
  6c77b1fab5f6d146677090285a202a50  gcc/cp/mapper-client.h
  44e22b51797f89c9da996523a6d97f1c  gcc/cp/mapper-resolver.cc
! 1fb77a33ed1eaaf5ffbe1fc992f353ff  gcc/cp/method.cc
  b45a9fcdee93f140fe52a76dcb1e8215  gcc/cp/module.cc
  4191315bfa6c793b37107497c36d367f  gcc/cp/name-lookup.cc
  9644410086c3beb90033e77613e9d1a7  gcc/cp/name-lookup.h
--- 5577,5583 ----
  936bd061907a7a899c3285cf17b17674  gcc/cp/mapper-client.cc
  6c77b1fab5f6d146677090285a202a50  gcc/cp/mapper-client.h
  44e22b51797f89c9da996523a6d97f1c  gcc/cp/mapper-resolver.cc
! 8a43dc7eb02c2c19d4faa7344f490b26  gcc/cp/method.cc
  b45a9fcdee93f140fe52a76dcb1e8215  gcc/cp/module.cc
  4191315bfa6c793b37107497c36d367f  gcc/cp/name-lookup.cc
  9644410086c3beb90033e77613e9d1a7  gcc/cp/name-lookup.h
*************** e3f908061f2b051f55381b513a49022b  gcc/pa
*** 7738,7748 ****
  57048d71e78511e69e3d39d60cb2f1b7  gcc/plugin.cc
  995702441547e9826ffaea326d8be617  gcc/plugin.def
  79cd4ea374ded38e9f3ef38c1624db9e  gcc/plugin.h
! 364bdd9de44bb4523954c5e6498cc9bc  gcc/po/ChangeLog
  fcae8297fb0c1be8e1502d7ca12c249f  gcc/po/EXCLUDES
  276b0e994306e3cdb1f62b8de38fa0e9  gcc/po/be.po
  4ce8480a8ed1c6ea96dcee25f16b5030  gcc/po/da.po
! 309fd989d28472b9f339cfe9b7f1c0bd  gcc/po/de.po
  fb211887132af72dd424dd2b31d66047  gcc/po/el.po
  12364c0b168dff335c5af2f85fe8e446  gcc/po/es.po
  748a1d219b34c4206fcf3385510cec82  gcc/po/exgettext
--- 7738,7748 ----
  57048d71e78511e69e3d39d60cb2f1b7  gcc/plugin.cc
  995702441547e9826ffaea326d8be617  gcc/plugin.def
  79cd4ea374ded38e9f3ef38c1624db9e  gcc/plugin.h
! a895a129bdef3ce9dcfcd6c78d948bd3  gcc/po/ChangeLog
  fcae8297fb0c1be8e1502d7ca12c249f  gcc/po/EXCLUDES
  276b0e994306e3cdb1f62b8de38fa0e9  gcc/po/be.po
  4ce8480a8ed1c6ea96dcee25f16b5030  gcc/po/da.po
! 537e98eeb67896ac57d739aeffc9d95c  gcc/po/de.po
  fb211887132af72dd424dd2b31d66047  gcc/po/el.po
  12364c0b168dff335c5af2f85fe8e446  gcc/po/es.po
  748a1d219b34c4206fcf3385510cec82  gcc/po/exgettext
*************** b1497a03867668af210c32280876fdd7  gcc/sy
*** 8445,8451 ****
  b4bbfe8a8f62eed5c75429762e88d324  gcc/targhooks.cc
  ae57260b8b60d8b8dfaef3556c3ac5e5  gcc/targhooks.h
  f39fcaa8197187283ccfed40107b426d  gcc/testsuite/.gitattributes
! 59d7b302487cc7377e174ea29e65de99  gcc/testsuite/ChangeLog
  47e8e29b649ead73b8a1e4797da470ed  gcc/testsuite/ChangeLog-1993-2007
  35198a9e4fd31b935de8789faabf3351  gcc/testsuite/ChangeLog-2008
  0f19934540750356d1b91595cebfd9a8  gcc/testsuite/ChangeLog-2009
--- 8445,8451 ----
  b4bbfe8a8f62eed5c75429762e88d324  gcc/targhooks.cc
  ae57260b8b60d8b8dfaef3556c3ac5e5  gcc/targhooks.h
  f39fcaa8197187283ccfed40107b426d  gcc/testsuite/.gitattributes
! 2b485fea5d3a179effba9f62087ecff6  gcc/testsuite/ChangeLog
  47e8e29b649ead73b8a1e4797da470ed  gcc/testsuite/ChangeLog-1993-2007
  35198a9e4fd31b935de8789faabf3351  gcc/testsuite/ChangeLog-2008
  0f19934540750356d1b91595cebfd9a8  gcc/testsuite/ChangeLog-2009
*************** a95dbf28241ffec87fb48912ed83e629  gcc/te
*** 21589,21594 ****
--- 21589,21595 ----
  1c0b6956abb6cc9d451cbad9763665e0  gcc/testsuite/g++.dg/cpp2a/concepts-using4.C
  10200cb73b1bb6443f53044708cc6c85  gcc/testsuite/g++.dg/cpp2a/concepts-using5.C
  d413557ac25b939174ec565ccf9ef3a8  gcc/testsuite/g++.dg/cpp2a/concepts-using5a.C
+ 7e0d58ca005c696397e1e709ae4d04ac  gcc/testsuite/g++.dg/cpp2a/concepts-using7.C
  eb51a2e88a343491b3a0676b4ff623cf  gcc/testsuite/g++.dg/cpp2a/concepts-var-templ1.C
  c344a88e2fb58ca9d19beb62602dabc5  gcc/testsuite/g++.dg/cpp2a/concepts-var-templ1a.C
  d29bcca633bb639bebf16b846292cebc  gcc/testsuite/g++.dg/cpp2a/concepts-var-templ1b.C
*************** c1a2a3390492a95192a3736b25423528  gcc/te
*** 26620,26625 ****
--- 26621,26629 ----
  8a574d4894596714f7d0497433a93ebe  gcc/testsuite/g++.dg/modules/imp-member-2_b.C
  7c358b73d07322ea12822262e4d376a7  gcc/testsuite/g++.dg/modules/imp-member-2_c.C
  09b2e78c7082c3c6f91d5c66b21e9f2b  gcc/testsuite/g++.dg/modules/imp-member-3.H
+ 31c69886ec946d62cf0667dbcbdc7e4f  gcc/testsuite/g++.dg/modules/imp-member-4_a.C
+ f27466c6fc70ce46e080f3b2c7fb7050  gcc/testsuite/g++.dg/modules/imp-member-4_b.C
+ a191f79da591f001f65a3282e2d9da6e  gcc/testsuite/g++.dg/modules/imp-member-4_c.C
  1f7d51f903fe6c300810c1d8d856401e  gcc/testsuite/g++.dg/modules/import-1_a.C
  cd504ebaf4fc289e921acc9934ead55f  gcc/testsuite/g++.dg/modules/import-1_b.C
  7dc13fb6d933fb23dc0f7251fa928bde  gcc/testsuite/g++.dg/modules/import-1_c.C
*************** f0eb5e8a3b3eb97189a9cf149049fdb4  gcc/te
*** 72773,72779 ****
  1a434cdf201666683734ecb57116b1eb  gcc/testsuite/gcc.target/arm/unaligned-memcpy-3.c
  ff972a30747f3107d428fbd2b36c5388  gcc/testsuite/gcc.target/arm/unaligned-memcpy-4.c
  b2c4a07a3f14f80317075ad979b01692  gcc/testsuite/gcc.target/arm/unsigned-extend-1.c
! 1d12cb60b2e190558301f6543110d6d1  gcc/testsuite/gcc.target/arm/unsigned-extend-2.c
  6f28a91c6866a9c554b9e75346fc82ef  gcc/testsuite/gcc.target/arm/unsigned-float.c
  dafe3f438a1a1630e53458e22dbec6bc  gcc/testsuite/gcc.target/arm/usadv16qi.c
  dd7bfde900d68546e1d3dd468f37370b  gcc/testsuite/gcc.target/arm/va_list.c
--- 72777,72783 ----
  1a434cdf201666683734ecb57116b1eb  gcc/testsuite/gcc.target/arm/unaligned-memcpy-3.c
  ff972a30747f3107d428fbd2b36c5388  gcc/testsuite/gcc.target/arm/unaligned-memcpy-4.c
  b2c4a07a3f14f80317075ad979b01692  gcc/testsuite/gcc.target/arm/unsigned-extend-1.c
! f5dc21d31c426e6bafaa99ba81251950  gcc/testsuite/gcc.target/arm/unsigned-extend-2.c
  6f28a91c6866a9c554b9e75346fc82ef  gcc/testsuite/gcc.target/arm/unsigned-float.c
  dafe3f438a1a1630e53458e22dbec6bc  gcc/testsuite/gcc.target/arm/usadv16qi.c
  dd7bfde900d68546e1d3dd468f37370b  gcc/testsuite/gcc.target/arm/va_list.c
*************** bfebec3a4dbfa9680a4285589498905c  gcc/te
*** 83360,83365 ****
--- 83364,83370 ----
  dde2cba27bc4292492e4c0dd492a70e0  gcc/testsuite/gcc.target/loongarch/pr119408.c
  359760e5160f4b52d2fa349806589a0d  gcc/testsuite/gcc.target/loongarch/pr121064.c
  acf1fac916847c2064b8d2bbb6535828  gcc/testsuite/gcc.target/loongarch/pr121542.c
+ 754f11f1533603a4d550b593afc0c673  gcc/testsuite/gcc.target/loongarch/pr121634.c
  1eac553341d725c6e59615b593aedb0d  gcc/testsuite/gcc.target/loongarch/pragma-push-pop.c
  3adba2a8ae6f671eb22ec8228777c1ac  gcc/testsuite/gcc.target/loongarch/prolog-opt.c
  1bfa30f99dc5f04f569fbff68640ab19  gcc/testsuite/gcc.target/loongarch/recip-divf.c
*************** bdd08773400d12af9ac3b370d255ccca  libgcc
*** 119131,119137 ****
  40eda5c7825bbaa25723845c3f9caabd  libgcc/config/ia64/vms-unwind.h
  82cf742d0711f5ea45c5d4ae1837083b  libgcc/config/iq2000/lib2funcs.c
  102f7dad8ad6b54434a1b8313d1e42c4  libgcc/config/iq2000/t-iq2000
! a65f08d6dc5d71b4f04aa72d72715e4d  libgcc/config/libbid/ChangeLog
  c32cb18bbfd73dda967b708b16ce8e89  libgcc/config/libbid/_addsub_dd.c
  a0801827ba65b25ba20a91e765121b7f  libgcc/config/libbid/_addsub_sd.c
  1047ed1c06b6914a7df19b0739d305c3  libgcc/config/libbid/_addsub_td.c
--- 119136,119142 ----
  40eda5c7825bbaa25723845c3f9caabd  libgcc/config/ia64/vms-unwind.h
  82cf742d0711f5ea45c5d4ae1837083b  libgcc/config/iq2000/lib2funcs.c
  102f7dad8ad6b54434a1b8313d1e42c4  libgcc/config/iq2000/t-iq2000
! c774267cdd1c209869ac0f467b1d3c29  libgcc/config/libbid/ChangeLog
  c32cb18bbfd73dda967b708b16ce8e89  libgcc/config/libbid/_addsub_dd.c
  a0801827ba65b25ba20a91e765121b7f  libgcc/config/libbid/_addsub_sd.c
  1047ed1c06b6914a7df19b0739d305c3  libgcc/config/libbid/_addsub_td.c
diff -Nrcpad gcc-15-20250823/gcc/ChangeLog gcc-15-20250830/gcc/ChangeLog
*** gcc-15-20250823/gcc/ChangeLog	Sat Aug 23 22:32:16 2025
--- gcc-15-20250830/gcc/ChangeLog	Sat Aug 30 22:32:24 2025
***************
*** 1,3 ****
--- 1,13 ----
+ 2025-08-25  Xi Ruoyao  <xry111@xry111.site>
+ 
+ 	Backported from master:
+ 	2025-08-25  Xi Ruoyao  <xry111@xry111.site>
+ 
+ 	PR target/121634
+ 	* config/loongarch/simd.md (simd_maddw_evod_<mode>_<su>): Use
+ 	WVEC_HALF instead of WVEC for the mode of the sign_extend for
+ 	the rhs of multiplication.
+ 
  2025-08-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
  
  	Backported from master:
diff -Nrcpad gcc-15-20250823/gcc/DATESTAMP gcc-15-20250830/gcc/DATESTAMP
*** gcc-15-20250823/gcc/DATESTAMP	Sat Aug 23 22:32:16 2025
--- gcc-15-20250830/gcc/DATESTAMP	Sat Aug 30 22:32:24 2025
***************
*** 1 ****
! 20250823
--- 1 ----
! 20250830
diff -Nrcpad gcc-15-20250823/gcc/config/loongarch/simd.md gcc-15-20250830/gcc/config/loongarch/simd.md
*** gcc-15-20250823/gcc/config/loongarch/simd.md	Sat Aug 23 22:32:17 2025
--- gcc-15-20250830/gcc/config/loongarch/simd.md	Sat Aug 30 22:32:27 2025
***************
*** 773,779 ****
  	      (vec_select:<VEC_HALF>
  		(match_operand:IVEC 2 "register_operand" "f")
  		(match_operand:IVEC 4 "vect_par_cnst_even_or_odd_half")))
! 	    (any_extend:<WVEC>
  	      (vec_select:<VEC_HALF>
  		(match_operand:IVEC 3 "register_operand" "f")
  		(match_dup 4))))
--- 773,779 ----
  	      (vec_select:<VEC_HALF>
  		(match_operand:IVEC 2 "register_operand" "f")
  		(match_operand:IVEC 4 "vect_par_cnst_even_or_odd_half")))
! 	    (any_extend:<WVEC_HALF>
  	      (vec_select:<VEC_HALF>
  		(match_operand:IVEC 3 "register_operand" "f")
  		(match_dup 4))))
diff -Nrcpad gcc-15-20250823/gcc/cp/ChangeLog gcc-15-20250830/gcc/cp/ChangeLog
*** gcc-15-20250823/gcc/cp/ChangeLog	Sat Aug 23 22:32:17 2025
--- gcc-15-20250830/gcc/cp/ChangeLog	Sat Aug 30 22:32:27 2025
***************
*** 1,3 ****
--- 1,20 ----
+ 2025-08-27  Nathaniel Shead  <nathanieloshead@gmail.com>
+ 
+ 	Backported from master:
+ 	2025-08-23  Nathaniel Shead  <nathanieloshead@gmail.com>
+ 
+ 	PR c++/120499
+ 	* method.cc (synthesize_method): Set the instantiating module.
+ 
+ 2025-08-26  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2025-08-19  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/121351
+ 	* class.cc (add_method): Use outer_template_args when
+ 	substituting outer template arguments into constraints.
+ 
  2025-08-08  Patrick Palka  <ppalka@redhat.com>
  
  	Backported from master:
diff -Nrcpad gcc-15-20250823/gcc/cp/class.cc gcc-15-20250830/gcc/cp/class.cc
*** gcc-15-20250823/gcc/cp/class.cc	Sat Aug 23 22:32:17 2025
--- gcc-15-20250830/gcc/cp/class.cc	Sat Aug 30 22:32:27 2025
*************** add_method (tree type, tree method, bool
*** 1360,1373 ****
  	{
  	  if (TREE_CODE (fn) == TEMPLATE_DECL)
  	    ++processing_template_decl;
! 	  if (tree ti = CLASSTYPE_TEMPLATE_INFO (DECL_CONTEXT (fn)))
  	    fn_constraints = tsubst_constraint_info (fn_constraints,
! 						     TI_ARGS (ti),
  						     tf_warning_or_error,
  						     fn);
! 	  if (tree ti = CLASSTYPE_TEMPLATE_INFO (DECL_CONTEXT (method)))
  	    method_constraints = tsubst_constraint_info (method_constraints,
! 							 TI_ARGS (ti),
  							 tf_warning_or_error,
  							 method);
  	  if (TREE_CODE (fn) == TEMPLATE_DECL)
--- 1360,1373 ----
  	{
  	  if (TREE_CODE (fn) == TEMPLATE_DECL)
  	    ++processing_template_decl;
! 	  if (tree outer_args = outer_template_args (fn))
  	    fn_constraints = tsubst_constraint_info (fn_constraints,
! 						     outer_args,
  						     tf_warning_or_error,
  						     fn);
! 	  if (tree outer_args = outer_template_args (method))
  	    method_constraints = tsubst_constraint_info (method_constraints,
! 							 outer_args,
  							 tf_warning_or_error,
  							 method);
  	  if (TREE_CODE (fn) == TEMPLATE_DECL)
diff -Nrcpad gcc-15-20250823/gcc/cp/method.cc gcc-15-20250830/gcc/cp/method.cc
*** gcc-15-20250823/gcc/cp/method.cc	Sat Aug 23 22:32:17 2025
--- gcc-15-20250830/gcc/cp/method.cc	Sat Aug 30 22:32:27 2025
*************** synthesize_method (tree fndecl)
*** 1851,1856 ****
--- 1851,1859 ----
    finish_function_body (stmt);
    finish_function (/*inline_p=*/false);
  
+   /* Remember that we were defined in this module.  */
+   set_instantiating_module (fndecl);
+ 
    if (!DECL_DELETED_FN (fndecl))
      expand_or_defer_fn (fndecl);
  
diff -Nrcpad gcc-15-20250823/gcc/po/ChangeLog gcc-15-20250830/gcc/po/ChangeLog
*** gcc-15-20250823/gcc/po/ChangeLog	Sat Aug 23 22:32:17 2025
--- gcc-15-20250830/gcc/po/ChangeLog	Sat Aug 30 22:32:29 2025
***************
*** 1,3 ****
--- 1,7 ----
+ 2025-08-24  Joseph Myers  <josmyers@redhat.com>
+ 
+ 	* de.po: Update.
+ 
  2025-08-11  Joseph Myers  <josmyers@redhat.com>
  
  	* be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id.po,
diff -Nrcpad gcc-15-20250823/gcc/po/de.po gcc-15-20250830/gcc/po/de.po
*** gcc-15-20250823/gcc/po/de.po	Sat Aug 23 22:32:18 2025
--- gcc-15-20250830/gcc/po/de.po	Sat Aug 30 22:32:29 2025
*************** msgstr ""
*** 11,17 ****
  "Project-Id-Version: gcc 15.2.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
  "POT-Creation-Date: 2025-08-01 17:58+0000\n"
! "PO-Revision-Date: 2025-08-10 02:26+0200\n"
  "Last-Translator: Roland Illig <roland.illig@gmx.de>\n"
  "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
  "Language: de\n"
--- 11,17 ----
  "Project-Id-Version: gcc 15.2.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
  "POT-Creation-Date: 2025-08-01 17:58+0000\n"
! "PO-Revision-Date: 2025-08-23 14:50+0200\n"
  "Last-Translator: Roland Illig <roland.illig@gmx.de>\n"
  "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
  "Language: de\n"
*************** msgstr ""
*** 20,26 ****
  "Content-Transfer-Encoding: 8bit\n"
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
  "X-Bugs: Report translation errors to the Language-Team address.\n"
! "X-Generator: Poedit 3.6\n"
  "X-Poedit-Bookmarks: -1,-1,-1,6017,-1,-1,-1,-1,-1,-1\n"
  
  #: cif-code.def:39
--- 20,26 ----
  "Content-Transfer-Encoding: 8bit\n"
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
  "X-Bugs: Report translation errors to the Language-Team address.\n"
! "X-Generator: Poedit 3.7\n"
  "X-Poedit-Bookmarks: -1,-1,-1,6017,-1,-1,-1,-1,-1,-1\n"
  
  #: cif-code.def:39
*************** msgstr "Funktion kann nicht »inline« s
*** 45,51 ****
  
  #: cif-code.def:60
  msgid "function body can be overwritten at link time"
! msgstr "Funktionskörper kann zum Link-Zeitpunkt überschrieben werden"
  
  #: cif-code.def:64
  msgid "function not inline candidate"
--- 45,51 ----
  
  #: cif-code.def:60
  msgid "function body can be overwritten at link time"
! msgstr "Funktionskörper kann zum Bindezeitpunkt überschrieben werden"
  
  #: cif-code.def:64
  msgid "function not inline candidate"
*************** msgstr "Funktion nicht »inline« deklar
*** 89,95 ****
  
  #: cif-code.def:96
  msgid "mismatched declarations during linktime optimization"
! msgstr "Unpassende Deklarationen während Linkzeit-Optimierung"
  
  #: cif-code.def:100
  msgid "variadic thunk call"
--- 89,95 ----
  
  #: cif-code.def:96
  msgid "mismatched declarations during linktime optimization"
! msgstr "Unpassende Deklarationen während Bindezeit-Optimierung"
  
  #: cif-code.def:100
  msgid "variadic thunk call"
*************** msgstr "-fuse-linker-plugin wird in dies
*** 258,264 ****
  
  #: gcc.cc:1115
  msgid "cannot specify -static with -fsanitize=address"
! msgstr "»-static« kann nicht mit »-fsanitize=Adresse« angegeben werden"
  
  #: gcc.cc:1117
  msgid "cannot specify -static with -fsanitize=hwaddress"
--- 258,264 ----
  
  #: gcc.cc:1115
  msgid "cannot specify -static with -fsanitize=address"
! msgstr "»-static« kann nicht mit »-fsanitize=address« angegeben werden"
  
  #: gcc.cc:1117
  msgid "cannot specify -static with -fsanitize=hwaddress"
*************** msgstr "rdynamic wird nicht unterstützt
*** 343,349 ****
  #: config/dragonfly.h:76 config/i386/freebsd.h:82 config/i386/freebsd64.h:35
  #: config/ia64/freebsd.h:26 config/rs6000/sysv4.h:750 config/sparc/freebsd.h:45
  msgid "consider using '-pg' instead of '-p' with gprof(1)"
! msgstr "evtl. »-pg« statt »-p« mit gprof(1) verwendet"
  
  #: config/lynx.h:69
  msgid "cannot use mthreads and mlegacy-threads together"
--- 343,349 ----
  #: config/dragonfly.h:76 config/i386/freebsd.h:82 config/i386/freebsd64.h:35
  #: config/ia64/freebsd.h:26 config/rs6000/sysv4.h:750 config/sparc/freebsd.h:45
  msgid "consider using '-pg' instead of '-p' with gprof(1)"
! msgstr "evtl. »-pg« statt »-p« mit gprof(1) verwenden"
  
  #: config/lynx.h:69
  msgid "cannot use mthreads and mlegacy-threads together"
*************** msgstr "Darwin unterstützt »-mfentry«
*** 401,407 ****
  
  #: config/i386/sol2.h:59
  msgid "-mx32 is not supported on Solaris"
! msgstr "%<-mx32%> wird unter Solaris nicht unterstützt"
  
  #: config/mcore/mcore.h:53
  msgid "the m210 does not have little endian support"
--- 401,407 ----
  
  #: config/i386/sol2.h:59
  msgid "-mx32 is not supported on Solaris"
! msgstr "»-mx32« wird unter Solaris nicht unterstützt"
  
  #: config/mcore/mcore.h:53
  msgid "the m210 does not have little endian support"
*************** msgstr "»-mdata-region« benötigt das
*** 430,436 ****
  #: config/pa/pa-hpux11.h:134 config/pa/pa-hpux11.h:137 config/pa/pa64-hpux.h:29
  #: config/pa/pa64-hpux.h:32 config/pa/pa64-hpux.h:41 config/pa/pa64-hpux.h:44
  msgid "warning: consider linking with '-static' as system libraries with"
! msgstr "Warnung: Evtl. mit »-static« linken, da Systembibliotheken mit"
  
  #: config/pa/pa-hpux11.h:135 config/pa/pa-hpux11.h:138 config/pa/pa64-hpux.h:30
  #: config/pa/pa64-hpux.h:33 config/pa/pa64-hpux.h:42 config/pa/pa64-hpux.h:45
--- 430,436 ----
  #: config/pa/pa-hpux11.h:134 config/pa/pa-hpux11.h:137 config/pa/pa64-hpux.h:29
  #: config/pa/pa64-hpux.h:32 config/pa/pa64-hpux.h:41 config/pa/pa64-hpux.h:44
  msgid "warning: consider linking with '-static' as system libraries with"
! msgstr "Warnung: Evtl. mit »-static« binden, da Systembibliotheken mit"
  
  #: config/pa/pa-hpux11.h:135 config/pa/pa-hpux11.h:138 config/pa/pa64-hpux.h:30
  #: config/pa/pa64-hpux.h:33 config/pa/pa64-hpux.h:42 config/pa/pa64-hpux.h:45
*************** msgstr "Für gnat2why wird »-c« benöt
*** 497,507 ****
  
  #: ada/gcc-interface/lang-specs.h:67
  msgid "-c required for gnat2scil"
! msgstr "Für gnat2scil wird -c benötigt"
  
  #: fortran/lang-specs.h:63 fortran/lang-specs.h:81
  msgid "gfortran does not support -E without -cpp"
! msgstr "gfortran unterstützt nicht -E ohne -cpp"
  
  #: objc/lang-specs.h:30 objc/lang-specs.h:41
  msgid "GNU Objective C no longer supports traditional compilation"
--- 497,507 ----
  
  #: ada/gcc-interface/lang-specs.h:67
  msgid "-c required for gnat2scil"
! msgstr "Für gnat2scil wird »-c« benötigt"
  
  #: fortran/lang-specs.h:63 fortran/lang-specs.h:81
  msgid "gfortran does not support -E without -cpp"
! msgstr "gfortran unterstützt »-E« nur zusammen mit »-cpp«"
  
  #: objc/lang-specs.h:30 objc/lang-specs.h:41
  msgid "GNU Objective C no longer supports traditional compilation"
*************** msgstr "Unpassende Argumente in Prozedur
*** 697,703 ****
  #: fortran/lang.opt:390
  #, no-c-format
  msgid "Eliminate multiple function invocations also for impure functions."
! msgstr "Mehrere Funktionsaufrufe auch für unreine Funktionen entfernen."
  
  #: fortran/lang.opt:394
  #, no-c-format
--- 697,703 ----
  #: fortran/lang.opt:390
  #, no-c-format
  msgid "Eliminate multiple function invocations also for impure functions."
! msgstr "Mehrfache Funktionsaufrufe auch für unreine Funktionen entfernen."
  
  #: fortran/lang.opt:394
  #, no-c-format
*************** msgstr "Eine literale BOZ-Konstante in e
*** 717,723 ****
  #: fortran/lang.opt:410
  #, no-c-format
  msgid "Do not treat local variables and COMMON blocks as if they were named in SAVE statements."
! msgstr "Lokale Variablen und COMMON-Blöcke behandeln, als ob sie in SAVE-Anweisungen benannt worden wären."
  
  #: fortran/lang.opt:414
  #, no-c-format
--- 717,723 ----
  #: fortran/lang.opt:410
  #, no-c-format
  msgid "Do not treat local variables and COMMON blocks as if they were named in SAVE statements."
! msgstr "Lokale Variablen und COMMON-Blöcke nicht so behandeln, als ob sie in SAVE-Anweisungen benannt worden wären."
  
  #: fortran/lang.opt:414
  #, no-c-format
*************** msgstr "Angeben, dass Backslashes in Zei
*** 727,733 ****
  #: fortran/lang.opt:418
  #, no-c-format
  msgid "Produce a backtrace when a runtime error is encountered."
! msgstr "Backtrace erzeugen, wenn Laufzeitfehler auftritt."
  
  #: fortran/lang.opt:422
  #, no-c-format
--- 727,733 ----
  #: fortran/lang.opt:418
  #, no-c-format
  msgid "Produce a backtrace when a runtime error is encountered."
! msgstr "Backtrace erzeugen, wenn ein Laufzeitfehler auftritt."
  
  #: fortran/lang.opt:422
  #, no-c-format
*************** msgstr "C-Prototypen aus BIND(C)-Deklara
*** 757,768 ****
  #: fortran/lang.opt:470
  #, no-c-format
  msgid "Generate C prototypes from non-BIND(C) external procedure definitions."
! msgstr "C-Prototypen aus Nicht-BIND(C)-Deklarationen für externe Prozeduren generieren."
  
  #: fortran/lang.opt:474
  #, no-c-format
  msgid "Ignore 'D' in column one in fixed form."
! msgstr "»D« in Spalte eins in statischer Form ignorieren."
  
  #: fortran/lang.opt:478
  #, no-c-format
--- 757,768 ----
  #: fortran/lang.opt:470
  #, no-c-format
  msgid "Generate C prototypes from non-BIND(C) external procedure definitions."
! msgstr "C-Prototypen aus Nicht-BIND(C)-Definitionen für externe Prozeduren generieren."
  
  #: fortran/lang.opt:474
  #, no-c-format
  msgid "Ignore 'D' in column one in fixed form."
! msgstr "»D« in Spalte eins in fester Form ignorieren."
  
  #: fortran/lang.opt:478
  #, no-c-format
*************** msgstr "Artspezifische Varianten der int
*** 807,813 ****
  #: fortran/lang.opt:511
  #, no-c-format
  msgid "Enable legacy math intrinsics for compatibility."
! msgstr "Intrinsische Altlasten-Mathematik-Funktionen für Kompatibilität einschaltet."
  
  #: fortran/lang.opt:515
  #, no-c-format
--- 807,813 ----
  #: fortran/lang.opt:511
  #, no-c-format
  msgid "Enable legacy math intrinsics for compatibility."
! msgstr "Intrinsische Altlasten-Mathematik-Funktionen für Kompatibilität einschalten."
  
  #: fortran/lang.opt:515
  #, no-c-format
*************** msgstr "Dollarzeichen in Entitätsnamen
*** 852,858 ****
  #: fortran/lang.opt:551
  #, no-c-format
  msgid "Display the code tree after parsing."
! msgstr "Codebaum nach Analyse anzeigen."
  
  #: fortran/lang.opt:555
  #, no-c-format
--- 852,858 ----
  #: fortran/lang.opt:551
  #, no-c-format
  msgid "Display the code tree after parsing."
! msgstr "Codebaum nach dem Parsen anzeigen."
  
  #: fortran/lang.opt:555
  #, no-c-format
*************** msgstr "Die globale Symboltabelle nach d
*** 867,873 ****
  #: fortran/lang.opt:563
  #, no-c-format
  msgid "Display the code tree after parsing; deprecated option."
! msgstr "Codebaum nach Analyse anzeigen; veraltete Option."
  
  #: fortran/lang.opt:567
  #, no-c-format
--- 867,873 ----
  #: fortran/lang.opt:563
  #, no-c-format
  msgid "Display the code tree after parsing; deprecated option."
! msgstr "Codebaum nach dem Parsen anzeigen; veraltete Option."
  
  #: fortran/lang.opt:567
  #, no-c-format
*************** msgstr "-ffixed-line-length-<n>\tIm fest
*** 912,918 ****
  #: fortran/lang.opt:603
  #, no-c-format
  msgid "Pad shorter fixed form lines to line width with spaces."
! msgstr "Kürzere feste Formularzeilen mit Leerzeichen auf Zeilenbreite auffüllen."
  
  #: fortran/lang.opt:607
  #, no-c-format
--- 912,918 ----
  #: fortran/lang.opt:603
  #, no-c-format
  msgid "Pad shorter fixed form lines to line width with spaces."
! msgstr "Kürzere Zeilen in fester Form mit Leerzeichen auf Zeilenbreite auffüllen."
  
  #: fortran/lang.opt:607
  #, no-c-format
*************** msgstr "-fmax-stack-var-size=<n>\tGröß
*** 1022,1028 ****
  #: fortran/lang.opt:732
  #, no-c-format
  msgid "Put all local arrays on stack."
! msgstr "Alle lokalen Felder über Stapel übergeben."
  
  #: fortran/lang.opt:736
  #, no-c-format
--- 1022,1028 ----
  #: fortran/lang.opt:732
  #, no-c-format
  msgid "Put all local arrays on stack."
! msgstr "Alle lokalen Felder auf dem Stapel anlegen."
  
  #: fortran/lang.opt:736
  #, no-c-format
*************** msgstr "Metadaten direkt in Objektdateie
*** 1289,1295 ****
  #: rust/lang.opt:152
  #, no-c-format
  msgid "-frust-metadata-output=<path.rox>  Path to output crate metadata"
! msgstr "-frust-metadata-output=<Pfad.rox>  Pfad, in den die Create-Metadaten geschrieben werden"
  
  #: rust/lang.opt:160
  #, no-c-format
--- 1289,1295 ----
  #: rust/lang.opt:152
  #, no-c-format
  msgid "-frust-metadata-output=<path.rox>  Path to output crate metadata"
! msgstr "-frust-metadata-output=<Pfad.rox>  Pfad, in den die Crate-Metadaten geschrieben werden"
  
  #: rust/lang.opt:160
  #, no-c-format
*************** msgstr "-D<Makro>[=<Wert>]\tEin <Makro>
*** 1344,1350 ****
  #: c-family/c.opt:211
  #, no-c-format
  msgid "-F <dir>\tAdd <dir> to the end of the main framework include path."
! msgstr "-F <Verz>\t<Verz> an das Ende des Haupt-Einfügepfades des Frameworks anfügen."
  
  #: c-family/c.opt:215
  #, no-c-format
--- 1344,1350 ----
  #: c-family/c.opt:211
  #, no-c-format
  msgid "-F <dir>\tAdd <dir> to the end of the main framework include path."
! msgstr "-F <Verz>\t<Verz> an das Ende des Haupt-Framework-Pfads für Includedateien anfügen."
  
  #: c-family/c.opt:215
  #, no-c-format
*************** msgstr "Namen der Header-Dateien ausgebe
*** 1359,1375 ****
  #: c-family/c.opt:223
  #, no-c-format
  msgid "-I <dir>\tAdd <dir> to the end of the main include path."
! msgstr "-I <Verz>\t<Verz> an das Ende des Haupteinfügepfades anfügen."
  
  #: c-family/c.opt:227
  #, no-c-format
  msgid "Generate make dependencies."
! msgstr "Make-Abhängigkeiten erzeugen."
  
  #: c-family/c.opt:231
  #, no-c-format
  msgid "Generate make dependencies and compile."
! msgstr "Make-Abhängigkeiten erzeugen und Code übersetzen."
  
  #: c-family/c.opt:235
  #, no-c-format
--- 1359,1375 ----
  #: c-family/c.opt:223
  #, no-c-format
  msgid "-I <dir>\tAdd <dir> to the end of the main include path."
! msgstr "-I <Verz>\t<Verz> an das Ende des Hauptpfades für Includedateien anfügen."
  
  #: c-family/c.opt:227
  #, no-c-format
  msgid "Generate make dependencies."
! msgstr "Abhängigkeiten für »make« erzeugen."
  
  #: c-family/c.opt:231
  #, no-c-format
  msgid "Generate make dependencies and compile."
! msgstr "Abhängigkeiten für »make« erzeugen und Code übersetzen."
  
  #: c-family/c.opt:235
  #, no-c-format
*************** msgstr "Fehlende Header-Dateien als gene
*** 1384,1395 ****
  #: c-family/c.opt:243
  #, no-c-format
  msgid "Like -M but ignore system header files."
! msgstr "Wie -M, aber System-Header-Dateien ignorieren."
  
  #: c-family/c.opt:247
  #, no-c-format
  msgid "Like -MD but ignore system header files."
! msgstr "Wie -MD, aber System-Header-Dateien ignorieren."
  
  #: c-family/c.opt:251
  #, no-c-format
--- 1384,1395 ----
  #: c-family/c.opt:243
  #, no-c-format
  msgid "Like -M but ignore system header files."
! msgstr "Wie »-M«, aber System-Header-Dateien ignorieren."
  
  #: c-family/c.opt:247
  #, no-c-format
  msgid "Like -MD but ignore system header files."
! msgstr "Wie »-MD«, aber System-Header-Dateien ignorieren."
  
  #: c-family/c.opt:251
  #, no-c-format
*************** msgstr "Die Warnung Walloca-larger-than=
*** 1529,1535 ****
  #: c-family/c.opt:378
  #, no-c-format
  msgid "Warn if conversion of the result of arithmetic might change the value even though converting the operands cannot."
! msgstr "Warnen, wenn das Ergebnis der arithmetischen Berechnungen einen falschen Wert ergeben könnte, selbst wenn die Operanden korrekt konvertiert werden."
  
  #: c-family/c.opt:386
  #, no-c-format
--- 1529,1535 ----
  #: c-family/c.opt:378
  #, no-c-format
  msgid "Warn if conversion of the result of arithmetic might change the value even though converting the operands cannot."
! msgstr "Warnen, wenn die Umwandlung eines Ergebnisses von arithmetischen Berechnungen einen falschen Wert ergeben könnte, selbst wenn die Operanden korrekt umgewandelt werden."
  
  #: c-family/c.opt:386
  #, no-c-format
*************** msgstr "Bei Merkmalen, die in ISO C23, a
*** 1584,1590 ****
  #: c-family/c.opt:453
  #, no-c-format
  msgid "Deprecated in favor of -Wc11-c23-compat."
! msgstr "Veraltet zugunsten von -Wc11-c23-compat."
  
  #: c-family/c.opt:457
  #, no-c-format
--- 1584,1590 ----
  #: c-family/c.opt:453
  #, no-c-format
  msgid "Deprecated in favor of -Wc11-c23-compat."
! msgstr "Veraltet zugunsten von »-Wc11-c23-compat«."
  
  #: c-family/c.opt:457
  #, no-c-format
*************** msgstr "Bei Variablen, die von »longjmp
*** 1721,1727 ****
  #: c-family/c.opt:570
  #, no-c-format
  msgid "Warn about uses of a comma operator within a subscripting expression."
! msgstr "Warnen, wenn innerhalb eines Arrayindex ein Komma-Operator verwendet wird."
  
  #: c-family/c.opt:574
  #, no-c-format
--- 1721,1727 ----
  #: c-family/c.opt:570
  #, no-c-format
  msgid "Warn about uses of a comma operator within a subscripting expression."
! msgstr "Warnen, wenn innerhalb eines Arrayindex-Ausdrucks ein Komma-Operator verwendet wird."
  
  #: c-family/c.opt:574
  #, no-c-format
*************** msgstr "Bei möglicherweise geschachtelt
*** 1731,1737 ****
  #: c-family/c.opt:578
  #, no-c-format
  msgid "Synonym for -Wcomment."
! msgstr "Synonym für -Wcomment."
  
  #: c-family/c.opt:582
  #, no-c-format
--- 1731,1737 ----
  #: c-family/c.opt:578
  #, no-c-format
  msgid "Synonym for -Wcomment."
! msgstr "Synonym für »-Wcomment«."
  
  #: c-family/c.opt:582
  #, no-c-format
*************** msgstr "Warnen, wenn eine explizit vorge
*** 1796,1802 ****
  #: c-family/c.opt:639
  #, no-c-format
  msgid "Warn when deleting a pointer to incomplete type."
! msgstr "Warnen, wenn ein Zeiger auf unvollständigen Typen gelöscht wird."
  
  #: c-family/c.opt:643
  #, no-c-format
--- 1796,1802 ----
  #: c-family/c.opt:639
  #, no-c-format
  msgid "Warn when deleting a pointer to incomplete type."
! msgstr "Warnen, wenn »delete« mit einem Zeiger auf einen unvollständigen Typen aufgerufen wird."
  
  #: c-family/c.opt:643
  #, no-c-format
*************** msgstr "Bei Vermischung von enum/integer
*** 1916,1922 ****
  #: c-family/c.opt:746
  #, no-c-format
  msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead."
! msgstr "Dieser Schalter ist veraltet; stattdessen -Werror=implicit-function-declaration verwenden."
  
  #: c-family/c.opt:750
  #, no-c-format
--- 1916,1922 ----
  #: c-family/c.opt:746
  #, no-c-format
  msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead."
! msgstr "Dieser Schalter ist veraltet; stattdessen »-Werror=implicit-function-declaration« verwenden."
  
  #: c-family/c.opt:750
  #, no-c-format
*************** msgstr "Bei impliziten Typumwandlungen w
*** 1946,1952 ****
  #: c-family/c.opt:775
  #, no-c-format
  msgid "Warn if testing floating point numbers for equality."
! msgstr "Bei Test von Gleitkommawerten auf Gleichheit warnen."
  
  #: c-family/c.opt:779 c-family/c.opt:834
  #, no-c-format
--- 1946,1952 ----
  #: c-family/c.opt:775
  #, no-c-format
  msgid "Warn if testing floating point numbers for equality."
! msgstr "Bei Tests von Gleitkommawerten auf Gleichheit warnen."
  
  #: c-family/c.opt:779 c-family/c.opt:834
  #, no-c-format
*************** msgstr "Bei Formatstrings, die keine Lit
*** 1976,1982 ****
  #: c-family/c.opt:799
  #, no-c-format
  msgid "Warn about function calls with format strings that write past the end of the destination region.  Same as -Wformat-overflow=1."
! msgstr "Bei Funktionsaufrufen mit Formatzeichenketten warnen, die hinter das Ende der Zielregion schreiben. Entspricht -Wformat-overflow=1."
  
  #: c-family/c.opt:804
  #, no-c-format
--- 1976,1982 ----
  #: c-family/c.opt:799
  #, no-c-format
  msgid "Warn about function calls with format strings that write past the end of the destination region.  Same as -Wformat-overflow=1."
! msgstr "Bei Funktionsaufrufen mit Formatzeichenketten warnen, die hinter das Ende der Zielregion schreiben. Entspricht »-Wformat-overflow=1«."
  
  #: c-family/c.opt:804
  #, no-c-format
*************** msgstr "Vor Vorzeichenunterschieden mit
*** 1996,2002 ****
  #: c-family/c.opt:817
  #, no-c-format
  msgid "Warn about calls to snprintf and similar functions that truncate output. Same as -Wformat-truncation=1."
! msgstr "Bei Aufrufen von snprintf und ähnlichen Funktionen warnen, wenn sie die Ausgabe abschneiden. Entspricht -Wformat-truncation=1."
  
  #: c-family/c.opt:822
  #, no-c-format
--- 1996,2002 ----
  #: c-family/c.opt:817
  #, no-c-format
  msgid "Warn about calls to snprintf and similar functions that truncate output. Same as -Wformat-truncation=1."
! msgstr "Bei Aufrufen von snprintf und ähnlichen Funktionen warnen, wenn sie die Ausgabe abschneiden. Entspricht »-Wformat-truncation=1«."
  
  #: c-family/c.opt:822
  #, no-c-format
*************** msgstr "Bei Verwendung von std::initiali
*** 2086,2092 ****
  #: c-family/c.opt:905
  #, no-c-format
  msgid "Warn about nonsensical values of --param destructive-interference-size or constructive-interference-size."
! msgstr "Warnung vor unsinnigen Werten von --param destructive-interference-size oder constructive-interference-size."
  
  #: c-family/c.opt:910
  #, no-c-format
--- 2086,2092 ----
  #: c-family/c.opt:905
  #, no-c-format
  msgid "Warn about nonsensical values of --param destructive-interference-size or constructive-interference-size."
! msgstr "Warnung vor unsinnigen Werten von »--param destructive-interference-size« oder »--param constructive-interference-size«."
  
  #: c-family/c.opt:910
  #, no-c-format
*************** msgstr "Warnen, wenn der Leerraum am Zei
*** 2141,2147 ****
  #: c-family/c.opt:965
  #, no-c-format
  msgid "Warn when a string or character literal is followed by a ud-suffix which does not begin with an underscore."
! msgstr "Warnen, wenn Zeichenkette oder Zeichenliteral gefolgt von UD-Suffix auftritt, der nicht mit Unterstrich anfängt."
  
  #: c-family/c.opt:969
  #, no-c-format
--- 2141,2147 ----
  #: c-family/c.opt:965
  #, no-c-format
  msgid "Warn when a string or character literal is followed by a ud-suffix which does not begin with an underscore."
! msgstr "Warnen, wenn Zeichenkette oder Zeichenliteral gefolgt von einem benutzerdefinierten Suffix auftritt, der nicht mit Unterstrich anfängt."
  
  #: c-family/c.opt:969
  #, no-c-format
*************** msgstr "Warnen, wenn ein logisches Nicht
*** 2151,2162 ****
  #: c-family/c.opt:973
  #, no-c-format
  msgid "Warn when a logical operator is suspiciously always evaluating to true or false."
! msgstr "Warnen, wenn ein logischer Operator verdächtigerweise immer zu »wahr« oder »falsch« auswertet."
  
  #: c-family/c.opt:977
  #, no-c-format
  msgid "Do not warn about using \"long long\" when -pedantic."
! msgstr "Nicht bei Verwendung von »long long« mit -pedantic warnen."
  
  #: c-family/c.opt:981
  #, no-c-format
--- 2151,2162 ----
  #: c-family/c.opt:973
  #, no-c-format
  msgid "Warn when a logical operator is suspiciously always evaluating to true or false."
! msgstr "Warnen, wenn ein logischer Operator verdächtigerweise immer zu »true« oder »false« auswertet."
  
  #: c-family/c.opt:977
  #, no-c-format
  msgid "Do not warn about using \"long long\" when -pedantic."
! msgstr "Nicht bei Verwendung von »long long« mit »-pedantic« warnen."
  
  #: c-family/c.opt:981
  #, no-c-format
*************** msgstr "Warnen, wenn eine Klasse neudekl
*** 2196,2202 ****
  #: c-family/c.opt:1019
  #, no-c-format
  msgid "Warn about declarations of entities that may be missing attributes that related entities have been declared with."
! msgstr "Bei Deklarationen von Entitys warnen, in denen Attribute fehlen, die bei verwandten Entitys jedoch angegeben wurden."
  
  #: c-family/c.opt:1024
  #, no-c-format
--- 2196,2202 ----
  #: c-family/c.opt:1019
  #, no-c-format
  msgid "Warn about declarations of entities that may be missing attributes that related entities have been declared with."
! msgstr "Bei Deklarationen von Entitäten warnen, in denen Attribute fehlen, die bei verwandten Entitäten jedoch angegeben wurden."
  
  #: c-family/c.opt:1024
  #, no-c-format
*************** msgstr "Bei direkter Mehrfachvererbung w
*** 2261,2267 ****
  #: c-family/c.opt:1079
  #, no-c-format
  msgid "Warn about unsafe macros expanding to multiple statements used as a body of a clause such as if, else, while, switch, or for."
! msgstr "Warnen bei unsicheren Makros, die zu mehreren Anweisungen expandiert werden und innerhalb eines if, else, while, switch oder for verwendet werden."
  
  #: c-family/c.opt:1083
  #, no-c-format
--- 2261,2267 ----
  #: c-family/c.opt:1079
  #, no-c-format
  msgid "Warn about unsafe macros expanding to multiple statements used as a body of a clause such as if, else, while, switch, or for."
! msgstr "Warnen bei unsicheren Makros, die zu mehreren Anweisungen expandieren und als Körper bei if, else, while, switch oder for verwendet werden."
  
  #: c-family/c.opt:1083
  #, no-c-format
*************** msgstr "Bei »extern«-Deklarationen au�
*** 2281,2287 ****
  #: c-family/c.opt:1095
  #, no-c-format
  msgid "Warn when a noexcept expression evaluates to false even though the expression can't actually throw."
! msgstr "Warnen, wenn ein »noexcept«-Ausdruck zu »falsch« auswertet, obwohl der Ausdruck nicht werfen kann."
  
  #: c-family/c.opt:1099
  #, no-c-format
--- 2281,2287 ----
  #: c-family/c.opt:1095
  #, no-c-format
  msgid "Warn when a noexcept expression evaluates to false even though the expression can't actually throw."
! msgstr "Warnen, wenn ein »noexcept«-Ausdruck zu »false« auswertet, obwohl der Ausdruck nicht werfen kann."
  
  #: c-family/c.opt:1099
  #, no-c-format
*************** msgstr "Bei nicht-virtuellen Destruktore
*** 2301,2307 ****
  #: c-family/c.opt:1111
  #, no-c-format
  msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL."
! msgstr "Warnen, wenn NULL an Argumentstellen, die als nicht-NULL erfordernd markiert sind, übergeben wird."
  
  #: c-family/c.opt:1127
  #, no-c-format
--- 2301,2307 ----
  #: c-family/c.opt:1111
  #, no-c-format
  msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL."
! msgstr "Warnen, wenn NULL an Parameter, die nicht-NULL erfordern, übergeben wird."
  
  #: c-family/c.opt:1127
  #, no-c-format
*************** msgstr "Bei Arithmetik mit Funktionszeig
*** 2406,2412 ****
  #: c-family/c.opt:1239
  #, no-c-format
  msgid "Warn when a pointer differs in signedness in an assignment."
! msgstr "Warnen, wenn sich ein Zeiger im Vorzeichenbesitz in einer Zuweisung unterscheidet."
  
  #: c-family/c.opt:1243
  #, no-c-format
--- 2406,2412 ----
  #: c-family/c.opt:1239
  #, no-c-format
  msgid "Warn when a pointer differs in signedness in an assignment."
! msgstr "Warnen, wenn Zeiger zugewiesen werden, die auf Typen mit unterschiedlichem Vorzeichenbesitz zeigen."
  
  #: c-family/c.opt:1243
  #, no-c-format
*************** msgstr "Warnen, wenn der Compiler Code u
*** 2476,2487 ****
  #: c-family/c.opt:1295
  #, no-c-format
  msgid "Warn when an argument passed to a restrict-qualified parameter aliases with another argument."
! msgstr "Warnen, wenn ein Argument für einen »restrict«-Parameter auch in einem anderen Argument vorkommt."
  
  #: c-family/c.opt:1300
  #, no-c-format
  msgid "Warn whenever void-returning functions return a non-void expressions, or a return expression is missing in a function not returning void."
! msgstr "Warnen, wenn Funktionen, die void zurückgeben, einen nicht-void-Ausdruck zurückgeben, oder ein Rückgabeausdruck in einer Funktion fehlt, die nicht void zurückgibt."
  
  #: c-family/c.opt:1304
  #, no-c-format
--- 2476,2487 ----
  #: c-family/c.opt:1295
  #, no-c-format
  msgid "Warn when an argument passed to a restrict-qualified parameter aliases with another argument."
! msgstr "Warnen, wenn ein Argument für einen »restrict«-Parameter ein anderes Argument überlagert."
  
  #: c-family/c.opt:1300
  #, no-c-format
  msgid "Warn whenever void-returning functions return a non-void expressions, or a return expression is missing in a function not returning void."
! msgstr "Warnen, wenn eine Funktion mit Rückgabetyp »void« einen nicht-void-Ausdruck zurückgibt, oder wenn eine Funktion mit Rückgabetyp ungleich »void« keinen Wert zurückgibt."
  
  #: c-family/c.opt:1304
  #, no-c-format
*************** msgstr "Bei Standardrückgabetyp »int«
*** 2491,2497 ****
  #: c-family/c.opt:1308
  #, no-c-format
  msgid "Warn on suspicious constructs involving reverse scalar storage order."
! msgstr "Bei verdächtigen Konstrukten waren, an denen die umgekehrte skalare Speicherreihenfolge beteiligt ist."
  
  #: c-family/c.opt:1312
  #, no-c-format
--- 2491,2497 ----
  #: c-family/c.opt:1308
  #, no-c-format
  msgid "Warn on suspicious constructs involving reverse scalar storage order."
! msgstr "Bei verdächtigen Konstrukten warnen, an denen die umgekehrte skalare Speicherreihenfolge beteiligt ist."
  
  #: c-family/c.opt:1312
  #, no-c-format
*************** msgstr "Warnen, wenn Schiebe-Anzahl nega
*** 2526,2532 ****
  #: c-family/c.opt:1340
  #, no-c-format
  msgid "Warn if shift count >= width of type."
! msgstr "Warnen, wenn Rechts-Schiebe-Anzahl >= Breite des Typs ist."
  
  #: c-family/c.opt:1344
  #, no-c-format
--- 2526,2532 ----
  #: c-family/c.opt:1340
  #, no-c-format
  msgid "Warn if shift count >= width of type."
! msgstr "Warnen, wenn Schiebe-Anzahl >= Breite des Typs ist."
  
  #: c-family/c.opt:1344
  #, no-c-format
*************** msgstr "Bei impliziten Typumwandlungen z
*** 2546,2552 ****
  #: c-family/c.opt:1360
  #, no-c-format
  msgid "Warn when overload promotes from unsigned to signed."
! msgstr "Warnen, wenn Überladung zur Umwandlung von vorzeichenbehaftet zu vorzeichenlos führt."
  
  #: c-family/c.opt:1364
  #, no-c-format
--- 2546,2552 ----
  #: c-family/c.opt:1360
  #, no-c-format
  msgid "Warn when overload promotes from unsigned to signed."
! msgstr "Warnen, wenn Überladung zur Umwandlung von vorzeichenlos zu vorzeichenbehaftet führt."
  
  #: c-family/c.opt:1364
  #, no-c-format
*************** msgstr "Warnen, wenn Deallokationsfunkti
*** 2556,2562 ****
  #: c-family/c.opt:1368
  #, no-c-format
  msgid "Warn about divisions of two sizeof operators when the first one is applied to an array and the divisor does not equal the size of the array element."
! msgstr "Bei Divisionen von zwei %<sizeof%>-Operatoren warnen, wenn der erste auf ein Array angewendet wird und der Divisor nicht die Größe des Arrayelements ist."
  
  #: c-family/c.opt:1373
  #, no-c-format
--- 2556,2562 ----
  #: c-family/c.opt:1368
  #, no-c-format
  msgid "Warn about divisions of two sizeof operators when the first one is applied to an array and the divisor does not equal the size of the array element."
! msgstr "Bei Divisionen von zwei »sizeof«-Operatoren warnen, wenn der erste auf ein Array angewendet wird und der zweite nicht die Größe des Arrayelements ist."
  
  #: c-family/c.opt:1373
  #, no-c-format
*************** msgstr "Unter der Kontrolle des Object-S
*** 2612,2618 ****
  #: c-family/c.opt:1426
  #, no-c-format
  msgid "Warn about reading past the end of a source array in string manipulation functions like memchr and memcpy."
! msgstr "Warnen, wenn das Quellarray über das Ende hinaus gelesen wird, in Speicherfunktionen wie %<memchr%> und %<memcpy%>."
  
  #: c-family/c.opt:1430
  #, no-c-format
--- 2612,2618 ----
  #: c-family/c.opt:1426
  #, no-c-format
  msgid "Warn about reading past the end of a source array in string manipulation functions like memchr and memcpy."
! msgstr "Warnen, wenn das Quellarray über das Ende hinaus gelesen wird, in Speicherfunktionen wie »memchr« und »memcpy«."
  
  #: c-family/c.opt:1430
  #, no-c-format
*************** msgstr "Bei simple-template-id in einem
*** 2687,2693 ****
  #: c-family/c.opt:1491
  #, no-c-format
  msgid "Warn about templates naming TU-local entities in a module."
! msgstr "Warnen, wenn Templates TU-lokale Entitys innerhalb eines Moduls benennen."
  
  #: c-family/c.opt:1495
  #, no-c-format
--- 2687,2693 ----
  #: c-family/c.opt:1491
  #, no-c-format
  msgid "Warn about templates naming TU-local entities in a module."
! msgstr "Warnen, wenn Templates TU-lokale Entitäten innerhalb eines Moduls benennen."
  
  #: c-family/c.opt:1495
  #, no-c-format
*************** msgstr "Bei Zugriffen auf ein innenliege
*** 2842,2848 ****
  #: c-family/c.opt:1661
  #, no-c-format
  msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
! msgstr "Ein Synonym für -std=c89 (für C) oder -std=c++98 (für C++)."
  
  #: c-family/c.opt:1669
  #, no-c-format
--- 2842,2848 ----
  #: c-family/c.opt:1661
  #, no-c-format
  msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
! msgstr "Ein Synonym für »-std=c89« (für C) oder »-std=c++98« (für C++)."
  
  #: c-family/c.opt:1669
  #, no-c-format
*************** msgstr "In GCC 15 entfernt. Dieser Schal
*** 2918,2924 ****
  #: c-family/c.opt:1823
  #, no-c-format
  msgid "Specify maximum error replay depth during recursive diagnosis of a constraint satisfaction failure."
! msgstr "Maximale Fehlerwiedergabetiefe während der rekursiven Diagnose eines Fehlschlags der Constraint-Erfüllung an."
  
  #: c-family/c.opt:1827
  #, no-c-format
--- 2918,2924 ----
  #: c-family/c.opt:1823
  #, no-c-format
  msgid "Specify maximum error replay depth during recursive diagnosis of a constraint satisfaction failure."
! msgstr "Maximale Fehlerwiedergabetiefe während der rekursiven Diagnose eines Fehlschlags der Constraint-Erfüllung angeben."
  
  #: c-family/c.opt:1827
  #, no-c-format
*************** msgstr "-fconstexpr-loop-limit=<Anzahl>\
*** 2953,2959 ****
  #: c-family/c.opt:1855
  #, no-c-format
  msgid "-fconstexpr-ops-limit=<number>\tSpecify maximum number of constexpr operations during a single constexpr evaluation."
! msgstr "-fconstexpr-ops-limit=<Anzahl>\tHöchstzahl der constexpr-Operationen pro einzelner »constexpr« angeben."
  
  #: c-family/c.opt:1859
  #, no-c-format
--- 2953,2959 ----
  #: c-family/c.opt:1855
  #, no-c-format
  msgid "-fconstexpr-ops-limit=<number>\tSpecify maximum number of constexpr operations during a single constexpr evaluation."
! msgstr "-fconstexpr-ops-limit=<Anzahl>\tHöchstzahl der constexpr-Operationen pro einzelner »constexpr«-Auswertung angeben."
  
  #: c-family/c.opt:1859
  #, no-c-format
*************** msgstr "Hierarchische Vergleiche ausgebe
*** 3018,3024 ****
  #: c-family/c.opt:1924
  #, no-c-format
  msgid "Note all candidates during overload resolution failure."
! msgstr "Wenn das Auflösen von Überladungen nicht eindeutig ist, alle Kandidaten auflisten."
  
  #: c-family/c.opt:1928
  #, no-c-format
--- 3018,3024 ----
  #: c-family/c.opt:1924
  #, no-c-format
  msgid "Note all candidates during overload resolution failure."
! msgstr "Wenn das Auflösen von Überladungen scheitert, alle Kandidaten auflisten."
  
  #: c-family/c.opt:1928
  #, no-c-format
*************** msgstr "-iwithprefixbefore <Verz>\t<Verz
*** 3568,3574 ****
  #: c-family/c.opt:2525
  #, no-c-format
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)."
! msgstr "Standard-System-Einfügepfade nicht durchsuchen (die mit -isystem angegebenen werden trotzdem noch verwendet)."
  
  #: c-family/c.opt:2529
  #, no-c-format
--- 3568,3574 ----
  #: c-family/c.opt:2525
  #, no-c-format
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)."
! msgstr "Standard-System-Einfügepfade nicht durchsuchen (die mit »-isystem« angegebenen werden trotzdem noch verwendet)."
  
  #: c-family/c.opt:2529
  #, no-c-format
*************** msgstr "Mit dem ISO-C++-Standard von 201
*** 3598,3609 ****
  #: c-family/c.opt:2561
  #, no-c-format
  msgid "Deprecated in favor of -std=c++11."
! msgstr "Veraltet zugunsten von -std=c++11."
  
  #: c-family/c.opt:2565
  #, no-c-format
  msgid "Deprecated in favor of -std=c++14."
! msgstr "Veraltet zugunsten von -std=c++14."
  
  #: c-family/c.opt:2569
  #, no-c-format
--- 3598,3609 ----
  #: c-family/c.opt:2561
  #, no-c-format
  msgid "Deprecated in favor of -std=c++11."
! msgstr "Veraltet zugunsten von »-std=c++11«."
  
  #: c-family/c.opt:2565
  #, no-c-format
  msgid "Deprecated in favor of -std=c++14."
! msgstr "Veraltet zugunsten von »-std=c++14«."
  
  #: c-family/c.opt:2569
  #, no-c-format
*************** msgstr "Mit dem ISO-C++-Standard von 201
*** 3613,3619 ****
  #: c-family/c.opt:2573
  #, no-c-format
  msgid "Deprecated in favor of -std=c++17."
! msgstr "Veraltet zugunsten von -std=c++17."
  
  #: c-family/c.opt:2577
  #, no-c-format
--- 3613,3619 ----
  #: c-family/c.opt:2573
  #, no-c-format
  msgid "Deprecated in favor of -std=c++17."
! msgstr "Veraltet zugunsten von »-std=c++17«."
  
  #: c-family/c.opt:2577
  #, no-c-format
*************** msgstr "Mit dem ISO-C-Standard von 2011
*** 3643,3649 ****
  #: c-family/c.opt:2609
  #, no-c-format
  msgid "Deprecated in favor of -std=c11."
! msgstr "Veraltet zugunsten von -std=c11."
  
  #: c-family/c.opt:2613 c-family/c.opt:2617 c-family/c.opt:2771
  #: c-family/c.opt:2775
--- 3643,3649 ----
  #: c-family/c.opt:2609
  #, no-c-format
  msgid "Deprecated in favor of -std=c11."
! msgstr "Veraltet zugunsten von »-std=c11«."
  
  #: c-family/c.opt:2613 c-family/c.opt:2617 c-family/c.opt:2771
  #: c-family/c.opt:2775
*************** msgstr "Mit dem ISO-C-Standard von 2023
*** 3659,3665 ****
  #: c-family/c.opt:2625
  #, no-c-format
  msgid "Deprecated in favor of -std=c23."
! msgstr "Veraltet zugunsten von -std=c23."
  
  #: c-family/c.opt:2629
  #, no-c-format
--- 3659,3665 ----
  #: c-family/c.opt:2625
  #, no-c-format
  msgid "Deprecated in favor of -std=c23."
! msgstr "Veraltet zugunsten von »-std=c23«."
  
  #: c-family/c.opt:2629
  #, no-c-format
*************** msgstr "Mit dem ISO-C-Standard von 1999
*** 3679,3685 ****
  #: c-family/c.opt:2645
  #, no-c-format
  msgid "Deprecated in favor of -std=c99."
! msgstr "Veraltet zugunsten von -std=c99."
  
  #: c-family/c.opt:2649 c-family/c.opt:2654
  #, no-c-format
--- 3679,3685 ----
  #: c-family/c.opt:2645
  #, no-c-format
  msgid "Deprecated in favor of -std=c99."
! msgstr "Veraltet zugunsten von »-std=c99«."
  
  #: c-family/c.opt:2649 c-family/c.opt:2654
  #, no-c-format
*************** msgstr "Mit dem ISO-C++-Standard von 201
*** 3694,3705 ****
  #: c-family/c.opt:2663
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++11."
! msgstr "Veraltet zugunsten von -std=gnu++11."
  
  #: c-family/c.opt:2667
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++14."
! msgstr "Veraltet zugunsten von -std=gnu++14."
  
  #: c-family/c.opt:2671
  #, no-c-format
--- 3694,3705 ----
  #: c-family/c.opt:2663
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++11."
! msgstr "Veraltet zugunsten von »-std=gnu++11«."
  
  #: c-family/c.opt:2667
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++14."
! msgstr "Veraltet zugunsten von »-std=gnu++14«."
  
  #: c-family/c.opt:2671
  #, no-c-format
*************** msgstr "Mit dem ISO-C++-Standard von 201
*** 3709,3715 ****
  #: c-family/c.opt:2675
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++17."
! msgstr "Veraltet zugunsten von -std=gnu++17."
  
  #: c-family/c.opt:2679
  #, no-c-format
--- 3709,3715 ----
  #: c-family/c.opt:2675
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++17."
! msgstr "Veraltet zugunsten von »-std=gnu++17«."
  
  #: c-family/c.opt:2679
  #, no-c-format
*************** msgstr "Mit dem ISO-C-Standard von von 2
*** 3739,3745 ****
  #: c-family/c.opt:2711
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu11."
! msgstr "Veraltet zugunsten von -std=gnu11."
  
  #: c-family/c.opt:2715 c-family/c.opt:2719
  #, no-c-format
--- 3739,3745 ----
  #: c-family/c.opt:2711
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu11."
! msgstr "Veraltet zugunsten von »-std=gnu11«."
  
  #: c-family/c.opt:2715 c-family/c.opt:2719
  #, no-c-format
*************** msgstr "Mit dem ISO-C-Standard von 2023
*** 3754,3760 ****
  #: c-family/c.opt:2727
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu23."
! msgstr "Veraltet zugunsten von -std=gnu23."
  
  #: c-family/c.opt:2731
  #, no-c-format
--- 3754,3760 ----
  #: c-family/c.opt:2727
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu23."
! msgstr "Veraltet zugunsten von »-std=gnu23«."
  
  #: c-family/c.opt:2731
  #, no-c-format
*************** msgstr "Mit dem ISO-C-Standard von von 1
*** 3774,3780 ****
  #: c-family/c.opt:2747
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu99."
! msgstr "Veraltet zugunsten von -std=gnu99."
  
  #: c-family/c.opt:2755
  #, no-c-format
--- 3774,3780 ----
  #: c-family/c.opt:2747
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu99."
! msgstr "Veraltet zugunsten von »-std=gnu99«."
  
  #: c-family/c.opt:2755
  #, no-c-format
*************** msgstr "Mit dem ISO-C-Standard von 1990,
*** 3784,3790 ****
  #: c-family/c.opt:2763
  #, no-c-format
  msgid "Deprecated in favor of -std=iso9899:1999."
! msgstr "Veraltet zugunsten von -std=iso9899:1999."
  
  #: c-family/c.opt:2783
  #, no-c-format
--- 3784,3790 ----
  #: c-family/c.opt:2763
  #, no-c-format
  msgid "Deprecated in favor of -std=iso9899:1999."
! msgstr "Veraltet zugunsten von »-std=iso9899:1999«."
  
  #: c-family/c.opt:2783
  #, no-c-format
*************** msgstr "Quellcode-Abdeckungsverpflichtun
*** 3884,3890 ****
  #: ada/gcc-interface/lang.opt:65
  #, no-c-format
  msgid "Synonym of -gnatk8."
! msgstr "Synonym für -gnatk8."
  
  #: ada/gcc-interface/lang.opt:73
  #, no-c-format
--- 3884,3890 ----
  #: ada/gcc-interface/lang.opt:65
  #, no-c-format
  msgid "Synonym of -gnatk8."
! msgstr "Synonym für »-gnatk8«."
  
  #: ada/gcc-interface/lang.opt:73
  #, no-c-format
*************** msgstr "den C-Präprozessor verwenden, u
*** 4314,4320 ****
  #: m2/lang.opt:79 m2/lang.opt:83
  #, no-c-format
  msgid "passed to the preprocessor if -fcpp is used (internal switch)"
! msgstr "wird an den Präprozessor weitergereicht, wenn -fcpp verwendet wird (interne Option)"
  
  #: m2/lang.opt:87
  #, no-c-format
--- 4314,4320 ----
  #: m2/lang.opt:79 m2/lang.opt:83
  #, no-c-format
  msgid "passed to the preprocessor if -fcpp is used (internal switch)"
! msgstr "wird an den Präprozessor weitergereicht, wenn »-fcpp« verwendet wird (interne Option)"
  
  #: m2/lang.opt:87
  #, no-c-format
*************** msgstr "erzwingen, dass MOD stets positi
*** 4489,4495 ****
  #: m2/lang.opt:227
  #, no-c-format
  msgid "link against the pthread library (default on)"
! msgstr "mit der pthread-Bibliothek übersetzen (Vorgabe: ein)"
  
  #: m2/lang.opt:231
  #, no-c-format
--- 4489,4495 ----
  #: m2/lang.opt:227
  #, no-c-format
  msgid "link against the pthread library (default on)"
! msgstr "mit der pthread-Bibliothek binden (Vorgabe: ein)"
  
  #: m2/lang.opt:231
  #, no-c-format
*************** msgstr "eine gemeinsam genutzte Biblioth
*** 4539,4545 ****
  #: m2/lang.opt:271
  #, no-c-format
  msgid "turns on all software runtime checking (an abbreviation for -fnil -frange -findex -fwholediv -fcase -freturn -fwholevalue -ffloatvalue)"
! msgstr "alle Software-Laufzeitüberprüfungen einschalten (das ist die Abkürzung für -fnil -frange -findex -fwholediv -fcase -freturn -fwholevalue -ffloatvalue)"
  
  #: m2/lang.opt:275
  #, no-c-format
--- 4539,4545 ----
  #: m2/lang.opt:271
  #, no-c-format
  msgid "turns on all software runtime checking (an abbreviation for -fnil -frange -findex -fwholediv -fcase -freturn -fwholevalue -ffloatvalue)"
! msgstr "alle Software-Laufzeitüberprüfungen einschalten (das ist die Abkürzung für »-fnil -frange -findex -fwholediv -fcase -freturn -fwholevalue -ffloatvalue«)"
  
  #: m2/lang.opt:275
  #, no-c-format
*************** msgstr "Funktionen, die Werte zurückgeb
*** 4644,4650 ****
  #: go/lang.opt:90
  #, no-c-format
  msgid "Emit debugging information related to the escape analysis pass when run with -fgo-optimize-allocs."
! msgstr "Debuginformation für den Escape-Analyse-Durchlauf ausgeben, wenn mit -fgo-optimize-allocs aufgerufen."
  
  #: go/lang.opt:94
  #, no-c-format
--- 4644,4650 ----
  #: go/lang.opt:90
  #, no-c-format
  msgid "Emit debugging information related to the escape analysis pass when run with -fgo-optimize-allocs."
! msgstr "Debuginformation für den Escape-Analyse-Durchlauf ausgeben, wenn mit »-fgo-optimize-allocs« aufgerufen."
  
  #: go/lang.opt:94
  #, no-c-format
*************** msgstr "Little-Endian-Code erzeugen."
*** 5179,5185 ****
  #: config/mcore/mcore.opt:56 config/fr30/fr30.opt:27
  #, no-c-format
  msgid "Assume that run-time support has been provided, so omit -lsim from the linker command line."
! msgstr "Annehmen, dass Laufzeitunterstützung vorhanden ist, und daher -lsim von Linker-Kommandozeile auslassen."
  
  #: config/mcore/mcore.opt:60
  #, no-c-format
--- 5179,5185 ----
  #: config/mcore/mcore.opt:56 config/fr30/fr30.opt:27
  #, no-c-format
  msgid "Assume that run-time support has been provided, so omit -lsim from the linker command line."
! msgstr "Annehmen, dass Laufzeitunterstützung vorhanden ist, und daher »-lsim« von Binder-Kommandozeile auslassen."
  
  #: config/mcore/mcore.opt:60
  #, no-c-format
*************** msgstr "Codeerzeugung von Stummeln für
*** 5349,5355 ****
  #: config/darwin.opt:92
  #, no-c-format
  msgid "-mtarget-linker <version>\tSpecify that ld64 <version> is the toolchain linker for the current invocation."
! msgstr "-mtarget-linker <Version>\tld64 <Version> als Toolchain-Linker für den aktuellen Aufruf festlegen."
  
  #: config/darwin.opt:98
  #, no-c-format
--- 5349,5355 ----
  #: config/darwin.opt:92
  #, no-c-format
  msgid "-mtarget-linker <version>\tSpecify that ld64 <version> is the toolchain linker for the current invocation."
! msgstr "-mtarget-linker <Version>\tld64 <Version> als Toolchain-Binder für den aktuellen Aufruf festlegen."
  
  #: config/darwin.opt:98
  #, no-c-format
*************** msgstr "-client_name <Name>\tErlauben, d
*** 5399,5405 ****
  #: config/darwin.opt:134
  #, no-c-format
  msgid "-compatibility_version <number>\tSet the version for the client interface.  Client programs must record a value less than or equal to <number>, or the binding will fail at runtime."
! msgstr "-compatibility_version <Nummer>\tMinimale Version für das Client-Interface festlegen. Clients müssen diese <Nummer> oder eine größere angeben, oder das Binden wird zur Laufzeit fehlschlagen."
  
  #: config/darwin.opt:138
  #, no-c-format
--- 5399,5405 ----
  #: config/darwin.opt:134
  #, no-c-format
  msgid "-compatibility_version <number>\tSet the version for the client interface.  Client programs must record a value less than or equal to <number>, or the binding will fail at runtime."
! msgstr "-compatibility_version <Nummer>\tMinimale Version für das Client-Interface festlegen. Clients müssen diese <Nummer> oder eine größere angeben, oder das Binden wird zur Laufzeit scheitern."
  
  #: config/darwin.opt:138
  #, no-c-format
*************** msgstr "Code und Daten, die unerreichbar
*** 5414,5420 ****
  #: config/darwin.opt:146
  #, no-c-format
  msgid "-dylib_file install_name:file_name\tThis allows linking of a dylib with \"install_name\" but to be found in a different install position \"file_name\""
! msgstr "-dylib_file Installationsname:Dateiname\tDies ermöglicht die Verknüpfung einer Dylib mit »Installationsname«, die aber in einer anderen Installationsposition »Dateiname« zu finden ist"
  
  #: config/darwin.opt:150
  #, no-c-format
--- 5414,5420 ----
  #: config/darwin.opt:146
  #, no-c-format
  msgid "-dylib_file install_name:file_name\tThis allows linking of a dylib with \"install_name\" but to be found in a different install position \"file_name\""
! msgstr "-dylib_file Installationsname:Dateiname\tDies ermöglicht das Binden einer Dylib mit »Installationsname«, die aber in einer anderen Installationsposition »Dateiname« zu finden ist"
  
  #: config/darwin.opt:150
  #, no-c-format
*************** msgstr "Eine gemeinsam genutzte Mach-O-B
*** 5439,5445 ****
  #: config/darwin.opt:166
  #, no-c-format
  msgid "-exported_symbols_list <filename>\tExport global symbols in <filename> in linked output file; any symbols not mentioned will be treated as \"hidden\"."
! msgstr "-exported_symbols_list <Dateiname>\tGlobale Symbole in <Dateiname> werden aus der gelinkten Ausgabedatei exportiert, alle nicht erwähnten Symbole werden als versteckt behandelt."
  
  #: config/darwin.opt:170
  #, no-c-format
--- 5439,5445 ----
  #: config/darwin.opt:166
  #, no-c-format
  msgid "-exported_symbols_list <filename>\tExport global symbols in <filename> in linked output file; any symbols not mentioned will be treated as \"hidden\"."
! msgstr "-exported_symbols_list <Dateiname>\tGlobale Symbole in <Dateiname> werden aus der gebundenen Ausgabedatei exportiert, alle nicht erwähnten Symbole werden als versteckt behandelt."
  
  #: config/darwin.opt:170
  #, no-c-format
*************** msgstr "Den normalen zweistufigen Namens
*** 5459,5465 ****
  #: config/darwin.opt:182
  #, no-c-format
  msgid "For the assembler (and linker) permit any architecture sub-variant to be used without error."
! msgstr "Dem Assembler (und Linker) erlauben, jede beliebige Architektur-Untervariante ohne Fehler zu verwenden."
  
  #: config/darwin.opt:186
  #, no-c-format
--- 5459,5465 ----
  #: config/darwin.opt:182
  #, no-c-format
  msgid "For the assembler (and linker) permit any architecture sub-variant to be used without error."
! msgstr "Dem Assembler (und Binder) erlauben, jede beliebige Architektur-Untervariante ohne Fehler zu verwenden."
  
  #: config/darwin.opt:186
  #, no-c-format
*************** msgstr "Das Ausgabeobjekt so festlegen,
*** 5469,5475 ****
  #: config/darwin.opt:190
  #, no-c-format
  msgid "-framework <name>\tThe linker should search for the framework <name> in the framework search path."
! msgstr "-framework <Name>\tDas Framework <Name> im Pfad für Frameworks suchen."
  
  #: config/darwin.opt:198
  #, no-c-format
--- 5469,5475 ----
  #: config/darwin.opt:190
  #, no-c-format
  msgid "-framework <name>\tThe linker should search for the framework <name> in the framework search path."
! msgstr "-framework <Name>\tDer Binder sollte das Framework <Name> im Suchpfad für Frameworks suchen."
  
  #: config/darwin.opt:198
  #, no-c-format
*************** msgstr "-install_name <Name>\tLegt den I
*** 5504,5510 ****
  #: config/darwin.opt:222
  #, no-c-format
  msgid "Usually \"private extern\" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported."
! msgstr "Normalerweise werden Symbole, die »private extern« (versteckt) sind, beim Linken lokal gemacht. Dieser Befehl unterdrückt das, so dass sie exportiert bleiben."
  
  #: config/darwin.opt:226
  #, no-c-format
--- 5504,5510 ----
  #: config/darwin.opt:222
  #, no-c-format
  msgid "Usually \"private extern\" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported."
! msgstr "Normalerweise werden Symbole, die »private extern« (versteckt) sind, beim Binden lokal gemacht. Dieser Befehl unterdrückt das, so dass sie exportiert bleiben."
  
  #: config/darwin.opt:226
  #, no-c-format
*************** msgstr "(Obsolet nach 10.4) -multiply_de
*** 5524,5530 ****
  #: config/darwin.opt:238
  #, no-c-format
  msgid "(Obsolete) Current linkers never dead-strip these items, so the option is not needed."
! msgstr "(Obsolet) Aktuelle Linker entfernen diese Elemente nie, daher wird diese Option nicht benötigt."
  
  #: config/darwin.opt:242
  #, no-c-format
--- 5524,5530 ----
  #: config/darwin.opt:238
  #, no-c-format
  msgid "(Obsolete) Current linkers never dead-strip these items, so the option is not needed."
! msgstr "(Obsolet) Aktuelle Binder entfernen diese Elemente nie, daher wird diese Option nicht benötigt."
  
  #: config/darwin.opt:242
  #, no-c-format
*************** msgstr "Erzeugt eine Mach-O-Datei, die f
*** 5569,5580 ****
  #: config/darwin.opt:291
  #, no-c-format
  msgid "(Obsolete) Allowed linking to proceed with \"-flat_namespace\" when a linked bundle contained a symbol also exported from the main executable."
! msgstr "(Obsolet) Erlaubte das Verlinken mit »-flat_namespace« fortzusetzen, wenn ein verlinktes Bundle ein Symbol enthält, das ebenfalls aus der Hauptausführungsdatei exportiert wurde."
  
  #: config/darwin.opt:298
  #, no-c-format
  msgid "Synonym for \"-export-dynamic\" for linker versions that support it."
! msgstr "Synonym für »-export-dynamic« für Linker-Versionen, die dies unterstützen."
  
  #: config/darwin.opt:302
  #, no-c-format
--- 5569,5580 ----
  #: config/darwin.opt:291
  #, no-c-format
  msgid "(Obsolete) Allowed linking to proceed with \"-flat_namespace\" when a linked bundle contained a symbol also exported from the main executable."
! msgstr "(Obsolet) Erlaubte das Binden mit »-flat_namespace« fortzusetzen, wenn ein gebundenes Bundle ein Symbol enthält, das ebenfalls aus der Hauptausführungsdatei exportiert wurde."
  
  #: config/darwin.opt:298
  #, no-c-format
  msgid "Synonym for \"-export-dynamic\" for linker versions that support it."
! msgstr "Synonym für »-export-dynamic« für Binder-Versionen, die dies unterstützen."
  
  #: config/darwin.opt:302
  #, no-c-format
*************** msgstr "-seg_addr_table <Datei>\tBasisad
*** 5609,5615 ****
  #: config/darwin.opt:327
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>."
! msgstr "(Obsolet, nur ld_classic) -seg_addr_table_filename <Pfad>."
  
  #: config/darwin.opt:331
  #, no-c-format
--- 5609,5615 ----
  #: config/darwin.opt:327
  #, no-c-format
  msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>."
! msgstr "(Obsolet, nur ld_classic) »-seg_addr_table_filename <Pfad>«."
  
  #: config/darwin.opt:331
  #, no-c-format
*************** msgstr "-unexported_symbols_list <Datei>
*** 5689,5695 ****
  #: config/darwin.opt:392
  #, no-c-format
  msgid "-weak_framework <framework>\tMake a weak link to the specified framework."
! msgstr "-weak_framework <framework>\tEine schwache Verknüpfung zu dem angegebenen Rahmenwerk herstellen."
  
  #: config/darwin.opt:396
  #, no-c-format
--- 5689,5695 ----
  #: config/darwin.opt:392
  #, no-c-format
  msgid "-weak_framework <framework>\tMake a weak link to the specified framework."
! msgstr "-weak_framework <framework>\tEine schwache Bindung zu dem angegebenen Rahmenwerk herstellen."
  
  #: config/darwin.opt:396
  #, no-c-format
*************** msgstr "-weak_reference_mismatches <Ausw
*** 5699,5705 ****
  #: config/darwin.opt:400
  #, no-c-format
  msgid "Logs which object files the linker loads."
! msgstr "Die vom Linker geladenen Objektdateien wegschreiben."
  
  #: config/darwin.opt:404
  #, no-c-format
--- 5699,5705 ----
  #: config/darwin.opt:400
  #, no-c-format
  msgid "Logs which object files the linker loads."
! msgstr "Die vom Binder geladenen Objektdateien wegschreiben."
  
  #: config/darwin.opt:404
  #, no-c-format
*************** msgstr "ID-basierte Shared Library einsc
*** 5754,5760 ****
  #: config/bfin/bfin.opt:69
  #, no-c-format
  msgid "Generate code that won't be linked against any other ID shared libraries, but may be used as a shared library."
! msgstr "Code erzeugen, der nicht mit anderen ID-shared Libraries gelinkt werden würde, aber als Shared Library verwendet werden kann."
  
  #: config/bfin/bfin.opt:74 config/m68k/m68k.opt:180
  #, no-c-format
--- 5754,5760 ----
  #: config/bfin/bfin.opt:69
  #, no-c-format
  msgid "Generate code that won't be linked against any other ID shared libraries, but may be used as a shared library."
! msgstr "Code erzeugen, der nicht mit anderen ID-shared Libraries gebunden werden würde, aber als Shared Library verwendet werden kann."
  
  #: config/bfin/bfin.opt:74 config/m68k/m68k.opt:180
  #, no-c-format
*************** msgstr "Erzeugung PC-relativer Aufrufe v
*** 5774,5780 ****
  #: config/bfin/bfin.opt:86
  #, no-c-format
  msgid "Link with the fast floating-point library."
! msgstr "Mit schneller Gleitkomma-Bibliothek linken."
  
  #: config/bfin/bfin.opt:90 config/arm/arm.opt:345 config/frv/frv.opt:130
  #, no-c-format
--- 5774,5780 ----
  #: config/bfin/bfin.opt:86
  #, no-c-format
  msgid "Link with the fast floating-point library."
! msgstr "Mit schneller Gleitkomma-Bibliothek binden."
  
  #: config/bfin/bfin.opt:90 config/arm/arm.opt:345 config/frv/frv.opt:130
  #, no-c-format
*************** msgstr "Annahme, dass ICPLBs zur Laufzei
*** 5819,5835 ****
  #: config/m68k/m68k-tables.opt:25
  #, no-c-format
  msgid "Known M68K CPUs (for use with the -mcpu= option):"
! msgstr "Bekannte M68K-CPUs (für Verwendung mit Option -mcpu=):"
  
  #: config/m68k/m68k-tables.opt:365
  #, no-c-format
  msgid "Known M68K microarchitectures (for use with the -mtune= option):"
! msgstr "Bekannte M68K-Mikroarchitekturen (für Verwendung mit Option -mtune=):"
  
  #: config/m68k/m68k-tables.opt:411
  #, no-c-format
  msgid "Known M68K ISAs (for use with the -march= option):"
! msgstr "Bekannte M68K-ISAs (für Verwendung mit Option -march=):"
  
  #: config/m68k/ieee.opt:24 config/i386/i386.opt:389
  #, no-c-format
--- 5819,5835 ----
  #: config/m68k/m68k-tables.opt:25
  #, no-c-format
  msgid "Known M68K CPUs (for use with the -mcpu= option):"
! msgstr "Bekannte M68K-CPUs (für Verwendung mit der Option »-mcpu=«):"
  
  #: config/m68k/m68k-tables.opt:365
  #, no-c-format
  msgid "Known M68K microarchitectures (for use with the -mtune= option):"
! msgstr "Bekannte M68K-Mikroarchitekturen (für Verwendung mit der Option »-mtune=«):"
  
  #: config/m68k/m68k-tables.opt:411
  #, no-c-format
  msgid "Known M68K ISAs (for use with the -march= option):"
! msgstr "Bekannte M68K-ISAs (für Verwendung mit der Option »-march=«):"
  
  #: config/m68k/ieee.opt:24 config/i386/i386.opt:389
  #, no-c-format
*************** msgstr "-mbranch-cost=N\tSprungkosten au
*** 6057,6063 ****
  #: config/riscv/riscv.opt:38
  #, no-c-format
  msgid "This option is deprecated; use -fplt or -fno-plt instead."
! msgstr "Diese Option ist veraltet; verwenden Sie stattdessen -fplt oder -fno-plt."
  
  #: config/riscv/riscv.opt:42
  #, no-c-format
--- 6057,6063 ----
  #: config/riscv/riscv.opt:38
  #, no-c-format
  msgid "This option is deprecated; use -fplt or -fno-plt instead."
! msgstr "Diese Option ist veraltet; verwenden Sie stattdessen »-fplt« oder »-fno-plt«."
  
  #: config/riscv/riscv.opt:42
  #, no-c-format
*************** msgstr "Versuch, den Stapel an dieser Po
*** 6072,6078 ****
  #: config/riscv/riscv.opt:50
  #, no-c-format
  msgid "Supported ABIs (for use with the -mabi= option):"
! msgstr "Unterstützte ABIs (für Verwendung mit Option »-mabi=«):"
  
  #: config/riscv/riscv.opt:78
  #, no-c-format
--- 6072,6078 ----
  #: config/riscv/riscv.opt:50
  #, no-c-format
  msgid "Supported ABIs (for use with the -mabi= option):"
! msgstr "Unterstützte ABIs (für Verwendung mit der Option »-mabi=«):"
  
  #: config/riscv/riscv.opt:78
  #, no-c-format
*************** msgstr "-march=\tCode für die angegeben
*** 6092,6098 ****
  #: config/riscv/riscv.opt:91
  #, no-c-format
  msgid "-march=help\tPrint supported -march extensions."
! msgstr "-march=help\tUnterstützte -march-Erweiterungen ausgeben."
  
  #: config/riscv/riscv.opt:103 config/mips/mips.opt:426
  #, no-c-format
--- 6092,6098 ----
  #: config/riscv/riscv.opt:91
  #, no-c-format
  msgid "-march=help\tPrint supported -march extensions."
! msgstr "-march=help\tUnterstützte »-march«-Erweiterungen ausgeben."
  
  #: config/riscv/riscv.opt:103 config/mips/mips.opt:426
  #, no-c-format
*************** msgstr "Keine Vektor-Speicherzugriffe mi
*** 6144,6150 ****
  #: config/rs6000/aix64.opt:36 config/rs6000/linux64.opt:32
  #, no-c-format
  msgid "Known code models (for use with the -mcmodel= option):"
! msgstr "Bekannte Codemodelle (für Verwendung mit Option -mcmodel=):"
  
  #: config/riscv/riscv.opt:154
  #, no-c-format
--- 6144,6150 ----
  #: config/rs6000/aix64.opt:36 config/rs6000/linux64.opt:32
  #, no-c-format
  msgid "Known code models (for use with the -mcmodel= option):"
! msgstr "Bekannte Codemodelle (für Verwendung mit der Option »-mcmodel=«):"
  
  #: config/riscv/riscv.opt:154
  #, no-c-format
*************** msgstr "%reloc()-Operatoren statt Assemb
*** 6154,6160 ****
  #: config/riscv/riscv.opt:158 config/loongarch/loongarch.opt:278
  #, no-c-format
  msgid "Take advantage of linker relaxations to reduce the number of instructions required to materialize symbol addresses."
! msgstr "Linker-Lockerungen ausnutzen, um die Anzahl der Befehle zu reduzieren, die für das Materialisieren von Symboladressen verwendet werden."
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109100
  #: config/riscv/riscv.opt:163
--- 6154,6160 ----
  #: config/riscv/riscv.opt:158 config/loongarch/loongarch.opt:278
  #, no-c-format
  msgid "Take advantage of linker relaxations to reduce the number of instructions required to materialize symbol addresses."
! msgstr "Binder-Lockerungen ausnutzen, um die Anzahl der Befehle zu reduzieren, die für das Materialisieren von Symboladressen verwendet werden."
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109100
  #: config/riscv/riscv.opt:163
*************** msgstr "Die angegebene Datenausrichtung
*** 6181,6187 ****
  #: config/riscv/riscv.opt:199 config/i386/i386.opt:265
  #, no-c-format
  msgid "Known data alignment choices (for use with the -malign-data= option):"
! msgstr "Bekannte Datenausrichtungen (für Verwendung mit Option -malign-data=):"
  
  #: config/riscv/riscv.opt:209 config/aarch64/aarch64.opt:313
  #: config/i386/i386.opt:1021 config/arm/arm.opt:349
--- 6181,6187 ----
  #: config/riscv/riscv.opt:199 config/i386/i386.opt:265
  #, no-c-format
  msgid "Known data alignment choices (for use with the -malign-data= option):"
! msgstr "Bekannte Datenausrichtungen (für Verwendung mit der Option »-malign-data=«):"
  
  #: config/riscv/riscv.opt:209 config/aarch64/aarch64.opt:313
  #: config/i386/i386.opt:1021 config/arm/arm.opt:349
*************** msgstr "Angegebenen Stapelschutz-Wächte
*** 6194,6200 ****
  #: config/arm/arm.opt:353 config/rs6000/rs6000.opt:562
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
! msgstr "Gültige Argumente für -mstack-protector-guart=:"
  
  #: config/riscv/riscv.opt:223 config/i386/i386.opt:1035
  #: config/rs6000/rs6000.opt:572
--- 6194,6200 ----
  #: config/arm/arm.opt:353 config/rs6000/rs6000.opt:562
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
! msgstr "Gültige Argumente für »-mstack-protector-guard=«:"
  
  #: config/riscv/riscv.opt:223 config/i386/i386.opt:1035
  #: config/rs6000/rs6000.opt:572
*************** msgstr "Angegebenen Offset zur Addressie
*** 6211,6217 ****
  #: config/riscv/riscv.opt:543
  #, no-c-format
  msgid "Supported ISA specs (for use with the -misa-spec= option):"
! msgstr "Unterstützte ISA-Spezifikationen (für Verwendung mit Option »-misa-spec=«):"
  
  #: config/riscv/riscv.opt:556
  #, no-c-format
--- 6211,6217 ----
  #: config/riscv/riscv.opt:543
  #, no-c-format
  msgid "Supported ISA specs (for use with the -misa-spec= option):"
! msgstr "Unterstützte ISA-Spezifikationen (für Verwendung mit der Option »-misa-spec=«):"
  
  #: config/riscv/riscv.opt:556
  #, no-c-format
*************** msgstr "-mrvv-max-lmul=<Zeichenkette>\tD
*** 6261,6267 ****
  #: config/riscv/riscv.opt:610
  #, no-c-format
  msgid "Valid arguments to -param=vsetvl-strategy=:"
! msgstr "Gültige Argumente für -param=vsetvl-strategy=:"
  
  #: config/riscv/riscv.opt:623
  #, no-c-format
--- 6261,6267 ----
  #: config/riscv/riscv.opt:610
  #, no-c-format
  msgid "Valid arguments to -param=vsetvl-strategy=:"
! msgstr "Gültige Argumente für »-param=vsetvl-strategy=«:"
  
  #: config/riscv/riscv.opt:623
  #, no-c-format
*************** msgstr "-param=riscv-two-source-permutes
*** 6276,6282 ****
  #: config/riscv/riscv.opt:631 config/i386/i386.opt:496
  #, no-c-format
  msgid "Valid arguments to -mstringop-strategy=:"
! msgstr "Gültige Arguments für -mstringop-strategy=:"
  
  #: config/riscv/riscv.opt:647
  #, no-c-format
--- 6276,6282 ----
  #: config/riscv/riscv.opt:631 config/i386/i386.opt:496
  #, no-c-format
  msgid "Valid arguments to -mstringop-strategy=:"
! msgstr "Gültige Arguments für »-mstringop-strategy=«:"
  
  #: config/riscv/riscv.opt:647
  #, no-c-format
*************** msgstr "Kleines Speichermodell wählen �
*** 6388,6394 ****
  #: config/msp430/msp430.opt:60
  #, no-c-format
  msgid "Optimize opcode sizes at link time."
! msgstr "Opcodegrößen zur Linkzeit optimieren."
  
  #: config/msp430/msp430.opt:67 config/pru/pru.opt:26
  #, no-c-format
--- 6388,6394 ----
  #: config/msp430/msp430.opt:60
  #, no-c-format
  msgid "Optimize opcode sizes at link time."
! msgstr "Opcodegrößen zur Bindezeit optimieren."
  
  #: config/msp430/msp430.opt:67 config/pru/pru.opt:26
  #, no-c-format
*************** msgstr "Für Bitschiebeoperationen mit k
*** 6438,6444 ****
  #: config/aarch64/aarch64.opt:70 config/loongarch/loongarch.opt:248
  #, no-c-format
  msgid "The code model option names for -mcmodel:"
! msgstr "Codemodell-Optionsnamen für -mcmodel:"
  
  #: config/aarch64/aarch64.opt:87 config/i386/i386.opt:1056
  #, no-c-format
--- 6438,6444 ----
  #: config/aarch64/aarch64.opt:70 config/loongarch/loongarch.opt:248
  #, no-c-format
  msgid "The code model option names for -mcmodel:"
! msgstr "Codemodell-Optionsnamen für »-mcmodel«:"
  
  #: config/aarch64/aarch64.opt:87 config/i386/i386.opt:1056
  #, no-c-format
*************** msgstr "-moverride=<Zeichenkette>\tNur f
*** 6508,6514 ****
  #: config/aarch64/aarch64.opt:197
  #, no-c-format
  msgid "Known AArch64 ABIs (for use with the -mabi= option):"
! msgstr "Bekannte AArch64-ABIs (für Verwendung mit Option -mabi=):"
  
  #: config/aarch64/aarch64.opt:207
  #, no-c-format
--- 6508,6514 ----
  #: config/aarch64/aarch64.opt:197
  #, no-c-format
  msgid "Known AArch64 ABIs (for use with the -mabi= option):"
! msgstr "Bekannte AArch64-ABIs (für Verwendung mit der Option »-mabi=«):"
  
  #: config/aarch64/aarch64.opt:207
  #, no-c-format
*************** msgstr "Annäherung der reziproken Quadr
*** 6538,6544 ****
  #: config/aarch64/aarch64.opt:238
  #, no-c-format
  msgid "Enable the square root approximation.  Enabling this reduces precision of square root results to about 16 bits for single precision and to 32 bits for double precision. If enabled, it implies -mlow-precision-recip-sqrt."
! msgstr "Annäherung der Quadratwurzel einschalten. Dies reduziert die Genauigkeit der Quadratwurzelergebnisse auf etwa 16 Bits für einfache Genauigkeit und 32 Bits für doppelte Genauigkeit. Wenn eingeschaltet, bringt es »-mlow-precition-recip-sqrt« mit sich."
  
  #: config/aarch64/aarch64.opt:245
  #, no-c-format
--- 6538,6544 ----
  #: config/aarch64/aarch64.opt:238
  #, no-c-format
  msgid "Enable the square root approximation.  Enabling this reduces precision of square root results to about 16 bits for single precision and to 32 bits for double precision. If enabled, it implies -mlow-precision-recip-sqrt."
! msgstr "Annäherung der Quadratwurzel einschalten. Dies reduziert die Genauigkeit der Quadratwurzelergebnisse auf etwa 16 Bits für einfache Genauigkeit und 32 Bits für doppelte Genauigkeit. Wenn eingeschaltet, bringt es »-mlow-precision-recip-sqrt« mit sich."
  
  #: config/aarch64/aarch64.opt:245
  #, no-c-format
*************** msgstr "Code für die gegebene CPU plane
*** 6869,6875 ****
  #: config/ia64/ia64.opt:126
  #, no-c-format
  msgid "Known Itanium CPUs (for use with the -mtune= option):"
! msgstr "Bekannte Itanium-CPUs (für Verwendung mit Option -mtune=):"
  
  #: config/ia64/ia64.opt:136
  #, no-c-format
--- 6869,6875 ----
  #: config/ia64/ia64.opt:126
  #, no-c-format
  msgid "Known Itanium CPUs (for use with the -mtune= option):"
! msgstr "Bekannte Itanium-CPUs (für Verwendung mit der Option »-mtune=«):"
  
  #: config/ia64/ia64.opt:136
  #, no-c-format
*************** msgstr "-mmcu=MCU\tZiel-System-On-Chip-V
*** 7134,7140 ****
  #: config/pru/pru.opt:35
  #, no-c-format
  msgid "Make GCC pass the --no-relax command-line option to the linker instead of the --relax option."
! msgstr "Dem Linker die Befehlszeilenoption »--no-relax« anstelle der Option »--relax« übergeben."
  
  #: config/pru/pru.opt:40
  #, no-c-format
--- 7134,7140 ----
  #: config/pru/pru.opt:35
  #, no-c-format
  msgid "Make GCC pass the --no-relax command-line option to the linker instead of the --relax option."
! msgstr "Dem Binder die Befehlszeilenoption »--no-relax« anstelle der Option »--relax« übergeben."
  
  #: config/pru/pru.opt:40
  #, no-c-format
*************** msgstr "Angegebenen Assemblerdialekt ver
*** 7347,7353 ****
  #: config/i386/i386.opt:286
  #, no-c-format
  msgid "Known assembler dialects (for use with the -masm= option):"
! msgstr "Bekannte Assemblerdialekte (für Verwendung mit Option »-masm=«):"
  
  #: config/i386/i386.opt:296
  #, no-c-format
--- 7347,7353 ----
  #: config/i386/i386.opt:286
  #, no-c-format
  msgid "Known assembler dialects (for use with the -masm= option):"
! msgstr "Bekannte Assemblerdialekte (für Verwendung mit der Option »-masm=«):"
  
  #: config/i386/i386.opt:296
  #, no-c-format
*************** msgstr "Angegebenen Adressierungsmodus v
*** 7372,7378 ****
  #: config/i386/i386.opt:331
  #, no-c-format
  msgid "Known address mode (for use with the -maddress-mode= option):"
! msgstr "Bekannter Adressmodus (für Verwendung mit Option -maddress-mode=):"
  
  #: config/i386/i386.opt:344
  #, no-c-format
--- 7372,7378 ----
  #: config/i386/i386.opt:331
  #, no-c-format
  msgid "Known address mode (for use with the -maddress-mode= option):"
! msgstr "Bekannter Adressmodus (für Verwendung mit der Option »-maddress-mode=«):"
  
  #: config/i386/i386.opt:344
  #, no-c-format
*************** msgstr "Gleitkommaarithmetik mit gegeben
*** 7397,7403 ****
  #: config/i386/i386.opt:360
  #, no-c-format
  msgid "Valid arguments to -mfpmath=:"
! msgstr "Gültige Argumente für -mfpmath=:"
  
  #: config/i386/i386.opt:393
  #, no-c-format
--- 7397,7403 ----
  #: config/i386/i386.opt:360
  #, no-c-format
  msgid "Valid arguments to -mfpmath=:"
! msgstr "Gültige Argumente für »-mfpmath=«:"
  
  #: config/i386/i386.opt:393
  #, no-c-format
*************** msgstr "Gegebenen Thread-lokalen Speiche
*** 7507,7513 ****
  #: config/i386/i386.opt:528
  #, no-c-format
  msgid "Known TLS dialects (for use with the -mtls-dialect= option):"
! msgstr "Bekannte TLS-Dialekte (für Verwendung mit Option -mtls-dialect=):"
  
  #: config/i386/i386.opt:538
  #, no-c-format
--- 7507,7513 ----
  #: config/i386/i386.opt:528
  #, no-c-format
  msgid "Known TLS dialects (for use with the -mtls-dialect= option):"
! msgstr "Bekannte TLS-Dialekte (für Verwendung mit der Option »-mtls-dialect=«):"
  
  #: config/i386/i386.opt:538
  #, no-c-format
*************** msgstr "Code erzeugen, der zum angegeben
*** 7537,7543 ****
  #: config/i386/i386.opt:565 config/nds32/nds32.opt:51
  #, no-c-format
  msgid "Known ABIs (for use with the -mabi= option):"
! msgstr "Bekannte ABIs (für Verwendung mit Option -mabi=):"
  
  #: config/i386/i386.opt:575
  #, no-c-format
--- 7537,7543 ----
  #: config/i386/i386.opt:565 config/nds32/nds32.opt:51
  #, no-c-format
  msgid "Known ABIs (for use with the -mabi= option):"
! msgstr "Bekannte ABIs (für Verwendung mit der Option »-mabi=«):"
  
  #: config/i386/i386.opt:575
  #, no-c-format
*************** msgstr "Zu verwendendes Vektorbibliothek
*** 7552,7558 ****
  #: config/i386/i386.opt:583
  #, no-c-format
  msgid "Known vectorization library ABIs (for use with the -mveclibabi= option):"
! msgstr "Bekannte ABIs für Vektorisierungs-Bibliothek (für Verwendung mit Schalter -mveclibabi=):"
  
  #: config/i386/i386.opt:596
  #, no-c-format
--- 7552,7558 ----
  #: config/i386/i386.opt:583
  #, no-c-format
  msgid "Known vectorization library ABIs (for use with the -mveclibabi= option):"
! msgstr "Bekannte ABIs für Vektorisierungs-Bibliothek (für Verwendung mit der Option »-mveclibabi=«):"
  
  #: config/i386/i386.opt:596
  #, no-c-format
*************** msgstr "Im Autovektorisierer die angegeb
*** 7607,7613 ****
  #: config/i386/i386.opt:639
  #, no-c-format
  msgid "Known preferred register vector length (to use with the -mprefer-vector-width= option):"
! msgstr "Bekannte bevorzugte Länge von Registervektoren (für Verwendung mit der Option -mprefer-vector-width=):"
  
  #: config/i386/i386.opt:655
  #, no-c-format
--- 7607,7613 ----
  #: config/i386/i386.opt:639
  #, no-c-format
  msgid "Known preferred register vector length (to use with the -mprefer-vector-width= option):"
! msgstr "Bekannte bevorzugte Länge von Registervektoren (für Verwendung mit der Option »-mprefer-vector-width=«):"
  
  #: config/i386/i386.opt:655
  #, no-c-format
*************** msgstr "Eingebaute PKU-Funktionen und Co
*** 8047,8053 ****
  #: config/i386/i386.opt:1025
  #, no-c-format
  msgid "Known stack protector guard (for use with the -mstack-protector-guard= option):"
! msgstr "Bekannte Stapelschutz-Wächter (für Verwendung mit Option -mstack-protector-guard=):"
  
  #: config/i386/i386.opt:1049
  #, no-c-format
--- 8047,8053 ----
  #: config/i386/i386.opt:1025
  #, no-c-format
  msgid "Known stack protector guard (for use with the -mstack-protector-guard= option):"
! msgstr "Bekannte Stapelschutz-Wächter (für Verwendung mit der Option »-mstack-protector-guard=«):"
  
  #: config/i386/i386.opt:1049
  #, no-c-format
*************** msgstr "Funktionsrückkehr in Aufruf umw
*** 8087,8093 ****
  #: config/i386/i386.opt:1087 config/s390/s390.opt:279
  #, no-c-format
  msgid "Known indirect branch choices (for use with the -mindirect-branch=/-mfunction-return= options):"
! msgstr "Bekannte indirekte Sprungauswahlen (für Verwendung mit den Optionen -mindirect-branch=/-mfunction-return=):"
  
  #: config/i386/i386.opt:1103
  #, no-c-format
--- 8087,8093 ----
  #: config/i386/i386.opt:1087 config/s390/s390.opt:279
  #, no-c-format
  msgid "Known indirect branch choices (for use with the -mindirect-branch=/-mfunction-return= options):"
! msgstr "Bekannte indirekte Sprungauswahlen (für Verwendung mit den Optionen »-mindirect-branch=« und »-mfunction-return=«):"
  
  #: config/i386/i386.opt:1103
  #, no-c-format
*************** msgstr "Verlassen von Funktionen mit __f
*** 8127,8133 ****
  #: config/i386/i386.opt:1131
  #, no-c-format
  msgid "Known choices for return instrumentation with -minstrument-return=:"
! msgstr "Bekannte Werte für Rückkehr-Instrumentierung mit -minstrument-return=:"
  
  #: config/i386/i386.opt:1144
  #, no-c-format
--- 8127,8133 ----
  #: config/i386/i386.opt:1131
  #, no-c-format
  msgid "Known choices for return instrumentation with -minstrument-return=:"
! msgstr "Bekannte Werte für Rückkehr-Instrumentierung mit »-minstrument-return=«:"
  
  #: config/i386/i386.opt:1144
  #, no-c-format
*************** msgstr "Kohärente Cachesteuerungs-Hinwe
*** 8423,8429 ****
  #: config/pa/pa.opt:58
  #, no-c-format
  msgid "Disable FP regs.  Equivalent to -msoft-float."
! msgstr "Gleitkommaregister ausschalten. Äquivalent zu -msoft-float."
  
  #: config/pa/pa.opt:62
  #, no-c-format
--- 8423,8429 ----
  #: config/pa/pa.opt:58
  #, no-c-format
  msgid "Disable FP regs.  Equivalent to -msoft-float."
! msgstr "Gleitkommaregister ausschalten. Äquivalent zu »-msoft-float«."
  
  #: config/pa/pa.opt:62
  #, no-c-format
*************** msgstr "Verwendung der kurzen Ladebefehl
*** 8543,8549 ****
  #: config/v850/v850.opt:71
  #, no-c-format
  msgid "Same as: -mep -mprolog-function."
! msgstr "Das gleiche wie: -mep -mprolog-function."
  
  #: config/v850/v850.opt:75
  #, no-c-format
--- 8543,8549 ----
  #: config/v850/v850.opt:71
  #, no-c-format
  msgid "Same as: -mep -mprolog-function."
! msgstr "Das gleiche wie: »-mep -mprolog-function«."
  
  #: config/v850/v850.opt:75
  #, no-c-format
*************** msgstr "Multi-Threading unterstützen."
*** 8663,8669 ****
  #: config/nvptx/nvptx-gen.opt:24
  #, no-c-format
  msgid "Known PTX ISA target architectures (for use with the -misa= option):"
! msgstr "Bekannte PTX-ISA-Architekturen (für Verwendung mit Option -misa=):"
  
  #: config/nvptx/nvptx.opt:31
  #, no-c-format
--- 8663,8669 ----
  #: config/nvptx/nvptx-gen.opt:24
  #, no-c-format
  msgid "Known PTX ISA target architectures (for use with the -misa= option):"
! msgstr "Bekannte PTX-ISA-Architekturen (für Verwendung mit der Option »-misa=«):"
  
  #: config/nvptx/nvptx.opt:31
  #, no-c-format
*************** msgstr "Alias:"
*** 8713,8719 ****
  #: config/nvptx/nvptx.opt:125
  #, no-c-format
  msgid "Known PTX ISA versions (for use with the -mptx= option):"
! msgstr "Bekannte PTX-ISA-Versionen (für Verwendung mit Option -mptx=):"
  
  #: config/nvptx/nvptx.opt:159
  #, no-c-format
--- 8713,8719 ----
  #: config/nvptx/nvptx.opt:125
  #, no-c-format
  msgid "Known PTX ISA versions (for use with the -mptx= option):"
! msgstr "Bekannte PTX-ISA-Versionen (für Verwendung mit der Option »-mptx=«):"
  
  #: config/nvptx/nvptx.opt:159
  #, no-c-format
*************** msgstr "Alle indirekten Rücksprünge mi
*** 9193,9199 ****
  #: config/s390/s390.opt:295
  #, no-c-format
  msgid "Generate sections .s390_indirect_jump, .s390_indirect_call, .s390_return_reg, and .s390_return_mem to contain the indirect branch locations which have been patched as part of using one of the -mindirect-branch* or -mfunction-return* options.  The sections consist of an array of 32 bit elements. Each entry holds the offset from the entry to the patched location."
! msgstr "Abschnitte .s390_indirect_jump, .s390_indirect_call, .s390_return_reg, und .s390_return_mem erzeugen, in denen die Adressen für indirekte Sprungziele gespeichert werden, die aufgrund der Optionen -mindirect-branch* oder -mfunction-return* gepatcht wurden. Die Abschnitte bestehen aus einem Array von 32-Bit-Elementen. Jedes Element enthält den Offset vom Eintrag zu der gepatchten Adresse."
  
  #: config/s390/s390.opt:304
  #, no-c-format
--- 9193,9199 ----
  #: config/s390/s390.opt:295
  #, no-c-format
  msgid "Generate sections .s390_indirect_jump, .s390_indirect_call, .s390_return_reg, and .s390_return_mem to contain the indirect branch locations which have been patched as part of using one of the -mindirect-branch* or -mfunction-return* options.  The sections consist of an array of 32 bit elements. Each entry holds the offset from the entry to the patched location."
! msgstr "Abschnitte .s390_indirect_jump, .s390_indirect_call, .s390_return_reg, und .s390_return_mem erzeugen, in denen die Adressen für indirekte Sprungziele gespeichert werden, die aufgrund der Optionen »-mindirect-branch*« oder »-mfunction-return*« gepatcht wurden. Die Abschnitte bestehen aus einem Array von 32-Bit-Elementen. Jedes Element enthält den Offset vom Eintrag zu der gepatchten Adresse."
  
  #: config/s390/s390.opt:304
  #, no-c-format
*************** msgstr "Alle Register verwenden, dadurch
*** 9238,9244 ****
  #: config/rl78/rl78.opt:54
  #, no-c-format
  msgid "Enable assembler and linker relaxation.  Enabled by default at -Os."
! msgstr "Lockerung des Assemblers und Linkers einschalten. Per Vorgabe eingeschaltet bei -Os."
  
  #: config/rl78/rl78.opt:58
  #, no-c-format
--- 9238,9244 ----
  #: config/rl78/rl78.opt:54
  #, no-c-format
  msgid "Enable assembler and linker relaxation.  Enabled by default at -Os."
! msgstr "Lockerung des Assemblers und Binders einschalten. Per Vorgabe eingeschaltet bei »-Os«."
  
  #: config/rl78/rl78.opt:58
  #, no-c-format
*************** msgstr "Wählt die Art der Ziel-RL78-Ker
*** 9248,9264 ****
  #: config/rl78/rl78.opt:77
  #, no-c-format
  msgid "Alias for -mcpu=g10."
! msgstr "Alias für --mcpu=g10."
  
  #: config/rl78/rl78.opt:81
  #, no-c-format
  msgid "Alias for -mcpu=g13."
! msgstr "Alias für -mcpu=g13."
  
  #: config/rl78/rl78.opt:85 config/rl78/rl78.opt:89
  #, no-c-format
  msgid "Alias for -mcpu=g14."
! msgstr "Alias für -mcpu=g14."
  
  #: config/rl78/rl78.opt:93
  #, no-c-format
--- 9248,9264 ----
  #: config/rl78/rl78.opt:77
  #, no-c-format
  msgid "Alias for -mcpu=g10."
! msgstr "Alias für »-mcpu=g10«."
  
  #: config/rl78/rl78.opt:81
  #, no-c-format
  msgid "Alias for -mcpu=g13."
! msgstr "Alias für »-mcpu=g13«."
  
  #: config/rl78/rl78.opt:85 config/rl78/rl78.opt:89
  #, no-c-format
  msgid "Alias for -mcpu=g14."
! msgstr "Alias für »-mcpu=g14«."
  
  #: config/rl78/rl78.opt:93
  #, no-c-format
*************** msgstr "Bibliotheken für den Simulator
*** 9278,9294 ****
  #: config/arm/arm-tables.opt:25
  #, no-c-format
  msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):"
! msgstr "Bekannte ARM-CPUs (für Verwendung mit Optionen -mcpu= und -mtune=):"
  
  #: config/arm/arm-tables.opt:305
  #, no-c-format
  msgid "Known ARM architectures (for use with the -march= option):"
! msgstr "Bekannte ARM-Architekturen (für Verwendung mit Option -march=):"
  
  #: config/arm/arm-tables.opt:411
  #, no-c-format
  msgid "Known ARM FPUs (for use with the -mfpu= option):"
! msgstr "Bekannte ARM-FPUs (für Verwendung mit Option -mfpu=):"
  
  #: config/arm/arm.opt:35
  #, no-c-format
--- 9278,9294 ----
  #: config/arm/arm-tables.opt:25
  #, no-c-format
  msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):"
! msgstr "Bekannte ARM-CPUs (für Verwendung mit der Optionen »-mcpu=« und »-mtune=«):"
  
  #: config/arm/arm-tables.opt:305
  #, no-c-format
  msgid "Known ARM architectures (for use with the -march= option):"
! msgstr "Bekannte ARM-Architekturen (für Verwendung mit der Option »-march=«):"
  
  #: config/arm/arm-tables.opt:411
  #, no-c-format
  msgid "Known ARM FPUs (for use with the -mfpu= option):"
! msgstr "Bekannte ARM-FPUs (für Verwendung mit der Option »-mfpu=«):"
  
  #: config/arm/arm.opt:35
  #, no-c-format
*************** msgstr "ABI angeben."
*** 9303,9309 ****
  #: config/arm/arm.opt:49
  #, no-c-format
  msgid "Known ARM ABIs (for use with the -mabi= option):"
! msgstr "Bekannte ARM-ABIs (für Verwendung mit Option -mabi=):"
  
  #: config/arm/arm.opt:68
  #, no-c-format
--- 9303,9309 ----
  #: config/arm/arm.opt:49
  #, no-c-format
  msgid "Known ARM ABIs (for use with the -mabi= option):"
! msgstr "Bekannte ARM-ABIs (für Verwendung mit der Option »-mabi=«):"
  
  #: config/arm/arm.opt:68
  #, no-c-format
*************** msgstr "Angeben, dass der Compiler auf s
*** 9348,9354 ****
  #: config/arm/arm.opt:129 config/csky/csky.opt:77
  #, no-c-format
  msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):"
! msgstr "Bekannte Gleitkomma-ABIs (für Verwendung mit Option -mfloat-abi=):"
  
  #: config/arm/arm.opt:142
  #, no-c-format
--- 9348,9354 ----
  #: config/arm/arm.opt:129 config/csky/csky.opt:77
  #, no-c-format
  msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):"
! msgstr "Bekannte Gleitkomma-ABIs (für Verwendung mit der Option »-mfloat-abi=«):"
  
  #: config/arm/arm.opt:142
  #, no-c-format
*************** msgstr "Gleitkommaformat __fp16 angeben.
*** 9363,9369 ****
  #: config/arm/arm.opt:150
  #, no-c-format
  msgid "Known __fp16 formats (for use with the -mfp16-format= option):"
! msgstr "Bekannte __fp16-Formate (für Verwendung mit der Option -mfp16-format=):"
  
  #: config/arm/arm.opt:163
  #, no-c-format
--- 9363,9369 ----
  #: config/arm/arm.opt:150
  #, no-c-format
  msgid "Known __fp16 formats (for use with the -mfp16-format= option):"
! msgstr "Bekannte __fp16-Formate (für Verwendung mit der Option »-mfp16-format=«):"
  
  #: config/arm/arm.opt:163
  #, no-c-format
*************** msgstr "Angeben, wie auf den Threadzeige
*** 9423,9429 ****
  #: config/arm/arm.opt:221
  #, no-c-format
  msgid "Valid arguments to -mtp=:"
! msgstr "Gültige Argumente für -mtp=:"
  
  #: config/arm/arm.opt:243
  #, no-c-format
--- 9423,9429 ----
  #: config/arm/arm.opt:221
  #, no-c-format
  msgid "Valid arguments to -mtp=:"
! msgstr "Gültige Argumente für »-mtp=«:"
  
  #: config/arm/arm.opt:243
  #, no-c-format
*************** msgstr "32-Bit-Code erzeugen."
*** 9734,9740 ****
  #: config/rs6000/rs6000-tables.opt:24
  #, no-c-format
  msgid "Known CPUs (for use with the -mcpu= and -mtune= options):"
! msgstr "Bekannte CPUs (für Verwendung mit Optionen -mcpu= und -mtune=):"
  
  #: config/rs6000/476.opt:24
  #, no-c-format
--- 9734,9740 ----
  #: config/rs6000/rs6000-tables.opt:24
  #, no-c-format
  msgid "Known CPUs (for use with the -mcpu= and -mtune= options):"
! msgstr "Bekannte CPUs (für Verwendung mit der Optionen »-mcpu=« und »-mtune=«):"
  
  #: config/rs6000/476.opt:24
  #, no-c-format
*************** msgstr "PowerPC V2.06 popcntd-Befehl ver
*** 9834,9840 ****
  #: config/rs6000/rs6000.opt:191
  #, no-c-format
  msgid "Under -ffast-math, generate a FRIZ instruction for (double)(long long) conversions."
! msgstr "Unter -ffast-math einen FRIZ-Befehl für (double)(long long)-Umwandlungen erzeugen."
  
  #: config/rs6000/rs6000.opt:199
  #, no-c-format
--- 9834,9840 ----
  #: config/rs6000/rs6000.opt:191
  #, no-c-format
  msgid "Under -ffast-math, generate a FRIZ instruction for (double)(long long) conversions."
! msgstr "Unter »-ffast-math« einen FRIZ-Befehl für (double)(long long)-Umwandlungen erzeugen."
  
  #: config/rs6000/rs6000.opt:199
  #, no-c-format
*************** msgstr "Alles in reguläres TOC legen."
*** 9919,9925 ****
  #: config/rs6000/rs6000.opt:305
  #, no-c-format
  msgid "Emit NOPs before global and after local entry point for -fpatchable-function-entry."
! msgstr "NOPs vor dem globalen und nach dem lokalen Einstiegspunkt für -fpatchable-function-entry generieren."
  
  #: config/rs6000/rs6000.opt:309
  #, no-c-format
--- 9919,9925 ----
  #: config/rs6000/rs6000.opt:305
  #, no-c-format
  msgid "Emit NOPs before global and after local entry point for -fpatchable-function-entry."
! msgstr "NOPs vor dem globalen und nach dem lokalen Einstiegspunkt für »-fpatchable-function-entry« generieren."
  
  #: config/rs6000/rs6000.opt:309
  #, no-c-format
*************** msgstr "Beim Erzeugen von AltiVec-Code V
*** 9929,9940 ****
  #: config/rs6000/rs6000.opt:313
  #, no-c-format
  msgid "Deprecated option.  Use -mno-vrsave instead."
! msgstr "Veraltete Option. Stattdessen -mno-vrsave verwenden."
  
  #: config/rs6000/rs6000.opt:317
  #, no-c-format
  msgid "Deprecated option.  Use -mvrsave instead."
! msgstr "Veraltete Option. Stattdessen -mvrsave verwenden."
  
  #: config/rs6000/rs6000.opt:321
  #, no-c-format
--- 9929,9940 ----
  #: config/rs6000/rs6000.opt:313
  #, no-c-format
  msgid "Deprecated option.  Use -mno-vrsave instead."
! msgstr "Veraltete Option. Stattdessen »-mno-vrsave« verwenden."
  
  #: config/rs6000/rs6000.opt:317
  #, no-c-format
  msgid "Deprecated option.  Use -mvrsave instead."
! msgstr "Veraltete Option. Stattdessen »-mvrsave« verwenden."
  
  #: config/rs6000/rs6000.opt:321
  #, no-c-format
*************** msgstr "Ausrichtung der Strukturfelder a
*** 10054,10060 ****
  #: config/rs6000/rs6000.opt:453
  #, no-c-format
  msgid "Valid arguments to -malign-:"
! msgstr "Gültige Argumente für -malign-:"
  
  #: config/rs6000/rs6000.opt:463
  #, no-c-format
--- 10054,10060 ----
  #: config/rs6000/rs6000.opt:453
  #, no-c-format
  msgid "Valid arguments to -malign-:"
! msgstr "Gültige Argumente für »-malign-«:"
  
  #: config/rs6000/rs6000.opt:463
  #, no-c-format
*************** msgstr "Code für altes ausführbares BS
*** 10356,10362 ****
  #: config/rs6000/sysv4.opt:165
  #, no-c-format
  msgid "Use inline plt sequences to implement long calls and -fno-plt."
! msgstr "Inline-PLT-Sequenzen verwenden, um lange Aufrufe und -fno-plt zu implementieren."
  
  #: config/rs6000/sysv4.opt:169
  #, no-c-format
--- 10356,10362 ----
  #: config/rs6000/sysv4.opt:165
  #, no-c-format
  msgid "Use inline plt sequences to implement long calls and -fno-plt."
! msgstr "Inline-PLT-Sequenzen verwenden, um lange Aufrufe und »-fno-plt« zu implementieren."
  
  #: config/rs6000/sysv4.opt:169
  #, no-c-format
*************** msgstr "Bedingte Kopierbefehle für Glei
*** 10616,10622 ****
  #: config/loongarch/loongarch.opt:206
  #, no-c-format
  msgid "Prevent optimizing block moves, which is also the default behavior of -Os."
! msgstr "Die Optimierung von Blockkopieraktionen verhindern, was auch das Standardverhalten von -Os ist."
  
  #: config/loongarch/loongarch.opt:214
  #, no-c-format
--- 10616,10622 ----
  #: config/loongarch/loongarch.opt:206
  #, no-c-format
  msgid "Prevent optimizing block moves, which is also the default behavior of -Os."
! msgstr "Die Optimierung von Blockkopieraktionen verhindern, was auch das Standardverhalten von »-Os« ist."
  
  #: config/loongarch/loongarch.opt:214
  #, no-c-format
*************** msgstr "-mmax-inline-memcpy-size=SIZE\tD
*** 10626,10632 ****
  #: config/loongarch/loongarch.opt:218 config/mips/mips.opt:150
  #, no-c-format
  msgid "The code model option names for -mexplicit-relocs:"
! msgstr "Die Optionsnamen für Codemodelle für -mexplicit-relocs:"
  
  #: config/loongarch/loongarch.opt:231 config/mips/mips.opt:163
  #, no-c-format
--- 10626,10632 ----
  #: config/loongarch/loongarch.opt:218 config/mips/mips.opt:150
  #, no-c-format
  msgid "The code model option names for -mexplicit-relocs:"
! msgstr "Die Optionsnamen für Codemodelle für »-mexplicit-relocs«:"
  
  #: config/loongarch/loongarch.opt:231 config/mips/mips.opt:163
  #, no-c-format
*************** msgstr "Die GOT möglichst nicht verwend
*** 10651,10657 ****
  #: config/loongarch/loongarch.opt:283
  #, no-c-format
  msgid "Pass -mrelax or -mno-relax option to the assembler."
! msgstr "Die Option -mrelax oder -mno-relax an den Assembler übergeben."
  
  #: config/loongarch/loongarch.opt:301
  #, no-c-format
--- 10651,10657 ----
  #: config/loongarch/loongarch.opt:283
  #, no-c-format
  msgid "Pass -mrelax or -mno-relax option to the assembler."
! msgstr "Die Option »-mrelax« oder »-mno-relax« an den Assembler übergeben."
  
  #: config/loongarch/loongarch.opt:301
  #, no-c-format
*************** msgstr "Für das newlib-Board-spezifisch
*** 10696,10702 ****
  #: config/or1k/elf.opt:32
  #, no-c-format
  msgid "This option is ignored; it is provided for compatibility purposes only.  This used to select linker and preprocessor options for use with newlib."
! msgstr "Diese Option wird ignoriert; sie wird nur zu Kompatibilitätszwecken bereitgestellt. Sie diente zur Auswahl von Linker- und Präprozessor-Optionen für die Verwendung mit der newlib."
  
  #: config/or1k/or1k.opt:29
  #, no-c-format
--- 10696,10702 ----
  #: config/or1k/elf.opt:32
  #, no-c-format
  msgid "This option is ignored; it is provided for compatibility purposes only.  This used to select linker and preprocessor options for use with newlib."
! msgstr "Diese Option wird ignoriert; sie wird nur zu Kompatibilitätszwecken bereitgestellt. Sie diente zur Auswahl von Binder- und Präprozessor-Optionen für die Verwendung mit der newlib."
  
  #: config/or1k/or1k.opt:29
  #, no-c-format
*************** msgstr "Das Codemodell für den Zugriff
*** 10746,10752 ****
  #: config/or1k/or1k.opt:77
  #, no-c-format
  msgid "Known code model types (for use with the -mcmodel= option):"
! msgstr "Bekannte Codemodelle (für Verwendung mit Option -mcmodel=):"
  
  #: config/or1k/or1k.opt:87
  #, no-c-format
--- 10746,10752 ----
  #: config/or1k/or1k.opt:77
  #, no-c-format
  msgid "Known code model types (for use with the -mcmodel= option):"
! msgstr "Bekannte Codemodelle (für Verwendung mit der Option »-mcmodel=«):"
  
  #: config/or1k/or1k.opt:87
  #, no-c-format
*************** msgstr "Nur für Rückwärtskompatibilit
*** 10916,10927 ****
  #: config/sol2.opt:32
  #, no-c-format
  msgid "Clear hardware capabilities when linking."
! msgstr "Hardwarefähigkeiten beim Linken löschen."
  
  #: config/sol2.opt:36
  #, no-c-format
  msgid "Pass -z text to linker."
! msgstr "»-z text« an den Linker übergeben."
  
  #: config/moxie/moxie.opt:31
  #, no-c-format
--- 10916,10927 ----
  #: config/sol2.opt:32
  #, no-c-format
  msgid "Clear hardware capabilities when linking."
! msgstr "Hardwarefähigkeiten beim Binden löschen."
  
  #: config/sol2.opt:36
  #, no-c-format
  msgid "Pass -z text to linker."
! msgstr "»-z text« an den Binder übergeben."
  
  #: config/moxie/moxie.opt:31
  #, no-c-format
*************** msgstr "Hardware-»prefetch«-Befehle ve
*** 11036,11042 ****
  #: config/microblaze/microblaze.opt:132
  #, no-c-format
  msgid "Data referenced by offset from start of text instead of GOT (with -fPIC/-fPIE)."
! msgstr "Daten werden ausgehend vom Start des Programmcodes statt der GOT adressiert (mit -fPIC/-fPIE)."
  
  #: config/vax/vax.opt:23 config/vax/vax.opt:27
  #, no-c-format
--- 11036,11042 ----
  #: config/microblaze/microblaze.opt:132
  #, no-c-format
  msgid "Data referenced by offset from start of text instead of GOT (with -fPIC/-fPIE)."
! msgstr "Daten werden ausgehend vom Start des Programmcodes statt der GOT adressiert (mit »-fPIC« oder »-fPIE«)."
  
  #: config/vax/vax.opt:23 config/vax/vax.opt:27
  #, no-c-format
*************** msgstr "Ziel-CPU-Typ angeben."
*** 11126,11132 ****
  #: config/frv/frv.opt:73
  #, no-c-format
  msgid "Known FR-V CPUs (for use with the -mcpu= option):"
! msgstr "Bekannte FR-V-CPUs (für Verwendung mit Option -mcpu=):"
  
  #: config/frv/frv.opt:122
  #, no-c-format
--- 11126,11132 ----
  #: config/frv/frv.opt:73
  #, no-c-format
  msgid "Known FR-V CPUs (for use with the -mcpu= option):"
! msgstr "Bekannte FR-V-CPUs (für Verwendung mit der Option »-mcpu=«):"
  
  #: config/frv/frv.opt:122
  #, no-c-format
*************** msgstr "Gas veranlassen, Tomcat-Statisti
*** 11246,11252 ****
  #: config/frv/frv.opt:233
  #, no-c-format
  msgid "Link with the library-pic libraries."
! msgstr "Mit Library-PIC-Bibliotheken linken."
  
  #: config/frv/frv.opt:237
  #, no-c-format
--- 11246,11252 ----
  #: config/frv/frv.opt:233
  #, no-c-format
  msgid "Link with the library-pic libraries."
! msgstr "Mit Library-PIC-Bibliotheken binden."
  
  #: config/frv/frv.opt:237
  #, no-c-format
*************** msgstr "Strategie zur Adresserzeugung f�
*** 11301,11307 ****
  #: config/nds32/nds32-elf.opt:7 config/nds32/nds32-linux.opt:7
  #, no-c-format
  msgid "Known cmodel types (for use with the -mcmodel= option):"
! msgstr "Bekannte Codemodelle (für Verwendung mit Option -mcmodel=):"
  
  #: config/nds32/nds32.opt:29 config/nds32/nds32.opt:89
  #, no-c-format
--- 11301,11307 ----
  #: config/nds32/nds32-elf.opt:7 config/nds32/nds32-linux.opt:7
  #, no-c-format
  msgid "Known cmodel types (for use with the -mcmodel= option):"
! msgstr "Bekannte Codemodelle (für Verwendung mit der Option »-mcmodel=«):"
  
  #: config/nds32/nds32.opt:29 config/nds32/nds32.opt:89
  #, no-c-format
*************** msgstr "ABI-Art, für die der Code gener
*** 11331,11342 ****
  #: config/nds32/nds32.opt:61
  #, no-c-format
  msgid "Specify use soft floating point ABI which mean alias to -mabi=2."
! msgstr "Software-Gleitkomma-ABI verwenden, gleichbedeutend mit -mabi=2."
  
  #: config/nds32/nds32.opt:65
  #, no-c-format
  msgid "Specify use soft floating point ABI which mean alias to -mabi=2fp+."
! msgstr "Software-Gleitkomma-ABI verwenden, gleichbedeutend mit -mabi=2fp+."
  
  #: config/nds32/nds32.opt:71
  #, no-c-format
--- 11331,11342 ----
  #: config/nds32/nds32.opt:61
  #, no-c-format
  msgid "Specify use soft floating point ABI which mean alias to -mabi=2."
! msgstr "Software-Gleitkomma-ABI verwenden, gleichbedeutend mit »-mabi=2«."
  
  #: config/nds32/nds32.opt:65
  #, no-c-format
  msgid "Specify use soft floating point ABI which mean alias to -mabi=2fp+."
! msgstr "Software-Gleitkomma-ABI verwenden, gleichbedeutend mit »-mabi=2fp+«."
  
  #: config/nds32/nds32.opt:71
  #, no-c-format
*************** msgstr "Verhindern, dass $fp während de
*** 11366,11372 ****
  #: config/nds32/nds32.opt:101
  #, no-c-format
  msgid "Forbid using $fp to access static and global variables.  This option strictly forbids fp-as-gp optimization regardless of '-mforce-fp-as-gp'."
! msgstr "Verbieten, dass mittels $fp auf statische oder globale Variablen zugegriffen wird. Diese Option verhindert die FP-als-GP-Optimierung, unabhängig von -mforce-fp-as-gp."
  
  #: config/nds32/nds32.opt:105
  #, no-c-format
--- 11366,11372 ----
  #: config/nds32/nds32.opt:101
  #, no-c-format
  msgid "Forbid using $fp to access static and global variables.  This option strictly forbids fp-as-gp optimization regardless of '-mforce-fp-as-gp'."
! msgstr "Verbieten, dass mittels $fp auf statische oder globale Variablen zugegriffen wird. Diese Option verhindert die FP-als-GP-Optimierung, unabhängig von »-mforce-fp-as-gp«."
  
  #: config/nds32/nds32.opt:105
  #, no-c-format
*************** msgstr "Strategie zur Adresserzeugung f�
*** 11376,11382 ****
  #: config/nds32/nds32.opt:109
  #, no-c-format
  msgid "Known cmodel types (for use with the -mict-model= option):"
! msgstr "Bekannte Codemodelle (für Verwendung mit Option -mict-model=):"
  
  #: config/nds32/nds32.opt:119
  #, no-c-format
--- 11376,11382 ----
  #: config/nds32/nds32.opt:109
  #, no-c-format
  msgid "Known cmodel types (for use with the -mict-model= option):"
! msgstr "Bekannte Codemodelle (für Verwendung mit der Option »-mict-model=«):"
  
  #: config/nds32/nds32.opt:119
  #, no-c-format
*************** msgstr "16-Bit-Befehle erzeugen."
*** 11421,11427 ****
  #: config/nds32/nds32.opt:151
  #, no-c-format
  msgid "Insert relax hint for linker to do relaxation."
! msgstr "Lockerungs-Hinweis an Linker übergeben, um Lockerung durchzuführen."
  
  #: config/nds32/nds32.opt:155
  #, no-c-format
--- 11421,11427 ----
  #: config/nds32/nds32.opt:151
  #, no-c-format
  msgid "Insert relax hint for linker to do relaxation."
! msgstr "Lockerungs-Hinweis an Binder übergeben, um Lockerung durchzuführen."
  
  #: config/nds32/nds32.opt:155
  #, no-c-format
*************** msgstr "Die Größe jedes Cache-Blocks (
*** 11446,11452 ****
  #: config/nds32/nds32.opt:175
  #, no-c-format
  msgid "Known arch types (for use with the -march= option):"
! msgstr "Bekannte Architekturen (für Verwendung mit Option -march=):"
  
  #: config/nds32/nds32.opt:197
  #, no-c-format
--- 11446,11452 ----
  #: config/nds32/nds32.opt:175
  #, no-c-format
  msgid "Known arch types (for use with the -march= option):"
! msgstr "Bekannte Architekturen (für Verwendung mit der Option »-march=«):"
  
  #: config/nds32/nds32.opt:197
  #, no-c-format
*************** msgstr "CPU für Pipeline-Modell angeben
*** 11456,11462 ****
  #: config/nds32/nds32.opt:201
  #, no-c-format
  msgid "Known cpu types (for use with the -mcpu= option):"
! msgstr "Bekannte CPU-Typen (für Verwendung mit Option -mcpu=):"
  
  #: config/nds32/nds32.opt:361
  #, no-c-format
--- 11456,11462 ----
  #: config/nds32/nds32.opt:201
  #, no-c-format
  msgid "Known cpu types (for use with the -mcpu= option):"
! msgstr "Bekannte CPU-Typen (für Verwendung mit der Option »-mcpu=«):"
  
  #: config/nds32/nds32.opt:361
  #, no-c-format
*************** msgstr "FPU-Konfigurationswert von 0 bis
*** 11466,11472 ****
  #: config/nds32/nds32.opt:365
  #, no-c-format
  msgid "Known floating-point number of registers (for use with the -mconfig-fpu= option):"
! msgstr "Bekannte Anzahl der Gleitkomma-Register (für Verwendung mit der Option -mconfig-fpu=):"
  
  #: config/nds32/nds32.opt:393
  #, no-c-format
--- 11466,11472 ----
  #: config/nds32/nds32.opt:365
  #, no-c-format
  msgid "Known floating-point number of registers (for use with the -mconfig-fpu= option):"
! msgstr "Bekannte Anzahl der Gleitkomma-Register (für Verwendung mit der Option »-mconfig-fpu=«):"
  
  #: config/nds32/nds32.opt:393
  #, no-c-format
*************** msgstr "Konstruktor-/Destruktor-Feature
*** 11486,11492 ****
  #: config/nds32/nds32.opt:429
  #, no-c-format
  msgid "Guide linker to relax instructions."
! msgstr "Linker anweisen, Befehle zu lockern."
  
  #: config/nds32/nds32.opt:433
  #, no-c-format
--- 11486,11492 ----
  #: config/nds32/nds32.opt:429
  #, no-c-format
  msgid "Guide linker to relax instructions."
! msgstr "Binder anweisen, Befehle zu lockern."
  
  #: config/nds32/nds32.opt:433
  #, no-c-format
*************** msgstr "Gleitkommabefehle doppelter Gena
*** 11506,11512 ****
  #: config/nds32/nds32.opt:445
  #, no-c-format
  msgid "Force disable hardware loop, even use -mext-dsp."
! msgstr "Ausschalten der Hardwareschleife erzwingen, selbst wenn -mext-dsp angegeben ist."
  
  #: config/nds32/nds32.opt:449
  #, no-c-format
--- 11506,11512 ----
  #: config/nds32/nds32.opt:445
  #, no-c-format
  msgid "Force disable hardware loop, even use -mext-dsp."
! msgstr "Ausschalten der Hardwareschleife erzwingen, selbst wenn »-mext-dsp« angegeben ist."
  
  #: config/nds32/nds32.opt:449
  #, no-c-format
*************** msgstr "CPU für Planzwecke angeben."
*** 11541,11547 ****
  #: config/iq2000/iq2000.opt:51
  #, no-c-format
  msgid "Known IQ2000 CPUs (for use with the -mcpu= option):"
! msgstr "Bekannte IQ2000-CPUs (für Verwendung mit Option -mcpu=):"
  
  #: config/iq2000/iq2000.opt:61 config/mips/mips.opt:142
  #, no-c-format
--- 11541,11547 ----
  #: config/iq2000/iq2000.opt:51
  #, no-c-format
  msgid "Known IQ2000 CPUs (for use with the -mcpu= option):"
! msgstr "Bekannte IQ2000-CPUs (für Verwendung mit der Option »-mcpu=«):"
  
  #: config/iq2000/iq2000.opt:61 config/mips/mips.opt:142
  #, no-c-format
*************** msgstr "Kein voreingestelltes crt0.o."
*** 11556,11562 ****
  #: config/iq2000/iq2000.opt:74 config/mips/mips.opt:442
  #, no-c-format
  msgid "Put uninitialized constants in ROM (needs -membedded-data)."
! msgstr "Uninitialisierte Konstanten im ROM ablegen (benötigt -membedded-data)."
  
  #: config/csky/csky.opt:34
  #, no-c-format
--- 11556,11562 ----
  #: config/iq2000/iq2000.opt:74 config/mips/mips.opt:442
  #, no-c-format
  msgid "Put uninitialized constants in ROM (needs -membedded-data)."
! msgstr "Uninitialisierte Konstanten im ROM ablegen (benötigt »-membedded-data«)."
  
  #: config/csky/csky.opt:34
  #, no-c-format
*************** msgstr "Planung von Funktionsprolog- und
*** 11691,11712 ****
  #: config/csky/csky_tables.opt:24
  #, no-c-format
  msgid "Known CSKY CPUs (for use with the -mcpu= options):"
! msgstr "Bekannte CSKY-CPUs (für Verwendung mit Option -mcpu=):"
  
  #: config/csky/csky_tables.opt:205
  #, no-c-format
  msgid "Known CSKY architectures (for use with the -march= option):"
! msgstr "Bekannte CSKY-Architekturen (für Verwendung mit Option -march=):"
  
  #: config/csky/csky_tables.opt:227
  #, no-c-format
  msgid "Known CSKY FPUs (for use with the -mfpu= option):"
! msgstr "Bekannte CSKY-FPUs (für Verwendung mit Option -mfpu=):"
  
  #: config/c6x/c6x-tables.opt:24
  #, no-c-format
  msgid "Known C6X ISAs (for use with the -march= option):"
! msgstr "Bekannte C6X ISAs (für Verwendung mit der Option -march=):"
  
  #: config/c6x/c6x.opt:30 config/mips/mips.opt:134
  #, no-c-format
--- 11691,11712 ----
  #: config/csky/csky_tables.opt:24
  #, no-c-format
  msgid "Known CSKY CPUs (for use with the -mcpu= options):"
! msgstr "Bekannte CSKY-CPUs (für Verwendung mit der Option »-mcpu=«):"
  
  #: config/csky/csky_tables.opt:205
  #, no-c-format
  msgid "Known CSKY architectures (for use with the -march= option):"
! msgstr "Bekannte CSKY-Architekturen (für Verwendung mit der Option »-march=«):"
  
  #: config/csky/csky_tables.opt:227
  #, no-c-format
  msgid "Known CSKY FPUs (for use with the -mfpu= option):"
! msgstr "Bekannte CSKY-FPUs (für Verwendung mit der Option »-mfpu=«):"
  
  #: config/c6x/c6x-tables.opt:24
  #, no-c-format
  msgid "Known C6X ISAs (for use with the -march= option):"
! msgstr "Bekannte C6X ISAs (für Verwendung mit der Option »-march=«):"
  
  #: config/c6x/c6x.opt:30 config/mips/mips.opt:134
  #, no-c-format
*************** msgstr "Methode für sdata-Behandlung au
*** 11726,11732 ****
  #: config/c6x/c6x.opt:46
  #, no-c-format
  msgid "Valid arguments for the -msdata= option:"
! msgstr "Gültige Argumente für die Option -msdata=:"
  
  #: config/c6x/c6x.opt:59
  #, no-c-format
--- 11726,11732 ----
  #: config/c6x/c6x.opt:46
  #, no-c-format
  msgid "Valid arguments for the -msdata= option:"
! msgstr "Gültige Argumente für die Option »-msdata=«:"
  
  #: config/c6x/c6x.opt:59
  #, no-c-format
*************** msgstr "Prüfungen generieren, die bei A
*** 11831,11837 ****
  #: config/cris/cris.opt:188
  #, no-c-format
  msgid "Handle atomic builtins that may be applied to unaligned data by calling library functions. Overrides -mtrap-unaligned-atomic."
! msgstr "Bibliotheksfunktionen aufrufen, wenn atomare eingebaute Operationen auf unausgerichteten Speicher angewendet werden können. Hebt -mtrap-unaligned-atomic auf."
  
  #: config/sh/superh.opt:6
  #, no-c-format
--- 11831,11837 ----
  #: config/cris/cris.opt:188
  #, no-c-format
  msgid "Handle atomic builtins that may be applied to unaligned data by calling library functions. Overrides -mtrap-unaligned-atomic."
! msgstr "Bibliotheksfunktionen aufrufen, wenn atomare eingebaute Operationen auf unausgerichteten Speicher angewendet werden können. Hebt »-mtrap-unaligned-atomic« auf."
  
  #: config/sh/superh.opt:6
  #, no-c-format
*************** msgstr "ELF-FDPIC-Code erzeugen."
*** 12056,12062 ****
  #: config/sh/sh.opt:223
  #, no-c-format
  msgid "Enable the use of 64-bit floating point registers in fmov instructions.  See -mdalign if 64-bit alignment is required."
! msgstr "Verwendung von 64-Bit Gleitkommaregistern in FMOV-Befehlen einschalten. Siehe auch -mdalign, wenn 64-Bit-Ausrichtung benötigt wird."
  
  #: config/sh/sh.opt:231 config/sh/sh.opt:269
  #, no-c-format
--- 12056,12062 ----
  #: config/sh/sh.opt:223
  #, no-c-format
  msgid "Enable the use of 64-bit floating point registers in fmov instructions.  See -mdalign if 64-bit alignment is required."
! msgstr "Verwendung von 64-Bit Gleitkommaregistern in FMOV-Befehlen einschalten. Siehe auch »-mdalign«, wenn 64-Bit-Ausrichtung benötigt wird."
  
  #: config/sh/sh.opt:231 config/sh/sh.opt:269
  #, no-c-format
*************** msgstr "Auswählen, für welche eBPF-ISA
*** 12271,12282 ****
  #: config/bpf/bpf.opt:84
  #, no-c-format
  msgid "Valid ISA versions (for use with the -mcpu= option)"
! msgstr "Gültige ISA-Versionen (für Verwendung mit der Option -mcpu=)"
  
  #: config/bpf/bpf.opt:104
  #, no-c-format
  msgid "Known assembler dialects (for use with the -masm= option)"
! msgstr "Bekannte Assemblerdialekte (für Verwendung mit Option »-masm=«)"
  
  #: config/bpf/bpf.opt:114
  #, no-c-format
--- 12271,12282 ----
  #: config/bpf/bpf.opt:84
  #, no-c-format
  msgid "Valid ISA versions (for use with the -mcpu= option)"
! msgstr "Gültige ISA-Versionen (für Verwendung mit der Option »-mcpu=«)"
  
  #: config/bpf/bpf.opt:104
  #, no-c-format
  msgid "Known assembler dialects (for use with the -masm= option)"
! msgstr "Bekannte Assemblerdialekte (für Verwendung mit der Option »-masm=«)"
  
  #: config/bpf/bpf.opt:114
  #, no-c-format
*************** msgstr "-mabi=ABI\tCode erzeugen, der zu
*** 12291,12297 ****
  #: config/mips/mips.opt:36
  #, no-c-format
  msgid "Known MIPS ABIs (for use with the -mabi= option):"
! msgstr "Bekannte MIPS-ABIs (für Verwendung mit Option -mabi=):"
  
  #: config/mips/mips.opt:55
  #, no-c-format
--- 12291,12297 ----
  #: config/mips/mips.opt:36
  #, no-c-format
  msgid "Known MIPS ABIs (for use with the -mabi= option):"
! msgstr "Bekannte MIPS-ABIs (für Verwendung mit der Option »-mabi=«):"
  
  #: config/mips/mips.opt:55
  #, no-c-format
*************** msgstr "-mcode-readable=SETTING\tAngeben
*** 12331,12337 ****
  #: config/mips/mips.opt:91
  #, no-c-format
  msgid "Valid arguments to -mcode-readable=:"
! msgstr "Gültige Argumente für -mcode-readable=:"
  
  #: config/mips/mips.opt:104
  #, no-c-format
--- 12331,12337 ----
  #: config/mips/mips.opt:91
  #, no-c-format
  msgid "Valid arguments to -mcode-readable=:"
! msgstr "Gültige Argumente für »-mcode-readable=«:"
  
  #: config/mips/mips.opt:104
  #, no-c-format
*************** msgstr "-mnan=CODIERUNG\tDatencodierung
*** 12461,12467 ****
  #: config/mips/mips.opt:247
  #, no-c-format
  msgid "Known MIPS IEEE 754 settings (for use with the -mabs= and -mnan= options):"
! msgstr "Bekannte MIPS-IEEE-754-Einstellungen (für Verwendung mit Optionen -mabs= und -mnan=):"
  
  #: config/mips/mips.opt:257
  #, no-c-format
--- 12461,12467 ----
  #: config/mips/mips.opt:247
  #, no-c-format
  msgid "Known MIPS IEEE 754 settings (for use with the -mabs= and -mnan= options):"
! msgstr "Bekannte MIPS-IEEE-754-Einstellungen (für Verwendung mit der Optionen »-mabs=« und »-mnan=«):"
  
  #: config/mips/mips.opt:257
  #, no-c-format
*************** msgstr "Code erzeugen, der sicher mit MI
*** 12496,12502 ****
  #: config/mips/mips.opt:281
  #, no-c-format
  msgid "An alias for minterlink-compressed provided for backward-compatibility."
! msgstr "Alias für -minterlink-compressed; für Rückwärtskompatibilität erhalten."
  
  #: config/mips/mips.opt:285
  #, no-c-format
--- 12496,12502 ----
  #: config/mips/mips.opt:281
  #, no-c-format
  msgid "An alias for minterlink-compressed provided for backward-compatibility."
! msgstr "Alias für »-minterlink-compressed«; für Rückwärtskompatibilität erhalten."
  
  #: config/mips/mips.opt:285
  #, no-c-format
*************** msgstr "-mr10k-cache-barrier=EINSTELLUNG
*** 12606,12622 ****
  #: config/mips/mips.opt:369
  #, no-c-format
  msgid "Valid arguments to -mr10k-cache-barrier=:"
! msgstr "Gültige Argumente für -mr10k-cache-barrier=:"
  
  #: config/mips/mips.opt:382
  #, no-c-format
  msgid "Try to allow the linker to turn PIC calls into direct calls."
! msgstr "Dem Linker erlauben, PIC-Aufrufe in direkte Aufrufe umzuwandeln."
  
  #: config/mips/mips.opt:386
  #, no-c-format
  msgid "When generating -mabicalls code, make the code suitable for use in shared libraries."
! msgstr "Bei Erzeugung von -mabicalls den Code tauglich für gemeinsam genutzte Bibliotheken machen."
  
  #: config/mips/mips.opt:394
  #, no-c-format
--- 12606,12622 ----
  #: config/mips/mips.opt:369
  #, no-c-format
  msgid "Valid arguments to -mr10k-cache-barrier=:"
! msgstr "Gültige Argumente für »-mr10k-cache-barrier=«:"
  
  #: config/mips/mips.opt:382
  #, no-c-format
  msgid "Try to allow the linker to turn PIC calls into direct calls."
! msgstr "Dem Binder erlauben, PIC-Aufrufe in direkte Aufrufe umzuwandeln."
  
  #: config/mips/mips.opt:386
  #, no-c-format
  msgid "When generating -mabicalls code, make the code suitable for use in shared libraries."
! msgstr "Bei Erzeugung von »-mabicalls« den Code tauglich für gemeinsam genutzte Bibliotheken machen."
  
  #: config/mips/mips.opt:394
  #, no-c-format
*************** msgstr "Keinen Code mit unausgerichtetem
*** 12661,12672 ****
  #: config/mips/mips.opt:434
  #, no-c-format
  msgid "Generate code with unaligned load store for R6 (alias of -mno-strict-align)."
! msgstr "Code mit unausgerichtetem load/store für R6 generieren (Alias von -mno-strict-align)."
  
  #: config/mips/mips.opt:438
  #, no-c-format
  msgid "Don't generate code with unaligned load store for R6 (alias of -mstrict-align)."
! msgstr "Keinen Code mit unausgerichtetem load/store für R6 generieren (Alias von -mstrict-align)."
  
  #: config/mips/mips.opt:446
  #, no-c-format
--- 12661,12672 ----
  #: config/mips/mips.opt:434
  #, no-c-format
  msgid "Generate code with unaligned load store for R6 (alias of -mno-strict-align)."
! msgstr "Code mit unausgerichtetem load/store für R6 generieren (Alias von »-mno-strict-align«)."
  
  #: config/mips/mips.opt:438
  #, no-c-format
  msgid "Don't generate code with unaligned load store for R6 (alias of -mstrict-align)."
! msgstr "Keinen Code mit unausgerichtetem load/store für R6 generieren (Alias von »-mstrict-align«)."
  
  #: config/mips/mips.opt:446
  #, no-c-format
*************** msgstr "Loongson-Erweiterungsbefehle R2
*** 12741,12757 ****
  #: config/mips/mips-tables.opt:24
  #, no-c-format
  msgid "Known MIPS CPUs (for use with the -march= and -mtune= options):"
! msgstr "Bekannte MIPS-CPUs (für Verwendung mit Optionen -march= und -mtune=):"
  
  #: config/mips/mips-tables.opt:28
  #, no-c-format
  msgid "Known MIPS ISA levels (for use with the -mips option):"
! msgstr "Bekannte MIPS-ISA-Stufen (für Verwendung mit Option -mips):"
  
  #: config/arc/arc-tables.opt:25
  #, no-c-format
  msgid "Known ARC CPUs (for use with the -mcpu= option):"
! msgstr "Bekannte ARC-CPUs (für Verwendung mit Option -mcpu=):"
  
  #: config/arc/arc.opt:26
  #, no-c-format
--- 12741,12757 ----
  #: config/mips/mips-tables.opt:24
  #, no-c-format
  msgid "Known MIPS CPUs (for use with the -march= and -mtune= options):"
! msgstr "Bekannte MIPS-CPUs (für Verwendung mit der Optionen »-march=« und »-mtune=«):"
  
  #: config/mips/mips-tables.opt:28
  #, no-c-format
  msgid "Known MIPS ISA levels (for use with the -mips option):"
! msgstr "Bekannte MIPS-ISA-Stufen (für Verwendung mit der Option »-mips«):"
  
  #: config/arc/arc-tables.opt:25
  #, no-c-format
  msgid "Known ARC CPUs (for use with the -mcpu= option):"
! msgstr "Bekannte ARC-CPUs (für Verwendung mit der Option »-mcpu=«):"
  
  #: config/arc/arc.opt:26
  #, no-c-format
*************** msgstr "ARCompact-32-Bit-Code für ARC60
*** 12776,12782 ****
  #: config/arc/arc.opt:42
  #, no-c-format
  msgid "Same as -mA6."
! msgstr "Identisch zu -mA6."
  
  #: config/arc/arc.opt:46
  #, no-c-format
--- 12776,12782 ----
  #: config/arc/arc.opt:42
  #, no-c-format
  msgid "Same as -mA6."
! msgstr "Identisch zu »-mA6«."
  
  #: config/arc/arc.opt:46
  #, no-c-format
*************** msgstr "ARCompact-32-Bit-Code für ARC70
*** 12791,12797 ****
  #: config/arc/arc.opt:54
  #, no-c-format
  msgid "Same as -mA7."
! msgstr "Identisch zu -mA7."
  
  #: config/arc/arc.opt:58
  #, no-c-format
--- 12791,12797 ----
  #: config/arc/arc.opt:54
  #, no-c-format
  msgid "Same as -mA7."
! msgstr "Identisch zu »-mA7«."
  
  #: config/arc/arc.opt:58
  #, no-c-format
*************** msgstr "-mcpu=CPU\tCode für ARC-Variant
*** 12921,12927 ****
  #: config/arc/arc.opt:238
  #, no-c-format
  msgid "Size optimization level: 0:none 1:opportunistic 2: regalloc 3:drop align, -Os."
! msgstr "Größenoptimierungsstufe: 0:keine 1:vorteilhaft 2:regalloc 3:drop align, -Os."
  
  #: config/arc/arc.opt:246
  #, no-c-format
--- 12921,12927 ----
  #: config/arc/arc.opt:238
  #, no-c-format
  msgid "Size optimization level: 0:none 1:opportunistic 2: regalloc 3:drop align, -Os."
! msgstr "Größenoptimierungsstufe: 0:keine 1:vorteilhaft 2:regalloc 3:drop align, »-Os«."
  
  #: config/arc/arc.opt:246
  #, no-c-format
*************** msgstr "Erweiterung für 64-Bit-Zeitstem
*** 13021,13042 ****
  #: config/arc/arc.opt:388
  #, no-c-format
  msgid "Pass -EB option through to linker."
! msgstr "Option -EB an den Linker übergeben."
  
  #: config/arc/arc.opt:392
  #, no-c-format
  msgid "Pass -EL option through to linker."
! msgstr "Option -EL an den Linker übergeben."
  
  #: config/arc/arc.opt:396
  #, no-c-format
  msgid "Pass -marclinux option through to linker."
! msgstr "Option -marclinux an den Linker übergeben."
  
  #: config/arc/arc.opt:400
  #, no-c-format
  msgid "Pass -marclinux_prof option through to linker."
! msgstr "Option -marclinux_prof an den Linker übergeben."
  
  #: config/arc/arc.opt:409
  #, no-c-format
--- 13021,13042 ----
  #: config/arc/arc.opt:388
  #, no-c-format
  msgid "Pass -EB option through to linker."
! msgstr "Option »-EB« an den Binder übergeben."
  
  #: config/arc/arc.opt:392
  #, no-c-format
  msgid "Pass -EL option through to linker."
! msgstr "Option »-EL« an den Binder übergeben."
  
  #: config/arc/arc.opt:396
  #, no-c-format
  msgid "Pass -marclinux option through to linker."
! msgstr "Option »-marclinux« an den Binder übergeben."
  
  #: config/arc/arc.opt:400
  #, no-c-format
  msgid "Pass -marclinux_prof option through to linker."
! msgstr "Option »-marclinux_prof« an den Binder übergeben."
  
  #: config/arc/arc.opt:409
  #, no-c-format
*************** msgstr "Die Opcodes ENTER_S und LEAVE_S
*** 13116,13127 ****
  #: config/vxworks-smp.opt:25
  #, no-c-format
  msgid "Select VxWorks SMP C runtimes for linking."
! msgstr "SMP-C-Laufzeiten von VxWorks zum Linken auswählen."
  
  #: lto/lang.opt:50
  #, no-c-format
  msgid "Set linker output type (used internally during LTO optimization)."
! msgstr "Ausgabeart des Linkers festlegen (wird intern während der LTO-Optimierung verwendet)."
  
  #: lto/lang.opt:54
  #, no-c-format
--- 13116,13127 ----
  #: config/vxworks-smp.opt:25
  #, no-c-format
  msgid "Select VxWorks SMP C runtimes for linking."
! msgstr "SMP-C-Laufzeiten von VxWorks zum Binden auswählen."
  
  #: lto/lang.opt:50
  #, no-c-format
  msgid "Set linker output type (used internally during LTO optimization)."
! msgstr "Ausgabeart des Binders festlegen (wird intern während der LTO-Optimierung verwendet)."
  
  #: lto/lang.opt:54
  #, no-c-format
*************** msgstr "--help=<Klasse>\tBeschreibungen
*** 13231,13237 ****
  #: common.opt:420
  #, no-c-format
  msgid "Display target specific command line options (including assembler and linker options)."
! msgstr "Zielspezifische Befehlszeilenoptionen (einschließlich Assembler- und Linker-Optionen) anzeigen."
  
  #: common.opt:472
  #, no-c-format
--- 13231,13237 ----
  #: common.opt:420
  #, no-c-format
  msgid "Display target specific command line options (including assembler and linker options)."
! msgstr "Zielspezifische Befehlszeilenoptionen (einschließlich Assembler- und Binder-Optionen) anzeigen."
  
  #: common.opt:472
  #, no-c-format
*************** msgstr "Aggressiv auf Größe statt Gesc
*** 13261,13267 ****
  #: common.opt:528
  #, no-c-format
  msgid "This switch is deprecated; use -Wextra instead."
! msgstr "Dieser Schalter ist veraltet; stattdessen -Wextra verwenden."
  
  #: common.opt:541
  #, no-c-format
--- 13261,13267 ----
  #: common.opt:528
  #, no-c-format
  msgid "This switch is deprecated; use -Wextra instead."
! msgstr "Dieser Schalter ist veraltet; stattdessen »-Wextra« verwenden."
  
  #: common.opt:541
  #, no-c-format
*************** msgstr "Warnen, wenn ein Zeiger oder ein
*** 13426,13432 ****
  #: common.opt:706
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
! msgstr "Während der Optimierungen zur Linkzeit bei einigen Verletzungen der One-Definition-Rule aus C++ warnen."
  
  #: common.opt:710
  #, no-c-format
--- 13426,13432 ----
  #: common.opt:706
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
! msgstr "Während der Optimierungen zur Bindezeit bei einigen Verletzungen der One-Definition-Rule aus C++ warnen."
  
  #: common.opt:710
  #, no-c-format
*************** msgstr "Bei Überlauf in arithmetischen
*** 13436,13442 ****
  #: common.opt:714
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
! msgstr "Während der Optimierungen zur Linkzeit bei unpassenden Typen von globalen Deklarationen warnen."
  
  #: common.opt:718
  #, no-c-format
--- 13436,13442 ----
  #: common.opt:714
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
! msgstr "Während der Optimierungen zur Bindezeit bei unpassenden Typen von globalen Deklarationen warnen."
  
  #: common.opt:718
  #, no-c-format
*************** msgstr "Bei Rückgabe eines Zeigers/Refe
*** 13461,13467 ****
  #: common.opt:734
  #, no-c-format
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
! msgstr "Warnen, wenn eine Variable eine andere überdeckt. Entspricht -Wshadow=global."
  
  #: common.opt:738
  #, no-c-format
--- 13461,13467 ----
  #: common.opt:734
  #, no-c-format
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
! msgstr "Warnen, wenn eine Variable eine andere überdeckt. Entspricht »-Wshadow=global«."
  
  #: common.opt:738
  #, no-c-format
*************** msgstr "Bei virtuellen Methoden in C++ w
*** 13546,13552 ****
  #: common.opt:816
  #, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
! msgstr "Bei Anweisungen warnen, die zwischen »switch (...)« und dem ersten »case:« stehen."
  
  #: common.opt:821
  #, no-c-format
--- 13546,13552 ----
  #: common.opt:816
  #, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
! msgstr "Bei Anweisungen warnen, die zwischen »switch (…)« und dem ersten »case:« stehen."
  
  #: common.opt:821
  #, no-c-format
*************** msgstr "Warnungen aus System-Headern nic
*** 13556,13562 ****
  #: common.opt:825
  #, no-c-format
  msgid "Warn if a comparison always evaluates to true or false."
! msgstr "Warnen, wenn ein Vergleich immer zu »wahr« oder »falsch« auswertet."
  
  #: common.opt:829
  #, no-c-format
--- 13556,13562 ----
  #: common.opt:825
  #, no-c-format
  msgid "Warn if a comparison always evaluates to true or false."
! msgstr "Warnen, wenn ein Vergleich immer zu »true« oder »false« auswertet."
  
  #: common.opt:829
  #, no-c-format
*************** msgstr "Warnen, wenn ein Trampolin gener
*** 13566,13577 ****
  #: common.opt:833
  #, no-c-format
  msgid "Warn about cases where -ftrivial-auto-var-init cannot initialize an auto variable."
! msgstr "Vor Fällen warnen, in denen -ftrivial-auto-var-init eine Auto-Variable nicht initialisieren kann."
  
  #: common.opt:837
  #, no-c-format
  msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
! msgstr "Warnen, wenn ein Vergleich durch beschränkten Wertebereich des Datentyps stets »wahr« oder »unwahr« ist."
  
  #: common.opt:841
  #, no-c-format
--- 13566,13577 ----
  #: common.opt:833
  #, no-c-format
  msgid "Warn about cases where -ftrivial-auto-var-init cannot initialize an auto variable."
! msgstr "Vor Fällen warnen, in denen »-ftrivial-auto-var-init« eine Auto-Variable nicht initialisieren kann."
  
  #: common.opt:837
  #, no-c-format
  msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
! msgstr "Warnen, wenn ein Vergleich durch beschränkten Wertebereich des Datentyps stets »true« oder »false« ist."
  
  #: common.opt:841
  #, no-c-format
*************** msgstr "Bei möglicherweise nicht initia
*** 13586,13592 ****
  #: common.opt:853
  #, no-c-format
  msgid "Enable all -Wunused- warnings."
! msgstr "Alle -Wunused- Warnungen einschalten."
  
  #: common.opt:857
  #, no-c-format
--- 13586,13592 ----
  #: common.opt:853
  #, no-c-format
  msgid "Enable all -Wunused- warnings."
! msgstr "Alle »-Wunused«-Warnungen einschalten."
  
  #: common.opt:857
  #, no-c-format
*************** msgstr "Warnen, wenn eine Variable nicht
*** 13626,13632 ****
  #: common.opt:885
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
! msgstr "Warnen, wenn Profile in -fprofile-use nicht zueinander passen."
  
  #: common.opt:889
  #, no-c-format
--- 13626,13632 ----
  #: common.opt:885
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
! msgstr "Warnen, wenn Profile in »-fprofile-use« nicht zueinander passen."
  
  #: common.opt:889
  #, no-c-format
*************** msgstr "-fpath-coverage-limit=<Anzahl> F
*** 13646,13657 ****
  #: common.opt:903
  #, no-c-format
  msgid "Warn if a function exceeds the number of paths (controlled by -fpath-coverage-limit) and path coverage give up instrumenting the function. The limit is approximate and conservative and coverage might give up even if the actual number is slightly below the limit."
! msgstr "Warnen, wenn eine Funktion die Anzahl der Pfade (gesteuert durch -fpath-coverage-limit) überschreitet und die Pfadabdeckung die Instrumentierung der Funktion aufgibt. Der Grenzwert ist annähernd und konservativ, und die Abdeckung könnte auch dann aufgeben, wenn die tatsächliche Anzahl etwas unter dem Grenzwert liegt."
  
  #: common.opt:910
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not exist."
! msgstr "Warnen, wenn Profile in -fprofile-use nicht existieren."
  
  #: common.opt:914
  #, no-c-format
--- 13646,13657 ----
  #: common.opt:903
  #, no-c-format
  msgid "Warn if a function exceeds the number of paths (controlled by -fpath-coverage-limit) and path coverage give up instrumenting the function. The limit is approximate and conservative and coverage might give up even if the actual number is slightly below the limit."
! msgstr "Warnen, wenn eine Funktion die Anzahl der Pfade (gesteuert durch »-fpath-coverage-limit«) überschreitet und die Pfadabdeckung die Instrumentierung der Funktion aufgibt. Der Grenzwert ist annähernd und konservativ, und die Abdeckung könnte auch dann aufgeben, wenn die tatsächliche Anzahl etwas unter dem Grenzwert liegt."
  
  #: common.opt:910
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not exist."
! msgstr "Warnen, wenn Profile in »-fprofile-use« nicht existieren."
  
  #: common.opt:914
  #, no-c-format
*************** msgstr "Nach dem Erkennen von undefinier
*** 13756,13762 ****
  #: common.opt:1158
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
! msgstr "Dieser Schalter ist veraltet; stattdessen -fsanitize-recover= verwenden."
  
  #: common.opt:1162
  #, no-c-format
--- 13756,13762 ----
  #: common.opt:1158
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
! msgstr "Dieser Schalter ist veraltet; stattdessen »-fsanitize-recover=« verwenden."
  
  #: common.opt:1162
  #, no-c-format
*************** msgstr "Für das Bereinigen von undefini
*** 13766,13772 ****
  #: common.opt:1172
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-trap= instead."
! msgstr "Dieser Schalter ist veraltet; stattdessen -fsanitize-trap= verwenden."
  
  #: common.opt:1176
  #, no-c-format
--- 13766,13772 ----
  #: common.opt:1172
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-trap= instead."
! msgstr "Dieser Schalter ist veraltet; stattdessen »-fsanitize-trap=« verwenden."
  
  #: common.opt:1176
  #, no-c-format
*************** msgstr "Uninitialisierte globale Symbole
*** 13866,13877 ****
  #: common.opt:1281
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
! msgstr "-fcompare-debug[=<Optionen>]\tMit und ohne z.B. -gtoggle kompilieren, und den Dump der »final-insns« vergleichen."
  
  #: common.opt:1285
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
! msgstr "Nur die zweite Kompilierung von -fcompare-debug laufen lassen."
  
  #: common.opt:1289
  #, no-c-format
--- 13866,13877 ----
  #: common.opt:1281
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
! msgstr "-fcompare-debug[=<Optionen>]\tMit und ohne z.B. »-gtoggle« kompilieren, und den Dump der »final-insns« vergleichen."
  
  #: common.opt:1285
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
! msgstr "Nur die zweite Kompilierung von »-fcompare-debug« laufen lassen."
  
  #: common.opt:1289
  #, no-c-format
*************** msgstr "Alle Schleifen als parallel mark
*** 14326,14332 ****
  #: common.opt:1852 common.opt:1860 common.opt:3246
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
! msgstr "Schleifenschachtelungs-Umwandlungen einschalten. Entspricht -floop-next-optimize."
  
  #: common.opt:1856
  #, no-c-format
--- 14326,14332 ----
  #: common.opt:1852 common.opt:1860 common.opt:3246
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
! msgstr "Schleifenschachtelungs-Umwandlungen einschalten. Entspricht »-floop-nest-optimize«."
  
  #: common.opt:1856
  #, no-c-format
*************** msgstr "-finline-stringops[=memcmp|memcp
*** 14481,14487 ****
  #: common.opt:2058
  #, no-c-format
  msgid "Equivalent to -fcf-protection=full."
! msgstr "Äquivalent zu -fcf-protection=full."
  
  #: common.opt:2062
  #, no-c-format
--- 14481,14487 ----
  #: common.opt:2058
  #, no-c-format
  msgid "Equivalent to -fcf-protection=full."
! msgstr "Äquivalent zu »-fcf-protection=full«."
  
  #: common.opt:2062
  #, no-c-format
*************** msgstr "Anzahl der Cache-Einträge in de
*** 14686,14692 ****
  #: common.opt:2301
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
! msgstr "Algorithmus, mit dem Symbole und Variablen zur Linkzeit partitioniert werden."
  
  #: common.opt:2306
  #, no-c-format
--- 14686,14692 ----
  #: common.opt:2301
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
! msgstr "Algorithmus, mit dem Symbole und Variablen zur Bindezeit partitioniert werden."
  
  #: common.opt:2306
  #, no-c-format
*************** msgstr "Kompressionsstufe <Zahl> für zl
*** 14696,14707 ****
  #: common.opt:2314
  #, no-c-format
  msgid "Report various link-time optimization statistics."
! msgstr "Verschiedene Statistiken über Linkzeit-Optimierung ausgeben."
  
  #: common.opt:2318
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
! msgstr "Nur in WPA verschiedene Statistiken über Linkzeit-Optimierung ausgeben."
  
  #: common.opt:2322
  #, no-c-format
--- 14696,14707 ----
  #: common.opt:2314
  #, no-c-format
  msgid "Report various link-time optimization statistics."
! msgstr "Verschiedene Statistiken über Bindezeit-Optimierung ausgeben."
  
  #: common.opt:2318
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
! msgstr "Nur in WPA verschiedene Statistiken über Bindezeit-Optimierung ausgeben."
  
  #: common.opt:2322
  #, no-c-format
*************** msgstr "Allgemeine Optionen zum Erzeugen
*** 15011,15017 ****
  #: common.opt:2641
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
! msgstr "Allgemeine Optionen zum Erzeugen von Profil-Info für Profil-Feedback-gerichtete Optimierungen einschalten, und -fprofile-dir= setzen."
  
  #: common.opt:2645
  #, no-c-format
--- 15011,15017 ----
  #: common.opt:2641
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
! msgstr "Allgemeine Optionen zum Erzeugen von Profil-Info für Profil-Feedback-gerichtete Optimierungen einschalten, und »-fprofile-dir=« setzen."
  
  #: common.opt:2645
  #, no-c-format
*************** msgstr "Allgemeine Optionen zum Durchfü
*** 15036,15042 ****
  #: common.opt:2661
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
! msgstr "Allgemeine Optionen zum Durchführen von Profil-Feedback-gerichteten Optimierungen einschalten, und -fprofile-dir= setzen."
  
  #: common.opt:2665
  #, no-c-format
--- 15036,15042 ----
  #: common.opt:2661
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
! msgstr "Allgemeine Optionen zum Durchführen von Profil-Feedback-gerichteten Optimierungen einschalten, und »-fprofile-dir=« setzen."
  
  #: common.opt:2665
  #, no-c-format
*************** msgstr "Regionen mit Pipelining ohne Pip
*** 15211,15217 ****
  #: common.opt:2855
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
! msgstr "Erlauben, dass der dynamische Linker Funktionen und Variablen mit solchen unterschiedlicher Semantik (oder Initialisierungen) gemischt platzieren darf."
  
  #: common.opt:2861
  #, no-c-format
--- 15211,15217 ----
  #: common.opt:2855
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
! msgstr "Erlauben, dass der dynamische Binder Funktionen und Variablen mit solchen unterschiedlicher Semantik (oder Initialisierungen) gemischt platzieren darf."
  
  #: common.opt:2861
  #, no-c-format
*************** msgstr "-fstack-check=[no|generic|specif
*** 15351,15357 ****
  #: common.opt:2982
  #, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
! msgstr "Code zur Stapelprüfung in das Programm einfügen. Dasselbe wie -fstack-check=specific."
  
  #: common.opt:2986
  #, no-c-format
--- 15351,15357 ----
  #: common.opt:2982
  #, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
! msgstr "Code zur Stapelprüfung in das Programm einfügen. Dasselbe wie »-fstack-check=specific«."
  
  #: common.opt:2986
  #, no-c-format
*************** msgstr "Annehmen, dass strenge Alias-Reg
*** 15401,15407 ****
  #: common.opt:3034
  #, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
! msgstr "Vorzeichenbehafteten Überlauf als undefiniertes Verhalten behandeln. Wird mit -fwrapv -fwrapv-pointer negiert."
  
  #: common.opt:3038
  #, no-c-format
--- 15401,15407 ----
  #: common.opt:3034
  #, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
! msgstr "Vorzeichenbehafteten Überlauf als undefiniertes Verhalten behandeln. Wird mit »-fwrapv -fwrapv-pointer« negiert."
  
  #: common.opt:3038
  #, no-c-format
*************** msgstr "Optimierung für Gleitkommaarith
*** 15701,15707 ****
  #: common.opt:3351
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
! msgstr "Das gleiche wie -fassociative-math für Ausdrücke, die Division enthalten."
  
  #: common.opt:3359
  #, no-c-format
--- 15701,15707 ----
  #: common.opt:3351
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
! msgstr "Das gleiche wie »-fassociative-math« für Ausdrücke, die Division enthalten."
  
  #: common.opt:3359
  #, no-c-format
*************** msgstr "Einfach Abwicklungstabellen für
*** 15731,15752 ****
  #: common.opt:3379
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
! msgstr "BFD-Linker statt Standardlinker verwenden."
  
  #: common.opt:3383
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
! msgstr "Gold-Linker statt Standardlinker verwenden."
  
  #: common.opt:3387
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
! msgstr "Den LLVM-lld-Linker statt des Standardlinkers verwenden."
  
  #: common.opt:3391
  #, no-c-format
  msgid "Use the Modern linker (MOLD) linker instead of the default linker."
! msgstr "Den Modernen Linker (MOLD) statt des Standardlinkers verwenden."
  
  #: common.opt:3401
  #, no-c-format
--- 15731,15752 ----
  #: common.opt:3379
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
! msgstr "BFD-Binder statt Standardlinker verwenden."
  
  #: common.opt:3383
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
! msgstr "Gold-Binder statt Standardlinker verwenden."
  
  #: common.opt:3387
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
! msgstr "Den LLVM-lld-Binder statt des Standardlinkers verwenden."
  
  #: common.opt:3391
  #, no-c-format
  msgid "Use the Modern linker (MOLD) linker instead of the default linker."
! msgstr "Den Modernen Binder (MOLD) statt des Standardlinkers verwenden."
  
  #: common.opt:3401
  #, no-c-format
*************** msgstr "Funktionsprofilierung einschalte
*** 16041,16047 ****
  #: common.opt:3813
  #, no-c-format
  msgid "Like -pedantic but issue errors instead of warnings."
! msgstr "Wie -pedantic, aber Fehler statt Warnungen ausgeben."
  
  #: common.opt:3853
  #, no-c-format
--- 16041,16047 ----
  #: common.opt:3813
  #, no-c-format
  msgid "Like -pedantic but issue errors instead of warnings."
! msgstr "Wie »-pedantic«, aber Fehler statt Warnungen ausgeben."
  
  #: common.opt:3853
  #, no-c-format
*************** msgstr "Rückruffunktionen statt inline-
*** 16131,16137 ****
  #: params.opt:55
  #, no-c-format
  msgid "Prefix calls to memcpy, memset and memmove with __asan_ or __hwasan_ for -fsanitize=kernel-address or -fsanitize=kernel-hwaddress."
! msgstr "Aufrufen von memcpy, memset und memmove ein __asan_ oder __hwasan_ voranstellen, für -fsanitize=kernel-address oder -fsanitize=kernel-hwaddress."
  
  #: params.opt:59
  #, no-c-format
--- 16131,16137 ----
  #: params.opt:55
  #, no-c-format
  msgid "Prefix calls to memcpy, memset and memmove with __asan_ or __hwasan_ for -fsanitize=kernel-address or -fsanitize=kernel-hwaddress."
! msgstr "Aufrufen von memcpy, memset und memmove ein __asan_ oder __hwasan_ voranstellen, für »-fsanitize=kernel-address« oder »-fsanitize=kernel-hwaddress«."
  
  #: params.opt:59
  #, no-c-format
*************** msgstr "Wahrscheinlichkeit, dass die COM
*** 16216,16222 ****
  #: params.opt:123
  #, no-c-format
  msgid "Maximum number of namespaces to search for alternatives when name lookup fails."
! msgstr "Höchstzahl der Namensräume, in denen alternativ gesucht wird, wenn Nachschlagen eines Namens fehlschlägt."
  
  #: params.opt:127
  #, no-c-format
--- 16216,16222 ----
  #: params.opt:123
  #, no-c-format
  msgid "Maximum number of namespaces to search for alternatives when name lookup fails."
! msgstr "Höchstzahl der Namensräume, in denen alternativ gesucht wird, wenn Nachschlagen eines Namens scheitert."
  
  #: params.opt:127
  #, no-c-format
*************** msgstr "Die Anzahl der Ausführungen ein
*** 16291,16297 ****
  #: params.opt:186
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
! msgstr "Ob bei -fchecking Fehler im Codegenerator als interne Compilerfehler behandelt werden sollen."
  
  #: params.opt:190
  #, no-c-format
--- 16291,16297 ----
  #: params.opt:186
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
! msgstr "Ob bei »-fchecking« Fehler im Codegenerator als interne Compilerfehler behandelt werden sollen."
  
  #: params.opt:190
  #, no-c-format
*************** msgstr "Höchstzahl der Parameter in ein
*** 16306,16317 ****
  #: params.opt:198
  #, no-c-format
  msgid "Maximum number of blocks for -fharden-control-flow-redundancy."
! msgstr "Maximale Blockanzahl für -fharden-control-flow-redundancy."
  
  #: params.opt:202
  #, no-c-format
  msgid "Maximum number of blocks for in-line -fharden-control-flow-redundancy."
! msgstr "Maximale Blockanzahl für in-line -fharden-control-flow-redundancy."
  
  #: params.opt:206
  #, no-c-format
--- 16306,16317 ----
  #: params.opt:198
  #, no-c-format
  msgid "Maximum number of blocks for -fharden-control-flow-redundancy."
! msgstr "Maximale Blockanzahl für »-fharden-control-flow-redundancy«."
  
  #: params.opt:202
  #, no-c-format
  msgid "Maximum number of blocks for in-line -fharden-control-flow-redundancy."
! msgstr "Maximale Blockanzahl für in-line »-fharden-control-flow-redundancy«."
  
  #: params.opt:206
  #, no-c-format
*************** msgstr "Höchstzahl der LTO-Partitionen,
*** 16631,16637 ****
  #: params.opt:466
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
! msgstr "Kleinste Größe einer Partition für Linkzeitoptimierung (in geschätzten Befehlen)."
  
  #: params.opt:470
  #, no-c-format
--- 16631,16637 ----
  #: params.opt:466
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
! msgstr "Kleinste Größe einer Partition für Bindezeitoptimierung (in geschätzten Befehlen)."
  
  #: params.opt:470
  #, no-c-format
*************** msgstr "Maximale Größe eines einzelnen
*** 17301,17307 ****
  #: params.opt:1088
  #, no-c-format
  msgid "Maximum number of instruction distance that a small store forwarded to a larger load may stall. Value '0' disables the cost checks for the avoid-store-forwarding pass."
! msgstr "Maximaler Abstand von Befehlen, die eine kleine Speicheroperation, der an eine größere Ladeoperation weitergeleitet wird, blockieren kann. Der Wert 0 deaktiviert die Kostenüberprüfungen für den \"avoid-store-forwarding\"-Durchgang."
  
  #: params.opt:1092
  #, no-c-format
--- 17301,17307 ----
  #: params.opt:1088
  #, no-c-format
  msgid "Maximum number of instruction distance that a small store forwarded to a larger load may stall. Value '0' disables the cost checks for the avoid-store-forwarding pass."
! msgstr "Maximaler Abstand von Befehlen, die eine kleine Speicheroperation, der an eine größere Ladeoperation weitergeleitet wird, blockieren kann. Der Wert 0 deaktiviert die Kostenüberprüfungen für den »avoid-store-forwarding«-Durchgang."
  
  #: params.opt:1092
  #, no-c-format
*************** msgstr "Schleifenvektorisierung von Glei
*** 17512,17518 ****
  #: params.opt:1266
  #, no-c-format
  msgid "Force the use of SLP when vectorizing, fail if not possible."
! msgstr "Die Verwendung von SLP bei der Vektorisierung erzwingen; fehlschlagen, wenn dies nicht möglich ist."
  
  #: params.opt:1270
  #, no-c-format
--- 17512,17518 ----
  #: params.opt:1266
  #, no-c-format
  msgid "Force the use of SLP when vectorizing, fail if not possible."
! msgstr "Die Verwendung von SLP bei der Vektorisierung erzwingen; scheitern, wenn dies nicht möglich ist."
  
  #: params.opt:1270
  #, no-c-format
*************** msgstr ""
*** 17756,17762 ****
  msgid "Please submit a full bug report, with preprocessed source (by using -freport-bug).\n"
  msgstr ""
  "Bitte senden Sie einen vollständigen Fehlerbericht auf Englisch ein;\n"
! "inclusive vorverarbeitetem Quellcode (siehe -freport-bug).\n"
  
  #: diagnostic.cc:976
  #, c-format
--- 17756,17762 ----
  msgid "Please submit a full bug report, with preprocessed source (by using -freport-bug).\n"
  msgstr ""
  "Bitte senden Sie einen vollständigen Fehlerbericht auf Englisch ein;\n"
! "inclusive vorverarbeitetem Quellcode (siehe »-freport-bug«).\n"
  
  #: diagnostic.cc:976
  #, c-format
*************** msgstr "  --help                   Diese
*** 17923,17929 ****
  
  #: gcc.cc:3742
  msgid "  --target-help            Display target specific command line options (including assembler and linker options).\n"
! msgstr "  --target-help            Zielspezifische Kommandozeilenoptionen (inklusive Assembler- und Linkeroptionen) anzeigen.\n"
  
  #: gcc.cc:3744
  msgid "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].\n"
--- 17923,17929 ----
  
  #: gcc.cc:3742
  msgid "  --target-help            Display target specific command line options (including assembler and linker options).\n"
! msgstr "  --target-help            Zielspezifische Kommandozeilenoptionen (inklusive Assembler- und Binderoptionen) anzeigen.\n"
  
  #: gcc.cc:3744
  msgid "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].\n"
*************** msgstr "  -Wp,<Optionen>           Die d
*** 18015,18021 ****
  
  #: gcc.cc:3769
  msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker.\n"
! msgstr "  -Wl,<Optionen>           Die durch Kommata getrennten <Optionen> an den Linker übergeben.\n"
  
  #: gcc.cc:3770
  msgid "  -Xassembler <arg>        Pass <arg> on to the assembler.\n"
--- 18015,18021 ----
  
  #: gcc.cc:3769
  msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker.\n"
! msgstr "  -Wl,<Optionen>           Die durch Kommata getrennten <Optionen> an den Binder übergeben.\n"
  
  #: gcc.cc:3770
  msgid "  -Xassembler <arg>        Pass <arg> on to the assembler.\n"
*************** msgstr "  -Xpreprocessor <Arg>     <Arg>
*** 18027,18033 ****
  
  #: gcc.cc:3772
  msgid "  -Xlinker <arg>           Pass <arg> on to the linker.\n"
! msgstr "  -Xlinker <Arg>           <Arg> an den Linker übergeben.\n"
  
  #: gcc.cc:3773
  msgid "  -save-temps              Do not delete intermediate files.\n"
--- 18027,18033 ----
  
  #: gcc.cc:3772
  msgid "  -Xlinker <arg>           Pass <arg> on to the linker.\n"
! msgstr "  -Xlinker <Arg>           <Arg> an den Binder übergeben.\n"
  
  #: gcc.cc:3773
  msgid "  -save-temps              Do not delete intermediate files.\n"
*************** msgstr ""
*** 18089,18099 ****
  msgid "  -E                       Preprocess only; do not compile, assemble or link.\n"
  msgstr ""
  "  -E                       Nur den Präprozessor ausführen, nicht Compiler, Assembler oder\n"
! "                           Linker.\n"
  
  #: gcc.cc:3789
  msgid "  -S                       Compile only; do not assemble or link.\n"
! msgstr "  -S                       Nur kompilieren, nicht assemblieren oder linken.\n"
  
  #: gcc.cc:3790
  msgid "  -c                       Compile and assemble, but do not link.\n"
--- 18089,18099 ----
  msgid "  -E                       Preprocess only; do not compile, assemble or link.\n"
  msgstr ""
  "  -E                       Nur den Präprozessor ausführen, nicht Compiler, Assembler oder\n"
! "                           Binder.\n"
  
  #: gcc.cc:3789
  msgid "  -S                       Compile only; do not assemble or link.\n"
! msgstr "  -S                       Nur kompilieren, nicht assemblieren oder binden.\n"
  
  #: gcc.cc:3790
  msgid "  -c                       Compile and assemble, but do not link.\n"
*************** msgid ""
*** 18108,18115 ****
  "  -pie                     Create a dynamically linked position independent\n"
  "                           executable.\n"
  msgstr ""
! "  -pie                     Eine ausführbare Datei mit positionsunabhängigem\n"
! "                           Code erzeugen.\n"
  
  #: gcc.cc:3794
  msgid "  -shared                  Create a shared library.\n"
--- 18108,18115 ----
  "  -pie                     Create a dynamically linked position independent\n"
  "                           executable.\n"
  msgstr ""
! "  -pie                     Eine dynamisch gebundene ausführbare Datei mit\n"
! "                           positionsunabhängigem Code erzeugen.\n"
  
  #: gcc.cc:3794
  msgid "  -shared                  Create a shared library.\n"
*************** msgid ""
*** 18136,18145 ****
  " other options on to these processes the -W<letter> options must be used.\n"
  msgstr ""
  "\n"
! "Optionen, die mit -g, -f, -m, -O, -W, oder --param beginnen, werden automatisch\n"
! " an die verschiedenen Subprozesse, die von %s aufgerufen werden, übergeben.\n"
! " Um weitere Optionen an diese Prozesse zu übergeben, müssen die Optionen\n"
! " -W<Buchstabe> verwendet werden.\n"
  
  #: gcc.cc:6948
  #, c-format
--- 18136,18146 ----
  " other options on to these processes the -W<letter> options must be used.\n"
  msgstr ""
  "\n"
! "Optionen, die mit »-g«, »-f«, »-m«, »-O«, »-W«, oder »--param« beginnen,\n"
! " werden automatisch an die verschiedenen Subprozesse, die von %s aufgerufen\n"
! " werden, übergeben.\n"
! " Um andere Optionen an diese Prozesse zu übergeben, müssen die Optionen\n"
! " »-W<Buchstabe>« verwendet werden.\n"
  
  #: gcc.cc:6948
  #, c-format
*************** msgid ""
*** 18253,18259 ****
  "\n"
  msgstr ""
  "\n"
! "Linkeroptionen\n"
  "==============\n"
  "\n"
  
--- 18254,18260 ----
  "\n"
  msgstr ""
  "\n"
! "Binderoptionen\n"
  "==============\n"
  "\n"
  
*************** msgid ""
*** 18263,18269 ****
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
  "\n"
  msgstr ""
! "»-Wl,OPTION« verwenden, um »OPTION« an den Linker zu übergeben.\n"
  "\n"
  
  #: gcc.cc:10689
--- 18264,18270 ----
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
  "\n"
  msgstr ""
! "»-Wl,OPTION« verwenden, um »OPTION« an den Binder zu übergeben.\n"
  "\n"
  
  #: gcc.cc:10689
*************** msgstr ""
*** 21757,21763 ****
  "\n"
  "\n"
  "/* WARNUNG: Wegen abweichender Argumente für eine externe\n"
! "   Prozedur ist diese Header-Datei nicht kompatibel mit -std=c23.\n"
  "\n"
  "   Verwenden Sie eine andere -std-Option zum Kompilieren. */\n"
  
--- 21758,21764 ----
  "\n"
  "\n"
  "/* WARNUNG: Wegen abweichender Argumente für eine externe\n"
! "   Prozedur ist diese Header-Datei nicht kompatibel mit »-std=c23«.\n"
  "\n"
  "   Verwenden Sie eine andere -std-Option zum Kompilieren. */\n"
  
*************** msgstr "%<-mfused-madd%> ist veraltet; s
*** 23372,23383 ****
  #: config/microblaze/microblaze.opt:87
  #, gcc-internal-format
  msgid "%qs is deprecated; use -fstack-check"
! msgstr "%qs ist veraltet; stattdessen -fstack-check verwenden"
  
  #: config/microblaze/microblaze.opt:95
  #, gcc-internal-format
  msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
! msgstr "%qs ist veraltet; stattdessen -fno-zero-initialized-in-bss verwenden"
  
  #: config/arc/arc.opt:169 config/arc/arc.opt:333 config/arc/arc.opt:337
  #: config/arc/arc.opt:341 config/arc/arc.opt:348 config/arc/arc.opt:352
--- 23373,23384 ----
  #: config/microblaze/microblaze.opt:87
  #, gcc-internal-format
  msgid "%qs is deprecated; use -fstack-check"
! msgstr "%qs ist veraltet; stattdessen %<-fstack-check%> verwenden"
  
  #: config/microblaze/microblaze.opt:95
  #, gcc-internal-format
  msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
! msgstr "%qs ist veraltet; stattdessen %<-fno-zero-initialized-in-bss%> verwenden"
  
  #: config/arc/arc.opt:169 config/arc/arc.opt:333 config/arc/arc.opt:337
  #: config/arc/arc.opt:341 config/arc/arc.opt:348 config/arc/arc.opt:352
*************** msgstr "%qs ist veraltet"
*** 23390,23396 ****
  #: lto/lang.opt:28
  #, gcc-internal-format
  msgid "unknown linker output %qs"
! msgstr "unbekannte Linkerausgabe %qs"
  
  #: common.opt:1689
  #, gcc-internal-format
--- 23391,23397 ----
  #: lto/lang.opt:28
  #, gcc-internal-format
  msgid "unknown linker output %qs"
! msgstr "unbekannte Binderausgabe %qs"
  
  #: common.opt:1689
  #, gcc-internal-format
*************** msgstr "Intervallüberlappung von %<-fdb
*** 25405,25411 ****
  #: dbgcnt.cc:157
  #, gcc-internal-format
  msgid "%<-fdbg-cnt=%s:%d-%d%> has smaller upper limit than the lower"
! msgstr "%<-fdbg-cnt=%s:%d:%d%> hat kleinere obere als untere Grenze"
  
  #: dbgcnt.cc:169
  #, gcc-internal-format
--- 25406,25412 ----
  #: dbgcnt.cc:157
  #, gcc-internal-format
  msgid "%<-fdbg-cnt=%s:%d-%d%> has smaller upper limit than the lower"
! msgstr "%<-fdbg-cnt=%s:%d-%d%> hat kleinere obere als untere Grenze"
  
  #: dbgcnt.cc:169
  #, gcc-internal-format
*************** msgstr "Aufruf von %qs mit Attributwarnu
*** 25648,25654 ****
  #: expr.cc:13544
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying %<X - Y %s 0%> to %<X %s Y%>"
! msgstr "der Compiler geht davon aus, dass kein vorzeichenbehafteter Überlauf auftritt, und vereinfacht daher %<X - Y %s 0%> zu %<X %s 0%>"
  
  #: ext-dce.cc:1202
  #, gcc-internal-format
--- 25649,25655 ----
  #: expr.cc:13544
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying %<X - Y %s 0%> to %<X %s Y%>"
! msgstr "der Compiler geht davon aus, dass kein vorzeichenbehafteter Überlauf auftritt, und vereinfacht daher %<X - Y %s 0%> zu %<X %s Y%>"
  
  #: ext-dce.cc:1202
  #, gcc-internal-format
*************** msgstr "%qs ist eine unbekannte Option f
*** 25871,25877 ****
  #: gcc.cc:5062
  #, gcc-internal-format
  msgid "linker hardening options not enabled by %<-fhardened%> because other link options were specified on the command line"
! msgstr "linker-Härtungsoptionen nicht durch %<-fhardened%> aktiviert, da andere Link-Optionen auf der Kommandozeile angegeben wurden"
  
  #: gcc.cc:5086 toplev.cc:717
  #, gcc-internal-format
--- 25872,25878 ----
  #: gcc.cc:5062
  #, gcc-internal-format
  msgid "linker hardening options not enabled by %<-fhardened%> because other link options were specified on the command line"
! msgstr "Binder-Härtungsoptionen nicht durch %<-fhardened%> aktiviert, da andere Binder-Optionen auf der Kommandozeile angegeben wurden"
  
  #: gcc.cc:5086 toplev.cc:717
  #, gcc-internal-format
*************** msgstr "%<-x %s%> hinter letzter Eingabe
*** 25896,25902 ****
  #: gcc.cc:5767
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
! msgstr "Standard-Linkerscript %qs kann nicht in den Bibliotheks-Suchpfaden gefunden werden"
  
  #: gcc.cc:5974
  #, gcc-internal-format
--- 25897,25903 ----
  #: gcc.cc:5767
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
! msgstr "Standard-Binderscript %qs kann nicht in den Bibliotheks-Suchpfaden gefunden werden"
  
  #: gcc.cc:5974
  #, gcc-internal-format
*************** msgstr "%<-fuse-linker-plugin%>, aber %s
*** 26070,26076 ****
  #: gcc.cc:9301
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
! msgstr "%s: Eingabedatei des Linkers unbenutzt, da das Linken nicht durchgeführt wird"
  
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
--- 26071,26077 ----
  #: gcc.cc:9301
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
! msgstr "%s: Eingabedatei des Binders unbenutzt, da das Binden nicht durchgeführt wird"
  
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
*************** msgstr "%s: Eingabedatei des Linkers unb
*** 26078,26084 ****
  #: gcc.cc:9307
  #, gcc-internal-format
  msgid "%s: linker input file not found: %m"
! msgstr "%s: Linker-Eingabedatei nicht gefunden: %m"
  
  #: gcc.cc:9379 c-family/c-opts.cc:852
  #, gcc-internal-format
--- 26079,26085 ----
  #: gcc.cc:9307
  #, gcc-internal-format
  msgid "%s: linker input file not found: %m"
! msgstr "%s: Binder-Eingabedatei nicht gefunden: %m"
  
  #: gcc.cc:9379 c-family/c-opts.cc:852
  #, gcc-internal-format
*************** msgstr "%<-fstack-protector-strong%> wir
*** 30154,30160 ****
  #: opts.cc:1231
  #, gcc-internal-format
  msgid "%<-fno-fat-lto-objects%> are supported only with linker plugin"
! msgstr "%<-fno-fat-lto-objects%> werden nur mit Linker-Plugin unterstützt"
  
  #: opts.cc:1239
  #, gcc-internal-format
--- 30155,30161 ----
  #: opts.cc:1231
  #, gcc-internal-format
  msgid "%<-fno-fat-lto-objects%> are supported only with linker plugin"
! msgstr "%<-fno-fat-lto-objects%> werden nur mit Binder-Plugin unterstützt"
  
  #: opts.cc:1239
  #, gcc-internal-format
*************** msgstr "unbekannter Stapel-Überprüfung
*** 30335,30341 ****
  #: opts.cc:3290
  #, gcc-internal-format
  msgid "%<-gdwarf%s%> is ambiguous; use %<-gdwarf-%s%> for DWARF version or %<-gdwarf%> %<-g%s%> for debug level"
! msgstr "%<-gdwarf=%s%> ist mehrdeutig; verwenden Sie %<-gdwarf-%s%> für die DWARF-Version und %<-gdwarf -g%s%> für die Debugstufe"
  
  #: opts.cc:3301
  #, gcc-internal-format
--- 30336,30342 ----
  #: opts.cc:3290
  #, gcc-internal-format
  msgid "%<-gdwarf%s%> is ambiguous; use %<-gdwarf-%s%> for DWARF version or %<-gdwarf%> %<-g%s%> for debug level"
! msgstr "%<-gdwarf%s%> ist mehrdeutig; verwenden Sie %<-gdwarf-%s%> für die DWARF-Version und %<-gdwarf -g%s%> für die Debugstufe"
  
  #: opts.cc:3301
  #, gcc-internal-format
*************** msgstr "Argument des Attributs %<symver%
*** 34248,34254 ****
  #: c-family/c-attribs.cc:3148 d/d-attribs.cc:1126
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
! msgstr "Argument des Attributs »symver« muss das Format %<Name@Nodenname%> haben"
  
  #: c-family/c-attribs.cc:3149 d/d-attribs.cc:1127
  #, gcc-internal-format
--- 34249,34255 ----
  #: c-family/c-attribs.cc:3148 d/d-attribs.cc:1126
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
! msgstr "Argument des Attributs »symver« muss das Format %<Name@Knotenname%> haben"
  
  #: c-family/c-attribs.cc:3149 d/d-attribs.cc:1127
  #, gcc-internal-format
*************** msgstr "Ungültige Operanden für binär
*** 34943,34954 ****
  #: c-family/c-common.cc:3227
  #, gcc-internal-format
  msgid "comparison is always false due to limited range of data type"
! msgstr "Vergleich ist durch beschränkten Wertebereich des Datentyps stets »unwahr«"
  
  #: c-family/c-common.cc:3230
  #, gcc-internal-format
  msgid "comparison is always true due to limited range of data type"
! msgstr "Vergleich ist durch beschränkten Wertebereich des Datentyps stets »wahr«"
  
  #: c-family/c-common.cc:3332
  #, gcc-internal-format
--- 34944,34955 ----
  #: c-family/c-common.cc:3227
  #, gcc-internal-format
  msgid "comparison is always false due to limited range of data type"
! msgstr "Vergleich ist durch beschränkten Wertebereich des Datentyps stets »false«"
  
  #: c-family/c-common.cc:3230
  #, gcc-internal-format
  msgid "comparison is always true due to limited range of data type"
! msgstr "Vergleich ist durch beschränkten Wertebereich des Datentyps stets »true«"
  
  #: c-family/c-common.cc:3332
  #, gcc-internal-format
*************** msgstr "enum-Konstante in booleschem Zus
*** 34978,34984 ****
  #: c-family/c-common.cc:3661 d/d-convert.cc:149
  #, gcc-internal-format
  msgid "the address of %qD will always evaluate as %<true%>"
! msgstr "Die Adresse von %qD wird immer zu %<wahr%> auswerten"
  
  #: c-family/c-common.cc:3706
  #, gcc-internal-format
--- 34979,34985 ----
  #: c-family/c-common.cc:3661 d/d-convert.cc:149
  #, gcc-internal-format
  msgid "the address of %qD will always evaluate as %<true%>"
! msgstr "Die Adresse von %qD wird immer zu %<true%> auswerten"
  
  #: c-family/c-common.cc:3706
  #, gcc-internal-format
*************** msgstr "%<?:%> mit Ganzzahlkonstanten in
*** 35004,35010 ****
  #: c-family/c-common.cc:3780
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
! msgstr "der Compiler kann davon ausgehen, dass die Adresse von %qD immer zu %<true%> evaluiert"
  
  #: c-family/c-common.cc:3816 cp/semantics.cc:1030
  #, gcc-internal-format
--- 35005,35011 ----
  #: c-family/c-common.cc:3780
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
! msgstr "der Compiler darf davon ausgehen, dass die Adresse von %qD immer zu %<true%> evaluiert"
  
  #: c-family/c-common.cc:3816 cp/semantics.cc:1030
  #, gcc-internal-format
*************** msgstr "logisches %<und%> auf nicht-bool
*** 37029,37040 ****
  #: c-family/c-warn.cc:307
  #, gcc-internal-format
  msgid "logical %<or%> of collectively exhaustive tests is always true"
! msgstr "logisches %<oder%> bei gemeinsam erschöpfenden Tests ist immer »wahr«"
  
  #: c-family/c-warn.cc:311
  #, gcc-internal-format
  msgid "logical %<and%> of mutually exclusive tests is always false"
! msgstr "logisches %<und%> bei sich gegenseitig ausschließenden Tests ist immer »falsch«"
  
  #: c-family/c-warn.cc:321
  #, gcc-internal-format
--- 37030,37041 ----
  #: c-family/c-warn.cc:307
  #, gcc-internal-format
  msgid "logical %<or%> of collectively exhaustive tests is always true"
! msgstr "logisches %<oder%> bei gemeinsam erschöpfenden Tests ist immer »true«"
  
  #: c-family/c-warn.cc:311
  #, gcc-internal-format
  msgid "logical %<and%> of mutually exclusive tests is always false"
! msgstr "logisches %<und%> bei sich gegenseitig ausschließenden Tests ist immer »false«"
  
  #: c-family/c-warn.cc:321
  #, gcc-internal-format
*************** msgstr "ungültiger Wert %qs für %<-mma
*** 38418,38424 ****
  #: config/darwin-driver.cc:379
  #, gcc-internal-format
  msgid "this compiler does not support PowerPC (%<-arch%> option ignored)"
! msgstr "dieser Compiler unterstützt PowerPC nicht (%<arch%>-Option wird ignoriert)"
  
  #: config/darwin-driver.cc:386
  #, gcc-internal-format
--- 38419,38425 ----
  #: config/darwin-driver.cc:379
  #, gcc-internal-format
  msgid "this compiler does not support PowerPC (%<-arch%> option ignored)"
! msgstr "dieser Compiler unterstützt PowerPC nicht (die Option %<-arch%> wird ignoriert)"
  
  #: config/darwin-driver.cc:386
  #, gcc-internal-format
*************** msgstr "%<-gsplit-dwarf%> wird für dies
*** 38493,38499 ****
  #: config/darwin.cc:3449
  #, gcc-internal-format
  msgid "%<-g3%> is not supported by the debug linker in use (set to 2)"
! msgstr "%<-g3%> wird nicht vom verwendeten Debugginglinker unterstützt (wird auf 2 gesetzt)"
  
  #: config/darwin.cc:3541
  #, gcc-internal-format
--- 38494,38500 ----
  #: config/darwin.cc:3449
  #, gcc-internal-format
  msgid "%<-g3%> is not supported by the debug linker in use (set to 2)"
! msgstr "%<-g3%> wird nicht vom verwendeten Debuggingbinder unterstützt (wird auf 2 gesetzt)"
  
  #: config/darwin.cc:3541
  #, gcc-internal-format
*************** msgstr "%<-fstack-check=specific%> für
*** 40504,40510 ****
  #: config/arm/arm.cc:33865
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
! msgstr "ungültige FPU für Zielattribut oder -pragma %qs"
  
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
--- 40505,40511 ----
  #: config/arm/arm.cc:33865
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
! msgstr "ungültige FPU für Zielattribut oder Pragma %qs"
  
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
*************** msgstr "automatische FPU-Auswahl ist hie
*** 40517,40528 ****
  #: config/arm/arm.cc:33886
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
! msgstr "Ungültige Architektur für Zielattribut oder -pragma %qs"
  
  #: config/arm/arm.cc:33900
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
! msgstr "Unbekanntes Zielattribut oder -pragma %qs"
  
  #: config/arm/arm.cc:36137
  #, gcc-internal-format
--- 40518,40529 ----
  #: config/arm/arm.cc:33886
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
! msgstr "Ungültige Architektur für Zielattribut oder Pragma %qs"
  
  #: config/arm/arm.cc:33900
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
! msgstr "Unbekanntes Zielattribut oder Pragma %qs"
  
  #: config/arm/arm.cc:36137
  #, gcc-internal-format
*************** msgstr "%qs ist in der AVR-LibC ein rese
*** 40652,40658 ****
  #: config/avr/avr.cc:1022
  #, gcc-internal-format
  msgid "%qs is a deprecated identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> or %<#include <compat/deprecated.h>%> before using the %qs macro"
! msgstr "%qs ist in der AVR-LibC ein veralteter Bezeichner. Erwägen Sie %<#include <avr/interrupt.h>%> oder %<#include <compat&deprecated.h>%> vor der Benutzung des Makros %qs"
  
  #: config/avr/avr.cc:1244
  #, gcc-internal-format
--- 40653,40659 ----
  #: config/avr/avr.cc:1022
  #, gcc-internal-format
  msgid "%qs is a deprecated identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> or %<#include <compat/deprecated.h>%> before using the %qs macro"
! msgstr "%qs ist in der AVR-LibC ein veralteter Bezeichner. Erwägen Sie %<#include <avr/interrupt.h>%> oder %<#include <compat/deprecated.h>%> vor der Benutzung des Makros %qs"
  
  #: config/avr/avr.cc:1244
  #, gcc-internal-format
*************** msgstr "keine Multilib-fähige ABI %qs k
*** 42563,42569 ****
  #: config/loongarch/loongarch-opts.cc:533
  #, gcc-internal-format
  msgid "ABI %qs is not enabled at configure-time, the linker might report an error"
! msgstr "ABI %qs ist zur Konfigurationszeit nicht aktiviert, der Linker meldet möglicherweise einen Fehler"
  
  #: config/loongarch/loongarch-opts.cc:536
  #, gcc-internal-format, gfc-internal-format
--- 42564,42570 ----
  #: config/loongarch/loongarch-opts.cc:533
  #, gcc-internal-format
  msgid "ABI %qs is not enabled at configure-time, the linker might report an error"
! msgstr "ABI %qs ist zur Konfigurationszeit nicht aktiviert, der Binder meldet möglicherweise einen Fehler"
  
  #: config/loongarch/loongarch-opts.cc:536
  #, gcc-internal-format, gfc-internal-format
*************** msgstr "%<target()%>-Attribut: tune ersc
*** 43817,43823 ****
  #: config/riscv/riscv-target-attr.cc:228
  #, gcc-internal-format
  msgid "%<target()%> attribute: unknown TUNE %qs"
! msgstr "%<Ziel()%>-Attribut: unbekanntes TUNE %qs"
  
  #: config/riscv/riscv-target-attr.cc:241
  #, gcc-internal-format
--- 43818,43824 ----
  #: config/riscv/riscv-target-attr.cc:228
  #, gcc-internal-format
  msgid "%<target()%> attribute: unknown TUNE %qs"
! msgstr "%<target()%>-Attribut: unbekanntes TUNE %qs"
  
  #: config/riscv/riscv-target-attr.cc:241
  #, gcc-internal-format
*************** msgstr "Objekt mit volatile-Feld kann ni
*** 46188,46194 ****
  #: c/c-decl.cc:6163
  #, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
! msgstr "nicht initialisiertes %<const %qD%> ist in C++ ungültig"
  
  #: c/c-decl.cc:6178 cp/decl.cc:9533
  #, gcc-internal-format
--- 46189,46195 ----
  #: c/c-decl.cc:6163
  #, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
! msgstr "nicht initialisiertes %<const %D%> ist in C++ ungültig"
  
  #: c/c-decl.cc:6178 cp/decl.cc:9533
  #, gcc-internal-format
*************** msgstr "%<atomic_default_mem_order%>-Kla
*** 50048,50054 ****
  #: c/c-parser.cc:28409 cp/parser.cc:52430
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
! msgstr "%<pragma omp requires%> erfordert mindestens eine Klausel"
  
  #: c/c-parser.cc:28428
  #, gcc-internal-format
--- 50049,50055 ----
  #: c/c-parser.cc:28409 cp/parser.cc:52430
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
! msgstr "%<#pragma omp requires%> erfordert mindestens eine Klausel"
  
  #: c/c-parser.cc:28428
  #, gcc-internal-format
*************** msgstr "keine passende Freigabefunktion
*** 53210,53216 ****
  #: cp/call.cc:8310
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
! msgstr "das zerstörende Delete für %qD kann nicht verwendet werden, um den zugewiesenen Speicher freizugeben, wenn die Initialisierung fehlschlägt, weil das Objekt noch nicht konstruiert ist"
  
  #: cp/call.cc:8319
  #, gcc-internal-format
--- 53211,53217 ----
  #: cp/call.cc:8310
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
! msgstr "das zerstörende Delete für %qD kann nicht verwendet werden, um den zugewiesenen Speicher freizugeben, wenn die Initialisierung scheitert, weil das Objekt noch nicht konstruiert ist"
  
  #: cp/call.cc:8319
  #, gcc-internal-format
*************** msgstr "Zeiger auf Element %qD wird ange
*** 54241,54247 ****
  #: cp/class.cc:9098
  #, 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.cc:9177
  #, gcc-internal-format
--- 54242,54248 ----
  #: cp/class.cc:9098
  #, 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.cc:9177
  #, gcc-internal-format
*************** msgstr "Koroutinen erfordern ein Traits-
*** 55623,55629 ****
  #: cp/coroutines.cc:509
  #, gcc-internal-format
  msgid "perhaps %<#include <coroutine>%> is missing"
! msgstr "möglicherweise fehlt %<#include <Koroutine>%>"
  
  #: cp/coroutines.cc:564
  #, gcc-internal-format
--- 55624,55630 ----
  #: cp/coroutines.cc:509
  #, gcc-internal-format
  msgid "perhaps %<#include <coroutine>%> is missing"
! msgstr "möglicherweise fehlt %<#include <coroutine>%>"
  
  #: cp/coroutines.cc:564
  #, gcc-internal-format
*************** msgstr "roher Literaloperator %q#D steht
*** 56432,56438 ****
  #: cp/decl.cc:1955
  #, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
! msgstr "%q#D als andere Symbolart redeklariert"
  
  #: cp/decl.cc:1980
  #, gcc-internal-format
--- 56433,56439 ----
  #: cp/decl.cc:1955
  #, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
! msgstr "%q#D als andere Entitätsart redeklariert"
  
  #: cp/decl.cc:1980
  #, gcc-internal-format
*************** msgstr "bisherige Deklaration als %q#D"
*** 56462,56473 ****
  #: cp/decl.cc:2047
  #, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
! msgstr "Redeklaration von %<pragma omp declare reduction%>"
  
  #: cp/decl.cc:2049
  #, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
! msgstr "vorherige Deklaration von %<pragma omp declare reduction%>"
  
  #: cp/decl.cc:2107
  #, gcc-internal-format
--- 56463,56474 ----
  #: cp/decl.cc:2047
  #, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
! msgstr "Redeklaration von %<#pragma omp declare reduction%>"
  
  #: cp/decl.cc:2049
  #, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
! msgstr "vorherige Deklaration von %<#pragma omp declare reduction%>"
  
  #: cp/decl.cc:2107
  #, gcc-internal-format
*************** msgstr "Operator %<delete []%> auf unvol
*** 60530,60541 ****
  #: cp/init.cc:4173
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
! msgstr "mögliches Problem bei Aufruf von %<operator delete []%> erkannt"
  
  #: cp/init.cc:4177
  #, 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.cc:4912
  #, gcc-internal-format
--- 60531,60542 ----
  #: cp/init.cc:4173
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
! msgstr "mögliches Problem bei Aufruf des Operators %<delete []%> erkannt"
  
  #: cp/init.cc:4177
  #, 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.cc:4912
  #, gcc-internal-format
*************** msgstr "%qD verweist auf die TU-lokale F
*** 61221,61227 ****
  #: cp/module.cc:15089
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
! msgstr "%qD macht die TU-lokale Einheit %qD sichtbar"
  
  #: cp/module.cc:15104
  #, gcc-internal-format
--- 61222,61228 ----
  #: cp/module.cc:15089
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
! msgstr "%qD macht die TU-lokale Entität %qD sichtbar"
  
  #: cp/module.cc:15104
  #, gcc-internal-format
*************** msgstr "beim Laden der ausstehenden Einh
*** 61495,61501 ****
  #: cp/module.cc:21314
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
! msgstr "Import eines benannten Moduls %qs innerhalb eines Sprachverlinkungsblocks"
  
  #: cp/module.cc:21345
  #, gcc-internal-format
--- 61496,61502 ----
  #: cp/module.cc:21314
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
! msgstr "Import eines benannten Moduls %qs innerhalb eines Sprachbindungsblocks"
  
  #: cp/module.cc:21345
  #, gcc-internal-format
*************** msgstr "%q#D verdeckt Konstruktor für %
*** 61615,61621 ****
  #: cp/name-lookup.cc:3233
  #, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
! msgstr "in Konflikt stehende Deklaration %q#D mit Bindung für die Sprache \"C\""
  
  #: cp/name-lookup.cc:3238
  #, gcc-internal-format
--- 61616,61622 ----
  #: cp/name-lookup.cc:3233
  #, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
! msgstr "in Konflikt stehende Deklaration %q#D mit Bindung für die Sprache »C«"
  
  #: cp/name-lookup.cc:3238
  #, gcc-internal-format
*************** msgstr "Namensbereich-Alias %qD ist hier
*** 61854,61860 ****
  #: cp/name-lookup.cc:9294
  #, gcc-internal-format
  msgid "exporting namespace %qD with internal linkage"
! msgstr "Namensraum %qD mit interner Verknüpfung wird exportiert"
  
  #: cp/name-lookup.cc:9296
  #, gcc-internal-format
--- 61855,61861 ----
  #: cp/name-lookup.cc:9294
  #, gcc-internal-format
  msgid "exporting namespace %qD with internal linkage"
! msgstr "Namensraum %qD mit interner Bindung wird exportiert"
  
  #: cp/name-lookup.cc:9296
  #, gcc-internal-format
*************** msgstr "Ausdruck muss in runden Klammern
*** 64410,64416 ****
  #: cp/parser.cc:32348
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
! msgstr "Fehlendes zusätzliches %<requries%>, um eine requires-expression zu beginnen"
  
  #: cp/parser.cc:32589
  #, gcc-internal-format
--- 64411,64417 ----
  #: cp/parser.cc:32348
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
! msgstr "Fehlendes zusätzliches %<requires%>, um eine requires-expression zu beginnen"
  
  #: cp/parser.cc:32589
  #, gcc-internal-format
*************** msgstr "ISO C++ unterstützt keine Opera
*** 64470,64481 ****
  #: cp/parser.cc:33859
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
! msgstr "literales Operatortemplate %qD hat ungültige Parameterliste; nicht-Typ Templateargumentpack %<<char…>%> oder einzelner Nicht-Typ-Parameter von Klassentyp erwartet"
  
  #: cp/parser.cc:33865
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
! msgstr "literales Operatortemplate %qD hat ungültige Parameterliste; Template für Nicht-Typ Argumentpack %<<char…>%> erwartet"
  
  #: cp/parser.cc:33905
  #, gcc-internal-format
--- 64471,64482 ----
  #: cp/parser.cc:33859
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
! msgstr "literales Operatortemplate %qD hat ungültige Parameterliste; nicht-Typ-Templateargumentpack %<<char...>%> oder einzelner Nicht-Typ-Parameter von Klassentyp erwartet"
  
  #: cp/parser.cc:33865
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
! msgstr "literales Operatortemplate %qD hat ungültige Parameterliste; Template für Nicht-Typ Argumentpack %<<char...>%> erwartet"
  
  #: cp/parser.cc:33905
  #, gcc-internal-format
*************** msgstr "%<auto(x)%> kann nicht eingeschr
*** 68844,68850 ****
  #: cp/typeck2.cc:2513
  #, gcc-internal-format
  msgid "%<auto(x)%> only available with %<-std=c++23%> or %<-std=gnu++23%>"
! msgstr "%<auto{x}%> ist erst ab %<-std=c++23%> oder %<-std=gnu++23%> verfügbar"
  
  #: cp/typeck2.cc:2538
  #, gcc-internal-format
--- 68845,68851 ----
  #: cp/typeck2.cc:2513
  #, gcc-internal-format
  msgid "%<auto(x)%> only available with %<-std=c++23%> or %<-std=gnu++23%>"
! msgstr "%<auto(x)%> ist erst ab %<-std=c++23%> oder %<-std=gnu++23%> verfügbar"
  
  #: cp/typeck2.cc:2538
  #, gcc-internal-format
*************** msgstr "Parameter vom Typ %<va_list%> {a
*** 69008,69014 ****
  #: d/d-lang.cc:463
  #, gcc-internal-format
  msgid "bad argument for %<-fdebug=%>: %qs"
! msgstr "falsches Argument für %<-fdebug%>: %qs"
  
  #: d/d-lang.cc:518
  #, gcc-internal-format
--- 69009,69015 ----
  #: d/d-lang.cc:463
  #, gcc-internal-format
  msgid "bad argument for %<-fdebug=%>: %qs"
! msgstr "falsches Argument für %<-fdebug=%>: %qs"
  
  #: d/d-lang.cc:518
  #, gcc-internal-format
*************** msgstr "falsches Argument für %<-fexter
*** 69018,69029 ****
  #: d/d-lang.cc:541
  #, gcc-internal-format
  msgid "bad argument for %<-fmodule-file=%>: %qs"
! msgstr "falsches Argument für %<-fmodule-file%>: %qs"
  
  #: d/d-lang.cc:708
  #, gcc-internal-format
  msgid "bad argument for %<-fversion=%>: %qs"
! msgstr "falsches Argument für %<-fversion%>: %qs"
  
  #: d/d-lang.cc:984
  #, gcc-internal-format
--- 69019,69030 ----
  #: d/d-lang.cc:541
  #, gcc-internal-format
  msgid "bad argument for %<-fmodule-file=%>: %qs"
! msgstr "falsches Argument für %<-fmodule-file=%>: %qs"
  
  #: d/d-lang.cc:708
  #, gcc-internal-format
  msgid "bad argument for %<-fversion=%>: %qs"
! msgstr "falsches Argument für %<-fversion=%>: %qs"
  
  #: d/d-lang.cc:984
  #, gcc-internal-format
*************** msgstr "Argument %qE kann nicht zur Übe
*** 69205,69211 ****
  #: d/intrinsics.cc:446
  #, gcc-internal-format
  msgid "element index %qE is out of bounds %<[0 .. %E]%>"
! msgstr "Elementindex %qE ist außerhalb der Grenzen %<[0 .. %E%>"
  
  #: d/intrinsics.cc:493
  #, gcc-internal-format
--- 69206,69212 ----
  #: d/intrinsics.cc:446
  #, gcc-internal-format
  msgid "element index %qE is out of bounds %<[0 .. %E]%>"
! msgstr "Elementindex %qE ist außerhalb der Grenzen %<[0 .. %E]%>"
  
  #: d/intrinsics.cc:493
  #, gcc-internal-format
*************** msgstr "gfc_compare_expr(): Bad basic ty
*** 69457,69463 ****
  #: fortran/arith.cc:1846
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsigned exponentiation not permitted with -pedantic at %L"
! msgstr "Vorzeichenlose Potenzierung nicht erlaubt mit -pedantic bei %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
  #: fortran/arith.cc:1910
--- 69458,69464 ----
  #: fortran/arith.cc:1846
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsigned exponentiation not permitted with -pedantic at %L"
! msgstr "Vorzeichenlose Potenzierung nicht erlaubt mit »-pedantic« bei %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
  #: fortran/arith.cc:1910
*************** msgstr "Nicht-konstante untere Grenze in
*** 71507,71513 ****
  #: fortran/decl.cc:2255
  #, gcc-internal-format
  msgid "Entity %qs at %L is incompatible with a BOZ literal constant"
! msgstr "Entity %qs bei %L ist inkompatibel zu einer BOZ-Literal-Konstante"
  
  #: fortran/decl.cc:2321 fortran/decl.cc:2328
  #, gcc-internal-format, gfc-internal-format
--- 71508,71514 ----
  #: fortran/decl.cc:2255
  #, gcc-internal-format
  msgid "Entity %qs at %L is incompatible with a BOZ literal constant"
! msgstr "Entität %qs bei %L ist inkompatibel zu einer BOZ-Literal-Konstante"
  
  #: fortran/decl.cc:2321 fortran/decl.cc:2328
  #, gcc-internal-format, gfc-internal-format
*************** msgstr "IMPORT-Anweisung bei %C"
*** 71916,71922 ****
  #: fortran/decl.cc:5140
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
! msgstr "Liste benannter Einträge bei %C erwartet"
  
  #: fortran/decl.cc:5169
  #, gcc-internal-format
--- 71917,71923 ----
  #: fortran/decl.cc:5140
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
! msgstr "Liste benannter Entitäten bei %C erwartet"
  
  #: fortran/decl.cc:5169
  #, gcc-internal-format
*************** msgstr "Syntaxfehler in !GCC$ ATTRIBUTES
*** 73114,73120 ****
  #: fortran/decl.cc:11977
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
! msgstr "Direktive %<GCC unroll%> bei %2$C verlangt eine konstante Anzahl (maximal %1$u)"
  
  #: fortran/decl.cc:11991
  #, gcc-internal-format, gfc-internal-format
--- 73115,73121 ----
  #: fortran/decl.cc:11977
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
! msgstr "Direktive %<GCC unroll%> verlangt eine konstante Anzahl (maximal %u), bei %C"
  
  #: fortran/decl.cc:11991
  #, gcc-internal-format, gfc-internal-format
*************** msgstr "Ziel der Rang-Neuzuordnung ist k
*** 73670,73676 ****
  #: fortran/expr.cc:4504
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
! msgstr "Das angenommene Rangziel bei %L ist ein experimentelles Merkmal von F202y. Verwenden Sie die Option -std=f202y zum Einschalten"
  
  #: fortran/expr.cc:4516
  #, gcc-internal-format, gfc-internal-format
--- 73671,73677 ----
  #: fortran/expr.cc:4504
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
! msgstr "Das angenommene Rangziel bei %L ist ein experimentelles Merkmal von F202y. Verwenden Sie die Option »-std=f202y« zum Einschalten"
  
  #: fortran/expr.cc:4516
  #, gcc-internal-format, gfc-internal-format
*************** msgstr "Argument bei %L mit angenommenem
*** 74872,74878 ****
  #: fortran/intrinsic.cc:301
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument at %L is only permitted as actual argument to intrinsic inquiry functions or to RESHAPE. The latter is an experimental F202y feature. Use -std=f202y to enable"
! msgstr "Argument mit angenommenem Rang bei %L ist nur als tatsächliches Argument der intrinsischen Abfragefunktionen oder von RESHAPE erlaubt. Letzteres ist ein experimentelles F202y-Feature. Verwenden Sie -std=f202y, um es einzuschalten"
  
  #: fortran/intrinsic.cc:309
  #, gcc-internal-format, gfc-internal-format
--- 74873,74879 ----
  #: fortran/intrinsic.cc:301
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument at %L is only permitted as actual argument to intrinsic inquiry functions or to RESHAPE. The latter is an experimental F202y feature. Use -std=f202y to enable"
! msgstr "Argument mit angenommenem Rang bei %L ist nur als tatsächliches Argument der intrinsischen Abfragefunktionen oder von RESHAPE erlaubt. Letzteres ist ein experimentelles F202y-Feature. Verwenden Sie »-std=f202y«, um es einzuschalten"
  
  #: fortran/intrinsic.cc:309
  #, gcc-internal-format, gfc-internal-format
*************** msgstr "Interner Fehler: make_generic():
*** 74910,74926 ****
  #: fortran/intrinsic.cc:4469
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATED intrinsic at %L requires an array or scalar allocatable entity"
! msgstr "Das intrinsische ALLOCATED bei %L erfordert ein Feld oder eine skalar allozierbare Entity"
  
  #: fortran/intrinsic.cc:4482
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar entity required at %L"
! msgstr "Skalare Einheit bei %L benötigt"
  
  #: fortran/intrinsic.cc:4493
  #, gcc-internal-format, gfc-internal-format
  msgid "Array entity required at %L"
! msgstr "Feldeinheit bei %L benötigt"
  
  #: fortran/intrinsic.cc:4500
  #, gcc-internal-format
--- 74911,74927 ----
  #: fortran/intrinsic.cc:4469
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATED intrinsic at %L requires an array or scalar allocatable entity"
! msgstr "Das intrinsische ALLOCATED bei %L erfordert ein Feld oder eine skalar allozierbare Entität"
  
  #: fortran/intrinsic.cc:4482
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar entity required at %L"
! msgstr "Skalare Entität bei %L benötigt"
  
  #: fortran/intrinsic.cc:4493
  #, gcc-internal-format, gfc-internal-format
  msgid "Array entity required at %L"
! msgstr "Feldentität bei %L benötigt"
  
  #: fortran/intrinsic.cc:4500
  #, gcc-internal-format
*************** msgstr "Name einer Strukturkomponente od
*** 75781,75787 ****
  #: fortran/match.cc:227
  #, gcc-internal-format
  msgid "%qs is neither a defined operator nor a structure component in dotted string at %C"
! msgstr "in der gepunkteten Zeichenkette bei %2$C ist %1$qs weder ein definierter Operator noch eine Strukturkomponente"
  
  #: fortran/match.cc:298
  #, gcc-internal-format
--- 75782,75788 ----
  #: fortran/match.cc:227
  #, gcc-internal-format
  msgid "%qs is neither a defined operator nor a structure component in dotted string at %C"
! msgstr "in der gepunkteten Zeichenkette ist %qs weder ein definierter Operator noch eine Strukturkomponente, bei %C"
  
  #: fortran/match.cc:298
  #, gcc-internal-format
*************** msgstr "Falsche Bounds-Remapping-Liste b
*** 75982,75988 ****
  #: fortran/match.cc:1946
  #, gcc-internal-format, gfc-internal-format
  msgid "The bounds remapping list at %C is an experimental F202y feature. Use std=f202y to enable"
! msgstr "Die Bounds-Remapping-Liste bei %C ist eine experimentelle F202y-Funktion. Verwenden Sie -std=f202y zum Aktivieren"
  
  #: fortran/match.cc:1952
  #, gcc-internal-format, gfc-internal-format
--- 75983,75989 ----
  #: fortran/match.cc:1946
  #, gcc-internal-format, gfc-internal-format
  msgid "The bounds remapping list at %C is an experimental F202y feature. Use std=f202y to enable"
! msgstr "Die Bounds-Remapping-Liste bei %C ist eine experimentelle F202y-Funktion. Verwenden Sie »-std=f202y« zum Aktivieren"
  
  #: fortran/match.cc:1952
  #, gcc-internal-format, gfc-internal-format
*************** msgstr "Modul-Eigenschaft in USE-Anweisu
*** 76909,76920 ****
  #: fortran/module.cc:571
  #, gcc-internal-format, gfc-internal-format
  msgid "\"::\" was expected after module nature at %C but was not found"
! msgstr "\"::\" nach Modul-Eigenschaft bei %C erwartet, aber nicht gefunden"
  
  #: fortran/module.cc:581
  #, gcc-internal-format, gfc-internal-format
  msgid "\"USE :: module\" at %C"
! msgstr "\"USE :: module\" bei %C"
  
  #: fortran/module.cc:640
  #, gcc-internal-format, gfc-internal-format
--- 76910,76921 ----
  #: fortran/module.cc:571
  #, gcc-internal-format, gfc-internal-format
  msgid "\"::\" was expected after module nature at %C but was not found"
! msgstr "»::« nach Modul-Eigenschaft bei %C erwartet, aber nicht gefunden"
  
  #: fortran/module.cc:581
  #, gcc-internal-format, gfc-internal-format
  msgid "\"USE :: module\" at %C"
! msgstr "»USE :: module« bei %C"
  
  #: fortran/module.cc:640
  #, gcc-internal-format, gfc-internal-format
*************** msgstr "Vorherige !$OMP DECLARE REDUCTIO
*** 77013,77019 ****
  #: fortran/module.cc:5616
  #, gcc-internal-format
  msgid "%qs of module %qs, imported at %C, is also the name of the current program unit"
! msgstr "Bei %3$C importiertes %1$qs von Modul %2$qs ist auch der Name der aktuellen Programmeinheit"
  
  #: fortran/module.cc:5753
  #, gcc-internal-format
--- 77014,77020 ----
  #: fortran/module.cc:5616
  #, gcc-internal-format
  msgid "%qs of module %qs, imported at %C, is also the name of the current program unit"
! msgstr "Das %qs von Modul %qs, das bei %C importiert wurde, ist auch der Name der aktuellen Programmeinheit"
  
  #: fortran/module.cc:5753
  #, gcc-internal-format
*************** msgstr "Verwendung des intrinsischen Mod
*** 77107,77118 ****
  #: fortran/module.cc:7466
  #, gcc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qs"
! msgstr "Verwendung der Konstante NUMERIC_STORAGE_SIZE aus intrinsischem Modul ISO_FORTRAN_ENV bei %L ist mit Option %qs unverträglich"
  
  #: fortran/module.cc:7543
  #, gcc-internal-format, gfc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
! msgstr "Verwendung der Konstante NUMERIC_STORAGE_SIZE aus intrinsischem Modul ISO_FORTRAN_ENV bei %C ist mit Option %s unverträglich"
  
  #: fortran/module.cc:7603
  #, gcc-internal-format
--- 77108,77119 ----
  #: fortran/module.cc:7466
  #, gcc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qs"
! msgstr "Verwendung der Konstante NUMERIC_STORAGE_SIZE aus intrinsischem Modul ISO_FORTRAN_ENV bei %L ist mit der Option %qs unverträglich"
  
  #: fortran/module.cc:7543
  #, gcc-internal-format, gfc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
! msgstr "Verwendung der Konstante NUMERIC_STORAGE_SIZE aus intrinsischem Modul ISO_FORTRAN_ENV bei %C ist mit der Option %s unverträglich"
  
  #: fortran/module.cc:7603
  #, gcc-internal-format
*************** msgstr "Verwendung des nicht-intrinsisch
*** 77172,77183 ****
  #: fortran/module.cc:7748
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
! msgstr "Bei %2$C geöffnete Datei %1$qs ist keine GNU-Fortran-Moduldatei"
  
  #: fortran/module.cc:7769
  #, gcc-internal-format
  msgid "Cannot read module file %qs opened at %C, because it was created by a different version of GNU Fortran"
! msgstr "Bei %2$C geöffnete Moduldatei %1$qs kann nicht gelesen werden, da sie von einer anderen Version von GNU Fortran erstellt wurde"
  
  #: fortran/module.cc:7786
  #, gcc-internal-format
--- 77173,77184 ----
  #: fortran/module.cc:7748
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
! msgstr "Geöffnete Datei %qs ist keine GNU-Fortran-Moduldatei, bei %C"
  
  #: fortran/module.cc:7769
  #, gcc-internal-format
  msgid "Cannot read module file %qs opened at %C, because it was created by a different version of GNU Fortran"
! msgstr "Moduldatei %qs kann nicht gelesen werden, da sie von einer anderen Version von GNU Fortran erstellt wurde, bei %C"
  
  #: fortran/module.cc:7786
  #, gcc-internal-format
*************** msgstr "%<(%> nach %qs bei %C erwartet"
*** 77449,77455 ****
  #: fortran/openmp.cc:2309
  #, gcc-internal-format
  msgid "Invalid expression after %<%s(%> at %C"
! msgstr "Ungültiger Ausdruck nach %<%s%> bei %C"
  
  #: fortran/openmp.cc:2369
  #, gcc-internal-format, gfc-internal-format
--- 77450,77456 ----
  #: fortran/openmp.cc:2309
  #, gcc-internal-format
  msgid "Invalid expression after %<%s(%> at %C"
! msgstr "Ungültiger Ausdruck nach %<%s(%> bei %C"
  
  #: fortran/openmp.cc:2369
  #, gcc-internal-format, gfc-internal-format
*************** msgstr "Doppelte Klausel mit Abhängigke
*** 77524,77530 ****
  #: fortran/openmp.cc:2892
  #, gcc-internal-format
  msgid "Expected %<)%> or %<omp_cur_iteration)%> at %C"
! msgstr "%<)%> oder %<omp_cur_iteration%> bei %C erwartet"
  
  #: fortran/openmp.cc:2904
  #, gcc-internal-format, gfc-internal-format
--- 77525,77531 ----
  #: fortran/openmp.cc:2892
  #, gcc-internal-format
  msgid "Expected %<)%> or %<omp_cur_iteration)%> at %C"
! msgstr "%<)%> oder %<omp_cur_iteration)%> bei %C erwartet"
  
  #: fortran/openmp.cc:2904
  #, gcc-internal-format, gfc-internal-format
*************** msgstr "Die Direktive %<GCC unroll%> bei
*** 80052,80068 ****
  #: fortran/parse.cc:6717
  #, gcc-internal-format
  msgid "%<GCC ivdep%> directive not at the start of a loop at %C"
! msgstr "Die Direktive %<GCC unroll%> bei %C darf nur direkt vor einem Schleifenbeginn stehen"
  
  #: fortran/parse.cc:6720
  #, gcc-internal-format
  msgid "%<GCC vector%> directive not at the start of a loop at %C"
! msgstr "Die Direktive %<GCC unroll%> bei %C darf nur direkt vor einem Schleifenbeginn stehen"
  
  #: fortran/parse.cc:6723
  #, gcc-internal-format
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
! msgstr "Die Direktive %<GCC unroll%> bei %C darf nur direkt vor einem Schleifenbeginn stehen"
  
  #: fortran/parse.cc:6839
  #, gcc-internal-format
--- 80053,80069 ----
  #: fortran/parse.cc:6717
  #, gcc-internal-format
  msgid "%<GCC ivdep%> directive not at the start of a loop at %C"
! msgstr "Die Direktive %<GCC ivdep%> bei %C darf nur direkt vor einem Schleifenbeginn stehen"
  
  #: fortran/parse.cc:6720
  #, gcc-internal-format
  msgid "%<GCC vector%> directive not at the start of a loop at %C"
! msgstr "Die Direktive %<GCC vector%> bei %C darf nur direkt vor einem Schleifenbeginn stehen"
  
  #: fortran/parse.cc:6723
  #, gcc-internal-format
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
! msgstr "Die Direktive %<GCC novector%> bei %C darf nur direkt vor einem Schleifenbeginn stehen"
  
  #: fortran/parse.cc:6839
  #, gcc-internal-format
*************** msgstr "gfc_caf_attr(): Bad array refere
*** 80460,80466 ****
  #: fortran/primary.cc:3401
  #, gcc-internal-format
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
! msgstr "Im Strukturkonstruktor bei %2$C wurde keine Initialisierung für allozierbare Komponente %1$qs angegeben"
  
  #: fortran/primary.cc:3412
  #, gcc-internal-format, gfc-internal-format
--- 80461,80467 ----
  #: fortran/primary.cc:3401
  #, gcc-internal-format
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
! msgstr "Im Strukturkonstruktor wurde keine Initialisierung für allozierbare Komponente %qs angegeben, bei %C"
  
  #: fortran/primary.cc:3412
  #, gcc-internal-format, gfc-internal-format
*************** msgstr "Strukturkonstruktor mit fehlende
*** 80470,80476 ****
  #: fortran/primary.cc:3421
  #, gcc-internal-format
  msgid "No initializer for component %qs given in the structure constructor at %C"
! msgstr "Im Strukturkonstruktor bei %2$C wurde keine Initialisierung für Komponente %1$qs angegeben"
  
  #: fortran/primary.cc:3469
  #, gcc-internal-format
--- 80471,80477 ----
  #: fortran/primary.cc:3421
  #, gcc-internal-format
  msgid "No initializer for component %qs given in the structure constructor at %C"
! msgstr "Im Strukturkonstruktor wurde keine Initialisierung für Komponente %qs angegeben, bei %C"
  
  #: fortran/primary.cc:3469
  #, gcc-internal-format
*************** msgstr "(F202y)Fehlende oder ungültige
*** 82121,82127 ****
  #: fortran/resolve.cc:10130
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
! msgstr "Zugeordneter Name %qs bei %L ist ein Prozedurzeiger"
  
  #: fortran/resolve.cc:10139
  #, gcc-internal-format
--- 82122,82128 ----
  #: fortran/resolve.cc:10130
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
! msgstr "Zuordnende Entität %qs bei %L ist ein Prozedurzeiger"
  
  #: fortran/resolve.cc:10139
  #, gcc-internal-format
*************** msgstr "Abgeleiteter Typ %qs kann bei %L
*** 82131,82137 ****
  #: fortran/resolve.cc:10156
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
! msgstr "Zugeordneter Name %qs bei %L ist ein Prozedurname"
  
  #: fortran/resolve.cc:10172
  #, gcc-internal-format, gfc-internal-format
--- 82132,82138 ----
  #: fortran/resolve.cc:10156
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
! msgstr "Zuordnende Entität %qs bei %L ist ein Prozedurname"
  
  #: fortran/resolve.cc:10172
  #, gcc-internal-format, gfc-internal-format
*************** msgstr "Überlappende ungleiche Initiali
*** 84514,84520 ****
  #: fortran/trans-array.cc:2469 fortran/trans-expr.cc:10450
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %L has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
! msgstr "Der Strukturkonstruktor bei %L wurde finalisiert. Dieses Feature wurde aus f08/0011 entfernt. Verwenden Sie -std=f2018 oder -std=gnu, um die Finalisierung zu entfernen."
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
--- 84515,84521 ----
  #: fortran/trans-array.cc:2469 fortran/trans-expr.cc:10450
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %L has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
! msgstr "Der Strukturkonstruktor bei %L wurde finalisiert. Dieses Feature wurde aus f08/0011 entfernt. Verwenden Sie »-std=f2018« oder »-std=gnu«, um die Finalisierung zu entfernen."
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
*************** msgstr "Hex-Zahl konnte nicht eingelesen
*** 85193,85199 ****
  #: lto/lto-common.cc:2100
  #, 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-common.cc:2109
  #, gcc-internal-format
--- 85194,85200 ----
  #: lto/lto-common.cc:2100
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected file name %s in linker resolution file. Expected %s"
! msgstr "unerwarteter Dateiname %s in Binder-Auflösungsdatei. %s erwartet"
  
  #: lto/lto-common.cc:2109
  #, gcc-internal-format
*************** msgstr "Bytecode-Strom in Datei %qs, mit
*** 85228,85234 ****
  #: lto/lto-common.cc:2305
  #, gcc-internal-format
  msgid "cannot read %<LTO_section_decls%> from %s"
! msgstr "Fehler beim Einlesen von %<LOT_section_decls%> aus %s"
  
  #: lto/lto-common.cc:2426
  #, gcc-internal-format, gfc-internal-format
--- 85229,85235 ----
  #: lto/lto-common.cc:2305
  #, gcc-internal-format
  msgid "cannot read %<LTO_section_decls%> from %s"
! msgstr "Fehler beim Einlesen von %<LTO_section_decls%> aus %s"
  
  #: lto/lto-common.cc:2426
  #, gcc-internal-format, gfc-internal-format
diff -Nrcpad gcc-15-20250823/gcc/testsuite/ChangeLog gcc-15-20250830/gcc/testsuite/ChangeLog
*** gcc-15-20250823/gcc/testsuite/ChangeLog	Sat Aug 23 22:32:18 2025
--- gcc-15-20250830/gcc/testsuite/ChangeLog	Sat Aug 30 22:32:30 2025
***************
*** 1,3 ****
--- 1,52 ----
+ 2025-08-29  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	Backported from master:
+ 	2025-08-29  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	* gcc.target/i386/pr120691.c: New test.
+ 
+ 2025-08-27  Nathaniel Shead  <nathanieloshead@gmail.com>
+ 
+ 	Backported from master:
+ 	2025-08-23  Nathaniel Shead  <nathanieloshead@gmail.com>
+ 
+ 	PR c++/120499
+ 	* g++.dg/modules/imp-member-4_a.C: New test.
+ 	* g++.dg/modules/imp-member-4_b.C: New test.
+ 	* g++.dg/modules/imp-member-4_c.C: New test.
+ 
+ 2025-08-26  Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>
+ 
+ 	Backported from master:
+ 	2025-08-26  Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>
+ 
+ 	* gcc.target/arm/unsigned-extend-2.c: Disable sched2 and sched3
+ 	and update function body to match.
+ 
+ 2025-08-26  Christophe Lyon  <christophe.lyon@linaro.org>
+ 
+ 	Backported from master:
+ 	2025-05-12  Christophe Lyon  <christophe.lyon@linaro.org>
+ 
+ 	PR target/116445
+ 	* gcc.target/arm/unsigned-extend-2.c: Fix dg directives.
+ 
+ 2025-08-26  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2025-08-19  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/121351
+ 	* g++.dg/cpp2a/concepts-using7.C: New test.
+ 
+ 2025-08-25  Xi Ruoyao  <xry111@xry111.site>
+ 
+ 	Backported from master:
+ 	2025-08-25  Xi Ruoyao  <xry111@xry111.site>
+ 
+ 	PR target/121634
+ 	* gcc.target/loongarch/pr121634.c: New test.
+ 
  2025-08-20  Vineet Gupta  <vineetg@rivosinc.com>
  
  	PR target/121534
diff -Nrcpad gcc-15-20250823/gcc/testsuite/g++.dg/cpp2a/concepts-using7.C gcc-15-20250830/gcc/testsuite/g++.dg/cpp2a/concepts-using7.C
*** gcc-15-20250823/gcc/testsuite/g++.dg/cpp2a/concepts-using7.C	Thu Jan  1 00:00:00 1970
--- gcc-15-20250830/gcc/testsuite/g++.dg/cpp2a/concepts-using7.C	Sat Aug 30 22:32:39 2025
***************
*** 0 ****
--- 1,23 ----
+ // PR c++/121351
+ // { dg-do compile { target c++20 } }
+ 
+ template<class T> concept C = true;
+ 
+ template<class T>
+ struct A;
+ 
+ template<class T>
+ struct A<T*> {
+   template<class U> void f(U) requires C<T>; // #1
+ };
+ 
+ template<class T>
+ struct B : A<T> {
+   using A<T>::f;
+   template<class U> void f(U) requires C<int>; // #2
+ };
+ 
+ int main() {
+   B<int*> b;
+   b.f(42); // OK, #2 corresponds to and therefore hides #1
+ }
diff -Nrcpad gcc-15-20250823/gcc/testsuite/g++.dg/modules/imp-member-4_a.C gcc-15-20250830/gcc/testsuite/g++.dg/modules/imp-member-4_a.C
*** gcc-15-20250823/gcc/testsuite/g++.dg/modules/imp-member-4_a.C	Thu Jan  1 00:00:00 1970
--- gcc-15-20250830/gcc/testsuite/g++.dg/modules/imp-member-4_a.C	Sat Aug 30 22:32:45 2025
***************
*** 0 ****
--- 1,25 ----
+ // PR c++/120499
+ // { dg-additional-options "-fmodules -fdump-lang-module-blocks" }
+ // { dg-module-cmi A }
+ 
+ export module A;
+ 
+ struct allocator {
+   ~allocator() {}
+ };
+ 
+ export template <typename _Tp>
+ struct vector {
+   struct _Vector_impl : public allocator {};
+   _Vector_impl _M_impl;
+   vector() = default;
+ };
+ 
+ template <typename T>
+ struct regex_token_iterator {
+   vector<int> _M_subs;
+ };
+ template struct regex_token_iterator<const char*>;
+ 
+ // No definition of _Vector_impl::~_Vector_impl here (not synthesized)
+ // { dg-final { scan-lang-dump-not {'::vector@A:1<int>::_Vector_impl@A:1<int>::__dt '} module } }
diff -Nrcpad gcc-15-20250823/gcc/testsuite/g++.dg/modules/imp-member-4_b.C gcc-15-20250830/gcc/testsuite/g++.dg/modules/imp-member-4_b.C
*** gcc-15-20250823/gcc/testsuite/g++.dg/modules/imp-member-4_b.C	Thu Jan  1 00:00:00 1970
--- gcc-15-20250830/gcc/testsuite/g++.dg/modules/imp-member-4_b.C	Sat Aug 30 22:32:45 2025
***************
*** 0 ****
--- 1,17 ----
+ // PR c++/120499
+ // { dg-additional-options "-fmodules -fdump-lang-module-blocks" }
+ // { dg-module-cmi B }
+ 
+ export module B;
+ import A;
+ 
+ struct Coll {
+   vector<int> vals;
+ };
+ 
+ export Coll createColl() {
+   return Coll{};
+ }
+ 
+ // But the definition of _Vector_impl::~_Vector_impl has been synthesized here
+ // { dg-final { scan-lang-dump-times {\[0\]=decl definition '::vector@A:1<int>::_Vector_impl@A:1<int>::__dt '} 1 module } }
diff -Nrcpad gcc-15-20250823/gcc/testsuite/g++.dg/modules/imp-member-4_c.C gcc-15-20250830/gcc/testsuite/g++.dg/modules/imp-member-4_c.C
*** gcc-15-20250823/gcc/testsuite/g++.dg/modules/imp-member-4_c.C	Thu Jan  1 00:00:00 1970
--- gcc-15-20250830/gcc/testsuite/g++.dg/modules/imp-member-4_c.C	Sat Aug 30 22:32:45 2025
***************
*** 0 ****
--- 1,14 ----
+ // PR c++/120499
+ // { dg-module-do link }
+ // { dg-additional-options "-fmodules -fdump-lang-module" }
+ 
+ import B;
+ 
+ int main() {
+   createColl();
+ }
+ 
+ // And we should use the definition of _Vector_impl::~_Vector_impl now.
+ // In this case we got the seeded import from A of the declaration
+ // so let's just ensure we stream the definition.
+ // { dg-final { scan-lang-dump {Reading function definition '::vector@A:1<int>::_Vector_impl@A:1<int>::__dt @A:1'} module } }
diff -Nrcpad gcc-15-20250823/gcc/testsuite/gcc.target/arm/unsigned-extend-2.c gcc-15-20250830/gcc/testsuite/gcc.target/arm/unsigned-extend-2.c
*** gcc-15-20250823/gcc/testsuite/gcc.target/arm/unsigned-extend-2.c	Sat Aug 23 22:32:26 2025
--- gcc-15-20250830/gcc/testsuite/gcc.target/arm/unsigned-extend-2.c	Sat Aug 30 22:33:15 2025
***************
*** 1,6 ****
  /* { dg-do compile } */
! /* { dg-require-effective-target arm_thumb2_ok_no_arm_v8_1m_lob } */
! /* { dg-options "-O" } */
  
  unsigned short foo (unsigned short x, unsigned short c)
  {
--- 1,26 ----
  /* { dg-do compile } */
! /* { dg-require-effective-target arm_thumb2_ok } */
! /* { dg-options "-O2 -mthumb  -fno-schedule-insns -fno-schedule-insns2" } */
! /* { dg-final { check-function-bodies "**" "" } } */
! 
! /*
! ** foo:
! ** (
! ** 	movs	(r[0-9]+), #8
! ** 	and	r0, r1, r0, lsr #1
! ** 	subs	\1, \1, #1
! ** 	ands	\1, \1, #255
! ** 	bne	.L[0-9]+
! ** 	bx	lr
! ** |
! ** 	push	{lr}
! ** 	movs	(r[0-9]+), #8
! ** 	dls	lr, \2
! ** 	and	r0, r1, r0, lsr #1
! ** 	le	lr, .L[0-9]+
! ** 	pop	{pc}
! ** )
! */
  
  unsigned short foo (unsigned short x, unsigned short c)
  {
*************** unsigned short foo (unsigned short x, un
*** 12,18 ****
      }
    return x;
  }
- 
- /* { dg-final { scan-assembler "ands" } } */
- /* { dg-final { scan-assembler-not "uxtb" } } */
- /* { dg-final { scan-assembler-not "cmp" } } */
--- 32,34 ----
diff -Nrcpad gcc-15-20250823/gcc/testsuite/gcc.target/loongarch/pr121634.c gcc-15-20250830/gcc/testsuite/gcc.target/loongarch/pr121634.c
*** gcc-15-20250823/gcc/testsuite/gcc.target/loongarch/pr121634.c	Thu Jan  1 00:00:00 1970
--- gcc-15-20250830/gcc/testsuite/gcc.target/loongarch/pr121634.c	Sat Aug 30 22:33:18 2025
***************
*** 0 ****
--- 1,15 ----
+ /* PR target/121634: ICE in highway-1.3.0 testsuite */
+ /* { dg-do compile } */
+ /* { dg-options "-O2 -march=la464 -mabi=lp64d" } */
+ 
+ typedef short v8i16 __attribute__ ((vector_size (16)));
+ typedef int v4i32 __attribute__ ((vector_size (16)));
+ typedef long __m128i __attribute__ ((__vector_size__ (16)));
+ __m128i x, y;
+ 
+ __m128i
+ WidenMulPairwiseAdd (__m128i a, __m128i b)
+ {
+   y = (__m128i)__builtin_lsx_vmaddwod_w_h ((v4i32)x, (v8i16){}, (v8i16){});
+   return y;
+ }
diff -Nrcpad gcc-15-20250823/libgcc/config/libbid/ChangeLog gcc-15-20250830/libgcc/config/libbid/ChangeLog
*** gcc-15-20250823/libgcc/config/libbid/ChangeLog	Sat Aug 23 22:33:12 2025
--- gcc-15-20250830/libgcc/config/libbid/ChangeLog	Sat Aug 30 22:33:37 2025
***************
*** 1,3 ****
--- 1,16 ----
+ 2025-08-29  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	Backported from master:
+ 	2025-08-29  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	PR target/120691
+ 	* bid128_div.c: Fix _Decimal128 arithmetic error under
+ 	FE_UPWARD.
+ 	* bid128_rem.c: Ditto.
+ 	* bid128_sqrt.c: Ditto.
+ 	* bid64_div.c (bid64_div): Ditto.
+ 	* bid64_sqrt.c (bid64_sqrt): Ditto.
+ 
  2025-08-08  Release Manager
  
  	* GCC 15.2.0 released.
