Ny GCC
Anders Jonsson
anders.jonsson at norsjovallen.se
Sön Apr 23 22:35:44 CEST 2017
Den 2017-03-09 kl. 22:24, skrev Göran Uddeborg:
> Göran Uddeborg:
>> Då var jag igenom senaste uppdateringen av gcc, och om någon vill
>> granska så är det välkommet.
> Strax efter förra uppdateringen kom det en till, som jag nu kommit
> igenom. Här tillgängliga filer ifall någon vill granska:
>
> De tidigare ändringarna: ftp://ftp.tp-sv.se/pub/gnu-sv/gcc.podiff-1
> De nya ändringarna: ftp://ftp.tp-sv.se/pub/gnu-sv/gcc.podiff-2
> Helheten: ftp://ftp.tp-sv.se/pub/gnu-sv/gcc.po
Äntligen klar! Granskningen slutförd nu i och med att diffarna är
genomgångna:
>AVX512VPOPCNTDQ
>AVX5124VNNIW
Annat namn i översättningen här.
>kan ha huggts av
"huggits" låter bättre för mig och används i andra strängar. Flera
förekomster
>non-static data member %q+D
>icke-statisk datamedlem %q#D
"%q+D"
>may not appear in PURE or ELEMENTAL procedures
>för inte förekomma i PURE- eller ELEMENTAL-procedurer
"får inte"
>msgid "Warn on intrinsics not part of the selected standard."
>msgstr "Inbyggd för inbyggda som inte är med i den valda standarden."
"Varna för inbyggda"
>Varna om ”definied” är utanför #if.
defined
>Warn about uses of register storage specifier.
>Varna för användning av lagringsspecificeraren register.
Inte riktigt säker på vad som blir bäst här. "lagringsspecificerarens
register"? "specificerare för lagringsregister"?
>användningar av vektorer med variabel längd var gräns kan vara större än
"vars gräns"
>Use statically initialized variable for vars bounds
>Använd en statiskt initierad för variabelgränser
"variabel för variabelgränser"
>msgid "-fgo-c-header=<file>
>msgstr "-fdump-c-header=filnamn
Fel flagga. "-fgo-c-header=<filnamn>"
>but may be used as a shared library.
>men kan användas av ett delat bibliotek.
"som ett delat bibliotek"
>vektor som transformera 64-bitars heltalsberäkningar till
vektorberäkningar."
"transformerar"
>AVX5124FMAPS
>AVX512IFMAPS
"AVX5124FMAPS"
>AVX5124VNNIW
>AVX512VNNIW
"AVX5124VNNIW"
>Specify which values
>Angi vilka värden
"Ange"
>den inbyggd allokeringsfunktionen
"inbyggda"
>formatteknet
"formattecknet". Flera förekomster.
>formatudata
"formatutdata". Flera förekomster.
>ISO C%d kompilatorer skall stödja
"ISO C%d-kompilatorer"
>konverterat till unsigned typ
>trunkerat till unsigned typ
Eventuellt "teckenlös typ" i dessa.
>msgid "%<<<%> in boolean context, did you mean %<<%> ?"
>msgstr "%<<<%> in boolean context, did you mean %<<%>?"
Ej översatt.
>försök att ta adressen till en medlemmen %qD
"en medlem"
>c-family/c-warn.c:961 c-family/c-warn.c:965
>conversion to %qT alters %qT constant value
>konvertering till %qT ändrar konstant %qT värde
%qT är någon slags uttryckstyp, så jag skulle skriva ihop slutet till
"%qT-värde"
>de utelämnade mittoperanden i ?: kommer alltid att vara %<true%>
"den utelämnade"
>befordrat ~unsigned
"befordrad" i strängarna efter.
>typedef %qD locally defined but not used
>typedef %q+D är lokalt definierad men inte använd
"%qD"
>%s is not available for %s architecture
>%s är inte tillgängligt arkitekturen %s
"för arkitekturen" eller "på arkitekturen"
>automatiskt fpu-val är närvarande inte tillåtet här
"för närvarande"
>wrong argument %qs to option %qs
>felaktiga argument %qs till flaggan %qs
"felaktigt"
>den sista storleksintervallet
"det sista"
>Detta gan gås runt genom att
"Detta kan"
>redeclaration %qD
>omdeklaration av %q+D
"%qD"
>"-faligned-new=%d is not a power of two"
>"-falign-new=%d är inte en exponent av två"
"-faligned-new"
>av lagringsklass
Dubbelt blanksteg.
>härledningsguden
Det rationella tänkandets gud? "härledningsguiden"
>delkareras
"deklareras"
>only available with -std=c++1z or -std=gnu++1z
>endast tillgängliga med -std=c++11 eller -std=gnu++11
Flaggorna har ändrats. "c++1z" samt "gnu++1z"
>specialicering
"specialisering"
>bassubjobjekt
"bassubobjekt"
>use %<gnu::fallthrough%>
>använd %<gnu::deprecated%>
Här har namnet ändrats.
>"%<synchronized%> förväntades"
>"%<@synchronized%> förväntades"
Har kommit in ett @ i översättningen.
>vändeklarationen %qD är inte synlig
Dubblerat blanksteg.
>attributet %qE tillämpad på %qD
"tillämpat"
>yttryck
"uttryck"
>ogiltigt användning av %<auto%>
"ogiltig"
>violate aliasing restrictions (F2003 12.4.1.7)"
>bryter mod restriktioner (F2003 12.4.1.7)"
mod? Jag skulle skriva något i stil med "bryter aliasrestriktioner".
>Component %qs with CLASS at %C
>Procedur %qs med CLASS vid %C
"Komponent" i en senare sträng.
>enable with -fdec-static
>aktivera den med -fdec-structure
"-fdec-static". Flera förekomster.
>klausuler av samm OMP DECLARE TARGET-direktiv
"samma"
>är tidigare nämnde i en TO-klausul
"nämnd"
>SINK addend not a constant integer at %L
>SINK-termen är inte ett konstant heltal %L
"vid %L"
>Duplicate AUTOMATIC attribute specified at %L
>Dubblerat VOLATILE-attribut angivet vid %L
"AUTOMATIC"
>msgstr "Tolka imaginära, flyttals-, eller andra gnu-suffix på tal som
motsvarande talkonstant snarare än en användardefinierad talkonstant"
>msgstr "Följ standarden ISO 2014 C++ med GNU-utökningar"
>msgstr "Följ standarden ISO 2011 C med GNU-utökningar"
>msgstr "allokera företrädesvis register som tillåter generering av
korta instruktioner"
>msgstr "Generera cld-instruktioner i funktionsprologen"
>msgstr "Generera profileringsräknaranrop vid funktionsstart före prologen"
>msgstr "Generera en __mcount_loc-sektion med alla mcount- eller
__fentry__-anrop"
>msgstr "Ange mål-RX-cpu-typen"
>msgstr "Utför funktionslokala pekar-på-analyser i träd"
>msgstr "valda fp16-alternativ är inkompatibla"
>msgstr "%qs- och %qs-argumenten till inbyggd %qs vid %L måste ha
identiska former"
Originalen för dessa slutar med punkt.
>msgid "cast to %s address space pointer from disjoint generic address
space pointer"
>msgstr "typkonvertering till adressrymdspekare %s från skild generisk
adressrymdspekare "
Extra blanksteg i slutet.
>msgid "not configured for SPE ABI"
>msgstr "inte konfigurerad för SPE-ABI:"
Inget kolon i originalet.
>msgid "declaration of %q+D with attribute %qs follows declaration with
attribute %qs"
>msgstr "deklarationen av %q+D med attributet %qs följer på en
deklaration med attributet %qs "
Extra blanksteg i slutet.
Slutligen två strängar där originalet känns konstigt för mig. Kan med
fördel felrapporteras.
>#: params.def:351
>msgid "The maximum number of insns in loop header duplicated by he copy
loop headers pass."
"by the copy loop"
>#: common.opt:2495
>Detect paths that trigger erroneous or undefined behavior due a null
value being used
Här skulle "due to a" kännas vanligare för mig.
/Anders
More information about the tp-sv
mailing list