gcc 14.2.0 - en to uk translation catalogue (15957 entries)

en: 
    For bug reporting instructions, please see:
uk: 
    Інструкції з повідомлення про помилку дивіться за посиланням:

en: 
    For bug reporting instructions, please see:
    %s.
uk: 
    Щоб отримати інструкції з повідомлення про помилки, див.:
    %s.

en: 
    Go ahead? (y or n)
uk: 
    Продовжити? (так або ні)

en: 
    Linker options
    ==============
uk: 
    Параметри компонувальника
    =========================

en: 
    Obsolete options:
uk: 
    Застарілі параметри:

en: 
    Options starting with -g, -f, -m, -O, -W, or --param are automatically
     passed on to the various sub-processes invoked by %s.  In order to pass
     other options on to these processes the -W<letter> options must be used.
uk: 
    Параметри, які починаються з -g, -f, -m, -O, -W або --param, буде автоматично
     передано до різноманітних підпроцесів, які запускаються %s. Щоб передати
     інші параметри до цих процесів, слід використовувати параметри -W<літера>.

en: 
    ldd output with constructors/destructors.
uk: 
    Вихід ldd з конструкторами/деструкторами.

en: 
    write_c_file - output name is %s, prefix is %s
uk: 
    write_c_file - імʼя вихідного файлу: %s, префікс: %s

en:                            Display specific types of command line options.
uk:                            Вивести специфічні типи параметрів командного рядка.

en:                  from
uk:                  з

en:         included from
uk:         включено з

en:     -F, --fullname                      Print full filename
uk:     -F, --fullname                      Вивести повне імʼя файлу

en:     -f, --function                      Print function level info
uk:     -f, --function                      Вивести інформацію на рівні функцій

en:     -h, --hotonly                       Only print info for hot objects/functions
uk:     -h, --hotonly                       виводити дані лише для «гарячих» обʼєктів або функцій

en:     -n, --normalize <int64_t>           Normalize the profile
uk:     -n, --normalize <int64_t>           Нормалізувати профіль

en:     -o, --object                        Print object level info
uk:     -o, --object                        Вивести дані щодо рівня обʼєкта

en:     -o, --output <dir>                  Output directory
uk:     -o, --output <кат>                  Каталог виведення даних

en:     -s, --scale <float or simple-frac>  Scale the profile counters
uk:     -s, --scale <дробове число або проста дріб>  Масштабувати лічильники профілів

en:     -t <float>, --hot_threshold <float> Set the threshold for hotness
uk:     -t <float>, --hot_threshold <float> встановити порогове значення «гарячості»

en:     -v, --verbose                       Verbose mode
uk:     -v, --verbose                       докладний режим

en:     -w, --weight <w1,w2>                Set weights (float point values)
uk:     -w, --weight <w1,w2>                встановити ваги (значення із рухомою крапкою)

en:     inlined from %qD
uk:     вставлено з %qD

en:     inlined from %qD at %r%s:%d%R
uk:     вставлено з %qD у %r%s:%d%R

en:     inlined from %qD at %r%s:%d:%d%R
uk:     вставлено з %qD у %r%s:%d:%d%R

en:     inlined from %qs
uk:     вбудовано з %qs

en:     inlined from %qs at %r%s:%d%R
uk:     вбудовано з %qs в %r%s:%d%R

en:     inlined from %qs at %r%s:%d:%d%R
uk:     вбудовано з %qs в %r%s:%d:%d%R

en:    by earlier handler for %<%T%>
uk:    раніше оброблено обробником для %<%T%>

en:    in pointer to member conversion
uk:    при перетворенні на вказівник на член

en:    in pointer to member function conversion
uk:    при перетворенні на вказівник на функцію-член

en:   %q+T does not have %<constexpr%> destructor
uk:   %q+T не має деструктора %<constexpr%>

en:   %q+T has a non-trivial destructor
uk:   %q+T має нелітеральний деструктор

en:   %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor
uk:   %q+T не є агрегатом, не має тривіального конструктора за замовчуванням і не має %<constexpr%> конструктора, який не є конструктором копіювання або переміщення

en:   %qD is not deducible from %qT
uk:   %qD не може бути виведений з %qT

en:   %qE is not equivalent to %qE
uk:   %qE не еквівалентний %qE

en:   %qT does not have a virtual destructor
uk:   %qT не має віртуального деструктора

en:   %qT does not have unique object representations
uk:   %qT не має унікальних представлень обʼєктів

en:   %qT is a closure type, which is only literal in C++17 and later
uk:   %qT - це тип замикання, який є літералом лише в C++17 і пізніших версіях

en:   %qT is an ambiguous base class of %qT
uk:   %qT є неоднозначним базовим класом для %qT

en:   %qT is not a POD type
uk:   %qT не є типом POD (Plain Old Data)

en:   %qT is not a base of %qT
uk:   %qT не є базовим класом для %qT

en:   %qT is not a bounded array
uk:   %qT не є обмеженим масивом

en:   %qT is not a class
uk:   %qT не є класом

en:   %qT is not a final class
uk:   %qT не є заключним класом

en:   %qT is not a function
uk:   %qT не є функцією

en:   %qT is not a literal type
uk:   %qT не є літеральним типом

en:   %qT is not a member function pointer
uk:   %qT не є вказівником на член-функцію

en:   %qT is not a member object pointer
uk:   %qT не є вказівником на член-об'єкт

en:   %qT is not a member pointer
uk:   %qT не є вказівником на член

en:   %qT is not a polymorphic type
uk:   %qT не є поліморфним типом

en:   %qT is not a reference
uk:   %qT не є посиланням

en:   %qT is not a reference that binds to a temporary object of type %qT (copy-initialization)
uk:   %qT не є посиланням, яке звʼязується з тимчасовим обʼєктом типу %qT (ініціалізація копіюванням)

en:   %qT is not a reference that binds to a temporary object of type %qT (direct-initialization)
uk:   %qT не є посиланням, яке звʼязується з тимчасовим обʼєктом типу %qT (пряма ініціалізація)

en:   %qT is not a scoped enum
uk:   %qT не є обмеженим перерахуванням

en:   %qT is not a trivial type
uk:   %qT не є тривіальним типом

en:   %qT is not a union
uk:   %qT не є обʼєднанням

en:   %qT is not an abstract class
uk:   %qT не є абстрактним класом

en:   %qT is not an aggregate
uk:   %qT не є агрегатом

en:   %qT is not an array
uk:   %qT не є масивом

en:   %qT is not an empty class
uk:   %qT не є порожнім класом

en:   %qT is not an enum
uk:   %qT не є перелічуванням

en:   %qT is not an object type
uk:   %qT не є типом об'єкта

en:   %qT is not an standard layout type
uk:   %qT не є типом зі стандартним розташуванням

en:   %qT is not assignable from %qT
uk:   %qT не може бути присвоєним з %qT

en:   %qT is not constructible from %qE
uk:   %qT не може бути сконструйованим з %qE

en:   %qT is not convertible from %qE
uk:   %qT не може бути перетворений з %qE

en:   %qT is not default constructible
uk:   %qT не може бути cконструйованим за замовчуванням

en:   %qT is not derived from %qT
uk:   %qT не походить від %qT

en:   %qT is not layout compatible with %qT
uk:   %qT не сумісний за макетом з %qT

en:   %qT is not nothrow assignable from %qT
uk:   %qT не може бути присвоєним з nothrow з %qT

en:   %qT is not nothrow constructible from %qE
uk:   %qT не може бути сконструйованим з nothrow з %qE

en:   %qT is not nothrow convertible from %qE
uk:   %qT не може бути безпечно перетворений з %qE

en:   %qT is not nothrow copy assignable
uk:   %qT не може бути присвоєно без винятків

en:   %qT is not nothrow copy constructible
uk:   %qT не може бути скопійовано без винятків за допомогою конструктора за замовчуванням

en:   %qT is not nothrow default constructible
uk:   %qT не може бути створено без винятків за допомогою конструктора за замовчуванням

en:   %qT is not pointer-interconvertible base of %qT
uk:   %qT не є базовим типом, який можна конвертувати в вказівник, для %qT

en:   %qT is not the same as %qT
uk:   %qT не є таким самим, як %qT

en:   %qT is not trivially assignable from %qT
uk:   %qT не може бути тривіально присвоєним з %qT

en:   %qT is not trivially constructible from %qE
uk:   %qT не може бути тривіально сконструйованим з %qE

en:   %qT is not trivially copy assignable
uk:   %qT не може бути присвоєно тривіальним чином

en:   %qT is not trivially copy constructible
uk:   %qT не може бути скопійовано тривіальним чином за допомогою конструктора за замовчуванням

en:   %qT is not trivially copyable
uk:   %qT не є тривіально копійованим

en:   %qT is not trivially default constructible
uk:   %qT не може бути створено тривіальним чином за допомогою конструктора за замовчуванням

en:   %qT is not trivially destructible
uk:   %qT не може бути знищено тривіальним чином

en:   (Use '-v --help' to display command line options of sub-processes).
uk:   (Скористайтеся параметрами «-v --help», щоб побачити параметри командного рядка підпроцесів).

en:   -###                     Like -v but options quoted and commands not executed.
uk:   -###                     Подібно до -v, але опції взяті в лапки і команди не виконуються.

en:   --help                   Display this information.
uk:   --help                   Вивести цю довідкову інформацію.

en:   --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].
uk:   --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]

en:   --sysroot=<directory>    Use <directory> as the root directory for headers
                               and libraries.
uk:   --sysroot=<каталог>      Використовувати <каталог> як кореневий каталог для заголовків
                               та бібліотек.

en:   --target-help            Display target specific command line options (including assembler and linker options).
uk:   --target-help            Вивести параметри командного рядка, специфічні для цілі (зокрема параметри асемблера та компонувальника).

en:   --version                Display compiler version information.
uk:   --version                Вивести дані щодо версії компілятора.

en:   -B <directory>           Add <directory> to the compiler's search paths.
uk:   -B <каталог>             Додати <каталог> до шляхів пошуку компілятора.

en:   -D, --debug			    Display debugging dumps
uk:   -D, --debug			    Показувати відлагоджувальні дампи

en:   -E                       Preprocess only; do not compile, assemble or link.
uk:   -E                       Лише попередньо обробити; не компілювати, не збирати і не компонувати.

en:   -H, --human-readable            Output human readable numbers
uk:   -H, --human-readable            Вивід чисел у зрозумілому форматі

en:   -S                       Compile only; do not assemble or link.
uk:   -S                       Лише скомпілювати; не збирати і не компонувати.

en:   -Wa,<options>            Pass comma-separated <options> on to the assembler.
uk:   -Wa,<options>            Передати кома-розділені <options> асемблеру.

en:   -Wl,<options>            Pass comma-separated <options> on to the linker.
uk:   -Wl,<опції>              Передати комами розділені <опції> лінкеру.

en:   -Wp,<options>            Pass comma-separated <options> on to the preprocessor.
uk:   -Wp,<options>            Передати кома-розділені <options> препроцесору.

en:   -Xassembler <arg>        Pass <arg> on to the assembler.
uk:   -Xassembler <арг>        Передати <арг> асемблеру.

en:   -Xlinker <arg>           Pass <arg> on to the linker.
uk:   -Xlinker <арг>           Передати <арг> лінкеру.

en:   -Xpreprocessor <arg>     Pass <arg> on to the preprocessor.
uk:   -Xpreprocessor <арг>     Передати <арг> препроцесору.

en:   -a, --all-blocks                Show information for every basic block
uk:   -a, --all-blocks                Показати інформацію для кожного базового блоку

en:   -b, --branch-probabilities      Include branch probabilities in output
uk:   -b, --branch-probabilities      Включити ймовірності гілок у вихідні дані

en:   -c                       Compile and assemble, but do not link.
uk:   -c                       Компілювати і збирати, але не звʼязувати.

en:   -c, --branch-counts             Output counts of branches taken
                                        rather than percentages
uk:   -c, --branch-counts             Вивести кількість виконаних гілок
                                        замість відсотків
      -c, --branch-counts             Виводити кількість виконаних гілок,
                                        а не відсотки

en:   -d, --display-progress          Display progress information
uk:   -d, --display-progress          Показувати інформацію про прогрес

en:   -dumpmachine             Display the compiler's target processor.
uk:   -dumpmachine             Вивести дані щодо процесора призначення компілятора.

en:   -dumpspecs               Display all of the built in spec strings.
uk:   -dumpspecs               Вивести усе вбудоване у рядки специфікації.

en:   -dumpversion             Display the version of the compiler.
uk:   -dumpversion             Вивести дані щодо версії компілятора.

en:   -f, --function-summaries        Output summaries for each function
uk:   -f, --function-summaries        Виводити підсумки для кожної функції

en:   -foffload=<targets>      Specify offloading targets.
uk:   -foffload=<цілі>         Вказати цілі для вивантаження.

en:   -h, --help                            Print this help, then exit
uk:   -h, --help                            Вивести ці довідкові дані, далі вийти

en:   -h, --help                      Print this help, then exit
uk:   -h, --help                      Вивести цю довідку, а потім вийти

en:   -i, --json-format               Replaced with -j, --json-format
uk:   -i, --json-format               Замінено на -j, --json-format

en:   -j, --human-readable            Replaced with -H, --human-readable
uk:   -j, --human-readable            Замінено на -H, --human-readable

en:   -j, --json-format               Output JSON intermediate format
                                        into .gcov.json.gz file
uk:   -j, --json-format               Вивід JSON проміжного формату
                                        у файл .gcov.json.gz

en:   -k, --use-colors                Emit colored output
uk:   -k, --use-colors                Вивід кольорового тексту

en:   -l, --long-file-names           Use long output file names for included
                                        source files
uk:   -l, --long-file-names           Використовувати довгі імена вихідних файлів
                                        для включених файлів

en:   -m, --demangled-names           Output demangled function names
uk:   -m, --demangled-names           Вивід роздекорованих назв функцій

en:   -n, --no-output                 Do not create an output file
uk:   -n, --no-output                 Не створювати вихідний файл

en:   -no-canonical-prefixes   Do not canonicalize paths when building relative
                               prefixes to other gcc components.
uk:   -no-canonical-prefixes   Не канонізувати шляхи при побудові відносних
                               префіксів до інших компонентів gcc.

en:   -o <file>                Place the output into <file>.
uk:   -o <файл>                Зберегти результат у файл <файл>.

en:   -o, --object-directory DIR|FILE Search for object files in DIR or called FILE
uk:   -o, --object-directory DIR|FILE Пошук обʼєктних файлів у каталозі DIR або з назвою FILE

en:   -p, --preserve-paths            Preserve all pathname components
uk:   -p, --preserve-paths            Зберігати всі компоненти шляху

en:   -pass-exit-codes         Exit with highest error code from a phase.
uk:   -pass-exit-codes         Виходити із найбільшим кодом помилки у фазі.

en:   -pie                     Create a dynamically linked position independent
                               executable.
uk:   -pie                     Створити виконуваний файл з динамічними звʼязками та незалежними від позиції
                               кодом.

en:   -pipe                    Use pipes rather than intermediate files.
uk:   -pipe                    Використовувати канали замість проміжних файлів.

en:   -print-file-name=<lib>   Display the full path to library <lib>.
uk:   -print-file-name=<біб>   Вивести шлях до вказаної бібліотеки повністю.

en:   -print-libgcc-file-name  Display the name of the compiler's companion library.
uk:   -print-libgcc-file-name  Вивести назву супутньої бібліотеки компілятора.

en:   -print-multi-directory   Display the root directory for versions of libgcc.
uk:   -print-multi-directory   Вивести кореневий каталог для версій libgcc.

en:   -print-multi-lib         Display the mapping between command line options and
                               multiple library search directories.
uk:   -print-multi-lib         Вивести привʼязку між параметрами командного рядка і
                               і каталогами пошуку мультибібліотек.

en:   -print-multi-os-directory Display the relative path to OS libraries.
uk:   -print-multi-os-directory Вивести відносний шлях до бібліотек операційної системи.

en:   -print-multiarch         Display the target's normalized GNU triplet, used as
                               a component in the library path.
uk:   -print-multiarch         Вивести нормалізований триплет GNU цілі, використовується
                               як компонент у шляху до бібліотек.

en:   -print-prog-name=<prog>  Display the full path to compiler component <prog>.
uk:   -print-prog-name=<прог>  Вивести шлях до компонента компілятора <прог> повністю.

en:   -print-search-dirs       Display the directories in the compiler's search path.
uk:   -print-search-dirs       Вивести список усіх каталогів у шляху пошуку компілятора.

en:   -print-sysroot           Display the target libraries directory.
uk:   -print-sysroot           Вивести каталог бібліотек цільової системи.

en:   -print-sysroot-headers-suffix Display the sysroot suffix used to find headers.
uk:   -print-sysroot-headers-suffix Вивести суфікс sysroot, який використовується для пошуку заголовків.

en:   -q, --use-hotness-colors        Emit perf-like colored output for hot lines
uk:   -q, --use-hotness-colors        Виводити кольоровий результат для гарячих рядків, схожий на perf

en:   -r, --relative-only             Only show data for relative sources
uk:   -r, --relative-only             Показувати дані тільки для відносних джерел

en:   -s, --source-prefix DIR         Source prefix to elide
uk:   -s, --source-prefix DIR         Префікс джерела для видалення

en:   -save-temps              Do not delete intermediate files.
uk:   -save-temps              Не видаляти проміжні файли.

en:   -save-temps=<arg>        Do not delete intermediate files.
uk:   -save-temps=<арг>        Не видаляти проміжні файли.

en:   -shared                  Create a shared library.
uk:   -shared                  Створити спільну бібліотеку.

en:   -specs=<file>            Override built-in specs with the contents of <file>.
uk:   -specs=<файл>            Перевизначити вбудовані специфікації вмістом файла <файл>.

en:   -std=<standard>          Assume that the input sources are for <standard>.
uk:   -std=<стандарт>          Припускати, що вхідні джерела призначені для <стандарту>.

en:   -t, --stdout                    Output to stdout instead of a file
uk:   -t, --stdout                    Вивід на stdout замість файлу

en:   -time                    Time the execution of each subprocess.
uk:   -time                    Вимірювати час виконання кожного підпроцесу.

en:   -u, --unconditional-branches    Show unconditional branch counts too
uk:   -u, --unconditional-branches    Показувати також кількість безумовних гілок

en:   -v                       Display the programs invoked by the compiler.
uk:   -v                       Виводити назви програм, які викликаються компілятором.

en:   -v, --version                         Print version number, then exit
uk:   -v, --version                         Вивести дані щодо версії, далі вийти

en:   -v, --version                   Print version number, then exit
uk:   -v, --version                   Вивести номер версії і вийти

en:   -w, --verbose                   Print verbose informations
uk:   -w, --verbose                   Вивести докладну інформацію

en:   -x <language>            Specify the language of the following input files.
                               Permissible languages include: c c++ assembler none
                               'none' means revert to the default behavior of
                               guessing the language based on the file's extension.
uk:   -x <мова>                Вказати мову наступних вхідних файлів.
                               Допустимі мови: c c++ assembler none
                               'none' означає повернення до типової поведінки,
                               коли мова визначається на підставі розширення файлу.

en:   -x, --hash-filenames            Hash long pathnames
uk:   -x, --hash-filenames            Хешувати довгі шляхи до файлів

en:   Known valid arguments for %s option:
uk:   Відомі дійсні аргументи для параметра %s:

en:   a qualified-id is required
uk:   потрібно вказати кваліфікований ідентифікатор

en:   after user-defined conversion:
uk:   після користувацького перетворення:

en:   ambiguous template argument for non-type template parameter is treated as function type
uk:   неоднозначний аргумент шаблону для неперемінного параметра шаблону розглядається як функційний тип

en:   and each type can be converted to the other
uk:   і кожен тип може бути перетворений на інший

en:   as a possible target of computed goto
uk:   як можлива мітка для обчисленого переходу goto

en:   as it is a non-system directory that duplicates a system directory
uk:   оскільки це несистемний каталог, який дублює системний каталог

en:   base %qT
uk:   базовий %qT

en:   base class %qT of %q+T is non-literal
uk:   базовий клас %qT для %q+T не є літералом

en:   because conversion sequence for the argument is better
uk:   тому що послідовність перетворення для аргументу краща

en:   because the following virtual functions are pure within %qT:
uk:   оскільки наступні віртуальні функції є чистими у %qT:

en:   but %d required
uk:   але потрібно %d

en:   but does not declare %<%T(const %T&)%>
uk:   але не оголошує %<%T(const %T&)%>

en:   but does not declare %<operator=(const %T&)%>
uk:   але не оголошує %<operator=(const %T&)%>

en:   by %qD
uk:   від %qD

en:   candidate conversions include %qD and %qD
uk:   варіанти перетворень включають %qD та %qD

en:   candidate expects %d argument, %d provided |   candidate expects %d arguments, %d provided
uk[0]:   кандидат очікує %d аргумент, надано %d
uk[1]:   кандидат очікує %d аргументи, надано %d
uk[2]:   кандидат очікує %d аргументів, надано %d

en:   candidate expects at least %d argument, %d provided |   candidate expects at least %d arguments, %d provided
uk[0]:   кандидат очікує принаймні %d аргумент, надано %d
uk[1]:   кандидат очікує принаймні %d аргументи, надано %d
uk[2]:   кандидат очікує принаймні %d аргументів, надано %d

en:   cannot convert %qE (type %qT) to type %qT
uk:   не вдається перетворити %qE (тип %qT) в тип %qT

en:   cannot deduce a template for %qT from non-template type %qT
uk:   не можу вивести шаблон для %qT з нешаблонного типу %qT

en:   couldn%'t deduce template parameter %qD
uk:   не вдалося вивести параметр шаблону %qD

en:   crosses initialization of %q#D
uk:   перетинає ініціалізацію %q#D

en:   declared here
uk:   оголошено тут

en:   deduced conflicting types for parameter %qT (%qT and %qT)
uk:   виведені конфліктуючі типи для параметра %qT (%qT та %qT)

en:   deduced conflicting values for non-type parameter %qE (%qE and %qE)
uk:   виведені конфліктуючі значення для параметра не-типу %qE (%qE та %qE)

en:   does not clean up handled exception
uk:   не очищає оброблену виняткову ситуацію

en:   does not destroy %qD
uk:   не знищує %qD

en:   enters %<catch%> block
uk:   входить в блок %<catch%>

en:   enters %<consteval if%> statement
uk:   входить у інструкцію %<consteval if%>

en:   enters %<constexpr if%> statement
uk:   входить у інструкцію %<constexpr if%>

en:   enters %<try%> block
uk:   входить в блок %<try%>

en:   enters OpenMP structured block
uk:   входить в структурований блок OpenMP

en:   enters statement expression
uk:   входить у вираз інструкції

en:   enters synchronized or atomic statement
uk:   входить в синхронізовану або атомарну інструкцію

en:   exits OpenMP structured block
uk:   виходить зі структурованого блоку OpenMP

en:   expected %qD but got %qD
uk:   очікувався %qD, отримано %qD

en:   expected a class template, got %qE
uk:   очікувався класовий шаблон, отримано %qE

en:   expected a class template, got %qT
uk:   очікувався класовий шаблон, отримано %qT

en:   expected a constant of type %qT, got %qT
uk:   очікувався константний тип %qT, отримано %qT

en:   expected a template of type %qD, got %qT
uk:   очікувався шаблон типу %qD, отримано %qT

en:   expected a type, got %qE
uk:   очікувався тип, отримано %qE

en:   expected a type, got %qT
uk:   очікувався тип, отримано %qT

en:   for conversion from %qH to %qI
uk:   для перетворення з %qH до %qI

en:   from definition of %q#D
uk:   з визначення %q#D

en:   from here
uk:   звідси

en:   in call to %qD
uk:   в виклику %qD

en:   in evaluation of %<%Q(%#T, %#T)%>
uk:   при оцінці %<%Q(%#T, %#T)%>

en:   in thrown expression
uk:   у викинутому виразі

en:   inconsistent parameter pack deduction with %qT and %qT
uk:   непослідовна виведення пакету параметрів з %qT і %qT

en:   member function type %qT is not a valid template argument
uk:   тип функції-члена %qT не є допустимим аргументом шаблона

en:   merge [options] <dir1> <dir2>         Merge coverage file contents
uk:   merge [параметри] <кат1> <кат2>       обʼєднати вміст файлів покриття

en:   merge-stream [options] [<file>]       Merge coverage stream file (or stdin)
                                            and coverage file contents
uk:   merge-stream [параметри] [<файл>]       Обʼєднати файл потоку покриття (або stdin)
                                            та вміст файлу покриття

en:   mismatched types %qT and %qT
uk:   несумісні типи %qT і %qT

en:   non-static data member %qD has non-literal type
uk:   нестатичний елемент даних %qD має нелітеральний тип

en:   non-static data member %qD has volatile type
uk:   нестатичний елемент даних %qD має волатильний тип

en:   or %<operator=(const %T&)%>
uk:   або %<operator=(const %T&)%>

en:   or a %<transaction_may_cancel_outer%> function
uk:   або функція %<transaction_may_cancel_outer%>

en:   overlap [options] <dir1> <dir2>       Compute the overlap of two profiles
uk:   перекриття [параметри] <кат1> <кат2>       Обчислити перекриття двох профілів

en:   profiling support are only provided in archive format
uk:   підтримка профілювання надається тільки у форматі архіву

en:   rewrite [options] <dir>               Rewrite coverage file contents
uk:   rewrite [параметри] <кат>             переписати вміст файла покриття

en:   since %q+#D declared in base class
uk:   оскільки %q+#D оголошено в базовому класі

en:   skips initialization of %q#D
uk:   пропускає ініціалізацію %q#D

en:   template argument %qE does not match %qE
uk:   аргумент шаблона %qE не відповідає %qE

en:   template argument %qE does not match pointer-to-member constant %qE
uk:   аргумент шаблону %qE не відповідає сталому вказівнику на члена %qE

en:   template parameter %qD is not a parameter pack, but argument %qD is
uk:   параметр шаблону %qD не є пакетом параметрів, але аргумент %qD є

en:   template parameters of a template template argument are inconsistent with other deduced template arguments
uk:   параметри шаблона шаблонного аргумента несумісні з іншими виведеними шаблонними аргументами

en:   trying to instantiate %qD
uk:   спроба інстанціювати %qD

en:   types %qT and %qT have incompatible cv-qualifiers
uk:   типи %qT і %qT мають несумісні cv-якірники

en:   variable-sized array type %qT is not a valid template argument
uk:   тип масиву змінної розмірності %qT не є допустимим аргументом шаблона

en:   when initialized here
uk:   коли він ініціалізується тут

en:   when instantiating default argument for call to %qD
uk:   при створенні значення за замовчуванням для виклику %qD

en:  (operand type is %qT)
uk:  (тип операнду: %qT)

en:  (operand types are %qT and %qT)
uk:  (типи операндів: %qT і %qT)

en:  (operand types are %qT, %qT, and %qT)
uk:  (типи операндів: %qT, %qT і %qT)

en:  All options with the desired characteristics have already been displayed
uk:  Всі параметри з бажаними характеристиками вже були показані

en:  No options with the desired characteristics were found
uk:  Не знайдено жодних параметрів з бажаними характеристиками

en:  None found.  Use --help=%s to show *all* the options supported by the %s front-end.
uk:  Не знайдено жодного. Використовуйте --help=%s, щоб показати *всі* параметри, підтримувані %s інтерфейсом.

en:  because all of its copy and move constructors are deleted
uk:  оскільки всі його конструктори копіювання та переміщення видалені

en:  candidate 1: %q#F
uk:  кандидат 1: %q#F

en:  candidate 2: %q#F
uk:  кандидат 2: %q#F

en:  conflicting code gen style switches are used
uk:  використовуються конфліктуючі перемикачі стилю генерації коду

en:  declared here
uk:  оголошено тут

en:  the expression has a constant value but is not a C++ constant-expression
uk:  вираз має стале значення, але не є сталим виразом у C++

en: !$ACC LOOP %s loops don't form rectangular iteration space at %L
uk: Цикли %s !$ACC LOOP не утворюють прямокутний простір ітерацій на %L

en: !$ACC LOOP cannot be a DO CONCURRENT loop at %L
uk: !$ACC LOOP не може бути циклом DO CONCURRENT на %L

en: !$ACC LOOP cannot be a DO WHILE or DO without loop control at %L
uk: !$ACC LOOP не може бути DO WHILE або DO без керування циклом на %L

en: !$ACC LOOP iteration variable must be of type integer at %L
uk: Ітераційна змінна циклу !$ACC LOOP повинна бути типу integer на %L

en: !$ACC ROUTINE already applied at %C
uk: !$ACC ROUTINE вже застосовано на %C

en: !$ACC ROUTINE with GANG, WORKER, or VECTOR clause is not permitted in PURE procedure at %C
uk: !$ACC ROUTINE з замиканням GANG, WORKER або VECTOR не дозволяється в чистій процедурі на %C

en: !$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line
uk: !$ACC на %C починає коментарну лінію, оскільки вона не слідує за пробілом і не є продовжувальною лінією

en: !$OMP ASSUMES at %C must be in the specification part of a subprogram or module
uk: !$OMP ПЕРЕДБАЧАЄ на %C повинно бути в специфікаційній частині підпрограми або модуля

en: !$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L
uk: !$OMP ATOMIC CAPTURE capture-заявка зчитує з іншої змінної, ніж заявка оновлення записує на %L

en: !$OMP ATOMIC READ at %L incompatible with RELEASE clause
uk: !$OMP ATOMIC READ на %L несумісний з RELEASE-замиканням

en: !$OMP ATOMIC READ at %L incompatible with RELEASE clause implicitly provided by a REQUIRES directive
uk: !$OMP ATOMIC READ в %L несумісний з клаузою RELEASE, яка надається неявно директивою REQUIRES

en: !$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L
uk: Директива !$OMP ATOMIC READ повинна читати з скалярної змінної вбудованого типу на %L

en: !$OMP ATOMIC WRITE at %L incompatible with ACQUIRE clause
uk: !$OMP АТОМНИЙ ЗАПИС на %L несумісний з ACQUIRE-замиканням

en: !$OMP ATOMIC WRITE at %L incompatible with ACQUIRES clause implicitly provided by a REQUIRES directive
uk: !$OMP ATOMIC WRITE в %L несумісний з клаузою ACQUIRES, яка надається неявно директивою REQUIRES

en: !$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L
uk: !$OMP ATOMIC вбудована інструкція присвоєння IAND, IOR або IEOR повинна мати два аргументи на %L

en: !$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L
uk: !$OMP ATOMIC вбудована інструкція присвоєння повинна бути MIN, MAX, IAND, IOR або IEOR на %L

en: !$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L
uk: Присвоєння !$OMP ATOMIC повинно бути var = var op expr або var = expr op var на %L

en: !$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L
uk: !$OMP ATOMIC присвоєння повинно мати оператор або вбудовану функцію на правій стороні на %L

en: !$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L
uk: Оператор присвоєння !$OMP ATOMIC повинен бути бінарним +, *, -, /, .AND., .OR., .EQV. або .NEQV. на %L

en: !$OMP ATOMIC at %L with %s clause is incompatible with READ or WRITE
uk: !$OMP ATOMIC на %L з замиканням %s несумісний з READ або WRITE

en: !$OMP ATOMIC at %L with %s clause requires %s clause
uk: !$OMP ATOMIC на %L з замиканням %s вимагає замикання %s

en: !$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L
uk: !$OMP ATOMIC capture-заявка повинна встановлювати скалярну змінну вбудованого типу на %L

en: !$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L
uk: !$OMP ATOMIC capture-заявка вимагає скалярну змінну вбудованого типу на %L

en: !$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L
uk: Аргументи вбудованої інструкції !$OMP ATOMIC, крім одного, не повинні посилатися на %qs на %L

en: !$OMP ATOMIC intrinsic arguments must be scalar at %L
uk: Аргументи вбудованої інструкції !$OMP ATOMIC повинні бути скалярними на %L

en: !$OMP ATOMIC statement must assign an expression of intrinsic type at %L
uk: Директива !$OMP ATOMIC повинна присвоювати вираз вбудованого типу на %L

en: !$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L
uk: Директива !$OMP ATOMIC повинна встановлювати скалярну змінну вбудованого типу на %L

en: !$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L
uk: Вираз !$OMP ATOMIC var = var op expr не математично еквівалентний var = var op (expr) на %L

en: !$OMP ATOMIC with ALLOCATABLE variable at %L
uk: !$OMP ATOMIC з ALLOCATABLE змінною на %L

en: !$OMP DECLARE REDUCTION %s not found at %L
uk: !$OMP ОГОЛОШЕННЯ ЗМЕНШЕННЯ %s не знайдено в %L

en: !$OMP DECLARE REDUCTION %s not found for type %s at %L
uk: !$OMP DECLARE REDUCTION %s не знайдено для типу %s на %L

en: !$OMP DECLARE SIMD should refer to containing procedure %qs at %L
uk: !$OMP DECLARE SIMD повинен посилатися на вміщувану процедуру %qs на %L

en: !$OMP DECLARE TARGET variable %qs at %L isn't SAVEd
uk: Змінна !$OMP DECLARE TARGET %qs на %L не зберігається

en: !$OMP REQUIRES at %C must appear in the specification part of a program unit
uk: Замикання !$OMP REQUIRES в %C повинна зʼявлятися в частині специфікації програмного блоку

en: !$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)
uk: Замикання !$OMP REQUIRES з %<atomic_default_mem_order(%s)%>, вказане на %L, перевизначає попередню %<atomic_default_mem_order(%s)%> (яка може бути викликана використанням модуля)

en: !$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit
uk: Замикання !$OMP REQUIRES з %<atomic_default_mem_order(%s)%>, вказане через модуль %qs використання на %L, але таке ж замикання не вказане для програмної одиниці

en: !$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)
uk: Замикання !$OMP REQUIRES з %<atomic_default_mem_order(%s)%>, вказане через модуль %qs використане на %L, перевизначає попередню %<atomic_default_mem_order(%s)%> (яка може бути через використання модуля)

en: !$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine
uk: Замикання %qs !$OMP REQUIRES, вказане на %L використовується після використання конструкції/процедури для пристроїв

en: !$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit
uk: Замикання !$OMP REQUIRES %qs, вказане через модуль %qs використовується на %L, але це ж замикання не вказане для програмного блоку

en: !$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine
uk: Замикання %qs !$OMP REQUIRES, вказане через модуль %qs використовується на %L після використання конструкції/процедури для пристроїв

en: !$OMP SCAN at %L with zero executable statements in preceding structured block sequence
uk: !$OMP SCAN на %L без інструкцій у попередній структурованій послідовності блоків

en: !$OMP SCAN at %L with zero executable statements in succeeding structured block sequence
uk: !$OMP SCAN в %L з нулем виконуваних інструкцій у наступній структурованій послідовності блоків

en: !$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct
uk: Область !$OMP TARGET в %L з вкладеними TEAMS в %L не може містити жодної іншої інструкції, декларації або директиви, крім одного конструкту TEAMS.

en: !$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct
uk: Область !$OMP TARGET в %L з вкладеними TEAMS не може містити жодної іншої інструкції, декларації або директиви поза одним конструктом TEAMS

en: !$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line
uk: !$OMP в %C починає коментар, оскільки за ним немає пробілу і це не є продовжувальною лінією

en: "::" was expected after module nature at %C but was not found
uk: Після природи модуля на %C очікувалося «::», але не знайдено

en: "USE :: module" at %C
uk: «USE :: module» на %C

en: #include "..." search starts here:
uk: Пошук «#include "..."» починається тут:

en: #include <...> search starts here:
uk: Пошук «#include <...>» починається тут:

en: $ descriptor at %L
uk: Дескриптор $ на %L

en: $ should be the last specifier in format at %L
uk: $ повинен бути останнім специфікатором у форматі на %L

en: $OMP ERROR encountered at %L
uk: $OMP ПОМИЛКА виявлена на %L

en: $OMP ERROR encountered at %L: %s
uk: $OMP ПОМИЛКА виявлена на %L: %s

en: %#qT declared here
uk: %#qT оголошено тут

en: %#qT defined here
uk: %#qT визначено тут

en: %%:%<canon_for_mlib%> takes 1 or more pairs of parameters
uk: %%:%<canon_for_mlib%> приймає 1 або більше пар параметрів

en: %%:%<target_mode_check%> takes an even number of parameters
uk: %%:%<target_mode_check%> приймає парну кількість параметрів

en: %%LOC() as an rvalue at %C
uk: %%LOC() як rvalue на %C

en: %%d, %%e, %%f, %%g operand modifiers are for memory references or constant values only
uk: Модифікатори операндів %%d, %%e, %%f, %%g призначені тільки для посилань на памʼять або константних значень

en: %+qD declared %qE after being used
uk: %+qD оголошено як %qE після використання

en: %+qD declared %qs after being used
uk: %+qD оголошено %qs після використання

en: %+qD without %<retain%> attribute and %qD with %<retain%> attribute are placed in a section with the same name
uk: %+qD без атрибуту %<retain%> та %qD з атрибутом %<retain%> розміщені в розділі з такою самою назвою

en: %<!$OMP %s%> at %L requires %<-fopenmp-allocators%>
uk: %<!$OMP %s%> в %L вимагає %<-fopenmp-allocators%>

en: %<!%> not valid in GIMPLE
uk: %<!%> не дійсний в GIMPLE

en: %<#pragma %s%> may only be used at file scope
uk: %<#pragma %s%> може використовуватись тільки на рівні файлу

en: %<#pragma %s%> may only be used in compound statements
uk: %<#pragma %s%> може використовуватися тільки в складних операторах

en: %<#pragma GCC %s%> must be inside a function
uk: %<#pragma GCC %s%> має бути всередині функції

en: %<#pragma GCC aarch64%> requires a string parameter
uk: %<#pragma GCC aarch64%> вимагає рядковий параметр

en: %<#pragma GCC arm "arm_mve.h"%> requires a boolean parameter
uk: Директива %<#pragma GCC arm "arm_mve.h"%> вимагає булевий параметр

en: %<#pragma GCC arm%> requires a string parameter
uk: %<#pragma GCC arm%> потребує рядковий параметр

en: %<#pragma GCC memregs%> must precede any function declarations
uk: %<#pragma GCC memregs%> повинен передувати будь-яким оголошенням функцій

en: %<#pragma GCC memregs%> takes a number [0-16]
uk: %<#pragma GCC memregs%> приймає число [0-16]

en: %<#pragma GCC optimize (string [,string]...)%> does not have a final %<)%>
uk: %<#pragma GCC optimize (string [,string]...)%> не має остаточного %<)%>

en: %<#pragma GCC optimize%> is not a string or number
uk: %<#pragma GCC optimize%> не є рядком або числом

en: %<#pragma GCC optimize%> is not allowed inside functions
uk: %<#pragma GCC optimize%> не дозволено всередині функцій

en: %<#pragma GCC optimize%> string is badly formed
uk: Рядок %<#pragma GCC optimize%> має неправильний формат

en: %<#pragma GCC option%> is not a string
uk: %<#pragma GCC option%> не є рядком

en: %<#pragma GCC option%> is not allowed inside functions
uk: %<#pragma GCC option%> не дозволено всередині функцій

en: %<#pragma GCC pch_preprocess%> must be first
uk: %<#pragma GCC pch_preprocess%> повинно бути першим

en: %<#pragma GCC pop_options%> without a corresponding %<#pragma GCC push_options%>
uk: %<#pragma GCC pop_options%> без відповідного %<#pragma GCC push_options%>

en: %<#pragma GCC target (string [,string]...)%> does not have a final %<)%>
uk: %<#pragma GCC target (string [,string]...)%> не має остаточного %<)%>

en: %<#pragma GCC target%> is not supported for this machine
uk: %<#pragma GCC target%> не підтримується для цієї машини

en: %<#pragma GCC target%> string is badly formed
uk: Рядок %<#pragma GCC target%> має неправильний формат

en: %<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u
uk: %<#pragma GCC unroll%> вимагає виразу присвоєння, який обчислюється до невідʼємної цілочисельнної константи менше %u

en: %<#pragma GCC visibility push()%> must specify %<default%>, %<internal%>, %<hidden%> or %<protected%>
uk: %<#pragma GCC visibility push()%> повинно вказувати %<default%>, %<internal%>, %<hidden%> або %<protected%>

en: %<#pragma GCC visibility%> must be followed by %<push%> or %<pop%>
uk: %<#pragma GCC visibility%> повинно бути застосовано з %<push%> або %<pop%>

en: %<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported for C++
uk: %<#pragma STDC FLOAT_CONST_DECIMAL64%> не підтримується для C++

en: %<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported on this target
uk: %<#pragma STDC FLOAT_CONST_DECIMAL64%> не підтримується на цій цілі

en: %<#pragma acc %s data%> has no data movement clause
uk: %<#pragma acc %s data%> не має замикання переміщення даних

en: %<#pragma acc routine%> must be applied before definition
uk: %<#pragma acc routine%> має бути застосовано до визначення

en: %<#pragma acc routine%> must be applied before use
uk: %<#pragma acc routine%> має бути застосовано до використання

en: %<#pragma acc routine%> must be at file scope
uk: %<#pragma acc routine%> повинно бути на рівні файлу

en: %<#pragma acc routine%> names a set of overloads
uk: %<#pragma acc routine%> називає набір перевантажень

en: %<#pragma acc routine%> not immediately followed by a single function declaration or definition
uk: %<#pragma acc routine%> не негайно слідує за однією декларацією або визначенням функції

en: %<#pragma acc routine%> not immediately followed by function declaration or definition
uk: %<#pragma acc routine%> не негайно слідує за декларацією або визначенням функції

en: %<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause
uk: %<#pragma acc update%> повинен містити принаймні одну замикання %<device%> або %<host%> або %<self%>

en: %<#pragma align%> must appear before the declaration of %qD, ignoring
uk: %<#pragma align%> повинно зʼявлятися перед оголошенням %qD, ігнорується

en: %<#pragma implementation%> for %qs appears after file is included
uk: %<#pragma implementation%> для %qs зʼявляється після включення файлу

en: %<#pragma omp allocate%> not yet supported
uk: %<#pragma omp allocate%> ще не підтримується

en: %<#pragma omp assumes%> may only be used at file or namespace scope
uk: %<#pragma omp assumes%> може використовуватися тільки на рівні файлу або простору імен

en: %<#pragma omp atomic capture%> uses two different expressions for memory
uk: %<#pragma omp atomic capture%> використовує два різних вирази для памʼяті

en: %<#pragma omp atomic capture%> uses two different variables for memory
uk: %<#pragma omp atomic capture%> використовує дві різні змінні для памʼяті

en: %<#pragma omp atomic compare capture%> with non-integral comparison result
uk: %<#pragma omp atomic compare capture%> з не-цілочисельним результатом порівняння

en: %<#pragma omp atomic read%> incompatible with %<release%> clause
uk: %<#pragma omp atomic read%> несумісний з замиканням %<release%>

en: %<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive
uk: %<#pragma omp atomic read%> несумісний з неявно наданою директивою %<requires%> клаузою %<release%>

en: %<#pragma omp atomic update%> uses two different expressions for memory
uk: %<#pragma omp atomic update%> використовує два різних вирази для памʼяті

en: %<#pragma omp atomic update%> uses two different variables for memory
uk: %<#pragma omp atomic update%> використовує дві різні змінні для памʼяті

en: %<#pragma omp atomic write%> incompatible with %<acquire%> clause
uk: %<#pragma omp atomic write%> несумісний з замиканням %<acquire%>

en: %<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive
uk: %<#pragma omp atomic write%> несумісний з неявно наданою директивою %<requires%> клаузою %<acquire%>

en: %<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses
uk: %<#pragma omp cancel%> повинен вказувати один з замиканнь %<parallel%>, %<for%>, %<sections%> або %<taskgroup%>

en: %<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses
uk: %<#pragma omp cancellation point%> повинен вказувати один з замиканнь %<parallel%>, %<for%>, %<sections%> або %<taskgroup%>

en: %<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used
uk: %<#pragma omp critical%> з %<hint%> замиканням потребує імені, за винятком випадку, коли використовується %<omp_sync_hint_none%>

en: %<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>
uk: %<#pragma omp declare %s%> за яким слідує %<#pragma omp declare %s%>

en: %<#pragma omp declare %s%> must be followed by function declaration or definition
uk: %<#pragma omp declare %s%> повинен бути відстежений декларацією або визначенням функції

en: %<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>
uk: %<#pragma omp declare %s%> повинен бути відстежений декларацією або визначенням функції або іншим %<#pragma omp declare %s%>

en: %<#pragma omp declare %s%> not immediately followed by a function declaration or definition
uk: %<#pragma omp declare %s%> не негайно слідує за оголошенням або визначенням функції

en: %<#pragma omp declare %s%> not immediately followed by a single function declaration or definition
uk: %<#pragma omp declare %s%> не негайно слідує за одним оголошенням або визначенням функції

en: %<#pragma omp declare %s%> not immediately followed by function declaration or definition
uk: %<#pragma omp declare %s%> не негайно слідує за оголошенням або визначенням функції

en: %<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>
uk: %<#pragma omp declare reduction%> комбінатор посилається на змінну %qD, яка не є %<omp_out%> або %<omp_in%>

en: %<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>
uk: %<#pragma omp declare reduction%> ініціалізатор посилається на змінну %qD, яка не є %<omp_priv%> або %<omp_orig%>

en: %<#pragma omp declare reduction%> not at file or block scope
uk: %<#pragma omp declare reduction%> не на рівні файлу або блоку

en: %<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>
uk: %<#pragma omp end declare target%> без відповідного %<#pragma omp declare target%> або %<#pragma omp begin declare target%>

en: %<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements
uk: %<#pragma omp error%> з замиканням %<at(execution)%> може використовуватись тільки в складних операторах

en: %<#pragma omp ordered%> with %qs clause may only be used in compound statements
uk: %<#pragma omp ordered%> з %qs замиканням може використовуватися лише в складних операторах

en: %<#pragma omp requires%> may only be used at file or namespace scope
uk: %<#pragma omp requires%> може використовуватися тільки на рівні файлу або простору імен

en: %<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause
uk: %<#pragma omp scan%> може використовуватися тільки в цикловій конструкції з замиканням %<inscan%> %<reduction%>

en: %<#pragma omp scan%> with zero preceding executable statements
uk: %<#pragma omp scan%> з відсутністю попередніх виконуваних операторів

en: %<#pragma omp scan%> with zero succeeding executable statements
uk: %<#pragma omp scan%> з відсутністю наступних виконуваних операторів

en: %<#pragma omp section%> may only be used in %<#pragma omp sections%> construct
uk: %<#pragma omp section%> може використовуватись тільки в конструкції %<#pragma omp sections%>

en: %<#pragma omp simd%> used with class iteration variable %qE
uk: %<#pragma omp simd%> використовується з ітераційною змінною класу %qE

en: %<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause
uk: %<#pragma omp target data%> повинен містити принаймні одну замикання %<map%>, %<use_device_ptr%> або %<use_device_addr%>

en: %<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause
uk: %<#pragma omp target data%> з типом відображення, відмінним від %<to%>, %<from%>, %<tofrom%> або %<alloc%> на замиканні %<map%>

en: %<#pragma omp target enter data%> must contain at least one %<map%> clause
uk: %<#pragma omp target enter data%> повинен містити принаймні одну замикання %<map%>

en: %<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause
uk: %<#pragma omp target enter data%> з типом відображення, відмінним від %<to%>, %<tofrom%> або %<alloc%> на замиканні %<map%>

en: %<#pragma omp target exit data%> must contain at least one %<map%> clause
uk: %<#pragma omp target exit data%> повинен містити принаймні одну замикання %<map%>

en: %<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause
uk: %<#pragma omp target exit data%> з типом відображення, відмінним від %<from%>, %<tofrom%>, %<release%> або %<delete%> на замиканні %<map%>

en: %<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses
uk: %<#pragma omp target update%> повинен містити принаймні одну замикання %<from%> або %<to%>

en: %<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause
uk: %<#pragma omp target%> з типом відображення, відмінним від %<to%>, %<from%>, %<tofrom%> або %<alloc%> на замиканні %<map%>

en: %<#pragma pack (pop)%> encountered without matching %<#pragma pack (push)%>
uk: %<#pragma pack (pop)%> зустрівся без відповідного %<#pragma pack (push)%>

en: %<#pragma pack%> has no effect with %<-fpack-struct%> - ignored
uk: %<#pragma pack%> не має ефекту з %<-fpack-struct%> - ігнорується

en: %<#pragma pack(pop, %E)%> encountered without matching %<#pragma pack(push, %E)%>
uk: %<#pragma pack(pop, %E)%> зустрівся без відповідного %<#pragma pack(push, %E)%>

en: %<#pragma redefine_extname%> ignored due to conflict with %<asm%> declaration
uk: %<#pragma redefine_extname%> ігнорується через конфлікт з оголошенням %<asm%>

en: %<#pragma redefine_extname%> ignored due to conflict with previous %<#pragma redefine_extname%>
uk: %<#pragma redefine_extname%> ігнорується через конфлікт з попереднім %<#pragma redefine_extname%>

en: %<#pragma redefine_extname%> ignored due to conflict with previous rename
uk: %<#pragma redefine_extname%> ігнорується через конфлікт з попереднім перейменуванням

en: %<#pragma riscv intrinsic%> requires a string parameter
uk: %<#pragma riscv intrinsic%> вимагає рядковий параметр

en: %<#pragma scalar_storage_order%> is not supported for C++
uk: %<#pragma scalar_storage_order%> не підтримується для C++

en: %<#pragma vtable%> no longer supported
uk: %<#pragma vtable%> більше не підтримується

en: %<#pragma weak%> declaration of %q+D not allowed, ignored
uk: декларація %<#pragma weak%> для %q+D не дозволена, ігнорується

en: %<#pragma%> GHS endXXX does not match previous startXXX
uk: %<#pragma%> GHS endXXX не відповідає попередньому startXXX

en: %<#pragma%> GHS endXXX found without previous startXXX
uk: знайдено %<#pragma%> GHS endXXX без попереднього startXXX

en: %<#pragma%> is not allowed here
uk: %<#pragma%> не дозволено тут

en: %<$%>operand number used after format without operand number
uk: Номер операнду %<$%> використовується після формату без номеру операнду

en: %<%%%> constraint used with last operand
uk: Вимога %<%%%> використовується з останнім операндом

en: %<%%%c%> yields only last 2 digits of year
uk: %<%%%c%> дає тільки останні 2 цифри року

en: %<%%%c%> yields only last 2 digits of year in some locales
uk: %<%%%c%> дає тільки останні 2 цифри року в деяких локалях

en: %<%.*s%> directive argument is not a nul-terminated string
uk: Аргумент директиви %<%.*s%> не є нуль-термінованою рядком

en: %<%.*s%> directive argument is null
uk: Аргумент директиви %<%.*s%> є нульовим

en: %<%.*s%> directive output between %wu and %wu bytes causes result to exceed %<INT_MAX%>
uk: Виведення директиви %<%.*s%> розміром між %wu та %wu байтами призводить до перевищення результату над %<INT_MAX%>

en: %<%.*s%> directive output between %wu and %wu bytes exceeds %<INT_MAX%>
uk: Виведення директиви %<%.*s%> розміром між %wu та %wu байтами перевищує %<INT_MAX%>

en: %<%.*s%> directive output between %wu and %wu bytes exceeds minimum required size of 4095
uk: Виведення директиви %<%.*s%> розміром між %wu та %wu байтами перевищує мінімально необхідний розмір 4095

en: %<%.*s%> directive output between %wu and %wu bytes may cause result to exceed %<INT_MAX%>
uk: Виведення директиви %<%.*s%> розміром від %wu до %wu байт може призвести до перевищення максимального значення %<INT_MAX%>

en: %<%.*s%> directive output between %wu and %wu bytes may exceed minimum required size of 4095
uk: Виведення директиви %<%.*s%> розміром між %wu та %wu байтами може перевищувати мінімально необхідний розмір 4095

en: %<%.*s%> directive output may be truncated writing %wu byte into a region of size %wu | %<%.*s%> directive output may be truncated writing %wu bytes into a region of size %wu
uk[0]: Вивід директиви %<%.*s%> може бути обрізаний при записі %wu байт в область розміром %wu
uk[1]: Вивід директиви %<%.*s%> може бути обрізаний при записі %wu байтів в область розміром %wu
uk[2]: Вивід директиви %<%.*s%> може бути обрізаний при записі %wu байтів в область розміром %wu

en: %<%.*s%> directive output may be truncated writing %wu byte into a region of size between %wu and %wu | %<%.*s%> directive output may be truncated writing %wu bytes into a region of size between %wu and %wu
uk[0]: %<%.*s%> директива може обрізати вивід, записуючи %wu байт у регіон розміром від %wu до %wu
uk[1]: %<%.*s%> директива може обрізати вивід, записуючи %wu байти у регіон розміром від %wu до %wu
uk[2]: %<%.*s%> директива може обрізати вивід, записуючи %wu байтів у регіон розміром від %wu до %wu

en: %<%.*s%> directive output may be truncated writing %wu or more bytes into a region of size %wu
uk: Вивід директиви %<%.*s%> може бути обрізаний при записі %wu або більше байтів у регіон розміром %wu

en: %<%.*s%> directive output may be truncated writing %wu or more bytes into a region of size between %wu and %wu
uk: Вивід директиви %<%.*s%> може бути обрізаний при записі %wu або більше байтів у регіон розміром від %wu до %wu

en: %<%.*s%> directive output may be truncated writing between %wu and %wu bytes into a region of size %wu
uk: Вивід директиви %<%.*s%> може бути обрізаний при записі від %wu до %wu байтів у регіон розміром %wu

en: %<%.*s%> directive output may be truncated writing between %wu and %wu bytes into a region of size between %wu and %wu
uk: Вивід директиви %<%.*s%> може бути обрізаний при записі від %wu до %wu байтів у регіон розміром від %wu до %wu

en: %<%.*s%> directive output may be truncated writing likely %wu or more bytes into a region of size %wu
uk: вивід директиви %<%.*s%> може бути обрізаний при записі, ймовірно, %wu або більше байтів у регіон розміром %wu

en: %<%.*s%> directive output may be truncated writing likely %wu or more bytes into a region of size between %wu and %wu
uk: Вивід директиви %<%.*s%> може бути обрізаний, записуючи, ймовірно, %wu або більше байтів у регіон розміром від %wu до %wu

en: %<%.*s%> directive output may be truncated writing up to %wu bytes into a region of size %wu
uk: вивід директиви %<%.*s%> може бути обрізаний при записі до %wu байтів у регіон розміром %wu

en: %<%.*s%> directive output may be truncated writing up to %wu bytes into a region of size between %wu and %wu
uk: Вивід директиви %<%.*s%> може бути обрізаний, записуючи до %wu байтів у регіон розміром від %wu до %wu

en: %<%.*s%> directive output of %wu bytes causes result to exceed %<INT_MAX%>
uk: Виведення директиви %<%.*s%> розміром %wu байтів призводить до перевищення результату %<INT_MAX%>

en: %<%.*s%> directive output of %wu bytes exceeds %<INT_MAX%>
uk: Виведення директиви %<%.*s%> розміром %wu байт перевищує %<INT_MAX%>

en: %<%.*s%> directive output of %wu bytes exceeds minimum required size of 4095
uk: Виведення директиви %<%.*s%> розміром %wu байт перевищує мінімально необхідний розмір 4095

en: %<%.*s%> directive output truncated writing %wu byte into a region of size %wu | %<%.*s%> directive output truncated writing %wu bytes into a region of size %wu
uk[0]: Вивід директиви %<%.*s%> обрізаний при записі %wu байт у регіон розміром %wu
uk[1]: Вивід директиви %<%.*s%> обрізаний при записі %wu байтів у регіон розміром %wu
uk[2]: Вивід директиви %<%.*s%> обрізаний при записі %wu байтів у регіон розміром %wu

en: %<%.*s%> directive output truncated writing %wu byte into a region of size between %wu and %wu | %<%.*s%> directive output truncated writing %wu bytes into a region of size between %wu and %wu
uk[0]: Вивід директиви %<%.*s%> було обрізано, записуючи %wu байт у регіон розміром від %wu до %wu
uk[1]: Вивід директиви %<%.*s%> було обрізано, записуючи %wu байти у регіон розміром від %wu до %wu
uk[2]: Вивід директиви %<%.*s%> було обрізано, записуючи %wu байтів у регіон розміром від %wu до %wu

en: %<%.*s%> directive output truncated writing %wu or more bytes into a region of size %wu
uk: Вивід директиви %<%.*s%> може бути обрізаний при записі %wu або більше байтів у регіон розміром %wu

en: %<%.*s%> directive output truncated writing %wu or more bytes into a region of size between %wu and %wu
uk: Виведення директиви %<%.*s%> обрізано при записі %wu або більше байтів в область розміром між %wu та %wu

en: %<%.*s%> directive output truncated writing between %wu and %wu bytes into a region of size %wu
uk: Вивід директиви %<%.*s%> може бути обрізаний при записі від %wu до %wu байтів у регіон розміром %wu

en: %<%.*s%> directive output truncated writing between %wu and %wu bytes into a region of size between %wu and %wu
uk: Вивід директиви %<%.*s%> обрізаний при записі від %wu до %wu байтів у регіон розміром від %wu до %wu

en: %<%.*s%> directive output truncated writing likely %wu or more bytes into a region of size %wu
uk: вивід директиви %<%.*s%> обрізаний при записі, ймовірно, %wu або більше байтів у регіон розміром %wu

en: %<%.*s%> directive output truncated writing likely %wu or more bytes into a region of size between %wu and %wu
uk: Вивід директиви %<%.*s%> обрізаний при записі, ймовірно, %wu або більше байтів у регіон розміром між %wu і %wu

en: %<%.*s%> directive output truncated writing up to %wu bytes into a region of size %wu
uk: вивід директиви %<%.*s%> було обрізано при записі до %wu байтів у регіон розміром %wu

en: %<%.*s%> directive output truncated writing up to %wu bytes into a region of size between %wu and %wu
uk: Вивід директиви %<%.*s%> було обрізано, записуючи до %wu байтів у регіон розміром від %wu до %wu

en: %<%.*s%> directive precision out of range
uk: Точність директиви %<%.*s%> виходить за межі діапазону

en: %<%.*s%> directive width out of range
uk: Ширина директиви %<%.*s%> виходить за межі допустимого діапазону

en: %<%.*s%> directive writing %wu byte into a region of size %wu | %<%.*s%> directive writing %wu bytes into a region of size %wu
uk[0]: директива %<%.*s%> записує %wu байт в область розміром %wu
uk[1]: директива %<%.*s%> записує %wu байтів в область розміром %wu
uk[2]: директива %<%.*s%> записує %wu байтів в область розміром %wu

en: %<%.*s%> directive writing %wu byte into a region of size between %wu and %wu | %<%.*s%> directive writing %wu bytes into a region of size between %wu and %wu
uk[0]: Директива %<%.*s%> записує %wu байт у регіон розміром між %wu і %wu
uk[1]: Директива %<%.*s%> записує %wu байти у регіон розміром між %wu і %wu
uk[2]: Директива %<%.*s%> записує %wu байтів у регіон розміром між %wu і %wu

en: %<%.*s%> directive writing %wu or more bytes into a region of size %wu
uk: Директива %<%.*s%> записує %wu або більше байтів у регіон розміром %wu

en: %<%.*s%> directive writing %wu or more bytes into a region of size between %wu and %wu
uk: Директива %<%.*s%> записує %wu або більше байтів в область розміром між %wu та %wu

en: %<%.*s%> directive writing between %wu and %wu bytes into a region of size %wu
uk: Директива %<%.*s%> записує від %wu до %wu байтів у регіон розміром %wu

en: %<%.*s%> directive writing between %wu and %wu bytes into a region of size between %wu and %wu
uk: Директива %<%.*s%> записує від %wu до %wu байтів у регіон розміром від %wu до %wu

en: %<%.*s%> directive writing likely %wu or more bytes into a region of size %wu
uk: директива %<%.*s%> записує, ймовірно, %wu або більше байтів у регіон розміром %wu

en: %<%.*s%> directive writing likely %wu or more bytes into a region of size between %wu and %wu
uk: Директива %<%.*s%> ймовірно записує %wu або більше байтів у регіон розміром від %wu до %wu

en: %<%.*s%> directive writing up to %wu bytes into a region of size %wu
uk: директива %<%.*s%> записує до %wu байтів у регіон розміром %wu

en: %<%.*s%> directive writing up to %wu bytes into a region of size between %wu and %wu
uk: Директива %<%.*s%> записує до %wu байтів у регіон розміром від %wu до %wu

en: %<%D::%D%> is not a class member
uk: %<%D::%D%> не є членом класу

en: %<%D::%D%> is not a member of %qT
uk: %<%D::%D%> не є членом %qT

en: %<%E (%E)%> attribute ignored on functions declared %qs
uk: атрибут %<%E (%E)%> ігнорується для функцій, оголошених як %qs

en: %<%E (%E)%> attribute ignored with deallocation functions declared %qs
uk: атрибут %<%E (%E)%> ігнорується з функціями звільнення, оголошеними як %qs

en: %<%E::%E%> has not been declared
uk: %<%E::%E%> не було оголошено

en: %<%E::%E%> is not a class or namespace
uk: %<%E::%E%> не є класом або простором імен

en: %<%E::%E%> is not a class, namespace, or enumeration
uk: %<%E::%E%> не є класом, простором імен або перелічуванням

en: %<%E::%E%> is not a type
uk: %<%E::%E%> не є типом

en: %<%E::%E%> scoped attribute directive ignored
uk: директива атрибуту в області %<%E::%E%> ігнорується

en: %<%T%s%D%> names destructor
uk: %<%T%s%D%> називає деструктор

en: %<%T::%D%> names constructor in %qT
uk: %<%T::%D%> називає конструктор в %qT

en: %<%T::%E%> has not been declared
uk: %<%T::%E%> не було оголошено

en: %<%T::%E%> is not a type
uk: %<%T::%E%> не є типом

en: %<%T::%E%> names the constructor, not the type
uk: %<%T::%E%> позначає конструктор, а не тип

en: %<%c%> is not a valid character in an identifier
uk: %<%c%> не є допустимим символом в ідентифікаторі

en: %<%c%> is not a valid first character for an identifier
uk: %<%c%> не є допустимим першим символом для ідентифікатора

en: %<%c%E%> not found in protocol(s)
uk: %<%c%E%> не знайдено у протоколах

en: %<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration
uk: %<%s %E%>, оголошений всередині списку параметрів, не буде видимим поза цим визначенням або оголошенням

en: %<%s %s%> construct not closely nested inside of %qs
uk: Конструкція %<%s %s%> не є тісно вкладеною всередині %qs

en: %<%s + %s%> at %L must be less than or equal to BIT_SIZE(%qs)
uk: %<%s + %s%> на %L повинно бути менше або дорівнювати BIT_SIZE(%qs)

en: %<%s taskgroup%> construct not closely nested inside of %<taskgroup%> region
uk: Конструкція %<%s taskgroup%> не є тісно вкладеною всередині області %<taskgroup%>

en: %<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses
uk: директива %<%s%s%s%s%s%> згадується як у замиканні %<absent%>, так і у замиканні %<contains%>

en: %<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses
uk: директива %<%s%s%s%s%s%> згадується кілька разів у замиканнях %qs

en: %<%s(%s)%> is only allowed in %<omp ordered%>
uk: %<%s(%s)%> дозволено лише в %<omp ordered%>

en: %<%s=%s%> and %<%s-%s%> are incompatible
uk: %<%s=%s%> та %<%s-%s%> несумісні

en: %<&%> constraint used with no register class
uk: обмеження %<&%> використовується без класу реєстра

en: %<&%> not allowed by itself in line %d
uk: %<&%> не дозволено самостійно в рядку %d

en: %<&%> should come before %<...%>
uk: %<&%> повинно бути перед %<...%>

en: %<&&%> not valid in GIMPLE
uk: %<&&%> не дійсний в GIMPLE

en: %<)%> expected at %C
uk: Очікується %<)%> у %C

en: %<*%> in boolean context, suggest %<&&%> instead
uk: %<*%> у булевому контексті, рекомендується використовувати %<&&%> замість

en: %<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>
uk: захоплення %<*this%> доступне лише з %<-std=c++17%> або %<-std=gnu++17%>

en: %<-%s%> conflicts with the other architecture options, which specify a %s processor
uk: %<-%s%> конфліктує з іншими параметрами архітектури, які вказують процесор %s

en: %<--help%> argument %q.*s is ambiguous, please be more specific
uk: аргумент %q.*s для %<--help%> є неоднозначним, будь ласка, будьте більш конкретними

en: %<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>
uk: %<--param constructive-interference-size=%d%> більше ніж %<--param l1-cache-line-size=%d%>

en: %<--param constructive-interference-size=%d%> is less than %d
uk: %<--param constructive-interference-size=%d%> менше ніж %d

en: %<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>
uk: %<--param destructive-interference-size=%d%> менше ніж %<--param l1-cache-line-size=%d%>

en: %<--param destructive-interference-size=%d%> is less than %d
uk: %<--param destructive-interference-size=%d%> менше ніж %d

en: %<-I-%> specified twice
uk: %<-I-%> вказано двічі

en: %<-MF%> and %<-fdeps-file=%> cannot share an output file %s: %m
uk: %<-MF%> і %<-fdeps-file=%> не можуть писати в один вихідний файл %s: %m

en: %<-MG%> may only be used with %<-M%> or %<-MM%>
uk: %<-MG%> може використовуватися лише з %<-M%> або %<-MM%>

en: %<-W%serror=%s%>: no option %<-%s%>
uk: %<-W%serror=%s%>: опція %<-%s%> не знайдена

en: %<-W%serror=%s%>: no option %<-%s%>; did you mean %<-%s%>?
uk: %<-W%serror=%s%>: опція %<-%s%> не знайдена; мали на увазі %<-%s%>?

en: %<-Wabi%> warns about differences from the most up-to-date ABI, which is also used by default
uk: %<-Wabi%> попереджає про відмінності від найновішої ABI, яка також використовується за замовчуванням

en: %<-Wabi%> won%'t warn about anything
uk: %<-Wabi%> не буде попереджувати про нічого

en: %<-Wabi=1%> is not supported, using =2
uk: %<-Wabi=1%> не підтримується, використовується =2

en: %<-Werror=%> argument %qs is not valid for %s
uk: аргумент %qs для %<-Werror=%> не є дійсним для %s

en: %<-Werror=%s%>: %<-%s%> is not an option that controls warnings
uk: %<-Werror=%s%>: %<-%s%> не є опцією, що керує попередженнями

en: %<-Wformat-contains-nul%> ignored without %<-Wformat%>
uk: %<-Wformat-contains-nul%> ігнорується без %<-Wformat%>

en: %<-Wformat-extra-args%> ignored without %<-Wformat%>
uk: %<-Wformat-extra-args%> ігнорується без %<-Wformat%>

en: %<-Wformat-nonliteral%> ignored without %<-Wformat%>
uk: %<-Wformat-nonliteral%> ігнорується без %<-Wformat%>

en: %<-Wformat-security%> ignored without %<-Wformat%>
uk: %<-Wformat-security%> ігнорується без %<-Wformat%>

en: %<-Wformat-y2k%> ignored without %<-Wformat%>
uk: %<-Wformat-y2k%> ігнорується без %<-Wformat%>

en: %<-Wformat-zero-length%> ignored without %<-Wformat%>
uk: %<-Wformat-zero-length%> ігнорується без %<-Wformat%>

en: %<-Wmisleading-indentation%> is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
uk: %<-Wmisleading-indentation%> від цього моменту вимкнено, оскільки відстеження стовпців було вимкнено через розмір коду/заголовків

en: %<-Wstrict-flex-arrays%> is ignored when %<-fstrict-flex-arrays%> is not present
uk: %<-Wstrict-flex-arrays%> ігнорується, коли %<-fstrict-flex-arrays%> не вказано

en: %<-f%s%> and %<%s=%s%> are incompatible
uk: %<-f%s%> та %<%s=%s%> несумісні

en: %<-f%s%> is not supported with CONST16 instructions
uk: %<-f%s%> не підтримується з інструкціями CONST16

en: %<-f%s%> not supported: ignored
uk: %<-f%s%> не підтримується: проігноровано

en: %<-f%sleading-underscore%> not supported on this target machine
uk: %<-f%sleading-underscore%> не підтримується на цій цільовій машині

en: %<-fPIC%> and %<-fpic%> are not supported on this target
uk: %<-fPIC%> та %<-fpic%> не підтримуються на цій цілі

en: %<-fPIC%> is not supported
uk: %<-fPIC%> не підтримується

en: %<-fPIC%>/%<-fpic%> not supported for this target
uk: %<-fPIC%>/%<-fpic%> не підтримується для цієї цілі

en: %<-fPIE%> is not supported
uk: %<-fPIE%> не підтримується

en: %<-fabi-compat-version=1%> is not supported, using =2
uk: %<-fabi-compat-version=1%> не підтримується, використовується =2

en: %<-fabi-version=1%> is no longer supported
uk: %<-fabi-version=1%> більше не підтримується

en: %<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT
uk: %<-fabi-version=12%> (GCC 8.1) випадково змінює конвенцію виклику для %qT

en: %<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1
uk: %<-fabi-version=13%> (GCC 8.2) виправляє конвенцію виклику для %qT, яка була помилково змінена в 8.1

en: %<-falign-%s%> is not between 0 and %d
uk: %<-falign-%s%> не знаходиться між 0 і %d

en: %<-falign-labels=%d%> is not supported
uk: %<-falign-labels=%d%> не підтримується

en: %<-falign-loops=%d%> is not supported
uk: %<-falign-loops=%d%> не підтримується

en: %<-faligned-new=%d%> is not a power of two
uk: %<-faligned-new=%d%> не є степенем двійки

en: %<-fasan-shadow-offset%> should only be used with %<-fsanitize=kernel-address%>
uk: %<-fasan-shadow-offset%> слід використовувати лише з %<-fsanitize=kernel-address%>

en: %<-fassociative-math%> disabled; other options take precedence
uk: %<-fassociative-math%> вимкнено; інші параметри мають пріоритет

en: %<-fcall-saved-REG%> is not supported for out registers
uk: %<-fcall-saved-REG%> не підтримується для вихідних регістрів

en: %<-fcf-protection%> is not compatible with this target
uk: %<-fcf-protection%> несумісний з цільовою платформою

en: %<-fcf-protection=branch%> is not supported for this target
uk: %<-fcf-protection=branch%> не підтримується для цільової платформи

en: %<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line
uk: %<-fcf-protection=full%> не увімкнено через %<-fhardened%>, оскільки було вказано на командному рядку

en: %<-fcf-protection=full%> is not supported for this target
uk: %<-fcf-protection=full%> не підтримується для цільової платформи

en: %<-fcf-protection=return%> is not supported for this target
uk: %<-fcf-protection=return%> не підтримується для цільової платформи

en: %<-fcontract-assumption-mode=%> cannot be mixed with p1332/p1429
uk: %<-fcontract-assumption-mode=%> не може бути поєднано з p1332/p1429

en: %<-fcontract-assumption-mode=%> must be %<on%> or %<off%>
uk: %<-fcontract-assumption-mode=%> повинно бути %<on%> або %<off%>

en: %<-fcontract-build-level=%> cannot be mixed with p1332/p1429
uk: %<-fcontract-build-level=%> не може бути поєднано з p1332/p1429

en: %<-fcontract-build-level=%> must be off|default|audit
uk: %<-fcontract-build-level=%> повинен бути off|default|audit

en: %<-fcontract-continuation-mode=%> cannot be mixed with p1332/p1429
uk: %<-fcontract-continuation-mode=%> не може бути змішано з p1332/p1429

en: %<-fcontract-continuation-mode=%> must be %<on%> or %<off%>
uk: %<-fcontract-continuation-mode=%> повинно бути %<on%> або %<off%>

en: %<-fcontract-level=%> too many custom roles
uk: %<-fcontract-level=%> занадто багато користувацьких ролей

en: %<-fcontract-role=%> cannot be mixed with std/p1429 contract flags
uk: %<-fcontract-role=%> не може бути поєднано з прапорцями контракту std/p1429

en: %<-fcontract-role=%> must be in the form role:semantics
uk: %<-fcontract-role=%> повинно бути у форматі роль:семантика

en: %<-fcontract-role=%> semantics must include default,audit,axiom values
uk: Семантика %<-fcontract-role=%> повинна включати значення default,audit,axiom

en: %<-fcontract-semantic=%> cannot be mixed with std/p1332 contract flags
uk: %<-fcontract-semantic=%> не може бути поєднано з прапорцями контракту std/p1332

en: %<-fcontract-semantic=%> cannot find default role
uk: %<-fcontract-semantic=%> не може знайти типову роль

en: %<-fcontract-semantic=%> level must be default, audit, or axiom
uk: Рівень %<-fcontract-semantic=%> повинен бути типовим, аудитом або аксіомою

en: %<-fcontract-semantic=%> must be in the form level:semantic
uk: %<-fcontract-semantic=%> повинно бути у форматі рівень:семантика

en: %<-fconvert=r16_ieee%> or %<-fconvert=r16_ibm%> not supported on this architecture
uk: %<-fconvert=r16_ieee%> або %<-fconvert=r16_ibm%> не підтримуються на цій архітектурі

en: %<-fd-lines-as-code%> has no effect in free form
uk: %<-fd-lines-as-code%> не має ефекту у вільній формі

en: %<-fd-lines-as-comments%> has no effect in free form
uk: %<-fd-lines-as-comments%> не має ефекту у вільній формі

en: %<-fdata-sections%> not supported for this target
uk: %<-fdata-sections%> не підтримується для цільової системи

en: %<-fdbg-cnt=%s:%d-%d%> has smaller upper limit than the lower
uk: %<-fdbg-cnt=%s:%d-%d%> має межу вищу, ніж нижня

en: %<-fdirectives-only%> is incompatible with %<-Wunused-macros%>
uk: %<-fdirectives-only%> несумісний з %<-Wunused-macros%>

en: %<-fdirectives-only%> is incompatible with %<-traditional%>
uk: %<-fdirectives-only%> несумісний з %<-traditional%>

en: %<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>
uk: %<-femit-struct-debug-detailed=dir:...%> повинно дозволяти принаймні стільки ж, скільки й %<-femit-struct-debug-detailed=ind:...%>

en: %<-fexcess-precision=16%> for Ada
uk: %<-fexcess-precision=16%> для Ada

en: %<-fexcess-precision=16%> for Fortran
uk: %<-fexcess-precision=16%> для Fortran

en: %<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>
uk: %<-fexcess-precision=16%> несумісний з %<-mfpmath=387%>

en: %<-fexcess-precision=16%> is not supported on this target
uk: %<-fexcess-precision=16%> не підтримується на цій цілі

en: %<-fexcess-precision=standard%> for Ada
uk: %<-fexcess-precision=standard%> для Ada

en: %<-fexcess-precision=standard%> for Fortran
uk: %<-fexcess-precision=standard%> для Fortran

en: %<-ffunction-sections%> not supported for this target
uk: %<-ffunction-sections%> не підтримується для цільової системи

en: %<-fhandle-exceptions%> has been renamed %<-fexceptions%> (and is now on by default)
uk: %<-fhandle-exceptions%> перейменовано на %<-fexceptions%> (і зараз включено за замовчуванням)

en: %<-fhardened%> not supported for this target
uk: %<-fhardened%> не підтримується для цієї мети

en: %<-fipa-modref%> is incompatible with %qs
uk: %<-fipa-modref%> несумісний з %qs

en: %<-flinker-output=rel%> and %<-fltrans%> are mutually exclusive
uk: %<-flinker-output=rel%> та %<-fltrans%> взаємовиключні

en: %<-fmodule-only%> used for non-interface
uk: %<-fmodule-only%> використовується для неінтерфейсу

en: %<-fmoduleinfo%> is not supported on this target
uk: %<-fmoduleinfo%> не підтримується на цій цілі

en: %<-fno-fat-lto-objects%> are supported only with linker plugin
uk: %<-fno-fat-lto-objects%> підтримуються лише з плагіном лінкера

en: %<-fno-gnu89-inline%> is only supported in GNU99 or C99 mode
uk: %<-fno-gnu89-inline%> підтримується тільки в режимі GNU99 або C99

en: %<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-runtime%>
uk: %<-fobjc-abi-version%> %d не підтримується для цілей 32-бітної архітектури з %<-fnext-runtime%>

en: %<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>
uk: %<-fobjc-abi-version%> 2 повинно використовуватися для цілей 64-бітної архітектури з %<-fnext-runtime%>

en: %<-fobjc-exceptions%> is required to enable Objective-C exception syntax
uk: необхідно використовувати %<-fobjc-exceptions%>, щоб увімкнути синтаксис винятків Objective-C

en: %<-fobjc-gc%> is ignored for %<-fgnu-runtime%>
uk: %<-fobjc-gc%> ігнорується для %<-fgnu-runtime%>

en: %<-fobjc-sjlj-exceptions%> is ignored for %<-fgnu-runtime%>
uk: %<-fobjc-sjlj-exceptions%> ігнорується для %<-fgnu-runtime%>

en: %<-fobjc-sjlj-exceptions%> is ignored for %<-fnext-runtime%> when %<-fobjc-abi-version%> greater than 1
uk: %<-fobjc-sjlj-exceptions%> ігнорується для %<-fnext-runtime%>, коли %<-fobjc-abi-version%> більше 1

en: %<-fobjc-sjlj-exceptions%> is the only supported exceptions system for %<-fnext-runtime%> with %<-fobjc-abi-version%> argument less than 2
uk: %<-fobjc-sjlj-exceptions%> є єдиним підтримуваним системою винятків для %<-fnext-runtime%> з аргументом %<-fobjc-abi-version%>, меншим за 2

en: %<-fonly=%> argument is different from first input file name
uk: аргумент %<-fonly=%> відрізняється від імені першого вхідного файлу

en: %<-fopenacc-dim%> operand is malformed at %qs
uk: операнд %<-fopenacc-dim%> неправильно сформований в %qs

en: %<-fpic%> and %<-fPIC%> not supported without %<-mdsbt%> on this target
uk: %<-fpic%> та %<-fPIC%> не підтримуються без %<-mdsbt%> на цій цілі

en: %<-fpic%> and %<-mapcs-reent%> are incompatible
uk: %<-fpic%> та %<-mapcs-reent%> несумісні

en: %<-fpic%> is not supported
uk: %<-fpic%> не підтримується

en: %<-fpie%> is not supported
uk: %<-fpie%> не підтримується

en: %<-fprefetch-loop-arrays%> is not supported with %<-Os%>
uk: %<-fprefetch-loop-arrays%> не підтримується з %<-Os%>

en: %<-fprefetch-loop-arrays%> not supported for this target
uk: %<-fprefetch-loop-arrays%> не підтримується для даної цілі

en: %<-fprefetch-loop-arrays%> not supported for this target (try %<-march%> switches)
uk: %<-fprefetch-loop-arrays%> не підтримується для даної цілі (спробуйте перемикачі %<-march%>)

en: %<-frecord-gcc-switches%> is not supported by the current target
uk: %<-frecord-gcc-switches%> не підтримується поточною платформою

en: %<-freorder-blocks-and-partition%> does not support unwind info on this architecture
uk: %<-freorder-blocks-and-partition%> не підтримує інформацію про розгортання стеку на цій архітектурі

en: %<-freorder-blocks-and-partition%> does not work on this architecture
uk: %<-freorder-blocks-and-partition%> не працює на цій архітектурі

en: %<-freorder-blocks-and-partition%> does not work with exceptions on this architecture
uk: %<-freorder-blocks-and-partition%> не працює з винятками на цій архітектурі

en: %<-freorder-blocks-and-partition%> not supported on this architecture
uk: %<-freorder-blocks-and-partition%> не підтримується на цій архітектурі

en: %<-fsanitize-address-use-after-scope%> requires %<-fstack-reuse=none%> option
uk: %<-fsanitize-address-use-after-scope%> потребує опцію %<-fstack-reuse=none%>

en: %<-fsanitize-recover=%s%> is not supported
uk: %<-fsanitize-recover=%s%> не підтримується

en: %<-fsanitize-trap=%s%> is not supported
uk: %<-fsanitize-trap=%s%> не підтримується

en: %<-fsanitize=%s%> is incompatible with %<-fsanitize=%s%>
uk: %<-fsanitize=%s%> несумісний з %<-fsanitize=%s%>

en: %<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target
uk: %<-fsanitize=address%> та %<-fsanitize=kernel-address%> не підтримуються для даної цілі

en: %<-fsanitize=address%> not supported for this target
uk: %<-fsanitize=address%> не підтримується для даної цілі

en: %<-fsanitize=all%> option is not valid
uk: опція %<-fsanitize=all%> недійсна

en: %<-fsanitize=kernel-address%> with stack protection is not supported without %<-fasan-shadow-offset=%> for this target
uk: %<-fsanitize=kernel-address%> з захистом стеку не підтримується без %<-fasan-shadow-offset=%> для даної цілі

en: %<-fsanitize=pointer-compare%> must be combined with %<-fsanitize=address%> or %<-fsanitize=kernel-address%>
uk: %<-fsanitize=pointer-compare%> повинен бути поєднаний з %<-fsanitize=address%> або %<-fsanitize=kernel-address%>

en: %<-fsanitize=pointer-subtract%> must be combined with %<-fsanitize=address%> or %<-fsanitize=kernel-address%>
uk: %<-fsanitize=pointer-subtract%> повинен бути поєднаний з %<-fsanitize=address%> або %<-fsanitize=kernel-address%>

en: %<-fsanitize=shadow-call-stack%> not supported in current platform
uk: %<-fsanitize=shadow-call-stack%> не підтримується на поточній платформі

en: %<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>
uk: %<-fsanitize=shadow-call-stack%> потребує %<-ffixed-x18%>

en: %<-fsanitize=shadow-call-stack%> requires %<-fno-exceptions%>
uk: %<-fsanitize=shadow-call-stack%> потребує %<-fno-exceptions%>

en: %<-fsplit-stack%> currently only supported on GNU/Linux
uk: %<-fsplit-stack%> наразі підтримується тільки на GNU/Linux

en: %<-fsplit-stack%> currently only supported on PowerPC64 GNU/Linux with glibc-2.18 or later
uk: %<-fsplit-stack%> наразі підтримується лише на PowerPC64 GNU/Linux з glibc-2.18 або пізніше

en: %<-fsplit-stack%> does not support 2 register parameters for a nested function
uk: %<-fsplit-stack%> не підтримує 2 регістрових параметри для вкладеної функції

en: %<-fsplit-stack%> does not support 3 register parameters
uk: %<-fsplit-stack%> не підтримує 3 регістрових параметри

en: %<-fsplit-stack%> does not support fastcall with nested function
uk: %<-fsplit-stack%> не підтримує fastcall з вкладеною функцією

en: %<-fsplit-stack%> is not supported by this compiler configuration
uk: %<-fsplit-stack%> не підтримується цією конфігурацією компілятора

en: %<-fsplit-stack%> requires assembler support for CFI directives
uk: %<-fsplit-stack%> потребує підтримки асемблером директив CFI

en: %<-fstack-check=%> and %<-fstack-clash-protection%> are mutually exclusive; disabling %<-fstack-check=%>
uk: %<-fstack-check=%> та %<-fstack-clash-protection%> взаємовиключні; вимикаю %<-fstack-check=%>

en: %<-fstack-check=specific%> for Thumb-1
uk: %<-fstack-check=specific%> для Thumb-1

en: %<-fstack-check=specific%> not implemented for MIPS16
uk: %<-fstack-check=specific%> не реалізовано для MIPS16

en: %<-fstack-clash-protection%> is not enabled by %<-fhardened%> because %<-fstack-check%> was specified on the command line
uk: %<-fstack-clash-protection%> не увімкнено %<-fhardened%>, оскільки %<-fstack-check%> було вказано у командному рядку

en: %<-fstack-clash-protection%> is not supported on targets where the stack grows from lower to higher addresses
uk: %<-fstack-clash-protection%> не підтримується на цілях, де стек зростає з нижніх до вищих адрес

en: %<-fstack-limit-%> options are ignored with %<-mfdpic%>; use %<-mstack-check-l1%>
uk: опції %<-fstack-limit-%> ігноруються з %<-mfdpic%>; використовуйте %<-mstack-check-l1%>

en: %<-fstack-limit-%> options are not supported on this cpu
uk: опції %<-fstack-limit-%> не підтримуються на цьому процесорі

en: %<-fstack-protector%> does not work on this architecture
uk: %<-fstack-protector%> не працює на цій архітектурі

en: %<-fstack-protector%> not supported for this target
uk: %<-fstack-protector%> не підтримується для даної цілі

en: %<-fstack-protector-strong%> is not enabled by %<-fhardened%> because it was specified on the command line
uk: %<-fstack-protector-strong%> не увімкнено %<-fhardened%>, оскільки було задано в командному рядку

en: %<-ftrivial-auto-var-init=zero%> is not enabled by %<-fhardened%> because it was specified on the command line
uk: %<-ftrivial-auto-var-init=zero%> не увімкнено %<-fhardened%>, оскільки було задано в командному рядку

en: %<-fuse-cxa-atexit%> is not supported for msp430-elf
uk: %<-fuse-cxa-atexit%> не підтримується для msp430-elf

en: %<-fuse-linker-plugin%>, but %s not found
uk: %<-fuse-linker-plugin%>, але %s не знайдено

en: %<-fwpa%> and %<-fltrans%> are mutually exclusive
uk: %<-fwpa%> та %<-fltrans%> взаємовиключні

en: %<-g%> is only supported when using GAS on this processor
uk: %<-g%> підтримується лише при використанні GAS на цьому процесорі

en: %<-g%> option disabled
uk: Опція %<-g%> вимкнена

en: %<-g%> with %<-mno-apcs-frame%> may not give sensible debugging
uk: %<-g%> з %<-mno-apcs-frame%> може не давати змістовного налагодження

en: %<-g3%> is not supported by the debug linker in use (set to 2)
uk: %<-g3%> не підтримується використовуваним зв'язувачем налагоджувача (встановлено в 2)

en: %<-gdwarf%s%> is ambiguous; use %<-gdwarf-%s%> for DWARF version or %<-gdwarf%> %<-g%s%> for debug level
uk: %<-gdwarf%s%> є неоднозначним; використовуйте %<-gdwarf-%s%> для версії DWARF або %<-gdwarf%> %<-g%s%> для рівня налагодження

en: %<-gdwarf-6%> is output as version 5 with incompatibilities
uk: %<-gdwarf-6%> виводиться як версія 5 з несумісностями

en: %<-ginline-points%> is forced disabled without %<-gstatement-frontiers%>
uk: %<-ginline-points%> примусово вимкнено без %<-gstatement-frontiers%>

en: %<-ginternal-reset-location-views%> is forced disabled without %<-gvariable-location-views%>
uk: %<-ginternal-reset-location-views%> примусово вимкнено без %<-gvariable-location-views%>

en: %<-gnat%> misspelled as %<-gant%>
uk: %<-gnat%> неправильно написано як %<-gant%>

en: %<-gsplit-dwarf%> is not supported on this platform, ignored
uk: %<-gsplit-dwarf%> не підтримується на цій платформі, проігноровано

en: %<-gsplit-dwarf%> is not supported with LTO, disabling
uk: %<-gsplit-dwarf%> не підтримується з LTO, вимикається

en: %<-iplugindir%> option not passed from the gcc driver
uk: опція %<-iplugindir%> не передана від драйвера gcc

en: %<-m%s%> not supported in this configuration
uk: %<-m%s%> не підтримується в цій конфігурації

en: %<-m%s%> overrides %<-m%s=%s%>, adjusting ABI to %qs
uk: %<-m%s%> перевизначає %<-m%s=%s%>, налаштування ABI змінено на %qs

en: %<-m%s=%s%> conflicts with %qs, which requires %<%s%s%>
uk: Параметр %<-m%s=%s%> конфліктує з %qs, який вимагає %<%s%s%>

en: %<-m32%> conflicts with %<-arch ppc64%> (%<-m32%> ignored)
uk: %<-m32%> конфліктує з %<-arch ppc64%> (%<-m32%> ігнорується)

en: %<-m32%> conflicts with %<-arch x86_64%> (%<-m32%> ignored)
uk: %<-m32%> конфліктує з %<-arch x86_64%> (%<-m32%> ігнорується)

en: %<-m64%> requires a PowerPC64 cpu
uk: %<-m64%> вимагає процесор PowerPC64

en: %<-m96bit-long-double%> is not compatible with this target
uk: %<-m96bit-long-double%> несумісний з цією ціллю

en: %<-mabi=%s%> not supported with %<-fsanitize=address%>
uk: %<-mabi=%s%> не підтримується з %<-fsanitize=address%>

en: %<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>
uk: %<-mabi=%s%> не підтримується з %<-fsanitize=kernel-address%>

en: %<-mabi=%s%> not supported with %<-fsanitize=thread%>
uk: %<-mabi=%s%> не підтримується з %<-fsanitize=thread%>

en: %<-mabi=2fp+%> option only support when FPU available, must be enable %<-mext-fpu-sp%> or %<-mext-fpu-dp%>
uk: Опція %<-mabi=2fp+%> підтримується тільки при наявності FPU, необхідно включити %<-mext-fpu-sp%> або %<-mext-fpu-dp%>

en: %<-mabi=ms%> not supported with X32 ABI
uk: %<-mabi=ms%> не підтримується з X32 ABI

en: %<-maix64%> required: 64-bit computation with 32-bit addressing not yet supported
uk: %<-maix64%> потрібно: 64-бітні обчислення з 32-бітною адресацією ще не підтримуються

en: %<-maix64%> requires PowerPC64 architecture remain enabled
uk: %<-maix64%> потребує увімкненої архітектури PowerPC64

en: %<-malign-functions%> is obsolete, use %<-falign-functions%>
uk: %<-malign-functions%> застаріло, використовуйте %<-falign-functions%>

en: %<-malign-functions=%d%> is not between 0 and %d
uk: %<-malign-functions=%d%> не знаходиться між 0 і %d

en: %<-malign-jumps%> is obsolete, use %<-falign-jumps%>
uk: %<-malign-jumps%> застарілий, використовуйте %<-falign-jumps%>

en: %<-malign-jumps=%d%> is not between 0 and %d
uk: %<-malign-jumps=%d%> не знаходиться між 0 і %d

en: %<-malign-loops%> is obsolete, use %<-falign-loops%>
uk: %<-malign-loops%> застарілий, використовуйте %<-falign-loops%>

en: %<-malign-loops=%d%> is not between 0 and %d
uk: %<-malign-loops=%d%> не знаходиться в діапазоні від 0 до %d

en: %<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>
uk: %<-mapcs-stack-check%> несумісний з %<-mno-apcs-frame%>

en: %<-mapx-features=%> option is not supported for 32-bit code
uk: Опція %<-mapx-features=%> не підтримується для 32-бітного коду

en: %<-mapxf%> is not supported for 32-bit code
uk: %<-mapxf%> не підтримується для 32-бітного коду

en: %<-march=%> must be specified
uk: Параметр %<-march=%> повинен бути вказаний

en: %<-march=%s%> is not compatible with the selected ABI
uk: %<-march=%s%> несумісний з обраною ABI

en: %<-march=%s%> requires %<-mfp32%>
uk: %<-march=%s%> вимагає %<-mfp32%>

en: %<-march=%s%>: %s must separate with %<_%>
uk: %<-march=%s%>: %s повинно бути розділено знаком %<_%>

en: %<-march=%s%>: ISA string must begin with rv32 or rv64
uk: %<-march=%s%>: рядок ISA повинен починатися з rv32 або rv64

en: %<-march=%s%>: Not single-letter extension. %<%c%>
uk: %<-march=%s%>: Не однолітерне розширення. %<%c%>

en: %<-march=%s%>: expect number after %<%dp%>
uk: %<-march=%s%>: після %<%dp%> очікується число

en: %<-march=%s%>: extension %qs appear more than one time
uk: %<-march=%s%>: розширення %qs зустрічається більше одного разу

en: %<-march=%s%>: extension %qs is unsupported standard single letter extension
uk: %<-march=%s%>: розширення %qs є непідтримуваним стандартним однолітерним розширенням

en: %<-march=%s%>: extension %qs starts with 's' but is unsupported standard supervisor extension
uk: %<-march=%s%>: розширення %qs починається з 's', але це непідтримуване стандартне розширення супервізора

en: %<-march=%s%>: extension %qs starts with 'x' but is unsupported non-standard extension
uk: %<-march=%s%>: розширення %qs починається з 'x', але є непідтримуваним нестандартним розширенням

en: %<-march=%s%>: extension %qs starts with 'z' but is unsupported standard extension
uk: %<-march=%s%>: розширення %qs починається з 'z', але є непідтримуваним стандартним розширенням

en: %<-march=%s%>: first ISA subset must be %<e%>, %<i%> or %<g%>
uk: %<-march=%s%>: перший піднабір ISA повинен бути %<e%>, %<i%> або %<g%>

en: %<-march=%s%>: for %<%s%dp%dp?%>, version number with more than 2 level is not supported
uk: %<-march=%s%>: для %<%s%dp%dp?%> не підтримується номер версії з більш ніж 2 рівнями

en: %<-march=%s%>: h extension requires i extension
uk: %<-march=%s%>: розширення h вимагає розширення i

en: %<-march=%s%>: i, e or g must be the first extension
uk: %<-march=%s%>: i, e або g повинні бути першим розширенням

en: %<-march=%s%>: name of %s must be more than 1 letter
uk: %<-march=%s%>: імʼя %s повинно бути більше, ніж 1 літера

en: %<-march=%s%>: rv%de is not a valid base ISA
uk: %<-march=%s%>: rv%de не є дійсним базовим ISA

en: %<-march=%s%>: xtheadvector conflicts with vector extension or its sub-extensions
uk: %<-march=%s%>: xtheadvector конфліктує з векторним розширенням або його підрозширеннями

en: %<-march=%s%>: z*inx conflicts with floating-point extensions
uk: %<-march=%s%>: конфлікт z*inx з розширеннями з плаваючою комою

en: %<-march=%s%>: zcd conflicts with zcmp
uk: %<-march=%s%>: zcd конфліктує з zcmp

en: %<-march=%s%>: zcd conflicts with zcmt
uk: %<-march=%s%>: zcd конфліктує з zcmt

en: %<-march=%s%>: zcf extension supports in rv32 only
uk: %<-march=%s%>: розширення zcf підтримується тільки в rv32

en: %<-masm=intel%> not supported in this configuration
uk: %<-masm=intel%> не підтримується в цій конфігурації

en: %<-max-stackframe=%d%> is not usable, not between 0 and %d
uk: %<-max-stackframe=%d%> не може бути використаний, не знаходиться між 0 і %d

en: %<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination
uk: %<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> не підтримуються в поєднанні

en: %<-mbranch-cost=%d%> is not between 0 and 5
uk: %<-mbranch-cost=%d%> не знаходиться між 0 і 5

en: %<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>
uk: %<-mcall-aixdesc%> несумісний з %<-mabi=elfv2%>

en: %<-mcall-ms2sysv-xlogues%> is not compatible with %s
uk: %<-mcall-ms2sysv-xlogues%> несумісний з %s

en: %<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH
uk: %<-mcall-ms2sysv-xlogues%> наразі не підтримується з SEH

en: %<-mcmodel%> incompatible with other toc options
uk: %<-mcmodel%> несумісний з іншими параметрами toc

en: %<-mcmodel=%> is not supported in 32-bit mode
uk: %<-mcmodel=%> не підтримується в 32-бітному режимі

en: %<-mcode-region=either%> requires the large memory model (%<-mlarge%>)
uk: %<-mcode-region=either%> потребує велику модель памʼяті (%<-mlarge%>)

en: %<-mcode-region=upper%> requires the large memory model (%<-mlarge%>)
uk: %<-mcode-region=upper%> потребує велику модель памʼяті (%<-mlarge%>)

en: %<-mcorea%> and %<-mcoreb%> cannot be used together
uk: %<-mcorea%> і %<-mcoreb%> не можуть використовуватися разом

en: %<-mcorea%> should be used with %<-mmulticore%>
uk: %<-mcorea%> слід використовувати з %<-mmulticore%>

en: %<-mcoreb%> should be used with %<-mmulticore%>
uk: %<-mcoreb%> повинно використовуватися з %<-mmulticore%>

en: %<-mcpu=%> is deprecated; use %<-mtune=%> or %<-march=%> instead
uk: %<-mcpu=%> застаріло; використовуйте %<-mtune=%> або %<-march=%> замість цього

en: %<-mcpu=%s%> conflicts with %<-march=%s%>
uk: %<-mcpu=%s%> конфліктує з %<-march=%s%>

en: %<-mcpu=%s%> has invalid silicon revision
uk: %<-mcpu=%s%> має недійсну ревізію кремнію

en: %<-mcpu=%s%> is not valid
uk: %<-mcpu=%s%> недійсний

en: %<-mcpu=%s%>: unknown CPU
uk: %<-mcpu=%s%>: невідомий процесор

en: %<-mdata-region=either%> requires the large memory model (%<-mlarge%>)
uk: %<-mdata-region=either%> потребує велику модель памʼяті (%<-mlarge%>)

en: %<-mdata-region=upper%> requires the large memory model (%<-mlarge%>)
uk: %<-mdata-region=upper%> потребує велику модель памʼяті (%<-mlarge%>)

en: %<-mdiv%> requires %<-march%> to subsume the %<M%> extension
uk: %<-mdiv%> вимагає %<-march%>, щоб підкоритися розширенню %<M%>

en: %<-mdouble-float%> ignored without %<-mhard-float%>
uk: %<-mdouble-float%> ігнорується без %<-mhard-float%>

en: %<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>
uk: %<-mdynamic-no-pic%> перекриває %<-fpic%>, %<-fPIC%>, %<-fpie%> або %<-fPIE%>

en: %<-mes0%> can only be used with C
uk: %<-mes0%> можна використовувати тільки з C

en: %<-mexr%> is used without %<-ms%>
uk: %<-mexr%> використовується без %<-ms%>

en: %<-mexr%> is used without %<-ms%> or %<-msx%>
uk: %<-mexr%> використовується без %<-ms%> або %<-msx%>

en: %<-mfdivdu%> ignored without %<-mhard-float%>
uk: %<-mfdivdu%> ігнорується без %<-mhard-float%>

en: %<-mfdpic%> is not supported, please use a bfin-linux-uclibc target
uk: %<-mfdpic%> не підтримується, будь ласка, використовуйте ціль bfin-linux-uclibc

en: %<-mfentry%> is supported only for 64-bit CPUs
uk: %<-mfentry%> підтримується лише для 64-бітних процесорів

en: %<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>
uk: %<-mfentry%> не підтримується для 32-біт в поєднанні з %<-fpic%>

en: %<-mfloat-abi=hard%> and VFP
uk: %<-mfloat-abi=hard%> і VFP

en: %<-mfloat-abi=hard%>: selected architecture lacks an FPU
uk: %<-mfloat-abi=hard%>: вибрана архітектура не має FPU

en: %<-mfpxx%> can only be used with the o32 ABI
uk: %<-mfpxx%> може використовуватися лише з ABI o32

en: %<-mfunction-return%> and %<-fcf-protection%> are not compatible
uk: %<-mfunction-return%> та %<-fcf-protection%> несумісні

en: %<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible
uk: %<-mfunction-return=%s%> та %<-mcmodel=large%> несумісні

en: %<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead
uk: %<-mfused-madd%> застаріло; використовуйте %<-ffp-contract=%> замість цього

en: %<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions
uk: %<-mgp32%> і %<-mfp64%> можуть бути поєднані лише якщо цільова платформа підтримує інструкції mfhc1 та mthc1

en: %<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI
uk: %<-mgp32%> і %<-mfp64%> можуть бути поєднані лише при використанні ABI o32

en: %<-mgp32%> used with a 64-bit ABI
uk: %<-mgp32%> використовується з 64-бітним ABI

en: %<-mgp64%> used with a 32-bit ABI
uk: %<-mgp64%> використовується з 32-бітним ABI

en: %<-mgp64%> used with a 32-bit processor
uk: %<-mgp64%> використовується з 32-бітним процесором

en: %<-mhard-dfp%> cannot be used in conjunction with %<-msoft-float%>
uk: %<-mhard-dfp%> не може використовуватися разом з %<-msoft-float%>

en: %<-mhard-float%> is not supported by the selected CPU
uk: %<-mhard-float%> не підтримується вибраним процесором

en: %<-mincoming-stack-boundary=%d%> is not between %d and 12
uk: %<-mincoming-stack-boundary=%d%> не знаходиться між %d і 12

en: %<-mindirect-branch%> and %<-fcf-protection%> are not compatible
uk: %<-mindirect-branch%> та %<-fcf-protection%> несумісні

en: %<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible
uk: %<-mindirect-branch=%s%> та %<-mcmodel=large%> несумісні

en: %<-mintel-syntax%> and %<-mno-intel-syntax%> are deprecated; use %<-masm=intel%> and %<-masm=att%> instead
uk: %<-mintel-syntax%> та %<-mno-intel-syntax%> застаріло; використовуйте %<-masm=intel%> та %<-masm=att%> замість цього

en: %<-mips3d%> requires %<-mpaired-single%>
uk: %<-mips3d%> потребує %<-mpaired-single%>

en: %<-misr-secure=%d%> argument not in between 0 and 3
uk: Аргумент %<-misr-secure=%d%> не знаходиться у діапазоні від 0 до 3

en: %<-misr-vector-size=%d%> argument must be 4 or 16
uk: аргумент %<-misr-vector-size=%d%> повинен бути 4 або 16

en: %<-mlam=%> option: [u48|u57] not supported for 32-bit code
uk: Опція %<-mlam=%>: [u48|u57] не підтримується для 32-бітного коду

en: %<-mlam=u48%> is not compatible with Hardware-assisted AddressSanitizer, override to %<-mlam=u57%>
uk: %<-mlam=u48%> не сумісний з Санітаром Адрес з апаратною підтримкою (Hardware-assisted AddressSanitizer), перевизначено на %<-mlam=u57%>

en: %<-mlarge%> requires a 430X-compatible %<-mmcu=%>
uk: %<-mlarge%> потребує сумісну з 430X %<-mmcu=%>

en: %<-mlong-double-64%> not allowed with %<-m64%>
uk: %<-mlong-double-64%> не дозволено з %<-m64%>

en: %<-mloongson-ext2%> must be used with %<-mloongson-ext%>
uk: %<-mloongson-ext2%> повинно використовуватися з %<-mloongson-ext%>

en: %<-mloongson-mmi%> must be used with %<-mhard-float%>
uk: %<-mloongson-mmi%> повинно використовуватися з %<-mhard-float%>

en: %<-mmsa%> must be used with %<-mfp64%> and %<-mhard-float%>
uk: %<-mmsa%> повинно використовуватися з %<-mfp64%> і %<-mhard-float%>

en: %<-mmul=g13%> cannot be used with %<-mcpu=g10%>
uk: %<-mmul=g13%> не може використовуватися з %<-mcpu=g10%>

en: %<-mmul=g13%> cannot be used with %<-mcpu=g14%>
uk: %<-mmul=g13%> не може використовуватися з %<-mcpu=g14%>

en: %<-mmul=g14%> cannot be used with %<-mcpu=g10%>
uk: %<-mmul=g14%> не може використовуватися з %<-mcpu=g10%>

en: %<-mmul=g14%> cannot be used with %<-mcpu=g13%>
uk: %<-mmul=g14%> не може використовуватися з %<-mcpu=g13%>

en: %<-mmulticore%> can only be used with BF561
uk: %<-mmulticore%> можна використовувати тільки з BF561

en: %<-mn%> is not supported for linux targets
uk: %<-mn%> не підтримується для цілей Linux

en: %<-mno-%s%> turns off %<-m%s%>
uk: %<-mno-%s%> вимикає %<-m%s%>

en: %<-mno-allow-string-insns%> forbids the generation of the RMPA instruction
uk: %<-mno-allow-string-insns%> забороняє генерацію інструкції RMPA

en: %<-mno-altivec%> disables vsx
uk: %<-mno-altivec%> вимикає vsx

en: %<-mno-dpfp-lrsr%> supported only with %<-mdpfp%>
uk: %<-mno-dpfp-lrsr%> підтримується тільки з %<-mdpfp%>

en: %<-mno-exr%> is valid only with %<-ms%> or %<-msx%> - option ignored
uk: %<-mno-exr%> дійсний лише з %<-ms%> або %<-msx%> - опція ігнорується

en: %<-mno-fentry%> isn%'t compatible with SEH
uk: %<-mno-fentry%> несумісний з SEH

en: %<-mno-gpopt%> needs %<-mexplicit-relocs%>
uk: %<-mno-gpopt%> потребує %<-mexplicit-relocs%>

en: %<-mno-mpy%> supported only for ARC700 or ARCv2
uk: %<-mno-mpy%> підтримується тільки для ARC700 або ARCv2

en: %<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>
uk: %<-mno-pic-data-is-text-relative%> не може бути використаний без %<-fpic%>/%<-fPIC%>

en: %<-mnop-mcount%> is not compatible with this target
uk: %<-mnop-mcount%> несумісний з цією ціллю

en: %<-mpcrel%> %<-fPIC%> is not currently supported on selected cpu
uk: %<-mpcrel%> %<-fPIC%> наразі не підтримується на вибраному процесорі

en: %<-mpic-register=%> is useless without %<-fpic%>
uk: %<-mpic-register=%> безглуздий без %<-fpic%>

en: %<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)
uk: %<-mpic-symbol-stubs%> не потрібно для 64-бітного коду (ігнорується)

en: %<-mpreferred-stack-boundary%> is not supported for this target
uk: %<-mpreferred-stack-boundary%> не підтримується для цієї цілі

en: %<-mpreferred-stack-boundary=%d%> is not between %d and %d
uk: %<-mpreferred-stack-boundary=%d%> не знаходиться між %d і %d

en: %<-mpreferred-stack-boundary=%d%> must be between %d and %d
uk: %<-mpreferred-stack-boundary=%d%> повинно бути між %d і %d

en: %<-mquad-memory%> is not available in little endian mode
uk: %<-mquad-memory%> недоступний в режимі little endian

en: %<-mquad-memory%> requires 64-bit mode
uk: %<-mquad-memory%> потребує 64-бітний режим

en: %<-mquad-memory-atomic%> requires 64-bit mode
uk: %<-mquad-memory-atomic%> потребує 64-бітний режим

en: %<-mregparm%> is ignored for Intel MCU psABI
uk: %<-mregparm%> ігнорується для Intel МКП psABI

en: %<-mregparm%> is ignored in 64-bit mode
uk: %<-mregparm%> ігнорується в 64-бітному режимі

en: %<-mregparm=%d%> is not between 0 and %d
uk: %<-mregparm=%d%> не знаходиться між 0 і %d

en: %<-mrelax%> is only supported for RTP PIC
uk: %<-mrelax%> підтримується лише для RTP PIC

en: %<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]
uk: Атрибут RISC-V ELF %<-mriscv-attribute%> вимагає GNU as 2.32 [%<-mriscv-attribute%>]

en: %<-mrop-protect%> requires %<-mcpu=power8%> or later
uk: %<-mrop-protect%> вимагає %<-mcpu=power8%> або пізнішу версію

en: %<-mrop-protect%> requires the ELFv2 ABI
uk: %<-mrop-protect%> вимагає ELFv2 ABI

en: %<-mrtd%> is ignored in 64bit mode
uk: %<-mrtd%> ігнорується в 64-бітному режимі

en: %<-ms2600%> is used without %<-ms%>
uk: %<-ms2600%> використовується без %<-ms%>

en: %<-mshared-library-id=%> specified without %<-mid-shared-library%>
uk: %<-mshared-library-id=%> вказано без %<-mid-shared-library%>

en: %<-mshared-library-id=%s%> is not between 0 and %d
uk: %<-mshared-library-id=%s%> не знаходиться в діапазоні від 0 до %d

en: %<-msmart%> is incompatible with %<-mhigh-registers%>
uk: %<-msmart%> несумісний з %<-mhigh-registers%>

en: %<-mspfp_fast%> not available on ARC600 or ARC601
uk: %<-mspfp_fast%> недоступний на ARC600 або ARC601

en: %<-msse5%> was removed
uk: %<-msse5%> було видалено

en: %<-msseregparm%> used without SSE enabled
uk: %<-msseregparm%> використовується без увімкненого SSE

en: %<-mstack-guard%> implies use of %<-mstack-size%>
uk: %<-mstack-guard%> передбачає використання %<-mstack-size%>

en: %<-mstack-protector-guard=tls%> needs a hardware TLS register
uk: %<-mstack-protector-guard=tls%> потребує апаратного реєстру TLS

en: %<-mstringop-strategy=rep_8byte%> not supported for 32-bit code
uk: %<-mstringop-strategy=rep_8byte%> не підтримується для 32-бітного коду

en: %<-mtpf-trace-hook-epilogue-check%> requires integer in range 0-4095
uk: %<-mtpf-trace-hook-epilogue-check%> вимагає цілочисельне в діапазоні від 0 до 4095

en: %<-mtpf-trace-hook-epilogue-target%> requires integer in range 0-4095
uk: %<-mtpf-trace-hook-epilogue-target%> вимагає цілочисельне в діапазоні від 0 до 4095

en: %<-mtpf-trace-hook-prologue-check%> requires integer in range 0-4095
uk: %<-mtpf-trace-hook-prologue-check%> вимагає цілочисельне в діапазоні від 0 до 4095

en: %<-mtpf-trace-hook-prologue-target%> requires integer in range 0-4095
uk: %<-mtpf-trace-hook-prologue-target%> вимагає цілочисельне в діапазоні від 0 до 4095

en: %<-mtune=%> expects mn10300, am33, am33-2, or am34
uk: %<-mtune=%> очікує mn10300, am33, am33-2 або am34

en: %<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate
uk: %<-mtune=x86-64%> застаріло; використовуйте %<-mtune=k8%> або %<-mtune=generic%> замість цього, як це відповідає

en: %<-muintr%> not supported for 32-bit code
uk: %<-muintr%> не підтримується для 32-бітного коду

en: %<-mvrsave=no%> is deprecated; use %<-mno-vrsave%> instead
uk: %<-mvrsave=no%> застаріло; використовуйте %<-mno-vrsave%> замість цього

en: %<-mvrsave=yes%> is deprecated; use %<-mvrsave%> instead
uk: %<-mvrsave=yes%> застаріло; використовуйте %<-mvrsave%> замість цього

en: %<-mvsx%> and %<-mno-altivec%> are incompatible
uk: %<-mvsx%> та %<-mno-altivec%> несумісні

en: %<-mvsx%> needs indexed addressing
uk: %<-mvsx%> потребує індексованої адресації

en: %<-mxl-multiply-high%> can be used only with %<-mcpu=v6.00.a%> or greater
uk: %<-mxl-multiply-high%> можна використовувати лише з %<-mcpu=v6.00.a%> або вище

en: %<-mxl-multiply-high%> requires %<-mno-xl-soft-mul%>
uk: %<-mxl-multiply-high%> потребує %<-mno-xl-soft-mul%>

en: %<-mxl-reorder%> can be used only with %<-mcpu=v8.30.a%> or greater
uk: %<-mxl-reorder%> можна використовувати лише з %<-mcpu=v8.30.a%> або вище

en: %<-mxl-reorder%> requires %<-mxl-pattern-compare%> for %<-mcpu=v8.30.a%>
uk: %<-mxl-reorder%> потребує %<-mxl-pattern-compare%> для %<-mcpu=v8.30.a%>

en: %<-mxnack=on%> is incompatible with %<-march=%s%>
uk: %<-mxnack=on%> несумісний з %<-march=%s%>

en: %<-pipe%> ignored because %<-save-temps%> specified
uk: %<-pipe%> ігнорується, оскільки вказано %<-save-temps%>

en: %<-pipe%> not supported
uk: %<-pipe%> не підтримується

en: %<-x %s%> after last input file has no effect
uk: %<-x %s%> після останнього вхідного файлу не має ефекту

en: %<.%s%> designator used multiple times in the same initializer list
uk: іменований елемент %<.%s%> використовується кілька разів в одному списку ініціалізаторів

en: %<...%> handler must be the last handler for its try block
uk: обробник %<...%> повинен бути останнім обробником для свого блоку try

en: %<...%> not allowed in designated initializer list
uk: %<...%> не дозволяється в іменованому списку ініціалізаторів

en: %<::%> needed in PROCEDURE binding with explicit target at %C
uk: %<::%> потрібно в звʼязуванні PROCEDURE з явним ціллю в %C

en: %<::%D%> has not been declared
uk: %<::%D%> не було оголошено

en: %<::%D%> has not been declared; did you mean %qs?
uk: %<::%D%> не було оголошено; ви мали на увазі %qs?

en: %<::%E%> has not been declared
uk: %<::%E%> не було оголошено

en: %<::%E%> is not a class or namespace
uk: %<::%E%> не є класом або простором імен

en: %<::%E%> is not a class, namespace, or enumeration
uk: %<::%E%> не є класом, простором імен або перелічуванням

en: %<::%E%> is not a type
uk: %<::%E%> не є типом

en: %<::main%> must return %<int%>
uk: %<::main%> повинна повертати %<int%>

en: %<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>
uk: %<<:%> є альтернативним написанням для %<[%>. Вставте пробіл між %<<%> та %<::%>

en: %<<::%> cannot begin a template-argument list
uk: %<<::%> не може починати список аргументів шаблону

en: %<<<%> in boolean context, did you mean %<<%>?
uk: %<<<%> в булевому контексті, ви мали на увазі %<<%>?

en: %<=%>options missing after %<-foffload-options=%>target
uk: пропущено %<=%>опції після %<-foffload-options=%>цілі

en: %<=> target%> is invalid for DEFERRED binding at %C
uk: %<=> target%> недійсний для відкладеного звʼязування в %C

en: %<>>%> operator is treated as two right angle brackets in C++11
uk: Оператор %<>>%> розглядається як дві праві кутові дужки в C++11

en: %<>>%> should be %<> >%> within a nested template argument list
uk: %<>>%> повинно бути %<> >%> в межах вкладеного списку аргументів шаблону

en: %<?:%> using integer constants in boolean context
uk: %<?:%> використання цілих констант у булевому контексті

en: %<?:%> using integer constants in boolean context, the expression will always evaluate to %<true%>
uk: %<?:%> використання цілих констант у булевому контексті, вираз завжди буде оцінюватися як %<true%>

en: %<@catch%> parameter cannot be protocol-qualified
uk: параметр %<@catch%> не може бути протокол-кваліфікованим

en: %<@catch%> parameter is not a known Objective-C class type
uk: параметр %<@catch%> не є відомим типом класу Objective-C

en: %<@dynamic%> is not available in Objective-C 1.0
uk: %<@dynamic%> недоступний в Objective-C 1.0

en: %<@dynamic%> not in @implementation context
uk: %<@dynamic%> не в контексті @implementation

en: %<@dynamic%> requires the @interface of the class to be available
uk: %<@dynamic%> потребує доступності @interface класу

en: %<@encode%> must specify a type as an argument
uk: %<@encode%> повинен вказувати тип як аргумент

en: %<@end%> missing in implementation context
uk: %<@end%> відсутній в контексті реалізації

en: %<@end%> must appear in an @implementation context
uk: %<@end%> повинен зʼявлятися в контексті @implementation

en: %<@interface%> of class %qE not found
uk: %<@interface%> класу %qE не знайдено

en: %<@optional%> is allowed in @protocol context only
uk: %<@optional%> дозволено лише в контексті @protocol

en: %<@optional%> is not available in Objective-C 1.0
uk: %<@optional%> недоступний в Objective-C 1.0

en: %<@package%> is not available in Objective-C 1.0
uk: %<@package%> недоступний в Objective-C 1.0

en: %<@package%> presently has the same effect as %<@public%>
uk: %<@package%> наразі має той самий ефект, що й %<@public%>

en: %<@property%> is not available in Objective-C 1.0
uk: %<@property%> недоступний в Objective-C 1.0

en: %<@required%> is allowed in @protocol context only
uk: %<@required%> дозволено лише в контексті @protocol

en: %<@required%> is not available in Objective-C 1.0
uk: %<@required%> недоступний в Objective-C 1.0

en: %<@synchronized%> argument is not an object
uk: Аргумент %<@synchronized%> не є обʼєктом

en: %<@synthesize%> cannot be used in categories
uk: %<@synthesize%> не може бути використаний в категоріях

en: %<@synthesize%> is not available in Objective-C 1.0
uk: %<@synthesize%> недоступний в Objective-C 1.0

en: %<@synthesize%> not in @implementation context
uk: %<@synthesize%> не в контексті @implementation

en: %<@synthesize%> requires the @interface of the class to be available
uk: %<@synthesize%> потребує доступності @interface класу

en: %<@throw%> (rethrow) used outside of a %<@catch%> block
uk: %<@throw%> (повторне викидання) використовується поза блоком %<@catch%>

en: %<@throw%> argument is not an object
uk: аргумент %<@throw%> не є обʼєктом

en: %<@try%> without %<@catch%> or %<@finally%>
uk: %<@try%> без %<@catch%> або %<@finally%>

en: %<COLLECT_GCC%> must be set
uk: %<COLLECT_GCC%> повинен бути встановлений

en: %<CPU_TYPE%> and %<MPY_TYPE%> column headings are missing from %<devices.csv%>
uk: відсутні заголовки стовпців %<CPU_TYPE%> та %<MPY_TYPE%> у %<devices.csv%>

en: %<CPU_TYPE%> column heading is missing from %<devices.csv%>
uk: відсутня заголовок стовпця %<CPU_TYPE%> у %<devices.csv%>

en: %<CTABLE_ENTRY%> base address is not a multiple of 256
uk: базова адреса %<CTABLE_ENTRY%> не є кратною 256

en: %<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS
uk: виклики %<DEFERRED_INIT%> повинні мати однаковий постійний розмір для першого аргументу та LHS

en: %<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause
uk: Замикання %<DETACH%> на %L не слід використовувати разом з замиканням %<MERGEABLE%>

en: %<G0%> in format at %L
uk: %<G0%> у форматі на %L

en: %<GCC ivdep%> directive not at the start of a loop at %C
uk: Директива %<GCC ivdep%> не на початку циклу на %C

en: %<GCC novector%> directive not at the start of a loop at %C
uk: Директива %<GCC novector%> не на початку циклу на %C

en: %<GCC unroll%> directive not at the start of a loop at %C
uk: Директива %<GCC unroll%> не на початку циклу на %C

en: %<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C
uk: Директива %<GCC unroll%> вимагає невідʼємну цілочисельну сталу, меншу або рівну %u на %C

en: %<GCC vector%> directive not at the start of a loop at %C
uk: Директива %<GCC vector%> не на початку циклу на %C

en: %<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model
uk: %<HLE_ACQUIRE%> не використовується з %<ACQUIRE%> або більш сильною моделлю памʼяті

en: %<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model
uk: %<HLE_RELEASE%> не використовується з %<RELEASE%> або більш сильною моделлю памʼяті

en: %<LEXER_DEBUGGING_ENABLED_P%> is not set to true
uk: %<LEXER_DEBUGGING_ENABLED_P%> не встановлено на true

en: %<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0
uk: Аргумент %<MOLD%> вбудованої функції %<TRANSFER%> на %L є масивом і не повинен мати розміру 0, коли аргумент %<SOURCE%> має розмір більший за 0

en: %<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s
uk: Аргумент %<MOLD%> вбудованої функції %<TRANSFER%> на %L не повинен бути %s

en: %<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s
uk: аргумент %<MOLD%> %<TRANSFER%> всередині у %L не може бути %s

en: %<MPY_TYPE%> column heading is missing from %<devices.csv%>
uk: відсутня заголовок стовпця %<MPY_TYPE%> у %<devices.csv%>

en: %<PRINT_OPERAND%> null pointer
uk: %<PRINT_OPERAND%> нульовий вказівник

en: %<PRINT_OPERAND%>: Unknown punctuation %<%c%>
uk: %<PRINT_OPERAND%>: Невідомий розділовий знак %<%c%>

en: %<PRINT_OPERAND_ADDRESS%>, null pointer
uk: %<PRINT_OPERAND_ADDRESS%>, нульовий вказівник

en: %<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s
uk: аргумент %<SOURCE%> %<TRANSFER%> всередині у %L не може бути %s

en: %<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list
uk: %<TREE_PURPOSE%> не є NULL у списку %<TYPE_ARG_TYPES%>

en: %<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>
uk: розмір масиву %<TYPE_ARRAY_MAX_SIZE%> не є %<INTEGER_CST%>

en: %<TYPE_BINFO%> is not %<TREE_BINFO%>
uk: %<TYPE_BINFO%> не є %<TREE_BINFO%>

en: %<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>
uk: тип %<TYPE_BINFO%> не є %<TYPE_MAIN_VARIANT%>

en: %<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>
uk: %<TYPE_CACHED_VALUES%> не є %<TREE_VEC%>

en: %<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p
uk: %<TYPE_CACHED_VALUES_P%> дорівнює %i, тоді як %<TYPE_CACHED_VALUES%> дорівнює %p

en: %<TYPE_CACHED_VALUES_P%> is set while it should not be
uk: %<TYPE_CACHED_VALUES_P%> встановлено, хоча цього не повинно бути

en: %<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>
uk: %<TYPE_CANONICAL%> має різний %<TYPE_CANONICAL%>

en: %<TYPE_CANONICAL%> is not compatible
uk: %<TYPE_CANONICAL%> несумісний

en: %<TYPE_CANONICAL%> of main variant is not main variant
uk: %<TYPE_CANONICAL%> головного варіанту не є головним варіантом

en: %<TYPE_FIELDS%> defined in incomplete type
uk: %<TYPE_FIELDS%> визначено в неповному типі

en: %<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL
uk: поле %<TYPE_LANG_SLOT_1 (binfo)%> не є NULL

en: %<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>
uk: %<TYPE_MAIN_VARIANT%> має різний %<TYPE_MAIN_VARIANT%>

en: %<TYPE_MAX_VALUE_RAW%> non-NULL
uk: значення %<TYPE_MAX_VALUE_RAW%> не є NULL

en: %<TYPE_METHOD_BASETYPE%> is not main variant
uk: %<TYPE_METHOD_BASETYPE%> не є основним варіантом

en: %<TYPE_METHOD_BASETYPE%> is not record nor union
uk: тип %<TYPE_METHOD_BASETYPE%> не є записом або обʼєднанням

en: %<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible
uk: %<TYPE_MODE%> %<TYPE_CANONICAL%> несумісний

en: %<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>
uk: %<TYPE_NEXT_PTR_TO%> не є %<POINTER_TYPE%>

en: %<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>
uk: %<TYPE_NEXT_REF_TO%> не є %<REFERENCE_TYPE%>

en: %<TYPE_OFFSET_BASETYPE%> is not record nor union
uk: тип %<TYPE_OFFSET_BASETYPE%> не є записом або обʼєднанням

en: %<TYPE_VALUES_RAW%> field is non-NULL
uk: поле %<TYPE_VALUES_RAW%> не є NULL

en: %<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>
uk: %<TYPE_VFIELD%> не є %<FIELD_DECL%> або %<TREE_LIST%>

en: %<V%> modifier on non-integer register
uk: Модифікатор %<V%> на нецілому регістрі

en: %<[%E] =%> used in a GNU-style designated initializer for class %qT
uk: %<[%E] =%> використовується в ініціалізаторі з вказівкою у стилі GNU для класу %qT

en: %<[*]%> not allowed in other than function prototype scope
uk: %<[*]%> дозволено тільки в області прототипу функції

en: %<[*]%> not in a declaration
uk: %<[*]%> не в декларації

en: %<[[omp::directive(%s)]]%> must be the only specified attribute on a statement
uk: %<[[omp::directive(%s)]]%> повинен бути єдиним вказаним атрибутом в операторі

en: %<[super ...]%> must appear in a method context
uk: %<[super ...]%> повинно зʼявлятися в контексті методу

en: %<_Alignas%> specifiers cannot reduce alignment of %qE
uk: специфікатори %<_Alignas%> не можуть зменшити вирівнювання %qE

en: %<_Alignas%> specifiers cannot reduce alignment of compound literal
uk: специфікатори %<_Alignas%> не можуть зменшувати вирівнювання складеного літерала

en: %<_Alignas%> specifiers cannot reduce alignment of unnamed field
uk: специфікатори %<_Alignas%> не можуть зменшити вирівнювання безіменного поля

en: %<_Atomic%> %qD in %<aligned%> clause
uk: %<_Atomic%> %qD в замиканні %<aligned%>

en: %<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct
uk: %<_Atomic%> %qD у замиканні %<firstprivate%> на конструкції %<target%>

en: %<_Atomic%> %qD in %<linear%> clause
uk: %<_Atomic%> %qD у замиканні %<linear%>

en: %<_Atomic%> %qD in %qs clause
uk: %<_Atomic%> %qD в замиканні %qs

en: %<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct
uk: %<_Atomic%> %qD у неявному замиканні %<firstprivate%> на конструкції %<target%>

en: %<_Atomic%> %qD in implicit %<map%> clause
uk: %<_Atomic%> %qD у неявному замиканні %<map%>

en: %<_Atomic%> %qE in %<reduction%> clause
uk: %<_Atomic%> %qE в замиканні %<reduction%>

en: %<_Atomic%> %qE in %qs clause
uk: %<_Atomic%> %qE в замиканні %qs

en: %<_Atomic%> applied to a qualified type
uk: %<_Atomic%> застосовується до кваліфікованого типу

en: %<_Atomic%> expression in %<#pragma omp atomic%>
uk: вираз %<_Atomic%> в %<#pragma omp atomic%>

en: %<_Atomic%> in Objective-C
uk: %<_Atomic%> в Objective-C

en: %<_Atomic%> iteration variable %qE
uk: Змінна ітерації %qE має тип %<_Atomic%>

en: %<_Atomic%> qualified type in %<#pragma omp declare reduction%>
uk: тип з кваліфікатором %<_Atomic%> у %<#pragma omp declare reduction%>

en: %<_Atomic%>-qualified array type
uk: тип масиву з кваліфікатором %<_Atomic%>

en: %<_Atomic%>-qualified function type
uk: функція з кваліфікатором %<_Atomic%>

en: %<_Atomic%>-qualified parameter type %qT of %q+D
uk: параметр типу %qT з кваліфікатором %<_Atomic%> у %q+D

en: %<_Atomic%>-qualified return type of %qD
uk: тип повернення %qD з кваліфікатором %<_Atomic%>

en: %<_BitInt%> argument %qE is larger than %<BITINT_MAXWIDTH%> %qd
uk: Аргумент %<_BitInt%> %qE перевищує %<BITINT_MAXWIDTH%> %qd

en: %<_BitInt%> argument %qE is not a positive integer constant expression
uk: Аргумент %<_BitInt%> %qE не є додатним цілочисельним константним виразом

en: %<_BitInt%> argument is not an integer constant expression
uk: Аргумент %<_BitInt%> не є цілочисельним константним виразом

en: %<_BitInt(%d)%> is not supported on this target
uk: %<_BitInt(%d)%> не підтримується на цій платформі

en: %<_Complex _BitInt(%d)%> unsupported
uk: %<_Complex _BitInt(%d)%> не підтримується

en: %<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>
uk: %<_FORTIFY_SOURCE%> не включено через %<-fhardened%>, оскільки воно було вказано в %<-D%> або %<-U%>

en: %<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because optimizations are turned off
uk: %<_FORTIFY_SOURCE%> не включено через %<-fhardened%>, оскільки оптимізації вимкнені

en: %<_Float%d%s%> is not supported on this target
uk: %<_Float%d%s%> не підтримується для цільової платформи

en: %<_GLIBCXX_ASSERTIONS%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>
uk: %<_GLIBCXX_ASSERTIONS%> не включено через %<-fhardened%>, оскільки воно було вказано в %<-D%> або %<-U%>

en: %<_Generic%> association has variable length type
uk: Асоціація %<_Generic%> має тип змінної довжини

en: %<_Generic%> selector matches multiple associations
uk: селектор %<_Generic%> відповідає кільком асоціаціям

en: %<_Generic%> selector of type %qT is not compatible with any association
uk: селектор %<_Generic%> типу %qT несумісний з жодною асоціацією

en: %<_Generic%> specifies two compatible types
uk: %<_Generic%> вказує на два сумісних типи

en: %<_Noreturn%> in empty declaration
uk: %<_Noreturn%> в порожньому оголошенні

en: %<_Sat%> is used without %<_Fract%> or %<_Accum%>
uk: %<_Sat%> використовується без %<_Fract%> або %<_Accum%>

en: %<__BELOW100__%> attribute not allowed with auto storage class
uk: атрибут %<__BELOW100__%> не дозволяється зі зберіганням auto

en: %<__BELOW100__%> attribute only applies to variables
uk: атрибут %<__BELOW100__%> застосовується тільки до змінних

en: %<__GIMPLE%> only valid with %<-fgimple%>
uk: %<__GIMPLE%> дійсний лише з %<-fgimple%>

en: %<__RTL%> function cannot be compiled with %<-flto%>
uk: функцію %<__RTL%> не можна компілювати з %<-flto%>

en: %<__alignof%> applied to a bit-field
uk: %<__alignof%> застосовується до бітового поля

en: %<__auto_type%> followed by %<[[]]%> attributes
uk: %<__auto_type%>, за яким слідують атрибути %<[[]]%>

en: %<__auto_type%> requires a plain identifier as declarator
uk: %<__auto_type%> вимагає простий ідентифікатор як декларатор

en: %<__auto_type%> used with a bit-field initializer
uk: %<__auto_type%> використовується з ініціалізатором поля бітів

en: %<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC 13.1, be careful of implicit conversion between %<__bf16%> and %<short%>; an explicit bitcast may be needed here
uk: З версії GCC 13.1 тип %<__bfloat16%> перевизначено з typedef %<short%> на реальний %<__bf16%>, будьте обережні з неявним перетворенням між %<__bf16%> та %<short%>; можливо, тут потрібне явне перетворення бітів

en: %<__builtin_arc_aligned%> with non-constant alignment
uk: %<__builtin_arc_aligned%> з незмінним вирівнюванням

en: %<__builtin_bit_cast%> destination type %qT is an array type
uk: тип призначення %qT %<__builtin_bit_cast%> є типом масиву

en: %<__builtin_bit_cast%> destination type %qT is not trivially copyable
uk: тип призначення %qT %<__builtin_bit_cast%> не є простим для копіювання

en: %<__builtin_bit_cast%> source size %qE not equal to destination type size %qE
uk: розмір джерела %qE %<__builtin_bit_cast%> не дорівнює розміру типу призначення %qE

en: %<__builtin_bit_cast%> source type %qT is not trivially copyable
uk: тип джерела %qT %<__builtin_bit_cast%> не є простим для копіювання

en: %<__builtin_complex%> operand not of real binary floating-point type
uk: операнд %<__builtin_complex%> не є дійсним двійковим числом з плаваючою комою

en: %<__builtin_complex%> operands of different types
uk: операнди %<__builtin_complex%> різних типів

en: %<__builtin_convertvector%> first argument must be an integer or floating vector
uk: перший аргумент %<__builtin_convertvector%> повинен бути цілочисельним або дійсним вектором

en: %<__builtin_convertvector%> number of elements of the first argument vector and the second argument vector type should be the same
uk: кількість елементів першого вектора аргументу та типу другого вектора аргументу %<__builtin_convertvector%> повинна бути однаковою

en: %<__builtin_convertvector%> second argument must be an integer or floating vector type
uk: другий аргумент %<__builtin_convertvector%> повинен бути цілочисельним або дійсним типом вектора

en: %<__builtin_eh_return%> not supported on this target
uk: %<__builtin_eh_return%> не підтримується на даній платформі

en: %<__builtin_has_attribute%> with dependent argument not supported yet
uk: %<__builtin_has_attribute%> залежним аргументом поки не підтримується

en: %<__builtin_is_corresponding_member%> argument is not pointer to member
uk: Аргумент %<__builtin_is_corresponding_member%> не є вказівником на член

en: %<__builtin_is_corresponding_member%> needs two arguments
uk: %<__builtin_is_corresponding_member%> потребує два аргументи

en: %<__builtin_is_corresponding_member%> not well defined for anonymous unions
uk: %<__builtin_is_corresponding_member%> не чітко визначений для анонімних обʼєднань

en: %<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member
uk: Аргумент %<__builtin_is_pointer_interconvertible_with_class%> не є вказівником на член

en: %<__builtin_is_pointer_interconvertible_with_class%> needs a single argument
uk: %<__builtin_is_pointer_interconvertible_with_class%> потребує один аргумент

en: %<__builtin_longjmp%> second argument must be 1
uk: другий аргумент %<__builtin_longjmp%> повинен бути 1

en: %<__builtin_next_arg%> called without an argument
uk: %<__builtin_next_arg%> викликано без аргумента

en: %<__builtin_rx_%s%> takes %<C%>, %<Z%>, %<S%>, %<O%>, %<I%>, or %<U%>
uk: %<__builtin_rx_%s%> приймає %<C%>, %<Z%>, %<S%>, %<O%>, %<I%> або %<U%>

en: %<__builtin_saveregs%> not supported by this subtarget
uk: %<__builtin_saveregs%> не підтримується цільовою платформою

en: %<__builtin_saveregs%> not supported by this target
uk: %<__builtin_saveregs%> не підтримується цільовою платформою

en: %<__builtin_set_thread_pointer%> is not supported on this target
uk: %<__builtin_set_thread_pointer%> не підтримується на цій цілі

en: %<__builtin_shuffle%> argument vector(s) inner type must have the same size as inner type of the mask
uk: Внутрішній тип вектору(ів) аргументу та маски у %<__builtin_shuffle%> повинен мати однаковий розмір

en: %<__builtin_shuffle%> argument vectors must be of the same type
uk: вектори-аргументи %<__builtin_shuffle%> повинні бути одного типу

en: %<__builtin_shuffle%> arguments must be vectors
uk: аргументи %<__builtin_shuffle%> повинні бути векторами

en: %<__builtin_shuffle%> last argument must be an integer vector
uk: останній аргумент %<__builtin_shuffle%> повинен бути цілочисельним вектором

en: %<__builtin_shuffle%> number of elements of the argument vector(s) and the mask vector should be the same
uk: Кількість елементів вектору(ів) аргументу та вектору маски у %<__builtin_shuffle%> повинна бути однаковою

en: %<__builtin_shufflevector%> argument vectors must have the same element type
uk: Вектори аргументів у %<__builtin_shufflevector%> повинні мати однаковий тип елементів

en: %<__builtin_shufflevector%> arguments must be constant size vectors
uk: Аргументи у %<__builtin_shufflevector%> повинні бути векторами зі сталою кількістю елементів

en: %<__builtin_shufflevector%> arguments must be vectors
uk: Аргументи у %<__builtin_shufflevector%> повинні бути векторами

en: %<__builtin_shufflevector%> must specify a result with a power of two number of elements
uk: %<__builtin_shufflevector%> повинен вказувати результат з кількістю елементів, що є степенем двійки

en: %<__builtin_thread_pointer%> is not supported on this target
uk: %<__builtin_thread_pointer%> не підтримується на цій цілі

en: %<__builtin_unreachable%> or %<__builtin_trap%> call with arguments
uk: виклик %<__builtin_unreachable%> або %<__builtin_trap%> з аргументами

en: %<__delay_cycles%> is limited to 32-bit loop counts
uk: %<__delay_cycles%> обмежений 32-бітними значеннями циклів

en: %<__delay_cycles%> only takes constant arguments
uk: %<__delay_cycles%> приймає лише константні аргументи

en: %<__delay_cycles%> only takes non-negative cycle counts
uk: %<__delay_cycles%> приймає лише невідʼємні значення циклів

en: %<__fp16%> and no ldrh
uk: %<__fp16%> і відсутній ldrh

en: %<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>
uk: %<__gcc_host_wide_int__%> не визначено як %<long%> або %<long long%>

en: %<__gcc_host_wide_int__%> is not defined as a type
uk: %<__gcc_host_wide_int__%> не визначено як тип

en: %<__int%d%> is not supported by this target
uk: %<__int%d%> не підтримується цільовою платформою

en: %<__int%d%> is not supported on this target
uk: %<__int%d%> не підтримується на цій платформі

en: %<__label__%> declarations are only allowed in function scopes
uk: декларації %<__label__%> дозволені лише в областях функцій

en: %<__label__%> not at the beginning of a block
uk: %<__label__%> не на початку блоку

en: %<__restrict%> can only be specified for objects and functions
uk: %<__restrict%> може бути вказано лише для обʼєктів та функцій

en: %<__thread%> before %<extern%>
uk: %<__thread%> перед %<extern%>

en: %<__thread%> before %<static%>
uk: %<__thread%> перед %<static%>

en: %<__thread%> before %qD
uk: %<__thread%> перед %qD

en: %<__thread%> can only be specified for objects and functions
uk: %<__thread%> може бути вказано лише для обʼєктів та функцій

en: %<__transaction_atomic%> without transactional memory support enabled
uk: %<__transaction_atomic%> без включеної підтримки транзакційної памʼяті

en: %<__transaction_cancel%> not within %<__transaction_atomic%>
uk: %<__transaction_cancel%> не в межах %<__transaction_atomic%>

en: %<__transaction_cancel%> within a %<__transaction_relaxed%>
uk: %<__transaction_cancel%> всередині %<__transaction_relaxed%>

en: %<__transaction_cancel%> without transactional memory support enabled
uk: %<__transaction_cancel%> без підтримки транзакційної памʼяті

en: %<__transaction_relaxed%> without transactional memory support enabled
uk: %<__transaction_relaxed%> без підтримки транзакційної памʼяті

en: %<a%d%> argument of %qs intrinsic at %L must be %s(%d)
uk: Аргумент %<a%d%> вбудованої функції %qs у %L повинен бути %s(%d)

en: %<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER
uk: Аргумент %<a1%> вбудованої функції %qs у %L повинен бути INTEGER, REAL або CHARACTER

en: %<acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause at %L
uk: %<acc update%> повинен містити принаймні одну замикання %<device%>, %<host%> або %<self%> у %L

en: %<alias%> attribute ignored because function is defined
uk: атрибут %<alias%> ігнорується, оскільки функція визначена

en: %<align%> clause argument needs to be positive constant power of two integer expression
uk: аргумент замикання %<align%> повинен бути позитивним сталим виразом цілого числа, яке є степенем двійки

en: %<alignas%> argument has non-integral type %qT
uk: аргумент %<alignas%> має нецілочисельний тип %qT

en: %<alignas%> in empty declaration with %<enum%> underlying type
uk: %<alignas%> у порожньому оголошенні з підставним типом %<enum%>

en: %<aligned%> clause alignment expression must be integral
uk: вираз вирівнювання в замиканні %<aligned%> повинен бути цілочисельним

en: %<aligned%> clause alignment expression must be positive constant integer expression
uk: вираз вирівнювання для замикання %<aligned%> повинен бути позитивним сталим цілочисельним виразом

en: %<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression
uk: аргумент модифікатора %<align%> в замиканні %<allocate%> має бути позитивним константним цілочисельним виразом, яке є степенем двійки

en: %<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>
uk: вираз алокатора в замиканні %<allocate%> має тип %qT, а не %<omp_allocator_handle_t%>

en: %<allocate%> clause must specify an allocator here
uk: замикання %<allocate%> повинна вказувати алокатор тут

en: %<allocate%> directive for %qD inside a target region must specify an %<allocator%> clause
uk: Директива %<allocate%> для %qD всередині цільового регіону повинна вказати клаузу %<allocator%>

en: %<allocate%> directive must be in the same scope as %qD
uk: Директива %<allocate%> повинна бути в тому самому області видимості, що і %qD

en: %<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>
uk: вираз алокатора в замиканні %<allocator%> має тип %qT, а не %<omp_allocator_handle_t%>

en: %<allocator%> clause required for static variable %qD
uk: Для статичної змінної %qD потрібна клауза %<allocator%>

en: %<allocator%> clause requires a predefined allocator as %qD is static
uk: Клауза %<allocator%> вимагає вказати попередньо визначений аллокатор, оскільки %qD є статичним

en: %<always_inline%> function might not be inlinable unless also declared %<inline%>
uk: функція %<always_inline%> може не бути вбудованою, якщо також не оголошена як %<inline%>

en: %<amdgpu_hsa_kernel%> attribute requires string constant arguments
uk: атрибут %<amdgpu_hsa_kernel%> вимагає аргументів типу рядок-константа

en: %<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause
uk: Модифікатор пристрою %<ancestor%> не передує директиві %<requires%> з замиканням %<reverse_offload%>

en: %<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause at %C
uk: Модифікатор пристрою %<ancestor%> не передує директиві %<requires%> з замиканням %<reverse_offload%> на %C

en: %<asm goto%> with complex typed outputs
uk: %<asm goto%> зі складними типованими виходами

en: %<asm%> clobber conflict with input operand
uk: конфлікт %<asm%> затирання з вхідним операндом

en: %<asm%> clobber conflict with output operand
uk: конфлікт %<asm%> затирання з вихідним операндом

en: %<asm%> declaration ignored due to conflict with previous rename
uk: Декларація %<asm%> ігнорується через конфлікт з попереднім перейменуванням

en: %<asm%> flags not supported in thumb1 mode
uk: прапорці %<asm%> не підтримуються в режимі thumb1

en: %<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>
uk: %<asm%> у функції %<constexpr%> доступний лише з %<-std=c++20%> або %<-std=gnu++20%>

en: %<asm%> not allowed in %<transaction_safe%> function
uk: %<asm%> не дозволено в функції %<transaction_safe%>

en: %<asm%> not allowed in atomic transaction
uk: %<asm%> не дозволено в атомній транзакції

en: %<asm%> operand %d probably does not match constraints
uk: операнд %<asm%> %d, ймовірно, не відповідає обмеженням

en: %<asm%> operand constraint incompatible with operand size
uk: обмеження операнду %<asm%> несумісне з розміром операнду

en: %<asm%> operand has impossible constraints
uk: операнд %<asm%> має неможливі обмеження

en: %<asm%> operand has impossible constraints or there are not enough registers
uk: операнд %<asm%> має неможливі обмеження або недостатньо регістрів

en: %<asm%> operand requires impossible reload
uk: операнд %<asm%> вимагає неможливого перезавантаження

en: %<asm%> qualifier %qT ignored outside of function body
uk: вказівник %<asm%> %qT ігнорується поза тілом функції

en: %<asm%> qualifier outside of function body
uk: вказівник %<asm%> поза тілом функції

en: %<asm%> specifier for cc output conflicts with %<asm%> clobber list
uk: специфікатор %<asm%> для виводу cc конфліктує з %<asm%> списком забруднення

en: %<asm%> specifier for variable %qE conflicts with %<asm%> clobber list
uk: специфікатор %<asm%> для змінної %qE конфліктує зі списком %<asm%> clobber

en: %<asm%> specifiers are not permitted on non-static data members
uk: специфікатори %<asm%> не дозволені для нестатичних членів даних

en: %<assign%> can be unsafe for Objective-C objects; please state explicitly if you need it
uk: %<assign%> може бути небезпечним для обʼєктів Objective-C; будь ласка, вкажіть явно, якщо вам це потрібно

en: %<assign%> property %qs is using bit-field instance variable %qs
uk: Властивість %qs використовує біт-поле змінної екземпляра %qs

en: %<assume%> attribute at top level
uk: атрибут %<assume%> на верхньому рівні

en: %<assume%> attribute not followed by %<;%>
uk: атрибут %<assume%> не слідує за %<;%>

en: %<async%> expression must be integral
uk: Вираз %<async%> повинен бути цілочисельним

en: %<atexit%> failed
uk: %<atexit%> не вдалося

en: %<atomic%> property %qs is using bit-field instance variable %qs
uk: Властивість %qs використовує біт-поле змінної екземпляра %qs

en: %<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause
uk: замикання %<atomic_default_mem_order%> використовується лексично після першої конструкції %<atomic%> без замикання порядку памʼяті

en: %<auto%> can only be specified for variables or function declarations
uk: %<auto%> може бути вказано тільки для змінних або оголошень функцій

en: %<auto%> changes meaning in C++11; please remove it
uk: %<auto%> змінює значення в C++11; будь ласка, видаліть його

en: %<auto%> conflicts with other OpenACC loop specifiers
uk: %<auto%> конфліктує з іншими специфікаторами циклу OpenACC

en: %<auto%> in file-scope empty declaration
uk: %<auto%> в порожньому оголошенні на рівні файлу

en: %<auto%> not allowed in alias declaration
uk: %<auto%> не дозволено в оголошенні псевдоніма

en: %<auto%> parameter not permitted in this context
uk: %<auto%> параметр не допускається в цьому контексті

en: %<auto%> requires a plain identifier, possibly with attributes, as declarator
uk: %<auto%> вимагає простий ідентифікатор, можливо з атрибутами, як декларатор

en: %<auto%> used with %<constexpr%>
uk: %<auto%> використовується з %<constexpr%>

en: %<auto(x)%> cannot be constrained
uk: %<auto(x)%> не може бути обмеженим

en: %<auto{x}%> cannot be constrained
uk: %<auto{x}%> не може бути обмеженим

en: %<await_suspend%> must return %<void%>, %<bool%> or a coroutine handle
uk: %<await_suspend%> повинен повертати %<void%>, %<bool%> або обробник корутини

en: %<bank_switch%> has no effect on non-interrupt functions
uk: %<bank_switch%> не має впливу на функції, що не є перериваннями

en: %<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct
uk: замикання %<bind%> не вказана на конструкції %<loop%>, яка не вкладена в іншу конструкцію OpenMP

en: %<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct
uk: %<bind(parallel)%> на конструкції %<loop%>, вкладеній в конструкцію %<simd%>

en: %<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region
uk: %<bind(team)%> на регіоні %<loop%>, який не строго вкладений у регіон %<team%>

en: %<builtin_return_address%> contains only 2 bytes of address
uk: %<builtin_return_address%> містить лише 2 байти адреси

en: %<cancel for%> inside %<nowait%> for construct
uk: %<cancel for%> всередині конструкту %<nowait%> для

en: %<cancel for%> inside %<ordered%> for construct
uk: %<cancel for%> всередині конструкту %<ordered%> для

en: %<cancel sections%> inside %<nowait%> sections construct
uk: %<cancel sections%> всередині конструкції %<nowait%> для секцій

en: %<catch%> is not supported
uk: %<catch%> не підтримується

en: %<concept%> only available with %<-std=c++20%> or %<-fconcepts%>
uk: %<concept%> доступно лише з %<-std=c++20%> або %<-fconcepts%>

en: %<const%> %qs cannot be declared %<mutable%>
uk: %qs не може бути оголошено як %<mutable%>, оскільки воно %<const%>

en: %<const%> and %<volatile%> function specifiers on %qD invalid in field declaration
uk: Специфікатори функції %<const%> та %<volatile%> на %qD недійсні в оголошенні поля

en: %<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration
uk: Специфікатори функції %<const%> та %<volatile%> на %qD недійсні в оголошенні параметра

en: %<const%> and %<volatile%> function specifiers on %qD invalid in type declaration
uk: Специфікатори функції %<const%> та %<volatile%> на %qD недійсні в оголошенні типу

en: %<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration
uk: Специфікатори функції %<const%> та %<volatile%> на %qD недійсні в оголошенні змінної

en: %<const%> can only be specified for objects and functions
uk: %<const%> може бути вказано лише для обʼєктів та функцій

en: %<const%> qualified %<depobj%> expression
uk: константно-кваліфікований вираз %<depobj%>

en: %<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses
uk: кваліфікована %qE з %<const%> може зʼявлятися тільки у замиканнях %<shared%> або %<firstprivate%>

en: %<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses
uk: Кваліфікований %qE з %<const%>, без члена %<mutable%>, може зʼявлятися тільки в замиканнях %<shared%> або %<firstprivate%>

en: %<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>
uk: тип %qT з кваліфікаторами %<const%>, %<volatile%> або %<__restrict%> в %<#pragma omp declare reduction%>

en: %<consteval%> function %q+D overriding non-%<consteval%> function
uk: функція %<consteval%> %q+D перевизначає функцію, яка не є %<consteval%>

en: %<constexpr%> call flows off the end of the function
uk: виклик %<constexpr%> виходить за межі функції

en: %<constexpr%> constructor does not have empty body
uk: конструктор з атрибутом %<constexpr%> не має порожнього тіла

en: %<constexpr%> constructor for union %qT must initialize exactly one non-static data member
uk: конструктор з атрибутом %<constexpr%> для обʼєднання %qT повинен ініціалізувати рівно один нестатичний член даних

en: %<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>
uk: %<constexpr%> деструктори доступні лише з %<-std=c++20%> або %<-std=gnu++20%>

en: %<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)
uk: глибина оцінки %<constexpr%> перевищує максимальне значення %d (використовуйте %<-fconstexpr-depth=%>, щоб збільшити максимальне значення)

en: %<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)
uk: кількість операцій оцінки %<constexpr%> перевищує обмеження %wd (використовуйте %<-fconstexpr-ops-limit=%>, щоб збільшити обмеження)

en: %<constexpr%> in empty declaration
uk: %<constexpr%> в порожньому оголошенні

en: %<constexpr%> initializer for a binary floating-point type is of decimal type
uk: Ініціалізатор %<constexpr%> для двійкового типу з плаваючою комою має десятковий тип

en: %<constexpr%> initializer for a real type is of complex type
uk: Ініціалізатор %<constexpr%> для дійсного типу є комплексним типом

en: %<constexpr%> initializer is not an arithmetic constant expression
uk: Ініціалізатор %<constexpr%> не є арифметичним сталим виразом

en: %<constexpr%> initializer not representable in type of object
uk: ініціалізатор %<constexpr%> не може бути представлений в типі обʼєкта

en: %<constexpr%> integer initializer is not an integer constant expression
uk: ініціалізатор цілочисельного %<constexpr%> не є сталим цілочисельним виразом

en: %<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>
uk: %<constexpr%> лямбда доступна тільки з %<-std=c++17%> або %<-std=gnu++17%>

en: %<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)
uk: кількість ітерацій циклу %<constexpr%> перевищує обмеження в %d (використовуйте %<-fconstexpr-loop-limit=%>, щоб збільшити обмеження)

en: %<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type
uk: потрібно %<constexpr%> для ініціалізації в класі статичного елемента даних %q#D не-цілочисельного типу

en: %<constexpr%> object has variably modified type
uk: обʼєкт %<constexpr%> має змінений тип

en: %<constexpr%> pointer initializer is not null
uk: ініціалізатор вказівника %<constexpr%> не є нульовим

en: %<constexpr%> static data member %qD must have an initializer
uk: статичний член даних %<constexpr%> %qD повинен мати ініціалізатор

en: %<constexpr%> used with %qE
uk: %<constexpr%> використовується з %qE

en: %<constexpr%> variable %qD has variably-modified type %qT
uk: %<constexpr%> змінна %qD має тип зі змінною модифікацією %qT

en: %<constinit%> can only be applied to a variable with static or thread storage duration
uk: Атрибут %<constinit%> може бути застосований лише до змінної зі статичною або потоковою тривалістю зберігання

en: %<constinit%> on function return type is not allowed
uk: %<constinit%> на типі повернення функції не дозволено

en: %<constinit%> specifier invalid for function %qs
uk: специфікатор %<constinit%> недійсний для функції %qs

en: %<constinit%> variable %qD does not have a constant initializer
uk: змінна %qD з %<constinit%> не має константного ініціалізатора

en: %<critical%> region may not be nested inside a %<critical%> region with the same name
uk: Регіон %<critical%> не може бути вкладений у регіон %<critical%> з таким самим імʼям

en: %<decl-specifier%> in declaration of deduction guide
uk: %<decl-specifier%> в оголошенні довідника виведення

en: %<declare %s%> directive not immediately followed by function declaration or definition
uk: директива %<declare %s%> не негайно слідує за оголошенням або визначенням функції

en: %<declare variant%> on constructor %qD
uk: %<declare variant%> на конструкторі %qD

en: %<declare variant%> on defaulted %qD
uk: %<declare variant%> на за замовчуванням %qD

en: %<declare variant%> on deleted %qD
uk: %<declare variant%> на видаленому %qD

en: %<declare variant%> on destructor %qD
uk: %<declare variant%> на деструкторі %qD

en: %<declare variant%> on virtual %qD
uk: %<declare variant%> на віртуальному %qD

en: %<decltype%> cannot resolve address of overloaded function
uk: %<decltype%> не може вирішити адресу перевантаженої функції

en: %<decltype%> evaluates to %qT, which is not a class or enumeration type
uk: %<decltype%> обчислюється як %qT, який не є класом або перелічуванням

en: %<decltype(auto)%> cannot be cv-qualified
uk: %<decltype(auto)%> не може мати кваліфікаторів cv

en: %<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>
uk: специфікатор типу %<decltype(auto)%> доступний лише з %<-std=c++14%> або %<-std=gnu++14%>

en: %<default%> label not within a switch statement
uk: мітка %<default%> не знаходиться у блоку switch

en: %<default%> target was not set
uk: не встановлено ціль %<default%>

en: %<delete[]%> is not a constant expression
uk: %<delete[]%> не є константним виразом

en: %<depend%> clause with %<depobj%> dependence type on array section
uk: Замикання %<depend%> з типом залежності %<depobj%> на секції масиву

en: %<depend(%s)%> is only allowed in %<omp ordered%>
uk: Конструкція %<depend(%s)%> дозволена лише у конструкції %<omp ordered%>

en: %<depobj%> dependence type specified in %<depend%> clause on %<depobj%> construct
uk: тип залежності %<depobj%> вказаний в замиканні %<depend%> на конструкції %<depobj%>

en: %<depobj%> expression is not lvalue expression
uk: Вираз %<depobj%> не є виразом lvalue

en: %<destroy%> expression is not lvalue expression
uk: Вираз %<destroy%> не є виразом lvalue

en: %<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>
uk: тип обробника події в замиканні %<detach%> - %qT, а не %<omp_event_handle_t%>

en: %<detach%> clause must not be used together with %<mergeable%> clause
uk: умову %<detach%> не слід використовувати разом з умовою %<mergeable%>

en: %<device%> clause with %<ancestor%> is only allowed on %<target%> construct
uk: замикання %<device%> з %<ancestor%> дозволений лише на конструкції %<target%>

en: %<device%> id must be integral
uk: Ідентифікатор %<device%> повинен бути цілочисельним

en: %<device_type%> clause must specify 'any' when used with an %<indirect%> clause
uk: клауза %<device_type%> повинна вказувати 'any', коли використовується з клаузою %<indirect%>

en: %<dim%> argument of %qs intrinsic at %L is not a valid codimension index
uk: Аргумент %<dim%> вбудованої функції %qs на %L не є дійсним індексом кодименсії

en: %<dim%> argument of %qs intrinsic at %L is not a valid dimension index
uk: Аргумент %<dim%> вбудованої функції %qs на %L не є дійсним індексом розміру

en: %<dim%> argument of %s intrinsic at %L is not a valid dimension index
uk: Аргумент %<dim%> вбудованої функції %s на %L не є дійсним індексом розміру

en: %<dist_schedule%> chunk size expression must be integral
uk: Вираз розміру частини %<dist_schedule%> повинен бути цілочисельним

en: %<distribute%> region must be strictly nested inside %<teams%> construct
uk: Область %<distribute%> повинна бути строго вкладена всередині конструкції %<teams%>

en: %<dynamic_cast%> not permitted with %<-fno-rtti%>
uk: %<dynamic_cast%> не дозволяється з %<-fno-rtti%>

en: %<dynamic_cast<%#T>(%#D)%> can never succeed
uk: %<dynamic_cast<%#T>(%#D)%> ніколи не може бути успішним

en: %<else%> without a previous %<if%>
uk: %<else%> без попереднього %<if%>

en: %<enum %E%> declared in %<for%> loop initial declaration
uk: %<enum %E%> оголошено в початковій декларації циклу %<for%>

en: %<enum%> declared both with and without fixed underlying type
uk: %<enum%> оголошено як з фіксованим підставним типом, так і без нього

en: %<enum%> declared with but defined without fixed underlying type
uk: %<enum%> оголошено з, але визначено без фіксованого базового типу

en: %<enum%> underlying type incompatible with previous declaration
uk: базовий тип для %<enum%> несумісний з попереднім оголошенням

en: %<enum%> underlying type may not be specified here
uk: підставний тип %<enum%> не може бути вказаний тут

en: %<explicit%> can only be specified for constructors
uk: %<explicit%> може бути вказано лише для конструкторів

en: %<explicit%> in friend declaration
uk: %<explicit%> в оголошенні friend

en: %<explicit%> outside class declaration
uk: %<explicit%> поза оголошенням класу

en: %<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>
uk: %<explicit(bool)%> доступний лише з %<-std=c++20%> або %<-std=gnu++20%>

en: %<export%> not part of following module-directive
uk: %<export%> не є частиною наступної директиви модуля

en: %<extern "C"%> linkage started here
uk: звʼязування %<extern "C"%> почалося тут

en: %<externally_visible%> attribute have effect only on public objects
uk: атрибут %<externally_visible%> має ефект тільки на публічних обʼєктах

en: %<fallthrough%> attribute at top level
uk: атрибут %<fallthrough%> на верхньому рівні

en: %<fallthrough%> attribute not followed by %<;%>
uk: атрибут %<fallthrough%> не слідує за %<;%>

en: %<fallthrough%> attribute specified with a parameter
uk: атрибут %<fallthrough%> вказано з параметром

en: %<fast_interrupt%> attribute directive ignored
uk: ігнорується директива атрибуту %<fast_interrupt%>

en: %<filter%> expression must be integral
uk: dираз %<filter%> повинен бути цілочисельним

en: %<flatten%> attribute is ignored on aliases
uk: атрибут %<flatten%> ігнорується на псевдонімах

en: %<flush%> list specified together with memory order clause
uk: список %<flush%> вказано разом з замиканням порядку памʼяті

en: %<for%> loop initial declarations are only allowed in C99 or C11 mode
uk: початкові оголошення циклу %<for%> дозволені лише в режимі C99 або C11

en: %<friend%> can only be specified inside a class
uk: %<friend%> може бути вказано лише всередині класу

en: %<friend%> used outside of class
uk: %<friend%> використовується поза класом

en: %<function_profiler%> support
uk: підтримка %<function_profiler%>

en: %<function_profiler%> support for MMIX
uk: підтримка %<function_profiler%> для MMIX

en: %<gang%> loop in %<gang-single%> region
uk: цикл %<gang%> в області %<gang-single%>

en: %<gang%> num expression must be integral
uk: Вираз номера %<gang%> повинен бути цілочисельним

en: %<gang%> num value must be positive
uk: Значення %<gang%> повинно бути позитивним

en: %<gang%> static expression must be integral
uk: Вираз статичного %<gang%> повинен бути цілочисельним

en: %<gang%> static value must be positive
uk: Значення статичного %<gang%> повинно бути позитивним

en: %<generic%> CPU can be used only for %<-mtune=%> switch
uk: Процесор %<generic%> може використовуватись тільки для перемикача %<-mtune=%>

en: %<generic%> CPU can be used only for %<target("tune=")%> attribute
uk: Процесор %<generic%> може використовуватись тільки для атрибуту %<target("tune=")%>

en: %<getter%> attribute of property %qD conflicts with previous declaration
uk: атрибут %<getter%> властивості %qD конфліктує з попереднім оголошенням

en: %<gnu_inline%> attribute present on %q+D
uk: атрибут %<gnu_inline%> присутній на %q+D

en: %<goto%> is not a constant expression
uk: %<goto%> не є константним виразом

en: %<gp_offset%> (%ld) or %<end_offset%> (%ld) is less than zero
uk: %<gp_offset%> (%ld) або %<end_offset%> (%ld) менше нуля

en: %<grainsize%> expression must be integral
uk: вираз %<grainsize%> повинен бути цілочисельним

en: %<grainsize%> value must be positive
uk: Значення %<grainsize%> повинно бути позитивним

en: %<h%> applied to non-register operand
uk: %<h%> застосовується до не-регістрового операнда

en: %<hard-float%> MIPS16 code for ABIs other than o32 and o64
uk: код MIPS16 з %<hard-float%> для ABIs, відмінних від o32 та o64

en: %<hint%> expression must be constant integer expression
uk: вираз %<hint%> повинен бути сталим цілочисельним виразом

en: %<hint%> expression must be integral
uk: вираз %<hint%> повинен бути цілочисельним

en: %<host_data%> construct at %L requires %<use_device%> clause
uk: Конструкція %<host_data%> у %L вимагає клаузи %<use_device%>

en: %<host_data%> construct requires %<use_device%> clause
uk: конструкція %<host_data%> вимагає клаузи %<use_device%>

en: %<if consteval%> requires compound statement
uk: %<if consteval%> вимагає складений оператор

en: %<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>
uk: %<if constexpr%> доступний лише з %<-std=c++17%> або %<-std=gnu++17%>

en: %<ifunc%> resolver for %qD must return %qT
uk: Розвʼязувач %<ifunc%> для %qD повинен повертати %qT

en: %<ifunc%> resolver for %qD should return %qT
uk: Розвʼязувач %<ifunc%> для %qD повинен повертати %qT

en: %<inbranch%> clause is incompatible with %<notinbranch%>
uk: замикання %<inbranch%> несумісний з замиканням %<notinbranch%>

en: %<indirect_call%> attribute cannot apply for static function
uk: атрибут %<indirect_call%> не може застосовуватися до статичної функції

en: %<inline%> can only be specified for functions
uk: %<inline%> може бути вказано тільки для функцій

en: %<inline%> in empty declaration
uk: %<inline%> в порожньому оголошенні

en: %<inline%> is not allowed in declaration of friend template specialization %qD
uk: %<inline%> не дозволено в оголошенні спеціалізації дружнього шаблону %qD

en: %<inline%> specified for friend class declaration
uk: %<inline%> вказано для декларації класу friend

en: %<inline%> specifier invalid for function %qs declared out of global scope
uk: специфікатор %<inline%> недійсний для функції %qs, оголошеної поза глобальним контекстом

en: %<inline%> specifier invalid for variable %qD declared at block scope
uk: специфікатор %<inline%> недійсний для змінної %qD, оголошеної в області блоку

en: %<inscan%> %<reduction%> clause on %qs construct
uk: замикання %<inscan%> %<reduction%> на конструкції %qs

en: %<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>
uk: %<inscan%> %<reduction%> замикання на конструкції, відмінній від %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>

en: %<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator
uk: замикання %<inscan%> %<reduction%> використовується разом з замиканням %<linear%> для змінної, яка не є ітератором циклу

en: %<inscan%> %<reduction%> clause with array section
uk: %<inscan%> Замикання %<reduction%> зі зрізом масиву

en: %<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L
uk: Замикання %<inscan%> REDUCTION на конструкції, відмінні від DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD на %L

en: %<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct
uk: %<inscan%> та не-%<inscan%> %<reduction%> замикання на одній конструкції

en: %<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L
uk: %<inscan%> та некоректні %<inscan%> %<reduction%> замикання на одній конструкції в %L

en: %<intel%> CPU can be used only for %<-mtune=%> switch
uk: Процесор %<intel%> може використовуватись тільки для перемикача %<-mtune=%>

en: %<intel%> CPU can be used only for %<target("tune=")%> attribute
uk: процесор %<intel%> може використовуватися лише для атрибуту %<target("tune=")%>

en: %<interrupt_thread%> is available only on fido
uk: %<interrupt_thread%> доступний лише на fido

en: %<iterator%> modifier incompatible with %qs
uk: Модифікатор %<iterator%> несумісний з %qs

en: %<iterator%> modifier may not be specified on %<depobj%> construct
uk: Модифікатор %<iterator%> не може бути вказаний на конструкції %<depobj%>

en: %<lang_*%> check: failed in %s, at %s:%d
uk: %<lang_*%> перевірка: не вдалося в %s, на %s:%d

en: %<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator
uk: замикання %<lastprivate%> на конструкції %<loop%> посилається на змінну %qD, яка не є ітератором циклу

en: %<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>
uk: замикання %<linear%> для змінної, відмінної від ітератора циклу, вказана на конструкції, поєднаній з %<distribute%>

en: %<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it
uk: замикання %<linear%> не може бути вказаний разом з замиканням %<ordered%>, якщо самостійна конструкція %<ordered%> вкладена в нього

en: %<linear%> clause step %qE is neither constant nor a parameter
uk: крок замикання %<linear%> %qE не є ані константою, ані параметром

en: %<linear%> clause step expression must be integral
uk: вираз кроку в замиканні %<linear%> має бути цілочисельним

en: %<linear%> clause step is a parameter %qD not specified in %<uniform%> clause
uk: крок умови %<linear%> є параметром %qD, який не вказаний умовою %<uniform%>

en: %<location_t%> is not defined as a type
uk: %<location_t%> не визначено як тип

en: %<locus%> is not defined as a type
uk: %<locus%> не визначено як тип

en: %<long long long%> is too long for GCC
uk: %<long long long%> занадто довгий для GCC

en: %<long%> switch expression not converted to %<int%> in ISO C
uk: вираз switch типу %<long%> не перетворено на тип %<int%> у ISO C

en: %<lp_array%> does not match %<region_tree%>
uk: %<lp_array%> не відповідає %<region_tree%>

en: %<lp_array%> is corrupted for lp %i
uk: %<lp_array%> пошкоджений для lp %i

en: %<lto_obj_file_open()%> failed
uk: %<lto_obj_file_open()%> не вдалося

en: %<main%> declared %<_Noreturn%>
uk: %<main%> оголошено як %<_Noreturn%>

en: %<map%> clause with map-type modifier other than %<always%>, %<close%> or %<present%>
uk: %<map%> клауза з модифікатором типу мапи, відмінним від %<always%>, %<close%> або %<present%>

en: %<memset%> used with constant zero length parameter; this could be due to transposed parameters
uk: %<memset%> використовується з константним параметром нульової довжини; це може бути через переставлені параметри

en: %<memset%> used with length equal to number of elements without multiplication by element size
uk: %<memset%> використовується з довжиною, рівною кількості елементів без множення на розмір елемента

en: %<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit
uk: Атрибут %<ms_hook_prologue%> несумісний з %<-mfentry%> для 32-бітного режиму

en: %<ms_hook_prologue%> attribute is not compatible with nested function
uk: атрибут %<ms_hook_prologue%> несумісний з вкладеною функцією

en: %<msp430_select_hwmult_lib%> needs one or more arguments
uk: %<msp430_select_hwmult_lib%> потребує одного або декількох аргументів

en: %<msp430_set_driver_var%> expects 2 arguments
uk: %<msp430_set_driver_var%> очікує 2 аргументи

en: %<mutable%> lambda specifier with explicit object parameter
uk: специфікатор %<mutable%> для лямбда-функції з явним об'єктним параметром

en: %<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct
uk: тип %<mutexinoutset%> в замиканні %<depend%> на конструкції %<taskwait%>

en: %<namespace %E%> is ambiguous
uk: %<namespace %E%> є неоднозначним

en: %<namespace%> definition is not allowed here
uk: тут не дозволено визначення %<namespace%>

en: %<new%> of %<initializer_list%> does not extend the lifetime of the underlying array
uk: %<new%> %<initializer_list%> не продовжує термін існування підлежного масиву

en: %<new%> of type %qT with extended alignment %d
uk: %<new%> типу %qT з розширеною вирівнюванням %d

en: %<nogroup%> clause must not be used together with %<reduction%> clause
uk: умову %<nogroup%> не слід використовувати разом з умовою %<reduction%>

en: %<nonatomic%> attribute of property %qD conflicts with previous declaration
uk: атрибут %<nonatomic%> властивості %qD конфліктує з попереднім оголошенням

en: %<nonmonotonic%> schedule modifier specified together with %<ordered%> clause
uk: модифікатор розкладу %<nonmonotonic%> вказаний разом з замиканням %<ordered%>

en: %<nonnull%> argument %qD compared to NULL
uk: аргумент %<nonnull%> %qD порівнюється з NULL

en: %<noreturn%> function does return
uk: функція %<noreturn%> повертає значення

en: %<num_tasks%> value must be positive
uk: значення %<num_tasks%> повинно бути позитивним

en: %<num_teams%> lower bound %qE bigger than upper bound %qE
uk: нижня межа %qE для %<num_teams%> більша за верхню межу %qE

en: %<num_teams%> value must be positive
uk: значення %<num_teams%> повинно бути позитивним

en: %<num_threads%> value must be positive
uk: значення %<num_threads%> повинно бути позитивним

en: %<object.TypeInfo%> cannot be used with %<-fno-rtti%>
uk: %<object.TypeInfo%> не може використовуватися з %<-fno-rtti%>

en: %<object.TypeInfo%> could not be found, but is implicitly used
uk: %<object.TypeInfo%> не знайдено, але він використовується неявно

en: %<offsetof%> within non-standard-layout type %qT is conditionally-supported
uk: %<offsetof%> в межах типу %qT, який не відповідає стандартному розташуванню, підтримується умовно

en: %<omp requires reverse_offload%> requires at least %<sm_35%> for %<-foffload-options=nvptx-none=-march=%> - disabling offload-code generation for this device type
uk: %<omp requires reverse_offload%> потребує принаймні %<sm_35%> для %<-foffload-options=nvptx-none=-march=%> - вимкнення генерації коду для цього типу пристрою

en: %<omp::%E%> attribute requires argument
uk: атрибут %<omp::%E%> вимагає аргумент

en: %<omp::%E%> not allowed to be specified in this context
uk: %<omp::%E%> не може бути вказано в цьому контексті

en: %<omp::%s%> not allowed to be specified in this context
uk: %<omp::%s%> не дозволяється вказувати в цьому контексті

en: %<omp_all_memory%> may only be used in OpenMP %<depend%> clause
uk: %<omp_all_memory%> може використовуватися тільки в замиканні OpenMP %<depend%>

en: %<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>
uk: %<omp_all_memory%> використовується з типом залежності %<depend%>, відмінним від %<out%> або %<inout%>

en: %<omp_all_memory%> used with DEPEND kind other than OUT or INOUT at %C
uk: %<omp_all_memory%> використовується з DEPEND видом, відмінним від OUT або INOUT на %C

en: %<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause
uk: %<omp_all_memory%>, оголошений на %L, може використовуватися лише в замиканні OpenMP DEPEND

en: %<operator %s%> in %<%s%E%>
uk: %<operator %s%> в %<%s%E%>

en: %<operator delete%> must return type %qT
uk: %<operator delete%> повинен повертати тип %qT

en: %<operator delete%> takes type %qT as first parameter
uk: %<operator delete%> приймає тип %qT як перший параметр

en: %<operator delete[]%> cannot be a destroying delete
uk: %<operator delete[]%> не може бути знищувальним видаленням

en: %<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)
uk: %<operator new%> не повинен повертати NULL, якщо він не оголошений %<throw()%> (або %<-fcheck-new%> активований)

en: %<operator new%> must return type %qT
uk: %<operator new%> повинен повертати тип %qT

en: %<operator new%> takes type %<size_t%> (%qT) as first parameter
uk: %<operator new%> приймає тип %<size_t%> (%qT) як перший параметр

en: %<operator%s%> in %<%E %s %E%>
uk: %<operator%s%> в %<%E %s %E%>

en: %<operator%s%> in %<%E%s%>
uk: %<operator%s%> в %<%E%s%>

en: %<operator%s%> in %<%s%E%>
uk: %<operator%s%> у %<%s%E%>

en: %<operator=%> should return a reference to %<*this%>
uk: %<operator=%> повинен повертати посилання на %<*this%>

en: %<operator[]%> in %<%E[%E]%>
uk: %<operator[]%> в %<%E[%E]%>

en: %<ordered simd threads%> must be closely nested inside of %<%s simd%> region
uk: %<ordered simd threads%> повинні бути тісно вкладені всередині області %<%s simd%>

en: %<ordered%> %<simd%> must be closely nested inside %<simd%> region
uk: %<ordered%> %<simd%> повинен бути тісно вкладений всередині області %<simd%>

en: %<ordered%> clause parameter is less than %<collapse%>
uk: параметр замикання %<ordered%> менше, ніж %<collapse%>

en: %<ordered%> clause with parameter on range-based %<for%> loop
uk: Замикання %<ordered%> з параметром в циклі %<for%> з діапазоном

en: %<ordered%> construct with %<depend%> clause must be closely nested inside an %<ordered%> loop
uk: Конструкція з %<depend%> замиканням повинна бути тісно вкладена всередині циклу з %<ordered%> замиканням

en: %<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause
uk: Конструкція %<ordered%> з замиканням %qs повинна бути тісно вкладеною всередині циклу з замиканням %<ordered%>

en: %<ordered%> construct without %<doacross%> or %<depend%> clauses binds to loop where %<collapse%> argument %wd is different from %<ordered%> argument %wd
uk: %<ordered%> конструкція без замиканнь %<doacross%> або %<depend%> привʼязується до циклу, де аргумент %<collapse%> %wd відрізняється від аргументу %<ordered%> %wd

en: %<ordered%> construct without %<doacross%> or %<depend%> clauses must not have the same binding region as %<ordered%> construct with those clauses
uk: %<ordered%> конструкція без замиканнь %<doacross%> або %<depend%> не повинна мати ту саму область привʼязки, що й %<ordered%> конструкція з цими замиканнями

en: %<ordered%> region may not be closely nested inside of %<critical%>, %<ordered%>, explicit %<task%> or %<taskloop%> region
uk: %<ordered%> область не може бути тісно вкладена всередині області %<critical%>, %<ordered%>, явної області %<task%> або %<taskloop%>

en: %<ordered%> region must be closely nested inside a loop region with an %<ordered%> clause
uk: %<ordered%> область повинна бути тісно вкладена всередині області циклу з %<ordered%> замиканням

en: %<pch_preprocess%> pragma should only be used with %<-fpreprocessed%>
uk: прагма %<pch_preprocess%> повинна використовуватися тільки з %<-fpreprocessed%>

en: %<pex_init%> failed: %m
uk: %<pex_init%> не вдалося: %m

en: %<pragma omp error%> encountered
uk: зустрівся %<pragma omp error%>

en: %<pragma omp error%> encountered: %s
uk: зустрівся %<pragma omp error%>: %s

en: %<pragma omp requires%> requires at least one clause
uk: %<pragma omp requires%> вимагає принаймні одну замикання

en: %<priority%> expression must be integral
uk: вираз %<priority%> повинен бути цілочисельним

en: %<priority%> value must be non-negative
uk: Значення %<priority%> повинно бути не відʼємним

en: %<readonly%> attribute conflicts with %<setter%> attribute
uk: атрибут %<readonly%> конфліктує з атрибутом %<setter%>

en: %<readonly%> attribute of property %qD conflicts with previous declaration
uk: атрибут %<readonly%> властивості %qD конфліктує з попереднім оголошенням

en: %<region_array%> does not match %<region_tree%>
uk: %<region_array%> не відповідає %<region_tree%>

en: %<region_array%> is corrupted for region %i
uk: %<region_array%> пошкоджений для регіону %i

en: %<register%> in file-scope empty declaration
uk: %<register%> в порожньому оголошенні на рівні файлу

en: %<register%> storage class specifier used
uk: використано специфікатор класу зберігання %<register%>

en: %<reinterpret_cast%> from integer to pointer
uk: %<reinterpret_cast%> з цілого числа в вказівник

en: %<reinterpret_cast%> from type %qT to type %qT casts away qualifiers
uk: %<reinterpret_cast%> з типу %qT до типу %qT видаляє кваліфікатори

en: %<reinterpret_cast%> is not a constant expression
uk: %<reinterpret_cast%> не є константним виразом

en: %<reinterpret_cast<%T>(%E)%> is not a constant expression
uk: %<reinterpret_cast<%T>(%E)%> не є константним виразом

en: %<requires%> only available with %<-std=c++20%> or %<-fconcepts%>
uk: %<requires%> доступно лише з %<-std=c++20%> або %<-fconcepts%>

en: %<requires%> selector is not supported yet
uk: селектор %<requires%> ще не підтримується

en: %<return%> with a value, in function returning void
uk: %<return%> зі значенням в функції, що повертає void

en: %<return%> with no value, in function returning non-void
uk: %<return%> без значення в функції, що повертає не-void

en: %<return_void%> declared here
uk: %<return_void%> оголошено тут

en: %<safelen%> clause expression must be positive constant integer expression
uk: вираз в замиканні %<safelen%> має бути позитивним константним цілочисельним

en: %<scalar_storage_order%> is not supported because endianness is not uniform
uk: %<scalar_storage_order%> не підтримується, оскільки порядок байтів не є однорідним

en: %<scope%> region may not be closely nested inside of work-sharing, %<loop%>, explicit %<task%>, %<taskloop%>, %<critical%>, %<ordered%>, %<master%>, or %<masked%> region
uk: Регіон %<scope%> не може бути тісно вкладеним всередині регіону розподілу роботи, %<loop%>, явного %<task%>, %<taskloop%>, %<critical%>, %<ordered%>, %<master%> або %<masked%>

en: %<score%> argument must be constant integer expression
uk: аргумент %<score%> повинен бути сталим цілочисельним виразом

en: %<score%> argument must be constant integer expression at %C
uk: аргумент %<score%> повинен бути сталою цілочисельним виразом у %C

en: %<score%> argument must be non-negative
uk: аргумент %<score%> повинен бути невід'ємним

en: %<score%> argument must be non-negative at %C
uk: аргумент %<score%> повинен бути невід'ємним у %C

en: %<score%> cannot be specified in traits in the %qs trait-selector-set
uk: %<score%> не може бути вказано у властивостях для селектора властивостей %qs

en: %<score%> cannot be specified in traits in the %qs trait-selector-set at %C
uk: %<score%> не може бути вказано в властивостях у наборі селекторів %qs властивостей у %C

en: %<seq%> overrides other OpenACC loop specifiers
uk: %<seq%> перекриває інші специфікатори циклу OpenACC

en: %<setter%> attribute of property %qD conflicts with previous declaration
uk: атрибут %<setter%> властивості %qD конфліктує з попереднім оголошенням

en: %<setter%> specified here
uk: %<setter%> вказано тут

en: %<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements
uk: Аргумент %<shape%> вбудованої функції %<reshape%> на %L має більше ніж %d елементів

en: %<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size
uk: Аргумент %<shape%> вбудованої функції %<reshape%> на %L повинен бути масивом сталого розміру

en: %<signed _BitInt%> argument must be at least 2
uk: Аргумент %<signed _BitInt%> має бути щонайменше 2

en: %<simdlen%> clause expression must be positive constant integer expression
uk: вираз в замиканні %<simdlen%> має бути позитивним константним цілочисельним

en: %<simdlen%> clause value is bigger than %<safelen%> clause value
uk: значення замикання %<simdlen%> більше, ніж значення замикання %<safelen%>

en: %<sizeof%> applied to a bit-field
uk: %<sizeof%> застосовується до поля бітів

en: %<sizeof%> on array function parameter %qE will return size of %qT
uk: %<sizeof%> на параметрі функції масиву %qE поверне розмір %qT

en: %<sizeof...%> argument must be surrounded by parentheses
uk: аргумент %<sizeof...%> повинен бути оточений дужками

en: %<soft-float%> and long-double-128 are incompatible
uk: %<soft-float%> та long-double-128 несумісні

en: %<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array
uk: аргумент %<source%> вбудованої функції %<shape%> на %L не може бути масивом з припущеним розміром

en: %<stack_offset%> must be a multiple of 4
uk: %<stack_offset%> повинен бути кратним 4

en: %<stack_offset%> must be at least 4
uk: %<stack_offset%> повинен бути не менше 4

en: %<static%> %qs cannot be declared %<mutable%>
uk: %qs не може бути оголошено як %<mutable%>, оскільки воно %<static%>

en: %<static%> lambda specifier with explicit object parameter
uk: специфікатор %<static%> для лямбда-функції з явним об'єктним параметром

en: %<static%> lambda specifier with lambda capture
uk: Специфікатор лямбди %<static%> з захопленням лямбди

en: %<static%> may not be used when defining (as opposed to declaring) a static data member
uk: %<static%> не може бути використано при визначенні (на відміну від оголошення) статичного елемента даних

en: %<static%> specifier invalid for function %qs declared out of global scope
uk: специфікатор %<static%> недійсний для функції %qs, оголошеної поза глобальним контекстом

en: %<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>
uk: %<static_assert%> з повідомленням, що не є рядком, доступний лише з %<-std=c++2c%> або %<-std=gnu++2c%>

en: %<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>
uk: %<static_assert%> без повідомлення доступний лише з %<-std=c++17%> або %<-std=gnu++17%>

en: %<static_cast%> from type %qT to type %qT casts away qualifiers
uk: %<static_cast%> з типу %qT до типу %qT видаляє кваліфікатори

en: %<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>
uk: %<std::%s%> визначено в заголовку %qs; це, ймовірно, можна виправити додаванням %<#include %s%>

en: %<std::%s%> is only available from %s onwards
uk: %<std::%s%> доступний лише з %s

en: %<std::is_constant_evaluated%> always evaluates to false in a non-%<constexpr%> function
uk: %<std::is_constant_evaluated%> завжди видає значення false в неконстантній функції

en: %<std::is_constant_evaluated%> always evaluates to true in %<if constexpr%>
uk: %<std::is_constant_evaluated%> завжди оцінюється як true в %<if constexpr%>

en: %<std::is_constant_evaluated%> always evaluates to true in a %<consteval%> function
uk: %<std::is_constant_evaluated%> завжди видає значення true в функції %<consteval%>

en: %<std::is_constant_evaluated%> evaluates to true when checking if trivially empty iteration statement is trivial infinite loop
uk: %<std::is_constant_evaluated%> оцінюється як істина при перевірці, чи є тривіально порожнім оператором ітерації тривіальним нескінченним циклом

en: %<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>
uk: %<std::source_location::__impl%> містить не тільки нестатичні елементи даних %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> і %<_M_column%>

en: %<std::tuple_element<%u, %T>::type%> is %<void%>
uk: %<std::tuple_element<%u, %T>::type%> є %<void%>

en: %<std::tuple_size<%T>::value%> is not an integral constant expression
uk: %<std::tuple_size<%T>::value%> не є сталим цілочисельним виразом

en: %<strong%> using directive no longer supported
uk: %<strong%> директива using більше не підтримується

en: %<strub%> mode %qE selected for %qD, when %qE was requested
uk: Вибраний режим %<strub%> %qE для %qD, хоча було запитано %qE.

en: %<struct %E%> declared in %<for%> loop initial declaration
uk: %<struct %E%> оголошено в початковому оголошенні циклу %<for%>

en: %<symver%> attribute argument %qs must contain one or two %<@%>
uk: Аргумент атрибуту %<symver%> %qs повинен містити один або два %<@%>

en: %<symver%> attribute argument not a string constant
uk: аргумент атрибуту %<symver%> не є рядковою константою

en: %<symver%> attribute is only applicable to symbols
uk: атрибут %<symver%> застосовується тільки до символів

en: %<symver%> attribute only applies to functions and variables
uk: атрибут %<symver%> застосовується тільки до функцій та змінних

en: %<sysctl%> for %<kern.osversion%> failed: %m
uk: %<sysctl%> для %<kern.osversion%> не вдалося: %m

en: %<target%> attribute is not supported on this machine
uk: атрибут %<target%> не підтримується на цій машині

en: %<target%> construct with nested %<teams%> construct contains directives outside of the %<teams%> construct
uk: конструкція %<target%> з вкладеною конструкцією %<teams%> містить директиви поза конструкцією %<teams%>

en: %<target("rtd")%> is ignored in 64bit mode
uk: %<target("rtd")%> ігнорується в 64-бітному режимі

en: %<target("sseregparm")%> used without SSE enabled
uk: %<target("sseregparm")%> використовується без увімкненого SSE

en: %<target("tune=x86-64")%> is deprecated; use %<target("tune=k8")%> or %<target("tune=generic")%> instead as appropriate
uk: %<target("tune=x86-64")%> застаріло; використовуйте %<target("tune=k8")%> або %<target("tune=generic")%> замість цього, як це відповідає

en: %<target()%> attribute: arch appears more than once
uk: Атрибут %<target()%>: arch повторюється

en: %<target()%> attribute: cpu appears more than once
uk: Атрибут %<target()%>: cpu повторюється

en: %<target()%> attribute: tune appears more than once
uk: Атрибут %<target()%>: параметр tune зустрічається більше одного разу

en: %<target()%> attribute: unknown CPU %qs
uk: Атрибут %<target()%>: нерозпізнаний CPU %qs

en: %<target()%> attribute: unknown TUNE %qs
uk: Атрибут %<target()%>: невідомий TUNE %qs

en: %<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits
uk: атрибут %<target_clones%> потребує GLIBC (2.23 або новіше), яка експортує біти можливостей апаратного забезпечення

en: %<target_version%> attribute is not supported on this machine
uk: атрибут %<target_version%> не підтримується на цій машині

en: %<task%> reduction modifier on a construct with a %<nowait%> clause
uk: модифікатор зменшення %<task%> на конструкції з замиканням %<nowait%>

en: %<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses
uk: конструкція %<taskwait%> з замиканням %<nowait%>, але без замиканнь %<depend%>

en: %<teams%> construct must be closely nested inside of %<target%> construct or not nested in any OpenMP construct
uk: Конструкція %<teams%> повинна бути тісно вкладена у конструкцію %<target%> або не вкладена у жодну конструкцію OpenMP

en: %<template%> keyword not permitted in destructor name
uk: ключове слово %<template%> не дозволено в імені деструктора

en: %<template%> must follow a nested-name-specifier
uk: %<template%> повинен слідувати за вкладеним іменем-специфікатором

en: %<this%> allowed in OpenMP only in %<declare simd%> clauses
uk: %<this%> дозволено в OpenMP тільки в замиканнях %<declare simd%>

en: %<this%> cannot be captured by reference
uk: %<this%> не може бути захоплено посиланням

en: %<this%> is unavailable for explicit object member functions
uk: %<this%> недоступний для членських функцій явних об'єктів

en: %<this%> is unavailable for static member functions
uk: %<this%> недоступний для статичних методів-членів

en: %<this%> may not be used in this context
uk: %<this%> не може бути використаний в цьому контексті

en: %<this%> must be the first specifier in a parameter declaration
uk: %<this%> має бути першим специфікатором у декларації параметра

en: %<this%> not allowed in %<allocate%> clause
uk: %<this%> не дозволено в замиканні %<allocate%>

en: %<this%> specifier in template parameter declaration
uk: специфікатор %<this%> у декларації шаблону параметра

en: %<this%> was not captured for this lambda function
uk: %<this%> не було захоплено для цієї лямбда-функції

en: %<thread_limit%> expression must be integral
uk: Вираз %<thread_limit%> повинен бути цілочисельним

en: %<thread_limit%> value must be positive
uk: значення %<thread_limit%> повинно бути позитивним

en: %<threadprivate%> %qD is not file, namespace or block scope variable
uk: %<threadprivate%> %qD не є змінною з областю видимості файлу, простору імен або блоку

en: %<threadprivate%> %qE directive not in %qT definition
uk: Директива %<threadprivate%> %qE не визначена в %qT

en: %<threadprivate%> %qE has incomplete type
uk: %<threadprivate%> %qE має неповний тип

en: %<throw%> will always call %<terminate%>
uk: %<throw%> завжди викликає %<terminate%>

en: %<tile%> argument needs integral type
uk: Аргумент для %<tile%> повинен мати цілочисельний тип

en: %<tile%> argument needs positive integral constant
uk: аргумент %<tile%> повинен бути додатньою цілочисельною константою

en: %<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>
uk: виклик функції %<transaction_may_cancel_outer%> не в межах зовнішньої транзакції або %<transaction_may_cancel_outer%>

en: %<transaction_safe_dynamic%> may only be specified for a virtual function
uk: %<transaction_safe_dynamic%> може бути вказаний лише для віртуальної функції

en: %<tree%> is not defined as a pointer type
uk: %<tree%> не визначено як тип вказівника

en: %<tree%> is not defined as a type
uk: %<tree%> не визначено як тип

en: %<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>
uk: %<try%> у функції %<constexpr%> доступний лише з %<-std=c++20%> або %<-std=gnu++20%>

en: %<typedef%> specifier conflicts with %qs
uk: специфікатор %<typedef%> конфліктує з %qs

en: %<typedef%> used with %<auto%>
uk: %<typedef%> використовується з %<auto%>

en: %<typedef%> was ignored in this declaration
uk: %<typedef%> було проігноровано в цьому оголошенні

en: %<typeid%> is not a constant expression because %qE is of polymorphic type
uk: %<typeid%> не є константним виразом, оскільки %qE має поліморфний тип

en: %<typeid%> of qualified function type %qT
uk: %<typeid%> для кваліфікованого типу функції %qT

en: %<typeid%> operator cannot appear in a constant-expression
uk: оператор %<typeid%> не може зʼявлятися в константному виразі

en: %<typename %T::%D%> names %q#D, which is not a type
uk: %<typename %T::%D%> називає %q#D, який не є типом

en: %<typename %T::%D%> names %q#T, which is not a class template
uk: %<typename %T::%D%> називає %q#T, який не є класовим шаблоном

en: %<typeof%> applied to a bit-field
uk: %<typeof%> застосовується до бітового поля

en: %<union %E%> declared in %<for%> loop initial declaration
uk: %<union %E%> оголошено в початковій декларації циклу %<for%>

en: %<uses_allocators%> clause with traits and memory spaces
uk: Клауза %<uses_allocators%> з ознаками та областями пам’яті

en: %<using enum%> of %qT before its enum-specifier
uk: %<using enum%> %qT перед його enum-специфікатором

en: %<using enum%> of dependent type %qT
uk: %<using enum%> залежного типу %qT

en: %<using enum%> of incomplete type %qT
uk: %<using enum%> неповного типу %qT

en: %<using enum%> of non-enumeration type %q#T
uk: %<using enum%> неперелічувального типу %q#T

en: %<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>
uk: %<using enum%> доступний лише з %<-std=c++20%> або %<-std=gnu++20%>

en: %<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>
uk: %<using%> з областю перелічення %q#T доступний лише з %<-std=c++20%> або %<-std=gnu++20%>

en: %<va_start%> used in function with fixed arguments
uk: %<va_start%> використовується в функції з фіксованими аргументами

en: %<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores
uk: %<vec_lvsl%> застаріла для маленького порядку байтів; використовуйте присвоєння для незвʼязаних завантажень та зберігань

en: %<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores
uk: %<vec_lvsr%> застаріла для little endian; використовуйте присвоєння для незвичайних завантажень і зберігань

en: %<vector%> length expression must be integral
uk: Вираз довжини %<vector%> повинен бути цілочисельним

en: %<vector%> length value must be positive
uk: Значення довжини %<vector%> повинно бути позитивним

en: %<verify_gimple%> failed
uk: %<verify_gimple%> не вдалося

en: %<verify_marked_backedges%> failed
uk: %<verify_marked_backedges%> не вдалося

en: %<virtual%> can only be specified for functions
uk: %<virtual%> може бути вказано лише для функцій

en: %<virtual%> outside class declaration
uk: %<virtual%> поза оголошенням класу

en: %<virtual%> specified more than once in base-specifier
uk: %<virtual%> вказано більше одного разу в базовому специфікаторі

en: %<void%> as only parameter may not be qualified
uk: %<void%> як єдиний параметр не може бути кваліфікованим

en: %<void%> must be the only parameter
uk: %<void%> повинен бути єдиним параметром

en: %<volatile%> can only be specified for objects and functions
uk: %<volatile%> може бути вказано лише для обʼєктів та функцій

en: %<volatile%>-qualified parameter is deprecated
uk: параметр з кваліфікатором %<volatile%> застарілий

en: %<volatile%>-qualified return type is deprecated
uk: Тип повернення з кваліфікатором %<volatile%> є застарілим

en: %<volatile%>-qualified structured binding is deprecated
uk: структуроване звʼязування з %<volatile%> є застарілим

en: %<wait%> expression must be integral
uk: Вираз %<wait%> повинен бути цілочисельним

en: %<warn_if_not_aligned%> may not be specified for %q+D
uk: %<warn_if_not_aligned%> не може бути вказано для %q+D

en: %<weak%> clause requires atomic equality comparison
uk: замикання %<weak%> вимагає атомарного порівняння на рівність

en: %<weakref%> attribute ignored because function is defined
uk: атрибут %<weakref%> ігнорується, оскільки функція визначена

en: %<weakref%> attribute ignored because variable is initialized
uk: атрибут %<weakref%> ігнорується, оскільки змінна ініціалізована

en: %<weakref%> attribute should be accompanied with an %<alias%> attribute
uk: атрибут %<weakref%> повинен супроводжуватися атрибутом %<alias%>

en: %<weakref%> cannot be versioned
uk: %<weakref%> не може мати версію

en: %<worker%> num expression must be integral
uk: Вираз номера %<worker%> повинен бути цілочисельним

en: %<worker%> num value must be positive
uk: Значення номера %<worker%> повинно бути позитивним

en: %<||%> not valid in GIMPLE
uk: %<||%> не дійсний в GIMPLE

en: %<~%> on a boolean expression
uk: %<~%> на булевому виразі

en: %<~%> on an expression of type %<bool%>
uk: %<~%> на виразі типу %<bool%>

en: %<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>
uk: %<~auto%> доступний лише з %<-std=c++14%> або %<-std=gnu++14%>

en: %d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)
uk: вичерпано %d байтів приватної памʼяті для обміну даними між групами (можна збільшити за допомогою %<-mgang-private-size=%d%>, наприклад)

en: %d constructor found
     | %d constructors found
uk[0]: %d конструктор знайдено
uk[1]: %d конструктори знайдено
uk[2]: %d конструкторів знайдено

en: %d destructor found
     | %d destructors found
uk[0]: %d деструктор знайдено
uk[1]: %d деструктори знайдено
uk[2]: %d деструкторів знайдено

en: %d exits recorded for loop %d (having %d exits)
uk: записано %d виходів для циклу %d (має %d виходи)

en: %d frame table found
     | %d frame tables found
uk[0]: %d рамкова таблиця знайдено
uk[1]: %d таблиці кадри знайдено
uk[2]: %d таблиці кадрів знайдено

en: %i-bit mode not compiled in
uk: Режим %i біт не скомпільований

en: %llu bytes
uk: %llu байт

en: %q#D cannot be overloaded with %q#D
uk: %q#D не може бути перевантажено з %q#D

en: %q#D conflicts with a previous declaration
uk: %q#D конфліктує з попереднім оголошенням

en: %q#D conflicts with version inherited from %qT
uk: %q#D конфліктує з версією, успадкованою від %qT

en: %q#D declared here
uk: %q#D оголошений тут

en: %q#D declared here with internal linkage
uk: %q#D оголошений тут з внутрішнім посиланням

en: %q#D declared here with module linkage
uk: %q#D оголошений тут з посиланням на модуль

en: %q#D declared here with no linkage
uk: %q#D оголошений тут без посилання

en: %q#D does not refer to the unqualified type, so it is not used for linkage
uk: %q#D не посилається на некваліфікований тип, тому він не використовується для звʼязку

en: %q#D explicitly defaulted here
uk: %q#D явно задано тут

en: %q#D has incomplete type
uk: %q#D має неповний тип

en: %q#D hides constructor for %q#D
uk: %q#D приховує конструктор для %q#D

en: %q#D inherits from multiple base subobjects
uk: %q#D успадковується від кількох базових підобʼєктів

en: %q#D invalid; an anonymous union can only have non-static data members
uk: %q#D недійсний; анонімне обʼєднання може мати лише нестатичні члени даних

en: %q#D invalid; an anonymous union may only have public non-static data members
uk: %q#D недійсний; анонімний обʼєднання може мати тільки публічні нестатичні члени даних

en: %q#D is a static data member; it can only be initialized at its definition
uk: %q#D є статичним членом даних; його можна ініціалізувати лише при його визначенні

en: %q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator
uk: %q#D неявно оголошено як видалене, оскільки %qT оголошує конструктор переміщення або оператор переміщення присвоєння

en: %q#D is implicitly deleted because the default definition would be ill-formed:
uk: %q#D неявно видалений, оскільки типове визначення було б некоректним:

en: %q#D is inaccessible within this context
uk: %q#D недоступний у цьому контексті

en: %q#D is not a function template
uk: %q#D не є шаблоном функції

en: %q#D is not a non-static data member of %qT
uk: %q#D не є нестатичним членом даних класу %qT

en: %q#D is not a valid template argument for type %qT because a reference variable does not have a constant address
uk: %q#D не є допустимим аргументом шаблону для типу %qT, оскільки змінна посилання не має сталої адреси

en: %q#D is not const
uk: %q#D не є константою

en: %q#D is private within this context
uk: %q#D є приватним у цьому контексті

en: %q#D is protected within this context
uk: %q#D є захищеним у цьому контексті

en: %q#D is public, but requires an existing %q#T object
uk: %q#D є публічним, але потребує існуючого обʼєкта типу %q#T

en: %q#D is volatile
uk: %q#D є волатильним

en: %q#D not declared in class
uk: %q#D не оголошено в класі

en: %q#D previously declared here
uk: %q#D раніше оголошено тут

en: %q#D previously defined here
uk: %q#D раніше визначено тут

en: %q#D redeclared as different kind of entity
uk: %q#D перевизначено як інший вид сутності

en: %q#D should be initialized
uk: %q#D повинен бути ініціалізований

en: %q#D, declared using an unnamed type, is used but never defined
uk: %q#D, оголошений за допомогою безіменного типу, використовується, але ніколи не визначено

en: %q#D, declared using an unnamed type, is used but not defined
uk: %q#D, оголошений за допомогою безіменного типу, використовується, але не визначено

en: %q#D, declared using local type %qT, is used but never defined
uk: %q#D, оголошений за допомогою локального типу %qT, використовується, але ніколи не визначений

en: %q#D, declared using local type %qT, is used but not defined here
uk: %q#D, оголошений за допомогою локального типу %qT, використовується, але не визначено тут

en: %q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX
uk: %q#F неявно видалений, оскільки його специфікація винятків не відповідає неявній специфікації винятків %qX

en: %q#T has no member named %qE
uk: %q#T не має члена з іменем %qE

en: %q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)
uk: %q#T не має члена з іменем %qE; мали на увазі %q#D? (доступно через %q#D)

en: %q#T has no member named %qE; did you mean %q#D? (not accessible from this context)
uk: %q#T не має члена з іменем %qE; мали на увазі %q#D? (не доступно з цього контексту)

en: %q#T has no member named %qE; did you mean %qE?
uk: %q#T не має члена з іменем %qE; мали на увазі %qE?

en: %q#T has no user-provided default constructor
uk: %q#T не має конструктора за замовчуванням, наданого користувачем

en: %q#T has pointer data members
uk: %q#T має члени даних, які є вказівниками

en: %q#T has virtual base classes
uk: %q#T має віртуальні базові класи

en: %q#T has virtual functions and accessible non-virtual destructor
uk: %q#T має віртуальні функції та доступний невіртуальний деструктор

en: %q#T is not a class
uk: %q#T не є класом

en: %q#T is not a class or namespace
uk: %q#T не є класом або простором імен

en: %q#T is not a template
uk: %q#T не є шаблоном

en: %q#T is not a valid type for a template non-type parameter
uk: %q#T не є дійсним типом для нетипізованого параметра шаблону

en: %q#T only defines a private destructor and has no friends
uk: %q#T визначає лише приватний деструктор і не має друзів

en: %q#T only defines private constructors and has no friends
uk: %q#T визначає лише приватні конструктори і не має друзів

en: %q#T used where a %qT was expected
uk: %q#T використовується там, де очікувався %qT

en: %q#T used where a floating-point value was expected
uk: %q#T використовується там, де очікувався значення з плаваючою комою

en: %q#T was previously declared here
uk: %q#T було раніше оголошено тут

en: %q+#D cannot be declared
uk: %q+#D не може бути оголошено

en: %q+#D is not a static data member of %q#T
uk: %q+#D не є статичним членом даних %q#T

en: %q+#D marked %<final%>, but is not virtual
uk: %q+#D позначений як %<final%>, але не є віртуальним

en: %q+#D marked %<override%>, but does not override
uk: %q+#D позначено як %<override%>, але не перевизначає

en: %q+D alias between function and variable is not supported
uk: Псевдонім %q+D між функцією та змінною не підтримується

en: %q+D aliased to external symbol %qE
uk: %q+D має псевдонім зовнішнього символу %qE

en: %q+D aliased to undefined symbol %qE
uk: %q+D має псевдонім невизначеного символу %qE

en: %q+D already declared with dllexport attribute: dllimport ignored
uk: %q+D вже оголошено з атрибутом dllexport: dllimport ігнорується

en: %q+D declared as a friend
uk: %q+D оголошено як «friend»

en: %q+D declared as variadic function
uk: %q+D оголошено як варіативну функцію

en: %q+D declared weak after being used
uk: %q+D оголошено слабким після використання

en: %q+D declared with an exception specification
uk: %q+D оголошено зі специфікацією винятку

en: %q+D defined as variadic function without prototype
uk: %q+D визначено як варіативну функцію без прототипу

en: %q+D defined both normally and as %qE attribute
uk: %q+D визначено як звичайний та як атрибут %qE

en: %q+D defined here
uk: %q+D визначено тут

en: %q+D has incompatible attributes %qs and %qs
uk: %q+D має несумісні атрибути %qs і %qs

en: %q+D in declare target directive does not have mappable type
uk: %q+D у директиві «declare target» не має відображального типу

en: %q+D is static but declared in inline function %qD which is not static
uk: %q+D є статичним, але оголошений у вбудованій функції %qD, яка не є статичною

en: %q+D is usually a function
uk: %q+D зазвичай є функцією

en: %q+D offset %E in %qT isn%'t aligned to %u
uk: Зсув %q+D %E в %qT не вирівняний на %u

en: %q+D offset %E in %qT may not be aligned to %u
uk: Зсув %q+D %E в %qT може не бути вирівняний на %u

en: %q+D redeclared as different kind of symbol
uk: %q+D перевизначено як інший вид символу

en: %q+D redeclared inline with %<gnu_inline%> attribute
uk: %q+D повторно оголошено в рядку з атрибутом %<gnu_inline%>

en: %q+D redeclared inline without %<gnu_inline%> attribute
uk: %q+D повторно оголошено в рядку без атрибуту %<gnu_inline%>

en: %q+D redeclared without dllimport attribute after being referenced with dll linkage
uk: %q+D перевизначено без атрибуту dllimport після посилання з dll звʼязком

en: %q+D redeclared without dllimport attribute: previous dllimport ignored
uk: %qD перевизначено без атрибуту dllimport: попередній dllimport ігнорується

en: %q+D static data member inside of declare target directive
uk: статичний елемент даних %q+D всередині директиви declare target

en: %q+D takes only zero or two arguments
uk: %q+D приймає тільки нуль або два аргументи

en: %q+E is not a constant expression
uk: %q+E не є константним виразом

en: %q+F declared %<static%> but never defined
uk: %q+F оголошено як %<static%>, але ніколи не було визначено

en: %q+F used but never defined
uk: %q+F використовується, але ніколи не було визначено

en: %q+T is not literal because:
uk: %q+T не є літеральним, тому що:

en: %qD accessing %E byte in a region of size %E
uk: %qD отримує доступ до %E байт в області розміром %E

en: %qD accessing %E bytes in a region of size %E
uk: %qD отримує доступ до %E байтів у регіоні розміром %E

en: %qD accessing %E or more bytes in a region of size %E
uk: %qD отримує доступ до %E або більше байтів у регіоні розміром %E

en: %qD accessing %wu byte at offsets %s and %s may overlap %wu byte at offset %s | %qD accessing %wu bytes at offsets %s and %s may overlap %wu byte at offset %s
uk[0]: %qD доступ до %wu байт за зміщеннями %s і %s може перекриватися з %wu байтом за зміщенням %s
uk[1]: %qD доступ до %wu байтів за зміщеннями %s і %s може перекриватися з %wu байтом за зміщенням %s
uk[2]: %qD доступ до %wu байтів за зміщеннями %s і %s може перекриватися з %wu байтом за зміщенням %s

en: %qD accessing %wu byte at offsets %s and %s may overlap up to %wu bytes at offset %s | %qD accessing %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s
uk[0]: %qD доступ до %wu байт за зміщеннями %s і %s може перекриватися з до %wu байтів за зміщенням %s
uk[1]: %qD доступ до %wu байтів за зміщеннями %s і %s може перекриватися з до %wu байтів за зміщенням %s
uk[2]: %qD доступ до %wu байтів за зміщеннями %s і %s може перекриватися з до %wu байтів за зміщенням %s

en: %qD accessing %wu byte at offsets %s and %s overlaps %wu byte at offset %s
uk: %qD отримує доступ до %wu байта за зміщеннями %s і %s, які перекривають %wu байт за зміщенням %s

en: %qD accessing %wu byte at offsets %s and %s overlaps %wu bytes at offset %s
uk: %qD доступ до %wu байтів за зміщеннями %s і %s перекривається з %wu байтами за зміщенням %s

en: %qD accessing %wu byte at offsets %s and %s overlaps %wu or more bytes at offset %s | %qD accessing %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s
uk[0]: %qD доступ до %wu байту за зміщеннями %s і %s перекривається з %wu або більше байтами за зміщенням %s
uk[1]: %qD доступ до %wu байтів за зміщеннями %s і %s перекривається з %wu або більше байтами за зміщенням %s
uk[2]: %qD доступ до %wu байтів за зміщеннями %s і %s перекривається з %wu або більше байтами за зміщенням %s

en: %qD accessing %wu byte at offsets %s and %s overlaps between %wu and %wu bytes at offset %s | %qD accessing %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s
uk[0]: %qD доступ до %wu байту за зміщеннями %s і %s перекривається між %wu і %wu байтами за зміщенням %s
uk[1]: %qD доступ до %wu байтів за зміщеннями %s і %s перекривається між %wu і %wu байтами за зміщенням %s
uk[2]: %qD доступ до %wu байтів за зміщеннями %s і %s перекривається між %wu і %wu байтами за зміщенням %s

en: %qD accessing %wu byte may overlap %wu byte | %qD accessing %wu bytes may overlap %wu byte
uk[0]: %qD доступ до %wu байт може перекриватися з %wu байтом
uk[1]: %qD доступ до %wu байтів може перекриватися з %wu байтом
uk[2]: %qD доступ до %wu байтів може перекриватися з %wu байтом

en: %qD accessing %wu byte may overlap up to %wu bytes | %qD accessing %wu bytes may overlap up to %wu bytes
uk[0]: %qD доступ до %wu байт може перекриватися з до %wu байтів
uk[1]: %qD доступ до %wu байтів може перекриватися з до %wu байтів
uk[2]: %qD доступ до %wu байтів може перекриватися з до %wu байтів

en: %qD accessing %wu bytes at offsets %s and %s overlaps %wu byte at offset %s
uk: %qD доступ до %wu байтів за зміщеннями %s і %s перекривається з %wu байтом за зміщенням %s

en: %qD accessing %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s
uk: %qD доступ до %wu байтів за зміщеннями %s і %s перекривається з %wu байтами за зміщенням %s

en: %qD accessing %wu or more bytes at offsets %s and %s may overlap %wu byte at offset %s | %qD accessing %wu or more bytes at offsets %s and %s may overlap up to %wu bytes at offset %s
uk[0]: %qD доступ до %wu або більше байтів на зміщеннях %s і %s може перекривати %wu байт на зміщенні %s
uk[1]: %qD доступ до %wu або більше байтів на зміщеннях %s і %s може перекривати до %wu байтів на зміщенні %s
uk[2]: %qD доступ до %wu або більше байтів на зміщеннях %s і %s може перекривати до %wu байтів на зміщенні %s

en: %qD accessing %wu or more bytes at offsets %s and %s overlaps %wu byte at offset %s | %qD accessing %wu or more bytes at offsets %s and %s overlaps %wu bytes at offset %s
uk[0]: %qD доступ до %wu або більше байтів на зсуви %s та %s перекриває %wu байт на зсуві %s
uk[1]: %qD доступ до %wu або більше байтів на зсуви %s та %s перекриває %wu байти на зсуві %s
uk[2]: %qD доступ до %wu або більше байтів на зсуви %s та %s перекриває %wu байтів на зсуві %s

en: %qD accessing %wu or more bytes at offsets %s and %s overlaps %wu or more bytes at offset %s
uk: %qD доступ до %wu або більше байтів на зсуви %s та %s перекриває %wu або більше байтів на зсуві %s

en: %qD accessing %wu or more bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s
uk: %qD доступ до %wu або більше байтів на зсуви %s та %s перекриває між %wu та %wu байтами на зсуві %s

en: %qD accessing between %E and %E bytes in a region of size %E
uk: %qD отримує доступ від %E до %E байтів у регіоні розміром %E

en: %qD accessing between %wu and %wu bytes at offsets %s and %s may overlap %wu byte at offset %s | %qD accessing between %wu and %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s
uk[0]: %qD доступ до %wu до %wu байтів на зміщеннях %s і %s може перекривати %wu байт на зміщенні %s
uk[1]: %qD доступ до %wu до %wu байтів на зміщеннях %s і %s може перекривати до %wu байтів на зміщенні %s
uk[2]: %qD доступ до %wu до %wu байтів на зміщеннях %s і %s може перекривати до %wu байтів на зміщенні %s

en: %qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu byte at offset %s | %qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s
uk[0]: %qD доступ до %wu до %wu байтів за зміщеннями %s і %s перекривається з %wu байтом за зміщенням %s
uk[1]: %qD доступ до %wu до %wu байтів за зміщеннями %s і %s перекривається з %wu байтами за зміщенням %s
uk[2]: %qD доступ до %wu до %wu байтів за зміщеннями %s і %s перекривається з %wu байтами за зміщенням %s

en: %qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s
uk: %qD доступ до %wu до %wu байтів на зсуви %s та %s перекриває %wu або більше байтів на зсуві %s

en: %qD accessing between %wu and %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s
uk: %qD доступ до %wu до %wu байтів за зміщеннями %s і %s перекривається між %wu і %wu байтами за зміщенням %s

en: %qD accessing between %wu and %wu bytes may overlap %wu byte | %qD accessing between %wu and %wu bytes may overlap up to %wu bytes
uk[0]: %qD доступ до %wu до %wu байтів може перекривати %wu байт
uk[1]: %qD доступ до %wu до %wu байтів може перекривати до %wu байтів
uk[2]: %qD доступ до %wu до %wu байтів може перекривати до %wu байтів

en: %qD alias between functions of incompatible types %qT and %qT
uk: Псевдонім %qD між функціями несумісних типів %qT та %qT

en: %qD already appeared as list item in an %<allocate%> directive
uk: %qD вже з'явився як елемент списку у директиві %<allocate%>

en: %qD appears both in data and map clauses
uk: %qD зʼявляється як в замиканнях даних, так і в замиканнях відображення

en: %qD appears more than once in %<aligned%> clauses
uk: %qD зустрічається більше одного разу в замиканнях %<aligned%>

en: %qD appears more than once in %<allocate%> clauses
uk: %qD зустрічається більше одного разу в замиканнях %<allocate%>

en: %qD appears more than once in %<nontemporal%> clauses
uk: %qD зустрічається більше одного разу в замиканнях %<nontemporal%>

en: %qD appears more than once in data clauses
uk: %qD зʼявляється більше одного разу в замиканнях даних

en: %qD appears more than once in data-sharing clauses
uk: %qD зʼявляється більше одного разу в замиканнях для обміну даними

en: %qD appears more than once in map clauses
uk: %qD зʼявляється більше одного разу в замиканнях відображення

en: %qD appears more than once in motion clauses
uk: %qD зʼявляється більше одного разу в замиканнях руху

en: %qD appears more than once in reduction clauses
uk: %qD зʼявляється більше одного разу в редукційних замиканнях

en: %qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype
uk: Аргумент %qD %d перетворюється на %qT, де очікується %qT у виклику вбудованої функції, що оголошена без прототипу

en: %qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype
uk: Тип аргументу %qD %d - %qT, де очікується %qT у виклику вбудованої функції, що оголошена без прототипу

en: %qD argument %i declared attribute %<nonstring%>
uk: %qD аргумент %i, заявлений атрибутом %<nonstring%>

en: %qD argument %i declared attribute %<nonstring%> is smaller than the specified bound %wu
uk: Атрибут %qD %i, зазначений в аргументі, є меншим, ніж вказана межа %wu

en: %qD argument %i declared attribute %<nonstring%> is smaller than the specified bound [%E, %E]
uk: %qD аргумент %i, заявлений атрибутом %<nonstring%>, менший за вказану межу [%E, %E]

en: %qD argument %i declared attribute %<nonstring%> may be smaller than the specified bound [%E, %E]
uk: %qD аргумент %i, заявлений атрибутом %<nonstring%>, може бути меншим за вказану межу [%E, %E]

en: %qD argument missing terminating nul
uk: аргумент для %qD не має завершуючого символу nul

en: %qD attribute directive ignored
uk: ігнорування директиви атрибуту %qD

en: %qD attribute is meaningless since members of the anonymous namespace get local symbols
uk: атрибут %qD не має сенсу, оскільки елементи анонімного простору імен отримують локальні символи

en: %qD attribute requires a single NTBS argument
uk: атрибут %qD вимагає одного аргументу NTBS

en: %qD called in a constant expression
uk: %qD викликано в константному виразі

en: %qD called in a constant expression before its definition is complete
uk: %qD викликано в константному виразі до його повного визначення

en: %qD called on a pointer passed to mismatched reallocation function %qD
uk: %qD викликано на вказівнику, переданому до невідповідної функції перерозподілу %qD

en: %qD called on a pointer to an unallocated object %qE
uk: %qD викликано на вказівнику до невиділеного обʼєкту %qE

en: %qD called on pointer %qE passed to mismatched allocation function %qD
uk: %qD викликано на вказівнику %qE, переданому до невідповідної функції виділення %qD

en: %qD called on pointer %qE with nonzero offset%s
uk: %qD викликано на вказівнику %qE з ненульовим зміщенням%s

en: %qD called on pointer returned from a mismatched allocation function
uk: %qD викликано на вказівнику, поверненому з неправильної функції виділення

en: %qD called on pointer to an unallocated object
uk: %qD викликано на вказівнику до невиділеного обʼєкту

en: %qD called on unallocated object %qD
uk: %qD викликано на невиділеному обʼєкті %qD

en: %qD calls %<setjmp%> or similar, %<-fharden-control-flow-redundancy%> is not supported
uk: %qD викликає %<setjmp%> або щось подібне, %<-fharden-control-flow-redundancy%> не підтримується

en: %qD can be marked override
uk: %qD може бути позначено як перекривання

en: %qD cannot appear in a constant-expression
uk: %qD не може зʼявлятися у константному виразі

en: %qD cannot be %qs
uk: %qD не може бути %qs

en: %qD cannot be an explicit object member function
uk: %qD не може бути явною членською функцією об'єкта

en: %qD cannot be declared %<virtual%>, since it is always static
uk: %qD не може бути оголошено як %<virtual%>, оскільки воно завжди статичне

en: %qD cannot be defaulted
uk: %qD не може бути заданий за замовчуванням

en: %qD cannot be used as a function
uk: %qD не може бути використано як функцію

en: %qD cannot have default arguments
uk: %qD не може мати аргументів за замовчуванням

en: %qD changed semantics in GCC 4.4
uk: %qD змінив семантику в GCC 4.4

en: %qD clearing an object of non-trivial type %#qT%s
uk: %qD очищення обʼєкта незвичайного типу %#qT%s

en: %qD clearing an object of type %#qT containing a pointer-to-member%s
uk: %qD очищення обʼєкта типу %#qT, що містить вказівник на член%s

en: %qD clearing an object of type %#qT with no trivial copy-assignment%s
uk: %qD очищення обʼєкта типу %#qT без тривіального копіювання-присвоєння%s

en: %qD conflicts with used function
uk: %qD конфліктує з використовуваною функцією

en: %qD copying an object of non-trivial type %#qT from an array of %#qT
uk: %qD копіювання обʼєкту незвичайного типу %#qT з масиву з %#qT

en: %qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead
uk: %qD копіювання обʼєкту типу %#qT з елементом %qs %qD з масиву з %#qT; використовуйте замість цього присвоєння або копіювальну ініціалізацію

en: %qD declared %<static%> in %<constexpr%> context
uk: %qD оголошено %<static%> в контексті %<constexpr%>

en: %qD declared %<thread_local%> in %<constexpr%> context
uk: %qD оголошено %<thread_local%> в контексті %<constexpr%>

en: %qD declared %<transaction_safe_dynamic%>
uk: %qD оголошено як %<transaction_safe_dynamic%>

en: %qD declared as a %<virtual%> field
uk: %qD оголошено як %<virtual%> поле

en: %qD declared as a %<virtual%> parameter
uk: %qD оголошено як %<virtual%> параметр

en: %qD declared as a %<virtual%> type
uk: %qD оголошено як %<virtual%> тип

en: %qD declared as a %<virtual%> variable
uk: %qD оголошено як %<virtual%> змінна

en: %qD declared as a non-parameter
uk: %qD оголошено як непараметр

en: %qD declared as an %<inline%> field
uk: %qD оголошено як %<inline%> поле

en: %qD declared as an %<inline%> parameter
uk: %qD оголошено як %<inline%> параметр

en: %qD declared as an %<inline%> type
uk: %qD оголошено як %<inline%> тип

en: %qD declared as array of template placeholder type %qT
uk: %qD оголошено як масив типу заповнювача шаблону %qT

en: %qD declared as reference but not initialized
uk: %qD оголошено як посилання, але не ініціалізовано

en: %qD declared here
uk: %qD оголошено тут

en: %qD declared here, later in the translation unit
uk: %qD оголошено тут, пізніше в одиниці перекладу

en: %qD declared weak after being used
uk: %qD оголошено слабким після використання

en: %qD defined %<static%> in %<constexpr%> context
uk: %qD визначено %<static%> в контексті %<constexpr%>

en: %qD defined %<thread_local%> in %<constexpr%> context
uk: %qD визначено %<thread_local%> в контексті %<constexpr%>

en: %qD defined but not used
uk: %qD визначено, але не використовується

en: %qD defined here
uk: %qD визначено тут

en: %qD destination unchanged after copying no bytes
uk: %qD призначення не змінилося після копіювання жодного байта

en: %qD destination unchanged after copying no bytes from a string of length %E
uk: %qD призначення не змінюється після копіювання жодного байта з рядка довжиною %E

en: %qD does not have %<const char *%> type
uk: %qD не має типу %<const char *%>

en: %qD does not have a mappable type in %qs clause
uk: %qD не має відображального типу в замиканні %qs

en: %qD does not have integral or enumeration type
uk: %qD не має цілочисельного або перелічувального типу

en: %qD does not have integral type
uk: %qD не має цілочисельного типу

en: %qD does not implicitly begin its lifetime because %qT does not have a non-deleted trivial default constructor, use %<std::construct_at%> instead
uk: %qD не починає свій термін існування неявно, оскільки %qT не має невидаленого тривіального конструктора за замовчуванням, використовуйте %<std::construct_at%> замість цього

en: %qD does not name an enumeration in %qT
uk: %qD не є іменем перелічування в %qT

en: %qD does not refer to a function
uk: %qD не посилається на функцію

en: %qD does not refer to a namespace scope function
uk: %qD не посилається на функцію в області простору імен

en: %qD expecting %E byte in a region of size %E | %qD expecting %E bytes in a region of size %E
uk[0]: %qD очікує %E байт у регіоні розміром %E
uk[1]: %qD очікує %E байти у регіоні розміром %E
uk[2]: %qD очікує %E байтів у регіоні розміром %E

en: %qD expecting %E or more bytes in a region of size %E
uk: %qD очікує %E або більше байтів у регіоні розміром %E

en: %qD expecting between %E and %E bytes in a region of size %E
uk: %qD очікує між %E та %E байтами у регіоні розміром %E

en: %qD forming offset %s is out of bounds
uk: %qD формування зміщення %s виходить за межі

en: %qD forming offset %s is out of the bounds [0, %wu]
uk: Утворення зсуву %qD %s виходить за межі [0, %wu]

en: %qD forming offset %s is out of the bounds [0, %wu] of object %qD with type %qT
uk: Утворення зсуву %qD %s виходить за межі [0, %wu] обʼєкта %qD з типом %qT

en: %qD forming offset %s is out of the bounds of object %qD with type %qT
uk: Утворення зсуву %qD %s виходить за межі обʼєкта %qD з типом %qT

en: %qD has a non-structural type
uk: %qD має неструктурний тип

en: %qD has a previous declaration here
uk: %qD має попередню декларацію тут

en: %qD has already been defined
uk: %qD вже було визначено

en: %qD has an incomplete type %qT
uk: %qD має неповний тип %qT

en: %qD has incomplete type
uk: %qD має неповний тип

en: %qD has invalid argument list
uk: %qD має недійсний список аргументів

en: %qD has more than %u blocks, the requested maximum for %<-fharden-control-flow-redundancy%>
uk: %qD має більше ніж %u блоків, максимум, який ви зазначили для %<-fharden-control-flow-redundancy%>

en: %qD has not been declared in %qD
uk: %qD не було оголошено в %qD

en: %qD has not been declared within %qD
uk: %qD не було оголошено всередині %qD

en: %qD has the same name as the class in which it is declared
uk: %qD має те саме імʼя, що і клас, в якому воно оголошено

en: %qD has too many arguments for internal %<strub%>
uk: %qD має забагато аргументів для внутрішнього %<strub%>

en: %qD in %<reduction%> clause is a zero size array
uk: %qD в замиканні %<reduction%> є масивом нульового розміру

en: %qD inherits the %E ABI tag that %qT (used in its return type) has
uk: %qD успадковує мітку ABI %E, яку має %qT (використовується в його типі повернення)

en: %qD inherits the %E ABI tag that %qT (used in its type) has
uk: %qD успадковує мітку ABI %E, яку має %qT (використовується в його типі)

en: %qD invalid in %q#T because of local member %q#D with same name
uk: %qD недійсний в %q#T через локальний член %q#D з таким самим імʼям

en: %qD invalid in %q#T because of local method %q#D with same name
uk: %qD недійсний в %q#T через локальний метод %q#D з таким самим імʼям

en: %qD invalid in condition
uk: %qD недійсний в умові

en: %qD invalid in lambda
uk: %qD недійсний в лямбда-виразі

en: %qD is a function, not a type
uk: %qD - це функція, а не тип

en: %qD is a namespace
uk: %qD є простором імен

en: %qD is a usual (non-placement) deallocation function
uk: %qD - це звичайна (нерозміщена) функція звільнення

en: %qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)
uk: %qD - це звичайна (нерозміщена) функція звільнення в C++14 (або з %<-fsized-deallocation%>)

en: %qD is already a friend of %qT
uk: %qD вже є другом %qT

en: %qD is already a friend of class %qT
uk: %qD вже є другом класу %qT

en: %qD is already defined in %qT
uk: %qD вже визначено в %qT

en: %qD is already defined in class %qT
uk: %qD вже визначено в класі %qT

en: %qD is already defined in the class %qT
uk: %qD вже визначено в класі %qT

en: %qD is an enumeration template
uk: %qD є шаблоном перелічування

en: %qD is both a direct base and an indirect virtual base
uk: %qD є одночасно прямим базовим класом і непрямим віртуальним базовим класом

en: %qD is declared in header %qs
uk: %qD оголошено в заголовку %qs

en: %qD is defined with tls model %s
uk: %qD визначено з моделлю tls %s

en: %qD is deprecated
uk: %qD застарілий

en: %qD is deprecated: %s
uk: %qD застарілий: %s

en: %qD is initialized with itself
uk: %qD ініціалізується самим собою

en: %qD is instantiated for an empty pack
uk: %qD інстанціюється для порожнього пакету

en: %qD is mutable
uk: %qD є змінним

en: %qD is normally a non-static function
uk: %qD зазвичай є нестатичною функцією

en: %qD is not a class or alias template
uk: %qD не є класом або псевдонімом шаблону

en: %qD is not a class or namespace
uk: %qD не є класом або простором імен

en: %qD is not a class type
uk: %qD не є типом класу

en: %qD is not a direct member of %qT
uk: %qD не є прямим членом %qT

en: %qD is not a function argument
uk: %qD не є аргументом функції

en: %qD is not a function template
uk: %qD не є шаблоном функції

en: %qD is not a member of %qD
uk: %qD не є членом %qD

en: %qD is not a member of %qD; did you mean %qs?
uk: %qD не є членом %qD; ви мали на увазі %qs?

en: %qD is not a member of %qT
uk: %qD не є членом %qT

en: %qD is not a member of %qT; did you mean %qs?
uk: %qD не є членом %qT; ви мали на увазі %qs?

en: %qD is not a member template function
uk: %qD не є шаблонною функцією-членом

en: %qD is not a namespace-name
uk: %qD не є імʼям простору імен

en: %qD is not a namespace-name; did you mean %qs?
uk: %qD не є імʼям простору імен; ви мали на увазі %qs?

en: %qD is not a pointer variable
uk: %qD не є змінною-вказівником

en: %qD is not a static data member
uk: %qD не є статичним елементом даних

en: %qD is not a static data member of a class template
uk: %qD не є статичним елементом даних класу-шаблону

en: %qD is not a template
uk: %qD не є шаблоном

en: %qD is not a template function
uk: %qD не є шаблонною функцією

en: %qD is not a type
uk: %qD не є типом

en: %qD is not a valid template argument because %qD is a variable, not the address of a variable
uk: %qD не є дійсним аргументом шаблону, оскільки %qD є змінною, а не адресою змінної

en: %qD is not a variable
uk: %qD не є змінною

en: %qD is not a variable in %<aligned%> clause
uk: %qD не є змінною в замиканні %<aligned%>

en: %qD is not a variable in %<allocate%> clause
uk: %qD не є змінною в замиканні %<allocate%>

en: %qD is not a variable in %<nontemporal%> clause
uk: %qD не є змінною в замиканні %<nontemporal%>

en: %qD is not a variable in %qs clause
uk: %qD не є змінною в замиканні %qs

en: %qD is not a variable in clause %<firstprivate%>
uk: %qD не є змінною в замиканні %<firstprivate%>

en: %qD is not a variable in clause %<lastprivate%>
uk: %qD не є змінною в замиканні %<lastprivate%>

en: %qD is not a variable in clause %qs
uk: %qD не є змінною в замиканні %qs

en: %qD is not a variable template
uk: %qD не є шаблоном змінної

en: %qD is not an argument in %<uniform%> clause
uk: %qD не є аргументом в замиканні %<uniform%>

en: %qD is not captured
uk: %qD не захоплено

en: %qD is not compatible with %qD
uk: %qD несумісний з %qD

en: %qD is not defined outside of function scope
uk: %qD не визначено поза областю функції

en: %qD is not eligible for %<strub%> because %<-fsplit-stack%> is enabled
uk: %qD не відповідає вимогам для %<strub%>, оскільки ввімкнено %<-fsplit-stack%>

en: %qD is not eligible for %<strub%> because of attribute %<noipa%>
uk: %qD не відповідає вимогам для %<strub%>, через атрибут %<noipa%>

en: %qD is not eligible for %<strub%> because of attribute %<simd%>
uk: %qD не відповідає вимогам для %<strub%>, через атрибут %<simd%>

en: %qD is not eligible for %<strub%> on the target system
uk: %qD не відповідає вимогам %<strub%> на системі призначення

en: %qD is not eligible for internal %<strub%> because it calls %qD
uk: %qD не підходить для внутрішнього %<strub%>, оскільки викликає %qD

en: %qD is not eligible for internal %<strub%> because it contains a non-local goto target
uk: %qD не підходить для внутрішнього %<strub%>, оскільки містить нелокальну ціль goto

en: %qD is not eligible for internal %<strub%> because of attribute %<noclone%>
uk: %qD не підходить для внутрішнього %<strub%>, через атрибут %<noclone%>

en: %qD is not eligible for internal %<strub%> because the address of a local label escapes
uk: %qD не підходить для внутрішнього %<strub%>, оскільки адреса локальної мітки перевищує межі

en: %qD is not lvalue expression nor array section in %qs clause
uk: %qD не є виразом lvalue або секцією масиву в замиканні %qs

en: %qD is not public
uk: %qD не є публічним

en: %qD is not usable as a %<constexpr%> function because:
uk: %qD не може бути використана як функція з атрибутом %<constexpr%>, оскільки:

en: %qD is static but used in inline function %qD which is not static
uk: %qD є статичним, але використовується в нестатичній вбудованій функції %qD

en: %qD is threadprivate variable in %qs clause
uk: %qD є змінною, приватною для потоку, в замиканні %qs

en: %qD is too small to hold all values of %q#T
uk: %qD занадто мале, щоб містити всі значення %q#T

en: %qD is unavailable
uk: %qD недоступний

en: %qD is unavailable: %s
uk: %qD недоступний: %s

en: %qD is used uninitialized
uk: %qD використовується неініціалізованим

en: %qD may access %E byte in a region of size %E
uk: %qD може отримати доступ до %E байт в області розміром %E

en: %qD may access %E bytes in a region of size %E
uk: %qD може отримати доступ до %E байт в області розміром %E

en: %qD may access %E or more bytes in a region of size %E
uk: %qD може отримати доступ до %E або більше байтів у регіоні розміром %E

en: %qD may access between %E and %E bytes in a region of size %E
uk: %qD може отримати доступ від %E до %E байтів в області розміром %E

en: %qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>
uk: %qD може бути статичною функцією-членом лише з %<-std=c++23%> або %<-std=gnu++23%>

en: %qD may be used uninitialized
uk: %qD може бути використаний неініціалізованим

en: %qD may not be declared as static
uk: %qD не може бути оголошений як статичний

en: %qD may not be declared within a namespace
uk: %qD не може бути оголошений в межах простору імен

en: %qD may read %E byte from a region of size %E
uk: %qD може прочитати %E байт з області розміром %E

en: %qD may read %E bytes from a region of size %E
uk: %qD може прочитати %E байт з області розміром %E

en: %qD may read %E or more bytes from a region of size %E
uk: %qD може прочитати %E або більше байтів з регіону розміром %E

en: %qD may read between %E and %E bytes from a region of size %E
uk: %qD може прочитати від %E до %E байтів з регіону розміром %E

en: %qD may write %E byte into a region of size %E
uk: %qD може записати %E байт в область розміром %E

en: %qD may write %E bytes into a region of size %E
uk: %qD може записати %E байтів у регіон розміром %E

en: %qD may write %E or more bytes into a region of size %E
uk: %qD може записати %E або більше байтів у регіон розміром %E

en: %qD may write between %E and %E bytes into a region of size %E
uk: %qD може записати від %E до %E байтів у регіон розміром %E

en: %qD moving an object of non-trivial type %#qT and size %E into a region of size %E
uk: %qD переміщення обʼєкту ненезначного типу %#qT та розміру %E в область розміру %E

en: %qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead
uk: %qD переміщення обʼєкту ненезначного типу %#qT, який не може бути скопійований; використовуйте %<new%> і %<delete%> замість цього

en: %qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead
uk: %qD переміщення обʼєкту типу %#qT з видаленим конструктором копіювання; використовуйте %<new%> і %<delete%> замість цього

en: %qD moving an object of type %#qT with deleted destructor
uk: %qD переміщення обʼєкту типу %#qT з видаленим деструктором

en: %qD must be a global variable in %<#pragma acc declare link%>
uk: %qD повинна бути глобальною змінною в %<#pragma acc declare link%>

en: %qD must be a member function
uk: %qD повинна бути функцією-членом

en: %qD must be a non-member function
uk: %qD повинна бути функцією, що не є членом

en: %qD must be a non-static member function
uk: %qD повинна бути нестатичною функцією-членом

en: %qD must be a variable declared in the same scope as %<#pragma acc declare%>
uk: %qD повинна бути змінною, оголошеною в тому ж області, що й %<#pragma acc declare%>

en: %qD must be either a non-static member function or a non-member function
uk: %qD повинна бути або нестатичною функцією-членом, або функцією, що не є членом

en: %qD must have an argument of class or enumerated type
uk: %qD повинна мати аргумент класу або перелічуваного типу

en: %qD must have either one or two arguments
uk: %qD повинна мати один або два аргументи

en: %qD must have either zero or one argument
uk: %qD повинна мати нуль або один аргумент

en: %qD must have exactly one argument
uk: %qD повинна мати рівно один аргумент

en: %qD must have exactly two arguments
uk: %qD повинна мати рівно два аргументи

en: %qD must have no arguments
uk: %qD не повинна мати аргументів

en: %qD must not have variable number of arguments
uk: %qD не повинна мати змінну кількість аргументів

en: %qD not defined
uk: %qD не визначено

en: %qD of a string of length %wu and an array of size %wu evaluates to nonzero
uk: %qD рядка довжиною %wu і масиву розміром %wu оцінюється як ненульове

en: %qD of a string of length %wu or more and an array of size %wu evaluates to nonzero
uk: %qD рядка довжиною %wu або більше і масиву розміром %wu оцінюється як ненульове

en: %qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero
uk: %qD рядка довжиною %wu, масиву розміром %wu та межі %wu обчислюється як ненульове

en: %qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero
uk: %qD рядків довжиною %wu і %wu та межі %wu оцінюється як ненульове

en: %qD offset %s from the object at %qE is out of the bounds of %qT
uk: %qD зміщення %s від обʼєкта на %qE виходить за межі %qT

en: %qD offset %s from the object at %qE is out of the bounds of referenced subobject %qD with type %qT at offset %wi
uk: %qD зміщення %s від обʼєкта на %qE виходить за межі посиланого підобʼєкта %qD з типом %qT на зміщенні %wi

en: %qD offset %s is out of bounds
uk: %qD зміщення %s виходить за межі

en: %qD offset %s is out of the bounds [0, %wu]
uk: Зсув %qD %s виходить за межі [0, %wu]

en: %qD offset %s is out of the bounds [0, %wu] of object %qD with type %qT
uk: Зсув %qD зі значенням %s виходить за межі [0, %wu] обʼєкту %qD з типом %qT

en: %qD offset %s is out of the bounds of object %qD with type %qT
uk: Зсув %qD %s виходить за межі обʼєкта %qD з типом %qT

en: %qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>
uk: %qD дозволений лише в лямбда-виразі з %<-std=c++23%> або %<-std=gnu++23%>

en: %qD output may be truncated copying %E byte from a string of length %wu | %qD output may be truncated copying %E bytes from a string of length %wu
uk[0]: Виведення %qD може бути обрізано при копіюванні %E байта з рядка довжиною %wu
uk[1]: Виведення %qD може бути обрізано при копіюванні %E байтів з рядка довжиною %wu
uk[2]: Виведення %qD може бути обрізано при копіюванні %E байтів з рядка довжиною %wu

en: %qD output may be truncated copying between %wu and %wu bytes from a string of length %wu
uk: %qD вивід може бути обрізаний при копіюванні між %wu та %wu байтами з рядка довжиною %wu

en: %qD output truncated before terminating nul copying %E byte from a string of the same length | %qD output truncated before terminating nul copying %E bytes from a string of the same length
uk[0]: %qD виведення обрізано перед завершенням нульового символу, копіюючи %E байт з рядка такої ж довжини
uk[1]: %qD виведення обрізано перед завершенням нульового символу, копіюючи %E байти з рядка такої ж довжини
uk[2]: %qD виведення обрізано перед завершенням нульового символу, копіюючи %E байтів з рядка такої ж довжини

en: %qD output truncated before terminating nul copying as many bytes from a string as its length
uk: %qD вивід обрізаний перед завершенням нульового копіювання стільки байтів з рядка, скільки його довжина

en: %qD output truncated copying %E byte from a string of length %wu | %qD output truncated copying %E bytes from a string of length %wu
uk[0]: Виведення %qD обрізано при копіюванні %E байта з рядка довжиною %wu
uk[1]: Виведення %qD обрізано при копіюванні %E байтів з рядка довжиною %wu
uk[2]: Виведення %qD обрізано при копіюванні %E байтів з рядка довжиною %wu

en: %qD output truncated copying between %wu and %wu bytes from a string of length %wu
uk: %qD виведення обрізано при копіюванні від %wu до %wu байтів з рядка довжиною %wu

en: %qD pointer overflow between offset %s and size %s
uk: Переповнення вказівника %qD між зсувом %s та розміром %s

en: %qD pointer overflow between offset %s and size %s accessing array %qD with type %qT
uk: Переповнення вказівника %qD між зміщенням %s та розміром %s при доступі до масиву %qD з типом %qT

en: %qD reading %E byte from a region of size %E
uk: %qD читає %E байт з області розміром %E

en: %qD reading %E bytes from a region of size %E
uk: %qD читає %E байт з області розміром %E

en: %qD reading %E or more bytes from a region of size %E
uk: %qD читання %E або більше байтів з регіону розміром %E

en: %qD reading between %E and %E bytes from a region of size %E
uk: %qD читання від %E до %E байтів з регіону розміром %E

en: %qD receives nonlocal gotos, %<-fharden-control-flow-redundancy%> is not supported
uk: %qD отримує нелокальнi переходи, %<-fharden-control-flow-redundancy%> не підтримується

en: %qD redeclared with different access
uk: %qD повторно оголошено з різним доступом

en: %qD redeclared with different visibility
uk: %qD перевизначено з іншою видимістю

en: %qD referenced in target region does not have a mappable type
uk: %qD, на яку посилається в області цілі, не має відображального типу

en: %qD renamed after being referenced in assembly
uk: %qD перейменовано після посилання на нього в асемблері

en: %qD requires %<strub%>, but no viable %<strub%> mode was found
uk: %qD вимагає %<strub%>, але не знайдено відповідного режиму %<strub%>

en: %qD should be initialized
uk: %qD повинен бути ініціалізований

en: %qD should be initialized in the member initialization list
uk: %qD повинен бути ініціалізований у списку ініціалізації членів

en: %qD should have been declared inside %qD
uk: %qD повинно бути оголошено всередині %qD

en: %qD should return by value
uk: %qD повинен повертати за значенням

en: %qD sizes specified with %<sizeof%> in the earlier argument and not in the later argument
uk: Розміри %qD, вказані з використанням %<sizeof%> у ранішому аргументі, не вказані у пізнішому аргументі

en: %qD source argument is the same as destination
uk: аргумент джерела %qD співпадає з призначенням

en: %qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses
uk: %qD вказано як у замиканні declare target %<link%>, так і в замиканні %<to%> або %<enter%>

en: %qD specified both in declare target %<link%> and %qs clauses
uk: %qD вказано як у замиканні declare target %<link%>, так і в замиканні %qs

en: %qD specified both in declare target %<link%> and implicitly in %<to%> clauses
uk: %qD вказано як у декларації цілі %<link%>, так і неявно в умовах %<to%>

en: %qD specified bound %E equals destination size
uk: %qD вказана межа %E дорівнює розміру призначення

en: %qD specified bound %E equals source length
uk: %qD вказана межа %E дорівнює довжині джерела

en: %qD specified bound %E exceeds destination size %E
uk: вказана межа %qD %E перевищує розмір призначення %E

en: %qD specified bound %E exceeds maximum object size %E
uk: Вказана межа %qD %E перевищує максимальний розмір обʼєкта %E

en: %qD specified bound %E exceeds source size %E
uk: %qD вказана межа %E перевищує розмір джерела %E

en: %qD specified bound %E may exceed destination size %E
uk: %qD вказана межа %E може перевищувати розмір %E призначення

en: %qD specified bound %E may exceed maximum object size %E
uk: вказана межа %qD %E може перевищувати максимальний розмір обʼєкта %E

en: %qD specified bound %E may exceed source size %E
uk: %qD вказана межа %E може перевищувати розмір джерела %E

en: %qD specified bound %s exceeds maximum object size %E
uk: %qD вказана межа %s перевищує максимальний розмір обʼєкта %E

en: %qD specified bound %s exceeds the size %E of unterminated array
uk: %qD вказана межа %s перевищує розмір %E незавершеного масиву

en: %qD specified bound %s exceeds the size of at most %E of unterminated array
uk: %qD вказана межа %s перевищує розмір не більше %E незавершеного масиву

en: %qD specified bound %s may exceed the size of at most %E of unterminated array
uk: %qD вказана межа %s може перевищувати розмір не більше %E незавершеного масиву

en: %qD specified bound %wu exceeds maximum object size %wu
uk: %qD вказане обмеження %wu перевищує максимальний розмір обʼєкта %wu

en: %qD specified bound [%E, %E] exceeds destination size %E
uk: %qD вказана межа [%E, %E] перевищує розмір призначення %E

en: %qD specified bound [%E, %E] exceeds maximum object size %E
uk: Вказана межа %qD [%E, %E] перевищує максимальний розмір обʼєкта %E

en: %qD specified bound [%E, %E] exceeds source size %E
uk: вказана межа %qD [%E, %E] перевищує розмір джерела %E

en: %qD specified bound [%E, %E] may exceed destination size %E
uk: %qD вказана межа [%E, %E] може перевищувати розмір призначення %E

en: %qD specified bound [%E, %E] may exceed maximum object size %E
uk: %qD вказана межа [%E, %E] може перевищувати максимальний розмір обʼєкта %E

en: %qD specified bound [%E, %E] may exceed source size %E
uk: вказана межа %qD [%E, %E] може перевищувати розмір джерела %E

en: %qD specified bound between %wu and %wu exceeds maximum object size %wu
uk: Вказане обмеження %qD між %wu та %wu перевищує максимальний розмір обʼєкта %wu

en: %qD specified bound depends on the length of the source argument
uk: %qD вказана межа залежить від довжини початкового аргументу

en: %qD specified in %<allocate%> clause but not in an explicit privatization clause
uk: %qD вказано в замиканні %<allocate%>, але не в явному замиканні приватизації

en: %qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause
uk: %qD вказано у замиканні %<inscan%> %<reduction%>, але не у замиканні директиви %<scan%>

en: %qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct
uk: %qD вказано у замиканні %qs, але не у замиканні %<inscan%> %<reduction%> на зовнішній конструкції

en: %qD specified size %E exceeds maximum object size %E
uk: вказаний розмір %qD %E перевищує максимальний розмір обʼєкта %E

en: %qD specified size %E may exceed maximum object size %E
uk: вказаний розмір %qD %E може перевищувати максимальний розмір обʼєкта %E

en: %qD specified size between %E and %E exceeds maximum object size %E
uk: вказаний розмір %qD між %E і %E перевищує максимальний розмір обʼєкта %E

en: %qD specified size between %E and %E may exceed maximum object size %E
uk: вказаний розмір %qD між %E і %E може перевищувати максимальний розмір обʼєкта %E

en: %qD specifier conflicts with %<typedef%>
uk: вказівник %qD конфліктує з %<typedef%>

en: %qD specifier conflicts with %qs
uk: вказівник %qD конфліктує з %qs

en: %qD target declared here
uk: ціль %qD оголошено тут

en: %qD used as a variant with incompatible %<construct%> selector sets
uk: %qD використовується як варіант з несумісними наборами селекторів %<construct%>

en: %qD used before its definition
uk: %qD використовується до його визначення

en: %qD used in its own initializer
uk: %qD використовується у своєму власному ініціалізаторі

en: %qD used without template arguments
uk: %qD використовується без аргументів шаблону

en: %qD violates the C++ One Definition Rule
uk: %qD порушує правило єдиної визначеності в C++

en: %qD was declared %<extern%> and later %<static%>
uk: %qD було оголошено як %<extern%>, а пізніше %<static%>

en: %qD was declared %qs which implies default visibility
uk: %qD було оголошено %qs, що передбачає видимість за замовчуванням

en: %qD was declared here
uk: %qD було оголошено тут

en: %qD was hidden
uk: %qD було приховано

en: %qD was not declared %<constexpr%>
uk: %qD не було оголошено як %<constexpr%>

en: %qD was not declared in this scope
uk: %qD не було оголошено в цій області видимості

en: %qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
uk: %qD не було оголошено в цій області видимості, і жодних оголошень не було знайдено за допомогою пошуку залежного від аргументу в точці інстанціювання

en: %qD was not declared in this scope; did you mean %qs?
uk: %qD не було оголошено в цій області видимості; ви мали на увазі %qs?

en: %qD was not initialized with a constant expression
uk: %qD не було ініціалізовано константним виразом

en: %qD was previously declared here
uk: %qD було раніше оголошено тут

en: %qD was promoted to an immediate function
uk: %qD було підвищено до негайної функції

en: %qD was promoted to an immediate function because its body contains an immediate-escalating expression %qE
uk: %qD було підвищено до негайної функції, оскільки її тіло містить вираз з негайним ескалюванням %qE

en: %qD was used with no declaration before its definition
uk: %qD було використано без попередньої декларації перед його визначенням

en: %qD was used with no prototype before its definition
uk: %qD використовувався без прототипу перед його визначенням

en: %qD will be initialized after
uk: %qD буде ініціалізовано після

en: %qD writing %E byte into a region of size %E overflows the destination
uk: %qD записує %E байт у регіон розміром %E, що призводить до переповнення призначення

en: %qD writing %E bytes into a region of size %E overflows the destination
uk: %qD записує %E байтів у регіон розміром %E, що призводить до переповнення призначення

en: %qD writing %E or more bytes into a region of size %E overflows the destination
uk: %qD записує %E або більше байтів у регіон розміром %E, що призводить до переповнення призначення

en: %qD writing %wu byte into a region of size %wu | %qD writing %wu bytes into a region of size %wu
uk[0]: %qD записує %wu байт в область розміру %wu
uk[1]: %qD записує %wu байти в область розміру %wu
uk[2]: %qD записує %wu байтів в область розміру %wu

en: %qD writing %wu byte into a region of size between %wu and %wu | %qD writing %wu bytes into a region of size between %wu and %wu
uk[0]: %qD записує %wu байт в область розміру між %wu і %wu
uk[1]: %qD записує %wu байти в область розміру між %wu і %wu
uk[2]: %qD записує %wu байтів в область розміру між %wu і %wu

en: %qD writing between %E and %E bytes into a region of size %E overflows the destination
uk: %qD записує від %E до %E байтів у регіон розміром %E, що призводить до переповнення призначення

en: %qD writing between %wu and %wu bytes into a region of size %wu
uk: %qD записує від %wu до %wu байт в область розміром %wu

en: %qD writing between %wu and %wu bytes into a region of size between %wu and %wu
uk: %qD записує від %wu до %wu байт в область розміром від %wu до %wu

en: %qD writing one too many bytes into a region of a size that depends on %<strlen%>
uk: %qD записує занадто багато байтів в область розміру, що залежить від %<strlen%>

en: %qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged
uk: %qD запис до обʼєкту ненезначного типу %#qT залишає %wu байт без змін

en: %qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged
uk: %qD запис до обʼєкту ненезначного типу %#qT залишає %wu байтів без змін

en: %qD writing to an object of non-trivial type %#qT%s
uk: %qD запис до обʼєкту незвичайного типу %#qT%s

en: %qD writing to an object of non-trivially copyable type %#qT%s
uk: %qD запис до обʼєкту незвичайно копіюваного типу %#qT%s

en: %qD writing to an object of type %#qT containing a pointer to data member%s
uk: %qD запис до обʼєкту типу %#qT, що містить вказівник на елемент даних%s

en: %qD writing to an object of type %#qT with %qs member %qD
uk: %qD запис до обʼєкту типу %#qT з елементом %qs %qD

en: %qD writing to an object of type %#qT with no trivial copy-assignment
uk: %qD запис до обʼєкту типу %#qT без тривіального копіювання

en: %qD writing to an object of type %#qT with no trivial copy-assignment%s
uk: %qD запис до обʼєкту типу %#qT без тривіального копіювання%s

en: %qD writing to an object with a deleted copy constructor
uk: %qD запис до обʼєкту з видаленим конструктором копіювання

en: %qD: visibility attribute ignored because it conflicts with previous declaration
uk: %qD: атрибут видимості ігнорується, оскільки він конфліктує з попереднім оголошенням

en: %qE 2.95 vtable-compatibility attribute applies only to C++ classes
uk: атрибут сумісності з %qE 2.95 vtable застосовується тільки до класів C++

en: %qE 2.95 vtable-compatibility attribute applies only when compiling a kext
uk: атрибут сумісності з %qE 2.95 vtable застосовується тільки при компіляції kext (розширення ядра)

en: %qE appears more than once in %<aligned%> clauses
uk: %qE зʼявляється більше одного разу в замиканнях %<aligned%>

en: %qE appears more than once in %<allocate%> clauses
uk: %qE зʼявляється більше одного разу в замиканнях %<allocate%>

en: %qE appears more than once in %<nontemporal%> clauses
uk: %qE зʼявляється більше одного разу в замиканнях %<nontemporal%>

en: %qE appears more than once in data clauses
uk: %qE зʼявляється більше одного разу в замиканнях даних

en: %qE appears more than once in map clauses
uk: %qE зустрічається більше одного разу в замиканнях map

en: %qE appears more than once on the same %<declare target%> directive
uk: %qE зʼявляється більше одного разу в одній і тій же директиві %<declare target%>

en: %qE argument %Z may overlap destination object %qE | %qE arguments %Z may overlap destination object %qE
uk[0]: Аргумент %qE %Z може перекривати обʼєкт призначення %qE
uk[1]: Аргументи %qE %Z можуть перекривати обʼєкт призначення %qE
uk[2]: Аргументи %qE %Z можуть перекривати обʼєкт призначення %qE

en: %qE argument %Z overlaps destination object %qE | %qE arguments %Z overlap destination object %qE
uk[0]: Аргумент %qE %Z перекриває обʼєкт призначення %qE
uk[1]: Аргументи %qE %Z перекривають обʼєкт призначення %qE
uk[2]: Аргументи %qE %Z перекривають обʼєкт призначення %qE

en: %qE argument is not a function
uk: Аргумент %qE не є функцією

en: %qE argument must be one of %qs, %qs, %qs, or %qs
uk: аргумент %qE повинен бути одним з %qs, %qs, %qs або %qs

en: %qE argument not a string
uk: Аргумент %qE не є рядком

en: %qE argument not an identifier
uk: Аргумент %qE не є ідентифікатором

en: %qE arguments %Z and maybe %Z overlap destination object %qE
uk: Аргументи %qE %Z та можливо %Z перекривають обʼєкт призначення %qE

en: %qE attribute address out of range 0x%x%s0x%x
uk: Адреса атрибуту %qE виходить за межі діапазону 0x%x%s0x%x

en: %qE attribute allows only an integer constant argument
uk: атрибут %qE дозволяє лише цілочисловий константний аргумент

en: %qE attribute applied to %qD with void return type
uk: атрибут %qE застосовується до %qD з типом повернення void

en: %qE attribute applied to %qT after its definition
uk: атрибут %qE застосовується до %qT після його визначення

en: %qE attribute applied to extern "C" declaration %qD
uk: атрибут %qE застосовується до зовнішньої «C»-декларації %qD

en: %qE attribute applied to non-class, non-enum type %qT
uk: атрибут %qE застосовується до типу %qT, який не є класом або перелічуванням

en: %qE attribute applied to non-function, non-variable %qD
uk: атрибут %qE застосовується до %qD, який не є функцією або змінною

en: %qE attribute applies only to function definitions
uk: атрибут %qE застосовується тільки до визначень функцій

en: %qE attribute applies only to functions
uk: атрибут %qE застосовується лише до функцій

en: %qE attribute applies only to initialized variables with external linkage
uk: атрибут %qE застосовується тільки до ініціалізованих змінних з зовнішнім звʼязком

en: %qE attribute argument %E is not a power of 2
uk: аргумент %qE атрибуту %E не є степенем числа 2

en: %qE attribute argument %E is not an integer constant
uk: аргумент атрибута %qE, %E, не є цілим сталим значенням

en: %qE attribute argument %E is not in the range [0, %wu]
uk: аргумент %qE атрибуту %E не знаходиться в діапазоні [0, %wu]

en: %qE attribute argument %E is not positive
uk: аргумент %qE атрибуту %E не є позитивним

en: %qE attribute argument %i has type %qT
uk: Аргумент атрибуту %qE на позиції %i має тип %qT

en: %qE attribute argument %i is invalid
uk: аргумент атрибуту %qE позиції %i недійсний

en: %qE attribute argument %i value %qE does not refer to a function parameter
uk: Аргумент атрибуту %qE на позиції %i зі значенням %qE не посилається на параметр функції

en: %qE attribute argument %i value %qE does not refer to a variable argument list
uk: Значення аргументу атрибуту %qE %i %qE не посилається на список змінних аргументів

en: %qE attribute argument %i value %qE exceeds the number of function parameters %u
uk: аргумент атрибуту %qE на позиції %i має значення %qE, що перевищує кількість параметрів функції %u

en: %qE attribute argument %i value %qE is not an integer constant
uk: Значення аргументу атрибуту %qE на позиції %i %qE не є цілочисельною константою

en: %qE attribute argument %i value %qE refers to a variadic function parameter of unknown type
uk: Аргумент атрибуту %qE з позицією %i та значенням %qE посилається на варіативний параметр функції невідомого типу

en: %qE attribute argument %i value %qE refers to parameter type %qT
uk: Значення аргументу атрибуту %qE %i %qE посилається на тип параметра %qT

en: %qE attribute argument %qE exceeds %u
uk: аргумент атрибуту %qE %qE перевищує %u

en: %qE attribute argument %qE is not an integer constant
uk: аргумент атрибуту %qE %qE не є цілочисельною константою

en: %qE attribute argument %qE is not an integer constant between 0 and 3
uk: аргумент атрибуту %qE %qE не є цілою константою між 0 і 3

en: %qE attribute argument %qE is not recognized
uk: аргумент атрибуту %qE не розпізнається: %qE

en: %qE attribute argument 1 does not name a function
uk: аргумент 1 атрибуту %qE не називає функцію

en: %qE attribute argument 1 is ambiguous
uk: аргумент 1 атрибуту %qE є неоднозначним

en: %qE attribute argument 1 must take a pointer type as its first argument
uk: Аргумент 1 атрибуту %qE повинен мати тип вказівника як перший аргумент

en: %qE attribute argument 1 must take a pointer type as its first argument; have %qT
uk: аргумент 1 атрибуту %qE повинен бути типом вказівника як перший аргумент; має тип %qT

en: %qE attribute argument cannot be a constant arithmetic expression
uk: аргумент атрибуту %qE не може бути константним арифметичним виразом

en: %qE attribute argument cannot be a string
uk: аргумент атрибуту %qE не може бути рядком

en: %qE attribute argument has type %qT
uk: Аргумент атрибуту %qE має тип %qT

en: %qE attribute argument is invalid
uk: аргумент атрибуту %qE недійсний

en: %qE attribute argument must be a string constant
uk: Аргумент атрибуту %qE повинен бути рядковою константою

en: %qE attribute argument must be an expression that evaluates to true or false
uk: аргумент атрибуту %qE повинен бути виразом, який оцінюється як істина або хиба

en: %qE attribute argument not a string constant
uk: аргумент атрибуту %qE не є рядковою константою

en: %qE attribute argument not an integer
uk: аргумент атрибуту %qE не є цілочисельним

en: %qE attribute argument not an integer constant
uk: аргумент атрибуту %qE не є цілочисельним

en: %qE attribute argument should be between 0 to 255
uk: Аргумент атрибуту %qE повинен бути від 0 до 255

en: %qE attribute argument should be between 18 to 255
uk: аргумент атрибуту %qE повинен бути від 18 до 255

en: %qE attribute argument value %qE does not refer to a function parameter
uk: Значення аргументу атрибуту %qE %qE не посилається на параметр функції

en: %qE attribute argument value %qE does not refer to a variable argument list
uk: Значення аргументу атрибуту %qE %qE не посилається на список змінних аргументів

en: %qE attribute argument value %qE exceeds %wu
uk: значення аргументу атрибута %qE, %qE, перевищує %wu

en: %qE attribute argument value %qE exceeds the number of function parameters %u
uk: Значення аргументу атрибуту %qE %qE перевищує кількість параметрів функції %u

en: %qE attribute argument value %qE is negative
uk: значення аргументу атрибута %qE, %qE, відʼємним

en: %qE attribute argument value %qE is not an integer constant
uk: Значення аргументу атрибуту %qE %qE не є цілочисельною константою

en: %qE attribute argument value %qE refers to a variadic function parameter of unknown type
uk: Значення аргументу атрибуту %qE %qE посилається на варіативний параметр функції невідомого типу

en: %qE attribute argument value %qE refers to parameter type %qT
uk: Значення аргументу атрибуту %qE %qE посилається на тип параметра %qT

en: %qE attribute can only be applied to functions or parameters
uk: Атрибут %qE можна застосовувати тільки до функцій або параметрів

en: %qE attribute can only be applied to functions or to class or enumeration types
uk: Атрибут %qE можна застосовувати тільки до функцій або до класів або перелічувань

en: %qE attribute can only be applied to functions or to structure, union or enumeration types
uk: атрибут %qE може бути застосований лише до функцій або до типів структур, обʼєднань або перелічувань

en: %qE attribute can only be applied to non-static data members
uk: Атрибут %qE можна застосовувати тільки до нестатичних членів даних

en: %qE attribute cannot be applied to a bit-field
uk: Атрибут %qE не може бути застосований до поля бітів

en: %qE attribute cannot be specified for local variables
uk: Атрибут %qE не може бути вказаний для локальних змінних

en: %qE attribute cannot be specified for register variables
uk: атрибут %qE не може бути вказаний для регістрових змінних

en: %qE attribute cannot be specified for thread-local variables
uk: атрибут %qE не може бути вказаний для змінних, локальних для потоку

en: %qE attribute conflicts with %qE attribute
uk: атрибут %qE конфліктує з атрибутом %qE

en: %qE attribute directive ignored
uk: директива атрибуту %qE ігнорується

en: %qE attribute does not apply to functions
uk: Атрибут %qE не застосовується до функцій

en: %qE attribute does not apply to types
uk: атрибут %qE не застосовується до типів

en: %qE attribute does not take any arguments
uk: атрибут %qE не приймає жодних аргументів

en: %qE attribute doesn%'t apply to functions
uk: атрибут %qE не застосовується до функцій

en: %qE attribute duplicated
uk: атрибут %qE дублюється

en: %qE attribute follows %qE
uk: атрибут %qE слідує після %qE

en: %qE attribute has no effect
uk: атрибут %qE не має ефекту

en: %qE attribute has no effect on functions with static linkage
uk: Атрибут %qE не має впливу на функції зі статичним звʼязуванням

en: %qE attribute has no effect on unit local functions
uk: Атрибут %qE не має впливу на локальні функції одиниці

en: %qE attribute have effect only on public objects
uk: Атрибут %qE має вплив лише на публічні обʼєкти

en: %qE attribute ignored
uk: атрибут %qE ігнорується

en: %qE attribute ignored because %qD does not have thread storage duration
uk: атрибут %qE ігнорується, оскільки %qD не має тривалості зберігання в потоці

en: %qE attribute ignored because %qD is not a local variable
uk: Атрибут %qE проігноровано, оскільки %qD не є локальною змінною

en: %qE attribute ignored because %qD is not a variable
uk: Атрибут %qE ігнорується, оскільки %qD не є змінною

en: %qE attribute ignored because %qT is already defined
uk: атрибут %qE ігнорується, оскільки %qT вже визначено

en: %qE attribute ignored because of argument %qE
uk: атрибут %qE ігнорується через аргумент %qE

en: %qE attribute ignored for %qE
uk: Атрибут %qE ігнорується для %qE

en: %qE attribute ignored for field of type %qT
uk: Атрибут %qE ігнорується для поля типу %qT

en: %qE attribute ignored for type %qT
uk: Атрибут %qE ігнорується для типу %qT

en: %qE attribute ignored on a declaration of a different kind than referenced symbol
uk: атрибут %qE ігнорується при оголошенні символу іншого виду, ніж посиланого символу

en: %qE attribute ignored on a function returning %qT
uk: атрибут %qE ігнорується на функції, що повертає %qT

en: %qE attribute ignored on a redeclaration of the referenced symbol
uk: атрибут %qE ігнорується при повторному оголошенні посиланого символу

en: %qE attribute ignored on functions returning %qT; valid only for pointer return types
uk: атрибут %qE ігнорується для функцій, що повертають %qT; дійсний лише для типів, що повертають вказівники

en: %qE attribute ignored on non-class types
uk: атрибут %qE ігнорується для типів, що не є класами

en: %qE attribute ignored on objects of type %qT
uk: Атрибут %qE ігнорується на обʼєктах типу %qT

en: %qE attribute ignored on types
uk: атрибут %qE ігнорується для типів

en: %qE attribute ignored without %<-mcmse%> option
uk: Атрибут %qE ігнорується без опції %<-mcmse%>

en: %qE attribute ignored without %<-mistack%>
uk: Атрибут %qE ігнорується без %<-mistack%>

en: %qE attribute ignored.  Large memory model (%<-mlarge%>) is required.
uk: атрибут %qE ігнорується. Потрібна велика модель памʼяті (%<-mlarge%>)

en: %qE attribute ignored. Use %<-fcf-protection%> option to enable it
uk: Атрибут %qE ігнорується. Використовуйте опцію %<-fcf-protection%>, щоб увімкнути його

en: %qE attribute ignored; field must be a function pointer
uk: атрибут %qE проігноровано; поле має бути вказівником на функцію

en: %qE attribute ignored; valid only for functions
uk: атрибут %qE ігнорується; дійсний лише для функцій

en: %qE attribute ignored; valid only for functions and function pointer fields
uk: Атрибут %qE ігнорується; дійсний лише для функцій та полів вказівників на функції

en: %qE attribute is for pointer types only
uk: атрибут %qE призначений лише для типів вказівників

en: %qE attribute is not supported because endianness is not uniform
uk: Атрибут %qE не підтримується через неоднорідність порядку байтів

en: %qE attribute is not supported for R8C target
uk: атрибут %qE не підтримується для цілі R8C

en: %qE attribute is only applicable on functions
uk: атрибут %qE застосовується тільки до функцій

en: %qE attribute is only valid for Objective-C objects
uk: атрибут %qE дійсний лише для обʼєктів Objective-C

en: %qE attribute is only valid on %<struct%> type
uk: атрибут %qE дійсний лише для типу %<struct%>

en: %qE attribute is specific to ELF targets
uk: Атрибут %qE є специфічним для цілей ELF

en: %qE attribute is supported only for SH2A
uk: атрибут %qE підтримується тільки для SH2A

en: %qE attribute is used for non-class method
uk: Атрибут %qE використовується для методу, що не належить до класу

en: %qE attribute may be put on a typedef only; attribute is ignored
uk: атрибут %qE може бути використаний лише для typedef; атрибут ігнорується

en: %qE attribute may not be specified for %q+D
uk: атрибут %qE не може бути вказаний для %q+D

en: %qE attribute may not be specified for a non-array field
uk: атрибут %qE не може бути вказаний для поля, яке не є масивом

en: %qE attribute must appear before %qs attribute
uk: атрибут %qE має зʼявлятися перед атрибутом %qs

en: %qE attribute must apply to a declaration
uk: атрибут %qE має застосовуватися до оголошення

en: %qE attribute not allowed with auto storage class
uk: атрибут %qE не дозволяється з автоматичним класом зберігання

en: %qE attribute not available to functions that return value on the stack
uk: Атрибут %qE недоступний для функцій, які повертають значення у стеку

en: %qE attribute not available to functions with arguments passed on the stack
uk: атрибут %qE недоступний для функцій з аргументами, переданими в стек

en: %qE attribute not available to functions with variable number of arguments
uk: атрибут %qE недоступний для функцій зі змінною кількістю аргументів

en: %qE attribute on a function not returning a pointer
uk: атрибут %qE на функції, яка не повертає вказівник

en: %qE attribute on function returning %<void%>
uk: Атрибут %qE на функції, яка повертає %<void%>, не підтримується

en: %qE attribute on non-volatile variable
uk: Атрибут %qE на неволатильній змінній

en: %qE attribute only affects top level objects
uk: Атрибут %qE впливає лише на обʼєкти верхнього рівня

en: %qE attribute only applies to SH2A
uk: атрибут %qE застосовується тільки до SH2A

en: %qE attribute only applies to base type of a function pointer
uk: Атрибут %qE застосовується тільки до базового типу вказівника на функцію

en: %qE attribute only applies to function types
uk: атрибут %qE застосовується тільки до типів функцій

en: %qE attribute only applies to functions
uk: атрибут %qE застосовується тільки до функцій

en: %qE attribute only applies to interrupt functions
uk: атрибут %qE застосовується тільки до функцій переривань

en: %qE attribute only applies to structure, union and class types
uk: атрибут %qE застосовується лише до типів структур, обʼєднань та класів

en: %qE attribute only applies to types
uk: атрибут %qE застосовується лише до типів

en: %qE attribute only applies to variables
uk: атрибут %qE застосовується лише до змінних

en: %qE attribute only applies to variables in static storage
uk: атрибут %qE застосовується тільки до змінних у статичному сховищі

en: %qE attribute only applies to variadic functions
uk: атрибут %qE застосовується лише до функцій зі змінною кількістю аргументів

en: %qE attribute only available for 32-bit
uk: Атрибут %qE доступний лише для 32-бітних систем

en: %qE attribute only supported for reduced Tiny cores
uk: атрибут %qE підтримується тільки для зменшених ядер Tiny

en: %qE attribute only supported in C
uk: атрибут %qE підтримується тільки в мові C

en: %qE attribute only supported on boolean types
uk: Атрибут %qE підтримується лише для булевих типів

en: %qE attribute only supported on integral types
uk: атрибут %qE підтримується тільки для цілочисельних типів

en: %qE attribute only supported on non-mask vector types
uk: Атрибут %qE підтримується лише на векторних типах без маски

en: %qE attribute only valid for ARC EM architecture
uk: атрибут %qE дійсний лише для архітектури ARC EM

en: %qE attribute only valid for ARCv2 architecture
uk: атрибут %qE дійсний лише для архітектури ARCv2

en: %qE attribute requires a string argument
uk: Атрибут %qE вимагає рядковий аргумент

en: %qE attribute requires a string constant argument
uk: Атрибут %qE вимагає аргументом рядкову константу

en: %qE attribute requires a void return type
uk: атрибут %qE вимагає тип повернення void

en: %qE attribute requires an integer argument
uk: атрибут %qE вимагає цілочисловий аргумент

en: %qE attribute requires an integer constant argument
uk: атрибут %qE вимагає цілочисловий константний аргумент

en: %qE attribute requires different values for %<false%> and %<true%> for type %qT
uk: %qE атрибут вимагає різних значень для %<false%> та %<true%> для типу %qT

en: %qE attribute requires prototypes with named arguments
uk: атрибут %qE вимагає прототипи з іменованими аргументами

en: %qE attribute takes no arguments
uk: Атрибут %qE не приймає аргументів

en: %qE attribute with unsupported boolean precision
uk: Атрибут %qE з непідтримуваною точністю для булевого типу

en: %qE attribute without arguments on a non-prototype
uk: Атрибут %qE без аргументів на не-прототипі

en: %qE cannot be applied to non-pointer type %qT
uk: атрибут %qE не може бути застосований до типу %qT, який не є вказівником

en: %qE cannot be used as a function
uk: %qE не може бути використано як функцію

en: %qE cannot be used as a member pointer, since it is of type %qT
uk: %qE не може бути використаний як вказівник на член, оскільки він має тип %qT

en: %qE cannot have both %qs and %qs attributes
uk: %qE не може мати одночасно атрибути %qs і %qs

en: %qE declared %<threadprivate%> after first use
uk: %qE оголошено як %<threadprivate%> після першого використання

en: %qE declared as function returning a function
uk: %qE оголошено як функцію, що повертає функцію

en: %qE declared as function returning an array
uk: %qE оголошено як функцію, що повертає масив

en: %qE declared here
uk: %qE оголошено тут

en: %qE defined as wrong kind of tag
uk: %qE визначено як неправильний тип тегу

en: %qE does not constrain a type
uk: %qE не обмежує тип

en: %qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type
uk: %qE не має типу %<omp_depend_t%> в замиканні %<depend%> з типом залежності %<depobj%>

en: %qE does not have a mappable type in %qs clause
uk: %qE не має відображального типу в замиканні %qs

en: %qE does not have pointer or array type
uk: %qE не має типу вказівника або масиву

en: %qE does not name a type
uk: %qE не є імʼям типу

en: %qE does not name a type; did you mean %qs?
uk: %qE не є імʼям типу; ви мали на увазі %qs?

en: %qE does not satisfy return-type-requirement
uk: %qE не задовольняє вимоги до типу повернення

en: %qE does not satisfy return-type-requirement, because
uk: %qE не задовольняє вимоги до типу повернення, оскільки

en: %qE does not support 32-bit sign-extended offsets
uk: %qE не підтримує 32-бітні зсуви з розширенням знака

en: %qE does not support 32-bit vector type %qT
uk: %qE не підтримує 32-бітний векторний тип %qT

en: %qE does not support sign-extended offsets
uk: %qE не підтримує знакові розширені зміщення

en: %qE evaluates to false
uk: %qE обчислюється як false

en: %qE fails to be a typedef or built in type
uk: %qE не є typedef або вбудованим типом

en: %qE has both %<extern%> and initializer
uk: %qE має як %<extern%>, так і ініціалізатор

en: %qE has const type for %<reduction%>
uk: %qE має тип const для %<reduction%>

en: %qE has invalid type for %<reduction(%s)%>
uk: %qE має недійсний тип для %<reduction(%s)%>

en: %qE has no form that takes %qT and %qT arguments
uk: у %qE немає форми, що приймає аргументи %qT і %qT

en: %qE has no form that takes %qT arguments
uk: %qE не має форми, яка приймає аргументи %qT

en: %qE has not been declared
uk: %qE не було оголошено

en: %qE implies default visibility, but %qD has already been declared with a different visibility
uk: %qE передбачає видимість за замовчуванням, але %qD вже було оголошено з іншою видимістю

en: %qE in %<aligned%> clause is neither a pointer nor an array
uk: %qE в замиканні %<aligned%> не є ані вказівником, ані масивом

en: %qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array
uk: %qE в замиканні %<aligned%> не є вказівником, масивом або посиланням на вказівник або масив

en: %qE in %<reduction%> clause is a zero size array
uk: %qE в замиканні %<reduction%> є масивом нульового розміру

en: %qE in %q#T does not name a template type
uk: %qE в %q#T не називає тип шаблону

en: %qE in %q#T does not name a type
uk: %qE в %q#T не називає тип

en: %qE in namespace %qE does not name a template type
uk: %qE в просторі імен %qE не позначає тип шаблону

en: %qE in namespace %qE does not name a template type; did you mean %qs?
uk: %qE в просторі імен %qE не позначає тип шаблону; мали на увазі %qs?

en: %qE in namespace %qE does not name a type
uk: %qE в просторі імен %qE не позначає тип

en: %qE in namespace %qE does not name a type; did you mean %qs?
uk: %qE в просторі імен %qE не позначає тип; мали на увазі %qs?

en: %qE incompatible attribute ignored
uk: Несумісний атрибут %qE ігнорується

en: %qE initialized and declared %<extern%>
uk: %qE ініціалізовано та оголошено як %<extern%>

en: %qE is a member of a union
uk: %qE є членом обʼєднання

en: %qE is a pointer to pointer; did you mean to dereference it before applying %<->%> to it?
uk: %qE - це вказівник на вказівник; ви мали на увазі розіменувати його перед застосуванням %<->%> до нього?

en: %qE is a pointer; did you mean to use %<->%>?
uk: %qE - це вказівник; ви мали на увазі використати %<->%>?

en: %qE is an unrecognized format function type
uk: %qE - невідомий тип функції формату

en: %qE is deprecated
uk: %qE застарілий

en: %qE is deprecated: %s
uk: %qE застарілий: %s

en: %qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT
uk: %qE позначений %<throw()%> або %<noexcept%>, але %qT не надає жодного використовуваного %<get_return_object_on_allocation_failure%>

en: %qE is neither a variable nor a function name in clause %qs
uk: %qE не є змінною або імʼям функції в замиканні %qs

en: %qE is neither function nor member function; cannot be declared friend
uk: %qE не є функцією або методом класу; не може бути оголошений другом

en: %qE is not %<noexcept%>
uk: %qE не є %<noexcept%>

en: %qE is not a class or namespace
uk: %qE не є класом або простором імен

en: %qE is not a class template
uk: %qE не є шаблоном класу

en: %qE is not a class, namespace, or enumeration
uk: %qE не є класом, простором імен або перелічуванням

en: %qE is not a constant expression
uk: %qE не є константним виразом

en: %qE is not a constant expression because allocated storage has not been deallocated
uk: %qE не є константним виразом, оскільки виділене сховище не було звільнено

en: %qE is not a constant expression because it refers to a result of %<operator new%>
uk: %qE не є константним виразом, оскільки він посилається на результат %<operator new%>

en: %qE is not a constant expression because it refers to an incompletely initialized variable
uk: %qE не є константним виразом, оскільки він посилається на неповністю ініціалізовану змінну

en: %qE is not a constant expression because it refers to mutable subobjects of %qT
uk: %qE не є константним виразом, оскільки він посилається на змінні підобʼєкти %qT

en: %qE is not a constant expression when the class %qT is still incomplete
uk: %qE не є константним виразом, коли клас %qT ще не завершений

en: %qE is not a template
uk: %qE не є шаблоном

en: %qE is not a type
uk: %qE не є типом

en: %qE is not a valid %<asm%> qualifier
uk: %qE не є дійсним %<asm%> кваліфікатором

en: %qE is not a valid template argument for %qT because it is not the address of a variable
uk: %qE не є дійсним аргументом шаблону для %qT, оскільки це не є адреса змінної

en: %qE is not a valid template argument for type %qT
uk: %qE не є дійсним аргументом шаблону для типу %qT

en: %qE is not a valid template argument for type %qT because %qD does not have external linkage
uk: %qE не є дійсним аргументом шаблону для типу %qT, оскільки %qD не має зовнішнього звʼязку

en: %qE is not a valid template argument for type %qT because %qD has no linkage
uk: %qE не є дійсним аргументом шаблону для типу %qT, оскільки %qD не має звʼязку

en: %qE is not a valid template argument for type %qT because it is a pointer
uk: %qE не є дійсним аргументом шаблону для типу %qT, оскільки це вказівник

en: %qE is not a valid template argument for type %qT because it is not an lvalue
uk: %qE не є дійсним аргументом шаблону для типу %qT, оскільки він не є l-значенням

en: %qE is not a valid template argument for type %qT because it is of type %qT
uk: %qE не є дійсним аргументом шаблону для типу %qT, оскільки він має тип %qT

en: %qE is not a valid template argument for type %qT because of conflicts in cv-qualification
uk: %qE не є дійсним аргументом шаблону для типу %qT через конфлікти в cv-кваліфікації

en: %qE is not a valid template argument for type %qT because string literals can never be used in this context
uk: %qE не є дійсним аргументом шаблону для типу %qT, оскільки рядкові літерали ніколи не можуть бути використані в цьому контексті

en: %qE is not a valid template argument of type %qT because %qD has no linkage
uk: %qE не є дійсним аргументом шаблону типу %qT, оскільки %qD не має звʼязку

en: %qE is not a valid template argument of type %qT because %qE is not a variable or function
uk: %qE не є дійсним аргументом шаблона типу %qT, оскільки %qE не є змінною або функцією

en: %qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage
uk: %qE не є дійсним аргументом шаблона типу %qT в C++98, оскільки %qD не має зовнішнього звʼязку

en: %qE is not a variable in %<aligned%> clause
uk: %qE не є змінною в замиканні %<aligned%>

en: %qE is not a variable in %<allocate%> clause
uk: %qE не є змінною в замиканні %<allocate%>

en: %qE is not a variable in %<nontemporal%> clause
uk: %qE не є змінною в замиканні %<nontemporal%>

en: %qE is not a variable in %qs clause
uk: %qE не є змінною в замиканні %qs

en: %qE is not a variable in clause %<firstprivate%>
uk: %qE не є змінною в замиканні %<firstprivate%>

en: %qE is not a variable in clause %<lastprivate%>
uk: %qE не є змінною в замиканні %<lastprivate%>

en: %qE is not a variable in clause %qs
uk: %qE не є змінною в замиканні %qs

en: %qE is not an Objective-C class name or alias
uk: %qE не є імʼям класу або псевдонімом в Objective-C

en: %qE is not an argument in %<uniform%> clause
uk: %qE не є аргументом в замиканні %<uniform%>

en: %qE is not at beginning of declaration
uk: %qE не знаходиться на початку оголошення

en: %qE is not initialized
uk: %qE не ініціалізовано

en: %qE is not lvalue expression nor array section in %qs clause
uk: %qE не є виразом lvalue або секцією масиву в замиканні %qs

en: %qE is not of type %qT
uk: %qE не є типом %qT

en: %qE is not recognized as a module control-line
uk: %qE не визнається як керуюча лінія модуля

en: %qE is not the entire pattern of the pack expansion
uk: %qE не є повністю шаблоном розгортки пакету

en: %qE is only allowed in Objective-C dialects
uk: %qE дозволено тільки в діалектах Objective-C

en: %qE is only applicable to Objective-C class interfaces, attribute ignored
uk: %qE застосовується лише до інтерфейсів класів Objective-C, атрибут ігнорується

en: %qE is predetermined %qs for %qs
uk: %qE є передбаченим %qs для %qs

en: %qE is provided by %qT but %<std::nothrow%> cannot be found
uk: %qE надається %qT, але %<std::nothrow%> не знайдено

en: %qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>
uk: %qE надається %qT, але %qE не позначений %<throw()%> або %<noexcept%>

en: %qE is provided by %qT but is not usable with the function signature %qD
uk: %qE надається %qT, але не може бути використаний зі сигнатурою функції %qD

en: %qE is unavailable
uk: %qE недоступний

en: %qE is unavailable: %s
uk: %qE недоступний: %s

en: %qE is used uninitialized
uk: %qE використовується неініціалізованим

en: %qE may be used uninitialized
uk: %qE може бути використаний неініціалізованим

en: %qE may not respond to %<%c%E%>
uk: %qE може не відповідати на %<%c%E%>

en: %qE may only occur after a module interface declaration
uk: %qE може зʼявлятися тільки після декларації інтерфейсу модуля

en: %qE may only occur once in an export declaration
uk: %qE може зʼявлятися тільки один раз в декларації експорту

en: %qE may write a terminating nul past the end of the destination
uk: %qE може записати завершальний нуль поза межами призначення

en: %qE missing template arguments
uk: %qE відсутні аргументи шаблону

en: %qE must be %<threadprivate%> for %<copyin%>
uk: %qE має бути %<threadprivate%> для %<copyin%>

en: %qE needs isa option %s
uk: %qE потребує опцію isa %s

en: %qE needs unknown isa option
uk: %qE потребує невідому опцію isa

en: %qE not specified in enclosing %<target%>
uk: %qE не вказано в області %<target%>

en: %qE not specified in enclosing %qs
uk: %qE не вказано в оточуючому %qs

en: %qE not specified in enclosing OpenACC %qs construct
uk: %qE не вказано в області %qs конструкції OpenACC

en: %qE output %wu byte | %qE output %wu bytes
uk[0]: %qE вивід %wu байт
uk[1]: %qE вивід %wu байти
uk[2]: %qE вивід %wu байтів

en: %qE output %wu byte into a destination of size %wu | %qE output %wu bytes into a destination of size %wu
uk[0]: %qE виводить %wu байт в призначення розміром %wu
uk[1]: %qE виводить %wu байтів в призначення розміром %wu
uk[2]: %qE виводить %wu байтів в призначення розміром %wu

en: %qE output %wu or more bytes
uk: %qE вивід %wu або більше байтів

en: %qE output %wu or more bytes (assuming %wu)
uk: %qE вивід %wu або більше байтів (припускаючи %wu)

en: %qE output %wu or more bytes (assuming %wu) into a destination of size %wu
uk: %qE виводить %wu або більше байтів (припускаючи %wu) в призначення розміром %wu

en: %qE output %wu or more bytes into a destination of size %wu
uk: %qE виводить %wu або більше байтів в призначення розміром %wu

en: %qE output between %wu and %wu bytes
uk: %qE вивід від %wu до %wu байтів

en: %qE output between %wu and %wu bytes into a destination of size %wu
uk: %qE виводить від %wu до %wu байтів в призначення розміром %wu

en: %qE output may be truncated before the last format character
uk: вихід %qE може бути обрізаний до останнього символу формату

en: %qE output truncated before the last format character
uk: вихід %qE обрізаний до останнього символу формату

en: %qE redeclared as different kind of symbol
uk: %qE переоголошено як інший вид символу

en: %qE redeclared with conflicting %qs attributes
uk: %qE перевизначено з конфліктуючими атрибутами %qs

en: %qE requires %<-fgnu-tm%>
uk: %qE потребує %<-fgnu-tm%>

en: %qE requires a %<declare%> directive for use in a %<routine%> function
uk: %qE потребує директиву %<declare%> для використання в функції %<routine%>

en: %qE requires a vector base and a scalar index
uk: %qE потребує векторну базу та скалярний індекс

en: %qE requires an argument
uk: атрибут %qE вимагає аргумент

en: %qE requires the SVE ISA extension
uk: %qE вимагає розширення SVE ISA

en: %qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>
uk: %qE не повинен мати тип %<omp_depend_t%> у замиканні %<depend%> залежності з типом залежності, відмінним від %<depobj%>

en: %qE specified here
uk: %qE вказано тут

en: %qE undeclared (first use in this function)
uk: %qE неоголошений (перше використання в цій функції)

en: %qE undeclared (first use in this function); did you mean %qs?
uk: %qE неоголошений (перше використання в цій функції); ви мали на увазі %qs?

en: %qE undeclared here (not in a function)
uk: %qE неоголошений тут (не в функції)

en: %qE undeclared here (not in a function); did you mean %qs?
uk: %qE неоголошений тут (не в функції); ви мали на увазі %qs?

en: %qE used with %<auto%>
uk: %qE використовується з %<auto%>

en: %qE used with %<constexpr%>
uk: %qE використовується з %<constexpr%>

en: %qE used with %<extern%>
uk: %qE використовується з %<extern%>

en: %qE used with %<register%>
uk: %qE використовується з %<register%>

en: %qE used with %<typedef%>
uk: %qE використовується з %<typedef%>

en: %qE used with %qs
uk: %qE використовується з %qs

en: %qE with %<link%> clause used in %<routine%> function
uk: %qE з %<link%> замиканням використовується в функції %<routine%>

en: %qE writing a terminating nul past the end of the destination
uk: %qE записує завершальний нуль поза межами призначення

en: %qF declared %<static%> but never defined
uk: %qF оголошено як %<static%>, але ніколи не визначено

en: %qF requires %<-mvx%>
uk: %qF вимагає %<-mvx%>

en: %qF requires z14 or higher
uk: %qF потребує z14 або вище

en: %qF requires z15 or higher
uk: %qF потребує z15 або вище

en: %qT and %qT are in disjoint named address spaces
uk: %qT і %qT знаходяться в різних іменованих адресних просторах

en: %qT as type rather than plain %<decltype(auto)%>
uk: %qT як тип, а не просто %<decltype(auto)%>

en: %qT declared here
uk: %qT оголошений тут

en: %qT declared in %<constexpr%> compound literal
uk: %qT оголошено в %<constexpr%> складеному літералі

en: %qT declared in underspecified object declaration
uk: %qT оголошено в недостатньо визначеній декларації обʼєкта

en: %qT declared in underspecified object initializer
uk: %qT оголошений у недостатньо визначеному ініціалізаторі обʼєкта

en: %qT declared with a mismatched class-key %qs
uk: %qT оголошено з несумісним ключем класу %qs

en: %qT declared with greater visibility than its base %qT
uk: %qT оголошено з більшою видимістю, ніж його база %qT

en: %qT declared with greater visibility than the type of its field %qD
uk: %qT оголошено з більшою видимістю, ніж тип його поля %qD

en: %qT defined as %qs here
uk: %qT визначено як %qs тут

en: %qT defined in %<constexpr%> compound literal
uk: %qT визначено в %<constexpr%> складеному літералі

en: %qT defined in underspecified object declaration
uk: %qT визначено в недостатньо визначеній декларації обʼєкта

en: %qT defined in underspecified object initializer
uk: %qT визначено в недостатньому ініціалізаторі обʼєкта

en: %qT defined with direct virtual base
uk: %qT визначено з прямим віртуальним базовим класом

en: %qT defined with multiple direct bases
uk: %qT визначено з кількома прямими базами

en: %qT does not have the %E ABI tag that %qT (used in the type of %qD) has
uk: %qT не має мітки ABI %E, яку має %qT (використовується в типі %qD)

en: %qT does not have the %E ABI tag that base %qT has
uk: %qT не має мітки ABI %E, яку має базовий %qT

en: %qT does not match original declaration
uk: %qT не відповідає початковому оголошенню

en: %qT first declared as %qs here
uk: %qT вперше оголошено як %qs тут

en: %qT has a base %qT which depends on the type %qT which has no linkage
uk: %qT має базу %qT, яка залежить від типу %qT, який не має звʼязку

en: %qT has a base %qT which has internal linkage
uk: %qT має базу %qT, яка має внутрішнє звʼязування

en: %qT has a base %qT which has no linkage
uk: %qT має базу %qT, яка не має звʼязку

en: %qT has a base %qT which uses the anonymous namespace
uk: %qT має базу %qT, яка використовує анонімний простір імен

en: %qT has a field %q#D whose type has internal linkage
uk: %qT має поле %q#D, тип якого має внутрішнє звʼязування

en: %qT has a field %q#D whose type has no linkage
uk: %qT має поле %q#D, тип якого не має звʼязку

en: %qT has a field %q#D whose type uses the anonymous namespace
uk: %qT має поле %q#D, тип якого використовує анонімний простір імен

en: %qT has a field %qD whose type depends on the type %qT which has no linkage
uk: %qT має поле %qD, тип якого залежить від типу %qT, який не має звʼязку

en: %qT has a previous declaration here
uk: %qT має попереднє оголошення тут

en: %qT has no member named %qE
uk: %qT не має члена з іменем %qE

en: %qT has no member named %qE; did you mean %qE?
uk: %qT не має члена з іменем %qE; ви мали на увазі %qE?

en: %qT has no non-static data member named %qD
uk: %qT не має нестатичного члена даних з іменем %qD

en: %qT is a variably modified type
uk: %qT є типом зміненої модифікації

en: %qT is already a friend of %qT
uk: %qT вже є другом %qT

en: %qT is an ambiguous base class of dynamic type %qT of its operand
uk: %qT є неоднозначним базовим класом динамічного типу %qT свого операнда

en: %qT is an ambiguous base of %qT
uk: %qT є неоднозначною базою для %qT

en: %qT is an inaccessible base of %qT
uk: %qT є недоступною базою для %qT

en: %qT is not a base of %qT
uk: %qT не є базою для %qT

en: %qT is not a class or namespace
uk: %qT не є класом або простором імен

en: %qT is not a class type
uk: %qT не є типом класу

en: %qT is not a class, namespace, or enumeration
uk: %qT не є класом, простором імен або переліченням

en: %qT is not a class, struct, or union type
uk: %qT не є класом, структурою або обʼєднанням

en: %qT is not a direct base of %qT
uk: %qT не є прямим базовим класом %qT

en: %qT is not a member class template of %qT
uk: %qT не є шаблоном класу-члена %qT

en: %qT is not a member of %qT
uk: %qT не є членом %qT

en: %qT is not a nested class of %qT
uk: %qT не є вкладеним класом в %qT

en: %qT is not a pointer-to-object type
uk: %qT не є типом вказівника на обʼєкт

en: %qT is not a template
uk: %qT не є шаблоном

en: %qT is not a template type
uk: %qT не є типом шаблону

en: %qT is not a valid type for a template non-type parameter because it is not structural
uk: %qT не є дійсним типом для нетипізованого параметра шаблону, оскільки він не є структурним

en: %qT is not an %<asm%> qualifier
uk: %qT не є вказівником %<asm%>

en: %qT is not an accessible base of %qT
uk: %qT не є доступною базою для %qT

en: %qT is not an enumeration type
uk: %qT не є перелічувальним типом

en: %qT is promoted to %qT when passed through %<...%>
uk: %qT перетворюється на %qT при передачі через %<...%>

en: %qT is/uses unnamed type
uk: %qT є/використовує безіменний тип

en: %qT may not intend to support class template argument deduction
uk: %qT, можливо, не планує підтримувати виведення аргументів для шаблону класу

en: %qT not permitted in template argument
uk: %qT не допускається в аргументі шаблону

en: %qT referred to as %qs
uk: %qT згадується як %qs

en: %qT referred to as enum
uk: %qT згадується як перелічування

en: %qT resolves to %qT, which is not a class type
uk: %qT розрішується як %qT, але це не класовий тип

en: %qT resolves to %qT, which is not an enumeration type
uk: %qT розрішується як %qT, який не є перелічуванням

en: %qT%d%qE%d | passing single vector %qT to argument %d of %qE, which expects a tuple of %d vectors
uk[0]: %qT%d%qE%d
uk[1]: передача одного вектора %qT в аргумент %d %qE, який очікує кортеж з %d векторів
uk[2]: передача одного вектора %qT в аргумент %d %qE, який очікує кортеж з %d векторів

en: %qV qualifiers cannot be applied to %qT
uk: кваліфікатори %qV не можуть бути застосовані до %qT

en: %qc conversion used unquoted
uk: конвертація %qc використовується без лапок

en: %qc conversion used within a quoted sequence
uk: конверсія %qc використовується в межах послідовності в лапках

en: %qc directive redundant after prior occurence of the same
uk: директива %qc зайве після попереднього входження такої ж

en: %qs LHS in assignment statement
uk: %qs на лівій стороні оператора присвоєння

en: %qs LHS in clobber statement
uk: %qs LHS в операторі clobber

en: %qs accessing uninitialized byte at offset %d
uk: %qs отримує доступ до неініціалізованого байта за зміщенням %d

en: %qs already defined as specific binding for the generic %qs at %C
uk: %qs вже визначено як конкретне звʼязування для загального %qs на %C

en: %qs and %<%s-%s%> are incompatible
uk: %qs та %<%s-%s%> несумісні

en: %qs and %<%s=%s%> are incompatible
uk: %qs та %<%s=%s%> несумісні

en: %qs and %qs are incompatible
uk: %qs та %qs несумісні

en: %qs and %qs arguments of %qs intrinsic at %L must have identical shape.
uk: Аргументи %qs і %qs інтринсичної функції %qs на %L повинні мати однакову форму.

en: %qs and %qs arguments of %qs intrinsic at %L must have the same type
uk: Аргументи %qs та %qs вбудованої функції %qs на %L повинні мати однаковий тип

en: %qs and %qs attributes are not compatible
uk: Атрибути %qs та %qs несумісні

en: %qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L
uk: %qs та %qs не можуть бути змішані FUNCTION/SUBROUTINE для GENERIC %qs на %L

en: %qs and %qs cannot both be enabled
uk: %qs і %qs не можуть бути обидва увімкнені

en: %qs and %qs for GENERIC %qs at %L are ambiguous
uk: %qs та %qs для GENERIC %qs на %L є неоднозначними

en: %qs appears more than once in %<allocate%> at %L
uk: %qs з'являється більше одного разу в %<allocate%> в %L

en: %qs appears to be a misspelled %qs handler, missing %<__vector%> prefix
uk: %qs, схоже, є неправильно написаним обробником %qs, відсутній префікс %<__vector%>

en: %qs applied to a void type
uk: %qs застосовується до типу void

en: %qs applied to an incomplete type
uk: %qs застосовується до неповного типу

en: %qs applied to non-RVV type %qT
uk: %qs застосовано до не-RVV типу %qT

en: %qs applied to non-SVE type %qT
uk: %qs застосовується до не-SVE типу %qT

en: %qs applied to non-vector type %qT
uk: %qs застосовується до не-векторного типу %qT

en: %qs applied to type %qT, which already has a size
uk: %qs застосовується до типу %qT, який вже має розмір

en: %qs argument has invalid operand number (argument %lu)
uk: аргумент %qs має недійсний номер операнда (аргумент %lu)

en: %qs argument missing terminating nul
uk: аргумент %qs не має завершуючого нуль-символу

en: %qs argument of %qs intrinsic at %L cannot be INTENT(IN)
uk: Аргумент %qs вбудованої функції %qs на %L не може бути INTENT(IN)

en: %qs argument of %qs intrinsic at %L cannot be of type %s
uk: Аргумент %qs вбудованої функції %qs на %L не може бути типу %s

en: %qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)
uk: Аргумент %qs вбудованої функції %qs на %L має недійсну перестановку розмірів (розмірність %qd повторюється)

en: %qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)
uk: Аргумент %qs інтринсеку %qs на %L має недійсну форму в розмірності %d (%ld/%ld)

en: %qs argument of %qs intrinsic at %L has negative element (%d)
uk: Аргумент %qs вбудованої функції %qs на %L має відʼємний елемент (%d)

en: %qs argument of %qs intrinsic at %L has out-of-range dimension (%d)
uk: Аргумент %qs вбудованої функції %qs на %L має розмір, що виходить за межі (%d)

en: %qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)
uk: Аргумент %qs вбудованої функції %qs на %L має неправильну кількість елементів (%d/%d)

en: %qs argument of %qs intrinsic at %L is empty
uk: Аргумент %qs вбудованої функції %qs на %L є порожнім

en: %qs argument of %qs intrinsic at %L is not a valid dimension index
uk: Аргумент %qs вбудованої функції %qs на %L не є дійсним індексом розмірності

en: %qs argument of %qs intrinsic at %L must be %s
uk: Аргумент %qs вбудованої функції %qs на %L повинен бути %s

en: %qs argument of %qs intrinsic at %L must be ALLOCATABLE
uk: Аргумент %qs вбудованої функції %qs на %L повинен бути ALLOCATABLE

en: %qs argument of %qs intrinsic at %L must be INTEGER
uk: Аргумент %qs вбудованої функції %qs на %L повинен бути INTEGER

en: %qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE
uk: Аргумент %qs вбудованої функції %qs на %L повинен бути типу INTEGER або PROCEDURE

en: %qs argument of %qs intrinsic at %L must be INTEGER or REAL
uk: Аргумент %qs вбудованої функції %qs на %L повинен бути INTEGER або REAL

en: %qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER
uk: Аргумент %qs вбудованої функції %qs на %L повинен бути INTEGER, REAL або CHARACTER

en: %qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant
uk: Аргумент %qs інтринсичної функції %qs на %L повинен бути INTEGER, LOGICAL або літеральною константою BOZ

en: %qs argument of %qs intrinsic at %L must be REAL or COMPLEX
uk: Аргумент %qs вбудованої функції %qs на %L повинен бути типу REAL або COMPLEX

en: %qs argument of %qs intrinsic at %L must be a POINTER
uk: Аргумент %qs вбудованої функції %qs на %L повинен бути POINTER

en: %qs argument of %qs intrinsic at %L must be a POINTER or a TARGET
uk: Аргумент %qs вбудованої функції %qs на %L повинен бути POINTER або TARGET

en: %qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer
uk: Аргумент %qs інструкції %qs на %L повинен бути POINTER, ALLOCATABLE або вказівником на процедуру

en: %qs argument of %qs intrinsic at %L must be a constant
uk: Аргумент %qs вбудованої функції %qs на %L повинен бути константою

en: %qs argument of %qs intrinsic at %L must be a data entity
uk: Аргумент %qs вбудованої функції %qs на %L повинен бути сутністю даних

en: %qs argument of %qs intrinsic at %L must be a logical array
uk: Аргумент %qs вбудованої функції %qs на %L повинен бути логічним масивом

en: %qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION
uk: Аргумент %qs вбудованої функції %qs на %L повинен бути вказівником або цільовою ЗМІННОЮ або ФУНКЦІЄЮ

en: %qs argument of %qs intrinsic at %L must be a scalar
uk: Аргумент %qs вбудованої функції %qs на %L повинен бути скалярним

en: %qs argument of %qs intrinsic at %L must be a variable
uk: Аргумент %qs вбудованої функції %qs на %L повинен бути змінною

en: %qs argument of %qs intrinsic at %L must be an array
uk: Аргумент %qs вбудованої функції %qs на %L повинен бути масивом

en: %qs argument of %qs intrinsic at %L must be an interoperable data entity: %s
uk: аргумент %qs вбудованої функції %qs на %L повинен бути взаємодійною даними: %s

en: %qs argument of %qs intrinsic at %L must be default real
uk: Аргумент %qs інтринсичної функції %qs на %L повинен бути типу default real

en: %qs argument of %qs intrinsic at %L must be double precision
uk: Аргумент %qs вбудованої функції %qs на %L повинен мати подвійну точність

en: %qs argument of %qs intrinsic at %L must be less than rank %d
uk: Аргумент %qs вбудованої функції %qs на %L повинен бути меншим за ранг %d

en: %qs argument of %qs intrinsic at %L must be numeric or LOGICAL
uk: Аргумент %qs інтринсичної функції %qs на %L повинен бути числовим або ЛОГІЧНИМ

en: %qs argument of %qs intrinsic at %L must be of a dummy variable
uk: Аргумент %qs інтринсеки %qs на %L повинен бути змінною-дамі

en: %qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)
uk: Аргумент %qs інтринсичної функції %qs на %L повинен бути типу, не ширшого за тип за замовчуванням (%d)

en: %qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable
uk: Аргумент %qs інтринсеки %qs на %L повинен бути змінною-дамі OPTIONAL

en: %qs argument of %qs intrinsic at %L must be of an extensible type
uk: Аргумент %qs вбудованої функції %qs на %L повинен бути розширюваним типом

en: %qs argument of %qs intrinsic at %L must be of intrinsic type
uk: Аргумент %qs вбудованої функції %qs на %L повинен бути вбудованого типу

en: %qs argument of %qs intrinsic at %L must be of kind %d
uk: Аргумент %qs вбудованої функції %qs на %L повинен бути типу %d

en: %qs argument of %qs intrinsic at %L must be of rank %d
uk: Аргумент %qs вбудованої функції %qs на %L повинен мати ранг %d

en: %qs argument of %qs intrinsic at %L must be of rank 1 or 2
uk: Аргумент %qs вбудованої функції %qs на %L повинен мати ранг 1 або 2

en: %qs argument of %qs intrinsic at %L must be positive
uk: Аргумент %qs вбудованої функції %qs на %L повинен бути позитивним

en: %qs argument of %qs intrinsic at %L must be the same kind as %qs
uk: %qs аргумент вбудованої функції %qs на %L повинен мати той самий тип, що й %qs

en: %qs argument of %qs intrinsic at %L must be the same type and kind as %qs
uk: Аргумент %qs вбудованої функції %qs на %L повинен бути такого ж типу і виду, як %qs

en: %qs argument of %qs intrinsic at %L must have a numeric type
uk: Аргумент %qs вбудованої функції %qs у %L повинен мати числовий тип

en: %qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER
uk: Аргумент %qs вбудованої функції %qs в %L повинен мати тип REAL або INTEGER

en: %qs argument of %qs intrinsic at %L must have length at least 1
uk: Аргумент %qs вбудованої функції %qs на %L повинен мати довжину не менше 1

en: %qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar
uk: Аргумент %qs інтринсичної функції %qs на %L повинен мати такий самий ранг, як %qs або бути скалярним

en: %qs argument of %qs intrinsic at %L must not be OPTIONAL
uk: Аргумент %qs вбудованої функції %qs на %L не може бути OPTIONAL

en: %qs argument of %qs intrinsic at %L must not be a subobject of %qs
uk: Аргумент %qs вбудованої функції %qs на %L не може бути підобʼєктом %qs

en: %qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX
uk: Аргумент %qs вбудованої функції %qs в %L не повинен бути присутнім, якщо %<x%> є COMPLEX

en: %qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)
uk: Аргумент %qs інструкції %qs на %L повинен містити принаймні стільки ж елементів, скільки є значень .TRUE. в %qs (%ld/%d)

en: %qs argument of %qs intrinsic at %L not yet supported
uk: Аргумент %qs вбудованої функції %qs на %L ще не підтримується

en: %qs argument of %qs intrinsic at %L shall be of type integer, real or character
uk: Аргумент %qs вбудованої функції %qs на %L повинен бути типу цілочисельне, дійсне число або символ

en: %qs argument of %qs intrinsic at %L shall have the same type as %qs at %L
uk: Аргумент %qs вбудованої функції %qs на %L повинен мати такий самий тип, як %qs на %L

en: %qs argument of %qs intrinsic at %L shall not be TYPE(*)
uk: аргумент %qs вбудованої функції %qs на %L не може бути TYPE(*)

en: %qs argument of %qs intrinsic at %L shall not be a procedure
uk: аргумент %qs вбудованої функції %qs на %L не може бути процедурою

en: %qs argument of %qs intrinsic at %L shall not be an assumed-size array
uk: аргумент %qs вбудованої функції %qs на %L не може бути масивом з припущеним розміром

en: %qs argument of %qs intrinsic at %L shall not be coindexed
uk: Аргумент %qs вбудованої функції %qs на %L не повинен мати спільного індексу

en: %qs argument of %qs intrinsic at %L shall specify a valid integer kind
uk: Аргумент %qs вбудованої функції %qs на %L має вказувати на дійсний тип цілого числа

en: %qs argument of intrinsic %qs at %L of must have rank %d or be a scalar
uk: Аргумент %qs інтринсеку %qs на %L повинен мати ранг %d або бути скалярним

en: %qs argument references non-pointer operand (argument %lu, operand %lu)
uk: аргумент %qs посилається на не-вказівниковий операнд (аргумент %lu, операнд %lu)

en: %qs argument with out-of-range operand number (argument %lu, operand %lu)
uk: аргумент %qs з номером операнда поза межами діапазону (аргумент %lu, операнд %lu)

en: %qs as base where non-register is required
uk: %qs як база, де потрібна нерегістрова змінна

en: %qs at %C is a DEC extension, enable with %<-fdec-structure%>
uk: %qs на %C є розширенням DEC, активуйте його за допомогою %<-fdec-structure%>

en: %qs at %C is already defined as FINAL procedure
uk: %qs на %C вже визначено як FINAL-процедуру

en: %qs at %C is not a member of the %qs structure
uk: %qs в %C не є членом структури %qs

en: %qs at %C is not a member of the %qs structure; did you mean %qs?
uk: %qs в %C не є членом структури %qs; ви мали на увазі %qs?

en: %qs at %C is not a variable
uk: %qs на %C не є змінною

en: %qs at %C is not an inquiry reference to an intrinsic type component
uk: %qs на %C не є посиланням на запит до компоненту вбудованого типу

en: %qs at %C is not an inquiry reference to an intrinsic type component %qs
uk: %qs на %C не є посиланням на запит до компоненту вбудованого типу %qs

en: %qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)
uk: %qs на %C є імʼям рекурсивної функції і, отже, посилається на змінну результату. Використовуйте явну змінну RESULT для прямої рекурсії (12.5.2.1)

en: %qs at %L already is initialized at %L
uk: %qs на %L вже ініціалізовано на %L

en: %qs at %L associated to expression cannot be used in a variable definition context (%s)
uk: %qs на %L, повʼязаний з виразом, не може бути використаний в контексті визначення змінної (%s)

en: %qs at %L associated to pointer function target being used in a variable definition context (%s)
uk: %qs у %L пов'язаний з цільовою функцією вказівника, яка використовується у контексті визначення змінної (%s)

en: %qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)
uk: %qs на %L, повʼязаний з вектор-індексованою ціллю, не може бути використаний в контексті визначення змінної (%s)

en: %qs at %L cannot appear in COMMON [F2008:C5100]
uk: %qs на %L не може зʼявлятися в COMMON [F2008:C5100]

en: %qs at %L cannot have the VALUE attribute because it is not a dummy argument
uk: %qs на %L не може мати атрибут VALUE, оскільки це не є фіктивним аргументом

en: %qs at %L has a type, which is not consistent with the CALL at %L
uk: %qs у %L має тип, який не відповідає CALL у %L

en: %qs at %L has attributes specified outside its INTERFACE body
uk: %qs в %L має атрибути, вказані поза його тілом INTERFACE

en: %qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array
uk: %qs на %L має атрибут CONTIGUOUS, але не є вказівником на масив або масивом з таємною формою або таємним рангом

en: %qs at %L is ambiguous
uk: %qs на %L є неоднозначним

en: %qs at %L is an array and OPTIONAL; If it is not present, then it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (Fortran 2018, 15.5.2.12)
uk: %qs у %L є масивом та OPTIONAL; Якщо його немає, то воно не може бути фактичним аргументом ELEMENTAL процедури, якщо немає необовʼязкового аргументу з таким самим рангом (Fortran 2018, 15.5.2.12)

en: %qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name
uk: %qs у %L повʼязано з хостом у %L в межах вкладеної процедури з внутрішньою процедурою з таким самим імʼям

en: %qs at %L is not a VALUE
uk: %qs на %L не є VALUE

en: %qs at %L is not a function
uk: %qs на %L не є функцією

en: %qs at %L is not a module procedure
uk: %qs на %L не є процедурою модуля

en: %qs at %L is of the ABSTRACT type %qs
uk: %qs на %L є типом ABSTRACT %qs

en: %qs at %L is part of the common block %</%s/%> and may only be specificed implicitly via the named common block
uk: %qs у %L є частиною блоку спільних даних %</%s/%> і може бути вказаний неявно через іменований блок спільних даних

en: %qs at %L must be less than BIT_SIZE(%qs)
uk: %qs на %L повинно бути менше BIT_SIZE(%qs)

en: %qs at %L must be less than or equal to BIT_SIZE(%qs)
uk: %qs на %L повинно бути менше або дорівнювати BIT_SIZE(%qs)

en: %qs at %L must be less than or equal to the BIT_SIZE of INTEGER(KIND=%d)
uk: %qs на %L повинно бути меншим або дорівнювати BIT_SIZE(INTEGER(KIND=%d))

en: %qs at %L must be nonnegative
uk: %qs на %L повинно бути невідʼємним

en: %qs at %L must have constant character length in this context
uk: %qs на %L повинен мати сталу довжину символів в цьому контексті

en: %qs at %L must have the same number of formal arguments as the overridden procedure
uk: %qs в %L повинно мати таку саму кількість формальних аргументів, як перевизначена процедура

en: %qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding
uk: %qs в %L не може бути відкладеним, оскільки воно перезаписує невідкладене звʼязування

en: %qs at %L overrides a FUNCTION and must also be a FUNCTION
uk: %qs в %L перевизначає ФУНКЦІЮ і також повинно бути ФУНКЦІЄЮ

en: %qs at %L overrides a NOPASS binding and must also be NOPASS
uk: %qs в %L перевизначає звʼязування NOPASS і також повинно бути NOPASS

en: %qs at %L overrides a PUBLIC procedure and must not be PRIVATE
uk: %qs в %L перевизначає ГРОМАДСЬКУ процедуру і не повинно бути ПРИВАТНОЮ

en: %qs at %L overrides a PURE procedure and must also be PURE
uk: %qs в %L перезаписує чисту процедуру і також повинно бути чистим

en: %qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE
uk: %qs в %L перевизначає ПІДПРОГРАМУ і також повинно бути ПІДПРОГРАМОЮ

en: %qs at %L overrides a binding with PASS and must also be PASS
uk: %qs в %L перевизначає звʼязування з PASS і також повинно бути PASS

en: %qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either
uk: %qs в %L перезаписує не елементарну процедуру і також не може бути елементарним

en: %qs at %L overrides a procedure binding declared NON_OVERRIDABLE
uk: %qs в %L перезаписує звʼязування процедури, оголошене як NON_OVERRIDABLE

en: %qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL
uk: %qs в %L перезаписує елементарну процедуру і також повинно бути елементарним

en: %qs at %L shall be an INTENT(OUT) variable
uk: %qs на %L повинно бути змінною INTENT(OUT)

en: %qs at %L should be a FUNCTION
uk: %qs на %L повинно бути ФУНКЦІЄЮ

en: %qs at %L should be a SUBROUTINE
uk: %qs на %L повинно бути ПІДПРОГРАМОЮ

en: %qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)
uk: %qs на %L повинно бути скаляром типу integer(kind=omp_event_handle_kind)

en: %qs attribute directive ignored
uk: ігнорується директива атрибуту %qs

en: %qs attribute ignored
uk: атрибут %qs ігнорується

en: %qs attribute not supported for %qE in %<__builtin_has_attribute%>
uk: Атрибут %qs не підтримується для %qE в %<__builtin_has_attribute%>

en: %qs attribute not supported for %qT in %<__builtin_has_attribute%>
uk: Атрибут %qs не підтримується для %qT в %<__builtin_has_attribute%>

en: %qs attribute not supported in %<__builtin_has_attribute%>
uk: Атрибут %qs не підтримується в %<__builtin_has_attribute%>

en: %qs attribute only applies to functions
uk: Атрибут %qs застосовується тільки до функцій

en: %qs attribute only applies to variadic functions
uk: атрибут %qs застосовується тільки до функцій зі змінною кількістю аргументів

en: %qs attribute requires prototypes with named arguments
uk: атрибут %qs потребує прототипів з іменованими аргументами

en: %qs attribute without arguments on a non-prototype
uk: атрибут %qs без аргументів на не-прототипі

en: %qs cannot appear in a constant-expression
uk: %qs не може зʼявлятися в константному виразі

en: %qs cannot appear in a typedef declaration
uk: %qs не може зʼявлятися в оголошенні typedef

en: %qs cannot be constant evaluated because the argument cannot be encoded
uk: %qs не може бути обчислено як константне, оскільки аргумент не може бути закодований

en: %qs cannot be constant evaluated because the argument cannot be interpreted
uk: %qs не може бути обчислено як константне, оскільки аргумент не може бути інтерпретований

en: %qs cannot be constant evaluated because the type is too large
uk: %qs не може бути обчислено як константне, оскільки тип занадто великий

en: %qs cannot be constant evaluated on the target
uk: %qs не може бути обчислено як константне на цільовій платформі

en: %qs cannot be extended at %C because it is BIND(C)
uk: %qs не може бути розширеним на %C, оскільки він має BIND(C)

en: %qs cannot be extended at %C because it is a SEQUENCE type
uk: %qs не може бути розширеним на %C, оскільки він є типом SEQUENCE

en: %qs cannot be used for compiling a shared library
uk: %qs не може бути використаний для компіляції спільної бібліотеки

en: %qs cannot be used for type declarations
uk: %qs не може бути використано для оголошень типів

en: %qs cannot be used in a %<constexpr%> function
uk: %qs не може використовуватися в функції %<constexpr%>

en: %qs cannot be used in a constructor
uk: %qs не може використовуватися в конструкторі

en: %qs cannot be used in a destructor
uk: %qs не може використовуватися в деструкторі

en: %qs cannot be used in a function with a deduced return type
uk: %qs не може використовуватися в функції з виведеним типом повернення

en: %qs cannot be used in a varargs function
uk: %qs не може використовуватися в функції зі змінною кількістю аргументів

en: %qs cannot be used in the %<main%> function
uk: %qs не може використовуватися в функції %<main%>

en: %qs cannot be used outside a function
uk: %qs не може використовуватися поза функцією

en: %qs clause argument must be ALLOCATABLE or a POINTER at %L
uk: аргумент замикання %qs повинен бути ВИДІЛЯННИЙ або ВКАЗІВНИКОМ на %L

en: %qs clause at %L specified more than once
uk: Замикання %qs в %L вказане більше одного разу

en: %qs clause is incompatible with %<read%> or %<write%> clauses
uk: замикання %qs несумісне з замиканнями %<read%> або %<write%>

en: %qs clause may not appear on non-rectangular %qs
uk: замикання %qs не може зʼявлятися на не-прямокутних %qs

en: %qs clause requires %qs clause
uk: замикання %qs потребує замикання %qs

en: %qs clause specified together with %<inscan%> %<reduction%> clause
uk: замикання %qs вказаний разом з замиканням %<inscan%> %<reduction%>

en: %qs clause used lexically after first target construct or offloading API
uk: %qs використовується лексично після першої конструкції цілі або API віддаленого виконання

en: %qs clause with %<sink%> modifier refers to iteration never in the iteration space
uk: замикання %qs з модифікатором %<sink%> посилається на ітерацію, яка ніколи не знаходиться в просторі ітерацій

en: %qs clause with %<sink%> modifier waiting for lexically later iteration
uk: замикання %qs з модифікатором %<sink%> очікує на лексично пізнішу ітерацію

en: %qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct
uk: Замикання %qs з модифікатором %<source%> вказано разом з замиканнями %qs з модифікатором %<sink%> на тому ж конструкті

en: %qs combined with %<auto%> qualifier for %qE
uk: %qs в поєднанні з кваліфікатором %<auto%> для %qE

en: %qs combined with %<register%> qualifier for %qE
uk: %qs в поєднанні з кваліфікатором %<register%> для %qE

en: %qs conflicts with %<-arch i386%> (%qs ignored)
uk: %qs конфліктує з %<-arch i386%> (%qs ігнорується)

en: %qs conflicts with %<-arch ppc%> (%qs ignored)
uk: %qs конфліктує з %<-arch ppc%> (%qs ігнорується)

en: %qs construct inside of %qs region
uk: %qs конструкція всередині області %qs

en: %qs declared INTRINSIC at %L does not exist
uk: %qs, оголошений як INTRINSIC на %L, не існує

en: %qs declared as function returning a function
uk: %qs оголошено як функцію, що повертає функцію

en: %qs declared as function returning an array
uk: %qs оголошено як функцію, що повертає масив

en: %qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL.
uk: %qs, оголошений у %L, також є імʼям вбудованої функції. Його можна викликати лише через явний інтерфейс або якщо він оголошений як EXTERNAL.

en: %qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required.
uk: %qs, оголошений у %L, може затінити вбудовану функцію з таким самим імʼям. Для виклику вбудованої функції можуть знадобитися явні оголошення INTRINSIC.

en: %qs declared in a non-class scope
uk: %qs оголошено в області, що не належить до класу

en: %qs defined in a non-class scope
uk: %qs визначено в області, що не належить до класу

en: %qs defined without first defining %qs
uk: %qs визначено без попереднього визначення %qs

en: %qs directive at %L associated with an ALLOCATE stmt must be preceded by an executable statement or OpenMP construct; note the variables in the list all have the allocatable or pointer attribute
uk: Директива %qs в %L, пов'язана з оператором ALLOCATE, має передувати виконуваному оператору або конструкції OpenMP. Зверніть увагу: усі змінні у списку мають атрибут allocatable або pointer

en: %qs directive at %L must either have a variable argument or, if associated with an ALLOCATE stmt, must be preceded by an executable statement or OpenMP construct
uk: Директива %qs в %L повинна мати змінний аргумент або, якщо пов'язана з інструкцією ALLOCATE, то перед нею має бути блок коду або конструкція OpenMP.

en: %qs directive mentioned both times in ABSENT and CONTAINS clauses in %s directive at %L
uk: Директива %qs згадується як в ABSENT, так і в CONTAINS замиканнях в %s директиві в %L

en: %qs directive mentioned multiple times in %s clause in %s directive at %L
uk: Директива %qs згадується кілька разів в %s замиканні в %s директиві в %L

en: %qs does not support MIPS16 code
uk: %qs не підтримує код MIPS16

en: %qs does not support feature %qs
uk: %qs не підтримує функцію %qs

en: %qs does not work on a cross compiler
uk: %qs не працює на крос-компіляторі

en: %qs entity cannot have attributes at %C
uk: Сутність %qs не може мати атрибути в %C

en: %qs expects 1 argument but %d given
uk: %qs очікує 1 аргумент, але задано %d

en: %qs expects 2 arguments but %d given
uk: %qs очікує 2 аргументи, але задано %d

en: %qs expects a constant argument
uk: %qs очікує константний аргумент

en: %qs expects a fixed-point value as argument
uk: %qs очікує значення з фіксованою точкою як аргумент

en: %qs expects a fixed-point value as first argument
uk: %qs очікує значення з фіксованою точкою як перший аргумент

en: %qs expects an integer value as second argument
uk: %qs очікує ціле значення як другий аргумент

en: %qs expression must be integral
uk: вираз %qs повинен бути цілочисельним

en: %qs expression of %<volatile%>-qualified type is deprecated
uk: Вираз %qs з кваліфікатором %<volatile%> є застарілим

en: %qs failed
uk: %qs не вдалося

en: %qs feature modifier is incompatible with the use of floating-point types
uk: Модифікатор функції %qs несумісний з використанням типів з плаваючою комою

en: %qs feature modifier is incompatible with the use of vector types
uk: Модифікатор функції %qs несумісний з використанням векторних типів

en: %qs function cannot have arguments
uk: функція %qs не може мати аргументів

en: %qs function cannot have different interrupt type
uk: Функція %qs не може мати різний тип переривання

en: %qs function cannot return a value
uk: функція %qs не може повертати значення

en: %qs function uses %<auto%> type specifier without trailing return type
uk: функція %qs використовує специфікатор типу %<auto%> без наступного типу повернення

en: %qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>
uk: Функція %qs з типом повернення в кінці має тип %<decltype(auto)%>, а не простий %<auto%>

en: %qs function with trailing return type has %qT as its type rather than plain %<auto%>
uk: Функція %qs з типом повернення в кінці має тип %qT, а не простий %<auto%>

en: %qs function with trailing return type not declared with %<auto%> type specifier
uk: Функція %qs з приєднаним типом повернення не оголошена зі специфікатором типу %<auto%>

en: %qs has %qs
uk: %qs має %qs

en: %qs has both %<extern%> and initializer
uk: %qs має як %<extern%>, так і ініціалізатор

en: %qs has overflowed
uk: %qs переповнений

en: %qs in %<%s %E%>
uk: %qs в %<%s %E%>

en: %qs in %s clause at %L is a zero size array section
uk: %qs в замиканні %s на %L є розділом масиву нульового розміру

en: %qs in %s clause at %L is not a proper array section
uk: %qs в замиканні %s на %L не є правильним розділом масиву

en: %qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression
uk: %qs у замиканні ALIGNED на %L потребує скалярний додатній сталий цілочисельний вираз вирівнювання

en: %qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L
uk: %qs у замиканні ALIGNED повинен бути ВКАЗІВНИК, ВИДІЛЕНИЙ, вказівник Cray або C_PTR на %L

en: %qs in EXTENDS expression at %C is not a derived type
uk: %qs в виразі EXTENDS на %C не є похідним типом

en: %qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause
uk: %qs в замиканні LINEAR на %L потребує сталий цілочисельний вираз кроку або фіктивний аргумент, вказаний в замиканні UNIFORM

en: %qs in LINEAR clause at %L requires a scalar integer linear-step expression
uk: %qs в замиканні LINEAR на %L потребує скалярний цілочисельний вираз кроку

en: %qs in attribute syntax terminated with %qs in pragma syntax
uk: %qs в синтаксисі атрибуту завершується %qs в синтаксисі прагми

en: %qs in empty declaration
uk: %qs в порожній декларації

en: %qs in empty declaration with %<enum%> underlying type
uk: %qs у порожньому оголошенні з підставним типом %<enum%>

en: %qs in gimple IL
uk: %qs в GIMPLE-IL

en: %qs in pragma syntax terminated with %qs in attribute syntax
uk: %qs в синтаксисі прагми завершується %qs в синтаксисі атрибуту

en: %qs in the pointer assignment at %L cannot be an l-value since it is a procedure
uk: %qs в присвоєнні вказівника на %L не може бути l-значенням, оскільки це процедура

en: %qs in variable definition context (%s) at %L is not a variable
uk: %qs у контексті визначення змінної (%s) на %L не є змінною

en: %qs incompatible with explicitly disabled options
uk: %qs несумісний з явно відключеними параметрами

en: %qs initialized and declared %<extern%>
uk: %qs ініціалізовано та оголошено як %<extern%>

en: %qs into non-mode-precision operand
uk: %qs в неправильний операнд з точністю режиму

en: %qs intrinsic subprogram at %L has been removed.  Use INT intrinsic subprogram.
uk: Вбудована підпрограма %qs на %L була видалена. Використовуйте вбудовану підпрограму INT.

en: %qs intrinsic with CHARACTER argument at %L
uk: Вбудована функція %qs з аргументом CHARACTER у %L

en: %qs intrinsic with KIND argument at %L
uk: Інтринсек %qs з аргументом KIND на %L

en: %qs intrinsic with RADIX argument at %L
uk: вбудована функція %qs з аргументом RADIX на %L

en: %qs is a deprecated identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> or %<#include <compat/deprecated.h>%> before using the %qs macro
uk: %qs є застарілим ідентифікатором в AVR-LibC. Розгляньте можливість використання %<#include <avr/interrupt.h>%> або %<#include <compat/deprecated.h>%> перед використанням макросу %qs

en: %qs is a nested function and cannot be accessed from %qs
uk: %qs є вкладеною функцією і не може бути доступна з %qs

en: %qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro
uk: %qs є зарезервованим ідентифікатором в AVR-LibC. Розгляньте %<#include <avr/interrupt.h>%> перед використанням макросу %qs

en: %qs is already IMPORTed from host scoping unit at %C
uk: %qs вже ІМПОРТовано зі змінної області хоста на %C

en: %qs is an invalid argument to %<-mcpu=%>
uk: %qs є недійсним аргументом для %<-mcpu=%>

en: %qs is an opaque type, and you cannot set it to other values
uk: %qs є непрозорим типом, і ви не можете встановити його на інші значення

en: %qs is an unknown %<-save-temps%> option
uk: %qs - невідома опція %<-save-temps%>

en: %qs is corrupted
uk: %qs пошкоджений

en: %qs is defined but could not be loaded: %s
uk: %qs визначено, але не вдалося завантажити: %s

en: %qs is defined but plugin support is disabled
uk: %qs визначено, але підтримка плагінів вимкнена

en: %qs is defined in header %qs; this is probably fixable by adding %<#include %s%>
uk: %qs визначено в заголовку %qs; це, ймовірно, можна виправити додаванням %<#include %s%>

en: %qs is deprecated
uk: %qs застаріло

en: %qs is deprecated and not recommended in any circumstances
uk: %qs застарілий і не рекомендується в будь-яких обставинах

en: %qs is deprecated; use -fno-zero-initialized-in-bss
uk: %qs застаріло; використовуйте -fno-zero-initialized-in-bss

en: %qs is deprecated; use -fstack-check
uk: %qs застаріло; використовуйте -fstack-check

en: %qs is disabled by %<-m%s%>, because it requires %<%s%s%>
uk: %qs вимкнено %<-m%s%>, тому що потребує %<%s%s%>

en: %qs is incompatible with %qs
uk: %qs несумісний з %qs

en: %qs is incompatible with the use of floating-point types
uk: %qs несумісний з використанням типів з плаваючою комою

en: %qs is incompatible with the use of vector types
uk: %qs несумісний з використанням векторних типів

en: %qs is loaded but symbol %qs is not found: %s
uk: %qs завантажено, але символ %qs не знайдено: %s

en: %qs is mutually exclusive with %qs and cannot be specified together
uk: %qs взаємовиключний з %qs і не може бути вказаний разом

en: %qs is narrower than values of its type
uk: %qs вужчий, ніж значення його типу

en: %qs is neither a defined operator nor a structure component in dotted string at %C
uk: %qs не є визначеним оператором або компонентом структури в рядку з крапкою на %C

en: %qs is not a constant expression because %qT contains a pointer to member type
uk: %qs не є константним виразом, оскільки %qT містить тип вказівника на член

en: %qs is not a constant expression because %qT contains a pointer type
uk: %qs не є константним виразом, оскільки %qT містить тип вказівника

en: %qs is not a constant expression because %qT contains a reference type
uk: %qs не є константним виразом, оскільки %qT містить тип посилання

en: %qs is not a constant expression because %qT contains a union type
uk: %qs не є константним виразом, оскільки %qT містить тип обʼєднання

en: %qs is not a constant expression because %qT contains a volatile subobject
uk: %qs не є сталим виразом, оскільки %qT містить волатильний підобʼєкт

en: %qs is not a constant expression because %qT is a pointer to member type
uk: %qs не є константним виразом, оскільки %qT є типом вказівника на член

en: %qs is not a constant expression because %qT is a pointer type
uk: %qs не є константним виразом, оскільки %qT є типом вказівника

en: %qs is not a constant expression because %qT is a reference type
uk: %qs не є константним виразом, оскільки %qT є типом посилання

en: %qs is not a constant expression because %qT is a union type
uk: %qs не є константним виразом, оскільки %qT є типом обʼєднання

en: %qs is not a constant expression because %qT is volatile
uk: %qs не є константним виразом, оскільки %qT є волатильним

en: %qs is not a directory
uk: %qs не є директорією

en: %qs is not a field, but a %qs
uk: %qs не є полем, а %qs

en: %qs is not a gcov data file
uk: %qs не є файлом даних gcov

en: %qs is not a valid Modula-2 system library name or abbreviation
uk: %qs не є дійсним імʼям або скороченням системної бібліотеки Modula-2

en: %qs is not a valid base register in %<-mstack-protector-guard-reg=%>
uk: %qs не є дійсним базовим регістром в %<-mstack-protector-guard-reg=%>

en: %qs is not a valid base register in %qs
uk: %qs не є дійсним базовим регістром в %qs

en: %qs is not a valid number in %<-mstack-protector-guard-offset=%>
uk: %qs не є дійсним числом в %<-mstack-protector-guard-offset=%>

en: %qs is not a valid number in %qs
uk: %qs не є дійсним числом в %qs

en: %qs is not a valid offset in %<-mstack-protector-guard-offset=%>
uk: %qs не є дійсним зсувом в %<-mstack-protector-guard-offset=%>

en: %qs is not a valid offset in %qs
uk: %qs не є дійсним зсувом в %qs

en: %qs is not a valid option to the preprocessor
uk: %qs не є дійсною опцією препроцесора

en: %qs is not an associative array
uk: %qs не є асоціативним масивом

en: %qs is not an expression
uk: %qs не є виразом

en: %qs is not an option that controls warnings
uk: %qs не є опцією, що керує попередженнями

en: %qs is not defined as a type
uk: %qs не визначено як тип

en: %qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries
uk: %qs не підтримується для 64-бітного Darwin; він несумісний з встановленими бібліотеками C та C++

en: %qs is not supported for this target
uk: %qs не підтримується для даної цілі

en: %qs is not supported in 32-bit mode
uk: %qs не підтримується в 32-бітному режимі

en: %qs is not supported in this compiler configuration
uk: %qs не підтримується в цій конфігурації компілятора

en: %qs is not supported in this configuration
uk: %qs не підтримується в цій конфігурації

en: %qs is not supported on little endian systems
uk: %qs не підтримується на системах зі змінним порядком байтів (little endian)

en: %qs is not supported on this target
uk: %qs не підтримується на цій цілі

en: %qs is not supported with %qs
uk: %qs не підтримується з %qs

en: %qs is not supported, now cmodel is set to %qs
uk: %qs не підтримується, зараз cmodel встановлено на %qs

en: %qs is not valid for %<-mmacosx-version-min%>
uk: %qs не є дійсним для %<-mmacosx-version-min%>

en: %qs is not valid for %qs
uk: %qs недійсний для %qs

en: %qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L
uk: %qs має приватний тип і не може бути фіктивним аргументом %qs, який є публічним у %L

en: %qs is only supported when %<-mrvv-vector-bits=zvl%> is specified
uk: %qs працює лише коли вказано %<-mrvv-vector-bits=zvl%>

en: %qs is used uninitialized
uk: %qs використовується неініціалізованим

en: %qs is version %q.*s, expected version %q.*s
uk: %qs має версію %q.*s, очікувалася версія %q.*s

en: %qs length expression must be integral
uk: Вираз довжини %qs повинен бути цілочисельним

en: %qs length expression must be positive constant integer expression
uk: Вираз довжини %qs повинен бути позитивним сталим цілим виразом

en: %qs listed in %<allocate%> statement at %L but it is neither explicitly in listed in the %<!$OMP ALLOCATE%> directive nor exists a directive without argument list
uk: %qs згадано в операторі %<allocate%> на %L, але він не явно зазначений у директиві %<!$OMP ALLOCATE%> і не існує директиви без списку аргументів

en: %qs matching variant is deprecated
uk: варіант %qs застарілий

en: %qs matching variant requires z14 or higher
uk: варіант %qs вимагає z14 або вище

en: %qs matching variant requires z15 or higher
uk: варіант %qs вимагає z15 або вище

en: %qs may be used uninitialized
uk: %qs може бути використаний неініціалізованим

en: %qs may only be used with a single declarator
uk: %qs може використовуватися лише з одним декларатором

en: %qs must be a module procedure or an external procedure with an explicit interface at %L
uk: %qs повинен бути процедурою модуля або зовнішньою процедурою з явним інтерфейсом на %L

en: %qs must be by itself for %<-mharden-sls=%>
uk: %qs має бути сам по собі для %<-mharden-sls=%>

en: %qs must be of same type and kind as %qs at %L in %qs
uk: %qs повинен бути того ж типу та виду, що й %qs на %L в %qs

en: %qs must be the first clause of %qs
uk: %qs повинен бути першою замиканням %qs

en: %qs must be used with %qs
uk: %qs повинно використовуватися з %qs

en: %qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated
uk: %qs не повинно зʼявлятися в специфікації масиву на %L в тому ж операторі ALLOCATE, де воно само алоціюється

en: %qs needs a valid base register
uk: %qs потребує дійсного базового регістру

en: %qs not allowed outside STRUCTURE at %C
uk: %qs не дозволено поза STRUCTURE в %C

en: %qs not at element boundary
uk: %qs не на границі елемента

en: %qs not supported by your assembler
uk: %qs не підтримується вашим асемблером

en: %qs not supported with %<-msoft-float%>
uk: %qs не підтримується з параметром %<-msoft-float%>

en: %qs not yet supported
uk: %qs ще не підтримується

en: %qs of %qs is PRIVATE at %L
uk: %qs з %qs є PRIVATE на %L

en: %qs of module %qs, imported at %C, is also the name of the current program unit
uk: %qs модуля %qs, імпортовано на %C, також є імʼям поточної програмної одиниці

en: %qs of non-mode-precision operand
uk: %qs не-цілочисельного операнда з точністю режиму

en: %qs only supported in OpenACC code
uk: %qs підтримується тільки в коді OpenACC

en: %qs operand not an integral type
uk: операнд %qs не є цілочисельним типом

en: %qs parameter inquiry for %qs in variable definition context (%s) at %L
uk: Запит параметра %qs для %qs у контексті визначення змінної (%s) на %L

en: %qs plugin is not licensed under a GPL-compatible license
uk: Плагін %qs не ліцензований під сумісною з GPL ліцензією

en: %qs pointer is null
uk: вказівник %qs є нульовим

en: %qs profile count data file not found
uk: файл даних профілювання лічильників %qs не знайдено

en: %qs property cannot be set
uk: властивість %qs не може бути встановлена

en: %qs region may not be closely nested inside of work-sharing, %<loop%>, explicit %<task%> or %<taskloop%> region
uk: Регіон %qs не може бути тісно вкладеним всередині регіону розподілу роботи, %<loop%>, явного %<task%> або %<taskloop%>

en: %qs requires %<__ibm128%> type support
uk: %qs вимагає підтримки типу %<__ibm128%>

en: %qs requires %<long double%> to be IBM 128-bit format
uk: %qs вимагає, щоб %<long double%> був у форматі IBM 128 біт

en: %qs requires %qs
uk: %qs вимагає %qs

en: %qs requires %qs or %qs
uk: %qs потребує %qs або %qs

en: %qs requires PowerPC64 architecture, enabling
uk: %qs потребує архітектуру PowerPC64, увімкнення

en: %qs requires VSX support
uk: %qs потребує підтримки VSX

en: %qs requires a target that provides the %qs instruction
uk: %qs потребує ціль, яка надає інструкцію %qs

en: %qs requires an initialized data declaration
uk: %qs вимагає ініціалізовану декларацію даних

en: %qs requires an integer constant
uk: %qs вимагає цілочисельної константи

en: %qs requires an integer constant expression
uk: %qs вимагає цілочисловий константний вираз

en: %qs requires branch-likely instructions
uk: %qs вимагає інструкцій гілки з високою ймовірністю

en: %qs requires full ISA 2.06 support
uk: %qs вимагає повну підтримку ISA 2.06

en: %qs requires full ISA 3.0 support
uk: %qs потребує повної підтримки ISA 3.0

en: %qs requires quad-precision floating-point arithmetic
uk: %qs потребує арифметику з подвійною точністю

en: %qs requires the %qs and %qs options
uk: %qs потребує опції %qs та %qs

en: %qs requires the %qs option
uk: %qs потребує опцію %qs

en: %qs requires the %qs option and either the %qs or %qs option
uk: %qs потребує опцію %qs, а також опцію %qs або %qs

en: %qs should be %qs to terminate a template argument list
uk: %qs повинно бути %qs для завершення списку аргументів шаблону

en: %qs should be from a scalar to a like vector
uk: %qs повинен бути від скаляра до подібного вектора

en: %qs specified bound %s exceeds maximum object size %E
uk: %qs вказана межа %s перевищує максимальний розмір обʼєкта %E

en: %qs specified bound %s exceeds the size %E of unterminated array
uk: %qs вказана межа %s перевищує розмір %E незавершеного масиву

en: %qs specified bound %s exceeds the size of at most %E of unterminated array
uk: %qs вказана межа %s перевищує розмір не більше %E незавершеного масиву

en: %qs specified bound %s may exceed the size of at most %E of unterminated array
uk: %qs вказана межа %s може перевищувати розмір не більше %E незавершеного масиву

en: %qs specified for auto variable %qE
uk: %qs вказано для автоматичної змінної %qE

en: %qs specified for parameter %qE
uk: %qs вказано для параметра %qE

en: %qs specified for structure field
uk: %qs вказано для поля структури

en: %qs specified for structure field %qE
uk: %qs вказано для поля структури %qE

en: %qs specified for unnamed parameter
uk: %qs вказано для безіменного параметра

en: %qs specified in %<allocate%> at %L but not in the associated ALLOCATE statement
uk: %qs вказано в %<allocate%> в %L, але не в пов'язаному операторі ALLOCATE

en: %qs specified in %<allocate%> clause at %L but not in an explicit privatization clause
uk: %qs вказано в замиканні %<allocate%> на %L, але не в явному замиканні приватизації

en: %qs specified multiple times in the same option
uk: %qs вказано кілька разів в одній опції

en: %qs specified with %<decltype%>
uk: %qs вказано з %<decltype%>

en: %qs specified with %<typeof%>
uk: %qs вказано з %<typeof%>

en: %qs specified with %qT
uk: %qs вказано з %qT

en: %qs specified with typedef-name %qD
uk: %qs вказано з іменем typedef %qD

en: %qs specifies a conflicting level of parallelism
uk: %qs вказує на конфліктний рівень паралелізму

en: %qs string ill-formed
uk: рядок %qs неправильно сформований

en: %qs symbol %q+D must have static linkage
uk: символ %qs %q+D повинен мати статичний звʼязок

en: %qs symbol %q+D ultimately targets itself
uk: символ %qs %q+D нарешті спрямовується на себе

en: %qs tag used in naming %q#T
uk: тег %qs використовується при наданні імені %q#T

en: %qs unsupported for this ABI
uk: %qs не підтримується для цієї ABI

en: %qs used with %<auto%>
uk: %qs використовується з %<auto%>

en: %qs used with %qE
uk: %qs використовується з %qE

en: %qs uses dynamic stack allocation
uk: %qs використовує динамічне виділення стеку

en: %qs uses register r29
uk: %qs використовує регістр r29

en: %qs value must be positive
uk: значення %qs повинно бути позитивним

en: %qs variable is neither a pointer nor an array
uk: змінна %qs не є або вказівником, або масивом

en: %qs variable is neither a pointer nor reference to pointer
uk: Змінна %qs не є вказівником або посиланням на вказівник

en: %qs variable is neither a pointer, nor an array nor reference to pointer or array
uk: Змінна %qs не є вказівником, масивом або посиланням на вказівник або масив

en: %qs variable is not a pointer
uk: змінна %qs не є вказівником

en: %qs was declared here
uk: %qs було оголошено тут

en: %qs without corresponding %qs
uk: %qs без відповідного %qs

en: %qs: [%u] bad %<next_regno%> for empty chain (%u)
uk: %qs: [%u] неправильний %<next_regno%> для порожнього ланцюга (%u)

en: %qs: [%u] bad %<oldest_regno%> (%u)
uk: %qs: [%u] неправильний %<oldest_regno%> (%u)

en: %qs: [%u] non-empty register in chain (%s %u %i)
uk: %qs: [%u] непорожній регістр у ланцюгу (%s %u %i)

en: %qs: loop in %<next_regno%> chain (%u)
uk: %qs: цикл в ланцюгу %<next_regno%> (%u)

en: %s  Same as %s.
uk: %s Те саме, що й %s.

en: %s !$ACC LOOP loops not perfectly nested at %L
uk: Цикли %s !$ACC LOOP не є ідеально вкладеними на %L

en: %s %qE does not fully implement the %qE protocol
uk: %s %qE не повністю реалізує протокол %qE

en: %s %qT requires the V ISA extension
uk: %s %qT вимагає розширення V ISA

en: %s %qT requires the minimal vector length %qd but %qd is given
uk: %s %qT вимагає мінімальної довжини вектора %qd, але задано %qd

en: %s %qT requires the zve32f, zve64f, zve64d or v ISA extension
uk: %s %qT вимагає розширення zve32f, zve64f, zve64d або v ISA

en: %s %qT requires the zve64d or v ISA extension
uk: %s %qT вимагає розширення zve64d або v ISA

en: %s %qT requires the zve64x, zve64f, zve64d or v ISA extension
uk: %s %qT вимагає розширення zve64x, zve64f, zve64d або v ISA

en: %s %qT requires the zvfhmin or zvfh ISA extension
uk: %s %qT вимагає розширення zvfhmin або zvfh ISA

en: %s %qs construct inside of %s %qs region
uk: Конструкція %s %qs всередині області %s %qs

en: %s %qs is an invalid argument to builtin %qs
uk: %s %qs є недійсним аргументом для вбудованої функції %qs

en: %s %wd out of range %wd - %wd
uk: %s %wd поза діапазоном %wd - %wd

en: %s - %u-bit integer numbers unsupported (mode %qs)
uk: %s - числа з точністю %u біт не підтримуються (режим %qs)

en: %s - %u-bit-precision complex floating-point numbers unsupported (mode %qs)
uk: %s - комплексні числа з плаваючою комою з точністю %u біт не підтримуються (режим %qs)

en: %s - %u-bit-precision decimal floating-point numbers unsupported (mode %qs)
uk: %s - десяткові числа з плаваючою комою з точністю %u біт не підтримуються (режим %qs)

en: %s - %u-bit-precision floating-point numbers unsupported (mode %qs)
uk: %s - числа з плаваючою комою з точністю %u біт не підтримуються (режим %qs)

en: %s - unsupported mode %qs
uk: %s - непідтримуваний режим %qs

en: %s argument to IMAGE_INDEX must be a rank one array at %L
uk: Аргумент %s для IMAGE_INDEX повинен бути одновимірним масивом на %L

en: %s at %C is a DEC extension, enable with %<-fdec%>
uk: %s у %C є розширенням DEC, увімкніть його за допомогою %<-fdec%>

en: %s at %C is a DEC extension, enable with %<-fdec-static%>
uk: %s в %C є розширенням DEC, увімкніть його за допомогою %<-fdec-static%>

en: %s at %C is a DEC extension, enable with %<-fdec-structure%>
uk: %s у %C є розширенням DEC, увімкніть його за допомогою %<-fdec-structure%>

en: %s at %L
uk: %s у %L

en: %s at %L has no default type
uk: %s на %L не має типу за замовчуванням

en: %s at %L is a DEC extension, enable with %<-fdec-static%>
uk: %s на %L є розширенням DEC, активуйте його за допомогою %<-fdec-static%>

en: %s at %L must be INTEGER
uk: %s на %L повинно бути INTEGER

en: %s at %L must be a scalar
uk: %s на %L повинно бути скаляром

en: %s at %L must be integer
uk: %s на %L повинно бути цілочисельним

en: %s attribute applied to %s %s at %L
uk: Атрибут %s застосовується до %s %s на %L

en: %s attribute at %L is not allowed outside of the specification part of a module
uk: Атрибут %s на %L не дозволений поза специфікаційною частиною модуля

en: %s attribute conflicts with %s attribute at %L
uk: Атрибут %s конфліктує з атрибутом %s у %L

en: %s attribute conflicts with %s attribute in %qs at %L
uk: Атрибут %s конфліктує з атрибутом %s в %qs на %L

en: %s attribute not allowed in BLOCK DATA program unit at %L
uk: Атрибут %s не дозволений в програмній одиниці BLOCK DATA на %L

en: %s attribute of %qs conflicts with %s attribute at %L
uk: Атрибут %s у %qs конфліктує з атрибутом %s у %L

en: %s between %L and %L
uk: %s між %L і %L

en: %s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs
uk: %s між оголошенням MODULE PROCEDURE в MODULE %qs та оголошенням на %L в (SUB)MODULE %qs

en: %s cannot be a DO CONCURRENT loop at %L
uk: %s не може бути циклом DO CONCURRENT на %L

en: %s cannot be a DO WHILE or DO without loop control at %L
uk: %s не може бути DO WHILE або DO без керування циклом на %L

en: %s cannot be used in %<asm%> here
uk: %s не може бути використаний в %<asm%> тут

en: %s cannot contain OpenMP API call in intervening code at %L
uk: %s не може містити виклик OpenMP API в проміжному коді в %L

en: %s cannot contain OpenMP directive in intervening code at %L
uk: %s не може містити директиву OpenMP в проміжному коді в %L

en: %s cannot contain loop in intervening code at %L
uk: %s не може містити цикл у проміжному коді в %L

en: %s clause at %L requires a scalar INTEGER expression
uk: Замикання %s на %L вимагає скалярний INTEGER вираз

en: %s clause variable %qs at %L is neither a POINTER nor an array
uk: Змінна %qs в замиканні %s на %L не є ані ВКАЗІВНИКОМ, ані масивом

en: %s contains too many lines
uk: %s містить забагато рядків

en: %s does not support %%n$ operand number formats
uk: %s не підтримує формати операндів з номерами %%n$

en: %s does not support %s
uk: %s не підтримує %s

en: %s does not support %s with the %<%%%c%> %s format
uk: %s не підтримує %s з форматом %<%%%c%> %s

en: %s does not support block_ends_with_call_p
uk: %s не підтримує параметр block_ends_with_call_p

en: %s does not support block_ends_with_condjump_p
uk: %s не підтримує параметр block_ends_with_condjump_p

en: %s does not support can_duplicate_block_p
uk: %s не підтримує параметр can_duplicate_block_p

en: %s does not support can_merge_blocks_p
uk: %s не підтримує можливість обʼєднання блоків

en: %s does not support can_remove_branch_p
uk: %s не підтримує можливість видалення гілки

en: %s does not support create_basic_block
uk: %s не підтримує створення основного блоку

en: %s does not support delete_basic_block
uk: %s не підтримує видалення основного блоку

en: %s does not support dump_bb_for_graph
uk: %s не підтримує dump_bb_for_graph

en: %s does not support duplicate_block
uk: %s не підтримує параметр duplicate_block

en: %s does not support flow_call_edges_add
uk: %s не підтримує flow_call_edges_add

en: %s does not support force_nonfallthru
uk: %s не підтримує параметр force_nonfallthru

en: %s does not support make_forwarder_block
uk: %s не підтримує створення блоку-пересилки

en: %s does not support merge_blocks
uk: %s не підтримує обʼєднання блоків

en: %s does not support move_block_after
uk: %s не підтримує переміщення блоку після

en: %s does not support predict_edge
uk: %s не підтримує передбачення ребра

en: %s does not support predicted_by_p
uk: %s не підтримує передбачення за допомогою

en: %s does not support redirect_edge_and_branch
uk: %s не підтримує перенаправлення ребра та гілки

en: %s does not support redirect_edge_and_branch_force
uk: %s не підтримує примусове перенаправлення ребра та гілки

en: %s does not support split_block
uk: %s не підтримує розбиття блоку

en: %s does not support split_edge
uk: %s не підтримує розбиття ребра

en: %s does not support the %<%%%c%> %s format
uk: %s не підтримує формат %<%%%c%> для %s

en: %s does not support the %<%%%s%c%> %s format
uk: %s не підтримує формат %<%%%s%c%> %s

en: %s does not support the %qs %s length modifier
uk: %s не підтримує модифікатор довжини %qs для %s

en: %s does not take any feature options
uk: %s не приймає жодних опцій функцій

en: %s expects a compile time integer constant
uk: %s очікує цілочисельну константу на етапі компіляції

en: %s expects a compile time long integer constant as first argument
uk: %s очікує довгу цілочисельну константу на етапі компіляції як перший аргумент

en: %s expression list treated as compound expression
uk: список виразів %s розглядається як складений вираз

en: %s from %s called in %s
uk: %s з %s викликається в %s

en: %s from %s referenced in %s
uk: %s з %s використовується в %s

en: %s ignored with %s and %<%%%c%> %s format
uk: %s ігнорується з %s і форматом %<%%%c%> для %s

en: %s ignored with %s in %s format
uk: %s ігнорується з %s в форматі для %s

en: %s inner loops must be perfectly nested with ORDERED clause at %L
uk: Внутрішні цикли %s повинні бути ідеально вкладені з клаузою ORDERED в %L

en: %s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L
uk: Внутрішні цикли %s повинні бути правильно вкладені з клаузою REDUCTION INSCAN в %L

en: %s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute
uk: інструкції %s не дозволені в функції з атрибутом %<no_caller_saved_registers%>

en: %s instructions aren%'t allowed in an exception service routine
uk: інструкції %s не дозволені в обробнику винятків

en: %s instructions aren%'t allowed in an interrupt service routine
uk: інструкції %s не дозволені в обробнику переривань

en: %s is not supported by this configuration
uk: %s не підтримується цією конфігурацією

en: %s iteration variable at %L is bound in intervening code
uk: Змінна ітерації %s в %L є зв'язаною в проміжному коді

en: %s iteration variable must be of type integer at %L
uk: Ітераційна змінна %s повинна бути цілочисельного типу на %L

en: %s iteration variable must not be THREADPRIVATE at %L
uk: Змінна ітерації %s не може бути THREADPRIVATE на %L

en: %s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L
uk: Змінна ітерації %s присутня в замиканні, відмінній від PRIVATE, LASTPRIVATE або ALLOCATE на %L

en: %s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L
uk: Змінна ітерації %s присутня в замиканні відмінному від PRIVATE, LASTPRIVATE, ALLOCATE або LINEAR на %L

en: %s iteration variable used in more than one loop at %L
uk: Змінна ітерації %s використовується в більш ніж одній петлі на %L

en: %s loop bounds reference different iteration variables at %L
uk: Межі петлі %s посилаються на різні змінні ітерації на %L

en: %s loop end expression at %L uses variable bound in intervening code
uk: Вираз кінця циклу %s на %L використовує змінну, визначену в проміжному коді

en: %s loop end expression not in canonical form at %L
uk: Вираз кінця петлі %s не знаходиться в канонічній формі на %L

en: %s loop increment expression at %L uses variable bound in intervening code
uk: Вираз інкременту циклу %s на %L використовує змінну, визначену в проміжному коді

en: %s loop increment not in canonical form at %L
uk: Приріст петлі %s не знаходиться в канонічній формі на %L

en: %s loop start expression at %L uses variable bound in intervening code
uk: Вираз початку циклу %s в %L використовує зв'язану змінну в проміжному коді

en: %s loop start expression not in canonical form at %L
uk: Вираз початку петлі %s не знаходиться в канонічній формі на %L

en: %s must contain at least one MAP clause at %L
uk: %s повинен містити принаймні один замикання MAP на рядку %L

en: %s namespace %qD conflicts with reachable definition
uk: простір імен %s %qD конфліктує з досяжним визначенням

en: %s not supported for variable length aggregates
uk: %s не підтримується для агрегатів зі змінною довжиною

en: %s not supported on this target
uk: %s не підтримується на цій цілі

en: %s out of range: Range is %i to %i, value is %i
uk: %s поза діапазоном: діапазон від %i до %i, значення %i

en: %s procedure at %L is already declared as %s procedure
uk: Процедура %s в %L вже оголошена як процедура %s

en: %s procedure at %L is already declared as %s procedure. 
    F2008: A pointer function assignment is ambiguous if it is the first executable statement after the specification block. Please add any other kind of executable statement before it. FIXME
uk: Процедура %s у %L вже оголошена як процедура %s. 
    F2008: Присвоєння функції-вказівника є неоднозначним, якщо воно є першим виконуваним оператором після блоку специфікації. Будь ласка, додайте будь-який інший виконуваний оператор перед ним. FIXME

en: %s returned %d exit status
uk: %s повернув статус виходу %d

en: %s signal terminated program %s
uk: сигнал %s завершив програму %s

en: %s specifier in %s statement at %L has invalid value %qs
uk: Специфікатор %s в операторі %s на рядку %L має недійсне значення %qs

en: %s specifier in %s statement at %L has value %qs
uk: Специфікатор %s у %s операторі на %L має значення %qs

en: %s statement at %C cannot follow %s statement at %L
uk: Оператор %s на %C не може слідувати за оператором %s на %L

en: %s statement at %C cannot terminate a non-block DO loop
uk: Оператор %s в %C не може завершити неблоковану DO-петлю

en: %s statement at %C follows another accessibility specification
uk: Оператор %s в %C слідує за іншою специфікацією доступності

en: %s statement at %C in PURE procedure
uk: Оператор %s на %C в PURE процедурі

en: %s statement at %C is not applicable to construct %qs
uk: Оператор %s на %C не застосовується до конструкції %qs

en: %s statement at %C is not within a construct
uk: Оператор %s на %C не знаходиться в межах конструкції

en: %s statement at %C is not within construct %qs
uk: Оператор %s на %C не знаходиться в межах конструкції %qs

en: %s statement at %C leaves CRITICAL construct
uk: Оператор %s на %C залишає конструкцію CRITICAL

en: %s statement at %C leaves DO CONCURRENT construct
uk: Оператор %s на %C залишає конструкцію DO CONCURRENT

en: %s statement at %C leaving OpenACC structured block
uk: Оператор %s на %C покидає структурований блок OpenACC

en: %s statement at %C leaving OpenMP structured block
uk: Оператор %s на %C покидає структурований блок OpenMP

en: %s statement expected at %L
uk: Очікується інструкція %s в %L

en: %s statement is not allowed inside of BLOCK DATA at %C
uk: Заявлення %s не дозволено всередині блоку даних на %C

en: %s statement is not allowed inside of BLOCK at %C
uk: Інструкція %s не дозволена всередині BLOCK в %C

en: %s statement must appear in a MODULE
uk: Оператор %s повинен зʼявлятися в модулі

en: %s statement not allowed in PURE procedure at %C
uk: Оператор %s не дозволений в чистій процедурі на %C

en: %s statements at %L and %L have both no list item but only one may
uk: Вирази %s в %L і %L пусті, але тільки один може

en: %s tag
uk: тег %s

en: %s tag at %L must be a character string of default kind
uk: Мітка %s на %L повинна бути символьним рядком типу за замовчуванням

en: %s tag at %L must be of type %s
uk: Теґ %s на %L повинен бути типу %s

en: %s tag at %L must be scalar
uk: Мітка %s на %L повинна бути скаляром

en: %s tag with INQUIRE
uk: тег %s з INQUIRE

en: %s terminated with signal %d [%s]%s
uk: %s завершено з сигналом %d [%s]%s

en: %s used with %<%%%c%> %s format
uk: %s використовується з форматом %<%%%c%> %s

en: %s used within a quoted sequence
uk: %s використовується в межах послідовності в лапках

en: %s variable %qE is private in outer context
uk: змінна %s %qE є приватною в зовнішньому контексті

en: %s%#qD (deleted)
uk: %s%#qD (видалено)

en: %s%#qD (ignored)
uk: %s%#qD (ігнорується)

en: %s%#qD (near match)
uk: %s%#qD (близьке співпадіння)

en: %s%#qD (reversed)
uk: %s%#qD (зворотнє)

en: %s%#qD (rewritten)
uk: %s%#qD (переписано)

en: %s%<%D(%T)%> (built-in)
uk: %s%<%D(%T)%> (вбудована)

en: %s%<%D(%T, %T)%> (built-in)
uk: %s%<%D(%T, %T)%> (вбудована)

en: %s%<%D(%T, %T, %T)%> (built-in)
uk: %s%<%D(%T, %T, %T)%> (вбудована)

en: %s%qT (conversion)
uk: %s%qT (конвертація)

en: %s%qs%s is invalid
uk: %s%qs%s є недійсним

en: %s%qs%s is not allowed
uk: %s%qs%s заборонено

en: %s%s%s %sversion %s (%s)
    %s	compiled by GNU C version %s,
uk: %s%s%s %sверсія %s (%s)
    %s	скомпільовано за допомогою GNU C версії %s,

en: %s%s%s %sversion %s (%s) compiled by CC,
uk: %s%s%s %sверсія %s (%s) скомпільовано за допомогою CC,

en: %s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
uk: %s%sГеуритика GGC: --param ggc-min-expand=%d --param ggc-min-heapsize=%d

en: %s%swarning: %s header version %s differs from library version %s.
uk: %s%sпопередження: версія заголовка %s %s відрізняється від версії бібліотеки %s.

en: %s-%s is an empty range
uk: %s-%s є порожнім діапазоном

en: %s: %<-fcompare-debug%> failure
uk: %s: збій %<-fcompare-debug%>

en: %s: %<-fcompare-debug%> failure (length)
uk: %s: збій %<-fcompare-debug%> (довжина)

en: %s: %d basic blocks and %d edges/basic block
uk: %s: %d основних блоків та %d ребер/основний блок

en: %s: %d basic blocks and %d registers; increase %<--param max-gcse-memory%> above %wu
uk: %s: %d основних блоків та %d регістрів; збільште %<--param max-gcse-memory%> понад %wu

en: %s: %s compiler not installed on this system
uk: %s: компілятор %s не встановлено на цій системі

en: %s: PCH file was invalid
uk: %s: файл PCH був недійсним

en: %s: all warnings being treated as errors
uk: %s: всі попередження розглядаються як помилки

en: %s: attempt to rename spec %qs to already defined spec %qs
uk: %s: спроба перейменувати специфікацію %qs на вже визначену специфікацію %qs

en: %s: cannot open as COFF file
uk: %s: не вдається відкрити як файл COFF

en: %s: could not determine length of compare-debug file %s
uk: %s: не вдалося визначити довжину файлу порівняння-відлагодження %s

en: %s: could not open compare-debug file %s
uk: %s: не вдалося відкрити файл порівняння-відлагодження %s

en: %s: couldn%'t open PCH file: %m
uk: %s: не вдалося відкрити файл PCH: %m

en: %s: linker input file not found: %m
uk: %s: вхідний файл лінкера не знайдено: %m

en: %s: linker input file unused because linking not done
uk: %s: вхідний файл лінкера не використовується, оскільки лінкування не виконано

en: %s: not a COFF file
uk: %s: не є файлом COFF

en: %s: section %s.%d is missing
uk: %s: розділ %s.%d відсутній

en: %s: some warnings being treated as errors
uk: %s: деякі попередження розглядаються як помилки

en: %s:%d: confused by earlier errors, bailing out
uk: %s:%d: збитий з пантелику через попередні помилки, вихід

en: %s:%d:assertion of condition %qs failed
uk: %s:%d:перевірка умови %qs не вдалася

en: %s:%d:condition %s failed
uk: %s:%d:умова %s не виконана

en: %s:%d:the value %s is not a BOOLEAN as the value is %d
uk: %s:%d:значення %s не є BOOLEAN, оскільки значення - %d

en: %s:'%s' has arcs from exit block
uk: %s:у '%s' є дуги з блоку виходу

en: %s:'%s' has arcs to entry block
uk: %s:у '%s' є дуги до блоку входу

en: %s:'%s' lacks entry and/or exit blocks
uk: %s:у '%s' відсутні блоки входу та/або виходу

en: %s:already seen blocks for '%s'
uk: %s:вже бачені блоки для '%s'

en: %s:already seen conditions for '%s'
uk: %s: вже бачили умови для '%s'

en: %s:cannot open data file, assuming not executed
uk: %s:не вдається відкрити файл даних, припускаю, що не виконується

en: %s:cannot open notes file
uk: %s:не вдається відкрити файл заміток

en: %s:corrupted
uk: %s:пошкоджено

en: %s:graph is unsolvable for '%s'
uk: %s:граф не має розвʼязку для '%s'

en: %s:no functions found
uk: %s:не знайдено функцій

en: %s:no lines for '%s'
uk: %s: немає рядків для '%s'

en: %s:not a gcov data file
uk: %s:не є файлом даних gcov

en: %s:not a gcov notes file
uk: %s:не є файлом заміток gcov

en: %s:overflowed
uk: %s:переповнено

en: %s:profile mismatch for '%s'
uk: %s:неспівпадіння профілю для '%s'

en: %s:source file is newer than notes file '%s'
uk: %s:Вихідний файл новіший за файл приміток '%s'

en: %s:stamp mismatch with notes file
uk: %s:неспівпадіння штампу з файлом заміток

en: %s:version '%.4s', prefer '%.4s'
uk: %s:версія '%.4s', бажано '%.4s'

en: %s:version '%.4s', prefer version '%.4s'
uk: %s:версія '%.4s', бажано версію '%.4s'

en: %sspecifier at %L not allowed in OPEN statement for unformatted I/O
uk: Специфікатор %s на %L не дозволений в OPEN-операторі для неформатованого введення/виведення

en: %u name provided for structured binding | %u names provided for structured binding
uk[0]: надано %u імʼя для структурованого привʼязування
uk[1]: надано %u імен для структурованого привʼязування
uk[2]: надано %u імен для структурованого привʼязування

en: '
uk: »

en: ' ' flag
uk: прапорець «пробіл»

en: '!' flag
uk: прапорець '!'

en: '#' flag
uk: прапорець «#»

en: '%%%c' is not a valid operand prefix
uk: «%%%c» не є дійсним префіксом операнда

en: '%%&' used without any local dynamic TLS references
uk: '%%&' використовується без будь-яких локальних динамічних посилань TLS

en: '%%l' operand isn't a label
uk: операнд '%%l' не є міткою

en: '%s' file is already processed
uk: Файл '%s' вже оброблено

en: '%s' is not a valid explicit concrete semantic
uk: «%s» не є дійсною явною конкретною семантикою

en: '%s' must have %d operands (excluding match_dups)
uk: '%s' повинно мати %d операндів (крім match_dups)

en: '%s' must have at least %d operands (excluding match_dups)
uk: '%s' повинно мати принаймні %d операндів (крім match_dups)

en: '%s' must have no more than %d operands (excluding match_dups)
uk: '%s' не може мати більше ніж %d операндів (крім match_dups)

en: ''' flag
uk: прапорець «'»

en: '(' flag
uk: прапорець '('

en: '+' flag
uk: прапорець «+»

en: '-' flag
uk: прапорець «-»

en: '0' flag
uk: прапорець «0»

en: 'B' operand has multiple bits set
uk: операнд 'B' має встановлено кілька бітів

en: 'B' operand is not constant
uk: операнд 'B' не є константою

en: 'E' modifier
uk: модифікатор 'E'

en: 'I' flag
uk: прапорець «I»

en: 'O' modifier
uk: модифікатор 'O'

en: '^' flag
uk: прапорець '^'

en: '_' flag
uk: прапорець '_'

en: 'a' flag
uk: прапорець 'a'

en: 'h' operand is not SImode register
uk: Операнд 'h' не є регістром типу SImode

en: 'm' flag
uk: прапорець 'm'

en: 'o' operand is not constant
uk: операнд 'o' не є константою

en: 'q' flag
uk: прапорець 'q'

en: (Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable.
uk: (Застаріло після 10.3.9) Встановити MH_NOPREFIXBINDING в виконуваному файлі.

en: (Obsolete after 10.4)	Set MH_NOMULTIDEFS in an umbrella framework.
uk: (Застаріло після 10.4)	Встановити MH_NOMULTIDEFS в універсальному фреймворку.

en: (Obsolete after 10.4) -multiply_defined <treatment>	Provided a mechanism for warning about symbols defined in multiple dylibs.
uk: (Застаріло після 10.4) -multiply_defined <обробка>	Надав механізм для попередження про символи, що визначені в кількох dylibs.

en: (Obsolete after 10.4) -multiply_defined_unused <treatment>	Provided a mechanism for warning about symbols defined in the current executable also being defined in linked dylibs.
uk: (Застаріло після 10.4) -multiply_defined_unused <обробка>	Надав механізм для попередження про символи, визначені в поточному виконуваному файлі, які також визначені в звʼязаних dylibs.

en: (Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4.
uk: (Застаріло після 10.4) Багатомодульні модулі ігноруються під час виконання з macOS 10.4.

en: (Obsolete and unhandled by ld64, ignored)	ld should produce an executable (only handled by ld_classic).
uk: (Застаріле і необроблене ld64, ігнорується)	ld повинен створювати виконуваний файл (обробляється лише ld_classic).

en: (Obsolete)	This is the default.
uk: (Застаріле)	Це значення за замовчуванням.

en: (Obsolete) -sectobjectsymbols <segname> <sectname>	Setting a local symbol at the start of a section is no longer supported.
uk: (Застаріле) -sectobjectsymbols <segname> <sectname>	Встановлення локального символу на початку секції більше не підтримується.

en: (Obsolete) -sectorder <segname> <sectname> <orderfile>	Replaced by a more general option "-order_file".
uk: (Застаріле) -sectorder <segname> <sectname> <orderfile>	Замінено більш загальною опцією «-order_file».

en: (Obsolete) Allowed linking to proceed with "-flat_namespace" when a linked bundle contained a symbol also exported from the main executable.
uk: (Застарілий) Дозволяло продовжувати звʼязування з «-flat_namespace», коли звʼязаний пакет містив символ, також експортований з основного виконуваного файлу.

en: (Obsolete) Current linkers never dead-strip these items, so the option is not needed.
uk: (Застаріло) Поточні лінкери ніколи не видаляють ці елементи, тому ця опція не потрібна.

en: (Obsolete) LD_PREBIND is no longer supported.
uk: (Застаріло) LD_PREBIND більше не підтримується.

en: (Obsolete) Object files with LINKEDIT sections are no longer supported.
uk: (Застаріле) Обʼєктні файли з розділами LINKEDIT більше не підтримуються.

en: (Obsolete) This is the default.
uk: (Застаріло) Це значення за замовчуванням.

en: (Obsolete, ignored)	Old support similar to "-whyload".
uk: (Застаріле, ігнорується)	Стара підтримка, схожа на «-whyload».

en: (Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>	Allowed creation of a section from a file.
uk: (Застаріле, тільки ld_classic) -sectcreate <segname> <sectname> <file>	Дозволяло створювати секцію з файлу.

en: (Obsolete, ld_classic only) -seg_addr_table_filename <path>.
uk: (Застаріле, лише ld_classic) -seg_addr_table_filename <path>.

en: (a pointer to member can only be formed with %<&%E%>)
uk: (вказівник на член може бути створений лише з %<&%E%>)

en: (an out of class initialization is required)
uk: (потрібна ініціалізація поза класом)

en: (anonymous namespace)
uk: (анонімний простір імен)

en: (anonymous)
uk: (анонімний)

en: (if this is not what you intended, make sure the function template has already been declared and add %<<>%> after the function name here)
uk: (якщо це не те, що ви мали на увазі, переконайтеся, що шаблон функції вже був оголошений і додайте %<<>%> після назви функції тут)

en: (if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)
uk: (якщо ви використовуєте %<-fpermissive%> або %<-std=c++11%>, або %<-std=gnu++11%>, G++ прийме ваш код)

en: (if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
uk: (якщо ви використовуєте %<-fpermissive%>, G++ прийме ваш код, але дозвіл на використання невизначеного імені є застарілим)

en: (messages without a matching method signature will be assumed to return %<id%> and accept %<...%> as arguments)
uk: (повідомлення без відповідної сигнатури методу будуть вважатися такими, що повертають %<id%> та приймають %<...%> як аргументи)

en: (near initialization for %qs)
uk: (біля ініціалізації для %qs)

en: (no argument)
uk: (без аргументів)

en: (perhaps %<typename %T::%E%> was intended)
uk: (можливо, мав на увазі %<typename %T::%E%>)

en: (perhaps a semicolon is missing after the definition of %qT)
uk: (можливо, після визначення %qT відсутня крапка з комою)

en: (so you should pass %qT not %qT to %<va_arg%>)
uk: (тому ви повинні передавати %qT, а не %qT до %<va_arg%>)

en: (static destructors for %s)
uk: (статичні деструктори для %s)

en: (static initializers for %s)
uk: (статичні ініціалізатори для %s)

en: (the message is displayed only once per source file)
uk: (повідомлення показується лише один раз для кожного вихідного файлу)

en: ({anonymous})
uk: ({анонімний})

en: *** WARNING *** there are active plugins, do not report this as a bug unless you can reproduce it without enabling any plugins.
uk: *** ПОПЕРЕДЖЕННЯ *** є активні плагіни, не повідомляйте це як помилку, якщо ви не можете відтворити це без включення будь-яких плагінів.

en: --help=<class>	Display descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params.
uk: --help=<клас>	Показувати описи для певного класу параметрів. <клас> може бути одним або декількома з оптимізаторів, цілей, попереджень, недокументованих, параметрів.

en: --param inline-unit-growth limit reached
uk: досягнуто обмеження параметра --param inline-unit-growth

en: --param large-function-growth limit reached
uk: досягнуто обмеження --param large-function-growth

en: --param large-stack-frame-growth limit reached
uk: досягнуто обмеження --param large-stack-frame-growth

en: --param max-inline-insns-auto limit reached
uk: досягнуто обмеження параметра --param max-inline-insns-auto

en: --param max-inline-insns-single limit reached
uk: досягнуто обмеження --param max-inline-insns-single

en: --param=aarch64-ldp-policy=[default|always|never|aligned] Fine-grained policy for load pairs.
uk: --param=aarch64-ldp-policy=[default|always|never|aligned] Деталізована політика для пар інструкцій завантаження в архітектурі ARM64.

en: --param=aarch64-stp-policy=[default|always|never|aligned] Fine-grained policy for store pairs.
uk: --param=aarch64-stp-policy=[default|always|never|aligned] Деталізована політика для пар інструкцій збереження в архітектурі ARM64.

en: --param=gcn-preferred-vectorization-factor=[default,32,64]	Preferred vectorization factor.
uk: --param=gcn-preferred-vectorization-factor=[default,32,64]	Бажаний фактор векторизації.

en: --param=openacc-kernels=[decompose|parloops]	Specify mode of OpenACC 'kernels' constructs handling.
uk: --param=openacc-kernels=[decompose|parloops]	Вказати режим обробки конструкцій OpenACC 'kernels'.

en: --param=openacc-privatization=[quiet|noisy]	Specify mode of OpenACC privatization diagnostics.
uk: --param=openacc-privatization=[quiet|noisy]	Вказати режим діагностики приватизації OpenACC.

en: --param=parloops-schedule=[static|dynamic|guided|auto|runtime]	Schedule type of omp schedule for loops parallelized by parloops.
uk: --param=parloops-schedule=[static|dynamic|guided|auto|runtime]	Тип розкладу omp для петель, які паралелізуються за допомогою parloops.

en: --param=ranger-debug=[none|trace|gori|cache|tracegori|all] Specifies the output mode for debugging ranger.
uk: --param=ranger-debug=[none|trace|gori|cache|tracegori|all] Вказує режим виведення для налагодження рейнджера.

en: --param=threader-debug=[none|all] Enables verbose dumping of the threader solver.
uk: --param=threader-debug=[none|all] Увімкнути докладний вивід розвʼязувача потоку.

en: -A<question>=<answer>	Assert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>.
uk: -A<питання>=<відповідь>	Перевірити <відповідь> на <питання>. Поставлення '-' перед <питання> вимикає <відповідь> на <питання>.

en: -D<macro>[=<val>]	Define a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1.
uk: -D<макро>[=<значення>]	Визначити <макро> зі значенням <значення>. Якщо задано лише <макро>, <значення> вважається 1.

en: -E or -x required when input is from standard input
uk: -E або -x потрібні, коли вхідні дані отримані зі стандартного вводу

en: -F <dir>	Add <dir> to the end of the main framework include path.
uk: -F <каталог>	Додати <каталог> в кінець основного шляху включення фреймворку.

en: -G<number>	Put global and static data smaller than <number> bytes into a special section (on some targets).
uk: -G<число>	Розмістити глобальні та статичні дані розміром менше <число> байт у спеціальний розділ (на деяких цільових платформах).

en: -Hd <dir>	Write D interface files to directory <dir>.
uk: -Hd <кат>	Записати файли інтерфейсу D у каталог <кат>.

en: -Hf <file>	Write D interface to <file>.
uk: -Hf <файл>	Записати D інтерфейс у файл <file>.

en: -I <dir>	Add <dir> to the end of the main include path.
uk: -I <каталог>	Додати <каталог> в кінець основного шляху включення.

en: -J<directory>	Put MODULE files in 'directory'.
uk: -J<директорія>	Розмістити файли MODULE у «директорії».

en: -MF <file>	Write dependency output to the given file.
uk: -MF <файл>	Записати вихідні дані залежностей у вказаний файл.

en: -MQ <target>	Add a target that may require quoting.
uk: -MQ <ціль>	Додати ціль, яка може вимагати цитування.

en: -MT <target>	Add a target that does not require quoting.
uk: -MT <ціль>	Додати ціль, яка не вимагає цитування.

en: -O<number>	Set optimization level to <number>.
uk: -O<число>	Встановити рівень оптимізації на <число>.

en: -U<macro>	Undefine <macro>.
uk: -U<макро>	Скасувати визначення <макро>.

en: -Waligned-new=[none|global|all]	Warn even if 'new' uses a class member allocation function.
uk: -Waligned-new=[none|global|all]	Попереджати навіть якщо «new» використовує функцію виділення члена класу.

en: -Walloc-size-larger-than=<bytes>	Warn for calls to allocation functions that attempt to allocate objects larger than the specified number of bytes.
uk: -Walloc-size-larger-than=<байтів>	Попереджати про виклики функцій виділення памʼяті, які намагаються виділити обʼєкти, розмір яких більший за вказану кількість байтів.

en: -Walloca-larger-than=<number>	Warn on unbounded uses of alloca, and on bounded uses of alloca whose bound can be larger than <number> bytes.
uk: -Walloca-larger-than=<число>	Попереджувати про необмежене використання alloca та про обмежене використання alloca, обмеження якого може бути більше <число> байтів.

en: -Wbidi-chars=[none|unpaired|any|ucn] Warn about UTF-8 bidirectional control characters.
uk: -Wbidi-chars=[none|unpaired|any|ucn] Попереджувати про управляючі символи UTF-8 з бідирекційним керуванням.

en: -Wframe-larger-than=<byte-size>	Warn if a function's stack frame requires in excess of <byte-size>.
uk: -Wframe-larger-than=<розмір-байтів>	Попереджати, якщо стековий фрейм функції потребує більше, ніж <розмір-байтів>.

en: -Wlarger-than=<byte-size>	Warn if an object's size exceeds <byte-size>.
uk: -Wlarger-than=<розмір-байтів>	Попереджати, якщо розмір обʼєкта перевищує <розмір-байтів>.

en: -Wnormalized=[none|id|nfc|nfkc]	Warn about non-normalized Unicode strings.
uk: -Wnormalized=[none|id|nfc|nfkc]	Попереджувати про ненормалізовані рядки Юнікоду.

en: -Wstack-usage=<byte-size>	Warn if stack usage might exceed <byte-size>.
uk: -Wstack-usage=<розмір-байтів>	Попереджати, якщо використання стеку може перевищувати <розмір-байт>.

en: -Wvla-larger-than=<number>	Warn on unbounded uses of variable-length arrays, and on bounded uses of variable-length arrays whose bound can be larger than <number> bytes.
uk: -Wvla-larger-than=<число>	Попереджувати про невизначене використання масивів змінної довжини, а також про обмежене використання масивів змінної довжини, довжина яких може бути більшою за <число> байтів.

en: -Xbind-now and -Xbind-lazy are incompatible
uk: -Xbind-now і -Xbind-lazy несумісні

en: -Xf <file>	Write JSON output to the given <file>.
uk: -Xf <файл>	Записати JSON-вивід у вказаний <файл>.

en: -allowable_client <name>	The output dylib is private to the client <name>.
uk: -allowable_client <імʼя>	Вихідний dylib є приватним для клієнта <імʼя>.

en: -arch <name>	Generate output for architecture <name>.
uk: -arch <імʼя>	Генерувати вихідний файл для архітектури <імʼя>.

en: -aux-info <file>	Emit declaration information into <file>.
uk: -aux-info <файл>	Виводити інформацію про декларації в <файл>.

en: -bundle not allowed with -dynamiclib
uk: -bundle не дозволяється з -dynamiclib

en: -bundle not allowed with -shared
uk: -bundle не дозволено разом з -shared

en: -bundle_loader <executable>	Treat <executable> (that will be loading this bundle) as if it was one of the dynamic libraries the bundle is linked against for symbol resolution.
uk: -bundle_loader <виконуваний файл>	Трактувати <виконуваний файл> (який буде завантажувати цей пакет) так, ніби він є однією з динамічних бібліотек, з якими пакет повʼязаний для розрішення символів.

en: -bundle_loader not allowed with -dynamiclib
uk: -bundle_loader не дозволяється з -dynamiclib

en: -c or -S required for Ada
uk: -c або -S потрібно для Ada

en: -c required for gnat2scil
uk: -c потрібно для gnat2scil

en: -c required for gnat2why
uk: -c потрібно для gnat2why

en: -client_name <name>	Enable the executable being built to link against a private dylib (using allowable_client).
uk: -client_name <імʼя>	Дозволити збиранню виконуваного файлу звʼязуватися з приватною dylib (використовуючи allowable_client).

en: -client_name not allowed with -dynamiclib
uk: -client_name не дозволяється з -dynamiclib

en: -compatibility_version <number>	Set 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.
uk: -compatibility_version <число>	Встановлює версію для інтерфейсу клієнта. Клієнтські програми повинні записувати значення менше або рівне <число>, інакше звʼязування не вдасться під час виконання.

en: -compatibility_version only allowed with -dynamiclib
uk: -compatibility_version дозволяється тільки з -dynamiclib

en: -current_version <number>	Set the current version for the library to <number>.
uk: -current_version <число>	Встановити поточну версію бібліотеки на <число>.

en: -current_version only allowed with -dynamiclib
uk: -current_version дозволяється тільки з -dynamiclib

en: -d<letters>	Enable dumps from specific passes of the compiler.
uk: -d<літери>	Увімкнути вивід дампів з конкретних проходів компілятора.

en: -dumpbase <file>	Set the file basename to be used for dumps.
uk: -dumpbase <файл>	Встановити базове імʼя файлу для виведення дампів.

en: -dumpbase-ext .<ext>    Drop a trailing .<ext> from the dump basename to name auxiliary output files.
uk: -dumpbase-ext .<ext>    Видалити крапку та розширення .<ext> з базового імені дампу, щоб назвати допоміжні вихідні файли.

en: -dumpdir <dir>	Set the directory name to be used for dumps.
uk: -dumpdir <каталог>	Встановити імʼя каталогу, яке буде використовуватися для дампів.

en: -dylib_file install_name:file_name	This allows linking of a dylib with "install_name" but to be found in a different install position "file_name"
uk: -dylib_file install_name:file_name	Це дозволяє звʼязування dylib з «install_name», але знаходити його в іншому місці встановлення «file_name»

en: -dylinker_install_name <path>	Only used for building dyld.
uk: -dylinker_install_name <шлях>	Використовується лише для побудови dyld.

en: -exported_symbols_list <filename>	Export global symbols in <filename> in linked output file; any symbols not mentioned will be treated as "hidden".
uk: -exported_symbols_list <імʼя_файлу>	Експортує глобальні символи з <імʼя_файлу> у звʼязаному вихідному файлі; будь-які символи, які не згадуються, будуть вважатися «прихованими».

en: -f%s ignored (not supported for DJGPP)
uk: -f%s ігнорується (не підтримується для DJGPP)

en: -fada-spec-parent=unit	Dump Ada specs as child units of given parent.
uk: -fada-spec-parent=unit	Вивантажити специфікації Ada як дочірні одиниці заданого батька.

en: -faligned-new=<N>	Use C++17 over-aligned type allocation for alignments greater than N.
uk: -faligned-new=<N>	Використовувати виділення типів з перевищеною вирівнюванням у C++17 для вирівнювань, більших за N.

en: -fasan-shadow-offset=<number>	Use custom shadow memory offset.
uk: -fasan-shadow-offset=<число>	Використовуйте власний зсув памʼяті тіні.

en: -fblas-matmul-limit=<n>	Size of the smallest matrix for which matmul will use BLAS.
uk: -fblas-matmul-limit=<n>	Розмір найменшої матриці, для якої matmul буде використовувати BLAS.

en: -fbounds-check=[on|safeonly|off]	Turn array bounds checks on, in @safe code only, or off.
uk: -fbounds-check=[on|safeonly|off]	Увімкнути перевірку меж масиву, тільки в безпечному коді @safe, або вимкнути.

en: -fcall-saved-<register>	Mark <register> as being preserved across functions.
uk: -fcall-saved-<register>	Позначити <register> як збережений між функціями.

en: -fcall-used-<register>	Mark <register> as being corrupted by function calls.
uk: -fcall-used-<register>	Позначити <register> як пошкоджений викликами функцій.

en: -fcf-protection=[full|branch|return|none|check]	Instrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets.
uk: -fcf-protection=[full|branch|return|none|check]	Інструменти функцій з перевірками для перевірки того, що інструкції переходу/виклику/повернення мають дійсні цілі.

en: -fcheck=[...]	Specify which runtime checks are to be performed.
uk: -fcheck=[...]	Вказує, які перевірки часу виконання мають бути виконані.

en: -fcheckaction=[throw,halt,context]	Behavior on contract failure.
uk: -fcheckaction=[throw,halt,context]	Поведінка при порушенні контракту.

en: -fcoarray=<none|single|lib>	Specify which coarray parallelization should be used.
uk: -fcoarray=<none|single|lib>	Вказати, яку паралелізацію coarray слід використовувати.

en: -fcompare-debug[=<opts>]	Compile with and without e.g. -gtoggle, and compare the final-insns dump.
uk: -fcompare-debug[=<opts>]	Компілювати з і без, наприклад, -gtoggle, і порівнювати вихідний дамп final-insns.

en: -fconst-string-class=<name>	Use class <name> for constant strings.
uk: -fconst-string-class=<імʼя>	Використовуйте клас <імʼя> для константних рядків.

en: -fconstexpr-cache-depth=<number>	Specify maximum constexpr recursion cache depth.
uk: -fconstexpr-cache-depth=<число>	Вказати максимальну глибину кешування рекурсії constexpr.

en: -fconstexpr-depth=<number>	Specify maximum constexpr recursion depth.
uk: -fconstexpr-depth=<число>	Вказати максимальну глибину рекурсії constexpr.

en: -fconstexpr-loop-limit=<number>	Specify maximum constexpr loop iteration count.
uk: -fconstexpr-loop-limit=<число>	Вказати максимальну кількість ітерацій циклу constexpr.

en: -fconstexpr-ops-limit=<number>	Specify maximum number of constexpr operations during a single constexpr evaluation.
uk: -fconstexpr-ops-limit=<число>	Вказує максимальну кількість операцій constexpr під час однієї оцінки constexpr.

en: -fcontract-assumption-mode=[on|off]	Enable or disable treating axiom level contracts as assumptions (default on).
uk: -fcontract-assumption-mode=[on|off]	Увімкнути або вимкнути обробку контрактів на рівні аксіом як припущень (за замовчуванням увімкнено).

en: -fcontract-build-level=[off|default|audit]	Specify max contract level to generate runtime checks for.
uk: -fcontract-build-level=[off|default|audit]	Вказати максимальний рівень контракту для генерації перевірок під час виконання.

en: -fcontract-continuation-mode=[on|off]	Enable or disable contract continuation mode (default off).
uk: -fcontract-continuation-mode=[on|off]	Увімкнути або вимкнути режим продовження контракту (за замовчуванням вимкнено).

en: -fcontract-mode=[on|off]	Enable or disable all contract facilities (default on).
uk: -fcontract-mode=[on|off]	Увімкнути або вимкнути всі можливості контрактів (за замовчуванням увімкнено).

en: -fcontract-role=<name>:<semantics>	Specify the semantics for all levels in a role (default, review), or a custom contract role with given semantics (ex: opt:assume,assume,assume).
uk: -fcontract-role=<імʼя>:<семантика>	Вказує семантику для всіх рівнів у ролі (за замовчуванням, перегляд), або власну роль контракту з заданою семантикою (наприклад: opt:assume,assume,assume).

en: -fcontract-semantic=<level>:<semantic>	Specify the concrete semantics for level.
uk: -fcontract-semantic=<рівень>:<семантика>	Вказує конкретну семантику для рівня.

en: -fcontract-strict-declarations=[on|off]	Enable or disable warnings on generalized redeclaration of functions with contracts (default off).
uk: -fcontract-strict-declarations=[on|off]	Увімкнути або вимкнути попередження про узагальнене повторне оголошення функцій з контрактами (за замовчуванням вимкнено).

en: -fconvert=<big-endian|little-endian|native|swap|r16_ieee|r16_ibm>	The endianness used for unformatted files.
uk: -fconvert=<big-endian|little-endian|native|swap|r16_ieee|r16_ibm>	Порядок байтів, що використовується для неформатованих файлів.

en: -fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]	Set the debug counter limit.
uk: -fdbg-cnt=<лічильник>[:<нижня_межа1>-]<верхня_межа1>[:<нижня_межа2>-<верхня_межа2>:...][,<лічильник>:...]	Встановити обмеження для лічильника відлагодження.

en: -fdebug-prefix-map=<old>=<new>	Map one directory name to another in debug information.
uk: -fdebug-prefix-map=<старий>=<новий>	Відображення одного імені каталогу на інше в інформації для налагодження.

en: -fdebug=<ident>	Compile in debug code identified by <ident>.
uk: -fdebug=<ідент>	Компілювати в режимі налагодження код, ідентифікований за допомогою <ідент>.

en: -fdeps-target=obj.o Output file for the compile step.
uk: -fdeps-target=obj.o Вихідний файл для кроку компіляції.

en: -fdiagnostics-color=[never|always|auto]	Colorize diagnostics.
uk: -fdiagnostics-color=[never|always|auto]	Колірувати діагностику.

en: -fdiagnostics-column-origin=<number>	Set the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example.
uk: -fdiagnostics-column-origin=<число>	Встановити номер першого стовпця. За замовчуванням використовується нумерація з 1 відповідно до стилю GNU, але деякі утиліти можуть очікувати нумерацію з 0, наприклад.

en: -fdiagnostics-column-unit=[display|byte]	Select whether column numbers are output as display columns (default) or raw bytes.
uk: -fdiagnostics-column-unit=[display|byte]	Вибрати, чи виводити номери стовпців як стовпці відображення (за замовчуванням) або як сирі байти.

en: -fdiagnostics-escape-format=[unicode|bytes]	Select how to escape non-printable-ASCII bytes in the source for diagnostics that suggest it.
uk: -fdiagnostics-escape-format=[unicode|bytes]	Вибрати, як екранувати не друковані ASCII-байти у вихідному коді для діагностики, яка це пропонує.

en: -fdiagnostics-format=[text|sarif-stderr|sarif-file|json|json-stderr|json-file]	Select output format.
uk: -fdiagnostics-format=[текст|sarif-stderr|sarif-file|json|json-stderr|json-file]	Вибрати формат виводу.

en: -fdiagnostics-show-location=[once|every-line]	How often to emit source location at the beginning of line-wrapped diagnostics.
uk: -fdiagnostics-show-location=[once|every-line]	Як часто виводити початкове розташування джерела на початку діагностики, обгорнутої по рядках.

en: -fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]	Determine which characters to use in text arg diagrams.
uk: -fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]	Визначити, які символи використовувати в текстових схемах.

en: -fdiagnostics-urls=[never|always|auto]	Embed URLs in diagnostics.
uk: -fdiagnostics-urls=[never|always|auto]	Вбудовувати URL-адреси в діагностику.

en: -fdisable-[tree|rtl|ipa]-<pass>=range1+range2	Disable an optimization pass.
uk: -fdisable-[tree|rtl|ipa]-<прохід>=діапазон1+діапазон2	Вимкнути прохід оптимізації.

en: -fdoc-dir=<dir>	Write documentation file to directory <dir>.
uk: -fdoc-dir=<кат>	Записати файл документації в каталог <кат>.

en: -fdoc-file=<file>	Write documentation to <file>.
uk: -fdoc-file=<файл>	Записати документацію в файл <файл>.

en: -fdoc-inc=<file>	Include a Ddoc macro <file>.
uk: -fdoc-inc=<файл>	Включити макро Ddoc з <файл>.

en: -fdump-<type>	Dump various compiler internals to a file.
uk: -fdump-<тип>	Зберегти різні внутрішні компілятора дані у файл.

en: -fdump-cxx-spec=<filename>	Write all declarations as C++ code to <filename>.
uk: -fdump-cxx-spec=<файл>	Записати всі оголошення у вигляді коду C++ у <файл>.

en: -fdump-final-insns=filename	Dump to filename the insns at the end of translation.
uk: -fdump-final-insns=<імʼя_файлу>	Зберегти вказані інструкції в кінці перекладу у файл.

en: -fdump-go-spec=filename	Write all declarations to file as Go code.
uk: -fdump-go-spec=<імʼя_файлу>	Записати всі оголошення у файл у вигляді коду Go.

en: -femit-struct-debug-baseonly	Aggressive reduced debug info for structs.
uk: -femit-struct-debug-baseonly	Агресивно зменшена інформація для налагодження структур.

en: -femit-struct-debug-detailed=<spec-list>	Detailed reduced debug info for structs.
uk: -femit-struct-debug-detailed=<spec-list>	Детальна зменшена інформація для структур.

en: -femit-struct-debug-reduced	Conservative reduced debug info for structs.
uk: -femit-struct-debug-reduced	Консервативно зменшена інформація для налагодження структур.

en: -fenable-[tree|rtl|ipa]-<pass>=range1+range2	Enable an optimization pass.
uk: -fenable-[tree|rtl|ipa]-<прохід>=діапазон1+діапазон2	Увімкнути прохід оптимізації.

en: -fexcess-precision=[fast|standard|16]	Specify handling of excess floating-point precision.
uk: -fexcess-precision=[fast|standard|16]	Вказати обробку зайвої точності з плаваючою комою.

en: -fexec-charset=<cset>	Convert all strings and character constants to character set <cset>.
uk: -fexec-charset=<cset>	Перетворити всі рядки та символьні константи у символьний набір <cset>.

en: -fextern-std=<standard>	Set C++ name mangling compatibility with <standard>.
uk: -fextern-std=<standard>	Встановити сумісність декорування імен C++ з <standard>.

en: -ffile-prefix-map=<old>=<new>	Map one directory name to another in compilation result.
uk: -ffile-prefix-map=<старий>=<новий>	Відображення одного імені каталогу на інше в результаті компіляції.

en: -ffixed-<register>	Mark <register> as being unavailable to the compiler.
uk: -ffixed-<регістр>	Позначити <регістр> як недоступний для компілятора.

en: -ffixed-line-length-<n>	Use n as character line width in fixed mode.
uk: -ffixed-line-length-<n>	Використовувати n як ширину символів у фіксованому режимі.

en: -ffp-contract=[off|on|fast]	Perform floating-point expression contraction.
uk: -ffp-contract=[off|on|fast]	Виконати скорочення виразів з плаваючою комою.

en: -ffpe-summary=[...]	Print summary of floating point exceptions.
uk: -ffpe-summary=[...]	Надрукувати підсумок винятків з плаваючою комою.

en: -ffpe-trap=[...]	Stop on following floating point exceptions.
uk: -ffpe-trap=[...]	Зупинитися на наступних винятках з плаваючою комою.

en: -ffree-line-length-<n>	Use n as character line width in free mode.
uk: -ffree-line-length-<n>	Використовувати n як ширину рядка символів у вільному режимі.

en: -fgnat-encodings=[all|gdb|minimal]	Select the balance between GNAT encodings and standard DWARF emitted in the debug information.
uk: -fgnat-encodings=[all|gdb|minimal]	Виберіть баланс між кодуваннями GNAT та стандартним DWARF, які випускаються в інформації для налагодження.

en: -fgo-c-header=<file>	Write Go struct definitions to file as C code.
uk: -fgo-c-header=<файл>	Записати визначення структур Go у файл у вигляді коду C.

en: -fgo-debug-escape-hash=<string>	Hash value to debug escape analysis.
uk: -fgo-debug-escape-hash=<рядок>	Хеш-значення для налагодження аналізу втечі.

en: -fgo-dump-<type>	Dump Go frontend internal information.
uk: -fgo-dump-<тип>	Вивести внутрішню інформацію про фронтенд Go.

en: -fgo-embedcfg=<file>	List embedded files via go:embed.
uk: -fgo-embedcfg=<файл>	Вивести списком вбудовані файли за допомогою go:embed.

en: -fgo-importcfg=<file>	Provide file that tells where to find imports.
uk: -fgo-importcfg=<файл>	Вкажіть файл, який вказує, де знайти імпорти.

en: -fgo-optimize-<type>	Turn on optimization passes in the frontend.
uk: -fgo-optimize-<тип>	Увімкнути проходи оптимізації в фронтенді.

en: -fgo-pkgpath=<string>	Set Go package path.
uk: -fgo-pkgpath=<рядок>	Встановити шлях пакету Go.

en: -fgo-prefix=<string>	Set package-specific prefix for exported Go names.
uk: -fgo-prefix=<рядок>	Встановити пакет-специфічний префікс для експортованих імен Go.

en: -fgo-relative-import-path=<path>	Treat a relative import as relative to path.
uk: -fgo-relative-import-path=<шлях>	Трактувати відносний імпорт як відносний до шляху.

en: -fhardcfr-check-noreturn-calls=[always|no-xthrow|nothrow|never]	Check CFR execution paths also before calling noreturn functions.
uk: -fhardcfr-check-noreturn-calls=[always|no-xthrow|nothrow|never]	Також перевіряти шляхи виконання (CFR) перед викликом функцій, які не повертають значення.

en: -finit-character=<n>	Initialize local character variables to ASCII value n.
uk: -finit-character=<n>	Ініціалізувати локальні змінні типу символу значенням ASCII n.

en: -finit-integer=<n>	Initialize local integer variables to n.
uk: -finit-integer=<n>	Ініціалізувати локальні змінні типу ціле значенням n.

en: -finit-logical=<true|false>	Initialize local logical variables.
uk: -finit-logical=<true|false>	Ініціалізувати локальні логічні змінні.

en: -finit-real=<zero|snan|nan|inf|-inf>	Initialize local real variables.
uk: -finit-real=<zero|snan|nan|inf|-inf>	Ініціалізувати локальні змінні типу дійсне значенням.

en: -finline-arg-packing	Perform argument packing inline.
uk: -finline-arg-packing	Виконувати компактизацію аргументів в рядку.

en: -finline-limit=<number>	Limit the size of inlined functions to <number>.
uk: -finline-limit=<число>	Обмежте розмір вбудованих функцій до <число>.

en: -finline-matmul-limit=<n>	Specify the size of the largest matrix for which matmul will be inlined.
uk: -finline-matmul-limit=<n>	Вказати розмір найбільшої матриці, для якої matmul буде вбудовано.

en: -finline-stringops[=memcmp|memcpy|memmove|memset] Expand supported mem/str operations inline, even if against optimization.
uk: -finline-stringops[=memcmp|memcpy|memmove|memset] Розгортати підтримувані операції з пам'яттю та рядками вбудовано, навіть якщо це суперечить оптимізації.

en: -finput-charset=<cset>	Specify the default character set for source files.
uk: -finput-charset=<cset>	Вказати типовий набір символів для вихідних файлів.

en: -finstrument-functions-exclude-file-list=filename,...	Do not instrument functions listed in files.
uk: -finstrument-functions-exclude-file-list=імʼя_файлу,...	Не інструментувати функції, перелічовані у файлах.

en: -finstrument-functions-exclude-function-list=name,...	Do not instrument listed functions.
uk: -finstrument-functions-exclude-function-list=імʼя,...	Не інструментувати перелічовані функції.

en: -fira-algorithm=[CB|priority]	Set the used IRA algorithm.
uk: -fira-algorithm=[CB|priority]	Встановити використовуваний алгоритм IRA.

en: -fira-region=[one|all|mixed]	Set regions for IRA.
uk: -fira-region=[one|all|mixed]	Встановити регіони для IRA.

en: -fira-verbose=<number>	Control IRA's level of diagnostic messages.
uk: -fira-verbose=<число>	Контролювати рівень діагностичних повідомлень IRA.

en: -flive-patching=[inline-only-static|inline-clone]	Control IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations.
uk: -flive-patching=[inline-only-static|inline-clone]	Контролюйте оптимізації IPA для забезпечення безпечної компіляції для живого латання. Водночас забезпечує багаторівневий контроль над увімкненими оптимізаціями IPA.

en: -fmacro-prefix-map=<old>=<new>	Map one directory name to another in __FILE__, __BASE_FILE__, and __builtin_FILE().
uk: -fmacro-prefix-map=<старий>=<новий>	Показувати одне імʼя каталогу на інше в __FILE__, __BASE_FILE__ та __builtin_FILE().

en: -fmax-array-constructor=<n>	Maximum number of objects in an array constructor.
uk: -fmax-array-constructor=<n>	Максимальна кількість обʼєктів у конструкторі масиву.

en: -fmax-errors=<number>	Maximum number of errors to report.
uk: -fmax-errors=<кількість>	Максимальна кількість помилок для звіту.

en: -fmax-identifier-length=<n>	Maximum identifier length.
uk: -fmax-identifier-length=<n>	Максимальна довжина ідентифікатора.

en: -fmax-stack-var-size=<n>	Size in bytes of the largest array that will be put on the stack.
uk: -fmax-stack-var-size=<n>	Розмір у байтах найбільшого масиву, який буде поміщений у стек.

en: -fmax-subrecord-length=<n>	Maximum length for subrecords.
uk: -fmax-subrecord-length=<n>	Максимальна довжина підзаписів.

en: -fmessage-length=<number>	Limit diagnostics to <number> characters per line.  0 suppresses line-wrapping.
uk: -fmessage-length=<кількість>	Обмежити діагностику до <кількості> символів на рядок. 0 пригнічує перенесення рядків.

en: -fmodule-file=<package.module>=<filespec>	use <filespec> as source file for <package.module>.
uk: -fmodule-file=<package.module>=<filespec>	використовувати <filespec> як вихідний файл для <package.module>.

en: -fno-threadsafe-statics	Do not generate thread-safe code for initializing local statics.
uk: -fno-threadsafe-statics	Не генерувати потокобезпечний код для ініціалізації локальних статичних змінних.

en: -foffload-abi=[lp64|ilp32]	Set the ABI to use in an offload compiler.
uk: -foffload-abi=[lp64|ilp32]	Встановити ABI, який буде використовуватися в компіляторі віддалення.

en: -foffload-options=<targets>=<options>	Specify options for the offloading targets.
uk: -foffload-options=<цілі>=<опції>	Вказати опції для цілей віддалення.

en: -fopt-info[-<type>=filename]	Dump compiler optimization details.
uk: -fopt-info[-<тип>=імʼя_файлу]	Вивести деталі оптимізації компілятора.

en: -force_flat_namespace not allowed with -dynamiclib
uk: -force_flat_namespace не дозволяється з -dynamiclib

en: -fpack-struct=<number>	Set initial maximum structure member alignment.
uk: -fpack-struct=<число>	Встановити початкове максимальне вирівнювання елементів структури.

en: -fpermitted-flt-eval-methods=[c11|ts-18661]	Specify which values of FLT_EVAL_METHOD are permitted.
uk: -fpermitted-flt-eval-methods=[c11|ts-18661]	Вказати, які значення FLT_EVAL_METHOD дозволені.

en: -fplugin-arg-<name>-<key>[=<value>]	Specify argument <key>=<value> for plugin <name>.
uk: -fplugin-arg-<name>-<key>[=<value>]	Вказати аргумент <key>=<value> для плагіна <name>.

en: -fprofile-prefix-map=<old>=<new>	Map one directory name to another in GCOV coverage result.
uk: -fprofile-prefix-map=<old>=<new>	Відображення одного імені директорії на інше в результаті покриття GCOV.

en: -fprofile-reproducible=[serial|parallel-runs|multithreaded]	Control level of reproducibility of profile gathered by -fprofile-generate.
uk: -fprofile-reproducible=[serial|parallel-runs|multithreaded]	Контролювати рівень відтворюваності профілю, зібраного за допомогою -fprofile-generate.

en: -fprofile-update=[single|atomic|prefer-atomic]	Set the profile update method.
uk: -fprofile-update=[single|atomic|prefer-atomic]	Встановити метод оновлення профілю.

en: -framework <name>	The linker should search for the framework <name> in the framework search path.
uk: -framework <імʼя>	Лінкер повинен шукати фреймворк <імʼя> в шляху пошуку фреймворків.

en: -frandom-seed=<string>	Make compile reproducible using <string>.
uk: -frandom-seed=<рядок>	Зробити компіляцію відтворюваною за допомогою <рядка>.

en: -freorder-blocks-algorithm=[simple|stc]	Set the used basic block reordering algorithm.
uk: -freorder-blocks-algorithm=[simple|stc]	Встановити використовуваний алгоритм перестановки базових блоків.

en: -frust-cfg=<name>             Set a config expansion option
uk: -frust-cfg=<імʼя>             Встановити параметр розширення конфігурації

en: -frust-compile-until=[ast|attributecheck|expansion|astvalidation|featuregating|nameresolution|lowering|typecheck|privacy|unsafety|const|borrowcheck|compilation|end]             The pipeline will run up until this stage when compiling Rust code
uk: -frust-compile-until=[ast|attributecheck|expansion|astvalidation|featuregating|nameresolution|lowering|typecheck|privacy|unsafety|const|borrowcheck|compilation|end]             Конвеєр буде виконуватися до цього етапу під час компіляції коду Rust.

en: -frust-crate-type=[bin|lib|rlib|dylib|cdylib|staticlib|proc-macro]     Crate type to emit
uk: -frust-crate-type=[bin|lib|rlib|dylib|cdylib|staticlib|proc-macro]     Тип крейту для випуску.

en: -frust-crate=<name>             Set the crate name for the compilation
uk: -frust-crate=<імʼя>             Встановити назву криївки (crate) для компіляції

en: -frust-dump-<type>              Dump Rust frontend internal information.
uk: -frust-dump-<тип>              Вивести внутрішню інформацію фронтенду Rust.

en: -frust-edition=[2015|2018|2021]             Edition to use when compiling rust code
uk: -frust-edition=[2015|2018|2021]             Видання, яке використовується при компіляції коду Rust.

en: -frust-extern=              Specify where an external library is located
uk: -frust-extern=              Вкажіть, де розташована зовнішня бібліотека.

en: -frust-mangling=[legacy|v0]     Version to use for name mangling
uk: -frust-mangling=[legacy|v0]     Версія для використання при зміні імен

en: -frust-max-recursion-depth=<integer>
uk: -frust-max-recursion-depth=<ціле число>

en: -frust-metadata-output=<path.rox>  Path to output crate metadata
uk: -frust-metadata-output=<шлях.rox>  Шлях до вихідних метаданих ящика

en: -fsanitize-sections=<sec1,sec2,...>	Sanitize global variables in user-defined sections.
uk: -fsanitize-sections=<sec1,sec2,…>	Санітизувати глобальні змінні в користувацьких розділах.

en: -fsanitize=address is not supported in this configuration
uk: -fsanitize=address не підтримується в цій конфігурації

en: -fsave-mixins=<filename>	Expand and save mixins to file specified by <filename>.
uk: -fsave-mixins=<імʼя_файлу>	Розгорнути та зберегти міксини у файл, вказаний параметром <імʼя_файлу>.

en: -fsched-stalled-insns-dep=<number>	Set dependence distance checking in premature scheduling of queued insns.
uk: -fsched-stalled-insns-dep=<число>	Встановити перевірку відстані залежності при передчасному плануванні інструкцій в черзі.

en: -fsched-stalled-insns=<number>	Set number of queued insns that can be prematurely scheduled.
uk: -fsched-stalled-insns=<кількість>	Встановити кількість інструкцій в черзі, які можуть бути передчасно заплановані.

en: -fsched-verbose=<number>	Set the verbosity level of the scheduler.
uk: -fsched-verbose=<число>	Встановити рівень докладності планувальника.

en: -fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]	Specifies the vectorization cost model for code marked with a simd directive.
uk: -fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]	Вказує модель вартості векторизації для коду, позначеного директивою simd.

en: -fsso-struct=[big-endian|little-endian|native]	Set the default scalar storage order.
uk: -fsso-struct=[big-endian|little-endian|native]	Встановити порядок зберігання скалярів за замовчуванням.

en: -fstack-check=[no|generic|specific]	Insert stack checking code into the program.
uk: -fstack-check=[no|generic|specific]	Вставити код перевірки стеку в програму.

en: -fstack-limit-register=<register>	Trap if the stack goes past <register>.
uk: -fstack-limit-register=<регістр>	Перехопити, якщо стек виходить за межі <регістра>.

en: -fstack-limit-symbol=<name>	Trap if the stack goes past symbol <name>.
uk: -fstack-limit-symbol=<імʼя>	Перехопити, якщо стек виходить за межі символу <імʼя>.

en: -fstack-reuse=[all|named_vars|none]	Set stack reuse level for local variables.
uk: -fstack-reuse=[all|named_vars|none]	Встановити рівень повторного використання стеку для локальних змінних.

en: -fstrict-flex-arrays=<level>    Control when to treat the trailing array of a structure as a flexible array member for the purposes of accessing the elements of such an array. The default is treating all trailing arrays of structures as flexible array members.
uk: -fstrict-flex-arrays=<рівень>    Контролює, коли треба розглядати кінцевий масив структури як гнучкий елемент масиву для доступу до елементів такого масиву. За замовчуванням всі кінцеві масиви структур розглядаються як гнучкі елементи масиву.

en: -ftabstop=<number>      Distance between tab stops for column reporting.
uk: -ftabstop=<число>      Відстань між табуляціями для звітування про стовпці.

en: -ftemplate-depth=<number>	Specify maximum template instantiation depth.
uk: -ftemplate-depth=<число>	Вказати максимальну глибину інстанціювання шаблону.

en: -ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]	Set the default thread-local storage code generation model.
uk: -ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]	Встановити модель генерації коду локального потокового сховища за замовчуванням.

en: -ftrack-macro-expansion=<0|1|2>	Track locations of tokens coming from macro expansion and display them in error messages.
uk: -ftrack-macro-expansion=<0|1|2>	Відстежувати розташування токенів, що походять з розширення макросів, та показувати їх у повідомленнях про помилки.

en: -ftree-parallelize-loops=<number>	Enable automatic parallelization of loops.
uk: -ftree-parallelize-loops=<кількість>	Увімкнути автоматичну паралелізацію петель.

en: -ftrivial-auto-var-init=[uninitialized|pattern|zero]	Add initializations to automatic variables.
uk: -ftrivial-auto-var-init=[uninitialized|pattern|zero]	Додати ініціалізацію до автоматичних змінних.

en: -fuse-linker-plugin is not supported in this configuration
uk: -fuse-linker-plugin не підтримується в цій конфігурації

en: -fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]	Specifies the cost model for vectorization.
uk: -fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]	Вказує модель вартості для векторизації.

en: -fversion=<ident>	Compile in version code identified by <ident>.
uk: -fversion=<ident>	Компілювати код версії, ідентифікований за допомогою <ident>.

en: -fvisibility=[default|internal|hidden|protected]	Set the default symbol visibility.
uk: -fvisibility=[default|internal|hidden|protected]	Встановити типову видимість символів.

en: -fvisibility=[private|protected|public|package]	Set the default symbol visibility.
uk: -fvisibility=[private|protected|public|package]	Встановити типову видимість символів.

en: -fvtable-verify=preinit is not supported in this configuration
uk: -fvtable-verify=preinit не підтримується в цій конфігурації

en: -fvtable-verify=std is not supported in this configuration
uk: -fvtable-verify=std не підтримується в цій конфігурації

en: -fwide-exec-charset=<cset>	Convert all wide strings and character constants to character set <cset>.
uk: -fwide-exec-charset=<cset>	Перетворити всі широкі рядки та символьні константи в набір символів <cset>.

en: -gnat<options>	Specify options to GNAT.
uk: -gnat<опції>	Вказати параметри для GNAT.

en: -gz is not supported in this configuration
uk: -gz не підтримується в цій конфігурації

en: -gz=<format>	Generate compressed debug sections in format <format>.
uk: -gz=<формат>	Створити стиснуті розділи відлагоджувальної інформації у форматі <формат>.

en: -gz=zstd is not supported in this configuration
uk: -gz=zstd не підтримується в цій конфігурації

en: -idirafter <dir>	Add <dir> to the end of the system include path.
uk: -idirafter <dir>	Додати <dir> в кінець системного шляху включення.

en: -iframework <dir>	Add <dir> to the end of the system framework include path.
uk: -iframework <каталог>	Додати <каталог> в кінець шляху включення системного фреймворку.

en: -imacros <file>	Accept definition of macros in <file>.
uk: -imacros <file>	Прийняти визначення макросів у файлі <file>.

en: -image_base <address>	Specify <address> as the base address for a dylib or bundle.
uk: -image_base <адреса>	Вказати <адресу> як базову адресу для dylib або пакету.

en: -imultiarch <dir>	Set <dir> to be the multiarch include subdirectory.
uk: -imultiarch <кат>	Встановити <кат> як підкаталог multiarch для включення.

en: -imultilib <dir>	Set <dir> to be the multilib include subdirectory.
uk: -imultilib <dir>	Встановити <dir> як підкаталог multilib для включення.

en: -include <file>	Include the contents of <file> before other files.
uk: -include <file>	Включити вміст файлу <file> перед іншими файлами.

en: -init <symbol_name>	The symbol <symbol_name> will be used as the first initializer for a dylib.
uk: -init <symbol_name>	Символ <symbol_name> буде використовуватися як перший ініціалізатор для dylib.

en: -install_name <name>	Set the install name for a dylib.
uk: -install_name <імʼя>	Встановити імʼя встановлення для dylib.

en: -install_name only allowed with -dynamiclib
uk: -install_name дозволяється тільки з -dynamiclib

en: -iplugindir=<dir>	Set <dir> to be the default plugin directory.
uk: -iplugindir=<кат>	Встановити <кат> як каталог за замовчуванням для плагінів.

en: -iprefix <path>	Specify <path> as a prefix for next two options.
uk: -iprefix <шлях>	Вказати <шлях> як префікс для наступних двох опцій.

en: -iquote <dir>	Add <dir> to the end of the quote include path.
uk: -iquote <каталог>	Додати <каталог> в кінець шляху включення в лапки.

en: -isysroot <dir>	Set <dir> to be the system root directory.
uk: -isysroot <каталог>	Встановити <каталог> як кореневий каталог системи.

en: -isystem <dir>	Add <dir> to the start of the system include path.
uk: -isystem <каталог>	Додати <каталог> в початок шляху включення системи.

en: -iwithprefix <dir>	Add <dir> to the end of the system include path.
uk: -iwithprefix <каталог>	Додати <каталог> в кінець шляху включення системи.

en: -iwithprefixbefore <dir>	Add <dir> to the end of the main include path.
uk: -iwithprefixbefore <каталог>	Додати <каталог> в кінець основного шляху включення.

en: -keep_private_externs not allowed with -dynamiclib
uk: -keep_private_externs не дозволяється з -dynamiclib

en: -mabi=ABI	Generate code that conforms to the given ABI.
uk: -mabi=ABI	Генерувати код, який відповідає вказаному ABI.

en: -mabi=BASEABI	Generate code that conforms to the given BASEABI.
uk: -mabi=BASEABI	Генерувати код, який відповідає вказаному базовому ABI BASEABI.

en: -mabs=MODE	Select the IEEE 754 ABS/NEG instruction execution mode.
uk: -mabs=MODE	Виберіть режим виконання інструкцій ABS/NEG IEEE 754.

en: -march=	Generate code for given RISC-V ISA (e.g. RV64IM).  ISA strings must be lower-case.
uk: -march=	Генерувати код для заданої RISC-V ISA (наприклад, RV64IM). Рядки ISA повинні бути у нижньому регістрі.

en: -march=ARCH	Generate code for the specified chip or CPU version.
uk: -march=ARCH	Генерувати код для вказаного чипу або версії процесора.

en: -march=ISA	Generate code for the given ISA.
uk: -march=ISA	Генерувати код для заданого ISA.

en: -march=PROCESSOR	Generate code for the given PROCESSOR ISA.
uk: -march=PROCESSOR	Генерувати код для вказаного ISA процесора.

en: -march=help	Print supported -march extensions.
uk: -march=help	Надрукувати підтримувані розширення -march.

en: -mas100-syntax is incompatible with -gdwarf
uk: -mas100-syntax несумісний з -gdwarf

en: -mbranch-cost=<cost>	Optimization. Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 0.
uk: -mbranch-cost=<вартість>	Оптимізація. Встановлює вартість для інструкцій умовних гілок. Розумні значення - це невеликі, невід'ємні цілі числа. Вартість гілки за замовчуванням дорівнює 0.

en: -mbranch-cost=COST	Set the cost of branches to roughly COST instructions.
uk: -mbranch-cost=COST	Встановити вартість гілок приблизно COST інструкцій.

en: -mbranch-cost=N	Set the cost of branches to roughly N instructions.
uk: -mbranch-cost=N	Встановити вартість гілок приблизно N інструкцій.

en: -mcall-ABI	Select ABI calling convention.
uk: -mcall-ABI	Виберіть конвенцію виклику ABI.

en: -mcode-readable=SETTING	Specify when instructions are allowed to access code.
uk: -mcode-readable=SETTING	Вказати, коли дозволено інструкціям отримувати доступ до коду.

en: -mcode-region requires the large memory model (-mlarge)
uk: -mcode-region вимагає велику модель памʼяті (-mlarge)

en: -mcpu=	Use features of and schedule code for given CPU.
uk: -mcpu=	Використовуйте можливості та розкладайте код для вказаного процесора.

en: -mcpu=CPU	Compile code for ARC variant CPU.
uk: -mcpu=CPU	Компілювати код для варіанту процесора ARC.

en: -mcpu=PROCESSOR		Use features of and schedule code for given CPU.
uk: -mcpu=ПРОЦЕСОР		Використовувати можливості та розкладати код для заданого процесора.

en: -mcpu=PROCESSOR	Use architecture of and optimize the output for PROCESSOR.
uk: -mcpu=PROCESSOR	Використовувати архітектуру та оптимізувати вихідний код для PROCESSOR.

en: -mcpu=m16c	Compile code for M16C variants.
uk: -mcpu=m16c	Компілювати код для варіантів M16C.

en: -mcpu=m32c	Compile code for M32C variants.
uk: -mcpu=m32c	Компілювати код для варіантів M32C.

en: -mcpu=m32cm	Compile code for M32CM variants.
uk: -mcpu=m32cm	Компілювати код для варіантів M32CM.

en: -mcpu=r8c	Compile code for R8C variants.
uk: -mcpu=r8c	Компілювати код для варіантів R8C.

en: -mdata-region requires the large memory model (-mlarge)
uk: -mdata-region вимагає велику модель памʼяті (-mlarge)

en: -mdebug=	Enable debug output.
uk: -mdebug=	Увімкнути вивід для налагодження.

en: -mdouble=<BITS>	Use <BITS> bits wide double type.
uk: -mdouble=<BITS>	Використовувати тип double з шириною <BITS> біт.

en: -memregs=	Number of memreg bytes (default: 16, range: 0..16).
uk: -memregs=	Кількість байтів memreg (за замовчуванням: 16, діапазон: 0..16).

en: -mflush-func=FUNC	Use FUNC to flush the cache before calling stack trampolines.
uk: -mflush-func=FUNC	Використовуйте FUNC для очищення кешу перед викликом стекових трамплінів.

en: -mfpu=FPU	Generate code for the given FPU.
uk: -mfpu=FPU	Генерувати код для вказаного FPU.

en: -mfuse-add=<0,2>	Optimization. Split register additions from load/store instructions. Most useful on Reduced Tiny.
uk: -mfuse-add=<0,2>	Оптимізація. Відділити регістрові додавання від інструкцій завантаження/збереження. Найкорисніше на Reduced Tiny.

en: -mhard-float not supported
uk: -mhard-float не підтримується

en: -minline-memops-threshold=<number> Maximum size of memset/memmove/memcpy to inline, larger sizes will use a library call.
uk: -minline-memops-threshold=<number> Максимальний розмір memset/memmove/memcpy для вбудовування, більші розміри будуть використовувати виклик бібліотеки.

en: -mipsN	Generate code for ISA level N.
uk: -mipsN	Генерувати код для рівня ISA N.

en: -mlam=[none|u48|u57] Instrument meta data position in user data pointers.
uk: -mlam=[none|u48|u57] Позиція метаданих інструментування вказівників на дані користувача.

en: -mlarge-data-threshold=<number>	Data greater than given threshold will go into a large data section in x86-64 medium and large code models.
uk: -mlarge-data-threshold=<число>	Дані, розмір яких перевищує заданий поріг, будуть розміщені в секції великих даних у моделях коду x86-64 medium і large.

en: -mlong-double=<BITS>	Use <BITS> bits wide long double type.
uk: -mlong-double=<BITS>	Використовувати тип long double з шириною <BITS> біт.

en: -mmax-inline-memcpy-size=SIZE	Set the max size of memcpy to inline, default is 1024.
uk: -mmax-inline-memcpy-size=SIZE	Встановити максимальний розмір memcpy для вбудовування, за замовчуванням 1024.

en: -mmax-stackframe=SIZE	Warn when a stackframe is larger than the specified size.
uk: -mmax-stackframe=SIZE	Попереджати, коли розмір стекового кадру більший за вказаний розмір.

en: -mmcu=<MCU>	Select the target MCU.
uk: -mmcu=<MCU>	Вибрати цільовий мікроконтролер (MCU).

en: -mmcu=MCU	Select the target System-On-Chip variant that embeds this PRU.
uk: -mmcu=МКП	Виберати цільовий варіант системи-на-кристалі, який вбудовує цю PRU.

en: -mmpy-option=MPY	Compile ARCv2 code with a multiplier design option.
uk: -mmpy-option=MPY	Компілювати код ARCv2 з опцією дизайну множника.

en: -mnan=ENCODING	Select the IEEE 754 NaN data encoding.
uk: -mnan=ENCODING	Виберіть кодування даних NaN (Not a Number) згідно з IEEE 754.

en: -mno-serialize-volatile	Do not serialize volatile memory references with MEMW instructions.
uk: -mno-serialize-volatile	Не серіалізувати волатильні посилання на памʼять з інструкціями MEMW.

en: -moverride=<string>	Power users only! Override CPU optimization parameters.
uk: -moverride=<рядок>	Тільки для досвідчених користувачів! Перевизначте параметри оптимізації процесора.

en: -mpointer-size=[no,32,short,64,long]	Set the default pointer size.
uk: -mpointer-size=[no,32,short,64,long]	Встановити розмір вказівника за замовчуванням.

en: -mr10k-cache-barrier=SETTING	Specify when r10k cache barriers should be inserted.
uk: -mr10k-cache-barrier=НАЛАГОДЖЕННЯ	Вказати, коли слід вставляти барʼєри кешу r10k.

en: -mrvv-max-lmul=<string>	Set the RVV LMUL of auto-vectorization.
uk: -mrvv-max-lmul=<значення>	Встановити максимальний множник довжини вектора RVV (LMUL) для автовекторизації.

en: -mrvv-vector-bits=<string>	Set the kind of bits for an RVV vector register.
uk: -mrvv-vector-bits=<рядок>	Встановити тип бітів для регістра вектора RVV.

en: -msdata=[none,data,sysv,eabi]	Select method for sdata handling.
uk: -msdata=[none,data,sysv,eabi]	Виберіть метод обробки sdata.

en: -msim	Use simulator runtime.
uk: -msim	Використовувати час виконання симулятора.

en: -msimd=SIMD	Generate code for the given SIMD extension.
uk: -msimd=SIMD	Генерувати код для заданого розширення SIMD.

en: -msingle-float and -msoft-float cannot both be specified
uk: -msingle-float та -msoft-float не можуть бути вказані одночасно

en: -msmall-data-limit=N	Put global and static data smaller than <number> bytes into a special section (on some targets).
uk: -msmall-data-limit=N	Розміщує глобальні та статичні дані розміром менше <число> байтів у спеціальному розділі (на деяких цільових платформах).

en: -msve-vector-bits=<number>	Set the number of bits in an SVE vector register.
uk: -msve-vector-bits=<число>	Встановити кількість бітів у регістрі вектора SVE.

en: -mtarget-linker <version>	Specify that ld64 <version> is the toolchain linker for the current invocation.
uk: -mtarget-linker <версія>	Вказує, що ld64 <версія> є ланцюжком інструментів лінкера для поточного виклику.

en: -mtls-size=[16,32]	Specify bit size of immediate TLS offsets.
uk: -mtls-size=[16,32]	Вказати розмір бітів негайних зсувів TLS.

en: -mtraceback=[full,part,no]	Select type of traceback table.
uk: -mtraceback=[full,part,no]	Виберіть тип таблиці відстеження.

en: -mtune=	Schedule code for given CPU.
uk: -mtune=	Розкладайте код для вказаного процесора.

en: -mtune=ARCH	Tune alignment for the specified chip or CPU version.
uk: -mtune=ARCH	Налаштувати вирівнювання для вказаного чипу або версії процесора.

en: -mtune=PROCESSOR	Generate optimized code for PROCESSOR.
uk: -mtune=PROCESSOR	Генерувати оптимізований код для процесора PROCESSOR.

en: -mtune=PROCESSOR	Optimize the output for PROCESSOR.
uk: -mtune=PROCESSOR	Оптимізувати вихідний код для PROCESSOR.

en: -mtune=TUNE	Tune code for given ARC variant.
uk: -mtune=TUNE	Налаштувати код для вказаної варіанту ARC.

en: -mx32 is not supported on Solaris
uk: підтримки -mx32 у Solaris не передбачено

en: -o <file>	Place output into <file>.
uk: -o <файл>	Зберегти вихідні дані у файл <файл>.

en: -pagezero_size <size>	Allows setting the page 0 size to 4kb when required.
uk: -pagezero_size <розмір>	Дозволяє встановити розмір сторінки 0 на 4 КБ, якщо це потрібно.

en: -param=vsetvl-strategy=<string>	Set the optimization level of VSETVL insert pass.
uk: -param=vsetvl-strategy=<рядок>	Встановити рівень оптимізації етапу вставки VSETVL.

en: -pg and -fomit-frame-pointer are incompatible
uk: -pg і -fomit-frame-pointer є несумісними

en: -pie is not supported in this configuration
uk: -pie не підтримується в цій конфігурації

en: -private_bundle not allowed with -dynamiclib
uk: -private_bundle не дозволяється з -dynamiclib

en: -read_only_relocs <treatment>	Allow relocations in read-only pages (not recommended).
uk: -read_only_relocs <обробка>	Дозволяє переміщення в сторінках тільки для читання (не рекомендується).

en: -sectalign <segname> <sectname> <value>	Set section <sectname> in segment <segname> to have alignment <value> which must be an integral power of two expressed in hexadecimal form.
uk: -sectalign <імʼя сегмента> <імʼя секції> <значення>	Встановлює вирівнювання секції <імʼя секції> у сегменті <імʼя сегмента> на значення <значення>, яке повинно бути цілочисельною степенню двійки, вираженою у шістнадцятковій формі.

en: -sectcreate <segname> <sectname> <file>	Create section <sectname> in segment <segname> from the contents of <file>.
uk: -sectcreate <імʼя сегмента> <імʼя секції> <файл>	Створює секцію <імʼя секції> у сегменті <імʼя сегмента> з вмісту файлу <файл>.

en: -seg_addr_table <file>	Specify the base addresses for dynamic libraries; <file> contains a line for each library.
uk: -seg_addr_table <file>	Вказати базові адреси для динамічних бібліотек; <file> містить рядок для кожної бібліотеки.

en: -segaddr <name> <address>	Set the base address of segment <name> to <address> which must be aligned to a page boundary (currently 4kb).
uk: -segaddr <name> <address>	Встановити базову адресу сегмента <name> на <address>, яка повинна бути вирівняна за межі сторінки (наразі 4 КБ).

en: -segprot <segname> <max_prot> <init_prot>	The virtual memory protections for segment <segname> have maximum and initial values <max_prot> and <init_prot> respectively.  The specified values may contain "r", "w", "x" or "-" the latter meaning "no access".
uk: -segprot <імʼя_сегмента> <макс_захист> <ініц_захист>	Захист віртуальної памʼяті для сегмента <імʼя_сегмента> має максимальні та початкові значення <макс_захист> та <ініц_захист> відповідно. Вказані значення можуть містити «r», «w», «x» або «-», останнє означає «немає доступу».

en: -segs_read_only_addr <address>	Specify that <address> is the base address of the read-only segments of a dylib.
uk: -segs_read_only_addr <адреса>	Вказує, що <адреса> є базовою адресою сегментів тільки для читання dylib.

en: -segs_read_write_addr <address>	Specify that <address> is the base address address of the read-write segments of a dylib.
uk: -segs_read_write_addr <адреса>	Вказує, що <адреса> є базовою адресою сегментів для читання-запису dylib.

en: -stdlib=[libstdc++|libc++]	The standard library to be used for C++ headers and runtime.
uk: -stdlib=[libstdc++|libc++]	Стандартна бібліотека, яка буде використовуватися для заголовків та виконання C++.

en: -sub_library <name>	Library named <name> will be re-exported (only useful for dylibs).
uk: -sub_library <імʼя>	Бібліотека з іменем <імʼя> буде повторно експортована (корисно лише для dylibs).

en: -sub_umbrella <name>	Framework named <name> will be re-exported (only useful for dylibs).
uk: -sub_umbrella <імʼя>	Фреймворк з назвою <імʼя> буде повторно експортований (корисно лише для dylibs).

en: -trigraphs	Support ISO C trigraphs.
uk: -trigraphs	Підтримка триграфів ISO C.

en: -umbrella <framework>	The specified framework will be re-exported.
uk: -umbrella <фреймворк>	Вказаний фреймворк буде повторно експортований.

en: -undefined <treatment>	Specify the handling for undefined symbols (default is error).
uk: -undefined <обробка>	Вказати обробку невизначених символів (за замовчуванням - помилка).

en: -unexported_symbols_list <filename>	Do not export the global symbols listed in <filename>.
uk: -unexported_symbols_list <імʼя_файлу>	Не експортувати глобальні символи, перелічовані в <імʼя_файлу>.

en: -weak_reference_mismatches <treatment>	Specifies what to do if a symbol import conflicts between file (weak in one and not in another) the default is to treat the symbol as non-weak.
uk: -weak_reference_mismatches <обробка>	Вказує, що робити, якщо імпорт символу конфліктує між файлами (слабкий в одному і не в іншому), за замовчуванням символ вважається непривʼязаним.

en: ... this enumerator %qD
uk: ... цей перелічувач %qD

en: ... to the previous %qs clause here
uk: ... до попередньої %qs умови тут

en: ... with %qs clause here
uk: ... з %qs умовою тут

en: ... without %qs clause near to here
uk: ... без умови %qs неподалік відси

en: ...following parameter %P which has a default argument
uk: ...після параметра %P, який має аргумент за замовчуванням

en: ...this statement, but the latter is misleadingly indented as if it were guarded by the %qs
uk: ...ця інструкція, але остання неправильно відступлена, наче вона захищена %qs

en: .NOT. operator in expression at %L must have a LOGICAL operand
uk: Оператор .NOT. в виразі на %L повинен мати логічний операнд

en: .XOR. operator at %C
uk: Оператор .XOR. у %C

en: /* Prototypes for external procedures generated from %s
       by GNU Fortran %s%s.
    
       Use of this interface is discouraged, consider using the
       BIND(C) feature of standard Fortran instead.  */
uk: /* Прототипи зовнішніх процедур, згенеровані з %s
       за допомогою GNU Fortran %s%s.
    
       Використання цього інтерфейсу не рекомендується, розгляньте використання
       можливості BIND(C) стандартного Fortran замість цього.  */

en: 128-bit %<long double%> not supported for VAX floats
uk: 128-бітні %<long double%> не підтримуються для чисел з плаваючою комою VAX

en: 128-bit system register support requires the %<d128%> extension
uk: Підтримка 128-бітних системних регістрів вимагає розширення %<d128%>

en: 31 bit ABI.
uk: ABI 31 біт.

en: 387 instruction set disabled, using SSE arithmetics
uk: Набір інструкцій 387 вимкнено, використовується арифметика SSE

en: 64 bit ABI.
uk: ABI 64 біт.

en: 64-bit ABI not supported in ESA/390 mode
uk: 64-бітний ABI не підтримується в режимі ESA/390

en: ; use assignment instead
uk: ; використовуйте присвоєння замість цього

en: ; use assignment or value-initialization instead
uk: ; використовуйте присвоєння або ініціалізацію значенням замість цього

en: ; use copy-assignment instead
uk: ; використовуйте присвоєння копії замість цього

en: ; use copy-assignment or copy-initialization instead
uk: ; використовуйте присвоєння копії або ініціалізацію копією замість цього

en: ; use copy-initialization instead
uk: ; використовуйте ініціалізацію копією замість цього

en: ; use value-initialization instead
uk: ; використовуйте ініціалізацію значенням замість цього

en: <anonymous>
uk: <анонімний>

en: <brace-enclosed initializer list>
uk: <список ініціалізаторів у фігурних дужках>

en: <built-in>
uk: <вбудований>

en: <command-line>
uk: <командний рядок>

en: <declaration error>
uk: <помилка декларації>

en: <enumerator>
uk: <перелічування>

en: <erroneous-expression>
uk: <неправильний-вираз>

en: <expression error>
uk: <помилка-виразу>

en: <lambda
uk: <лямбда

en: <lambda>
uk: <лямбда>

en: <message unknown at compile time>
uk: <повідомлення невідоме на етапі компіляції>

en: <missing>
uk: <відсутнє>

en: <return value>
uk: <значення повернення>

en: <return-value>
uk: <значення-повернення>

en: <statement>
uk: <оператор>

en: <structured bindings>
uk: <структуровані привʼязки>

en: <tag-error>
uk: <помилка-тегу>

en: <template arguments error>
uk: <помилка аргументів шаблону>

en: <template parameter error>
uk: <помилка параметра шаблону>

en: <throw-expression>
uk: <вираз-викидання>

en: <type error>
uk: <помилка типу>

en: <type-error>
uk: <помилка-типу>

en: <typedef-error>
uk: <помилка-типування>

en: <typeprefixerror>
uk: <помилка префіксу типу>

en: <ubsan routine call>
uk: <виклик-підпрограми-ubsan>

en: <unknown operator>
uk: <невідомий оператор>

en: <unknown>
uk: <невідомий>

en: <unnamed %s>
uk: <безіменний %s>

en: <unnamed-fixed:
uk: <безіменний-фіксований:

en: <unnamed-float:
uk: <безіменний-дробовий:

en: <unnamed-unsigned:
uk: <безіменний-беззнаковий:

en: <unnamed>
uk: <безіменний>

en: <unparsed>
uk: <нерозібраний>

en: <unresolved overloaded function type>
uk: <нерозрішений перевантажений тип функції>

en: A BOZ literal constant at %L cannot appear as an actual argument in a function reference
uk: Літеральна константа BOZ на %L не може зʼявлятися як фактичний аргумент у посиланні на функцію

en: A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference
uk: BOZ-літеральна константа на %L не може бути використана як фактичний аргумент у посиланні на підпрограму

en: A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop.
uk: Фактор для налаштування верхньої межі, яку використовує планувальник з коливанням модуляції для планування циклу.

en: A floating point to integer truncation may be replaced with rounding to save mode switching.
uk: Обрізання з плаваючої точки до цілого числа може бути замінено округленням для економії перемикання режимів.

en: A lower bound must precede colon in assumed-size array specification at %L
uk: Нижня межа повинна передувати двокрапці в специфікації масиву з припущеною розмірністю на %L

en: A memory space or traits array may not be specified for predefined allocator %qs at %L
uk: Простір пам'яті або масив властивостей не може бути вказаний для превизначеного алокатора %qs у %L

en: A non-default set of initial values has been requested, which violates the ABI
uk: Було запитано нестандартний набір початкових значень, що порушує ABI

en: A parameter name is required at %C
uk: Необхідне імʼя параметра в %C

en: A synonym for -std=c89 (for C) or -std=c++98 (for C++).
uk: Синонім для -std=c89 (для C) або -std=c++98 (для C++).

en: A threshold on the average loop count considered by the swing modulo scheduler.
uk: Поріг середнього лічильника циклів, який враховує планувальник модуляції качеля.

en: A type parameter list is required at %C
uk: Необхідний список параметрів типу в %C

en: AAPCS does not support %<-mcallee-super-interworking%>
uk: AAPCS не підтримує %<-mcallee-super-interworking%>

en: AAPCS does not support %<-mcaller-super-interworking%>
uk: AAPCS не підтримує %<-mcaller-super-interworking%>

en: ABI %qs cannot be implemented due to limited instruction set %qs, falling back to %qs
uk: ABI %qs не може бути реалізована через обмежений набір інструкцій %qs, перехід до %qs

en: ABI %qs is not enabled at configure-time, the linker might report an error
uk: ABI %qs не включений під час налаштування, лінкер може повідомити про помилку

en: ABI changed (%qs to %qs) while multilib is disabled
uk: ABI змінено (%qs на %qs), коли multilib вимкнено

en: ABI for flattened struct with zero-length bit-fields changed in GCC 10
uk: ABI для структури зі згладженими полями нульової довжини змінився в GCC 10

en: ABI requires %<-march=rv%d%>
uk: ABI вимагає %<-march=rv%d%>

en: ABI variant code generation (for use with -mabi= option):
uk: Генерація коду для варіанту ABI (для використання з опцією -mabi=):

en: ABI with startfiles: %s
uk: ABI зі стартовими файлами: %s

en: ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)
uk: АБСТРАКТНИЙ ІНТЕРФЕЙС %qs на %L не повинен мати припущений результат з довжиною символів (F2008: C418)

en: ABSTRACT INTERFACE %qs must not be referenced at %L
uk: АБСТРАКТНИЙ ІНТЕРФЕЙС %qs не повинен бути посиланий на %L

en: ABSTRACT INTERFACE at %C
uk: АБСТРАКТНИЙ ІНТЕРФЕЙС на %C

en: ABSTRACT type %qs used at %L
uk: Абстрактний тип %qs використовується на %L

en: ABSTRACT type at %C
uk: АБСТРАКТНИЙ тип на %C

en: AC-IMPLIED-DO final expression references control variable at %L
uk: Останній вираз AC-IMPLIED-DO посилається на змінну керування на %L

en: AC-IMPLIED-DO initial expression references control variable at %L
uk: Початковий вираз AC-IMPLIED-DO посилається на змінну керування на %L

en: AC-IMPLIED-DO step expression references control variable at %L
uk: Вираз кроку AC-IMPLIED-DO посилається на змінну керування на %L

en: ACC CACHE directive must be inside of loop %C
uk: Директива ACC CACHE повинна бути всередині циклу %C

en: ACCESS specification at %L was already specified
uk: Специфікація ACCESS в %L вже була вказана

en: ACLE function %qD can only be called from a function that has %qs state
uk: ACLE функція %qD може бути викликана тільки з функції, яка має стан %qs

en: ACLE function %qD can only be called when SME streaming mode is enabled
uk: ACLE функція %qD може бути викликана тільки коли включений потік SME.

en: ACLE function %qD cannot be called when SME streaming mode is enabled
uk: ACLE функція %qD не може бути викликана коли включений потік SME

en: ACLE function %qD is incompatible with the use of %qs
uk: Функція ACLE %qD несумісна з використанням %qs

en: ACLE function %qD requires ISA extension %qs
uk: Функція ACLE %qD вимагає розширення ISA %qs

en: ACQUIRED_LOCK variable
uk: змінна ACQUIRED_LOCK

en: ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable
uk: Аргумент ACQUIRED_LOCK= на %L повинен бути скалярною логічною змінною

en: ACTION type conflicts with READONLY specifier at %L
uk: Тип ACTION конфліктує з специфікатором READONLY на рядку %L

en: ALIGN requires a scalar positive constant integer alignment expression at %L that is a power of two
uk: ALIGN вимагає скалярний додатній сталий цілочисельний вираз вирівнювання в %L, який є степенем двійки

en: ALLOCATABLE attribute at %C in a STRUCTURE definition
uk: Атрибут ALLOCATABLE на %C в означенні СТРУКТУРИ

en: ALLOCATABLE attribute at %C in a TYPE definition
uk: Атрибут ALLOCATABLE на %C в означенні ТИПу

en: ALLOCATABLE object %qs in %s clause at %L
uk: Обʼєкт ALLOCATABLE %qs в замиканні %s на рядку %L

en: ALLOCATABLE specified outside of INTERFACE body at %L
uk: ALLOCATABLE вказано поза тілом INTERFACE на %L

en: ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause
uk: Директива ALLOCATE у %L всередині цільового регіону повинна вказувати клаузу ALLOCATOR

en: ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause for %qs
uk: Директива ALLOCATE у %L всередині цільового регіону повинна вказувати клаузу ALLOCATOR для %qs

en: ALLOCATE object
uk: ВИДІЛИТИ обʼєкт

en: ALLOCATE of coarray at %C in CRITICAL block
uk: ALLOCATE масиву coarray в %C в блоку CRITICAL

en: ALLOCATE of coarray at %C in DO CONCURRENT block
uk: ALLOCATE масиву coarray в %C в блоку DO CONCURRENT

en: ALLOCATED intrinsic at %L requires an array or scalar allocatable entity
uk: Вбудована функція ALLOCATED на %L вимагає масив або скалярну алоковану сутність

en: ALLOCATORS directive at %L inside a target region must specify an ALLOCATOR modifier for %qs
uk: Директива ALLOCATORS у %L всередині цільового регіону повинна вказувати модифікатор ALLOCATOR для %qs

en: ALTERNATE RETURN not permitted at %L
uk: ALTERNATE RETURN не дозволений на %L

en: APCS reentrant code not supported.  Ignored
uk: Код APCS з підтримкою повторного виклику не підтримується. Ігнорується

en: ARMv8-M Security Extensions incompatible with selected FPU
uk: Розширення ARMv8-M Security несумісне з вибраною FPU

en: ASSIGN statement at %C
uk: Оператор ASSIGN на %C

en: ASSIGN statement at %L requires a scalar default INTEGER variable
uk: Інструкція ASSIGN на %L потребує скалярну змінну INTEGER за замовчуванням

en: ASSIGNED GOTO statement at %L requires a scalar INTEGER variable
uk: Оператор ASSIGNED GOTO на %L вимагає скалярну цілочисельну змінну

en: ASSIGNED variable in FORMAT tag at %L
uk: Змінна ASSIGNED у теґу FORMAT на %L

en: ASSOCIATE construct at %C
uk: Конструкція ASSOCIATE на %C

en: ASYNCHRONOUS attribute at %C
uk: Атрибут ASYNCHRONOUS на %C

en: ASYNCHRONOUS statement at %C
uk: Оператор ASYNCHRONOUS на %C

en: ASYNCHRONOUS= at %L not allowed in Fortran 95
uk: ASYNCHRONOUS= на рядку %L не дозволено в Fortran 95

en: ATOM argument at %L of the %s intrinsic function shall be a coarray or coindexed
uk: Аргумент ATOM на %L вбудованої функції %s повинен бути комасивом або коіндексованим

en: ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND
uk: Аргумент ATOM на %L для вбудованої функції %s має бути цілочисельним типу ATOMIC_INT_KIND

en: ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND
uk: ATOM-аргумент на %L для вбудованої функції %s повинен бути цілочисельним типу ATOMIC_INT_KIND або логічним значенням типу ATOMIC_LOGICAL_KIND

en: ATOM argument of the %s intrinsic function at %L shall be definable
uk: Аргумент ATOM вбудованої функції %s на %L має бути визначеним

en: AUX pointer initialized for edge %d->%d
uk: ініціалізовано вказівник AUX для ребра %d->%d

en: AVX vector argument without AVX enabled changes the ABI
uk: Векторний аргумент AVX без включеного AVX змінює ABI

en: AVX vector return without AVX enabled changes the ABI
uk: повернення вектора AVX без включеного AVX змінює ABI

en: AVX512F vector argument without AVX512F enabled changes the ABI
uk: Векторний аргумент AVX512F без включеного AVX512F змінює ABI

en: AVX512F vector return without AVX512F enabled changes the ABI
uk: повернення вектора AVX512F без включеного AVX512F змінює ABI

en: Abbreviation for "-g -feliminate-unused-debug-symbols".
uk: Скорочення для «-g -feliminate-unused-debug-symbols».

en: Abbreviation for "-g -fno-eliminate-unused-debug-symbols".
uk: Скорочення для «-g -fno-eliminate-unused-debug-symbols».

en: Absolute value of SHIFT shall be less than or equal to SIZE at %C
uk: Абсолютне значення SHIFT повинно бути менше або дорівнювати SIZE в %C

en: Abstract interface %qs is invalid in procedure pointer assignment at %L
uk: Абстрактний інтерфейс %qs недійсний при присвоєнні вказівника на процедуру в %L

en: Accept argument mismatches in procedure calls.
uk: Приймати несумісність аргументів у викликах процедур.

en: Accept extensions to support legacy code.
uk: Приймати розширення для підтримки старого коду.

en: Access data in the same section from shared anchor points.
uk: Отримання доступу до даних в одному розділі зі спільних точок якоря.

en: Access offset before parent offset
uk: Зсув доступу перед зсувом батьківського обʼєкту

en: Access overlaps with its sibling
uk: Доступ перекривається з його сусідом

en: Access size greater or equal to its parent size
uk: Розмір доступу більший або рівний розміру батьківського обʼєкту

en: Access specification of the %s operator at %C has already been specified
uk: Специфікація доступу оператора %s на %C вже була вказана

en: Access specification of the .%s. operator at %C has already been specified
uk: Специфікація доступу до оператора .%s. в %C вже була вказана

en: Access terminates outside of its parent
uk: Доступ закінчується за межами батьківського обʼєкту

en: Actual CLASS array argument for %qs must be a full array at %L
uk: Фактичний аргумент CLASS-масиву для %qs повинен бути повним масивом на %L

en: Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array
uk: Фактичний аргумент у %L для INTENT(%s) фіктивного аргументу %qs ELEMENTAL підпрограми %qs є скаляром, але інший фактичний аргумент є масивом

en: Actual argument at %L of %qs intrinsic shall be an associated pointer
uk: Фактичний аргумент на %L інтринсичної функції %qs повинен бути повʼязаним вказівником

en: Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one
uk: Фактичний аргумент в %L до алокованого або вказівного припущеного аргументу %qs повинен мати відкладений параметр типу довжини, якщо і тільки якщо припущений аргумент має один

en: Actual argument at %L to assumed-type dummy has type parameters or is of derived type with type-bound or FINAL procedures
uk: Фактичний аргумент на %L для припущеного типу фіктивного має параметри типу або є похідним типом з типовими або FINAL процедурами

en: Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L
uk: Фактичний аргумент містить замало елементів для припущеного аргументу %qs (%lu/%lu) в %L

en: Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE
uk: Фактичний аргумент для %qs на рядку %L є результатом функції, а формальний аргумент має властивість ALLOCATABLE

en: Actual argument for %qs at %L must be a pointer
uk: Фактичний аргумент для %qs на %L повинен бути вказівником

en: Actual argument for %qs at %L must be a pointer or a valid target for the dummy pointer in a pointer assignment statement
uk: Фактичний аргумент для %qs на %L повинен бути вказівником або допустимою ціллю для фіктивного вказівника в операторі присвоєння вказівника

en: Actual argument for %qs cannot be an assumed-size array at %L
uk: Фактичний аргумент для %qs не може бути масивом невідомого розміру на %L

en: Actual argument for %qs must be ALLOCATABLE at %L
uk: Фактичний аргумент для %qs повинен бути ALLOCATABLE на %L

en: Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs
uk: Фактичний аргумент EVENT_TYPE або з компонентою EVENT_TYPE на %L вимагає явного інтерфейсу для процедури %qs

en: Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs
uk: Фактичний аргумент LOCK_TYPE або з компонентою LOCK_TYPE на %L вимагає явного інтерфейсу для процедури %qs

en: Actual argument to %qs at %L must be a coarray
uk: Фактичний аргумент для %qs на %L повинен бути комасив

en: Actual argument to %qs at %L must be polymorphic
uk: Фактичний аргумент для %qs на %L повинен бути поліморфним

en: Actual argument to %qs at %L must be simply contiguous or an element of such an array
uk: Фактичний аргумент для %qs на %L повинен бути просто послідовним або елементом такого масиву

en: Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]
uk: Фактичний аргумент для %qs на %L повинен бути необмежено поліморфним, оскільки формальний аргумент є вказівником або виділяється необмежено поліморфною сутністю [F2008: 12.5.2.5]

en: Actual argument to %qs at %L must have the same declared type
uk: Фактичний аргумент для %qs на %L повинен мати той самий оголошений тип

en: Actual argument to assumed-rank INTENT(OUT) dummy %qs at %L cannot be of unknown size
uk: Фактичний аргумент для INTENT(OUT) фіктивного аргументу %qs з припущеним рангом на %L не може мати невідомий розмір

en: Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous
uk: Фактичний аргумент до послідовного вказівника-підробки %qs на %L повинен бути просто послідовним

en: Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component
uk: Фактичний аргумент для непризначеного (INTENT(INOUT)) псевдоніма %qs на %L, який є EVENT_TYPE або має компонент EVENT_TYPE

en: Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component
uk: Фактичний аргумент для непризначеного (INTENT(INOUT)) псевдоніма %qs на %L, який є LOCK_TYPE або має компонент LOCK_TYPE

en: Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)
uk: Фактична довжина рядка не відповідає оголошеній для фіктивного аргументу '%s' (%ld/%ld)

en: Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)
uk: Фактична довжина рядка коротша за визначену для фіктивного аргументу '%s' (%ld/%ld)

en: Add CS prefix to call and jmp to indirect thunk with branch target in r8-r15 registers.
uk: Додати префікс CS до виклику та jmp до непрямого тунку з ціллю гілки в регістрах r8-r15.

en: Add a common subexpression elimination pass after loop optimizations.
uk: Додати прохід по видаленню спільних підвиразів після оптимізації циклів.

en: Add comments for ignored declarations in the generated C++ header.
uk: Додати коментарі до ігнорованих оголошень у згенерованому заголовку C++.

en: Add description attributes to some DWARF DIEs that have no name attribute.
uk: Додавати атрибути опису до деяких DWARF DIE, які не мають атрибуту імені.

en: Add explicit checks for division by zero.
uk: Додати явні перевірки на ділення на нуль.

en: Add explicit checks for division overflow in INT_MIN / -1.
uk: Додати явні перевірки на переповнення ділення в INT_MIN / -1.

en: Add extra annotations to diagrams.
uk: Додати додаткові анотації до схем.

en: Add extra commentary to assembler output.
uk: Додати додаткові коментарі до вихідного коду асемблера.

en: Add extra information to the executable that can speed up dynamic loading (provided that dependent libraries are unchanged).
uk: Додати додаткову інформацію до виконуваного файлу, що може прискорити динамічне завантаження (за умови, що залежні бібліотеки не змінені).

en: Add the .lower prefix to section names when compiling with -m{code,data}-region=lower (disabled by default).
uk: Додати префікс .lower до назв розділів при компіляції з -m{code,data}-region=lower (за замовчуванням вимкнено).

en: Additional debug prints.
uk: Додаткові відлагоджувальні виводи.

en: Additional maximum allowed growth of total size of new parameters that ipa-sra replaces a pointer to an aggregate with, if it points to a local variable that the caller only writes to and passes it as an argument to functions.
uk: Додаткове максимально допустиме збільшення загального розміру нових параметрів, які ipa-sra замінює вказівником на агрегат, якщо він вказує на локальну змінну, яку викликач тільки записує і передає як аргумент до функцій.

en: After diagnosing undefined behavior attempt to continue execution.
uk: Після діагностики невизначеного поведінки спробуйте продовжити виконання.

en: Aggressively optimize loops using language constraints.
uk: Агресивно оптимізувати цикли з використанням обмежень мови.

en: Alias and target%'s comdat groups differs
uk: Помилка: групи comdat псевдоніма та цілі відрізняються

en: Alias and target%'s section differs
uk: Помилка: розділи псевдоніма та цілі відрізняються

en: Alias for -mcpu=g10.
uk: Псевдонім для -mcpu=g10.

en: Alias for -mcpu=g13.
uk: Псевдонім для -mcpu=g13.

en: Alias for -mcpu=g14.
uk: Псевдонім для -mcpu=g14.

en: Alias has call edges
uk: Alias має ребра виклику

en: Alias has more than one alias reference
uk: Псевдонім має більше одного посилання на псевдонім

en: Alias has non-alias reference
uk: Псевдонім має посилання, яке не є псевдонімом

en: Alias:
uk: Псевдонім:

en: Align all labels.
uk: Вирівняти всі мітки.

en: Align all loops to 32 byte boundary.
uk: Вирівнювати всі цикли до границі 32 байти.

en: Align code and data to 32 bits.
uk: Вирівнювати код та дані до 32 біт.

en: Align destination of the string operations.
uk: Вирівняйте призначення операцій з рядками.

en: Align doubles at 64-bit boundaries.
uk: Вирівнювати подвійні числа за межами 64-бітних границь.

en: Align function entry to 4 byte.
uk: Вирівняти вхід у функцію до 4 байт.

en: Align labels which are only reached by jumping.
uk: Вирівняти мітки, до яких можна дістатися лише за допомогою переходів.

en: Align some doubles on dword boundary.
uk: Вирівняйте деякі числа з плаваючою комою на границі dword.

en: Align the start of every function.
uk: Вирівняти початок кожної функції.

en: Align the start of functions.
uk: Вирівняти початок функцій.

en: Align the start of loops.
uk: Вирівняти початок циклів.

en: Align to the base type of the bit-field.
uk: Вирівняти за базовим типом бітового поля.

en: Align to the base type of the bit-field. Don't assume that unaligned accesses are handled by the system.
uk: Вирівняти за базовим типом бітового поля. Не припускати, що незаініціалізовані доступи обробляються системою.

en: Align variables on a 32-bit boundary.
uk: Вирівнювати змінні на границі 32 біт.

en: All LEN type parameters of the passed dummy argument %qs of %qs at %L must be ASSUMED.
uk: Всі параметри типу LEN переданого формального аргументу %qs для %qs на %L повинні бути позначені як ASSUMED.

en: All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>
uk: Всі файли, які можуть звільнити виділену пам'ять такої змінної, повинні бути скомпільовані з %<-fopenmp-allocators%>

en: All intrinsics procedures are available regardless of selected standard.
uk: Всі вбудовані процедури доступні незалежно від вибраного стандарту.

en: All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED
uk: Усі параметри типу LEN в інструкції TYPE IS на %C повинні бути ПРИПУЩЕНІ

en: Allocatable %qs at %L cannot have an initializer
uk: Змінна з можливістю виділення %qs у %L не може мати ініціалізатора

en: Allocatable array %qs at %L must have a deferred shape or assumed rank
uk: Масив, що може бути виділений %qs на %L, повинен мати відкладену форму або припущений ранг

en: Allocatable character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)
uk: Фіктивний аргумент з символьними змінними, які можна виділяти %qs на %L повинен мати відкладену довжину, оскільки процедура %qs є BIND(C)

en: Allocatable coarray variable %qs at %L must have deferred shape
uk: Змінна %qs на %L з можливістю виділення памʼяті має мати відкладену форму

en: Allocatable component %s at %L must have a codimension as it has a noncoarray subcomponent of type EVENT_TYPE
uk: Алокаційний компонент %s на %L повинен мати коефіцієнт, оскільки він має підкомпонент, який не є комасивом типу EVENT_TYPE

en: Allocatable component %s at %L must have a codimension as it has a noncoarray subcomponent of type LOCK_TYPE
uk: Алокаційна компонента %s на %L повинна мати кодименсію, оскільки вона має некомасивну підкомпоненту типу LOCK_TYPE

en: Allocatable component %s at %L of type EVENT_TYPE must have a codimension
uk: Алокаційний компонент %s на %L типу EVENT_TYPE повинен мати коефіцієнт

en: Allocatable component %s at %L of type LOCK_TYPE must have a codimension
uk: Компонент, який можна виділити %s на %L типу LOCK_TYPE повинен мати кодименсію

en: Allocatable component of structure at %C must have a deferred shape
uk: Алокований компонент структури у %C повинен мати відкладену форму

en: Allocatable component or deferred-shaped array near %C in DATA statement
uk: Алокаційний компонент або відкладений масив форми біля %C в операторі DATA

en: Allocatable function %qs at %L must have an explicit function interface
uk: Функція, яку можна виділити %qs на %L, повинна мати явний інтерфейс функції

en: Allocate local variables on the stack to allow indirect recursion.
uk: Виділяти локальні змінні в стеку для дозволу непрямої рекурсії.

en: Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable
uk: Обʼєкт allocate-object в %C не є вказівником на непроцедурний обʼєкт або змінною, що може бути виділена

en: Allocate-object at %L also appears at %L
uk: Обʼєкт, що виділяється, на %L також зʼявляється на %L

en: Allocate-object at %L is neither a data pointer nor an allocatable variable
uk: Обʼєкт allocate в %L не є вказівником на дані або змінною, яку можна резервувати

en: Allocate-object at %L is subobject of object at %L
uk: Обʼєкт, що виділяється, на %L є підобʼєктом обʼєкта на %L

en: Allocate-object at %L must be ALLOCATABLE or a POINTER
uk: Обʼєкт розподілу на %L повинен бути ALLOCATABLE або POINTER

en: Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag
uk: Allocate-object на %L з відкладеним параметром типу вимагає або type-spec, або тег SOURCE, або тег MOLD

en: Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration
uk: Виділення %s на %L з типовою специфікацією вимагає такого самого параметра довжини символів, як у декларації

en: Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr
uk: Виділення %s з базовим типом ABSTRACT на %L вимагає типової специфікації або виразу джерела

en: Allocator %qs at %L in USES_ALLOCATORS must be a scalar integer of kind %<omp_allocator_handle_kind%>
uk: Аллокатор %qs в %L в USES_ALLOCATORS повинен бути скаляром цілого числа типу %<omp_allocator_handle_kind%>

en: Allocator %qs at %L in USES_ALLOCATORS must either a variable or a predefined allocator
uk: Алокатор %qs у %L в USES_ALLOCATORS повинен бути або змінною, або превизначеним алокатором

en: Allow (or do not allow) gcc to use the LOOP instruction.
uk: Дозволити (або не дозволяти) gcc використовувати інструкцію LOOP.

en: Allow IEC559 floating point exceptions in constant expressions.
uk: Дозволити винятки з плаваючою точкою IEC559 в константних виразах.

en: Allow a BOZ literal constant to appear in an invalid context and with X instead of Z.
uk: Дозволити появу літеральної константи BOZ в недійсному контексті та замість Z використовувати X.

en: Allow access to instance variables as if they were local declarations within instance method implementations.
uk: Дозволяти доступ до змінних екземпляра, ніби вони були локальними оголошеннями у реалізаціях методів екземпляра.

en: Allow arbitrary character line width in fixed mode.
uk: Дозволити довільну ширину символів у фіксованому режимі.

en: Allow arbitrary character line width in free mode.
uk: Дозволити довільну ширину рядка символів у вільному режимі.

en: Allow bit-fields to cross word boundaries.
uk: Дозволити полям бітів перетинати межі слова.

en: Allow branches to be packed with other instructions.
uk: Дозволити упаковку гілок з іншими інструкціями.

en: Allow built-in functions ceil, floor, round, trunc to raise "inexact" exceptions.
uk: Дозволити вбудованим функціям ceil, floor, round, trunc викликати винятки «неточності».

en: Allow dollar signs in entity names.
uk: Дозволити знаки долара в назвах сутностей.

en: Allow fast jumps to the message dispatcher.
uk: Дозволити швидкі переходи до диспетчера повідомлень.

en: Allow function addresses to be held in registers.
uk: Дозволити зберігати адреси функцій у регістрах.

en: Allow gcc to generate LIW instructions.
uk: Дозволити gcc генерувати інструкції LIW.

en: Allow gcc to generate the SETLB and Lcc instructions.
uk: Дозволити gcc генерувати інструкції SETLB та Lcc.

en: Allow hardware floating-point instructions to cover both 32-bit and 64-bit operations.
uk: Дозволити апаратним інструкціям з плаваючою комою охоплювати як 32-бітні, так і 64-бітні операції.

en: Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types.
uk: Дозволити неявні перетворення між векторами з різною кількістю підчастин і/або різними типами елементів.

en: Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker.
uk: Дозволити взаємозаміну функцій (або змінних) тими, що мають різну семантику (або ініціалізатор), відповідно, за допомогою динамічного звʼязувача.

en: Allow math optimizations that may violate IEEE or ISO standards.
uk: Дозволити математичні оптимізації, які можуть порушувати стандарти IEEE або ISO.

en: Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding.
uk: Дозволити оптимізацію для арифметики з плаваючою комою, яка може змінити результат операції через округлення.

en: Allow premature scheduling of queued insns.
uk: Дозволити передчасне планування в черзі інструкцій.

en: Allow readonly data in sdata.
uk: Дозволити тільки читання даних в sdata.

en: Allow sign extension in fusion operations.
uk: Дозволяйте розширення знаку в операціях злиття.

en: Allow speculative motion of more loads.
uk: Дозволити спекулятивний рух більшої кількості завантажень.

en: Allow speculative motion of non-loads.
uk: Дозволити спекулятивний рух не завантажувати.

en: Allow speculative motion of some loads.
uk: Дозволити спекулятивний рух деяких завантажень.

en: Allow the arguments of the '?' operator to have different types.
uk: Дозволити аргументам оператора '?' мати різні типи.

en: Allow the compiler to introduce new data races on stores.
uk: Дозволити компілятору вводити нові гонки даних при зберіганні.

en: Allow the store merging pass to introduce unaligned stores if it is legal to do so.
uk: Дозволити прохід з обʼєднанням зберігання вводити незбалансовані зберігання, якщо це юридично допустимо.

en: Allow the use of MDMX instructions.
uk: Дозволити використання інструкцій MDMX.

en: Allow the use of MT instructions.
uk: Дозволити використання інструкцій MT.

en: Allow the use of hardware floating point instructions for V850E2V3 and up.
uk: Дозволити використання апаратних інструкцій з плаваючою комою для V850E2V3 і вище.

en: Allow the use of hardware floating-point ABI and instructions.
uk: Дозволити використання апаратного ABI та інструкцій з плаваючою комою.

en: Allow to use truncation instead of rounding towards zero for fractional fixed-point types.
uk: Дозволити використовувати обрізку замість округлення до нуля для дробових фіксованих типів.

en: Allow two instructions to be issued per cycle.
uk: Дозволити видавати дві інструкції на цикл.

en: Allow use r15 for inline ASM.
uk: Дозволити використання r15 для вбудованого ASM.

en: Already inside a CONTAINS block at %C
uk: Вже знаходиться всередині блоку CONTAINS на %C

en: Alternate RETURN statement at %C is only allowed within a SUBROUTINE
uk: Альтернативний оператор RETURN на %C дозволений лише в межах підпрограми

en: Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier
uk: Альтернативна RETURN-інструкція на %L потребує специфікатора повернення SCALAR-INTEGER

en: Alternate calling convention.
uk: Альтернативна конвенція виклику.

en: Alternate return at %L is not permitted in a DTIO procedure
uk: Альтернативний повернення на %L не допускається в процедурі DTIO

en: Alternate return cannot appear in operator interface at %L
uk: Альтернативний повернення не може зʼявлятися в операторній інтерфейсній частині на %L

en: Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L
uk: Альтернативний повернений фіктивний аргумент не може зʼявлятися в SUBROUTINE з атрибутом BIND(C) на %L

en: Alternate return specifier in elemental subroutine %qs at %L is not allowed
uk: Альтернативний специфікатор повернення в елементарній підпрограмі %qs на %L не дозволяється

en: Alternate return specifier in function %qs at %L is not allowed
uk: Альтернативний специфікатор повернення в функції %qs на %L не дозволяється

en: Alternate-return argument at %C
uk: Аргумент альтернативного повернення в %C

en: Although not referenced, %qs has ambiguous interfaces at %L
uk: Хоча %qs не використовується, в нього є неоднозначні інтерфейси на %L

en: AltiVec argument passed to unprototyped function
uk: Аргумент AltiVec, переданий у функцію без прототипу

en: AltiVec not supported in this target
uk: AltiVec не підтримується в даній цілі

en: Always align function entry, jump target and return address.
uk: Завжди вирівнювати вхід у функцію, ціль переходу та адресу повернення.

en: Always generate long calls.
uk: Завжди генерувати довгі виклики.

en: Always inline subword atomic operations.
uk: Завжди вбудовувати під-словні атомні операції.

en: Always save $lp in the stack.
uk: Завжди зберігати $lp у стеку.

en: Always treat bitfields as int-sized.
uk: Завжди розглядайте бітові поля як поля типу int.

en: Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack.
uk: Завжди використовуйте Dynamic Realigned Argument Pointer (DRAP) для переустановки стеку.

en: Always use JSR, never BSR, for calls.
uk: Завжди використовувати JSR, а не BSR, для викликів.

en: Ambiguous !$OMP DECLARE REDUCTION from module %s at %L
uk: Неоднозначний !$OMP DECLARE REDUCTION з модуля %s на %L

en: Ambiguous interfaces in %s for %qs at %L and %qs at %L
uk: Неоднозначні інтерфейси в %s для %qs на %L і %qs на %L

en: Ambiguous symbol in TYPE definition at %C
uk: Неоднозначний символ в означенні TYPE на %C

en: Amend appropriate diagnostic messages with the command line option that controls them.
uk: Виправити відповідні діагностичні повідомлення з параметром командного рядка, який їх контролює.

en: Amount of local data-share (LDS) memory to reserve for gang-private variables.
uk: Кількість локальної памʼяті для спільного використання даних (LDS), яку слід зарезервувати для приватних змінних групи.

en: An ALLOCATOR clause is required as the list item %<%s%s%s%> at %L has the SAVE attribute
uk: Необхідно вказати клаузу ALLOCATOR, оскільки елемент списку %<%s%s%s%> у %L має атрибут SAVE

en: An alias for minterlink-compressed provided for backward-compatibility.
uk: Псевдонім для minterlink-compressed, наданий для забезпечення зворотної сумісності.

en: An alternate return at %L without a * dummy argument
uk: Альтернативний повернення на %L без * фіктивного аргументу

en: An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is:
uk: Непряме ребро з %s не позначено як непряме або має повʼязану індиректну інформацію, відповідне твердження:

en: An outer FORALL construct already has an index with this name %L
uk: Зовнішня конструкція FORALL вже має індекс з таким імʼям на %L

en: Analyze and remove doubleword swaps from VSX computations.
uk: Аналізувати та видаляти обміни двохслівних слів з обчислень VSX.

en: Analyzed alias has no reference
uk: Аналізований псевдонім не має посилання

en: Annotate assembler instructions with estimated addresses.
uk: Анотувати асемблерні інструкції з оціненими адресами.

en: Append a second underscore if the name already contains an underscore.
uk: Додати другу підкреслювання, якщо імʼя вже містить підкреслювання.

en: Append underscores to externally visible names.
uk: Додати підкреслювання до зовнішньо видимих імен.

en: Apply negative sign to zero values.
uk: Застосувати відʼємний знак до значень нуля.

en: Apply special rules for compiling runtime package.
uk: Застосувати спеціальні правила для компіляції пакету виконавчої системи.

en: Apply variable expansion when loops are unrolled.
uk: Застосувати розширення змінних при розгортанні циклів.

en: Approximate function insn number in 1K units triggering simple local RA.
uk: Приблизна кількість інструкцій функції в одиницях 1K, що спричиняє просту локальну RA.

en: Approximate the effect of function calls to simplify analysis.
uk: Наблизити ефект викликів функцій для спрощення аналізу.

en: Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript
uk: Аргумент %<A%> з INTENT(INOUT) на %L вбудованої підпрограми %s не повинен мати векторного підпису

en: Argument %<S%> of NEAREST at %L shall not be zero
uk: Аргумент %<S%> інструкції NEAREST на %L не повинен бути нулем

en: Argument %qs appears twice in call to %qs at %L
uk: Аргумент %qs зʼявляється двічі у виклику %qs на %L

en: Argument %qs at %L to declarative !$OMP ALLOCATE directive must be a variable
uk: Аргумент %qs у %L до декларативної директиви !$OMP ALLOCATE повинен бути змінною

en: Argument %qs at %L to declarative !$OMP ALLOCATE shall be in the same scope as the variable declaration
uk: Аргумент %qs у %L до декларативної директиви !$OMP ALLOCATE формально повинен бути в тому самому контексті, що і оголошення змінної

en: Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L
uk: Аргумент %qs вбудованої функції %qs на %L повинен відповідати типу аргументу %qs на %L

en: Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE
uk: Аргумент %qs функції %qs з PASS(%s) на %L не може бути ALLOCATABLE

en: Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute
uk: Аргумент %qs в %qs з PASS(%s) в %L не може мати атрибут POINTER

en: Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs
uk: Аргумент %qs в %qs з PASS(%s) в %L повинен бути похідним типом %qs

en: Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs
uk: Аргумент %qs функції %qs з PASS(%s) на %L повинен бути похідним типом %qs

en: Argument %qs of %qs with PASS(%s) at %L must be of the parametric derived-type %qs
uk: Аргумент %qs для %qs з PASS(%s) в %L повинен бути типу параметричного похідного типу %qs

en: Argument %qs of %qs with PASS(%s) at %L must be scalar
uk: Аргумент %qs в %qs з PASS(%s) в %L повинен бути скалярним

en: Argument %qs of MOD at %L shall not be zero
uk: Аргумент %qs MOD в %L не повинен бути нулем

en: Argument %qs of MODULO at %L shall not be zero
uk: Аргумент %qs функції MODULO на %L не може бути нулем

en: Argument %qs of elemental procedure %qs at %L must have its INTENT specified or have the VALUE attribute
uk: Аргумент %qs елементарної процедури %qs на %L повинен мати вказане його намір або мати атрибут VALUE

en: Argument %qs of elemental procedure at %L cannot have the ALLOCATABLE attribute
uk: Аргумент %qs елементарної процедури на %L не може мати атрибуту ALLOCATABLE

en: Argument %qs of elemental procedure at %L cannot have the POINTER attribute
uk: Аргумент %qs елементарної процедури на %L не може мати атрибуту POINTER

en: Argument %qs of elemental procedure at %L must be scalar
uk: Аргумент %qs елементарної процедури на %L повинен бути скалярним

en: Argument %qs of pure function %qs at %L must be INTENT(IN) or VALUE
uk: Аргумент %qs чистої функції %qs у %L повинен мати INTENT(IN) або VALUE

en: Argument %qs of pure function %qs at %L with VALUE attribute but without INTENT(IN)
uk: Аргумент %qs чистої функції %qs у %L з атрибутом VALUE, але без INTENT(IN)

en: Argument %qs of pure subroutine %qs at %L must have its INTENT specified or have the VALUE attribute
uk: Аргумент %qs чистої підпрограми %qs у %L повинен мати вказаний INTENT або мати атрибут VALUE

en: Argument %qs of pure subroutine %qs at %L with VALUE attribute but without INTENT
uk: Аргумент %qs чистої підпрограми %qs у %L з атрибутом VALUE, але без INTENT

en: Argument %qs of statement function %qs at %L must be scalar
uk: Аргумент %qs функції-оператора %qs на %L повинен бути скалярним

en: Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)
uk: Аргумент CPTR на %L для C_F_POINTER повинен мати тип TYPE(C_PTR)

en: Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)
uk: Аргумент CPTR на %L до C_F_PROCPOINTER повинен мати тип TYPE(C_FUNPTR)

en: Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)
uk: Аргумент C_PTR_1 в %L для C_ASSOCIATED повинен мати тип TYPE(C_PTR) або TYPE(C_FUNPTR)

en: Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %s
uk: Аргумент C_PTR_2 в %L для C_ASSOCIATED повинен мати такий самий тип, як C_PTR_1: %s замість %s

en: Argument FPTR at %L to C_F_POINTER must be a pointer
uk: Аргумент FPTR на %L для C_F_POINTER повинен бути вказівником

en: Argument FPTR at %L to C_F_POINTER shall not be coindexed
uk: Аргумент FPTR на %L для C_F_POINTER не може бути співіндексованим

en: Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer
uk: Аргумент FPTR у %L для C_F_PROCPOINTER повинен бути вказівником на процедуру

en: Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed
uk: Аргумент FPTR у %L для C_F_PROCPOINTER не може бути коіндексованим

en: Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)
uk: Аргумент NCOPIES інтринсичної функції REPEAT є відʼємним (його значення %ld)

en: Argument NCOPIES of REPEAT intrinsic is negative at %L
uk: Аргумент NCOPIES вбудованої функції REPEAT на %L є відʼємним

en: Argument NCOPIES of REPEAT intrinsic is too large
uk: Аргумент NCOPIES інтринсичної функції REPEAT є занадто великим

en: Argument NCOPIES of REPEAT intrinsic is too large at %L
uk: Аргумент NCOPIES вбудованої функції REPEAT на %L є занадто великим

en: Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer
uk: Аргумент X у %L для C_FUNLOC повинен бути процедурою або вказівником на процедуру

en: Argument X at %L to C_FUNLOC shall not be coindexed
uk: Аргумент X у %L для C_FUNLOC не може бути коіндексованим

en: Argument X at %L to C_LOC shall be not be a zero-sized string
uk: Аргумент X у %L для C_LOC не повинен бути рядком нульової довжини

en: Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute
uk: Аргумент X у %L для C_LOC повинен мати атрибут POINTER або TARGET

en: Argument X at %L to C_LOC shall not be coindexed
uk: Аргумент X у %L для C_LOC не може бути коіндексованим

en: Argument at %L to C_LOC shall not be polymorphic
uk: Аргумент у %L для C_LOC не повинен бути поліморфним

en: Argument dim at %L must be of INTEGER type
uk: Аргумент dim на %L повинен бути типу INTEGER

en: Argument dim at %L must be scalar
uk: Аргумент dim на %L повинен бути скалярним

en: Argument mismatch for the overriding procedure %qs at %L: %s
uk: Неспівпадання аргументів для перевизначеної процедури %qs в %L: %s

en: Argument of %s at %L must be of length one
uk: Аргумент %s на %L повинен мати довжину одиницю

en: Argument of %s function at %L is negative
uk: Аргумент функції %s на %L є відʼємним

en: Argument of %s function at %L is too large for the collating sequence of kind %d
uk: Аргумент функції %s на %L занадто великий для послідовності упорядкування типу %d

en: Argument of %s function at %L outside of range [0,127]
uk: Аргумент функції %s на %L знаходиться поза діапазоном [0,127]

en: Argument of ACOS at %L must be between -1 and 1
uk: Аргумент функції ACOS на %L повинен бути між -1 і 1

en: Argument of ACOSD at %L must be between -1 and 1
uk: Аргументом ACOSD у %L має бути значення від -1 до 1

en: Argument of ACOSH at %L must not be less than 1
uk: Аргумент функції ACOSH на %L не може бути меншим за 1

en: Argument of ASIN at %L must be between -1 and 1
uk: Аргумент функції ASIN на %L повинен бути від -1 до 1

en: Argument of ASIND at %L must be between -1 and 1
uk: Аргументом ASIND у %L має бути значення від -1 до 1

en: Argument of ATANH at %L must be inside the range -1 to 1
uk: Аргументом ATANH у %L має бути число у діапазоні від -1 до 1

en: Argument of FINAL procedure at %L must be of type %qs
uk: Аргумент FINAL процедури на %L повинен бути типу %qs

en: Argument of FINAL procedure at %L must not be ALLOCATABLE
uk: Аргумент FINAL процедури на %L не може бути ALLOCATABLE

en: Argument of FINAL procedure at %L must not be INTENT(OUT)
uk: Аргумент FINAL процедури на %L не може бути INTENT(OUT)

en: Argument of FINAL procedure at %L must not be OPTIONAL
uk: Аргумент FINAL процедури на %L не може бути OPTIONAL

en: Argument of FINAL procedure at %L must not be a POINTER
uk: Аргумент FINAL процедури на %L не може бути POINTER

en: Argument of IACHAR at %L must be of length one
uk: Аргумент IACHAR на %L повинен мати довжину одиницю

en: Argument of IACHAR function at %L outside of range 0..127
uk: Аргумент функції IACHAR на %L поза межами діапазону 0..127

en: Argument of ICHAR at %L must be of length one
uk: Аргумент ICHAR на %L повинен мати довжину одиницю

en: Argument of LOG at %L cannot be less than or equal to zero
uk: Аргумент LOG в %L не може бути менше або дорівнювати нулю

en: Argument of LOG10 at %L cannot be less than or equal to zero
uk: Аргумент LOG10 в %L не може бути менше або дорівнювати нулю

en: Argument of SELECT statement at %L cannot be %s
uk: Аргумент оператора SELECT на %L не може бути %s

en: Argument of SELECT statement at %L must be a scalar expression
uk: Аргумент оператора SELECT на %L повинен бути скалярним виразом

en: Argument of SQRT at %L has a negative value
uk: Аргумент SQRT для %L має відʼємне значення

en: Argument to %<-fcheck%> is not valid: %s
uk: Аргумент для %<-fcheck%> недійсний: %s

en: Argument to %<-ffpe-summary%> is not valid: %s
uk: Аргумент для %<-ffpe-summary%> недійсний: %s

en: Argument to %<-ffpe-trap%> is not valid: %s
uk: Аргумент для %<-ffpe-trap%> недійсний: %s

en: Argument types of %qs intrinsic at %L must match (%s/%s)
uk: Типи аргументів вбудованої функції %qs у %L повинні збігатися (%s/%s)

en: Arguments of %qs at %L and %L cannot both be BOZ literal constants
uk: Аргументи %qs на %L і %L не можуть обидва бути літеральними константами BOZ

en: Arguments of %qs have different kind type parameters at %L
uk: Аргументи %qs мають різні параметри типу kind на %L

en: Arithmetic IF statement at %C
uk: Арифметичний оператор IF в %C

en: Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression
uk: Арифметична IF-інструкція на %L потребує скалярний вираз REAL або INTEGER

en: Arithmetic NaN at %L
uk: Арифметика NaN на %L

en: Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>
uk: Арифметичне NaN при перетворенні %s на %s на %L. Цю перевірку можна вимкнути за допомогою опції %<-fno-range-check%>

en: Arithmetic OK at %L
uk: Арифметика ОК на %L

en: Arithmetic OK converting %s to %s at %L
uk: Арифметика ОК при перетворенні %s на %s на %L

en: Arithmetic overflow at %L
uk: Переповнення арифметики на %L

en: Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>
uk: Переповнення арифметики при перетворенні %s на %s на %L. Цю перевірку можна вимкнути за допомогою параметра %<-fno-range-check%>

en: Arithmetic underflow at %L
uk: Недостатність арифметики на %L

en: Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>
uk: Підтік арифметики при перетворенні %s на %s на %L. Цю перевірку можна вимкнути за допомогою параметра %<-fno-range-check%>

en: Array %qs at %L cannot have a deferred shape
uk: Масив %qs на %L не може мати відкладену форму

en: Array %qs at %L is a variable, which does not reduce to a constant expression
uk: Масив %qs у %L є змінною, яка не зводиться до константного виразу

en: Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute.
uk: Масив %qs у %L більший за обмеження, встановлене за допомогою %<-fmax-stack-var-size=%>, перенесений зі стеку в статичне сховище. Це робить процедуру небезпечною при рекурсивному виклику або одночасному виклику з кількох потоків. Розгляньте можливість збільшення обмеження %<-fmax-stack-var-size=%> (або використання %<-frecursive%>, що позначає необмежене %<-fmax-stack-var-size%>) - або змініть код для використання масиву типу ALLOCATABLE. Якщо змінна ніколи не використовується одночасно, це попередження можна ігнорувати, і змінну також можна оголосити з атрибутом SAVE.

en: Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object
uk: Масив %qs на %L з неконстантними межами не може бути обʼєктом EQUIVALENCE

en: Array %qs is not permitted in reduction at %L
uk: Масив %qs не допускається в редукції на %L

en: Array bound mismatch for dimension 1 of array (%ld/%ld)
uk: Несумісні межі масиву для розмірності 1 масиву (%ld/%ld)

en: Array bound mismatch for dimension 2 of array (%ld/%ld)
uk: Несумісні межі масиву для розмірності 2 масиву (%ld/%ld)

en: Array component of structure at %C must have an explicit shape
uk: Масивний компонент структури у %C повинен мати явну форму

en: Array component of structure at %C must have explicit or deferred shape
uk: Масивний компонент структури у %C повинен мати явну або відкладену форму

en: Array constructor including type specification at %C
uk: Конструктор масиву, що включає специфікацію типу, в %C

en: Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]
uk: Значення конструктора масиву на %L не може бути необмежено поліморфним [F2008: C4106]

en: Array entity required at %L
uk: Необхідна сутність масиву на %L

en: Array in initializer list at %L must have an explicit shape
uk: Масив у списку ініціалізаторів на %L повинен мати явну форму

en: Array index at %L is an array of rank %d
uk: Індекс масиву на %L є масивом рангу %d

en: Array index at %L must be of INTEGER type, found %s
uk: Індекс масиву на %L повинен бути типу INTEGER, знайдено %s

en: Array index at %L must be scalar
uk: Індекс масиву у %L повинен бути скалярним

en: Array is not contiguous at %L
uk: Масив не є послідовним на %L

en: Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size
uk: Масив взаємодіючого типу у %L для C_LOC, який не може бути виділений памʼять і не має ні припущеного розміру, ні явного розміру

en: Array operands are incommensurate at %L
uk: Операнди масиву несумісні на %L

en: Array operands are incommensurate converting %s to %s at %L
uk: Масивні операнди несумісні при перетворенні %s в %s на %L

en: Array pointer %qs at %L must have a deferred shape or assumed rank
uk: Вказівник на масив %qs на %L повинен мати відкладену форму або припущений ранг

en: Array reference at %C cannot have more than %d dimensions
uk: Посилання на масив у %C не може мати більше %d вимірів

en: Array reference at %C has more than 7 dimensions
uk: Посилання на масив у %C має більше 7 вимірів

en: Array reference at %L is out of bounds (%ld < %ld) in codimension %d
uk: Посилання на масив на %L виходить за межі (%ld < %ld) в кодимензії %d

en: Array reference at %L is out of bounds (%ld < %ld) in dimension %d
uk: Посилання на масив на %L виходить за межі (%ld < %ld) в розмірності %d

en: Array reference at %L is out of bounds (%ld > %ld) in codimension %d
uk: Посилання на масив на %L виходить за межі (%ld > %ld) в кодимензії %d

en: Array reference at %L is out of bounds (%ld > %ld) in dimension %d
uk: Посилання на масив на %L виходить за межі (%ld > %ld) в розмірності %d

en: Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L
uk: Посилання на масив на %L поза межами (%ld < %ld) в циклі, що починається з %L

en: Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L
uk: Посилання на масив на %L поза межами (%ld > %ld) в циклі, що починається з %L

en: Array reference in EQUIVALENCE at %C cannot be an array section
uk: Посилання на масив у EQUIVALENCE у %C не може бути секцією масиву

en: Array reference out of bounds
uk: Посилання на масив поза межами

en: Array section at %L to C_LOC
uk: Розділ масиву у %L для C_LOC

en: Array section designator, e.g. %<(:)%>, is required besides the coarray designator %<[...]%> at %C
uk: Потрібен вказівник на розділ масиву, наприклад %<(:)%>, поряд з вказівником на комасивний %<[...]%> на %C

en: Array section with a vector subscript at %L shall not be the target of a pointer
uk: Масивний розділ з векторним підскриптом на %L не може бути ціллю вказівника

en: Array sections: %qs not allowed in !$ACC DECLARE at %L
uk: Розділи масиву: %qs не дозволені в !$ACC DECLARE на %L

en: Array specification at %C has more than %d dimensions
uk: Специфікація масиву на %C має більше ніж %d вимірів

en: Array specification at %C with more than 7 dimensions
uk: Специфікація масиву на %C з більш ніж 7 вимірами

en: Array specification for symbol %qs in COMMON at %C must be explicit
uk: Специфікація масиву для символу %qs в COMMON в %C повинна бути явною

en: Array specification must be deferred at %L
uk: Специфікація масиву повинна бути відкладена на %L

en: Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L
uk: У ALLOCATE-операторі на %L потрібна специфікація масиву або виразу SOURCE= з масивним значенням

en: Array specification required in ALLOCATE statement at %L
uk: У ALLOCATE-операторі на %L потрібна специфікація масиву

en: Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute
uk: Фактичний аргумент з розділом масиву на %L несумісний з фіктивним аргументом без припущеної форми %qs через атрибут VOLATILE

en: Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs
uk: Фактичний аргумент з розділом масиву з векторними підскриптами на %L несумісний з атрибутом INTENT(OUT), INTENT(INOUT), VOLATILE або ASYNCHRONOUS для фіктивного аргументу %qs

en: As extending type %qs at %L has a coarray component, parent type %qs shall also have one
uk: Оскільки розширюючий тип %qs на %L має компонент coarray, батьківський тип %qs також повинен мати один

en: Assembler options
    =================
uk: Параметри асемблера
    ===================

en: Assigned GOTO statement at %C
uk: Оператор Assigned GOTO на %C

en: Assigned label is not a target label
uk: Призначена мітка не є цільовою міткою

en: Assigning value other than 0 or 1 to LOGICAL has undefined result at %L
uk: Присвоєння значення, відмінного від 0 або 1, до LOGICAL має невизначений результат у %L

en: Assignment of scalar to unallocated array
uk: Присвоєння скаляру невиділеному масиву

en: Assignment operator interface at %L must be a SUBROUTINE
uk: Інтерфейс оператора присвоєння в %L повинен бути ПІДРОГРАМОЮ

en: Assignment operator interface at %L must have two arguments
uk: Інтерфейс оператора присвоєння в %L повинен мати два аргументи

en: Assignment operator interface at %L must not redefine an INTRINSIC type assignment
uk: Інтерфейс оператора присвоєння в %L не повинен перевизначати присвоєння типу INTRINSIC

en: Assignment to a FORALL index variable at %L
uk: Присвоєння змінній індексу FORALL на %L

en: Assignment to a LEN or KIND part_ref at %L is not allowed
uk: Присвоєння LEN або KIND part_ref на %L не дозволяється

en: Assignment to a constant expression at %C
uk: Присвоєння константному виразу в %C

en: Assignment to an allocatable polymorphic variable at %L
uk: Присвоєння змінній з можливістю виділення памʼяті поліморфного типу на %L

en: Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>
uk: Присвоєння змінній з можливістю виділення памʼяті поліморфного типу на %L потребує %<-frealloc-lhs%>

en: Assignment to coindexed variable at %L in a PURE procedure
uk: Присвоєння коіндексованій змінній на %L у чистій процедурі

en: Assignment to contiguous pointer from non-contiguous target at %L
uk: Призначення послідовного вказівника з непослідовної цілі на %L

en: Assignment to polymorphic coarray at %L is not permitted
uk: Присвоєння поліморфному спільному масиву на %L не дозволяється

en: Associate name %qs in %s clause at %L
uk: Асоціативне імʼя %qs в замиканні %s на %L

en: Associate name %qs in SHARED clause at %L
uk: Імʼя асоціації %qs у замиканні SHARED на %L

en: Associate-name %qs at %L is used as array
uk: Асоційоване імʼя %qs на %L використовується як масив

en: Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either
uk: Імʼя асоціації %qs не може зʼявлятися в контексті визначення змінної (%s) на %L, оскільки його ціль на %L також не може

en: Associating entity %qs at %L is a procedure name
uk: Асоціююча сутність %qs на %L є імʼям процедури

en: Associating entity %qs at %L is a procedure pointer
uk: Асоціююча сутність %qs на %L є вказівником на процедуру

en: Associating selector-expression at %L yields a procedure
uk: Асоціюючий вираз-селектор на %L повертає процедуру

en: Association target at %C must not be coindexed
uk: Ціль асоціації на %C не може бути коіндексованою

en: Association target at %L cannot be a BOZ literal constant
uk: Ціль асоціації на %L не може бути літеральною константою BOZ

en: Assume ES is zero throughout program execution, use ES: for read-only data.
uk: Припускається, що ES дорівнює нулю протягом виконання програми, використовуйте ES: для даних тільки для читання.

en: Assume ICPLBs are enabled at runtime.
uk: Припустити, що ICPLB увімкнені під час виконання.

en: Assume a large TLS segment.
uk: Припустити великий сегмент TLS.

en: Assume all symbols have 32-bit values.
uk: Припустимо, що всі символи мають значення 32 біти.

en: Assume all variable arg functions are prototyped.
uk: Припускати, що всі функції зі змінною кількістю аргументів мають прототип.

en: Assume assembler support for (DWARF2+) .loc directives.
uk: Припускати підтримку асемблером директив .loc (DWARF2+).

en: Assume assembler support for view in (DWARF2+) .loc directives.
uk: Припускати підтримку асемблером перегляду в директивах .loc (DWARF2+).

en: Assume code will be assembled by GAS.
uk: Припускати, що код буде зібраний за допомогою GAS.

en: Assume code will be linked by GNU ld.
uk: Припускати, що код буде звʼязаний за допомогою GNU ld.

en: Assume code will be linked by HP ld.
uk: Припускати, що код буде звʼязаний за допомогою HP ld.

en: Assume common declarations may be overridden with ones with a larger trailing array.
uk: Припустити, що загальні оголошення можуть бути перекриті тими, що мають більший заключний масив.

en: Assume data segments are relative to text segment.
uk: Припустимо, що сегменти даних відносяться до сегмента тексту.

en: Assume external symbols, whose natural alignment would be 1, to be potentially unaligned.  By default all symbols without explicit alignment are assumed to reside on a 2 byte boundary as mandated by the IBM Z ABI.
uk: Припустити, що зовнішні символи, які мають природнє вирівнювання 1, можуть бути невирівняними. За замовчуванням всі символи без явного вирівнювання вважаються розташованими на межі 2 байтів, як вимагається IBM Z ABI.

en: Assume floating-point operations can trap.
uk: Припускати, що операції з плаваючою комою можуть спрацювати пасткою.

en: Assume incoming stack aligned to this power of 2.
uk: Припустити, що вхідний стек вирівняний за цією степенем числа 2.

en: Assume labels and symbols can be addressed using 16 bit absolute addresses.
uk: Припускається, що мітки та символи можуть бути адресовані за допомогою абсолютних адрес 16 біт.

en: Assume loading data from flash is slower than fetching instructions.
uk: Припустити, що завантаження даних з флеш-памʼяті повільніше, ніж отримання інструкцій.

en: Assume memory references are ordered and barriers are not needed.
uk: Припускати, що посилання на памʼять впорядковані і барʼєри не потрібні.

en: Assume no NaNs or infinities are generated.
uk: Припускати, що NaN або нескінченності не генеруються.

en: Assume normal C execution environment.
uk: Припускати нормальне середовище виконання C.

en: Assume pointer overflow wraps around.
uk: Припустити, що переповнення вказівника обгортається.

en: Assume possible double misalignment.
uk: Припускати можливу подвійну невідповідність.

en: Assume round to nearest is selected for purposes of scheduling.
uk: Припускається, що вибрано округлення до найближчого значення для планування.

en: Assume signed arithmetic overflow wraps around.
uk: Припустити, що переповнення знакової арифметики обгортається.

en: Assume small address space.
uk: Припустити малий адресний простір.

en: Assume strict aliasing rules apply across (uninlined) function boundaries.
uk: Припустити, що суворі правила псевдонімів застосовуються між межами функцій (не вбудованих).

en: Assume strict aliasing rules apply.
uk: Припустити, що застосовуються строгі правила псевдонімів.

en: Assume target CPU is configured as big endian.
uk: Припустити, що цільовий процесор налаштований як big endian.

en: Assume target CPU is configured as little endian.
uk: Припустити, що цільовий процесор налаштований як little endian.

en: Assume that all data in static storage can be accessed by LDS / STS instructions.  This option is only useful for reduced Tiny devices like ATtiny40.
uk: Припустити, що всі дані у статичному зберіганні можуть бути доступні інструкціями LDS / STS. Ця опція корисна тільки для зменшених пристроїв Tiny, таких як ATtiny40.

en: Assume that floating-point stores and loads are not likely to cause conflict when placed into one instruction group.
uk: Припускати, що збереження та завантаження чисел з рухомою комою, ймовірно, не спричинять конфлікт, якщо вони розміщені в одній групі інструкцій.

en: Assume that loops with an exit will terminate and not loop indefinitely.
uk: Припускати, що цикли з виходом завершаться і не будуть безкінечно повторюватися.

en: Assume that receivers of Objective-C messages may be nil.
uk: Припускати, що отримувачі повідомлень Objective-C можуть бути nil.

en: Assume that run-time support has been provided, so omit -lsim from the linker command line.
uk: Припускати, що підтримка часу виконання надана, тому пропустити -lsim з командного рядка звʼязувача.

en: Assume that standard D runtime libraries and "D main" exist.
uk: Припустити, що існують стандартні бібліотеки виконання D та «D main».

en: Assume that the reciprocal estimate instructions provide more accuracy.
uk: Припустимо, що інструкції оцінки оберненого значення надають більшу точність.

en: Assume that the source file is fixed form.
uk: Припустити, що вихідний файл має фіксовану форму.

en: Assume that the source file is free form.
uk: Припустити, що вихідний файл має вільну форму.

en: Assume that values of enumeration type are always within the minimum range of that type.
uk: Припускати, що значення перелічувального типу завжди знаходяться в мінімальному діапазоні цього типу.

en: Assume that zero displacement conditional branches are fast.
uk: Припускати, що умовні гілки з нульовим зсувом є швидкими.

en: Assume the VxWorks RTP environment.
uk: Припустити середовище VxWorks RTP.

en: Assume the VxWorks vThreads environment.
uk: Припустимо середовище VxWorks vThreads.

en: Assume unified syntax for inline assembly code.
uk: Припустити єдиний синтаксис для вбудованого коду асемблера.

en: Assumed or deferred character length variable %qs in constant expression at %L
uk: Припущена або відкладена змінна довжини символу %qs в константному виразі на %L

en: Assumed rank array %qs in %s clause at %L
uk: Масив з припущеним рангом %qs у замиканні %s на %L

en: Assumed shape array %qs at %L is not permitted in an initialization expression
uk: Масив з припущеною формою %qs на %L не дозволяється в виразі ініціалізації

en: Assumed shape array at %L must be a dummy argument
uk: Масив з припущеною формою на %L повинен бути фіктивним аргументом

en: Assumed size array %qs at %L is not permitted in an initialization expression
uk: Масив з припущеною розмірністю %qs на %L не дозволяється в виразі ініціалізації

en: Assumed size array %qs in %s clause at %L
uk: Масив з припущеним розміром %qs у замиканні %s на %L

en: Assumed size array %qs in COPYPRIVATE clause at %L
uk: Масив з припущеним розміром %qs у замиканні COPYPRIVATE на %L

en: Assumed size array %qs in namelist %qs at %C is not allowed
uk: Масив з припущеним розміром %qs у списку імен %qs у %C не допускається

en: Assumed size array %qs in namelist %qs at %L is not allowed
uk: Масив з припущеним розміром %qs у списку імен %qs на %L не дозволяється

en: Assumed size array at %L must be a dummy argument
uk: Масив з припущеним розміром на %L повинен бути фіктивним аргументом

en: Assumed type at %C
uk: Припущений тип у %C

en: Assumed type at %C is not allowed for components
uk: Припущений тип на %C не дозволяється для компонентів

en: Assumed type of variable %s at %L is only permitted for dummy variables
uk: Припущений тип змінної %s на %L дозволений лише для фіктивних змінних

en: Assumed-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute
uk: Аргумент-заглушка символьного типу з припущеною довжиною %qs на %L процедури %qs з атрибутом BIND(C)

en: Assumed-rank argument at %L is only permitted as first actual argument to the intrinsic inquiry function %s
uk: Аргумент з припущеним рангом на %L дозволено лише як перший фактичний аргумент до вбудованої функції запиту %s

en: Assumed-rank argument requires an explicit interface at %L
uk: Аргумент з припущеним рангом потребує явного інтерфейсу на %L

en: Assumed-rank array %qs at %L is not permitted in an initialization expression
uk: Масив з припущеним рангом %qs у %L не допускається в виразі ініціалізації

en: Assumed-rank array at %C
uk: Масив з припущеною розмірністю у %C

en: Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute
uk: Масив з припущеним рангом на %L не може мати атрибутів VALUE або CODIMENSION

en: Assumed-rank array at %L must be a dummy argument
uk: Масив з припущеним рангом на %L повинен бути фіктивним аргументом

en: Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument
uk: Припущена змінна %s на %L як фактичний аргумент для функції запиту повинна бути першим аргументом

en: Assumed-rank variable %s at %L may only be used as actual argument
uk: Припущена змінна %s на %L може використовуватися лише як фактичний аргумент

en: Assumed-rank variable %s at %L shall not have a subobject reference
uk: Припущена змінна рангу %s на %L не повинна мати посилання на підобʼєкт

en: Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute
uk: Фактичний аргумент з припущеною формою на %L несумісний з фіктивним аргументом без припущеної форми %qs через атрибут VOLATILE

en: Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L
uk: Масив з припущеною формою %qs на %L як фіктивний аргумент до процедури BIND(C) %qs на %L

en: Assumed-shape array %qs at %L is not permitted in an initialization expression
uk: Масив з припущеною формою %qs на %L не дозволяється в виразі ініціалізації

en: Assumed-size dummy array with !$ACC DECLARE at %L
uk: Масив з припущеною розмірністю з !$ACC DECLARE у %L

en: Assumed-type actual argument at %L corresponding to assumed-rank dummy argument %qs must be assumed-shape or assumed-rank
uk: Припущений тип фактичного аргументу на %L, що відповідає припущеному рангу фіктивного аргументу %qs, повинен бути припущеною формою або припущеним рангом

en: Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type
uk: Припущений тип фактичного аргументу на %L вимагає, щоб фіктивний аргумент %qs був припущеним типом

en: Assumed-type argument %s at %L requires an explicit interface
uk: Аргумент з припущеним типом %s на %L вимагає явного інтерфейсу

en: Assumed-type argument at %L is not permitted as actual argument to the intrinsic %s
uk: Аргумент з припущеним типом на %L не допускається як фактичний аргумент вбудованої функції %s

en: Assumed-type argument at %L is only permitted as first actual argument to the intrinsic %s
uk: Аргумент з припущеним типом на %L дозволено лише як перший фактичний аргумент до вбудованої функції %s

en: Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument
uk: Припущена змінна %s на %L як фактичний аргумент для функції запиту повинна бути першим аргументом

en: Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute
uk: Змінна %s припущеного типу на %L не може мати атрибути ALLOCATABLE, CODIMENSION, POINTER або VALUE

en: Assumed-type variable %s at %L may not have the INTENT(OUT) attribute
uk: Припущена змінна %s на %L не може мати атрибут INTENT(OUT)

en: Assumed-type variable %s at %L may only be used as actual argument
uk: Припущена змінна %s на %L може використовуватися лише як фактичний аргумент

en: Assumed-type variable %s at %L shall not be an explicit-shape array
uk: Припущена змінна %s на %L не може бути масивом з явною формою

en: Assumed-type variable %s at %L shall not have a subobject reference
uk: Припущена змінна типу %s на %L не повинна мати посилання на підобʼєкт

en: At global scope:
uk: У глобальному контексті:

en: At most %i profile runs is supported. Perhaps corrupted profile?
uk: Підтримується не більше %i профільних запусків. Можливо, пошкоджений профіль?

en: At top level:
uk: На верхньому рівні:

en: Attempt to DEALLOCATE unallocated '%s'
uk: Спроба звільнити невиділену змінну '%s'

en: Attempt to fill delay slots of branch instructions.
uk: Спроба заповнити слоти затримки інструкцій гілок.

en: Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C
uk: Спроба непрямого перекриття COMMON-блоків %s і %s за допомогою EQUIVALENCE у %C

en: Attempt to keep stack aligned to this power of 2.
uk: Спроба зберегти вирівнювання стеку за допомогою цієї степені числа 2.

en: Attempt to merge identical constants across compilation units.
uk: Спроба обʼєднати однакові константи між компіляційними одиницями.

en: Attempt to merge identical constants and constant variables.
uk: Спроба обʼєднати однакові константи та константні змінні.

en: Attempt to merge identical debug strings across compilation units.
uk: Спроба обʼєднати однакові рядки для налагодження між компіляційними одиницями.

en: Attempting to allocate already allocated variable
uk: Спроба виділити вже виділену змінну

en: Attempting to allocate already allocated variable '%s'
uk: Спроба виділити вже виділену змінну '%s'

en: Attribute %s at %L in a TYPE definition
uk: Атрибут %s на %L у визначенні ТИПУ

en: Attribute at %L is not allowed in a STRUCTURE definition
uk: Атрибут на %L не дозволений в означенні СТРУКТУРИ

en: Attribute at %L is not allowed in a TYPE definition
uk: Атрибут на %L не дозволений в означенні ТИПУ

en: Attribute at %L is not allowed outside a TYPE definition
uk: Атрибут на %L не дозволений поза визначенням ТИПУ

en: Augment variable location lists with progressive views.
uk: Розширити списки місцезнаходження змінних з прогресивними переглядами.

en: AutoFDO profile magic number does not match
uk: Магічне число профілю AutoFDO не збігається

en: AutoFDO profile version %u does not match %u
uk: Версія профілю AutoFDO %u не відповідає %u

en: Automatic array %qs at %L cannot have an initializer
uk: Автоматичний масив %qs у %L не може мати ініціалізатора

en: Automatic object %qs at %L cannot appear in COMMON at %L
uk: Автоматичний об'єкт %qs в %L не може з'явитися в COMMON в %L

en: Automatically adds space for longer path names in load commands (up to MAXPATHLEN).
uk: Автоматично додає простір для довших імен шляхів у командах завантаження (до MAXPATHLEN).

en: Automatically align branch targets to reduce branch penalties.
uk: Автоматично вирівнювати цілі гілок, щоб зменшити штрафи за гілки.

en: Available BITS selections:
uk: Доступні варіанти BITS:

en: Average number of iterations of a loop.
uk: Середня кількість ітерацій циклу.

en: Avoid all range limits on call instructions.
uk: Уникайте всіх обмежень діапазону на інструкціях виклику.

en: Avoid combining multiple statements into one exploded edge.
uk: Уникати поєднання кількох операторів в одне вибухнуте ребро.

en: Avoid generating pc-relative calls; use indirection.
uk: Уникайте генерації викликів, що відносяться до pc; використовуйте непряме звертання.

en: Avoid generation of indexed load/store instructions when possible.
uk: Уникайте генерації індексованих інструкцій завантаження/збереження, якщо це можливо.

en: Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata.
uk: Уникати перекриття регістрів призначення та адреси в інструкціях LDRD, які можуть спричинити помилки Cortex-M3.

en: Avoid placing any readable data in program memory.
uk: Уникати розміщення будь-яких даних, придатних для читання, в памʼяті програми.

en: Avoid speculative loads to work around a hardware anomaly.
uk: Уникайте спекулятивних завантажень, щоб уникнути аномалії апаратного забезпечення.

en: Avoid use of the DIV and MOD instructions.
uk: Уникайте використання інструкцій DIV і MOD.

en: Avoid using the GOT to access external symbols.
uk: Уникати використання GOT для доступу до зовнішніх символів.

en: BB %i cannot throw but has an EH edge
uk: BB %i не може генерувати винятки, але має ребро обробки винятків

en: BB %i has incorrect edge
uk: Базовий блок %i має неправильне ребро

en: BB %i has incorrect fallthru edge
uk: Базовий блок %i має неправильне ребро fallthru

en: BB %i has multiple EH edges
uk: BB %i має кілька ребер обробки винятків

en: BB %i is missing an EH edge
uk: ББ %i відсутнє EH ребро

en: BB %i is missing an edge
uk: В ББ %i відсутнє ребро

en: BB %i last statement has incorrectly set lp
uk: остання інструкція BB %i неправильно встановила lp

en: BB %i too many fallthru edges
uk: Базовий блок %i має забагато ребер fallthru

en: BB_RTL flag not set for block %d
uk: Прапорець BB_RTL не встановлено для блоку %d

en: BIND(C) Variable %qs at %L must have length one
uk: Змінна BIND(C) %qs на %L повинна мати довжину одиницю

en: BIND(C) applied to %s %s at %L
uk: BIND(C) застосовується до %s %s у %L

en: BIND(C) at %L
uk: BIND(C) в %L

en: BIND(C) attribute at %C requires an interface with BIND(C)
uk: Атрибут BIND(C) на %C вимагає інтерфейсу з BIND(C)

en: BIND(C) attribute at %L can only be used for variables or common blocks
uk: Атрибут BIND(C) на %L може використовуватися лише для змінних або спільних блоків

en: BIND(C) attribute at %L may not be specified for an internal procedure
uk: Атрибут BIND(C) на %L не може бути вказаний для внутрішньої процедури

en: BIND(C) procedure with NAME may not have POINTER attribute at %C
uk: Процедура BIND(C) з імʼям не може мати атрибут POINTER на %C

en: BIND(C) statement at %C
uk: Оператор BIND(C) на %C

en: BLANK= at %L not allowed in Fortran 95
uk: BLANK= на рядку %L не дозволено в Fortran 95

en: BLOCK DATA construct at %L
uk: Конструкція BLOCK DATA в %L

en: BLOCK DATA element %qs at %L must be in COMMON
uk: Елемент BLOCK DATA %qs на %L повинен бути в COMMON

en: BLOCK construct at %C
uk: Конструкція BLOCK на %C

en: BOZ at %L cannot appear in an old-style initialization
uk: BOZ на %L не може зʼявлятися в ініціалізації старого стилю

en: BOZ constant at %C uses nonstandard postfix syntax
uk: Константа BOZ на %C використовує нестандартний синтаксис постфіксу

en: BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram
uk: Константа BOZ на %L не може зʼявлятися в підпрограмі вбудованої функції COMPLEX

en: BOZ literal constant at %L cannot appear as an initializer
uk: Літеральна константа BOZ у %L не може зʼявлятися як ініціалізатор

en: BOZ literal constant at %L cannot appear in ACHAR intrinsic subprogram
uk: Літеральна константа BOZ на %L не може зʼявлятися в підпрограмі вбудованої функції ACHAR

en: BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram
uk: Літеральна константа BOZ в %L не може зʼявлятися в CHAR вбудованій підпрограмі

en: BOZ literal constant at %L cannot appear in a structure constructor
uk: Літеральна константа BOZ на %L не може зʼявлятися в конструкторі структури

en: BOZ literal constant at %L cannot appear in an array constructor
uk: Літеральна константа BOZ в %L не може зʼявлятися в конструкторі масиву

en: BOZ literal constant at %L cannot appear in an output IO list
uk: Літеральна константа BOZ на %L не може зʼявлятися у списку виводу IO

en: BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram
uk: Літеральна константа BOZ на %L не може зʼявлятися у вбудованій підпрограмі FLOAT

en: BOZ literal constant at %L cannot be an actual argument to %qs
uk: Літеральна константа BOZ на %L не може бути фактичним аргументом для %qs

en: BOZ literal constant at %L cannot be an operand of unary operator %qs
uk: Літеральна константа BOZ на %L не може бути операндом унарного оператора %qs

en: BOZ literal constant at %L is neither a DATA statement value nor an actual argument of INT/REAL/DBLE/CMPLX intrinsic subprogram
uk: Літеральна константа BOZ в %L не є значенням оператора DATA або фактичним аргументом вбудованої підпрограми INT/REAL/DBLE/CMPLX

en: BOZ literal constant near %L cannot appear as an operand of a relational operator
uk: Літеральна константа BOZ біля %L не може бути операндом реляційного оператора

en: BOZ literal constant near %L cannot be assigned to a %qs variable
uk: Літеральна константа BOZ поблизу %L не може бути присвоєна змінній %qs

en: BOZ literal constant near %L cannot be assigned to a %qs variable in an old-style initialization
uk: Літеральна константа BOZ біля %L не може бути присвоєна змінній %qs в ініціалізації старого стилю

en: BOZ used outside a DATA statement at %L
uk: BOZ використовується поза оператором DATA на %L

en: BPF CO-RE does not support LTO
uk: BPF CO-RE не підтримує LTO

en: BPF CO-RE requires BTF debugging information, use %<-gbtf%>
uk: BPF CO-RE вимагає наявності інформації для налагодження BTF, використовуйте %<-gbtf%>

en: BYTE type at %C
uk: Тип BYTE на %C

en: BYTE type used at %C is not available on the target machine
uk: Тип BYTE, використаний на %C, недоступний на цільовій машині

en: Bad 128-bit move
uk: Неправильний 128-бітний хід

en: Bad GPR fusion
uk: Погане злиття GPR

en: Bad INTENT specification at %C
uk: Неправильна специфікація INTENT в %C

en: Bad IO basetype (%d)
uk: Поганий базовий тип введення/виведення (%d)

en: Bad allocate-object at %C for a PURE procedure
uk: Неправильний обʼєкт allocate в %C для чистої процедури

en: Bad array dimension at %L
uk: Погана розмірність масиву на %L

en: Bad array reference at %L
uk: Погана посилання на масив на %L

en: Bad array spec of component %qs referenced in structure constructor at %L
uk: Неправильна специфікація масиву компоненти %qs, на яку посилається в конструкторі структури на %L

en: Bad array specification for an explicitly shaped array at %C
uk: Неправильна специфікація масиву для масиву з явною формою на %C

en: Bad array specification for assumed shape array at %C
uk: Неправильна специфікація масиву для масиву з припущеною формою на %C

en: Bad array specification for implied-shape array at %C
uk: Неправильна специфікація масиву для масиву з неявною формою у %C

en: Bad array specification in ALLOCATE statement at %L
uk: Неправильна специфікація масиву в операторі ALLOCATE на %L

en: Bad character %qc in OPERATOR name at %C
uk: Неправильний символ %qc в назві ОПЕРАТОРА на %C

en: Bad coarray specification in ALLOCATE statement at %L
uk: Неправильна специфікація ко-масиву в операторі ALLOCATE на %L

en: Bad continuation line at %C
uk: Погана продовжувальна лінія в %C

en: Bad kind expression for function %qs at %L
uk: Поганий вираз типу для функції %qs в %L

en: Bad kind for logical constant at %C
uk: Неправильний тип для логічної константи на %C

en: Bad name
uk: Погане імʼя

en: Bad operator
uk: Поганий оператор

en: Bad shape of initializer at %L
uk: Неправильна форма ініціалізатора на %L

en: Bad specification for assumed size array at %C
uk: Неправильна специфікація масиву для масиву з припущеним розміром на %C

en: Bad specification for assumed size array at %L
uk: Неправильна специфікація для масиву з припущеним розміром на %L

en: Bad specification for deferred shape array at %C
uk: Неправильна специфікація масиву для масиву з відкладеною формою на %C

en: Bad target in pointer assignment in PURE procedure at %L
uk: Недійсна ціль в призначенні вказівника в чистій процедурі на %L

en: Bad type in constant expression
uk: Поганий тип у константному виразі

en: Bad type in gfc_simplify_sign
uk: Неправильний тип в gfc_simplify_sign

en: Base ABI types for LoongArch:
uk: Типи базових ABI для LoongArch:

en: Base object for NOPASS type-bound procedure call at %L must be scalar
uk: Базовий обʼєкт для типованого виклику NOPASS-процедури у %L повинен бути скалярним

en: Base object for procedure-pointer component call at %L is of ABSTRACT type %qs
uk: Базовий обʼєкт для виклику компоненти вказівника на процедуру у %L має абстрактний тип %qs

en: Base object for type-bound procedure call at %L is of ABSTRACT type %qs
uk: Базовий обʼєкт для типованого виклику процедури у %L має абстрактний тип %qs

en: Basic ISAs of LoongArch:
uk: Основні ISA LoongArch:

en: Binding at %C must have the same access as already defined binding %qs
uk: Звʼязування на %C повинно мати такий самий доступ, як вже визначене звʼязування %qs

en: Binding attributes already specify passing, illegal NOPASS at %C
uk: Атрибути звʼязування вже вказують на передачу, недопустимий NOPASS на %C

en: Binding attributes already specify passing, illegal PASS at %C
uk: Атрибути звʼязування вже вказують на передачу, недопустимий PASS на %C

en: Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L
uk: Порожній BLOCK DATA в %C конфліктує з попереднім BLOCK DATA в %L

en: Blank required in %s statement near %C
uk: Пропуск обовʼязковий в %s операторі біля %C

en: Blanket SAVE statement at %C follows previous SAVE statement
uk: Оператор SAVE без параметрів в %C слідує за попереднім оператором SAVE

en: Block label is not appropriate for IF statement at %C
uk: Мітка блоку не підходить для умовного оператора IF на %C

en: Block label not appropriate for arithmetic IF statement at %C
uk: Мітка блоку не підходить для арифметичного умовного оператора IF на %C

en: Board name [and memory region].
uk: Назва плати [та область памʼяті].

en: Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L
uk: Обидва модифікатори розкладу MONOTONIC та NONMONOTONIC вказані у %L

en: Both section and comdat group is set
uk: встановлено як розділ, так і групу comdat

en: Bound on number of candidates below that all candidates are considered in iv optimizations.
uk: Межа кількості кандидатів, нижче якої всі кандидати вважаються в оптимізації iv.

en: Bound on number of iv uses in loop optimized in iv optimizations.
uk: Межа кількості використань iv в оптимізованій петлі в оптимізації iv.

en: Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check.
uk: Обмеження на кількість перевірок часу виконання, вставлених версіюванням циклу векторизатора для перевірки псевдонімів.

en: Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check.
uk: Обмеження на кількість перевірок часу виконання, вставлених версіюванням циклу векторизатора для перевірки вирівнювання.

en: Bound on size of expressions used in the scalar evolutions analyzer.
uk: Обмеження на розмір виразів, що використовуються в аналізаторі еволюцій скалярів.

en: Bound on the complexity of the expressions in the scalar evolutions analyzer.
uk: Обмеження на складність виразів в аналізаторі еволюцій скалярів.

en: Bound on the cost of an expression to compute the number of iterations.
uk: Обмеження на вартість виразу для обчислення кількості ітерацій.

en: Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates.
uk: Обмеження на кількість ітерацій, яку алгоритм аналізу кількості ітерацій методом грубої сили оцінює.

en: Bounds specification for %qs in pointer assignment at %L
uk: Вказівка меж для %qs у присвоєнні вказівника на %L

en: Branch at %L may result in an infinite loop
uk: Гілка на %L може призвести до безкінечного циклу

en: Branches are this expensive (arbitrary units).
uk: Гілки коштують так дорого (довільні одиниці).

en: Branches executed:%s of %d
uk: Виконано гілок:%s з %d

en: Build for Core A.
uk: Збудувати для ядра A.

en: Build for Core B.
uk: Збудувати для ядра B.

en: Build for SDRAM.
uk: Збудувати для SDRAM.

en: Building block for specs-based multilib-aware TFLAGS.
uk: Будівельний блок для TFLAGS, що підтримує специфікації та багатобібліотечність.

en: Builtin %qF requires z14 or higher
uk: Вбудована функція %qF вимагає z14 або вище

en: Builtin %qF requires z15 or higher
uk: Вбудована функція %qF вимагає z15 або вище

en: Builtin not implemented
uk: Вбудована функція не реалізована

en: By-value argument at %L cannot be an array or an array section
uk: Аргумент за значенням на %L не може бути масивом або секцією масиву

en: By-value argument at %L is not allowed in this context
uk: Аргумент за значенням на %L не допускається в цьому контексті

en: By-value argument at %L is not of numeric type
uk: Аргумент за значенням на %L не є числовим типом

en: C interoperable character dummy variable %qs at %L with VALUE attribute must have length one
uk: Символьна фіктивна змінна %qs на %L з атрибутом VALUE, сумісна з C, повинна мати довжину одиницю

en: C kind type parameter is for type %s but type at %L is %s
uk: Параметр типу C-типу призначений для типу %s, але тип у %L - %s

en: C++ constructors and destructors will not be invoked for Objective-C fields
uk: Конструктори та деструктори C++ не будуть викликатися для полів Objective-C

en: C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>
uk: позначені ініціалізатори C++ доступні лише з %<-std=c++20%> або %<-std=gnu++20%>

en: C++ lookup of %qD would return a field, not a type
uk: Пошук %qD в C++ поверне поле, а не тип

en: C++ modules are incompatible with precompiled headers
uk: Модулі C++ несумісні з попередньо скомпільованими заголовками

en: C++ modules are incompatible with traditional preprocessing
uk: Модулі C++ несумісні з традиційною попередньою обробкою

en: C++ requires promoted type, not enum type, in %<va_arg%>
uk: C++ вимагає підвищеного типу, а не типу перелічування, у %<va_arg%>

en: C++11 %<constexpr%> only available with %<-std=c++11%> or %<-std=gnu++11%>
uk: C++11 %<constexpr%> доступний лише з %<-std=c++11%> або %<-std=gnu++11%>

en: C++11 %<noexcept%> only available with %<-std=c++11%> or %<-std=gnu++11%>
uk: C++11 %<noexcept%> доступний лише з %<-std=c++11%> або %<-std=gnu++11%>

en: C++11 %<thread_local%> allows dynamic initialization and destruction
uk: C++11 %<thread_local%> дозволяє динамічну ініціалізацію та знищення

en: C++11 %<thread_local%> only available with %<-std=c++11%> or %<-std=gnu++11%>
uk: C++11 %<thread_local%> доступний лише з %<-std=c++11%> або %<-std=gnu++11%>

en: C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>
uk: атрибути C++11 доступні лише з %<-std=c++11%> або %<-std=gnu++11%>

en: C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>
uk: C++11 auto доступний тільки з %<-std=c++11%> або %<-std=gnu++11%>

en: C++20 %<constinit%> only available with %<-std=c++20%> or %<-std=gnu++20%>
uk: C++20 %<constinit%> доступний лише з %<-std=c++20%> або %<-std=gnu++20%>

en: C++20 concept definition syntax is %<concept <name> = <expr>%>
uk: синтаксис означення концепції C++20: %<concept <name> = <expr>%>

en: C++20 says that these are ambiguous, even though the second is reversed:
uk: C++20 стверджує, що це неоднозначно, навіть якщо другий є зворотнім:

en: C99 designator %qE is not an integral constant-expression
uk: індикатор C99 %qE не є цілочисельним константним виразом

en: C99 designator %qE outside aggregate initializer
uk: C99-означення %qE поза агрегатним ініціалізатором

en: CASE label at %L overlaps with CASE label at %L
uk: Мітка CASE на %L перекривається з міткою CASE на %L

en: CCTL intrinsic function subtype out of range
uk: підтип вбудованої функції CCTL виходить за межі діапазону

en: CFString literal expression is not a string constant
uk: вираз літерала CFString не є рядковою константою

en: CFString literal is missing
uk: відсутній літерал CFString

en: CHANGE TEAM statement at %C
uk: Оператор CHANGE TEAM на %C

en: CHARACTER expression at %L is being truncated (%ld/%ld)
uk: Вираз CHARACTER на %L обрізається (%ld/%ld)

en: CHARACTER expression will be truncated in assignment (%wd/%wd) at %L
uk: Вираз CHARACTER буде скорочено в присвоєнні (%wd/%wd) в %L

en: CHARACTER expression will be truncated in constructor (%td/%td) at %L
uk: Вираз CHARACTER буде скорочено в конструкторі (%td/%td) в %L

en: CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L
uk: Довжина CHARACTER в !$OMP DECLARE REDUCTION %s не є сталою на %L

en: CHARACTER length must be a constant at %L
uk: Довжина CHARACTER повинна бути константою на %L

en: CHARACTER(*) function %qs at %L
uk: Функція CHARACTER(*) %qs у рядку %L

en: CHARACTER(*) function %qs at %L cannot be array-valued
uk: Функція CHARACTER(*) %qs на %L не може бути масивом

en: CHARACTER(*) function %qs at %L cannot be pointer-valued
uk: Функція CHARACTER(*) %qs на %L не може бути вказівником

en: CHARACTER(*) function %qs at %L cannot be pure
uk: Функція CHARACTER(*) %qs на %L не може бути чистою

en: CHARACTER(*) function %qs at %L cannot be recursive
uk: Функція CHARACTER(*) %qs у рядку %L не може бути рекурсивною

en: CLASS entity at %C cannot have the PARAMETER attribute
uk: Сутність CLASS на %C не може мати атрибут PARAMETER

en: CLASS selector at %L needs a temporary which is not yet implemented
uk: Селектор CLASS на %L потребує тимчасовий обʼєкт, який ще не реалізований

en: CLASS statement at %C
uk: Оператор CLASS у %C

en: CLASS variable %qs at %L cannot have the PARAMETER attribute
uk: Змінна CLASS %qs у %L не може мати атрибут PARAMETER

en: CLASS variable %qs at %L must be dummy, allocatable or pointer
uk: Змінна CLASS %qs на %L повинна бути фіктивною, виділеною або вказівником

en: CLOSE statement at %L requires a UNIT number
uk: Оператор CLOSE на %L вимагає номер UNIT

en: CLOSE statement not allowed in PURE procedure at %C
uk: Оператор CLOSE не дозволений в чистій процедурі на %C

en: CODIMENSION specified for %qs outside its INTERFACE body at %L
uk: CODIMENSION вказано для %qs поза тілом його INTERFACE на %L

en: COLLAPSE clause argument not constant positive integer at %C
uk: Аргумент COLLAPSE-замикання не є сталим додатнім цілочисельним у %C

en: COLLECT_GCC must be set.
uk: необхідно встановити COLLECT_GCC.

en: COMMON %qs at %L does not exist
uk: COMMON %qs у %L не існує

en: COMMON %qs at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>
uk: COMMON %qs у %L потребує %d байтів доповнення; перенесіть елементи або використовуйте %<-fno-align-commons%>

en: COMMON at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive
uk: COMMON на %L згадується кілька разів в замиканнях однієї і тієї ж директиви OMP DECLARE TARGET

en: COMMON at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>
uk: COMMON у %L потребує %d байтів доповнення; перенесіть елементи або використовуйте %<-fno-align-commons%>

en: COMMON at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE
uk: COMMON на %L встановлено в попередній директиві OMP DECLARE TARGET на інший DEVICE_TYPE

en: COMMON block %qs at %L cannot have the EXTERNAL attribute
uk: Блок COMMON %qs на %L не може мати атрибут EXTERNAL

en: COMMON block %qs at %L is also an intrinsic procedure
uk: Блок COMMON %qs на %L також є вбудованою процедурою

en: COMMON block %qs at %L is used as PARAMETER at %L
uk: Блок COMMON %qs на %L використовується як PARAMETER на %L

en: COMMON block %qs at %L that is also a function result
uk: Блок COMMON %qs на %L, який також є результатом функції

en: COMMON block %qs at %L that is also a global procedure
uk: Блок COMMON %qs на %L, який також є глобальною процедурою

en: COMMON block %qs at %L uses the same global identifier as entity at %L
uk: Блок COMMON %qs на %L використовує той самий глобальний ідентифікатор, що й сутність на %L

en: COMMON block /%s/ not found at %C
uk: Блок COMMON /%s/ не знайдено в %C

en: COMMON block at %L
uk: Блок COMMON на %L

en: COMMON block at %L with binding label %qs uses the same global identifier as entity at %L
uk: Блок COMMON на %L з міткою звʼязування %qs використовує той самий глобальний ідентифікатор, що й сутність на %L

en: COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs
uk: Елемент блоку COMMON %qs у %L не може бути обʼєктом EQUIVALENCE у чистій процедурі %qs

en: COMMON variable %qs at %L must have constant character length
uk: Змінна COMMON %qs на %L повинна мати сталу довжину символів

en: COMPLEX argument %qs of %qs intrinsic at %L
uk: Аргумент COMPLEX %qs використовується у вбудованій функції %qs на %L

en: COMPLEX quantities cannot be compared at %L
uk: КОМПЛЕКСНІ величини не можуть бути порівняні на %L

en: CONTAINS block in derived type definition at %C
uk: Блок CONTAINS у визначенні похідного типу в %C

en: CONTAINS statement at %C is already in a contained program unit
uk: Інструкція CONTAINS в %C вже знаходиться вкладеною програмною одиницею

en: CONTAINS statement without FUNCTION or SUBROUTINE statement at %L
uk: Інструкція CONTAINS без інструкції FUNCTION або SUBROUTINE в %L

en: CONTIGUOUS attribute at %C
uk: Атрибут CONTIGUOUS на %C

en: CONTIGUOUS statement at %C
uk: Оператор CONTIGUOUS на %C

en: CONVERT tag at %L
uk: Мітка CONVERT на %L

en: COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable
uk: Аргумент COUNT вбудованої функції EVENT_QUERY на %L повинен бути визначений

en: COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer
uk: Аргумент COUNT функції EVENT_QUERY в %L повинен мати принаймні діапазон типу цілого числа за замовчуванням

en: COUNT argument to SYSTEM_CLOCK at %L has non-default kind
uk: Аргумент COUNT для SYSTEM_CLOCK на %L має нестандартний тип

en: COUNT argument to SYSTEM_CLOCK at %L with kind smaller than default integer
uk: Аргумент COUNT для SYSTEM_CLOCK у %L з типом меншим за стандартний цілий

en: COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind
uk: Аргумент COUNT_MAX для SYSTEM_CLOCK на %L має нестандартний тип

en: COUNT_MAX argument to SYSTEM_CLOCK at %L with kind smaller than default integer
uk: Аргумент COUNT_MAX для SYSTEM_CLOCK у %L з типом меншим за стандартний цілий

en: COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind
uk: Аргумент COUNT_RATE для SYSTEM_CLOCK на %L має нестандартний тип

en: COUNT_RATE argument to SYSTEM_CLOCK at %L with kind smaller than default integer
uk: Аргумент COUNT_RATE для SYSTEM_CLOCK у %L з типом меншим за стандартний цілий

en: CPU you selected does not support x86-64 instruction set
uk: Вибраний вами процесор не підтримує набір інструкцій x86-64

en: CRIS-port assertion failed: %s
uk: Помилка перевірки CRIS-порту: %s

en: CRITICAL block inside of OpenACC region at %C
uk: Блок CRITICAL всередині області OpenACC в %C

en: CRITICAL block inside of OpenMP region at %C
uk: Блок CRITICAL всередині області OpenMP на %C

en: CRITICAL statement at %C
uk: Оператор CRITICAL на %C

en: CTF debug info requested, but not supported for %qs frontend
uk: запитана інформація для налагодження CTF, але не підтримується для %qs фронтенду

en: CYCLE statement at %C is not applicable to non-loop construct %qs
uk: Оператор CYCLE на %C не застосовується до нециклової конструкції %qs

en: CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop
uk: CYCLE-оператор на %C для не-найвнутрішнішої згорнутої !$ACC LOOP петлі

en: CYCLE statement at %C to non-innermost collapsed !$OMP DO loop
uk: CYCLE-оператор на %C для не-внутрішньої згорнутої !$OMP DO петлі

en: CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop
uk: Оператор CYCLE на %C до не найвнутрішнішого плиткового циклу !$ACC LOOP

en: Call mcount for profiling before a function prologue.
uk: Викликати mcount для профілювання перед прологом функції.

en: Call the dump function for variables and function in IL.
uk: Викликати функцію виведення для змінних та функцій в IL.

en: Caller copies function arguments passed by hidden reference.
uk: Викликач копіює аргументи функції, передані захованим посиланням.

en: Calls executed:%s of %d
uk: Виконано викликів:%s з %d

en: Cannot IMPORT %qs from host scoping unit at %C - does not exist.
uk: Неможливо IMPORT %qs зі змінної області хоста на %C - не існує.

en: Cannot USE a module that is currently built
uk: Не можна ВИКОРИСТОВУВАТИ модуль, який в даний час будується

en: Cannot USE a submodule that is currently built
uk: Не можна ВИКОРИСТОВУВАТИ підмодуль, який в даний час будується

en: Cannot change attributes of USE-associated symbol %s at %L
uk: Не можна змінювати атрибути символу, повʼязаного з USE, %s у %L

en: Cannot change attributes of USE-associated symbol at %L
uk: Не можна змінювати атрибути символу, повʼязаного з USE, у %L

en: Cannot change directory to %s
uk: Не вдається змінити каталог на %s

en: Cannot compute the length of the char array at %L.
uk: Не вдалося обчислити довжину масиву char на %L.

en: Cannot construct ABSTRACT type %qs at %L
uk: Неможливо побудувати АБСТРАКТНИЙ тип %qs в %L

en: Cannot convert %qs to %qs at %L
uk: Неможливо конвертувати %qs в %qs у %L

en: Cannot convert %qs to interoperable type at %L
uk: Не вдалося конвертувати %qs в сумісний тип на %L

en: Cannot convert %s to %s at %L
uk: Неможливо конвертувати %s в %s у %L

en: Cannot delete module file %qs: %s
uk: Не вдалося видалити файл модуля %qs: %s

en: Cannot delete temporary module file %qs: %s
uk: Не вдалося видалити тимчасовий файл модуля %qs: %s

en: Cannot determine shape of initializer at %L
uk: Не вдається визначити форму ініціалізатора на %L

en: Cannot find an intrinsic module named %qs at %C
uk: Не вдалося знайти вбудований модуль з назвою %qs на %C

en: Cannot find function declaration for %qs
uk: Не вдалося знайти оголошення функції для %qs

en: Cannot find keyword named %qs in call to %qs at %L
uk: Не вдалося знайти ключове слово з назвою %qs у виклику %qs на %L

en: Cannot find suitable multilib set for %<-march=%s%>/%<-mabi=%s%>
uk: Не вдалося знайти задовільний набір multilib для %<-march=%s%>/%<-mabi=%s%>

en: Cannot find symbol %qs
uk: Не вдалося знайти символ %qs

en: Cannot get current directory name
uk: Не вдається отримати поточне імʼя каталогу

en: Cannot initialize implied-shape array at %L with scalar
uk: Не вдається ініціалізувати масив з неявною формою у %L з скаляром

en: Cannot initialize parameter array at %L with variable length elements
uk: Не вдається ініціалізувати масив параметрів у %L з елементами змінної довжини

en: Cannot make directory %s
uk: Не вдається створити каталог %s

en: Cannot map %s
uk: Не вдається мапнути %s

en: Cannot open %s
uk: Не вдається відкрити %s

en: Cannot open JSON output file %s
uk: Не вдалося відкрити JSON-файл виводу %s

en: Cannot open file %qs
uk: Не вдається відкрити файл %qs

en: Cannot open included file %qs
uk: Не вдається відкрити включений файл %qs

en: Cannot open module file %qs for reading at %C: %s
uk: Не вдалося відкрити файл модуля %qs для читання за адресою %C: %s

en: Cannot open module file %qs for writing at %C: %s
uk: Не вдалося відкрити файл модуля %qs для запису на %C: %s

en: Cannot open omp_requires file %qs
uk: Не вдалося відкрити файл omp_requires %qs

en: Cannot open pre-included file %qs
uk: Не вдається відкрити попередньо включений файл %qs

en: Cannot open source file %s
uk: Не вдалося відкрити вихідний файл %s

en: Cannot overwrite GENERIC %qs at %L
uk: Не можу перезаписати ЗАГАЛЬНИЙ %qs в %L

en: Cannot read %s
uk: Не вдається прочитати %s

en: Cannot read module file %qs opened at %C, because it was created by a different version of GNU Fortran
uk: Не вдалося прочитати файл модуля %qs, відкритий за адресою %C, оскільки він був створений іншою версією GNU Fortran

en: Cannot rename module file %qs to %qs: %s
uk: Не вдалося перейменувати файл модуля %qs на %qs: %s

en: Cannot set Cray pointee array spec.
uk: Не вдалося встановити специфікацію масиву Cray pointee.

en: Cannot set pointee array spec.
uk: Не вдалося встановити специфікацію масиву для pointee.

en: Cannot simplify expression at %L
uk: Не вдається спростити вираз на %L

en: Cannot specify IMPLICIT at %C after IMPLICIT NONE
uk: Не можна вказувати IMPLICIT на %C після IMPLICIT NONE

en: Catch typos.
uk: Виявляти описки.

en: Cause gas to print tomcat statistics.
uk: Змусити gas вивести статистику tomcat.

en: Cgraph edge statement index not found
uk: індекс заяви про ребро Cgraph не знайдено

en: Cgraph edge statement index out of range
uk: індекс заяви про ребро Cgraph поза діапазоном

en: Chained transparent aliases
uk: Ланцюжкові прозорі псевдоніми

en: Change of value in conversion from %qs to %qs at %L
uk: Зміна значення при перетворенні з %qs в %qs на %L

en: Change only the low 8 bits of the stack pointer.
uk: Змінити лише нижні 8 біт вказівника стеку.

en: Change the ABI to allow double word insns.
uk: Змінити ABI, щоб дозволити подвійні слова insns.

en: Change the amount of scheduler lookahead.
uk: Змінити кількість попереднього перегляду планувальника.

en: Change the maximum length of conditionally-executed sequences.
uk: Змінити максимальну довжину умовно виконуваних послідовностей.

en: Change the number of temporary registers that are available to conditionally-executed sequences.
uk: Змінити кількість тимчасових регістрів, доступних для умовно виконуваних послідовностей.

en: Change the stack pointer without disabling interrupts.
uk: Змінити вказівник стеку без вимкнення переривань.

en: Changes visibility to match Microsoft Visual Studio by default.
uk: За замовчуванням змінює видимість, щоб відповідати Microsoft Visual Studio.

en: Character %qs in string at %C is not representable in character kind %d
uk: Символ %qs у рядку на %C не може бути представлений у символьному типі %d

en: Character %qs in string at %L cannot be converted into character kind %d
uk: Символ %qs у рядку на %L не може бути перетворений на символьний тип %d

en: Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE
uk: Символьний компонент %qs функції %qs на %L з відкладеною довжиною повинен бути POINTER або ALLOCATABLE

en: Character dummy argument %qs at %L must be of constant length of one or assumed length, unless it has assumed shape or assumed rank, as procedure %qs has the BIND(C) attribute
uk: Аргумент-заглушка символьного типу %qs на %L повинен мати сталу довжину одиниці або припущену довжину, якщо він не має припущеної форми або припущеного рангу, оскільки процедура %qs має атрибут BIND(C)

en: Character dummy argument %qs at %L must be of length 1 as it has the VALUE attribute
uk: Аргумент-заглушка символьного типу %qs на %L повинен мати довжину 1, оскільки він має атрибут VALUE

en: Character dummy variable %qs at %L with VALUE attribute must have constant length
uk: Фіктивна змінна символьного типу %qs на %L з атрибутом VALUE повинна мати сталу довжину

en: Character length expression of component %qs at %L must be of INTEGER type, found %s
uk: Вираз довжини символів компонента %qs на %L повинен бути типу INTEGER, знайдено %s

en: Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L
uk: Неспівпадіння довжини символів (%ld/%ld) між фактичним аргументом та припущеним аргументом з формою %qs в %L

en: Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L
uk: Несумісність довжини символів (%ld/%ld) між фактичним аргументом та вказівником або резервованим фіктивним аргументом %qs на %L

en: Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L
uk: Довжина символів фактичного аргументу коротша, ніж у припущеного аргументу %qs (%lu/%lu) в %L

en: Character length of component %qs needs to be a constant specification expression at %L
uk: Довжина символів компонента %qs має бути константним виразом специфікації на %L

en: Character-valued argument %qs of statement function at %L must have constant length
uk: Аргумент типу символів %qs у функції заяви на %L повинен мати сталу довжину

en: Character-valued internal function %qs at %L must not be assumed length
uk: Внутрішня функція зі значеннями символів %qs на %L не повинна мати припущеної довжини

en: Character-valued module procedure %qs at %L must not be assumed length
uk: Модульна процедура зі значеннями символів %qs на %L не повинна мати припущеної довжини

en: Character-valued statement function %qs at %L must have constant length
uk: Функція заяви зі значенням символу %qs у %L повинна мати сталу довжину

en: Check CFR execution paths also before calls followed by returns of their results.
uk: Також перевіряти шляхи виконання CFR перед викликами, за якими слідують повернення їх результатів.

en: Check CFR execution paths also when exiting a function through an exception.
uk: Також перевіряти шляхи виконання (CFR) при виході з функції через виняток.

en: Check for stack overflow at runtime.
uk: Перевіряйте переповнення стеку під час виконання.

en: Check for syntax errors, then stop.
uk: Перевірити наявність синтаксичних помилок, потім зупинитися.

en: Check the return value of new in C++.
uk: Перевірте значення, що повертається, у new в C++.

en: Chose strategy to generate stringop using.
uk: Виберати стратегію для генерації stringop.

en: Chunk size of omp schedule for loops parallelized by parloops.
uk: Розмір порції розкладу omp для циклів, які паралелізуються за допомогою parloops.

en: Clause expected at %C
uk: Очікується замикання в %C

en: Clause expected at %C after trailing comma
uk: Очікувалася замикання після кінцевої коми у %C

en: Clear all tune features.
uk: Очистити всі функції настрою.

en: Clear call-used registers upon function return.
uk: Очищати використані регістри після повернення з функції.

en: Clear hardware capabilities when linking.
uk: Очистити апаратні можливості під час звʼязування.

en: Clear the BSS to zero and place zero initialized in BSS.
uk: Очистити BSS до нуля і розмістити нульові значення в BSS.

en: Coarray component %qs at %L must be allocatable with deferred shape
uk: Компонент комасиву %qs на %L повинен бути виділенням з відкладеною формою

en: Coarray declaration at %C
uk: Оголошення ко-масиву на %C

en: Coarray designator at %C but %qs is not a coarray
uk: Вказівник на комасивний на %C, але %qs не є комасивом

en: Coarray dummy argument %qs at %L to elemental procedure
uk: Аргумент-заглушка Coarray %qs у %L для елементарної процедури

en: Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs
uk: Фіктивна змінна комасиву %qs на %L не дозволена в процедурі BIND(C) %qs

en: Coarray specification required in ALLOCATE statement at %L
uk: У операторі ALLOCATE на %L потрібна специфікація ко-масиву

en: Coarrays disabled at %C, use %<-fcoarray=%> to enable
uk: Комасиви вимкнені у %C, використовуйте %<-fcoarray=%>, щоб увімкнути

en: Coarrays disabled at %L, use %<-fcoarray=%> to enable
uk: Комасиви вимкнені на %L, використовуйте %<-fcoarray=%>, щоб увімкнути

en: Code for reallocating the allocatable array at %L will be added
uk: Код для перерозподілу виділеного масиву на %L буде доданий

en: Code for reallocating the allocatable variable at %L will be added
uk: Код для перерозподілу змінної, яку можна виділити, на %L буде доданий

en: Code size: small, medium or large.
uk: Розмір коду: малий, середній або великий.

en: Coindex of codimension %d must be a scalar at %L
uk: Коіндекс коефіцієнта розмірності %d повинен бути скалярним у %L

en: Coindex rank mismatch in array reference at %L (%d/%d)
uk: Несумісні розмірності коіндексу в посиланні на масив у %L (%d/%d)

en: Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE
uk: Коіндексований фактичний аргумент на %L з ASYNCHRONOUS або VOLATILE вимагає, щоб заглушка %qs не мала ні ASYNCHRONOUS, ні VOLATILE

en: Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument
uk: Коіндексований фактичний аргумент на %L в PURE процедурі передається показчиковому фіктивному аргументу

en: Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument
uk: Коіндексований фактичний аргумент на %L в PURE процедурі передається аргументу INTENT(%s)

en: Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)
uk: Коіндексований фактичний аргумент на %L до відчужуваної заглушки %qs вимагає INTENT(IN)

en: Coindexed actual argument at %L to pointer dummy %qs
uk: Коіндексований фактичний аргумент на %L до вказівника-заглушки %qs

en: Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)
uk: Коіндексований фактичний аргумент на %L з відчужуваною кінцевою компонентою до заглушки %qs вимагає VALUE або INTENT(IN)

en: Coindexed actual argument at %L with ultimate pointer component
uk: Коіндексований фактичний аргумент у %L з остаточною компонентою вказівника

en: Coindexed allocatable object at %L
uk: Коіндексований обʼєкт розподілу на %L

en: Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure
uk: Коіндексований вираз на %L присвоюється змінній похідного типу з POINTER компонентою в PURE процедурі

en: Coindexed expression to pointer component %qs in structure constructor at %L
uk: Вираз з коіндексом до вказівного компонента %qs у конструкторі структури на %L

en: Coindexed object with polymorphic allocatable subcomponent at %L
uk: Коіндексований обʼєкт з поліморфною видільною підкомпонентою на %L

en: Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs
uk: Коіндексований поліморфний фактичний аргумент на %L передається поліморфному фіктивному аргументу %qs

en: Coindexed procedure-pointer component at %C
uk: Компонент вказівника на процедуру з коіндексом на %C

en: Coindexed variable must not have an allocatable ultimate component in assignment at %L
uk: Коіндексована змінна не повинна мати виділеної памʼяті остаточної компоненти в призначенні на %L

en: Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred.
uk: Збирати та виводити відлагоджувальну інформацію у тимчасовий файл, якщо виникла внутрішня помилка у компіляторі C/C++.

en: Comma after * at %C not allowed without I/O list
uk: Кома після * на %C не дозволена без списку введення/виведення

en: Comma before i/o item list at %L
uk: Кома перед списком елементів введення/виведення на %L

en: Comma expected at %C
uk: Очікувалась кома на %C

en: Comma required after P descriptor in format string at %L
uk: Потрібна кома після дескриптора P у рядку форматування на %L

en: Compile code for big endian mode.
uk: Компілювати код для режиму великого порядку байтів.

en: Compile code for little endian mode.  This is the default.
uk: Компілювати код для режиму малого порядку байтів. Це значення за замовчуванням.

en: Compile code that relies on Cygwin DLL wrappers to support C++ operator new/delete replacement.
uk: Компілювати код, який покладається на обгортки DLL Cygwin для підтримки заміни оператора new/delete C++.

en: Compile for 32-bit pointers.
uk: Компілювати для 32-бітних вказівників.

en: Compile for 64-bit pointers.
uk: Компілювати для 64-бітних вказівників.

en: Compile for ETRAX 100 (CRIS v8).
uk: Компілювати для ETRAX 100 (CRIS v8).

en: Compile for ETRAX 4 (CRIS v3).
uk: Компілювати для ETRAX 4 (CRIS v3).

en: Compile for V8+ ABI.
uk: Компілювати для ABI V8+.

en: Compile for devices requiring XNACK enabled. Default "any" if USM is supported.
uk: Скомпілювати для пристроїв, які вимагають включеного XNACK. За замовчуванням "any", якщо підтримується USM.

en: Compile for devices with the SRAM ECC feature enabled, or not. Default "any".
uk: Компілювати для пристроїв з увімкненою функцією SRAM ECC або без неї. За замовчуванням «будь-який».

en: Compile for the DSBT shared library ABI.
uk: Компілювати для DSBT shared library ABI.

en: Compile for the m32r.
uk: Компілювати для m32r.

en: Compile for the m32r2.
uk: Компілювати для m32r2.

en: Compile for the m32rx.
uk: Компілювати для m32rx.

en: Compile for the v850 processor.
uk: Компілювати для процесора v850.

en: Compile for the v850e processor.
uk: Компілювати для процесора v850e.

en: Compile for the v850e1 processor.
uk: Компілювати для процесора v850e1.

en: Compile for the v850e2 processor.
uk: Компілювати для процесора v850e2.

en: Compile for the v850e2v3 processor.
uk: Компілювати для процесора v850e2v3.

en: Compile for the v850e3v5 processor.
uk: Компілювати для процесора v850e3v5.

en: Compile for the v850es variant of the v850e1.
uk: Компілювати для варіанту v850es процесора v850e1.

en: Compile in debug code.
uk: Компілювати в режимі налагодження.

en: Compile in unittest code.
uk: Компілювати код для модульних тестів.

en: Compile release version.
uk: Компілювати версію для випуску.

en: Compile whole compilation unit at a time.
uk: Компілювати цілу одиницю компіляції за один раз.

en: Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known.
uk: Бонус на етапі компіляції, який IPA-CP надає кандидатам, які роблять межі циклу або кроки відомими.

en: Complain about a name being declared as a class member after a previous use of the same name.
uk: Скаржитися на те, що імʼя оголошено як член класу після попереднього використання того самого імені.

en: Complain when a command-line option is valid, but not applicable to the current front end.
uk: Скаржитися, коли командна опція є дійсною, але не застосовується до поточного фронтенду.

en: Complex argument of LOG at %L cannot be zero
uk: Комплексний аргумент LOG в %L не може бути нулем

en: Complex multiplication and division follow Fortran rules.
uk: Множення та ділення комплексних чисел відповідають правилам Fortran.

en: Component %qs at %C already declared at %L
uk: Компонент %qs у %C вже оголошений у %L

en: Component %qs at %C already in the parent type at %L
uk: Компонент %qs в %C вже є в батьківському типі в %L

en: Component %qs at %C is a PRIVATE component of %qs
uk: Компонент %qs в %C є ПРИВАТНИМ компонентом %qs

en: Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L
uk: Компонент %qs на %L не може мати атрибут ALLOCATABLE, оскільки він є членом похідного типу BIND(C) %qs на %L

en: Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L
uk: Компонент %qs у %L не може мати атрибут POINTER, оскільки він є членом похідного типу BIND(C) %qs у %L

en: Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer
uk: Компонент %qs в %L має атрибут CONTIGUOUS, але не є вказівником на масив

en: Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray
uk: Компонент %qs на %L з типом TYPE(C_PTR) або TYPE(C_FUNPTR) не може бути комасивом

en: Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar
uk: Компонент %qs у %L з компонентом комасиву повинен бути невказівниковим, невиділяемим скаляром

en: Component %qs in derived type %qs at %L may not be C interoperable
uk: Компонент %qs в похідному типі %qs на %L може бути несумісним з C

en: Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)
uk: Компонент %qs в похідному типі %qs на %L може бути несумісним з C, навіть якщо похідний тип %qs є BIND(C)

en: Component %qs is initialized twice in the structure constructor at %L
uk: Компонент %qs ініціалізовано двічі у конструкторі структури на %L

en: Component %qs of %qs at %L has the same name as an inherited type-bound procedure
uk: Компонент %qs функції %qs на %L має таке саме імʼя, як успадкована звʼязана з процедурою типу

en: Component %qs of BIND(C) type at %L must have length one
uk: Компонент %qs типу BIND(C) в %L повинен мати довжину одиницю

en: Component %qs with CLASS at %C must be allocatable or pointer
uk: Компонент %qs з CLASS у %C повинен бути алокованим або вказівником

en: Component %s at %L of type EVENT_TYPE must have a codimension or be a subcomponent of a coarray, which is not possible as the component has the pointer attribute
uk: Компонент %s на %L типу EVENT_TYPE повинен мати кодименсію або бути підкомпонентом комасиву, що неможливо, оскільки компонент має атрибут вказівника

en: Component %s at %L of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray, which is not possible as the component has the pointer attribute
uk: Компонент %s на %L типу LOCK_TYPE повинен мати кодименсію або бути підкомпонентом ко-масиву, що неможливо, оскільки компонент має атрибут вказівника

en: Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute
uk: Компонент %s типу SEQUENCE, оголошений на %L, не має атрибуту SEQUENCE

en: Component at %C must have the POINTER attribute
uk: Компонент на %C повинен мати атрибут POINTER

en: Component initializer without name after component named %s at %L
uk: Ініціалізатор компонента без імені після компонента з іменем %s в %L

en: Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L
uk: Компонент справа від часткового посилання з ненульовим рангом не повинен мати атрибут ALLOCATABLE на %L

en: Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L
uk: Компонент справа від часткового посилання з ненульовим рангом не повинен мати атрибут POINTER на %L

en: Component with KIND attribute at %C must be INTEGER
uk: Компонент з атрибутом KIND на %C повинен бути ЦІЛИМ

en: Component with LEN attribute at %C must be INTEGER
uk: Компонент з атрибутом LEN на %C повинен бути ЦІЛИМ

en: Components in TYPE at %C must precede CONTAINS
uk: Компоненти в TYPE на %C повинні передувати CONTAINS

en: Compute locview reset points based on insn length estimates.
uk: Обчислювати точки скидання locview на основі оцінок довжини інструкцій.

en: Computed GOTO at %C
uk: Обчислюваний GOTO на %C

en: Concat operator at %L must concatenate strings of the same kind
uk: Оператор конкатенації на %L повинен конкатенувати рядки одного типу

en: Concatenation operator in expression at %L must have two CHARACTER operands
uk: Оператор конкатенації в виразі на %L повинен мати два символьні операнди

en: Condition outcomes covered:%s of %d
uk: Наслідки умов покриті:%s з %d

en: Conditional moves for float are enabled.
uk: Увімкнено умовні переміщення для дійсних чисел.

en: Conditional moves for integral are enabled.
uk: Увімкнено умовні переміщення для цілочисельних.

en: Configure the newlib board specific runtime.  The default is or1ksim.
uk: Налаштувати специфічний для плати newlib час виконання. За замовчуванням - or1ksim.

en: Configured with: %s
uk: Налаштування: %s

en: Conflicting initializers in union at %L and %L
uk: Конфліктуючі ініціалізатори в обʼєднанні на %L та %L

en: Conform more closely to IBM XLC semantics.
uk: Більш точно відповідайте семантиці IBM XLC.

en: Conform to nothing in particular.
uk: Не відповідати нічому конкретному.

en: Conform to the ISO 1990 C standard as amended in 1994.
uk: Відповідати стандарту C ISO 1990 з поправками 1994 року.

en: Conform to the ISO 1990 C standard with GNU extensions.
uk: Відповідати стандарту C ISO 1990 з розширеннями GNU.

en: Conform to the ISO 1990 C standard.
uk: Відповідність стандарту C ISO 1990.

en: Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions.
uk: Відповідність стандарту C++ ISO 1998, переглянутого технічним коригуванням 2003 року з розширеннями GNU.

en: Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum.
uk: Відповідати стандарту ISO 1998 C++, переглянутому технічним коригуванням 2003 року.

en: Conform to the ISO 1999 C standard with GNU extensions.
uk: Відповідати стандарту C ISO 1999 з розширеннями GNU.

en: Conform to the ISO 1999 C standard.
uk: Відповідність стандарту C ISO 1999.

en: Conform to the ISO 2011 C standard with GNU extensions.
uk: Відповідати стандарту C ISO 2011 з розширеннями GNU.

en: Conform to the ISO 2011 C standard.
uk: Відповідати стандарту C ISO 2011.

en: Conform to the ISO 2011 C++ standard with GNU extensions.
uk: Відповідність стандарту C++ ISO 2011 з розширеннями GNU.

en: Conform to the ISO 2011 C++ standard.
uk: Відповідати стандарту ISO 2011 C++.

en: Conform to the ISO 2014 C++ standard with GNU extensions.
uk: Відповідати стандарту C++ ISO 2014 з розширеннями GNU.

en: Conform to the ISO 2014 C++ standard.
uk: Відповідати стандарту ISO 2014 C++.

en: Conform to the ISO 2017 C standard (published in 2018) with GNU extensions.
uk: Відповідати стандарту C ISO 2017 (опублікованому в 2018 році) з розширеннями GNU.

en: Conform to the ISO 2017 C standard (published in 2018).
uk: Відповідність стандарту C ISO 2017 (опубліковано в 2018 році).

en: Conform to the ISO 2017 C++ standard with GNU extensions.
uk: Відповідати стандарту C++ ISO 2017 з розширеннями GNU.

en: Conform to the ISO 2017 C++ standard.
uk: Відповідати ISO 2017 стандарту C++.

en: Conform to the ISO 2020 C++ standard (experimental and incomplete support).
uk: Відповідати ISO 2020 стандарту C++ (експериментальна та неповна підтримка).

en: Conform to the ISO 2020 C++ standard with GNU extensions (experimental and incomplete support).
uk: Відповідати стандарту C++ ISO 2020 з розширеннями GNU (експериментальна та неповна підтримка).

en: Conform to the ISO 2026 C++ draft standard (experimental and incomplete support).
uk: Відповідати чернетці стандарту ISO 2026 C++ (експериментальна та неповна підтримка).

en: Conform to the ISO 2026 C++ draft standard with GNU extensions (experimental and incomplete support).
uk: Відповідати чернетці стандарту ISO 2026 C++ з розширеннями GNU (експериментальна та неповна підтримка).

en: Conform to the ISO Fortran 2003 standard.
uk: Відповідати стандарту ISO Fortran 2003.

en: Conform to the ISO Fortran 2008 standard including TS 29113.
uk: Відповідати стандарту ISO Fortran 2008, включаючи TS 29113.

en: Conform to the ISO Fortran 2008 standard.
uk: Відповідати стандарту ISO Fortran 2008.

en: Conform to the ISO Fortran 2018 standard.
uk: Відповідати стандарту ISO Fortran 2018.

en: Conform to the ISO Fortran 2023 standard.
uk: Відповідати стандарту ISO Fortran 2023.

en: Conform to the ISO Fortran 95 standard.
uk: Відповідати стандарту ISO Fortran 95.

en: Conform to the Objective-C 1.0 language as implemented in GCC 4.0.
uk: Відповідати мові Objective-C 1.0, реалізованій в GCC 4.0.

en: Conform to the o32 FPXX ABI.
uk: Відповідність ABI o32 FPXX.

en: Consider access to byte sized memory slow.
uk: Вважати доступ до памʼяті розміром в байти повільним.

en: Consider type 'int' to be 16 bits wide.
uk: Вважати тип 'int' шириною 16 біт.

en: Consider type 'int' to be 32 bits wide.
uk: Вважати тип 'int' шириною 32 біти.

en: Constant character expression required in MESSAGE clause at %L
uk: У замиканні MESSAGE на %L потрібен константний символьний вираз

en: Constant expression in FORMAT tag at %L must be of type default CHARACTER
uk: Константний вираз у мітці FORMAT у %L повинен бути типу default CHARACTER

en: Constant expression required at %C
uk: Потрібний сталий вираз у %C

en: Constant logical value in CASE statement is repeated at %L
uk: Константне логічне значення в операторі CASE повторюється на %L

en: Constant memcpy size in bytes above which to start using MOPS sequence.
uk: Константний розмір memcpy в байтах, після якого починається використання послідовності MOPS.

en: Constant memmove size in bytes above which to start using MOPS sequence.
uk: Константний розмір memmove в байтах, після якого починається використання послідовності MOPS.

en: Constant memset size in bytes from which to start using MOPS sequence.
uk: Константний розмір memset в байтах, з якого починається використання послідовності MOPS.

en: Constant-type argument expected
uk: Очікується аргумент константного типу

en: Construct webs and split unrelated uses of single variable.
uk: Створення мереж та розбиття неспоріднених використань однієї змінної.

en: Contained function %qs at %L has no IMPLICIT type
uk: Вкладена функція %qs на %L не має неявного типу

en: Contained procedure %qs at %C clashes with procedure defined at %L
uk: Вкладена процедура %qs на %C конфліктує з процедурою, визначеною на %L

en: Contained procedure %qs at %C is already ambiguous
uk: Вкладена процедура %qs в %C вже є неоднозначною

en: Contained procedure %qs at %L has the same name as its encompassing procedure
uk: Вкладена процедура %qs на %L має ту саму назву, що й оточуюча процедура

en: Contained procedure %qs at %L of a PURE procedure must also be PURE
uk: Вкладена процедура %qs на %L PURE-процедури також повинна бути PURE

en: Control generation of reciprocal estimates.
uk: Контролювати генерацію оцінок обернених значень.

en: Control ira to consider matching constraint (duplicated operand number) heavily in all available alternatives for preferred register class.  If it is set as zero, it means ira only respects the matching constraint when it's in the only available alternative with an appropriate register class.  Otherwise, it means ira will check all available alternatives for preferred register class even if it has found some choice with an appropriate register class and respect the found qualified matching constraint.
uk: Контролює, щоб IRA сильно враховувала відповідні обмеження (повторюване число операндів) у всіх доступних альтернативах для пріоритетного класу регістрів. Якщо встановлено значення нуль, це означає, що IRA враховує відповідні обмеження лише тоді, коли вона є єдиною доступною альтернативою з відповідним класом регістрів. В іншому випадку це означає, що IRA перевірить всі доступні альтернативи для пріоритетного класу регістрів, навіть якщо вона знайшла деякий вибір з відповідним класом регістрів і врахує знайдене відповідне обмеження.

en: Control the IEEE trap mode.
uk: Контролювати режим пастки IEEE.

en: Control the generated fp rounding mode.
uk: Контролювати режим округлення fp, що генерується.

en: Control the precision given to fp exceptions.
uk: Контролювати точність, яка надається виняткам fp.

en: Control which events are displayed in diagnostic paths.
uk: Контролюйте, які події показуються в діагностичних шляхах.

en: Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2.
uk: Контролює, як векторизатор циклу використовує часткові вектори.  0 означає ніколи, 1 означає тільки для циклів, у яких можна видалити необхідність в ітерації, 2 означає для всіх циклів. Значення за замовчуванням - 2.

en: Conversion from %qs to %qs at %L
uk: Перетворення з %qs в %qs на %L

en: Conversion from %s to %s at %L
uk: Конвертація з %s в %s у %L

en: Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument
uk: Конвертація з %s до COMPLEX(%d) з типом за замовчуванням в %L може призвести до втрати точності, розгляньте використання аргументу KIND

en: Conversion of an Infinity or Not-a-Number at %L to INTEGER
uk: Перетворення нескінченності або нечислового значення на %L в INTEGER

en: Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores.
uk: Конвертувати адреси BASE + LARGE_OFFSET в NEW_BASE + SMALL_OFFSET, щоб дозволити генерувати більше доступів до памʼяті у вигляді стиснених інструкцій. Наразі цілі спрямовані на 32-бітові завантаження/збереження цілочисельних.

en: Convert conditional jumps in innermost loops to branchless equivalents.
uk: Перетворити умовні переходи в найвнутрішніших циклах на еквіваленти без гілок.

en: Convert floating point constants to single precision constants.
uk: Перетворити константи з плаваючою комою на константи одинарної точності.

en: Convert function return to call and return thunk.
uk: Перетворити повернення з функції на виклик та повернення тунку.

en: Convert indirect call and jump to call and return thunks.
uk: Перетворити непрямий виклик та перехід на виклик та повернення тунків.

en: Copy array sections into a contiguous block on procedure entry.
uk: Копіювати секції масиву в послідовний блок при вході в процедуру.

en: Corank mismatch in argument %qs at %L (%d and %d)
uk: Несумісність корангу в аргументі %qs на %L (%d і %d)

en: Cost at which GCSE optimizations will not constraint the distance an expression can travel.
uk: Вартість, при якій оптимізації GCSE не обмежуватимуть відстань, на яку може переміститися вираз.

en: Cost to assume for a branch insn.
uk: Вартість, яку слід припустити для інструкції гілки.

en: Cost to assume for a multiply insn.
uk: Вартість, яку слід вважати для множення insn.

en: Cost to assume for a multiply instruction, with 4 being equal to a normal insn.
uk: Вартість, яку слід припустити для множення, де 4 дорівнює звичайній інструкції.

en: Could not generate addis value for fusion
uk: Не вдалося згенерувати значення addis для злиття

en: Could not open output file '%s'
uk: Не вдалося відкрити вихідний файл '%s'

en: Count speculative dependencies while calculating priority of instructions.
uk: Підраховувати спекулятивні залежності під час обчислення пріоритету інструкцій.

en: Cray Pointee at %C cannot be assumed shape array
uk: Cray Pointee на %C не може бути припущеним масивом

en: Cray Pointee at %L appears in multiple pointer() statements
uk: Cray Pointee на %L зʼявляється в кількох вказівках pointer()

en: Cray pointee %qs in %s clause at %L
uk: Вказівник Cray %qs в замиканні %s на %L

en: Cray pointee %qs in SHARED clause at %L
uk: Вказівник Cray %qs у замиканні SHARED на %L

en: Cray pointee object %qs in %s clause at %L
uk: Обʼєкт-ціль Cray %qs в замиканні %s на рядку %L

en: Cray pointee object %qs of derived type in %s clause at %L
uk: Обʼєкт, на який вказує Cray %qs, є похідного типу у замиканні %s на %L

en: Cray pointee object %qs of polymorphic type in %s clause at %L
uk: Обʼєкт, на який вказує Cray %qs поліморфного типу у замиканні %s на %L

en: Cray pointer %qs in %s clause at %L
uk: Вказівник Cray %qs в замиканні %s на %L

en: Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes
uk: Вказівник Cray на %C має точність %d байтів; адреси памʼяті вимагають %d байтів

en: Cray pointer at %C must be an integer
uk: Вказівник Cray на %C повинен бути цілочисельним

en: Cray pointer declaration at %C requires %<-fcray-pointer%> flag
uk: Оголошення вказівника Cray на %C вимагає прапорець %<-fcray-pointer%>

en: Cray pointer object %qs in %s clause at %L
uk: Обʼєкт-вказівник Cray %qs в замиканні %s на рядку %L

en: Cray pointer object %qs of derived type in %s clause at %L
uk: Обʼєкт вказівника Cray %qs похідного типу у замиканні %s на %L

en: Cray pointer object %qs of polymorphic type in %s clause at %L
uk: Обʼєкт вказівника Cray %qs поліморфного типу у замиканні %s на %L

en: Create GUI application.
uk: Створити GUI-додаток.

en: Create a dynamically linked position independent executable.
uk: Створити динамічно звʼязаний виконуваний файл з незалежним від положення кодом.

en: Create a shared library.
uk: Створити спільну бібліотеку.

en: Create a static position independent executable.
uk: Створити статичний виконуваний файл з незалежним від положення кодом.

en: Create canonical induction variables in loops.
uk: Створити канонічні змінні індукції в петлях.

en: Create console application.
uk: Створити консольний додаток.

en: Create data files needed by "gcov".
uk: Створити файли даних, необхідні для «gcov».

en: Creating '%s'
uk: Створення '%s'

en: Creating array temporary at %L
uk: Створення тимчасового масиву на %L

en: Creating array temporary at %L for argument %qs
uk: Створення тимчасового масиву на %L для аргументу %qs

en: Current RISC-V GCC does not support RVV in big-endian mode
uk: Поточний RISC-V GCC не підтримує RVV у режимі великого кінця

en: Current RISC-V GCC does not support VLEN greater than 4096bit for 'V' Extension
uk: Поточний RISC-V GCC не підтримує VLEN понад 4096 біт для розширення 'V'

en: D does not support pointers on this target.
uk: D не підтримує вказівники на цій цілі.

en: D inline assembler statements are not supported in GDC.
uk: Вбудовані оператори асемблера D не підтримуються в GDC.

en: DATA array %qs at %L must be specified in a previous declaration
uk: Масив DATA %qs на %L повинен бути вказаний в попередньому оголошенні

en: DATA element %qs at %L cannot have a coindex
uk: Елемент DATA %qs на %L не може мати спільного індексу

en: DATA element %qs at %L cannot have the ALLOCATABLE attribute
uk: Елемент DATA %qs на %L не може мати атрибут ALLOCATABLE

en: DATA element %qs at %L is a pointer and so must be a full array
uk: Елемент DATA %qs на %L є вказівником і, отже, повинен бути повним масивом

en: DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target
uk: Обʼєкт DATA поблизу %L має атрибут вказівника, а відповідне значення DATA не є дійсною початковою ціллю даних

en: DATA statement at %C after the first executable statement
uk: Оператор DATA в %C після першої виконуваної інструкції

en: DATA statement at %C cannot appear within an INTERFACE
uk: DATA-оператор на %C не може зʼявлятися всередині INTERFACE

en: DATA statement at %C is not allowed in a PURE procedure
uk: Оператор DATA на %C не дозволений в чистій процедурі

en: DATA statement at %L has more values than variables
uk: інструкція DATA на %L має більше значень, ніж змінних

en: DATA statement at %L has more variables than values
uk: Інструкція DATA у %L має більше змінних, ніж значень

en: DC format specifier not allowed at %C
uk: Специфікатор формату DC не дозволений на %C

en: DEALLOCATE object
uk: ЗВІЛЬНИТИ обʼєкт

en: DEALLOCATE of coarray at %C in CRITICAL block
uk: DEALLOCATE комасиву в %C в блоку CRITICAL

en: DEALLOCATE of coarray at %C in DO CONCURRENT block
uk: DEALLOCATE комасиву в %C в блоку DO CONCURRENT

en: DECIMAL= at %L not allowed in Fortran 95
uk: DECIMAL= на рядку %L не дозволено в Fortран 95

en: DEFAULTMAP at %C but prior DEFAULTMAP for category %s
uk: DEFAULTMAP у %C, але попередній DEFAULTMAP для категорії %s

en: DEFAULTMAP at %C but prior DEFAULTMAP with unspecified category
uk: DEFAULTMAP у %C, але попередній DEFAULTMAP з неуточненою категорією

en: DEF_INTERNAL_FLT_FN (%s) has no associated built-in functions
uk: DEF_INTERNAL_FLT_FN (%s) не має повʼязаних вбудованих функцій

en: DEF_INTERNAL_INT_FN (%s) has no associated built-in functions
uk: DEF_INTERNAL_INT_FN (%s) не має повʼязаних вбудованих функцій

en: DELIM= at %L not allowed in Fortran 95
uk: DELIM= на %L не дозволено у Fortran 95

en: DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator
uk: Замиканя DEPEND на %L конструкції OMP DEPOBJ повинен мати лише один локатор

en: DEPEND clause at %L of OMP DEPOBJ construct shall not have dependence-type DEPOBJ
uk: Замикання DEPEND на %L конструкції OMP DEPOBJ не повинен мати тип залежності DEPOBJ

en: DEPOBJ in DEPOBJ construct at %L shall be a scalar integer of OMP_DEPEND_KIND kind
uk: DEPOBJ в конструкції DEPOBJ у %L повинен бути скалярним цілочисельним типу OMP_DEPEND_KIND

en: DETACH event handle %qs in %s clause at %L
uk: Обробник події DETACH %qs в замиканні %s на %L

en: DETACH event handle %qs in SHARED clause at %L
uk: Обробник події DETACH %qs у замиканні SHARED на %L

en: DEVICE_TYPE must be ANY when used with INDIRECT at %L
uk: DEVICE_TYPE повинен бути ANY при використанні з INDIRECT у %L

en: DIM argument (%d) to intrinsic SIZE at %L out of range (1:%d)
uk: Аргумент DIM (%d) для вбудованої функції SIZE на %L поза діапазоном (1:%d)

en: DIM argument at %L is out of bounds
uk: Аргумент DIM в %L виходить за межі

en: DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L
uk: Аргумент DIM без аргументу COARRAY не допускається для вбудованої функції THIS_IMAGE на %L

en: DIMENSION specified for %qs outside its INTERFACE body at %L
uk: DIMENSION вказано для %qs поза тілом його ІНТЕРФЕЙСу на %L

en: DISTANCE= argument to NUM_IMAGES at %L
uk: Аргумент DISTANCE= для NUM_IMAGES на %L

en: DISTANCE= argument to THIS_IMAGE at %L
uk: Аргумент DISTANCE= для THIS_IMAGE на %L

en: DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression
uk: chunk_size замикання DIST_SCHEDULE на %L вимагає скалярний INTEGER вираз

en: DO CONCURRENT construct at %C
uk: Конструкція DO CONCURRENT на %C

en: DO loop at %L is undefined as it overflows
uk: DO-цикл на %L не визначений, оскільки переповнюється

en: DO loop at %L is undefined as it underflows
uk: DO-цикл на %L не визначений, оскільки підповнюється

en: DO loop at %L will be executed zero times
uk: DO-цикл на %L буде виконано нуль разів

en: DO step value is zero
uk: Значення кроку DO дорівнює нулю

en: DO termination statement which is not END DO or CONTINUE with label %d at %C
uk: Заява про завершення DO, яка не є END DO або CONTINUE з міткою %d на %C

en: DO-iterator %qs at %L is inside iterator of the same name
uk: DO-ітератор %qs в %L знаходиться всередині ітератора з таким самим іменем

en: DOUBLE COMPLEX at %C
uk: DOUBLE COMPLEX у %C

en: DP format specifier not allowed at %C
uk: Специфікатор формату DP не дозволений на %C

en: DTIO %s procedure at %L must be recursive
uk: Процедура DTIO %s на %L повинна бути рекурсивною

en: DTIO character argument at %L must have assumed length
uk: Аргумент символьного типу DTIO на %L повинен мати припущену довжину

en: DTIO dummy argument at %L must be a scalar
uk: Фіктивний аргумент DTIO при %L повинен бути скалярним

en: DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY
uk: Фіктивний аргумент DTIO при %L повинен бути ASSUMED SHAPE ARRAY

en: DTIO dummy argument at %L must be of KIND = %d
uk: Фіктивний аргумент DTIO при %L повинен мати KIND = %d

en: DTIO dummy argument at %L must be of type %s
uk: Фіктивний аргумент DTIO при %L повинен бути типу %s

en: DTIO dummy argument at %L must have INTENT %s
uk: Фіктивний аргумент DTIO на %L повинен мати INTENT %s

en: DTIO procedure %qs at %L must be a subroutine
uk: Процедура DTIO %qs на %L повинна бути підпрограмою

en: Darwin does not support -mfentry or associated options
uk: Darwin не підтримує -mfentry або повʼязані опції

en: Darwin is not an mx32 platform
uk: Darwin не є платформою mx32

en: Data element above array upper bound at %L
uk: Елемент даних вище верхньої межі масиву на %L

en: Data element below array lower bound at %L
uk: Елемент даних нижче нижньої межі масиву на %L

en: Data is stored in big-endian format.
uk: Дані зберігаються у форматі big-endian.

en: Data is stored in little-endian format.  (Default).
uk: Дані зберігаються у форматі little-endian. (За замовчуванням).

en: Data referenced by offset from start of text instead of GOT (with -fPIC/-fPIE).
uk: Дані, на які посилається зсув від початку тексту, а не з GOT (з -fPIC/-fPIE).

en: Data target at %L shall not have a coindex
uk: Ціль даних на %L не повинна мати співіндексу

en: Data transfer element at %L cannot be a full reference to an assumed-size array
uk: Елемент передачі даних на %L не може бути повною посиланням на масив з припущеним розміром

en: Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure
uk: Елемент передачі даних на %L не може бути поліморфним, якщо його не обробляє визначена процедура введення/виведення

en: Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure
uk: Елемент передачі даних на %L не може мати компоненти ALLOCATABLE, якщо він не обробляється визначеною процедурою введення/виведення

en: Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure
uk: Елемент передачі даних на %L не може мати компоненти POINTER, якщо він не обробляється визначеною процедурою введення/виведення

en: Data transfer element at %L cannot have PRIVATE components
uk: Елемент передачі даних на %L не може мати приватні компоненти

en: Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure
uk: Елемент передачі даних на %L не може мати приватні компоненти, якщо він не обробляється визначеною процедурою введення/виведення

en: Data transfer element at %L cannot have procedure pointer components
uk: Елемент передачі даних на %L не може мати компоненти вказівника на процедуру

en: Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target
uk: Обʼєкт-вказівник даних на %L повинен бути необмежено поліморфним або мати атрибут BIND або SEQUENCE, щоб бути сумісним з необмежено поліморфною ціллю

en: Debug library to use instead of phobos.
uk: Бібліотека для налагодження, яку слід використовувати замість phobos.

en: Declaring method %qD final would enable devirtualization of %i call | Declaring method %qD final would enable devirtualization of %i calls
uk[0]: Оголошення методу %qD як final дозволить девіртуалізацію %i виклику
uk[1]: Оголошення методу %qD як final дозволить девіртуалізацію %i викликів
uk[2]: Оголошення методу %qD як final дозволить девіртуалізацію %i викликів

en: Declaring method %qD final would enable devirtualization of %i call executed %lli times | Declaring method %qD final would enable devirtualization of %i calls executed %lli times
uk[0]: Оголошення методу %qD як final дозволить девіртуалізацію %i виклику, виконаного %lli разів
uk[1]: Оголошення методу %qD як final дозволить девіртуалізацію %i викликів, виконаних %lli разів
uk[2]: Оголошення методу %qD як final дозволить девіртуалізацію %i викликів, виконаних %lli разів

en: Declaring type %qD final would enable devirtualization of %i call | Declaring type %qD final would enable devirtualization of %i calls
uk[0]: Оголошення типу %qD як final дозволить девіртуалізацію %i виклику
uk[1]: Оголошення типу %qD як final дозволить девіртуалізацію %i викликів
uk[2]: Оголошення типу %qD як final дозволить девіртуалізацію %i викликів

en: Declaring type %qD final would enable devirtualization of %i call executed %lli times | Declaring type %qD final would enable devirtualization of %i calls executed %lli times
uk[0]: Оголошення типу %qD як final дозволить девіртуалізацію %i виклику, виконаного %lli разів
uk[1]: Оголошення типу %qD як final дозволить девіртуалізацію %i викликів, виконаних %lli разів
uk[2]: Оголошення типу %qD як final дозволить девіртуалізацію %i викликів, виконаних %lli разів

en: Declaring virtual destructor of %qD final would enable devirtualization of %i call | Declaring virtual destructor of %qD final would enable devirtualization of %i calls
uk[0]: Оголошення віртуального деструктора %qD як final дозволить девіртуалізацію %i виклику
uk[1]: Оголошення віртуального деструктора %qD як final дозволить девіртуалізацію %i викликів
uk[2]: Оголошення віртуального деструктора %qD як final дозволить девіртуалізацію %i викликів

en: Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times | Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times
uk[0]: Оголошення віртуального деструктора %qD як final дозволить девіртуалізацію %i виклику, виконаного %lli разів
uk[1]: Оголошення віртуального деструктора %qD як final дозволить девіртуалізацію %i викликів, виконаних %lli разів
uk[2]: Оголошення віртуального деструктора %qD як final дозволить девіртуалізацію %i викликів, виконаних %lli разів

en: Default library to use instead of phobos.
uk: Бібліотека за замовчуванням, яку слід використовувати замість phobos.

en: Defer popping functions args from stack until later.
uk: Відкласти видалення аргументів функцій зі стеку до пізнішого часу.

en: Deferred array %qs at %L is not permitted in an initialization expression
uk: Відкладений масив %qs в %L не допускається в виразі ініціалізації

en: Deferred type parameter not yet supported
uk: Відкладений параметр типу ще не підтримується

en: Deferred-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute
uk: Аргумент-заглушка символьного типу з відкладеною довжиною %qs на %L процедури %qs з атрибутом BIND(C)

en: Delete dead instructions that may throw exceptions.
uk: Видаляти мертві інструкції, які можуть викликати винятки.

en: Delete useless null pointer checks.
uk: Видалити непотрібні перевірки нульових вказівників.

en: Deleted feature:
uk: Видалена функція:

en: Dependence-type SINK used together with SOURCE on the same construct at %L
uk: Тип залежності SINK використовується разом з SOURCE на одній конструкції на %L

en: Deprecated in favor of -Wc11-c23-compat.
uk: Застаріле на користь -Wc11-c23-compat.

en: Deprecated in favor of -std=c++11.
uk: Застарілий на користь -std=c++11.

en: Deprecated in favor of -std=c++14.
uk: Застарілий на користь -std=c++14.

en: Deprecated in favor of -std=c++17.
uk: Застарілий на користь -std=c++17.

en: Deprecated in favor of -std=c11.
uk: Застарілий на користь -std=c11.

en: Deprecated in favor of -std=c23.
uk: Застарів на користь -std=c23.

en: Deprecated in favor of -std=c99.
uk: Застарілий на користь -std=c99.

en: Deprecated in favor of -std=gnu++11.
uk: Застарілий на користь -std=gnu++11.

en: Deprecated in favor of -std=gnu++14.
uk: Застарілий на користь -std=gnu++14.

en: Deprecated in favor of -std=gnu++17.
uk: Застарілий на користь -std=gnu++17.

en: Deprecated in favor of -std=gnu11.
uk: Застарілий на користь -std=gnu11.

en: Deprecated in favor of -std=gnu23.
uk: Застарів на користь -std=gnu23.

en: Deprecated in favor of -std=gnu99.
uk: Застарілий на користь -std=gnu99.

en: Deprecated in favor of -std=iso9899:1999.
uk: Застарілий на користь -std=iso9899:1999.

en: Deprecated option.  Use -mno-vrsave instead.
uk: Застаріла опція. Використовуйте -mno-vrsave замість цього.

en: Deprecated option.  Use -mvrsave instead.
uk: Застаріла опція. Використовуйте -mvrsave замість неї.

en: Deprecated.  This switch has no effect.
uk: Застарілий. Цей перемикач не має ефекту.

en: Derived type %qs at %C is being used before it is defined
uk: Похідний тип %qs в %C використовується до його визначення

en: Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)
uk: Похідний тип %qs на %L не може мати атрибут SEQUENCE, оскільки він є BIND(C)

en: Derived type %qs at %L conflicts with namelist object %qs at %C
uk: Похідний тип %qs у %L конфліктує з об'єктом списку імені %qs у %C

en: Derived type %qs at %L has not been declared
uk: Похідний тип %qs на %L не був оголошений

en: Derived type %qs at %L may not be ABSTRACT
uk: Похідний тип %qs на %L не може бути АБСТРАКТНИМ

en: Derived type %qs at %L must be an extension of %qs
uk: Похідний тип %qs на %L повинен бути розширенням %qs

en: Derived type %qs at %L must be extensible
uk: Похідний тип %qs на %L повинен бути розширюваним

en: Derived type %qs cannot be used as a variable at %C
uk: Похідний тип %qs не може бути використаний як змінна на %C

en: Derived type %qs cannot be used as a variable at %L
uk: Похідний тип %qs не може бути використаний як змінна на %L

en: Derived type %qs declared at %L must have the BIND attribute to be C interoperable
uk: Похідний тип %qs, оголошений у %L, повинен мати атрибут BIND, щоб бути сумісним з C

en: Derived type %qs is used as an actual argument at %L
uk: Похідний тип %qs використовується як фактичний аргумент у %L

en: Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor
uk: Похідний тип %qs з атрибутом BIND(C) у %L є порожнім і може бути недоступним для супутнього процесора C

en: Derived type at %C can only be PRIVATE in the specification part of a module
uk: Похідний тип на %C може бути тільки PRIVATE в специфікаційній частині модуля

en: Derived type at %C can only be PUBLIC in the specification part of a module
uk: Похідний тип на %C може бути тільки PUBLIC в специфікаційній частині модуля

en: Derived type at %C has not been previously defined and so cannot appear in a derived type definition
uk: Похідний тип на %C не був попередньо визначений і, отже, не може зʼявлятися в означенні похідного типу

en: Derived type component %C is not a permitted EQUIVALENCE member
uk: Компонент похідного типу %C не є допустимим елементом EQUIVALENCE

en: Derived type declaration with FINAL at %C must be in the specification part of a MODULE
uk: Оголошення похідного типу з FINAL на %C повинно бути в специфікаційній частині МОДУЛЯ

en: Derived type definition at %C with empty CONTAINS section
uk: Визначення похідного типу на %C з порожнім розділом CONTAINS

en: Derived type definition at %C without components
uk: Визначення похідного типу на %C без компонентів

en: Derived type definition of %qs at %C has already been defined
uk: Означення похідного типу %qs у %C вже було визначено

en: Derived type name %qs at %C already has a basic type
uk: Назва похідного типу %qs у %C вже має базовий тип

en: Derived type name %qs at %C already has a basic type of %s
uk: Назва похідного типу %qs у %C вже має базовий тип %s

en: Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object
uk: Змінна похідного типу %qs на %L не може мати компоненти ALLOCATABLE, щоб бути обʼєктом EQUIVALENCE

en: Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object
uk: Змінна похідного типу %qs на %L повинна мати атрибут SEQUENCE, щоб бути обʼєктом EQUIVALENCE

en: Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON
uk: Змінна похідного типу %qs на %L зі стандартною ініціалізацією не може бути в EQUIVALENCE змінною в COMMON

en: Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object
uk: Змінна похідного типу %qs на %L з компонентами-вказівниками не може бути обʼєктом EQUIVALENCE

en: Derived type variable %qs in COMMON at %L has an ultimate component that is allocatable
uk: Змінна похідного типу %qs в COMMON на %L має кінцеву компоненту, яка може бути виділена

en: Derived type variable %qs in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute
uk: Змінна похідного типу %qs в COMMON на %L не має атрибуту SEQUENCE або BIND(C)

en: Derived type variable %qs in COMMON at %L may not have default initializer
uk: Змінна похідного типу %qs в COMMON на %L не може мати типового ініціалізатора

en: Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden
uk: Похідний тип %qs, оголошений на %L, повинен бути АБСТРАКТНИМ, оскільки %qs є ВІДКЛАДЕНИМ і не перевизначений

en: Derived-type %qs with BIND(C) must not have a CONTAINS section at %C
uk: Похідний тип %qs з BIND(C) не повинен мати розділу CONTAINS на %C

en: Derived-type %qs with SEQUENCE must not have a CONTAINS section at %C
uk: Похідний тип %qs з SEQUENCE не повинен мати розділу CONTAINS на %C

en: Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer
uk: Аргумент-заглушка похідного типу %qs в %L був оголошений з INTENT(OUT), але не був встановлений і не має значення за замовчуванням

en: Description for mxl-mode-bootstrap.
uk: Опис для режиму mxl-mode-bootstrap.

en: Description for mxl-mode-executable.
uk: Опис для режиму mxl-mode-executable.

en: Description for mxl-mode-novectors.
uk: Опис для режиму mxl-mode-novectors.

en: Description for mxl-mode-xmdstub.
uk: Опис для режиму mxl-mode-xmdstub.

en: Destruct fields of partially constructed objects.
uk: Руйнувати поля частково побудованих обʼєктів.

en: Detect paths that trigger erroneous or undefined behavior due to a null value being used in a way forbidden by a returns_nonnull or nonnull attribute.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap.
uk: Виявити шляхи, які спричиняють помилкову або невизначену поведінку через використання нульового значення таким чином, який заборонений атрибутом returns_nonnull або nonnull. Відокремити ці шляхи від основного потоку керування та перетворити оператор з помилковою або невизначеною поведінкою в пастку.

en: Detect paths that trigger erroneous or undefined behavior due to dereferencing a null pointer.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap.
uk: Виявляти шляхи, які спричиняють помилкову або невизначену поведінку через розіменування нульового вказівника. Відокремлюйте ці шляхи від основного потоку управління та перетворюйте оператор з помилковою або невизначеною поведінкою в пастку.

en: Determine which dependences between insns are considered costly.
uk: Визначити, які залежності між інструкціями вважаються витратними.

en: Different CHARACTER lengths (%ld/%ld) in array constructor
uk: Різні довжини CHARACTER (%ld/%ld) у конструкторі масиву

en: Different CHARACTER lengths (%wd/%wd) in array constructor at %L
uk: різні довжини символів (%wd/%wd) у конструкторі масиву в %L

en: Different character kinds at %L
uk: Різні види символів у %L

en: Different kind type parameters in pointer assignment at %L
uk: Різні параметри типу виду в призначенні вказівника на %L

en: Different ranks in pointer assignment at %L
uk: Різні ранги в призначенні вказівника на %L

en: Different shape for %s at %L on dimension %d (%d and %d)
uk: Різна форма для %s на %L по розмірності %d (%d і %d)

en: Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>
uk: Різна форма для аргументів %qs і %qs на %L для інтринсичної функції %<dot_product%>

en: Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul
uk: Різна форма на розмірності 1 для аргументів %qs і %qs у %L для вбудованої функції matmul

en: Different shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmul
uk: Різна форма на розмірності 2 для аргументу %qs і розмірності 1 для аргументу %qs у %L для вбудованої функції matmul

en: Different type kinds at %L
uk: Різні види типів на %L

en: Different types in pointer assignment at %L; attempted assignment of %s to %s
uk: Різні типи в призначенні вказівника на %L; спроба призначити %s до %s

en: Dimensions specified for %s at %L after its initialization
uk: Розміри вказані для %s в %L після його ініціалізації

en: Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger.
uk: Вимкнути попередження -Wframe-larger-than=. Еквівалентно -Wframe-larger-than=<SIZE_MAX> або більше.

en: Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger.
uk: Вимкнути попередження -Wlarger-than=. Еквівалентно -Wlarger-than=<SIZE_MAX> або більше.

en: Disable ARCompact specific pass to generate conditional execution instructions.
uk: Вимкнути спеціальний прохід ARCompact для генерації умовних інструкцій виконання.

en: Disable CFR in leaf functions.
uk: Вимкнути CFR у листкових функціях.

en: Disable FP regs.  Equivalent to -msoft-float.
uk: Вимкнути FP регістри. Еквівалентно -msoft-float.

en: Disable FPU ISA, the ABI option must be enable %<-mfloat-abi=soft%>
uk: Вимкнено FPU ISA, опція ABI повинна бути увімкнена %<-mfloat-abi=soft%>

en: Disable LR and SR instructions from using FPX extension aux registers.
uk: Вимкнути використання реєстрів FPX розширення для інструкцій LR та SR.

en: Disable Scalar to Vector optimization pass transforming 64-bit integer computations into a vector ones.
uk: Вимкнути прохід Scalar to Vector оптимізації, який перетворює обчислення 64-бітних цілочисельних у векторні.

en: Disable Walloc-size-larger-than= warning.  Equivalent to Walloc-size-larger-than=<SIZE_MAX> or larger.
uk: Вимкнути попередження Walloc-size-larger-than=. Еквівалентно Walloc-size-larger-than=<SIZE_MAX> або більше.

en: Disable Walloca-larger-than= warning.  Equivalent to Walloca-larger-than=<SIZE_MAX> or larger.
uk: Вимкнути попередження Walloca-larger-than=. Еквівалентно Walloca-larger-than=<SIZE_MAX> або більше.

en: Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger.
uk: Вимкнути попередження -Wstack-usage=. Еквівалентно -Wstack-usage=<SIZE_MAX> або більше.

en: Disable Wvla-larger-than= warning.  Equivalent to Wvla-larger-than=<SIZE_MAX> or larger.
uk: Вимкнути попередження Wvla-larger-than=. Еквівалентно Wvla-larger-than=<SIZE_MAX> або більше.

en: Disable access to shared memory objects.
uk: Вимкнути доступ до обʼєктів спільної памʼяті.

en: Disable access to variables marked `@system' from @safe code.
uk: Вимкнути доступ до змінних, позначених як «@system», з коду @safe.

en: Disable floating point optimizations that ignore the IEEE signedness of zero.
uk: Вимкнути оптимізації з плаваючою комою, які не враховують знаковість нуля за стандартом IEEE.

en: Disable hardware floating point.
uk: Вимкнути апаратне з плаваючою комою.

en: Disable indexed addressing.
uk: Вимкнути індексовану адресацію.

en: Disable optimizations observable by IEEE signaling NaNs.
uk: Вимкнути оптимізації, які можна спостерігати за допомогою IEEE сигнальних NaN.

en: Disable optimizations that assume default FP rounding behavior.
uk: Вимкнути оптимізації, які припускають поведінку округлення FP за замовчуванням.

en: Disable position-independent code (PIC) for use in OS kernel code.
uk: Вимкнути незалежний від положення код (PIC) для використання в коді ядра ОС.

en: Disable preprocessing.
uk: Вимкнути попередню обробку.

en: Disable space regs.
uk: Вимкнути регістри простору.

en: Disable stack scrub entirely, disregarding strub attributes.
uk: Вимикає повністю очищення стека, не враховуючи атрибути strub.

en: Disable the use of RX FPU instructions.
uk: Вимкнути використання інструкцій RX FPU.

en: Disallow direct calls to global functions.
uk: Заборонити прямі виклики глобальних функцій.

en: Disallow more than 'msched-max-memory-insns' in instruction group. Otherwise, limit is 'soft' (prefer non-memory operations when limit is reached).
uk: Заборонити більше, ніж 'msched-max-memory-insns' в групі інструкцій. В іншому випадку, ліміт є 'мʼяким' (віддають перевагу операціям без памʼяті, коли досягнуто ліміту).

en: Disallow tail call optimization when a calling routine may have omitted character lengths.
uk: Заборонити оптимізацію хвостового виклику, коли викликаюча процедура може пропустити довжини символів.

en: Disallow unsound immutable conversions that were formerly incorrectly permitted.
uk: Заборонити неправильні незворотні перетворення, які раніше неправильно дозволялися.

en: Discover pure and const functions.
uk: Виявити чисті та константні функції.

en: Discover read-only and non addressable static variables.
uk: Виявити змінні, доступні тільки для читання та недоступні для адресації.

en: Discover read-only, write-only and non-addressable static variables.
uk: Виявити змінні, доступні тільки для читання, тільки для запису та недоступні для адресації.

en: Display compile time statistics.
uk: Показувати статистику часу компіляції.

en: Display statistics accumulated during compilation.
uk: Показування статистики, накопиченої під час компіляції.

en: Display target specific command line options (including assembler and linker options).
uk: Показувати специфічні для цілі параметри командного рядка (включаючи опції асемблера та лінкера).

en: Display the code tree after front end optimization.
uk: Показувати дерево коду після оптимізації передньої частини.

en: Display the code tree after parsing.
uk: Показувати дерево коду після синтаксичного аналізу.

en: Display the code tree after parsing; deprecated option.
uk: Показувати дерево коду після синтаксичного аналізу; застаріла опція.

en: Display the compiler's version.
uk: Показувати версію компілятора.

en: Display the frontend AST after parsing and semantic passes.
uk: Показувати AST frontend після проходження парсера та семантичних проходів.

en: Display the global symbol table after parsing.
uk: Показувати глобальну таблицю символів після синтаксичного аналізу.

en: Display the symbols in reverse order.
uk: Вивести символи у зворотному порядку.

en: Display this information.
uk: Показувати цю інформацію.

en: Division by zero at %L
uk: Ділення на нуль на %L

en: Division by zero converting %s to %s at %L
uk: Ділення на нуль при перетворенні %s в %s на %L

en: Division strategy, one of: call-div1, call-fp, call-table.
uk: Стратегія ділення, одна з: call-div1, call-fp, call-table.

en: Do CFG-sensitive rematerialization in LRA.
uk: Виконувати CFG-чутливу перематеріалізацію в LRA.

en: Do dispatch scheduling if processor is bdver1, bdver2, bdver3, bdver4 or znver1 and Haifa scheduling is selected.
uk: Виконувати планування розподілу, якщо процесор bdver1, bdver2, bdver3, bdver4 або znver1, і вибране планування Haifa.

en: Do link the standard D startup files in the compilation.
uk: Підключити стандартні файли запуску D під час компіляції.

en: Do no generate BRcc instructions in arc_reorg.
uk: Не генерувати інструкції BRcc в arc_reorg.

en: Do not add a default symbol exports to modules or dynamic libraries.
uk: Не додавати експорт символів за замовчуванням до модулів або динамічних бібліотек.

en: Do not add default run paths (for the compiler library directories) to executables, modules or dynamic libraries.
uk: Не додавати шляхи за замовчуванням (для каталогів бібліотек компілятора) до виконуваних файлів, модулів або динамічних бібліотек.

en: Do not allow constant data to be placed in code sections.
uk: Не дозволяти розміщувати константні дані в розділах коду.

en: Do not assume a large TLS segment.
uk: Не припускати великий сегмент TLS.

en: Do not assume that functions never executed during the train run are cold.
uk: Не припускайте, що функції, які не виконуються під час тренування, є холодними.

en: Do not assume that standard C libraries and "main" exist.
uk: Не припускати, що існують стандартні бібліотеки C та «main».

en: Do not disable space regs.
uk: Не вимикайте регістри простору.

en: Do not discard comments in macro expansions.
uk: Не викидайте коментарі в розширеннях макросів.

en: Do not discard comments.
uk: Не викидайте коментарі.

en: Do not display functions compiled or elapsed time.
uk: Не показувати скомпільовані функції або час, що пройшов.

en: Do not elide common elements in template comparisons.
uk: Не викидати спільні елементи при порівнянні шаблонів.

en: Do not emit addressing modes with side-effect assignment.
uk: Не генерувати режими адресації з присвоєнням побічного ефекту.

en: Do not emit complex integer constants to read-only memory.
uk: Не випускайте складні цілі константи в памʼять тільки для читання.

en: Do not emit function prologue or epilogue.
uk: Не генерувати пролог або епілог функції.

en: Do not enforce strict alignment.
uk: Не накладати жорстку вирівнювання.

en: Do not generate #line directives.
uk: Не генерувати директиви #line.

en: Do not generate .size directives.
uk: Не генерувати директиви .size.

en: Do not generate a single exit point for each function.
uk: Не генерувати єдину точку виходу для кожної функції.

en: Do not generate code that can only run in supervisor mode (default).
uk: Не генерувати код, який може працювати тільки в режимі супервізора (за замовчуванням).

en: Do not generate load/store with update instructions.
uk: Не генерувати інструкції завантаження/збереження з оновленням.

en: Do not generate mpy instructions for ARC700.
uk: Не створювати команди mpy для ARC700.

en: Do not generate unaligned memory accesses.
uk: Не генерувати незбалансовані доступи до памʼяті.

en: Do not inline integer division.
uk: Не генерувати цілочисельне ділення вбудовано.

en: Do not inline square root.
uk: Не генерувати вбудований квадратний корінь.

en: Do not link against the device-specific library lib<MCU>.a.
uk: Не підключати до бібліотеки lib<МКП>.a, яка специфічна для пристрою.

en: Do not link the standard D library in the compilation.
uk: Не звʼязувати стандартну бібліотеку D під час компіляції.

en: Do not load the PIC register in function prologues.
uk: Не завантажувати регістр PIC у прологах функцій.

en: Do not look for object files in standard path.
uk: Не шукати обʼєктні файли в стандартному шляху.

en: Do not mark ABI switches in e_flags.
uk: Не позначати перемикачі ABI в e_flags.

en: Do not need load-load barriers (dbar 0x700).
uk: Не потрібні бар'єри завантаження-завантаження (dbar 0x700).

en: Do not perform optimizations increasing noticeably stack usage.
uk: Не виконувати оптимізації, які помітно збільшують використання стеку.

en: Do not place floating point constants in TOC.
uk: Не розміщуйте константи з плаваючою точкою в TOC.

en: Do not place symbol+offset constants in TOC.
uk: Не розміщуйте константи символу+зсуву в TOC.

en: Do not predefine system-specific and GCC-specific macros.
uk: Не визначати наперед системно-специфічні та GCC-специфічні макроси.

en: Do not pretty-print template specializations as the template signature followed by the arguments.
uk: Не форматувати шаблонні спеціалізації як підпис шаблону, за яким слідують аргументи.

en: Do not provide a default start-address 0x100 of the program.
uk: Не вказувати типову початкову адресу 0x100 програми.

en: Do not push extended registers on stack in monitor functions.
uk: Не поміщати розширені регістри у стек у функціях моніторингу.

en: Do not search standard system include directories (those specified with -isystem will still be used).
uk: Не шукати стандартні системні каталоги включення (те, що вказано з -isystem, все ще буде використовуватися).

en: Do not search standard system include directories for C++.
uk: Не шукати стандартні системні каталоги включення для C++.

en: Do not support SSE4.1 and SSE4.2 built-in functions and code generation.
uk: Не підтримується вбудованих функцій та генерація коду для SSE4.1 та SSE4.2.

en: Do not suppress C++ class debug information.
uk: Не приховувати відлагоджувальну інформацію про класи C++.

en: Do not suppress warnings from system headers.
uk: Не пригнічувати попередження з системних заголовків.

en: Do not treat local variables and COMMON blocks as if they were named in SAVE statements.
uk: Не розглядати локальні змінні та COMMON-блоки так, ніби вони були названі в SAVE-операторах.

en: Do not tune code and read-only data alignment.
uk: Не налаштовувати вирівнювання коду та даних, доступних тільки для читання.

en: Do not tune stack alignment.
uk: Не налаштовувати вирівнювання стеку.

en: Do not tune writable data alignment.
uk: Не налаштовувати вирівнювання записуваних даних.

en: Do not use %<-mpower8-internal%>; use %<-mcpu=power8%> instead
uk: Не використовуйте %<-mpower8-internal%>; використовуйте %<-mcpu=power8%>

en: Do not use GOT to access external symbols.
uk: Не використовувати GOT для доступу до зовнішніх символів.

en: Do not use MDMX instructions.
uk: Не використовуйте інструкції MDMX.

en: Do not use MIPS-3D instructions.
uk: Не використовуйте інструкції MIPS-3D.

en: Do not use VAX fp.
uk: Не використовуйте VAX fp.

en: Do not use a cache-flushing function before calling stack trampolines.
uk: Не використовуйте функцію очищення кешу перед викликом стекових трамплінів.

en: Do not use addresses that allocate global registers.
uk: Не використовувати адреси, які виділяють глобальні регістри.

en: Do not use condition codes from normal instructions.
uk: Не використовувати умовні коди звичайних інструкцій.

en: Do not use hardware FP.
uk: Не використовувати апаратну плаваючу кому.

en: Do not use hardware floating point.
uk: Не використовуйте апаратне з плаваючою комою.

en: Do not use hardware fp.
uk: Не використовуйте апаратний fp.

en: Do not use hardware quad fp instructions.
uk: Не використовувати апаратні чотирикратні FP-інструкції.

en: Do not use the AIX Vector Extended ABI.
uk: Не використовуйте розширення AIX Vector Extended ABI.

en: Do not use the AltiVec ABI extensions.
uk: Не використовуйте розширення AltiVec ABI.

en: Do not use the bit-field instructions.
uk: Не використовувати інструкції для бітових полів.

en: Do not use the callt instruction (default).
uk: Не використовуйте інструкцію callt (за замовчуванням).

en: Do not use the device-specific specs file device-specs/specs-<MCU>.
uk: Не використовувати специфічний для пристрою файл specs-<МКП> у каталозі device-specs.

en: Do not use unaligned memory references.
uk: Не використовуйте незбалансовані посилання на памʼять.

en: Do not warn about specified attributes.
uk: Не попереджати про вказані атрибути.

en: Do not warn about using "long long" when -pedantic.
uk: Не попереджувати про використання «long long» при -pedantic.

en: Do stack checking using bounds in L1 scratch memory.
uk: Виконувати перевірку стеку з використанням меж у L1 тимчасовій памʼяті.

en: Does nothing.  Preserved for backward compatibility.
uk: Нічого не робить. Зберігається для забезпечення сумісності з попередніми версіями.

en: Does nothing. Preserved for backward compatibility.
uk: Нічого не робить. Зберігається для забезпечення сумісності з попередніми версіями.

en: Don't align items in code or data.
uk: Не вирівнювати елементи в коді або даних.

en: Don't allocate floats and doubles in extended-precision registers.
uk: Не виділяти плаваючі точки і подвійні в розширених регістрах точності.

en: Don't assume that unaligned accesses are handled by the system.
uk: Не припускати, що незбалансований доступ обробляється системою.

en: Don't call any cache flush functions.
uk: Не викликати жодну функцію очищення кешу.

en: Don't call any cache flush trap.
uk: Не викликати жодну пастку очищення кешу.

en: Don't create a dynamically linked position independent executable.
uk: Не створювати динамічно звʼязаний виконуваний файл з незалежним від положення кодом.

en: Don't destruct fields of partially constructed objects.
uk: Не знищувати поля частково побудованих обʼєктів.

en: Don't emit DWARF additions beyond selected version.
uk: Не виводити додатки DWARF поза вибраною версією.

en: Don't emit dllexported inline functions unless needed.
uk: Не видаляйте dllexported вбудовані функції, якщо не потрібно.

en: Don't generate DWARF pubnames and pubtypes sections.
uk: Не генерувати розділи DWARF pubnames та pubtypes.

en: Don't generate checks for control speculation in selective scheduling.
uk: Не генерувати перевірки для контролю спекуляції в селективному плануванні.

en: Don't generate code with unaligned load store for R6 (alias of -mstrict-align).
uk: Не генерувати код з невирівняними завантаженням та збереженням для R6 (аліас -mstrict-align).

en: Don't generate code with unaligned load store, only valid for MIPS R6.
uk: Не генерувати код з невирівняними завантаженням та збереженням, тільки дійсний для MIPS R6.

en: Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode.
uk: Не генерувати код тільки в привілейованому режимі; передбачає -mno-inline-ic_invalidate, якщо код в режимі вбудованого коду не працюватиме в режимі користувача.

en: Don't indicate any priority with TARGET_REGISTER_PRIORITY.
uk: Не вказувати жодної пріоритетності з TARGET_REGISTER_PRIORITY.

en: Don't optimize block moves, use memcpy.
uk: Не оптимізувати переміщення блоків, використовувати memcpy.

en: Don't optimize block moves.
uk: Не оптимізовувати переміщення блоків.

en: Don't use %reloc() assembly operators (for backward compatibility).
uk: Не використовувати оператори асемблера %reloc() (для зворотної сумісності).

en: Don't use C-style integral promotion for unary '+', '-' and '~'.
uk: Не використовувати C-стильне цілочисельне просування для унарних операторів '+', '-' та '~'.

en: Don't use P-mnemonics for branches.
uk: Не використовувати P-мнемоніки для гілок.

en: Don't use any of r32..r63.
uk: Не використовувати жодного з r32..r63.

en: Don't use less than 25 bit addressing range for calls.
uk: Не використовувати діапазон адресації менше 25 біт для викликів.

en: Don't warn about uses of Microsoft extensions.
uk: Не попереджувати про використання розширень Microsoft.

en: Double CLASS IS block in SELECT TYPE statement at %L
uk: Подвійний блок CLASS IS у операторі SELECT TYPE на %L

en: Downgrade conformance errors to warnings.
uk: Знизити рівень помилок відповідності до попереджень.

en: Driving:
uk: Керування:

en: Dummy %qs at %L cannot have an initializer
uk: Фіктивна змінна %qs у %L не може мати ініціалізатора

en: Dummy argument %qs at %L cannot be INTENT(OUT)
uk: Фіктивний аргумент %qs на %L не може бути INTENT(OUT)

en: Dummy argument %qs at %L cannot be OPTIONAL
uk: Фіктивний аргумент %qs на %L не може бути OPTIONAL

en: Dummy argument %qs at %L cannot be a derived type at %C
uk: Фіктивний аргумент %qs у %L не може бути похідним типом у %C

en: Dummy argument %qs at %L may not be a pointer with CONTIGUOUS attribute as procedure %qs is BIND(C)
uk: Фіктивний аргумент %qs на %L не може бути вказівником з атрибутом CONTIGUOUS, оскільки процедура %qs має BIND(C)

en: Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)
uk: Фіктивний аргумент %qs на %L типу EVENT_TYPE не може бути INTENT(OUT)

en: Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)
uk: Фіктивний аргумент %qs на %L типу LOCK_TYPE не може бути INTENT(OUT)

en: Dummy argument %qs at %L was declared INTENT(OUT) but was not set
uk: Фіктивний аргумент %qs у %L був оголошений з INTENT(OUT), але не був встановлений

en: Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE
uk: Псевдоаргумент %qs повинен бути вказівником, масивом з припущеною формою або рангом без атрибуту CONTIGUOUS - оскільки фактичний аргумент на %L не є просто послідовним, а обидва є ASYNCHRONOUS або VOLATILE

en: Dummy argument %qs not allowed in expression at %L
uk: Фіктивний аргумент %qs не допускається в виразі на %L

en: Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure
uk: Фіктивний аргумент %qs у %qs в %L повинен мати назву %qs, щоб відповідати відповідному аргументу перевизначеної процедури

en: Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L
uk: Фіктивний аргумент %qs з INTENT(IN) в контексті асоціації вказівника (%s) на %L

en: Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L
uk: Фіктивний аргумент %qs з INTENT(IN) в контексті визначення змінної (%s) на %L

en: Dummy flag. This is the default unless FPX switches are provided explicitly.
uk: Фіктивний прапорець. Це значення за замовчуванням, якщо FPX-перемикачі не вказані явно.

en: Dummy procedure %qs at %C cannot have a generic interface
uk: Фіктивна процедура %qs на %C не може мати загальний інтерфейс

en: Dummy procedure %qs at %L shall not be elemental
uk: Фіктивна процедура %qs у рядку %L не може бути елементарною

en: Dummy procedure %qs is invalid in procedure pointer initialization at %L
uk: Функція-заглушка %qs недійсна в ініціалізації вказівника на процедуру на %L

en: Dummy procedure %qs not allowed in elemental procedure %qs at %L
uk: Фіктивна процедура %qs не дозволена в елементарній процедурі %qs на %L

en: Dummy procedure %qs of PURE procedure at %L must also be PURE
uk: Фіктивна процедура %qs чистої процедури на %L також повинна бути чистою

en: Dummy procedure at %C may not have BIND(C) attribute with NAME
uk: Фіктивна процедура на %C не може мати атрибут BIND(C) з імʼям

en: Dump Source Coverage Obligations.
uk: Записати обовʼязки покриття вихідного коду.

en: Dump a textual representation of each diagnostic's exploded path to SRCFILE.IDX.KIND.epath.txt.
uk: Зберегти текстове представлення вибухнутого шляху для кожного діагностичного повідомлення у файл SRCFILE.IDX.KIND.epath.txt.

en: Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt.
uk: Зберегти текстове представлення вибухнотого графа у файл SRCFILE.eg-ID.txt.

en: Dump a textual representation of the exploded graph to SRCFILE.eg.txt.
uk: Зберегти текстове представлення вибухнутого графа у файл SRCFILE.eg.txt.

en: Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot file.
uk: Вивантажте інформацію про граф викликів, специфічну для аналізатора, в файл SRCFILE.callgraph.dot.

en: Dump analyzer-specific data to a SRCFILE.analyzer.json.gz file.
uk: Зберегти специфічні дані аналізатора у файл SRCFILE.analyzer.json.gz.

en: Dump declarations to a .decl file.
uk: Вивантажити оголошення в файл .decl.

en: Dump detailed information on GCC's internal representation of source code locations.
uk: Вивести детальну інформацію про внутрішнє представлення GCC місцезнаходження вихідного коду.

en: Dump only the defined symbols.
uk: Вивести лише визначені символи.

en: Dump optimization passes.
uk: Вивести проходи оптимізації.

en: Dump state-purging information to a SRCFILE.state-purge.dot file.
uk: Зберегти інформацію про видалення стану у файл SRCFILE.state-purge.dot.

en: Dump the analyzer exploded graph to a SRCFILE.eg.dot file.
uk: Вивантажте вибухнутий граф аналізатора в файл SRCFILE.eg.dot.

en: Dump the analyzer supergraph to a SRCFILE.supergraph.dot file.
uk: Зберегти суперграф аналізатора у файл SRCFILE.supergraph.dot.

en: Dump the demangled output.
uk: Вивести роздекорований вихід.

en: Dump the details of LTO objects.
uk: Вивести деталі LTO-обʼєктів.

en: Dump the dump tool command line options.
uk: Вивести параметри командного рядка інструменту dump.

en: Dump the statistics of gimple statements.
uk: Вивести статистику gimple-виразів.

en: Dump the statistics of tree types.
uk: Вивести статистику типів дерев.

en: Dump the statistics of trees.
uk: Вивести статистику дерев.

en: Dump the symtab callgraph.
uk: Вивести callgraph symtab.

en: Dump various Rust front end internals.
uk: Вивести різні внутрішні елементи передньої частини Rust.

en: Dump various analyzer internals to SRCFILE.*.fg.dot and SRCFILE.*.tg.dot.
uk: Зберегти різноманітні внутрішні дані аналізатора у файли SRCFILE.*.fg.dot та SRCFILE.*.tg.dot.

en: Dump various analyzer internals to SRCFILE.*.infinite-loop.dot.
uk: Вивантажити різні внутрішні дані аналізатора до SRCFILE.*.infinite-loop.dot.

en: Dump various analyzer internals to SRCFILE.analyzer.txt.
uk: Вивантажте різні внутрішні частини аналізатора в SRCFILE.analyzer.txt.

en: Dump various analyzer internals to stderr.
uk: Вивантажте різні внутрішні частини аналізатора в stderr.

en: Duplicate %s attribute at %L
uk: Подвійний атрибут %s на %L

en: Duplicate %s attribute specified at %L
uk: Повторно вказано атрибут %s у %L

en: Duplicate %s label specification at %C
uk: Повторна специфікація мітки %s у %C

en: Duplicate %s modifier at %L in USES_ALLOCATORS clause
uk: Дубльований модифікатор %s у %L у клаузі USES_ALLOCATORS

en: Duplicate %s specification at %C
uk: Повторна специфікація %s у %C

en: Duplicate ASYNCHRONOUS attribute specified at %L
uk: Повторно вказано атрибут ASYNCHRONOUS у %L

en: Duplicate AUTOMATIC attribute specified at %L
uk: Повторно вказано атрибут AUTOMATIC на %L

en: Duplicate BIND attribute specified at %L
uk: Повторно вказано атрибут BIND в %L

en: Duplicate DEFERRED at %C
uk: Повторний DEFERRED на %C

en: Duplicate ELSE statements at %L and %C
uk: Подвійні оператори ELSE в %L і %C

en: Duplicate EXTENDS attribute specified at %L
uk: Повторно вказано атрибут EXTENDS в %L

en: Duplicate IMPLICIT NONE statement at %C
uk: Подвійна інструкція IMPLICIT NONE у %C

en: Duplicate NML specification at %C
uk: Повторна специфікація NML на %C

en: Duplicate NON_OVERRIDABLE at %C
uk: Повторний NON_OVERRIDABLE на %C

en: Duplicate POINTER attribute at %C
uk: Повторний атрибут POINTER на %C

en: Duplicate PRIVATE statement at %C
uk: Повторний оператор PRIVATE в %C

en: Duplicate PROTECTED attribute specified at %L
uk: Повторно вказано атрибут PROTECTED на %L

en: Duplicate SAVE attribute specified at %L
uk: Повторно вказано атрибут SAVE на %L

en: Duplicate SEQUENCE statement at %C
uk: Повторна інструкція SEQUENCE в %C

en: Duplicate UNIT specification at %C
uk: Повторна специфікація UNIT на %C

en: Duplicate VALUE attribute specified at %L
uk: Повторно вказано атрибут VALUE у %L

en: Duplicate VOLATILE attribute specified at %L
uk: Повторно вказано атрибут VOLATILE у %L

en: Duplicate access-specifier at %C
uk: Повторний специфікатор доступу на %C

en: Duplicate argument %qs at %L to intrinsic %s
uk: Повторний аргумент %qs на %L для вбудованої функції %s

en: Duplicate array spec for Cray pointee at %C
uk: Подвійна специфікація масиву для Cray pointee в %C

en: Duplicate construct label %qs at %C
uk: Подвійна мітка конструкції %qs у %C

en: Duplicate format specification at %C
uk: Повторна специфікація формату на %C

en: Duplicate name %qs in association at %C
uk: Повторюване імʼя %qs у асоціації на %C

en: Duplicate name %qs in parameter list at %C
uk: Повторне імʼя %qs у списку параметрів на %C

en: Duplicate statement label %d at %L and %L
uk: Подвійна мітка вказівки %d на %L і %L

en: Duplicate symbol %qs in formal argument list at %C
uk: Повторний символ %qs у списку формальних аргументів на %C

en: Duplicated %qs clause at %L
uk: Подвійне замикання %qs в %L

en: Duplicated NOWAIT clause on %s and %s at %C
uk: Подвійне NOWAIT-замикання на %s і %s на %C

en: Duplicated clause with SOURCE dependence-type at %C
uk: Подвійне замикання з типом залежності SOURCE на %C

en: Duplicated common block %</%s/%> in !$OMP ALLOCATE at %L
uk: Дубльований спільний блок %</%s/%> у !$OMP ALLOCATE у %L

en: Duplicated variable %qs in !$OMP ALLOCATE at %L
uk: Дубльована змінна %qs у !$OMP ALLOCATE у %L

en: During link time optimization warn about mismatched types of global declarations.
uk: Попереджати про несумісні типи глобальних оголошень під час оптимізації часу звʼязування.

en: Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return.
uk: Динамічне переорієнтування вказівника аргументу (DRAP) не підтримується в обробці переривань. Це можна обійти, уникнувши функцій з агрегатним поверненням.

en: Dynamically allocate cc registers.
uk: Динамічно виділяти регістри cc.

en: E specifier not allowed with g0 descriptor in format string at %L
uk: Специфікатор E не дозволяється з дескриптором g0 у рядку форматування на %L

en: EDGE_CROSSING incorrectly set across same section
uk: EDGE_CROSSING неправильно встановлено через ту саму секцію

en: EDGE_CROSSING missing across section boundary
uk: Відсутній EDGE_CROSSING через межу розділу

en: EH edge crosses section boundary in bb %i
uk: ребро EH перетинає межу розділу в bb %i

en: EH incoming edge mixed with non-EH incoming edges in bb %i
uk: ребро EH вхідного потоку змішано з не-EH вхідними ребрами в bb %i

en: EH landing pad label %qD is not first in a sequence of labels in bb %d
uk: мітка «EH landing pad» %qD не є першою в послідовності міток в блоку бази %d

en: ELEMENTAL function %qs at %L must have a scalar result
uk: ELEMENTAL-функція %qs на %L повинна мати скалярний результат

en: ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L
uk: ELEMENTAL, не-INTRINSIC процедура %qs не допускається як фактичний аргумент на %L

en: ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L
uk: Відсутній префікс ELEMENTAL в інтерфейсі MODULE PROCEDURE на %L

en: ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L
uk: Компонент вказівника на ELEMENTAL процедуру %qs не дозволений як фактичний аргумент у %L

en: ELFv2 parameter passing for an argument containing zero-width bit fields but that is otherwise a homogeneous aggregate was corrected in GCC 12
uk: Передача параметрів ELFv2 для аргументу, що містить поля бітів нульової ширини, але в іншому випадку є однорідним агрегатом, була виправлена в GCC 12

en: ELSE IF statement at %C cannot follow ELSE statement at %L
uk: Оператор ELSE IF в %C не може слідувати за оператором ELSE в %L

en: ELSEWHERE statement at %C follows previous unmasked ELSEWHERE
uk: Оператор ELSEWHERE в %C слідує попередньому неприхованому оператору ELSEWHERE

en: ELSEWHERE statement at %C not enclosed in WHERE block
uk: Інструкція ELSEWHERE на %C не вкладена в блок WHERE

en: ENCODING= at %L not allowed in Fortran 95
uk: ENCODING= на рядку %L не дозволено в Fortран 95

en: END TEAM statement at %C
uk: Оператор END TEAM на %C

en: END statement instead of %s statement at %L
uk: Інструкція END замість інструкції %s в %L

en: END tag at %C not allowed in output statement
uk: Тег END на %C не дозволений в вихідному операторі

en: END tag label %d at %L not defined
uk: Мітка END з етикеткою %d на %L не визначена

en: ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE
uk: ENTRY %qs на %L не може бути викликано рекурсивно, оскільки функція %qs не є RECURSIVE

en: ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE
uk: ВХІД %qs на %L не може бути викликаний рекурсивно, оскільки підпрограма %qs не є РЕКУРСИВНОЮ

en: ENTRY %qs at %L has no IMPLICIT type
uk: ENTRY %qs на %L не має ІМПЛІЦИТНОГО типу

en: ENTRY result %s cannot be ALLOCATABLE in FUNCTION %s at %L
uk: Результат ENTRY %s не може бути ALLOCATABLE в функції %s на %L

en: ENTRY result %s cannot be a POINTER in FUNCTION %s at %L
uk: Результат ENTRY %s не може бути POINTER в функції %s на %L

en: ENTRY result %s cannot be an array in FUNCTION %s at %L
uk: Результат ENTRY %s не може бути масивом в функції %s на %L

en: ENTRY result %s cannot be of type %s in FUNCTION %s at %L
uk: Результат ENTRY %s не може бути типу %s в функції %s на %L

en: ENTRY statement at %C
uk: Заява ENTRY на %C

en: ENTRY statement at %C cannot appear in a contained procedure
uk: Інструкція ENTRY в %C не може зʼявлятися вкладеній процедурі

en: ENTRY statement at %C cannot appear within a BLOCK DATA
uk: Заява ENTRY на %C не може зʼявлятися в межах блоку даних

en: ENTRY statement at %C cannot appear within a DERIVED TYPE block
uk: Заява ENTRY на %C не може зʼявлятися в межах блоку DERIVED TYPE

en: ENTRY statement at %C cannot appear within a DO block
uk: Заява ENTRY на %C не може зʼявлятися в межах блоку DO

en: ENTRY statement at %C cannot appear within a FORALL block
uk: Заява ENTRY на %C не може зʼявлятися в межах блоку FORALL

en: ENTRY statement at %C cannot appear within a MODULE
uk: Заява ENTRY на %C не може зʼявлятися в межах модуля

en: ENTRY statement at %C cannot appear within a PROGRAM
uk: Заява ENTRY на %C не може зʼявлятися в межах PROGRAM

en: ENTRY statement at %C cannot appear within a SELECT block
uk: Заява ENTRY на %C не може зʼявлятися в межах блоку SELECT

en: ENTRY statement at %C cannot appear within a STRUCTURE block
uk: Заява ENTRY на %C не може зʼявлятися в межах блоку STRUCTURE

en: ENTRY statement at %C cannot appear within a SUBMODULE
uk: Заява ENTRY на %C не може зʼявлятися в межах підмодуля

en: ENTRY statement at %C cannot appear within a WHERE block
uk: Заява ENTRY на %C не може зʼявлятися в межах блоку WHERE

en: ENTRY statement at %C cannot appear within a contained subprogram
uk: Заявка ENTRY на %C не може зʼявлятися всередині вкладеної підпрограми

en: ENTRY statement at %C cannot appear within an IF-THEN block
uk: Заява ENTRY на %C не може зʼявлятися в межах блоку IF-THEN

en: ENTRY statement at %C cannot appear within an INTERFACE
uk: Заява ENTRY на %C не може зʼявлятися в межах інтерфейсу

en: ENTRY statement at %L with BIND(C) prohibited in an elemental procedure
uk: Інструкція ENTRY в %L з BIND(C) заборонена в елементарній процедурі

en: ENTRY_BLOCK has IL associated with it
uk: ENTRY_BLOCK має повʼязаний з ним IL

en: ENUM and ENUMERATOR at %C
uk: ENUM та ENUMERATOR на %C

en: ENUM declaration at %C has no ENUMERATORS
uk: Оголошення ENUM в %C не має ENUMERATORS

en: ENUM definition statement expected before %C
uk: Очікується оператор визначення ENUM перед %C

en: ENUMERATOR %L not initialized with integer expression
uk: ENUMERATOR %L не ініціалізовано цілочисельним виразом

en: EOR tag label %d at %L not defined
uk: Мітка EOR з етикеткою %d на %L не визначена

en: EQUIVALENCE at %C requires two or more objects
uk: EQUIVALENCE у %C потребує два або більше обʼєкти

en: EQUIVALENCE statement at %C
uk: Оператор EQUIVALENCE на %C

en: ERR tag label %d at %L not defined
uk: Мітка ERR тегу %d на %L не визначена

en: ERRMSG at %L
uk: ПОМИЛКА на %L

en: ERRMSG at %L is useless without a STAT tag
uk: Повідомлення про помилку на %L без тегу STAT нічого не значить

en: ERRMSG tag at %L
uk: Тег ERRMSG на %L

en: ERRMSG variable
uk: змінна ERRMSG

en: ERRMSG variable at %L shall be a scalar default CHARACTER variable
uk: Змінна ERRMSG на %L повинна бути скалярною змінною типу CHARACTER за замовчуванням

en: ERRMSG= argument at %L must be a scalar CHARACTER variable
uk: Аргумент ERRMSG= на %L повинен бути скалярною символьною змінною

en: ERROR STOP statement at %C
uk: Оператор ERROR STOP на %C

en: ESA/390 architecture.
uk: Архітектура ESA/390.

en: EVENT POST statement at %C
uk: Оператор EVENT POST на %C

en: EVENT WAIT statement at %C
uk: Оператор EVENT WAIT на %C

en: EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE
uk: Аргумент EVENT на %L для вбудованої функції EVENT_QUERY має бути типу EVENT_TYPE

en: EXIT statement at %C terminating !$ACC LOOP loop
uk: Оператор EXIT на %C завершує цикл !$ACC LOOP

en: EXIT statement at %C terminating !$OMP DO loop
uk: EXIT-оператор на %C, що завершує !$OMP DO петлю

en: EXIT statement with no do-construct-name at %C
uk: Оператор EXIT без імені do-construct на %C

en: EXIT_BLOCK has IL associated with it
uk: EXIT_BLOCK має повʼязаний з ним IL

en: EXTENDS at %L
uk: EXTENDS в %L

en: EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L
uk: Атрибут EXTERNAL конфліктує з атрибутом FUNCTION в %qs на %L

en: Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute
uk: Або всі, або жоден з обʼєктів в наборі EQUIVALENCE на %L повинні мати атрибут PROTECTED

en: Element in %s array constructor at %L is %s
uk: Елемент у конструкторі масиву %s на %L є %s

en: Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L
uk: Елемент масиву з передбаченою формою або вказівником як фактичний аргумент на %L не може відповідати фактичному аргументу на %L

en: Element of assumed-shape or pointer array passed to array dummy argument %qs at %L
uk: Елемент масиву з передбаченою формою або вказівником переданий до фіктивного аргументу масиву %qs на %L

en: Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L
uk: Елемент зі значенням %d в ORDER на %L повинен бути в діапазоні [1, ..., %d] для вбудованої функції RESHAPE неподалік %L

en: Elemental function as initialization expression with non-integer/non-character arguments at %L
uk: Елементарна функція як вираз ініціалізації з нецілими/не-символьними аргументами на %L

en: Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)
uk: Елементи з однаковим значенням на %L і %L в підписі вектора в контексті визначення змінної (%s)

en: Eliminate multiple function invocations also for impure functions.
uk: Усунути кілька викликів функцій, навіть для незбалансованих функцій.

en: Emit .gnu_attribute tags.
uk: Видавати теги .gnu_attribute.

en: Emit .stack_size directives.
uk: Генерувати директиви .stack_size.

en: Emit 16-bit relocations to the small data areas.
uk: Генерувати 16-бітні перенесення до малих областей даних.

en: Emit 32-bit relocations to the small data areas.
uk: Генерувати 32-бітні перенесення до малих областей даних.

en: Emit GNU_PROPERTY_X86_ISA_1_NEEDED GNU property.
uk: Генерувати властивість GNU_PROPERTY_X86_ISA_1_NEEDED GNU.

en: Emit IEEE-conformant code, without inexact exceptions.
uk: Видавати код, що відповідає стандарту IEEE, без неточних виключень.

en: Emit RISC-V ELF attribute.
uk: Видавати атрибут RISC-V ELF.

en: Emit call graph information.
uk: Виводити інформацію про граф викликів.

en: Emit checks causing "break 8" instructions to execute when applying atomic builtins on misaligned memory.
uk: Видавати перевірки, що призводять до виконання інструкцій «break 8» при застосуванні атомних вбудованих функцій на неправильно вирівняній памʼяті.

en: Emit code for the byte/word ISA extension.
uk: Випускати код для розширення ISA байт/слово.

en: Emit code for the counting ISA extension.
uk: Генерувати код для розширення ISA для підрахунку.

en: Emit code for the fp move and sqrt ISA extension.
uk: Генерувати код для розширення ISA для переміщення fp та sqrt.

en: Emit code for the motion video ISA extension.
uk: Випускати код для розширення ISA рухового відео.

en: Emit code using explicit relocation directives.
uk: Генерувати код, використовуючи явні директиви перенесення.

en: Emit common-like symbols as weak symbols.
uk: Випускати символи, подібні до загальних, як слабкі символи.

en: Emit custom warnings with internal details intended for analyzer developers.
uk: Виводити користувацькі попередження з внутрішніми деталями, призначеними для розробників аналізатора.

en: Emit debug annotations during preprocessing.
uk: Виводити анотації для налагодження під час попередньої обробки.

en: Emit debugging information related to the escape analysis pass when run with -fgo-optimize-allocs.
uk: Вивести інформацію для налагодження, повʼязану з проходом аналізу втечі, коли виконується з -fgo-optimize-allocs.

en: Emit diagnostics showing the location of nodes in the exploded graph.
uk: Виводьте діагностику, показуючи розташування вузлів у вибухнутому графі.

en: Emit direct branches to local functions.
uk: Генерувати прямі гілки до локальних функцій.

en: Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit.
uk: Видавати додатковий код у прологу функції, щоб викликати пастку, якщо розмір стеку перевищує задане обмеження.

en: Emit function prologues only before parts of the function that need it, rather than at the top of the function.
uk: Видавати прологи функцій лише перед частинами функції, які цього потребують, а не на початку функції.

en: Emit function-calls using global offset table when generating PIC.
uk: Випускати виклики функцій, використовуючи глобальну таблицю зміщень при генерації PIC.

en: Emit fused multiply-add instructions for long doubles in vector registers (wfmaxb, wfmsxb, wfnmaxb, wfnmsxb).  Reassociation pass does not handle fused multiply-adds, therefore code generated by the middle-end is prone to having long fused multiply-add chains.  This is not pipeline-friendly, and the default behavior is to emit separate multiplication and addition instructions for long doubles in vector registers, because measurements show that this improves performance.  This option allows overriding it for testing purposes.
uk: Генерувати обʼєднані інструкції множення-додавання для довгих чисел з плаваючою комою в векторних регістрах (wfmaxb, wfmsxb, wfnmaxb, wfnmsxb). Прохід переасоціації не обробляє обʼєднані інструкції множення-додавання, тому код, що генерується середнім рівнем, схильний до наявності довгих ланцюжків обʼєднаних інструкцій множення-додавання. Це не сприятливо для конвеєра, і типова поведінка полягає в генерації окремих інструкцій множення і додавання для довгих чисел з плаваючою комою в векторних регістрах, оскільки вимірювання показують, що це покращує продуктивність. Ця опція дозволяє її перевизначити для тестування.

en: Emit implicit instantiations of inline templates.
uk: Видавати неявні інстанціювання вбудованих шаблонів.

en: Emit implicit instantiations of templates.
uk: Видавати неявні інстанціювання шаблонів.

en: Emit indirect branches to local functions.
uk: Генерувати непрямі гілки до локальних функцій.

en: Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit().
uk: Видавати виклики інструментальної підтримки для __tsan_func_entry() та __tsan_func_exit().

en: Emit long load/store sequences.
uk: Видавати довгі послідовності завантаження/збереження.

en: Emit more verbose descriptions of control flow in diagnostics.
uk: Виводити більш докладні описи потоку керування в діагностиці.

en: Emit more verbose descriptions of state changes in diagnostics.
uk: Виводити більш докладні описи змін стану в діагностиці.

en: Emit optimization diagnostics.
uk: Вивести діагностичну інформацію про оптимізацію.

en: Emit profiling counter call at function entry before prologue.
uk: Вивести виклик лічильника профілювання при вході в функцію перед прологом.

en: Emit profiling counter call at function entry before prologue. The compiled code will require a 64-bit CPU and glibc 2.29 or newer to run.
uk: Видавати виклик лічильника профілювання при вході в функцію перед прологом. Скомпільований код буде потребувати 64-бітний процесор і glibc 2.29 або новішу версію для запуску.

en: Emit progressive recommended breakpoint locations.
uk: Виводити прогресивні рекомендовані місця зупинки.

en: Emit rdval instead of rduniq for thread pointer.
uk: Видаляти rdval замість rduniq для вказівника на потік.

en: Emit special instrumentation for accesses to volatiles.
uk: Видавати спеціальну інструментальну підтримку для доступу до волатильних обʼєктів.

en: Emit static const variables even if they are not used.
uk: Видавати статичні константні змінні навіть якщо вони не використовуються.

en: Emit stop bits before and after volatile extended asms.
uk: Випускати стоп-біти перед та після волатильних розширених asms.

en: Emit template instantiations as weak symbols.
uk: Видавати інстанціювання шаблонів як слабкі символи.

en: Emit traps as "break 8", default for CRIS v3 and up.  If disabled, calls to abort() are used.
uk: Видавати пастки як «break 8», за замовчуванням для CRIS v3 і вище. Якщо вимкнено, використовуються виклики abort().

en: Emit verbose debug information in assembly code.
uk: Виводити детальну інформацію для налагодження у вигляді коду асемблера.

en: Empty FINAL at %C
uk: Порожній FINAL на %C

en: Empty IMPLICIT statement at %C
uk: Порожня IMPLICIT-заява на %C

en: Empty array constructor at %C is not allowed
uk: Порожній конструктор масиву на %C не дозволяється

en: Empty old style initializer list at %C
uk: Порожній список ініціалізаторів старого стилю на %C

en: Empty set of digits in BOZ constant at %C
uk: Порожній набір цифр у константі BOZ на %C

en: Enable 'q' instruction alternatives.
uk: Увімкнути альтернативи інструкції 'q'.

en: Enable 16-entry register file.
uk: Увімкнути регістр з 16 записами.

en: Enable 32-bit ALU instructions.
uk: Увімкнути 32-бітні ALU-інструкції.

en: Enable 32-bit jump instructions.
uk: Увімкнути 32-бітні інструкції переходу.

en: Enable 64-bit Time-Stamp Counter extension instruction.
uk: Увімкнути інструкцію розширення лічильника часових міток 64 біти.

en: Enable C++ coroutines (experimental).
uk: Увімкнути C++ корутини (експериментально).

en: Enable C++ header module (experimental).
uk: Увімкнути C++ заголовковий модуль (експериментально).

en: Enable C++14 sized deallocation support.
uk: Увімкнути підтримку звільнення памʼяті з вказаною розміром у C++14.

en: Enable C-SKY DSP instructions.
uk: Увімкнути інструкції DSP C-SKY.

en: Enable C-SKY Enhanced DSP instructions.
uk: Увімкнути покращені інструкції DSP C-SKY.

en: Enable C-SKY SECURE instructions.
uk: Увімкнути інструкції C-SKY SECURE.

en: Enable C-SKY TRUST instructions.
uk: Увімкнути інструкції C-SKY TRUST.

en: Enable C-SKY Vector DSP instructions.
uk: Увімкнути інструкції C-SKY Vector DSP.

en: Enable CFI tables via GAS assembler directives.
uk: Увімкнути таблиці CFI за допомогою директив асемблера GAS.

en: Enable DEC-style STATIC and AUTOMATIC attributes.
uk: Увімкнути атрибути STATIC та AUTOMATIC у стилі DEC.

en: Enable DIV-REM instructions for ARCv2.
uk: Увімкнути інструкції DIV-REM для ARCv2.

en: Enable DSP 3.1 Pack A extensions.
uk: Увімкнути розширення DSP 3.1 Pack A.

en: Enable DWARF line debug info via GNU as.
uk: Увімкнути інформацію про відлагодження рядків DWARF через GNU as.

en: Enable Dual and Single Operand Instructions for Telephony.
uk: Увімкнути дво- та однооперандні інструкції для телефонії.

en: Enable ENTER_S and LEAVE_S opcodes for ARCv2.
uk: Увімкнути опкоди ENTER_S та LEAVE_S для ARCv2.

en: Enable FT32B code compression.
uk: Увімкнути стиснення коду FT32B.

en: Enable Full Redundancy Elimination (FRE) on trees.
uk: Увімкнути повне усунення зайвості (FRE) на деревах.

en: Enable Function Descriptor PIC mode.
uk: Увімкнути режим PIC для опису функцій.

en: Enable GPR32 in inline asm when APX_F enabled.
uk: Увімкнути GPR32 у встроєному асемблерному коді, коли включено APX_F.

en: Enable Graphite Identity transformation.
uk: Увімкнути перетворення ідентичності Graphite.

en: Enable ID based shared library.
uk: Увімкнути спільну бібліотеку на основі ID.

en: Enable IEEE 128-bit floating point via the __float128 keyword.
uk: Увімкнути IEEE 128-бітне плаваюча кома з використанням ключового слова __float128.

en: Enable Local Register Allocation.
uk: Увімкнути локальне розподілення регістрів.

en: Enable Locked Load/Store Conditional extension.
uk: Увімкнути розширення заблокованого завантаження/збереження умовного.

en: Enable LoongArch Advanced SIMD Extension (LASX, 256-bit).
uk: Увімкнути розширення LoongArch Advanced SIMD (LASX, 256 біт).

en: Enable LoongArch SIMD Extension (LSX, 128-bit).
uk: Увімкнути розширення LoongArch SIMD (LSX, 128 біт).

en: Enable MUL.X and UMUL.X instructions.
uk: Увімкнути інструкції MUL.X та UMUL.X.

en: Enable Objective-C exception and synchronization syntax.
uk: Увімкнути синтаксис винятків та синхронізації Objective-C.

en: Enable Objective-C setjmp exception handling runtime.
uk: Увімкнути обробку виключень setjmp для середовища виконання Objective-C.

en: Enable OpenACC.
uk: Увімкнути OpenACC.

en: Enable OpenMP (implies -frecursive in Fortran).
uk: Увімкнути OpenMP (включає -frecursive для Fortran).

en: Enable OpenMP GPU offloading.
uk: Увімкнути віддалене виконання OpenMP на GPU.

en: Enable OpenMP's SIMD directives.
uk: Увімкнути директиви SIMD для OpenMP.

en: Enable PIC support for building libraries.
uk: Увімкнути підтримку PIC для побудови бібліотек.

en: Enable Plan 9 language extensions.
uk: Увімкнути розширення мови Plan 9.

en: Enable SSA coalescing of user variables.
uk: Увімкнути злиття користувацьких змінних під час SSA-проходу.

en: Enable SSA code sinking on trees.
uk: Увімкнути опускання коду SSA на деревах.

en: Enable SSA dead code elimination optimization on trees.
uk: Увімкнути оптимізацію видалення мертвого коду SSA на деревах.

en: Enable SSA-BIT-CCP optimization on trees.
uk: Увімкнути оптимізацію SSA-BIT-CCP на деревах.

en: Enable SSA-CCP optimization on trees.
uk: Увімкнути оптимізацію SSA-CCP на деревах.

en: Enable SSA-PRE optimization on trees.
uk: Увімкнути оптимізацію SSA-PRE на деревах.

en: Enable TPF-OS tracing code.
uk: Увімкнути код відстеження TPF-OS.

en: Enable Virtual Hosting support.
uk: Увімкнути підтримку віртуального хостингу.

en: Enable XY Memory extension (DSP version 3).
uk: Увімкнути розширення памʼяті XY (версія DSP 3).

en: Enable alignment of COMMON blocks.
uk: Увімкнути вирівнювання блоків COMMON.

en: Enable all -Wunused- warnings.
uk: Увімкнути всі попередження -Wunused-.

en: Enable all DEC language extensions.
uk: Увімкнути всі розширення мови DEC.

en: Enable all optimization info dumps on stderr.
uk: Увімкнути всі виведення інформації про оптимізацію на stderr.

en: Enable an RTL peephole pass before sched2.
uk: Увімкнути прохід глядача RTL перед sched2.

en: Enable asan allocas/VLAs protection.
uk: Увімкнути захист asan для allocas/VLAs.

en: Enable asan builtin functions protection.
uk: Увімкнути захист вбудованих функцій asan.

en: Enable asan detection of use-after-return bugs.
uk: Увімкнути виявлення помилок використання після повернення asan.

en: Enable asan globals protection.
uk: Увімкнути захист глобальних змінних asan.

en: Enable asan load operations protection.
uk: Увімкнути захист asan для операцій завантаження.

en: Enable asan stack protection.
uk: Увімкнути захист стеку asan.

en: Enable asan store operations protection.
uk: Увімкнути захист операцій збереження asan.

en: Enable assembler and linker relaxation.  Enabled by default at -Os.
uk: Увімкнути розслаблення асемблера та лінкера. За замовчуванням увімкнено при -Os.

en: Enable at-calls stack scrubbing for all viable functions.
uk: Увімкнути очищення стека при викликах для всіх придатних функцій.

en: Enable atomic instructions.
uk: Увімкнути атомарні інструкції.

en: Enable backend debugging.
uk: Увімкнути налагодження backend.

en: Enable backward propagation of use properties at the SSA level.
uk: Увімкнути зворотне поширення властивостей використання на рівні SSA.

en: Enable barrel shift instructions.
uk: Увімкнути інструкції револьверного зсуву.

en: Enable basic block vectorization (SLP) on trees.
uk: Увімкнути векторизацію базових блоків (SLP) на деревах.

en: Enable basic program profiling code.
uk: Увімкнути базовий код профілювання програми.

en: Enable byte swap instructions.
uk: Увімкнути інструкції обміну байтів.

en: Enable cache bypass for volatile references.
uk: Увімкнути обхід кешу для волатильних посилань.

en: Enable cache prefetch instructions.
uk: Увімкнути інструкції попереднього завантаження кешу.

en: Enable certain features present in drafts of C++ Contracts.
uk: Увімкнути певні функції, які присутні у чернетках контрактів C++.

en: Enable code density instructions for ARCv2.
uk: Увімкнути інструкції з кодовою щільністю для ARCv2.

en: Enable code hoisting.
uk: Увімкнути підняття коду.

en: Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=.
uk: Увімкнути загальні параметри для генерації інформації профілю для оптимізацій, спрямованих на зворотний звʼязок профілю, та встановити -fprofile-dir=.

en: Enable common options for generating profile info for profile feedback directed optimizations.
uk: Увімкнути загальні параметри для генерації інформації про профіль для оптимізацій, спрямованих на зворотний звʼязок профілю.

en: Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=.
uk: Увімкнути загальні параметри для виконання оптимізацій, спрямованих на зворотний звʼязок профілю, та встановити -fprofile-dir=.

en: Enable common options for performing profile feedback directed optimizations.
uk: Увімкнути загальні параметри для виконання оптимізацій, спрямованих на зворотний звʼязок профілю.

en: Enable compact casesi pattern.
uk: Увімкнути компактний шаблон casesi.

en: Enable conditional dead code elimination for builtin calls.
uk: Увімкнути умовне видалення мертвого коду для викликів вбудованих функцій.

en: Enable conditional execution other than moves/scc.
uk: Увімкнути умовне виконання, крім переміщень/копіювань.

en: Enable conditional move instruction usage.
uk: Увімкнути використання умовних команд переміщення.

en: Enable conditional moves unconditionally.
uk: Увімкнути умовні переміщення без умов.

en: Enable conditional moves.
uk: Увімкнути умовні переміщення.

en: Enable conservative small loop unrolling.
uk: Увімкнути консервативне розгортання невеликих циклів.

en: Enable constructor/destructor feature.
uk: Увімкнути функцію конструктора/деструктора.

en: Enable coprocessor instructions.
uk: Увімкнути інструкції копроцесора.

en: Enable copy propagation of scalar-evolution information.
uk: Увімкнути копіювання інформації про скалярну еволюцію.

en: Enable copy propagation on trees.
uk: Увімкнути розповсюдження копій на деревах.

en: Enable correction of flow inconsistent profile data input.
uk: Увімкнути корекцію непослідовного вводу даних профілю.

en: Enable dead store elimination.
uk: Увімкнути видалення мертвих збережень.

en: Enable debug output.
uk: Увімкнути вивід для налагодження.

en: Enable decimal floating point hardware support.
uk: Увімкнути підтримку апаратного забезпечення для десяткових чисел з плаваючою комою.

en: Enable default conversions between __float128 & long double.
uk: Увімкнути типові перетворення між __float128 та long double.

en: Enable default widths for i, f and g format specifiers.
uk: Увімкнути типові ширини для специфікаторів формату i, f та g.

en: Enable divide and modulus instructions.
uk: Увімкнути інструкції ділення та залишку.

en: Enable dominator optimizations.
uk: Увімкнути оптимізацію домінаторів.

en: Enable double load/store instructions for ARC HS.
uk: Увімкнути подвійні інструкції завантаження/збереження для ARC HS.

en: Enable dual viterbi butterfly extension.
uk: Увімкнути розширення подвійного витербі-метелика.

en: Enable earlier placing stop bits for better scheduling.
uk: Увімкнути раніше розміщення стоп-бітів для кращого планування.

en: Enable embedding metadata directly into object files
uk: Увімкнути вбудовування метаданих безпосередньо у файли об'єктів

en: Enable exception handling.
uk: Увімкнути обробку винятків.

en: Enable experimental compilation of Rust files at your own risk
uk: Увімкнути експериментальну компіляцію файлів Rust на власний ризик

en: Enable extra conditional-branch instructions j(s)lt and j(s)le.
uk: Увімкнути додаткові умовні гілкові інструкції j(s)lt та j(s)le.

en: Enable floating-point status flags setting SSE vector operations on partial vectors.
uk: Увімкнути встановлення прапорів статусу плаваючої точки для векторних операцій SSE на часткових векторах.

en: Enable formatting of JSON output.
uk: Увімкнути форматування вихідних даних у форматі JSON.

en: Enable forward propagation on trees.
uk: Увімкнути пряме розповсюдження на деревах.

en: Enable front end optimization.
uk: Увімкнути оптимізацію передньої частини.

en: Enable function profiling.
uk: Увімкнути профілювання функцій.

en: Enable function reordering that improves code placement.
uk: Увімкнути перестановку функцій, що поліпшує розміщення коду.

en: Enable garbage collection (GC) in Objective-C/Objective-C++ programs.
uk: Увімкнути збірку сміття (GC) в програмах Objective-C/Objective-C++.

en: Enable general atomic operations introduced in v3 ISA.
uk: Увімкнути загальні атомарні операції, введені у v3 ISA.

en: Enable generation of ARC SIMD instructions via target-specific builtins.
uk: Увімкнути генерацію інструкцій ARC SIMD за допомогою вбудованих функцій, специфічних для цілей.

en: Enable generation of binaries which use functions from libgcc to perform divide operations.  The default is -mhard-div.
uk: Увімкнути генерацію бінарних файлів, які використовують функції з libgcc для виконання операцій ділення. За замовчуванням -mhard-div.

en: Enable generation of binaries which use functions from libgcc to perform floating point operations.  This is the default; use -mhard-float to override.
uk: Увімкнути генерацію бінарних файлів, які використовують функції з libgcc для виконання операцій з плаваючою комою. Це значення за замовчуванням; використовуйте -mhard-float для заміни.

en: Enable generation of binaries which use functions from libgcc to perform multiply operations. The default is -mhard-mul.
uk: Увімкнути генерацію бінарних файлів, які використовують функції з libgcc для виконання операцій множення. За замовчуванням -mhard-mul.

en: Enable generation of compare and set flag with immediate (l.sf*i) instructions. By default extra instructions will be generated to store the immediate to a register first.
uk: Увімкнути генерацію інструкцій порівняння та встановлення прапорця з негайним значенням (l.sf*i). За замовчуванням будуть згенеровані додаткові інструкції для зберігання негайного значення в регістрі спочатку.

en: Enable generation of conditional move (l.cmov) instructions.  By default the equivalent will be generated using set and branch.
uk: Увімкнути генерацію інструкцій умовного переміщення (l.cmov). За замовчуванням еквівалент буде згенерований за допомогою set і branch.

en: Enable generation of hardware divide (l.div, l.divu) instructions.  This is the default; use -msoft-div to override.
uk: Увімкнути генерацію апаратних інструкцій ділення (l.div, l.divu). Це значення за замовчуванням; використовуйте -msoft-div для заміни.

en: Enable generation of hardware floating point instructions. The default is -msoft-float.
uk: Увімкнути генерацію апаратних інструкцій з плаваючою комою. За замовчуванням використовується -msoft-float.

en: Enable generation of hardware multiply instructions (l.mul, l.muli) instructions. This is the default; use -msoft-mul to override.
uk: Увімкнути генерацію апаратних інструкцій множення (l.mul, l.muli). Це значення за замовчуванням; використовуйте -msoft-mul для заміни.

en: Enable generation of rotate right (l.ror) instructions.  By default functions from libgcc are used to perform rotate right operations.
uk: Увімкнути генерацію інструкцій правого повороту (l.ror). За замовчуванням функції з libgcc використовуються для виконання операцій правого повороту.

en: Enable generation of rotate right with immediate (l.rori) instructions.  By default functions from libgcc are used to perform rotate right with immediate operations.
uk: Увімкнути генерацію інструкцій повороту праворуч з негайним операндом (l.rori). За замовчуванням використовуються функції з libgcc для виконання операцій повороту праворуч з негайним.

en: Enable generation of shift with immediate (l.srai, l.srli, l.slli) instructions. By default extra instructions will be generated to store the immediate to a register first.
uk: Увімкнути генерацію інструкцій зсуву з негайним значенням (l.srai, l.srli, l.slli). За замовчуванням будуть згенеровані додаткові інструкції для зберігання негайного значення в регістрі спочатку.

en: Enable generation of sign extension (l.ext*) instructions.  By default memory loads are used to perform sign extension.
uk: Увімкнути генерацію інструкцій розширення знака (l.ext*). За замовчуванням використовуються завантаження з памʼяті для виконання розширення знака.

en: Enable guessing of branch probabilities.
uk: Увімкнути вгадування ймовірностей гілок.

en: Enable hardware floating point.
uk: Увімкнути апаратну підтримку чисел з плаваючою комою.

en: Enable hoisting adjacent loads to encourage generating conditional move instructions.
uk: Увімкнути підняття суміжних завантажень, щоб сприяти генерації умовних інструкцій переміщення.

en: Enable hoisting loads from conditional pointers.
uk: Увімкнути підняття завантажень з умовних вказівників.

en: Enable hwasan instrumentation of allocas/VLAs.
uk: Увімкнути інструменталізацію hwasan для allocas/VLAs.

en: Enable hwasan instrumentation of builtin functions.
uk: Увімкнути інструментування вбудованих функцій hwasan.

en: Enable hwasan instrumentation of load operations.
uk: Увімкнути інструменталізацію hwasan для операцій завантаження.

en: Enable hwasan instrumentation of statically sized stack-allocated variables.
uk: Увімкнути інструменталізацію hwasan для статично розміщених змінних, виділених у стеку.

en: Enable hwasan instrumentation of store operations.
uk: Увімкнути інструменталізацію hwasan для операцій збереження.

en: Enable in and out of Graphite representation.
uk: Увімкнути вхід та вихід з представлення Graphite.

en: Enable inline checks for nil receivers with the NeXT runtime and ABI version 2.
uk: Увімкнути перевірку на нульовий отримувач з використанням середовища виконання NeXT та версії ABI 2.

en: Enable inlining of PLT in function calls.
uk: Увімкнути вбудовування PLT у виклики функцій.

en: Enable inlining of function declared "inline", disabling disables all inlining.
uk: Увімкнути вбудовування функції, оголошеної як «inline», вимкнення вимикає всі вбудовування.

en: Enable instructions that guard against return-oriented programming attacks.
uk: Увімкнути інструкції, що захищають від атак, заснованих на орієнтованому поверненні.

en: Enable internal stack scrubbing for all viable functions.
uk: Увімкнути внутрішнє очищення стеку для всіх придатних функцій.

en: Enable interrupt stack instructions.
uk: Увімкнути інструкції стеку переривань.

en: Enable kind-specific variants of integer intrinsic functions.
uk: Увімкнути види специфікацій для вбудованих цілочисельних функцій.

en: Enable label alignment optimizations.
uk: Увімкнути оптимізацію вирівнювання міток.

en: Enable lazy module importing.
uk: Увімкнути лінивий імпорт модуля.

en: Enable legacy math intrinsics for compatibility.
uk: Увімкнути спадкові математичні інтринси для сумісності.

en: Enable legacy parsing of INCLUDE as statement.
uk: Увімкнути старе розбирання INCLUDE як оператора.

en: Enable link-time optimization.
uk: Увімкнути оптимізацію на етапі звʼязування.

en: Enable linker optimizations.
uk: Увімкнути оптимізацію лінкера.

en: Enable linker relaxation.
uk: Увімкнути розслаблення лінкера.

en: Enable linker relaxations.
uk: Увімкнути розслаблення звʼязувальника.

en: Enable linker relaxing.
uk: Увімкнути розслаблення лінкера.

en: Enable load/store bonding.
uk: Увімкнути звʼязок завантаження/зберігання.

en: Enable loop distribution for patterns transformed into a library call.
uk: Увімкнути розподіл петель для шаблонів, перетворених у виклик бібліотеки.

en: Enable loop distribution on trees.
uk: Увімкнути розподіл петель на деревах.

en: Enable loop epilogue vectorization using smaller vector size.
uk: Увімкнути векторизацію епілогу циклу з використанням меншого розміру вектора.

en: Enable loop header copying on trees.
uk: Увімкнути копіювання заголовка циклу на деревах.

en: Enable loop interchange on trees.
uk: Увімкнути обмін циклів на деревах.

en: Enable loop invariant motion on trees.
uk: Увімкнути переміщення незмінних петель на деревах.

en: Enable loop nest transforms.  Same as -floop-nest-optimize.
uk: Увімкнути перетворення вкладених циклів. Те саме, що й -floop-nest-optimize.

en: Enable loop optimizations on tree level.
uk: Увімкнути оптимізацію петель на рівні дерева.

en: Enable loop vectorization of floating point inductions.
uk: Увімкнути векторизацію петлі для плаваючої точки.

en: Enable loop vectorization on trees.
uk: Увімкнути векторизацію циклів на деревах.

en: Enable machine specific peephole optimizations.
uk: Увімкнути машинно-специфічні оптимізації глядача.

en: Enable more verbose RTX cost dumps during debug.  For GCC developers use only.
uk: Увімкнути більш детальний вивід витрат RTX під час налагодження. Тільки для розробників GCC.

en: Enable most warning messages.
uk: Увімкнути більшість повідомлень про попередження.

en: Enable multicore support.
uk: Увімкнути підтримку багатоядерності.

en: Enable multiply instructions.
uk: Увімкнути інструкції множення.

en: Enable multiprocessor instructions.
uk: Увімкнути інструкції багатопроцесорності.

en: Enable nested conditional execution optimizations.
uk: Увімкнути оптимізацію вкладеного умовного виконання.

en: Enable optimizing &&/|| in conditional execution.
uk: Увімкнути оптимізацію &&/|| в умовному виконанні.

en: Enable parsing GIMPLE.
uk: Увімкнути аналіз GIMPLE.

en: Enable pre-reload use of cbranchsi pattern.
uk: Увімкнути попереднє завантаження використання шаблону cbranchsi.

en: Enable preprocessing.
uk: Увімкнути попередню обробку.

en: Enable range checking during compilation.
uk: Увімкнути перевірку діапазону під час компіляції.

en: Enable reassociation on tree level.
uk: Увімкнути переасоціацію на рівні дерева.

en: Enable register pressure sensitive insn scheduling.
uk: Увімкнути планування інструкцій, чутливе до тиску на реєстри.

en: Enable relaxing in the assembler.
uk: Увімкнути розслаблення в асемблері.

en: Enable rvalue arguments to ref parameters.
uk: Увімкнути передачу rvalue-аргументів в ref-параметри.

en: Enable scheduling across basic blocks.
uk: Увімкнути планування між базовими блоками.

en: Enable separate data segment.
uk: Увімкнути окремий сегмент даних.

en: Enable setting GPRs to the result of comparisons.
uk: Увімкнути встановлення GPR до результату порівнянь.

en: Enable shadow stack built-in functions from Control-flow Enforcement Technology (CET).
uk: Увімкнути вбудовані функції тіньового стеку з технології контролю потоку виконання (CET).

en: Enable sign extend instructions.
uk: Увімкнути інструкції розширення знаку.

en: Enable signed division and modulus instructions.
uk: Увімкнути інструкції ділення та взяття залишку зі знаком.

en: Enable signed move and memory load instructions.
uk: Увімкнути інструкції переміщення та завантаження пам'яті зі знаком.

en: Enable split of 32 bit immediate loads into low / high part.
uk: Увімкнути розбиття 32-бітних негайних завантажень на нижню / верхню частину.

en: Enable stack probing.
uk: Увімкнути перевірку стеку.

en: Enable stack scrub as per attributes, with strict call checking.
uk: Увімкнути очищення стека відповідно до атрибутів, з жорсткою перевіркою викликів.

en: Enable stack scrubbing for all viable functions.
uk: Увімкнути очищення стеку для всіх придатних функцій.

en: Enable static analysis pass.
uk: Увімкнути прохід статичного аналізу.

en: Enable strict 32-bit psABI struct return checking.
uk: Увімкнути строгу перевірку повернення структур psABI 32-біт.

en: Enable string length optimizations on trees.
uk: Увімкнути оптимізацію довжини рядків на деревах.

en: Enable support for C++ concepts.
uk: Увімкнути підтримку концепцій C++.

en: Enable support for DEC STRUCTURE/RECORD.
uk: Увімкнути підтримку DEC STRUCTURE/RECORD.

en: Enable support for GNU transactional memory.
uk: Увімкнути підтримку GNU транзакційної памʼяті.

en: Enable support for the RH850 ABI.  This is the default.
uk: Увімкнути підтримку RH850 ABI. Це значення за замовчуванням.

en: Enable support for the old GCC ABI.
uk: Увімкнути підтримку старого GCC ABI.

en: Enable swap byte ordering extension instruction.
uk: Увімкнути інструкцію розширення заміни порядку байтів.

en: Enable tail merging on trees.
uk: Увімкнути злиття хвостів на деревах.

en: Enable the CSR checking for the ISA-dependent CSR and the read-only CSR. The ISA-dependent CSR are only valid when the specific ISA is set.  The read-only CSR can not be written by the CSR instructions.
uk: Увімкнути перевірку CSR для ISA-залежних CSR та тільки для читання CSR. ISA-залежні CSR дійсні лише при встановленій конкретній ISA. Тільки для читання CSR не можуть бути записані інструкціями CSR.

en: Enable the MIPS16e V2 instructions.
uk: Увімкнути інструкції MIPS16e V2.

en: Enable the char8_t fundamental type and use it as the type for UTF-8 string and character literals.
uk: Увімкнути фундаментальний тип char8_t і використовувати його як тип для UTF-8 рядків і літералів символів.

en: Enable the copy of the AArch64 load/store pair fusion pass that runs after register allocation.
uk: Включити оптимізацію пари операцій завантаження/збереження для архітектури AArch64, яка виконується після розподілу регістрів.

en: Enable the copy of the AArch64 load/store pair fusion pass that runs before register allocation.
uk: Увімкнути оптимізацію пари операцій завантаження/зберігання AArch64, яка виконується перед розподілом регістрів.

en: Enable the critical path heuristic in the scheduler.
uk: Увімкнути евристику критичного шляху в планувальнику.

en: Enable the dependent count heuristic in the scheduler.
uk: Увімкнути евристику підрахунку залежностей в планувальнику.

en: Enable the division approximation.  Enabling this reduces precision of division results to about 16 bits for single precision and to 32 bits for double precision.
uk: Увімкнути наближення ділення. Увімкнення цієї опції знижує точність результатів ділення до приблизно 16 біт для одинарної точності і до 32 біт для подвійної точності.

en: Enable the extended LRW instruction (default for CK801).
uk: Увімкнути розширену інструкцію LRW (за замовчуванням для CK801).

en: Enable the group heuristic in the scheduler.
uk: Увімкнути групову евристику в планувальнику.

en: Enable the last instruction heuristic in the scheduler.
uk: Увімкнути евристику останньої інструкції в планувальнику.

en: Enable the loop nest optimizer.
uk: Увімкнути оптимізатор вкладених циклів.

en: Enable the normal mode.
uk: Увімкнути нормальний режим.

en: Enable the rank heuristic in the scheduler.
uk: Увімкнути рангову евристику в планувальнику.

en: Enable the reciprocal square root approximation.  Enabling this reduces precision of reciprocal square root results to about 16 bits for single precision and to 32 bits for double precision.
uk: Увімкнути наближення оберненої квадратного кореня. Увімкнення цієї опції знижує точність результатів оберненого квадратного кореня до приблизно 16 біт для одинарної точності і 32 біт для подвійної точності.

en: Enable the speculative instruction heuristic in the scheduler.
uk: Увімкнути евристику спекулятивних інструкцій в планувальнику.

en: 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.
uk: Увімкнути наближення квадратного кореня. Увімкнення цієї опції знижує точність результатів квадратного кореня до приблизно 16 біт для одинарної точності і 32 біт для подвійної точності. Якщо ввімкнено, це означає -mlow-precision-recip-sqrt.

en: Enable the use of 64-bit floating point registers in fmov instructions.  See -mdalign if 64-bit alignment is required.
uk: Увімкнути використання 64-бітних регістрів з плаваючою комою в інструкціях fmov. Див. -mdalign, якщо потрібна 64-бітна вирівнювання.

en: Enable the use of RX FPU instructions.  This is the default.
uk: Увімкнути використання інструкцій RX FPU. Це значення за замовчуванням.

en: Enable the use of blank format items in format strings.
uk: Увімкнути використання порожніх елементів формату в рядках форматування.

en: Enable the use of character literals in assignments and data statements for non-character variables.
uk: Увімкнути використання літералів символів в присвоєннях та операторах даних для несимвольних змінних.

en: Enable the use of indexed loads.
uk: Увімкнути використання індексованого завантаження.

en: Enable the use of pre/post modify with register displacement.
uk: Увімкнути використання попередньої/післяповторної модифікації з відхиленням регістра.

en: Enable the use of the LRA register allocator.
uk: Увімкнути використання реєстрового розподілювача LRA.

en: Enable the use of the fsca instruction.
uk: Увімкнути використання інструкції fsca.

en: Enable the use of the fsrra instruction.
uk: Увімкнути використання інструкції fsrra.

en: Enable the use of the old, broken, ABI where all stacked function arguments are aligned to 32-bits.
uk: Увімкнути використання старої, несправної ABI, де всі аргументи функцій, розміщені в стеку, вирівнюються до 32-біт.

en: Enable the use of the short load instructions.
uk: Увімкнути використання коротких інструкцій завантаження.

en: Enable the use the standard RX ABI where all stacked function arguments are naturally aligned.  This is the default.
uk: Увімкнути використання стандартної RX ABI, де всі аргументи функцій, розміщені в стеку, вирівнюються природним чином. Це значення за замовчуванням.

en: Enable the z vector language extension providing the context-sensitive vector macro and enable the Altivec-style builtins in vecintrin.h.
uk: Увімкнути розширення мови з векторами z, яке надає контекстно-чутливий векторний макрос та увімкнути вбудовані функції у стилі Altivec в vecintrin.h.

en: Enable traditional preprocessing.
uk: Увімкнути традиційну попередню обробку.

en: Enable transitivity of constraints during analysis.
uk: Увімкнути транзитивність обмежень під час аналізу.

en: Enable unaligned word and halfword accesses to packed data.
uk: Увімкнути доступ до незаініціалізованих слів та напівслів до упакованих даних.

en: Enable use of BI/BIH instructions when available.
uk: Увімкнути використання інструкцій BI/BIH, якщо вони доступні.

en: Enable use of GPREL for read-only data in FDPIC.
uk: Увімкнути використання GPREL для даних тільки для читання в FDPIC.

en: Enable use of NPS400 bit operations.
uk: Увімкнути використання бітових операцій NPS400.

en: Enable use of NPS400 xld/xst extension.
uk: Увімкнути використання розширення xld/xst для NPS400.

en: Enable use of POST_INC / POST_DEC.
uk: Увімкнути використання POST_INC / POST_DEC.

en: Enable use of POST_MODIFY.
uk: Увімкнути використання POST_MODIFY.

en: Enable use of R16-R31 (default).
uk: Увімкнути використання R16-R31 (за замовчуванням).

en: Enable use of odd-numbered single-precision registers.
uk: Дозволити використання регістрів з непарними номерами для одинарної точності.

en: Enable use of sdata/scommon/sbss.
uk: Увімкнути використання sdata/scommon/sbss.

en: Enable user-defined instructions.
uk: Увімкнути користувацькі інструкції.

en: Enable using IEEE 128-bit floating point instructions.
uk: Увімкнути використання інструкцій з плаваючою комою IEEE 128 біт.

en: Enable v850e3v5 loop instructions.
uk: Увімкнути інструкції циклу для v850e3v5.

en: Enable variable polynomial CRC extension.
uk: Увімкнути розширення змінного поліноміального CRC.

en: Enable various security-relevant flags.
uk: Увімкнути різні прапори, що стосуються безпеки.

en: Enable vectorization for gather instruction.
uk: Увімкнути векторизацію для інструкції збору (gather).

en: Enable vectorization for scatter instruction.
uk: Увімкнути векторизацію для інструкції розсіювання (scatter).

en: Enable vectorization on trees.
uk: Увімкнути векторизацію на деревах.

en: Enable verbose output.
uk: Увімкнути розширений вивід.

en: Enable workaround for single erratum of AT697F processor (corresponding to erratum #13 of AT697E processor).
uk: Увімкнути обхід для одного помилкового сценарію процесора AT697F (відповідає помилковому сценарію №13 процесора AT697E).

en: Enable workarounds for the errata of the GR712RC processor.
uk: Увімкнути обхідні рішення для помилок процесора GR712RC.

en: Enable workarounds for the errata of the UT699 processor.
uk: Увімкнути обхідні рішення для помилок процесора UT699.

en: Enable workarounds for the errata of the UT699E/UT700 processor.
uk: Увімкнути обхідні рішення для помилок процесорів UT699E/UT700.

en: Enable/Disable the traditional scheduling in loops that already passed modulo scheduling.
uk: Увімкнути/вимкнути традиційне планування в петлях, які вже пройшли модульне планування.

en: Enabled ID based shared library.
uk: Увімкнено ID-засновану спільну бібліотеку.

en: Enables Position-Independent-Data (PID) mode.
uk: Увімкнути режим позиційно-незалежних даних (PID).

en: Enables or disables the use of the SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE and RMPA instructions.  Enabled by default.
uk: Увімкнути або вимкнути використання інструкцій SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE та RMPA. За замовчуванням увімкнено.

en: Enables the dynamic vectorizer cost model.  Preserved for backward compatibility.
uk: Увімкнути динамічну модель вартості векторизатора. Зберігається для забезпечення сумісності з попередніми версіями.

en: Enables verbose cost model dumping in the debug dump files.
uk: Увімкнути докладне виведення моделі витрат у файлах виведення налагодження.

en: Encode SSE instructions with VEX prefix.
uk: Кодування інструкцій SSE з префіксом VEX.

en: End expression in DO loop
uk: Кінцевий вираз у циклі DO

en: End of nonblock DO statement at %C is interwoven with another DO loop
uk: Кінець неблокованої DO-інструкції в %C переплітається з іншим DO-циклом

en: End of nonblock DO statement at %C is within another block
uk: Кінець неблокованої DO-інструкції в %C знаходиться всередині іншого блоку

en: End of scalar initializer expected at %C
uk: Очікуваний кінець скалярного ініціалізатора на %C

en: End of search list.
uk: Кінець списку пошуку.

en: Enforce class member access control semantics.
uk: Застосовувати семантику контролю доступу до членів класу.

en: Entity %qs at %L has a deferred LEN parameter %qs and requires either the POINTER or ALLOCATABLE attribute
uk: Об'єкт %qs на %L має відкладений параметр LEN %qs і вимагає атрибут POINTER або ALLOCATABLE

en: Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute
uk: Сутність %qs на %L має відкладений параметр типу і вимагає атрибут POINTER або ALLOCATABLE

en: Entity %qs at %L is already present in the interface
uk: Сутність %qs на %L вже присутня в інтерфейсі

en: Entity %qs at %L is incompatible with a BOZ literal constant
uk: Сутність %qs на %L несумісна з літеральною константою BOZ

en: Entity with assumed character length at %L must be a dummy argument or a PARAMETER
uk: Сутність з припущеною довжиною символів на %L повинна бути фіктивним аргументом або ПАРАМЕТРОМ

en: Enumerator exceeds the C integer type at %C
uk: Перелічувач перевищує цілочисельний тип C на %C

en: Equality comparison for %s at %L
uk: Порівняння на рівність для %s на %L

en: Equivalence for %qs does not match ordering of COMMON %qs at %L
uk: Еквівалентність для %qs не відповідає порядку COMMON %qs у %L

en: Errmsg-variable at %L shall not be %sd within the same %s statement
uk: Змінна ERRMSG на %L не повинна бути %s в тій самій %s інструкції

en: Error
uk: Помилка

en: Error allocating %lu bytes
uk: Помилка при виділенні %lu байтів

en: Error converting PARAMETER constant in complex constant at %C
uk: Помилка при перетворенні константи PARAMETER в складну константу на %C

en: Error converting integer
uk: Помилка при конвертації цілого числа

en: Error in array constructor referenced at %L
uk: Помилка в конструкторі масиву, звернутому на %L

en: Error in pointer initialization at %C
uk: Помилка при ініціалізації вказівника на %C

en: Error in type-spec at %L
uk: Помилка в специфікації типу на %L

en: Error in typebound call at %L
uk: Помилка у типованому виклику у %L

en: Error reallocating to %lu bytes
uk: Помилка при зміні розміру блоку памʼяті на %lu байтів

en: Error writing JSON output file %s
uk: Помилка запису у JSON-файл виводу %s

en: Error writing module file %qs for writing: %s
uk: Помилка запису файлу модуля %qs: %s

en: Error writing modules file: %s
uk: Помилка запису файлу модулів: %s

en: Error writing output file '%s'
uk: Помилка запису у вихідний файл '%s'

en: Evaluation of nonstandard initialization expression at %L
uk: Оцінка нестандартного виразу ініціалізації на %L

en: Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs
uk: Оцінка рядка, довжина якого більша за 2**28, на %L відкладена до часу виконання, очікуйте помилок

en: Event
uk: Подія

en: Event variable argument at %L must be a coarray but not coindexed
uk: Аргумент змінної події на %L повинен бути комасивом, але не коіндексований

en: Event variable argument at %L must be a coarray or coindexed
uk: Аргумент змінної події на %L повинен бути комасивом або коіндексований

en: Event variable at %L must be a scalar of type EVENT_TYPE
uk: Змінна події на %L повинна бути скаляром типу EVENT_TYPE

en: Every subscript of target specification at %L must be a constant expression
uk: Кожний індекс підпису специфікації цілі на %L повинен бути константним виразом

en: Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression
uk: Умова виходу з циклу DO WHILE на %L повинна бути скалярним логічним виразом

en: Exit on the first error occurred.
uk: Вийти при першій виявленій помилці.

en: Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-time check.
uk: Розширити ділення цілочисельних 32/64 біт на ділення беззнакових цілочисельних 8 біт з перевіркою під час виконання.

en: Expand adddi3 and subdi3 at rtl generation time into add.f / adc etc.
uk: Розгорнути adddi3 та subdi3 під час генерації rtl в add.f / adc тощо.

en: Expected ")" at %C
uk: Очікувалося «)» на %C

en: Expected "," at %C
uk: Очікувалося «,» на %C

en: Expected %<( depobj )%> at %C
uk: Очікувався %<( depobj )%> в %C

en: Expected %<(%> after %qs at %C
uk: Очікувався %<(%> після %qs у %C

en: Expected %<(%> at %C
uk: Очікувалося %<(%> на %C

en: Expected %<)%> or %<,%> at %C
uk: Очікувався %<)%> або %<,%> на %C

en: Expected %<)%> or %<omp_cur_iteration)%> at %C
uk: Очікувався %<)%> або %<omp_cur_iteration%> на %C

en: Expected %<*%> in coindex specification in ALLOCATE statement at %L
uk: Очікується %<*%> в специфікації коіндексу в операторі ALLOCATE на %L

en: Expected %<,%> at %C
uk: Очікується %<,%> на %C

en: Expected %<,%> or %<)%> at %C
uk: Очікувався %<,%> або %<)%> в %C

en: Expected %<,%> or end of statement at %C
uk: Очікувалося %<,%> або кінець виразу на %C

en: Expected %<:%> at %C
uk: Очікувався %<:%> у %C

en: Expected %<::%> after binding-attributes at %C
uk: Очікувався %<::%> після атрибутів привʼязки на %C

en: Expected %<::%> at %C
uk: Очікувано %<::%> в %C

en: Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L
uk: Очікувався атомний вираз порівняння %<==%>, %<.EQ.%> або %<.EQV.%> на %L

en: Expected %<=>%> at %C
uk: Очікувано %<=>%> на %C

en: Expected %<END INTERFACE ASSIGNMENT (=)%> at %C
uk: Очікувалась %<END INTERFACE ASSIGNMENT (=)%> на %C

en: Expected :: in TYPE definition at %C
uk: Очікується :: в означенні TYPE у %C

en: Expected = sign in PARAMETER statement at %C
uk: Очікувано знак = в операторі PARAMETER в %C

en: Expected ACQ_REL, ACQUIRE, RELAXED, RELEASE or SEQ_CST for ATOMIC_DEFAULT_MEM_ORDER clause at %C
uk: Очікується ACQ_REL, ACQUIRE, RELAXED, RELEASE або SEQ_CST для клаузи ATOMIC_DEFAULT_MEM_ORDER в %C

en: Expected ALIGN or ALLOCATOR clause at %C
uk: Очікується клауза ALIGN або ALLOCATOR у %C

en: Expected ALLOC, TO, FROM, TOFROM, FIRSTPRIVATE, PRESENT, NONE or DEFAULT at %C
uk: Очікується ALLOC, TO, FROM, TOFROM, FIRSTPRIVATE, PRESENT, NONE або DEFAULT у %C

en: Expected COMPILATION or EXECUTION in AT clause at %C
uk: Очікувалася COMPILATION або EXECUTION у AT-замиканні у %C

en: Expected DEPEND, UPDATE, or DESTROY clause at %C
uk: Очікувався замикання DEPEND, UPDATE або DESTROY на %C

en: Expected DO loop at %C
uk: Очікується DO-петля на %C

en: Expected ELSE at %L in atomic compare capture
uk: Очікувався ELSE на %L в атомному порівнянні захоплення

en: Expected FATAL or WARNING in SEVERITY clause at %C
uk: У замиканні SEVERITY очікується FATAL або WARNING у %C

en: Expected HOST, NOHOST or ANY at %C
uk: Очікується HOST, NOHOST або ANY на %C

en: Expected IF at %L in atomic compare capture
uk: Очікувався IF на %L в атомному порівнянні захоплення

en: Expected IN, OUT, INOUT, INOUTSET or MUTEXINOUTSET followed by %<)%> at %C
uk: Очікувався IN, OUT, INOUT, INOUTSET або MUTEXINOUTSET, за яким слідує %<)%> в %C

en: Expected INCLUSIVE or EXCLUSIVE clause at %C
uk: Очікується замикання INCLUSIVE або EXCLUSIVE в %C

en: Expected INTEGER type at %L
uk: Очікувався тип INTEGER на %L

en: Expected NONE or PRESENT in DEFAULT clause at %C
uk: Очікувався NONE або PRESENT у DEFAULT-замиканні у %C

en: Expected NONE, FIRSTPRIVATE, PRIVATE or SHARED in DEFAULT clause at %C
uk: Очікувався NONE, FIRSTPRIVATE, PRIVATE або SHARED у DEFAULT-замиканні у %C

en: Expected ORDER(CONCURRENT) at %C with optional %<reproducible%> or %<unconstrained%> modifier
uk: Очікується ORDER(CONCURRENT) в %C з необовʼязковим модифікатором %<reproducible%> або %<unconstrained%>

en: Expected P edit descriptor in format string at %L
uk: У рядку форматування на %L очікується дескриптор P

en: Expected PARAMETER symbol in complex constant at %C
uk: Очікувався символ PARAMETER в складній константі на %C

en: Expected RANK or RANK DEFAULT following SELECT RANK at %C
uk: Очікувався RANK або RANK DEFAULT після SELECT RANK в %C

en: Expected SCALAR, AGGREGATE, ALLOCATABLE, POINTER or ALL at %C
uk: Очікується SCALAR, AGGREGATE, ALLOCATABLE, POINTER або ALL у %C

en: Expected SEQ_CST, ACQUIRE or RELAXED at %C
uk: Очікується SEQ_CST, ACQUIRE або RELAXED на %C

en: Expected SEQ_CST, AQC_REL, RELEASE, or ACQUIRE at %C
uk: Очікувався замикання SEQ_CST, AQC_REL, RELEASE або ACQUIRE на %C

en: Expected SHAPE argument to C_F_POINTER with array FPTR at %L
uk: Очікується аргумент SHAPE для C_F_POINTER з масивом FPTR на %L

en: Expected TEAMS, PARALLEL or THREAD as binding in BIND at %C
uk: Очікувалася TEAMS, PARALLEL або THREAD як привʼязка у BIND у %C

en: Expected TYPE IS, CLASS IS or END SELECT statement following SELECT TYPE at %C
uk: Очікувалася TYPE IS, CLASS IS або END SELECT-інструкція після SELECT TYPE в %C

en: Expected a CASE or END SELECT statement following SELECT CASE at %C
uk: Очікувалася CASE-або END SELECT-інструкція після SELECT CASE в %C

en: Expected a nameless interface at %C
uk: Очікувалась безіменна інтерфейсна частина на %C

en: Expected a procedure for argument %qs at %L
uk: Очікувалась процедура для аргументу %qs на %L

en: Expected a procedure pointer for argument %qs at %L
uk: Очікувався вказівник на процедуру для аргументу %qs в %L

en: Expected a right parenthesis in expression at %C
uk: Очікується права дужка в виразі на %C

en: Expected a step value in iterator at %C
uk: Очікується значення кроку в ітераторі в %C

en: Expected access-specifier at %C
uk: Очікується специфікатор доступу на %C

en: Expected alternate return label at %C
uk: Очікувана альтернативна мітка повернення на %C

en: Expected an initialization expression at %C
uk: Очікувався вираз ініціалізації в %C

en: Expected another dimension in array declaration at %C
uk: Очікується ще одна виміряна величина в оголошенні масиву на %C

en: Expected argument list at %C
uk: Очікується список аргументів на %C

en: Expected array subscript at %C
uk: Очікувався підпис масиву на %C

en: Expected array subscript stride at %C
uk: Очікувався крок підпису масиву на %C

en: Expected association at %C
uk: Очікувана асоціація на %C

en: Expected association list at %C
uk: Очікуваний список асоціацій на %C

en: Expected attribute bit name
uk: Очікуване імʼя біта атрибуту

en: Expected binding attribute at %C
uk: Очікується атрибут звʼязування на %C

en: Expected binding name at %C
uk: Очікуване імʼя звʼязування в %C

en: Expected binding target after %<=>%> at %C
uk: Очікувана ціль звʼязування після %<=>%> в %C

en: Expected block name %qs of SELECT construct at %C
uk: Очікуване імʼя блоку %qs конструкції SELECT в %C

en: Expected block name of %qs in %s statement at %L
uk: Очікується імʼя блоку %qs в інструкції %s в %L

en: Expected bounds specification for %qs at %L
uk: Очікується вказівка меж для %qs у %L

en: Expected coarray variable as %qs argument to the %s intrinsic at %L
uk: Очікувалась змінна coarray як аргумент %qs для вбудованої функції %s на %L

en: Expected comma in I/O list at %C
uk: Очікувана кома в списку введення/виведення на %C

en: Expected component reference at %C
uk: Очікувалося посилання на компоненту на %C

en: Expected construct-type PARALLEL, SECTIONS, DO or TASKGROUP in $OMP CANCELLATION POINT statement at %C
uk: Очікувався тип конструкції PARALLEL, SECTIONS, DO або TASKGROUP в $OMP CANCELLATION POINT інструкції на %C

en: Expected data constant after repeat spec at %C
uk: Очікувана константа даних після специфікації повторення на %C

en: Expected dependence-type SINK or SOURCE at %C
uk: Очікувався тип залежності SINK або SOURCE на %C

en: Expected entity-list in AUTOMATIC statement at %C
uk: Очікується список сутностей в операторі AUTOMATIC в %C

en: Expected entity-list in STATIC statement at %C
uk: Очікується список сутностей в операторі STATIC в %C

en: Expected exponent in expression at %C
uk: Очікується показник степеня в виразі на %C

en: Expected expression at %C in PARAMETER statement
uk: Очікувано вираз в операторі PARAMETER в %C

en: Expected expression in %s statement at %C
uk: Очікується вираз у %s операторі на %C

en: Expected expression in array specification at %C
uk: Очікується вираз у специфікації масиву у %C

en: Expected expression type
uk: Очікуваний тип виразу

en: Expected formal argument list in function definition at %C
uk: Очікувався формальний список аргументів у визначенні функції на %C

en: Expected generic name or operator descriptor at %C
uk: Очікувано загальне імʼя або дескриптор оператора на %C

en: Expected identifier at %C
uk: Очікувався ідентифікатор на %C

en: Expected initialization expression at %C
uk: Очікується вираз ініціалізації у %C

en: Expected initialization expression in CASE at %C
uk: Очікувався вираз ініціалізації в CASE на %C

en: Expected integer
uk: Очікуване цілочисельне

en: Expected integer expression at %C
uk: Очікувався цілочисельний вираз на %C

en: Expected integer expression of the %<omp_allocator_handle_kind%> kind at %L
uk: Очікується цілочисловий вираз типу %<omp_allocator_handle_kind%> на %L

en: Expected integer expression or a single device-modifier %<device_num%> or %<ancestor%> at %C
uk: Очікується цілочисловий вираз або один модифікатор пристрою %<device_num%> або %<ancestor%> в %C

en: Expected integer string
uk: Очікуваний рядок цілого числа

en: Expected intrinsic assignment in OMP WORKSHARE at %L
uk: Очікувалося вбудоване призначення в OMP WORKSHARE на %L

en: Expected label %qs for %s statement at %C
uk: Очікується мітка %qs для інструкції %s в %C

en: Expected left parenthesis
uk: Очікувана ліва дужка

en: Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L
uk: Очікується список специфікацій %<lower-bound :%> або список специфікацій %<lower-bound : upper-bound%> на %L

en: Expected module procedure name at %C
uk: Очікується імʼя процедури модуля на %C

en: Expected name
uk: Очікуване імʼя

en: Expected parameter list in type declaration at %C
uk: Очікується список параметрів у оголошенні типу на %C

en: Expected range-specification at %C
uk: Очікувалась специфікація діапазону на %C

en: Expected real string
uk: Очікуваний рядок дійсного числа

en: Expected register or constant integer.
uk: Очікувався регістр або константне цілочисельне.

en: Expected right parenthesis
uk: Очікувана права дужка

en: Expected scalar initialization expression at %C
uk: Очікується скалярний вираз ініціалізації у %C

en: Expected scalar intrinsic expression at %L in atomic comparison
uk: Очікувався скалярний вбудований вираз на %L у атомному порівнянні

en: Expected scalar intrinsic variable at %L in atomic comparison
uk: Очікувалася скалярна вбудована змінна на %L у атомному порівнянні

en: Expected specific binding name at %C
uk: Очікувано конкретне імʼя звʼязування на %C

en: Expected string
uk: Очікуваний рядок

en: Expected structure component name at %C
uk: Очікуване імʼя компонента структури на %C

en: Expected structure component or operator name after %<.%> at %C
uk: Очікується компонент структури або назва оператора після %<.%> на %C

en: Expected terminating name at %C
uk: Очікувано заключне імʼя в %C

en: Expected trait-property-extension at %C
uk: Очікується розширення властивості трактування у %C

en: Expected type-bound procedure or procedure pointer component at %C
uk: Очікувалась тип-процедура або вказівник на процедуру на %C

en: Expected variable list at %C
uk: Очікувалася список змінних у %C

en: Expected variable name at %C
uk: Очікувано імʼя змінної на %C

en: Expected variable name at %C in PARAMETER statement
uk: Очікувано імʼя змінної в операторі PARAMETER в %C

en: Expecting %<END INTERFACE %s%> at %C
uk: Очікувалась %<END INTERFACE %s%> на %C

en: Expecting %<END INTERFACE OPERATOR (%s)%> at %C
uk: Очікувалась %<END INTERFACE OPERATOR (%s)%> на %C

en: Expecting %<END INTERFACE OPERATOR (%s)%> at %C, but got %qs
uk: Очікувалась %<END INTERFACE OPERATOR (%s)%> на %C, але отримано %qs

en: Expecting %<END INTERFACE OPERATOR (.%s.)%> at %C
uk: Очікувалась %<END INTERFACE OPERATOR (.%s.)%> на %C

en: Expecting %s at %C
uk: Очікується %s на %C

en: Expecting %s statement at %L
uk: Очікується інструкція %s в %L

en: Expecting a comma in EQUIVALENCE at %C
uk: Очікується кома в EQUIVALENCE на %C

en: Expecting a scalar INTEGER expression at %C, found %s
uk: Очікується скалярний INTEGER-вираз у %C, знайдено %s

en: Expecting a variable at %L
uk: Очікується змінна у %L

en: Expecting definable entity near %L
uk: Очікується визначений обʼєкт поблизу %L

en: Expecting list of named entities at %C
uk: Очікується список названих сутностей на %C

en: Expecting variable in READ statement at %C
uk: Очікується змінна в операторі READ на %C

en: Expecting variable or io-implied-do at %L
uk: Очікується змінна або io-implied-do на %L

en: Expecting variable or io-implied-do in READ statement at %L
uk: Очікується змінна або io-implied-do в операторі READ на %L

en: Explicit array shape at %C must be constant of INTEGER type and not %s type
uk: Явна форма масиву в %C повинна бути константою типу INTEGER, а не типу %s

en: Explicit interface required for %qs at %L: %s
uk: Для %qs на %L потрібний явний інтерфейс: %s

en: Explicit interface required for component %qs at %L: %s
uk: Для компонента %qs на %L потрібний явний інтерфейс: %s

en: Explicit interface required for polymorphic argument at %L
uk: Для поліморфного аргументу на %L потрібний явний інтерфейс

en: Explicit shaped array with nonconstant bounds at %C
uk: Масив з явною формою з неконстантними межами в %C

en: Export functions even if they can be inlined.
uk: Експортувати функції навіть якщо вони можуть бути вбудовані.

en: Expression at %L in this context must be constant
uk: Вираз у %L в цьому контексті повинен бути константою

en: Expression at %L must be of INTEGER type, found %s
uk: Вираз на %L повинен бути типу INTEGER, знайдено %s

en: Expression at %L must be scalar
uk: Вираз на %L повинен бути скалярним

en: Expression in CASE selector at %L cannot be %s
uk: Вираз у селекторі CASE на %L не може бути %s

en: Expression in CASE selector at %L must be scalar
uk: Вираз у селекторі CASE на %L повинен бути скалярним

en: Expression in CASE statement at %L is not in the range of %s
uk: Вираз у CASE-операторі на %L не знаходиться у діапазоні %s

en: Expression in CASE statement at %L must be of kind %d
uk: Вираз в операторі CASE на %L повинен бути виду %d

en: Expression in CASE statement at %L must be of type %s
uk: Вираз в операторі CASE на %L повинен бути типу %s

en: Expression in CASE statement at %L must be scalar
uk: Вираз в операторі CASE на %L повинен бути скалярним

en: Extension: %s specifier in %s statement at %L has value %qs
uk: Розширення: специфікатор %s в операторі %s на рядку %L має значення %qs

en: Extension: Conversion from %s to %s at %L
uk: Розширення: Конвертація з %s в %s у %L

en: Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L
uk: Розширення: Скалярний аргумент типу CHARACTER з нестандартним типом, не типом C_CHAR, з масивним фіктивним аргументом %qs у %L

en: Extension: Unary operator following arithmetic operator (use parentheses) at %C
uk: Розширення: Унарний оператор після арифметичного оператора (використовуйте дужки) на %C

en: Extension: Zero width after L descriptor at %L
uk: Розширення: Нульова ширина після дескриптора L на %L

en: Extension: backslash character at %C
uk: Розширення: символ зворотнього слешу у %C

en: Extension: exponent-letter %<q%> in real-literal-constant at %C
uk: Розширення: літера показника %<q%> у літеральній константі дійсного числа на %C

en: External %qs at %L cannot have an initializer
uk: Зовнішня змінна %qs у %L не може мати ініціалізатора

en: External IO UNIT cannot be an array at %L
uk: Зовнішній IO UNIT не може бути масивом на %L

en: External object %qs at %L may not have an initializer
uk: Зовнішній обʼєкт %qs на %L не може мати ініціалізатора

en: Extra option to %<-Xassembler%>: %s, dropping all %<-Xassembler%> and %<-Wa%> options.
uk: Додаткова опція для %<-Xassembler%>: %s, відкидаються всі опції %<-Xassembler%> та %<-Wa%>.

en: Extraneous characters in format at %L
uk: Зайві символи у форматі на %L

en: F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body
uk: F2008: Заява IMPORT на %C не дозволена в тілі інтерфейсу процедури модуля

en: FAIL IMAGE statement at %C
uk: Оператор FAIL IMAGE на %C

en: FAILED= argument to NUM_IMAGES at %L
uk: Аргумент FAILED= для NUM_IMAGES на %L

en: FDPIC mode is not supported in Thumb-1 mode
uk: Режим FDPIC не підтримується в режимі Thumb-1

en: FINAL clause at %L requires a scalar LOGICAL expression
uk: Замикання FINAL на %L вимагає скалярний логічний вираз

en: FINAL declaration at %C must be inside CONTAINS
uk: Оголошення FINAL на %C повинно бути всередині CONTAINS

en: FINAL declaration at %C must be inside a derived type CONTAINS section
uk: Оголошення FINAL на %C повинно бути в середині розділу CONTAINS похідного типу

en: FINAL procedure %qs at %L is not a SUBROUTINE
uk: FINAL процедура %qs на %L не є SUBROUTINE

en: FINAL procedure %qs declared at %L has the same rank (%d) as %qs
uk: FINAL процедура %qs, оголошена на %L, має такий же ранг (%d), як %qs

en: FINAL procedure at %L must have exactly one argument
uk: FINAL процедура на %L повинна мати рівно один аргумент

en: FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)
uk: FINAL процедура на %L з аргументом з припущеним рангом повинна бути єдиним фіналізатором з такою самою категорією/типом (F2018: C790)

en: FINAL procedure declaration at %C
uk: Оголошення кінцевої процедури на %C

en: FLUSH statement at %C
uk: Оператор FLUSH на %C

en: FORALL construct at %L
uk: Конструкція FORALL на %L

en: FORALL end expression at %L must be a scalar INTEGER
uk: Кінцевий вираз FORALL на %L повинен бути скалярним ЦІЛИМ

en: FORALL index %qs may not appear in triplet specification at %L
uk: Індекс FORALL %qs не може зʼявлятися в специфікації триплета на %L

en: FORALL index-name at %L must be a scalar INTEGER
uk: Індекс FORALL з іменем на %L повинен бути скалярним ЦІЛИМ

en: FORALL index-name at %L must be a scalar variable of type integer
uk: Індекс FORALL з іменем на %L повинен бути скалярною змінною типу цілочисельне

en: FORALL mask clause at %L requires a scalar LOGICAL expression
uk: Замикання FORALL маски на %L вимагає скалярний логічний вираз

en: FORALL start expression at %L must be a scalar INTEGER
uk: Початковий вираз FORALL на %L повинен бути скалярним ЦІЛИМ

en: FORALL stride expression at %L cannot be zero
uk: Вираз кроку FORALL на %L не може бути нулем

en: FORALL stride expression at %L must be a scalar %s
uk: Вираз кроку FORALL на %L повинен бути скалярним %s

en: FORM TEAM statement at %C
uk: Оператор FORM TEAM на %C

en: FORMAT label %d at %L not defined
uk: Мітка FORMAT з етикеткою %d на %L не визначена

en: FORMAT statement at %C cannot appear within an INTERFACE
uk: Заява FORMAT на %C не може зʼявлятися всередині INTERFACE

en: FORMAT statement at %L does not have a statement label
uk: Форматна інструкція на %L не має мітки оператора

en: FORMAT tag at %L cannot be a zero-sized array
uk: Теґ FORMAT на %L не може бути масивом нульового розміру

en: FORMAT tag at %L must be of type default-kind CHARACTER or of INTEGER
uk: Теґ FORMAT на %L повинен бути типу CHARACTER або INTEGER зі стандартним типом

en: FP exceptions are enabled.
uk: Ввімкнено винятки FP.

en: FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>
uk: регістри FP можуть бути знищені, незважаючи на атрибут %qE: компілюйте з %<-mgeneral-regs-only%>

en: FPTR argument at %L to C_F_POINTER shall not be polymorphic
uk: Аргумент FPTR на %L для C_F_POINTER не повинен бути поліморфним

en: FPTR argument to C_F_POINTER at %L is a function returning a pointer
uk: Аргумент FPTR для C_F_POINTER у %L є функцією, яка повертає вказівник

en: FPU types of LoongArch:
uk: Типи FPU LoongArch:

en: FPX fast and compact options cannot be specified together
uk: опції FPX «fast» та «compact» не можуть бути вказані разом

en: FPX: Enable Argonaut ARC CPU Double Precision Floating Point extensions.
uk: FPX: Увімкнути розширення з подвійною точністю чисел з плаваючою комою для процесора ARC Argonaut.

en: FPX: Generate Double Precision FPX (compact) instructions.
uk: FPX: Генерувати інструкції FPX подвійної точності (компактні).

en: FPX: Generate Double Precision FPX (fast) instructions.
uk: FPX: Генерувати інструкції FPX подвійної точності (швидкі).

en: FPX: Generate Single Precision FPX (compact) instructions.
uk: FPX: Генерувати інструкції FPX з одинарною точністю (компактні).

en: FPX: Generate Single Precision FPX (fast) instructions.
uk: FPX: Генерувати інструкції FPX з одинарною точністю (швидкі).

en: FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS
uk: Аргумент FROMPOS (%ld) поза межами діапазону 0:%d в інтринсичній функції MVBITS

en: FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS
uk: FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) в інтринсичній функції MVBITS

en: FUNCTION result %s cannot be ALLOCATABLE in FUNCTION %s at %L
uk: Результат функції %s не може бути ALLOCATABLE в функції %s на %L

en: FUNCTION result %s cannot be a POINTER in FUNCTION %s at %L
uk: Результат FUNCTION %s не може бути POINTER в функції %s на %L

en: FUNCTION result %s cannot be an array in FUNCTION %s at %L
uk: Результат FUNCTION %s не може бути масивом в функції %s на %L

en: FUNCTION result %s cannot be of type %s in FUNCTION %s at %L
uk: Результат функції %s не може бути типу %s в функції %s на %L

en: Factor complex constructors and destructors to favor space over speed.
uk: Факторизувати складні конструктори та деструктори на користь простору перед швидкістю.

en: Failed to create structure type '%s' at %C
uk: Не вдалося створити тип структури '%s' на %C

en: Failed to match clause at %C
uk: Не вдалося знайти відповідний замикання у %C

en: Failure getting length of a constant array.
uk: Помилка отримання довжини сталого масиву.

en: Failure in conversion of BOZ to REAL at %L
uk: Помилка при перетворенні BOZ на REAL на %L

en: Fatal Error
uk: Критична помилка

en: File %qs is being included recursively
uk: Файл %qs включається рекурсивно

en: File %qs opened at %C is not a GNU Fortran module file
uk: Файл %qs, відкритий за адресою %C, не є файлом модуля GNU Fortran

en: File for output dependency information.
uk: Файл для виведення інформації про залежності.

en: Fine grain control of tune features.
uk: Детальне керування функціями настрою.

en: First argument of defined assignment at %L must be INTENT(OUT) or INTENT(INOUT)
uk: Перший аргумент визначеного присвоєння на %L повинен бути INTENT(OUT) або INTENT(INOUT)

en: First argument of operator interface at %L cannot be optional
uk: Перший аргумент інтерфейсу оператора на %L не може бути необовʼязковим

en: First argument of operator interface at %L must be INTENT(IN)
uk: Перший аргумент інтерфейсу оператора на %L повинен бути INTENT(IN)

en: First or last !$OMP ATOMIC intrinsic argument must be %qs at %L
uk: Перший або останній аргумент вбудованої інструкції !$OMP ATOMIC повинен бути %qs на %L

en: Fix min_int calculation
uk: Виправити обчислення min_int

en: Fixed line length must be at least seven
uk: Фіксована довжина рядка повинна бути щонайменше сім

en: Flag %<-fmax-stack-var-size=%d%> overwrites %<-frecursive%> implied by %qs
uk: Прапорець %<-fmax-stack-var-size=%d%> перезаписує %<-frecursive%>, який випливає з %qs

en: Flag %<-fno-automatic%> overwrites %<-fmax-stack-var-size=%d%>
uk: Прапорець %<-fno-automatic%> перезаписує %<-fmax-stack-var-size=%d%>

en: Flag %<-fno-automatic%> overwrites %<-frecursive%>
uk: Прапорець %<-fno-automatic%> перезаписує %<-frecursive%>

en: Flag %<-fno-automatic%> overwrites %<-frecursive%> implied by %qs
uk: Прапорець %<-fno-automatic%> перезаписує %<-frecursive%>, що випливає з %qs

en: Flag %<-frecursive%> overwrites %<-fmax-stack-var-size=%d%>
uk: Прапорець %<-frecursive%> перезаписує %<-fmax-stack-var-size=%d%>

en: Fold calls to simple inline functions.
uk: Згорнути виклики простих вбудованих функцій.

en: Fold instructions calculating memory offsets to the memory access instruction if possible.
uk: Згорнути інструкції для обчислення зміщення пам'яті до інструкції доступу до пам'яті, якщо це можливо.

en: Follow Renesas (formerly Hitachi) / SuperH calling conventions.
uk: Дотримуйтесь конвенцій виклику Renesas (раніше Hitachi) / SuperH.

en: Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc.
uk: Дотримуйтесь вимог C++17 щодо порядку оцінки виразів присвоєння, зсуву, викликів функцій-членів тощо.

en: Follow the EABI linkage requirements.
uk: Дотримуйтесь вимог EABI звʼязку.

en: For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L
uk: Для !$OMP ATOMIC COMPARE, перший операнд у порівнянні на %L повинен бути змінною %qs, в яку заявка оновлення записує на %L

en: For -f*-prefix-map= options compare canonicalized pathnames rather than just strings.
uk: Для параметрів -f*-prefix-map= порівнюйте канонізовані шляхи, а не просто рядки.

en: For dummy procedure %s, no binding name is allowed in BIND(C) at %C
uk: Для фіктивної процедури %s у BIND(C) на %C не дозволяється вказувати імʼя звʼязування

en: For intrinsics library: pass all parameters in registers.
uk: Для бібліотеки інтринсиків: передавати всі параметри в регістрах.

en: For nested functions on stack executable permission is set.
uk: Для вкладених функцій на стеку встановлено дозвіл на виконання.

en: For shift operations by a constant amount, which require an individual instruction to shift by one position, set the maximum number of inline shift instructions (maximum value 64) to emit instead of using the corresponding __mspabi helper function. The default value is 4.
uk: Для операцій зсуву на константну величину, які вимагають окремої інструкції для зсуву на одну позицію, встановити максимальну кількість вставних інструкцій зсуву (максимальне значення 64), які слід виводити замість використання відповідної допоміжної функції __mspabi. Значення за замовчуванням - 4.

en: For targets that normally need trampolines for nested functions, always generate them instead of using descriptors.
uk: Для цілей, які зазвичай потребують трамплінів для вкладених функцій, завжди генерувати їх замість використання дескрипторів.

en: For the assembler (and linker) permit any architecture sub-variant to be used without error.
uk: Для асемблера (і лінкера) дозволити використовувати будь-яку підваріант архітектури без помилок.

en: Forbid performing fp-as-gp optimization.
uk: Заборонити виконання оптимізації fp-as-gp.

en: Forbid using $fp to access static and global variables.  This option strictly forbids fp-as-gp optimization regardless of '-mforce-fp-as-gp'.
uk: Заборонити використання $fp для доступу до статичних та глобальних змінних. Ця опція строго забороняє оптимізацію fp-as-gp незалежно від '-mforce-fp-as-gp'.

en: Force all calls to be made via a jli instruction.
uk: Примусово здійснювати всі виклики через інструкцію jli.

en: Force assembly output to always use hex constants.
uk: Примусово використовувати шістнадцяткові константи у вихідному коді асемблера.

en: Force bitfield accesses to match their type width.
uk: Примусово зробити доступ до бітових полів такої ж ширини, як їхні типи.

en: Force creation of temporary to test infrequently-executed forall code.
uk: Примусове створення тимчасової змінної для тестування рідко виконуваного коду forall.

en: Force disable hardware loop, even use -mext-dsp.
uk: Примусово вимкнути апаратну петлю, навіть якщо використовується -mext-dsp.

en: Force functions to be aligned to a 4 byte boundary.
uk: Примусово вирівнювати функції за межу 4 байти.

en: Force generation of external symbol indirection stubs.
uk: Примусово генерувати заглушки для зовнішніх символів індирекції.

en: Force indirect call and jump via register.
uk: Примусовий непрямий виклик та стрибок через регістр.

en: Force performing fp-as-gp optimization.
uk: Примусово виконувати оптимізацію fp-as-gp.

en: Force the underlying type for "wchar_t" to be "unsigned short".
uk: Змусити базовий тип для «wchar_t» бути «unsigned short».

en: Force the usage of delay slots for conditional branches.
uk: Примусове використання слотів затримки для умовних гілок.

en: Format statement in module main block at %C
uk: Заява форматування у головному блоку модуля на %C

en: Fortran 2003: %s specifier in %s statement at %L has value %qs
uk: Fortran 2003: Специфікатор %s у %s операторі на %L має значення %qs

en: Fortran 2003: Character for %qs argument of %qs intrinsic at %L
uk: Fortran 2003: Символ для аргументу %qs вбудованої функції %qs на %L

en: Fortran 2003: DT format specifier not allowed at %C
uk: Fortran 2003: Специфікатор формату DT не дозволений на %C

en: Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L
uk: Fortran 2003: Скалярний аргумент типу CHARACTER з масивним фіктивним аргументом %qs у %L

en: Fortran 2008 obsolescent feature:
uk: Застаріла функція Fortran 2008:

en: Fortran 2008: COMMON block %qs with binding label at %L sharing the identifier with global non-COMMON-block entity at %L
uk: Fortran 2008: Блок COMMON %qs з міткою звʼязування на %L, який спільно використовує ідентифікатор з глобальною сутністю, не є блоком COMMON на %L

en: Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs
uk: Fortran 2008: Фактичний аргумент, який не є вказівником, на %L до фіктивного аргументу-вказівника %qs

en: Fortran 2008: Null pointer at %L to non-pointer dummy %qs
uk: Fortran 2008: Нульовий вказівник на %L для фіктивного %qs, який не є вказівником

en: Fortran 2008: Pointer functions in variable definition context (%s) at %L
uk: Fortran 2008: Функції-вказівники в контексті визначення змінної (%s) на %L

en: Fortran 2008: Semicolon at %C without preceding statement
uk: Fortran 2008: Крапка з комою на %C без попереднього оператора

en: Fortran 2018 deleted feature:
uk: Вилучена функція Fortran 2018:

en: Fortran 2018 obsolescent feature:
uk: Застаріла функція Fortran 2018:

en: Fortran 95 requires default INTEGER in %s tag at %L
uk: Fortran 95 вимагає тип INTEGER за замовчуванням у мітці %s на %L

en: Found no matching specific binding for the call to the GENERIC %qs at %L
uk: Не знайдено відповідного специфічного звʼязування для виклику GENERIC %qs на %L

en: Free line length must be at least three
uk: Вільна довжина рядка повинна бути щонайменше три

en: Function %qs as initialization expression at %L
uk: Функція %qs як вираз ініціалізації на %L

en: Function %qs at %L cannot be called recursively, as it is not RECURSIVE
uk: Функцію %qs в %L не можна викликати рекурсивно, оскільки вона не є RECURSIVE

en: Function %qs at %L cannot have an initializer
uk: Функція %qs на %L не може мати ініціалізатора

en: Function %qs at %L has no IMPLICIT type
uk: Функція %qs в %L не має ІМПЛІЦИТНОГО типу

en: Function %qs at %L has no IMPLICIT type; did you mean %qs?
uk: Функція %qs в %L не має ІМПЛІЦИТНОГО типу; ви мали на увазі %qs?

en: Function %qs at %L is INTRINSIC but is not compatible with an intrinsic
uk: Функція %qs на %L є ВБУДОВАНОЮ, але не сумісна з вбудованою функцією

en: Function %qs at %L must be PURE
uk: Функція %qs на %L повинна бути PURE

en: Function %qs in initialization expression at %L must be an intrinsic function
uk: Функція %qs в виразі ініціалізації на %L повинна бути вбудованою функцією

en: Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument
uk: Функцію %qs оголошено як CHARACTER(*) і не можна використовувати на %L, оскільки вона не є фіктивним аргументом

en: Function %qs requires an argument list at %C
uk: Функція %qs вимагає список аргументів на %C

en: Function %s at %L has entries with mismatched array specifications
uk: Функція %s на %L має записи з неправильними специфікаціями масиву

en: Function %s at %L has entry %s with mismatched characteristics
uk: Функція %s на %L має запис %s з неправильними характеристиками

en: Function %s at %L with entries returning variables of different string lengths
uk: Функція %s на %L з записами, що повертають змінні різної довжини рядка

en: Function not found.
uk: Функцію не знайдено.

en: Function result %qs at %L cannot have an initializer
uk: Результат функції %qs у %L не може мати ініціалізатора

en: Function result %qs at %L has no IMPLICIT type
uk: Результат функції %qs на %L не має неявного типу

en: Function result %qs at %L is invalid as X argument to C_FUNLOC
uk: Результат функції %qs у %L недійсний як аргумент X для C_FUNLOC

en: Function result %qs at %L shall not be a coarray or have a coarray component
uk: Результат функції %qs на %L не може бути комасивом або мати комасивну компоненту

en: Function result %qs is invalid as proc-target in procedure pointer assignment at %L
uk: Результат функції %qs є недійсним як ціль процедури у присвоєнні вказівника на процедуру у %L

en: Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute
uk: Змінна результату функції %qs у рядку %L елементарної функції %qs не може мати атрибут ALLOCATABLE або POINTER

en: Function starts are aligned to this power of 2.
uk: Початки функцій вирівнюються за цією степенем числа 2.

en: Functions which return values must end with return statements.
uk: Функції, які повертають значення, повинні закінчуватися заявами return.

en: Fuse certain integer operations together for better performance on power10.
uk: Обʼєднуйте певні цілочисельні операції для кращої продуктивності на power10.

en: Fuse certain integer operations together for better performance on power8.
uk: Обʼєднуйте певні цілочисельні операції для кращої продуктивності на power8.

en: GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits together
uk: GCC не може підтримувати оператори з цілочисельними типами та типами з фіксованою точкою, які мають разом занадто багато цілих та дробових бітів

en: GCC does not currently support a simdclone with simdlens %wd and %wd for these types.
uk: GCC наразі не підтримує simdclone з simdlens %wd і %wd для цих типів.

en: GCC does not currently support argument type %qT for simd
uk: GCC наразі не підтримує тип аргументу %qT для simd

en: GCC does not currently support return type %qT for simd
uk: GCC наразі не підтримує тип повернення %qT для simd

en: GCC does not currently support simdlen %wd for type %qT
uk: GCC наразі не підтримує simdlen %wd для типу %qT

en: GCC is not configured to support %qs as %<-foffload=%> argument
uk: GCC не налаштований для підтримки %qs як аргументу %<-foffload=%>

en: GCC must be configured with %<--enable-newlib-nano-formatted-io%> to use %<-mtiny-printf%>
uk: GCC повинен бути налаштований з %<--enable-newlib-nano-formatted-io%> для використання %<-mtiny-printf%>

en: GCC supports only %u nested scopes
uk: GCC підтримує лише %u вкладених областей видимості

en: GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee
uk: GCC-вектор, переданий за посиланням: нестандартне розширення ABI без гарантії сумісності

en: GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee
uk: GCC-вектор, повернутий за посиланням: нестандартне розширення ABI без гарантії сумісності

en: GCC_OFFLOAD_OMP_REQUIRES_FILE unset
uk: GCC_OFFLOAD_OMP_REQUIRES_FILE не встановлено

en: GCN GPU type to use:
uk: Тип GPU GCN, який слід використовувати:

en: GCSE disabled
uk: GCSE вимкнено

en: GENERIC %qs at %L cannot overwrite specific binding with the same name
uk: GENERIC %qs на %L не може перезаписати конкретну привʼязку з таким самим імʼям

en: GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too
uk: GENERIC %qs на %L повинен мати конкретну привʼязку, %qs також є GENERIC

en: GENERIC at %C must be inside a derived-type CONTAINS
uk: GENERIC в %C повинен бути в середині CONTAINS похідного типу

en: GENERIC binding at %C
uk: Загальна привʼязка на %C

en: GENERIC procedure %qs is not allowed as an actual argument at %L
uk: Загальноприйнята процедура %qs не допускається як фактичний аргумент на %L

en: GMP version %s, MPFR version %s, MPC version %s, isl version %s
uk: Версія GMP %s, версія MPFR %s, версія MPC %s, версія isl %s

en: GNU C no longer supports -traditional without -E
uk: GNU C більше не підтримує -traditional без -E

en: GNU Extension:
uk: Розширення GNU:

en: GNU Objective C no longer supports traditional compilation
uk: GNU Objective C більше не підтримує традиційну компіляцію

en: GNU-style attribute between label and declaration appertains to the label
uk: атрибут у стилі GNU між міткою та оголошенням належить мітці

en: GOTO statement at %L leaves CRITICAL construct for label at %L
uk: Заява GOTO на %L залишає конструкцію CRITICAL для мітки на %L

en: GOTO statement at %L leaves DO CONCURRENT construct for label at %L
uk: Заява GOTO на %L залишає конструкцію DO CONCURRENT для мітки на %L

en: Garbage after PARAMETERIZED TYPE declaration at %C
uk: Сміття після оголошення ПАРАМЕТРИЗОВАНОГО ТИПУ на %C

en: Generate (do not generate) MMA instructions.
uk: Створювати (не створювати) інструкції MMA.

en: Generate (do not generate) code that uses the LXVKQ instruction.
uk: Генерувати (не генерувати) код, який використовує інструкцію LXVKQ.

en: Generate (do not generate) code that uses the XXSPLTIDP instruction.
uk: Генерувати (не генерувати) код, який використовує інструкцію XXSPLTIDP.

en: Generate (do not generate) code that uses the XXSPLTIW instruction.
uk: Генерувати (не генерувати) код, який використовує інструкцію XXSPLTIW.

en: Generate (do not generate) pc-relative memory addressing.
uk: Створювати (не створювати) адресування памʼяті відносно PC.

en: Generate (do not generate) pc-relative memory optimizations for externals.
uk: Створювати (не створювати) оптимізації памʼяті відносно PC для зовнішніх обʼєктів.

en: Generate (do not generate) prefixed memory instructions.
uk: Генерувати (не генерувати) інструкції памʼяті з префіксом.

en: Generate 16-bit instructions.
uk: Генерувати 16-бітні інструкції.

en: Generate 16bit i386 code.
uk: Генерувати 16-бітний код i386.

en: Generate 32-bit code.
uk: Генерувати 32-бітний код.

en: Generate 32-bit offsets in switch tables.
uk: Генерувати 32-бітні зсуви в таблицях перемикачів.

en: Generate 32bit i386 code.
uk: Генерувати 32-бітний код i386.

en: Generate 32bit x86-64 code.
uk: Генерувати 32-бітний код x86-64.

en: Generate 32x16 multiply and mac instructions.
uk: Генерувати інструкції множення та mac розміром 32x16.

en: Generate 64-bit code.
uk: Генерувати 64-бітний код.

en: Generate 64bit x86-64 code.
uk: Генерувати 64-бітний код x86-64.

en: Generate APCS conformant stack frames.
uk: Створювати стекові фрейми, відповідні до APCS.

en: Generate ARCompact 32-bit code for ARC600 processor.
uk: Генерувати 32-бітний код ARCompact для процесора ARC600.

en: Generate ARCompact 32-bit code for ARC601 processor.
uk: Генерувати 32-бітний код ARCompact для процесора ARC601.

en: Generate ARCompact 32-bit code for ARC700 processor.
uk: Генерувати 32-бітний код ARCompact для процесора ARC700.

en: Generate AT&T-style stubs for Mach-O.
uk: Генерувати заглушки у стилі AT&T для Mach-O.

en: Generate BTF debug information at default level.
uk: Генерувати інформацію для налагодження BTF на рівні за замовчуванням.

en: Generate C header of platform-specific features.
uk: Генерувати C-заголовок платформо-специфічних функцій.

en: Generate C prototypes from BIND(C) declarations.
uk: Генерувати C-прототипи з декларацій BIND(C).

en: Generate C prototypes from non-BIND(C) external procedure definitions.
uk: Генерувати C-прототипи з зовнішніх визначень процедур, які не є BIND(C).

en: Generate C++ Module dependency information.
uk: Генерувати інформацію про залежності модулів C++.

en: Generate C-SKY FPU double float instructions (default for hard float).
uk: Генерувати інструкції подвійного плаваючого розряду C-SKY FPU (за замовчуванням для жорсткої плаваючої коми).

en: Generate CTF debug information at default level.
uk: Генерувати інформацію для налагодження CTF на рівні за замовчуванням.

en: Generate DSP extension instructions.
uk: Генерувати інструкції розширення DSP.

en: Generate DWARF pubnames and pubtypes sections with GNU extensions.
uk: Генерувати розділи pubnames та pubtypes у форматі DWARF з розширеннями GNU.

en: Generate DWARF pubnames and pubtypes sections.
uk: Генерувати розділи pubnames та pubtypes у форматі DWARF.

en: Generate ELF FDPIC code.
uk: Створити код ELF FDPIC.

en: Generate H8/300H code.
uk: Генерувати код H8/300H.

en: Generate H8S code.
uk: Створити код H8S.

en: Generate H8S/2600 code.
uk: Створити код H8S/2600.

en: Generate H8SX code.
uk: Створити код H8SX.

en: Generate ILP32 code.
uk: Створюйте код ILP32.

en: Generate IT blocks appropriate for ARMv8.
uk: Генерувати блоки IT, відповідні для ARMv8.

en: Generate JSON file.
uk: Створити файл JSON.

en: Generate LP64 code.
uk: Створюйте код LP64.

en: Generate MIPS16 code.
uk: Генерувати код для MIPS16.

en: Generate ModuleInfo struct for output module.
uk: Генерувати структуру ModuleInfo для вихідного модуля.

en: Generate PA1.0 code.
uk: Створити код PA1.0.

en: Generate PA1.1 code.
uk: Створити код PA1.1.

en: Generate PA2.0 code (requires binutils 2.10 or later).
uk: Створити код PA2.0 (потрібні binutils 2.10 або пізніше).

en: Generate SH1 code.
uk: Генерувати код SH1.

en: Generate SH2 code.
uk: Генерувати код SH2.

en: Generate SH2a FPU-less code.
uk: Генерувати код SH2a без FPU.

en: Generate SH2e code.
uk: Генерувати код SH2e.

en: Generate SH3 code.
uk: Генерувати код SH3.

en: Generate SH3e code.
uk: Генерувати код SH3e.

en: Generate SH4 FPU-less code.
uk: Генерувати код для SH4 без FPU.

en: Generate SH4 code.
uk: Генерувати код SH4.

en: Generate SH4-100 FPU-less code.
uk: Генерувати код для SH4-100 без FPU.

en: Generate SH4-100 code.
uk: Генерувати код SH4-100.

en: Generate SH4-200 FPU-less code.
uk: Генерувати код для SH4-200 без FPU.

en: Generate SH4-200 code.
uk: Генерувати код для SH4-200.

en: Generate SH4-300 FPU-less code.
uk: Генерувати код для SH4-300 без FPU.

en: Generate SH4-300 code.
uk: Генерувати код для SH4-300.

en: Generate SH4a FPU-less code.
uk: Створити код SH4a без FPU.

en: Generate SH4a code.
uk: Створити код SH4a.

en: Generate SH4al-dsp code.
uk: Генерувати код SH4al-dsp.

en: Generate SIMD clones for functions with the OpenMP declare target directive.
uk: Генерувати клони SIMD для функцій з директивою OpenMP declare target.

en: Generate VRSAVE instructions when generating AltiVec code.
uk: Генерувати інструкції VRSAVE при генерації коду AltiVec.

en: Generate __mcount_loc section with all _mcount and __fentry__ calls.
uk: Створити розділ __mcount_loc з усіма викликами _mcount та __fentry__.

en: Generate __mcount_loc section with all mcount or __fentry__ calls.
uk: Створити розділ __mcount_loc з усіма викликами mcount або __fentry__.

en: Generate a #line directive pointing at the current working directory.
uk: Створити директиву #line, яка вказує на поточний робочий каталог.

en: Generate a Mach-O bundle (file type MH_BUNDLE).
uk: Створити пакет Mach-O (тип файлу MH_BUNDLE).

en: Generate a __return_loc section pointing to all return instrumentation code.
uk: Створити розділ __return_loc, що вказує на весь код інструментальної обробки повернення.

en: Generate a call to abort if a noreturn function returns.
uk: Згенерувати виклик функції «abort», якщо функція з атрибутом «noreturn» повертається.

en: Generate a default D main() function when compiling.
uk: Генерувати типову функцію main() для D при компіляції.

en: Generate a single exit point for each function.
uk: Створити одну точку виходу для кожної функції.

en: Generate absolute source path names for gcov.
uk: Генерувати абсолютні шляхи до вихідних файлів для gcov.

en: Generate aggregate parameter passing code with at most 64-bit alignment.
uk: Генерувати код передачі агрегатних параметрів з максимальним вирівнюванням 64 біти.

en: Generate all necessary information for BPF Compile Once - Run Everywhere.
uk: Згенерувати всю необхідну інформацію для BPF Compile Once - Run Everywhere.

en: Generate an output executable that binds symbols on load, rather than lazily.
uk: Генерувати вихідний виконуваний файл, який звʼязує символи при завантаженні, а не ліниво.

en: Generate approximate reciprocal divide and square root for better throughput.
uk: Генерувати приблизне ділення зворотним значенням та квадратний корінь для кращої продуктивності.

en: Generate assembler output that is compatible with the Renesas AS100 assembler.  This may restrict some of the compiler's capabilities.  The default is to generate GAS compatible syntax.
uk: Генерувати вихідний код асемблера, який сумісний з асемблером Renesas AS100. Це може обмежити деякі можливості компілятора. За замовчуванням генерується синтаксис, сумісний з GAS.

en: Generate auto-inc/dec instructions.
uk: Генерувати інструкції автоматичного збільшення/зменшення.

en: Generate big endian code.
uk: Створюйте код з великим порядком байтів.

en: Generate big-endian code.
uk: Генерувати код у великому порядку байтів.

en: Generate big-endian eBPF.
uk: Створити big-endian eBPF.

en: Generate bit instructions.
uk: Генерувати бітові інструкції.

en: Generate call insns as direct calls.
uk: Генерувати виклики інструкцій як прямі виклики.

en: Generate call insns as indirect calls, if necessary.
uk: Генерувати інструкції виклику як непрямі виклики, якщо потрібно.

en: Generate call insns as indirect calls.
uk: Генерувати виклики інструкцій як непрямі виклики.

en: Generate call insns as register indirect calls.
uk: Генерувати виклики інструкцій як опосередковані виклики регістрів.

en: Generate cld instruction in the function prologue.
uk: Генерувати інструкцію cld у прологу функції.

en: Generate code for C-SKY compiler runtime instead of libgcc.
uk: Генерувати код для виконання компілятора C-SKY замість libgcc.

en: Generate code for GNU as.
uk: Створюйте код для GNU as.

en: Generate code for GNU assembler (gas).
uk: Створити код для GNU асемблера (gas).

en: Generate code for GNU ld.
uk: Створюйте код для GNU ld.

en: Generate code for GNU runtime environment.
uk: Генерувати код для середовища виконання GNU.

en: Generate code for NeXT (Apple macOS) runtime environment.
uk: Генерувати код для середовища виконання NeXT (Apple macOS).

en: Generate code for OpenMP offloading: enables -msoft-stack and -muniform-simt.
uk: Генерувати код для віддаленого виконання OpenMP: увімкнути -msoft-stack та -muniform-simt.

en: Generate code for SH4 340 series (MMU/FPU-less).
uk: Генерувати код для серії SH4 340 (без MMU/FPU).

en: Generate code for SH4 400 series (MMU/FPU-less).
uk: Генерувати код для серії SH4 400 (без MMU/FPU).

en: Generate code for SH4 500 series (FPU-less).
uk: Генерувати код для серії SH4 500 (без FPU).

en: Generate code for Smart Mode.
uk: Генерувати код для режиму Smart.

en: Generate code for Thumb state.
uk: Генерувати код для режиму Thumb.

en: Generate code for UNIX assembler.
uk: Створити код для UNIX асемблера.

en: Generate code for a 32-bit ABI.
uk: Генерувати код для 32-бітної ABI.

en: Generate code for a 5206e.
uk: Створити код для 5206e.

en: Generate code for a 520X.
uk: Створити код для 520X.

en: Generate code for a 528x.
uk: Створити код для 528x.

en: Generate code for a 5307.
uk: Створити код для 5307.

en: Generate code for a 5407.
uk: Створити код для 5407.

en: Generate code for a 64-bit ABI.
uk: Генерувати код для 64-бітного ABI.

en: Generate code for a 68000.
uk: Створити код для 68000.

en: Generate code for a 68010.
uk: Створити код для 68010.

en: Generate code for a 68020.
uk: Створити код для 68020.

en: Generate code for a 68030.
uk: Створити код для 68030.

en: Generate code for a 68040, without any new instructions.
uk: Створити код для 68040 без нових інструкцій.

en: Generate code for a 68040.
uk: Створити код для 68040.

en: Generate code for a 68060, without any new instructions.
uk: Створити код для 68060 без нових інструкцій.

en: Generate code for a 68060.
uk: Створити код для 68060.

en: Generate code for a 68302.
uk: Створити код для 68302.

en: Generate code for a 68332.
uk: Створити код для 68332.

en: Generate code for a 68851.
uk: Створити код для 68851.

en: Generate code for a ColdFire v4e.
uk: Створити код для ColdFire v4e.

en: Generate code for a DLL.
uk: Генерувати код для DLL.

en: Generate code for a Fido A.
uk: Створити код для Fido A.

en: Generate code for a cpu32.
uk: Створити код для cpu32.

en: Generate code for all template instantiations.
uk: Генерувати код для всіх інстанціювань шаблонів.

en: Generate code for an 11/10.
uk: Генерувати код для 11/10.

en: Generate code for an 11/40.
uk: Створити код для 11/40.

en: Generate code for an 11/45.
uk: Створити код для 11/45.

en: Generate code for assert contracts.
uk: Створити код для контрактів assert.

en: Generate code for class invariant contracts.
uk: Створити код для контрактів незмінності класу.

en: Generate code for darwin loadable kernel extensions.
uk: Створити код для завантажуваних розширень ядра Darwin.

en: Generate code for functions even if they are fully inlined.
uk: Генерувати код для функцій навіть якщо вони повністю вбудовані.

en: Generate code for given CPU.
uk: Створити код для вказаного процесора.

en: Generate code for old exec BSS PLT.
uk: Генерувати код для старої виконуваної PLT в BSS.

en: Generate code for postcondition contracts.
uk: Генерувати код для контрактів післяумов.

en: Generate code for precondition contracts.
uk: Генерувати код для контрактів передумов.

en: Generate code for static functions even if they are never called.
uk: Генерувати код для статичних функцій навіть якщо вони ніколи не викликаються.

en: Generate code for switches without a default case.
uk: Генерувати код для операторів «switch» без вказання «default».

en: Generate code for the Android platform.
uk: Генерувати код для платформи Android.

en: Generate code for the M*Core M210.
uk: Генерувати код для M*Core M210.

en: Generate code for the M*Core M340.
uk: Генерувати код для M*Core M340.

en: Generate code for the kernel or loadable kernel extensions.
uk: Створити код для ядра або завантажуваних розширень ядра.

en: Generate code for the supervisor mode (default).
uk: Генерувати код для режиму супервізора (за замовчуванням).

en: Generate code for the user mode.
uk: Генерувати код для режиму користувача.

en: Generate code in 32 bit ARM state.
uk: Створювати код у 32-бітному стані ARM.

en: Generate code in big endian mode.
uk: Генерувати код у режимі «Big Endian».

en: Generate code in big-endian mode.
uk: Генерувати код у режимі big-endian.

en: Generate code in little endian mode.
uk: Генерувати код у режимі little endian.

en: Generate code in little-endian mode.
uk: Генерувати код у режимі little-endian.

en: Generate code suitable for executables (NOT shared libs).
uk: Генерувати код, придатний для виконуваних файлів (НЕ спільних бібліотек).

en: Generate code suitable for fast turn around debugging.
uk: Генерувати код, придатний для швидкого налагодження.

en: Generate code that can be used in SVR4-style dynamic objects.
uk: Генерувати код, який може бути використаний у динамічних обʼєктах у стилі SVR4.

en: Generate code that can keep local state uniform across all lanes.
uk: Генерувати код, який може зберігати локальний стан однорідним для всіх доріжок.

en: Generate code that conforms to Intel MCU psABI.
uk: Генерувати код, який відповідає Intel MCU psABI.

en: Generate code that conforms to the given ABI.
uk: Генерувати код, який відповідає заданому ABI.

en: Generate code that conforms to the specified ABI.
uk: Створюйте код, який відповідає вказаному ABI.

en: Generate code that is link-compatible with MIPS16 and microMIPS code.
uk: Генерувати код, який сумісний з кодом MIPS16 та microMIPS при звʼязуванні.

en: Generate code that uses 68881 floating-point instructions.
uk: Створити код, що використовує інструкції з плаваючою комою 68881.

en: Generate code that will run in privileged state.
uk: Генерувати код, який буде виконуватися в привілейованому стані.

en: Generate code that won't be linked against any other ID shared libraries, but may be used as a shared library.
uk: Генерувати код, який не буде посилатися на жодну іншу ID-спільну бібліотеку, але може використовуватися як спільна бібліотека.

en: Generate code to check bounds before indexing arrays.
uk: Генерувати код для перевірки меж перед індексацією масивів.

en: Generate code to check exception specifications.
uk: Створити код для перевірки специфікацій винятків.

en: Generate code to mitigate against straight line speculation.
uk: Генерувати код для зменшення прямолінійної спекуляції.

en: Generate code to track when the CPU might be speculating incorrectly.
uk: Генерувати код для відстеження, коли процесор може неправильно спекулювати.

en: Generate code to use a non-exec PLT and GOT.
uk: Генерувати код для використання невиконуваної PLT (Procedure Linkage Table) та GOT (Global Offsets Table).

en: Generate code using global anchor symbol addresses.
uk: Генерувати код, використовуючи глобальні адреси символів-якорів.

en: Generate code which uses hardware floating point instructions.
uk: Створити код, який використовує апаратні інструкції з плаваючою комою.

en: Generate code which uses only the general registers.
uk: Генерувати код, який використовує лише загальні регістри.

en: Generate code which uses the core registers only (r0-r14).
uk: Генерувати код, який використовує лише реєстри ядра (r0-r14).

en: Generate code with library calls for floating point.
uk: Створити код з викликами бібліотеки для операцій з плаваючою комою.

en: Generate code with unaligned load store for R6 (alias of -mno-strict-align).
uk: Генерувати код з невирівняними завантаженням та збереженням для R6 (аліас -mno-strict-align).

en: Generate code without GP reg.
uk: Створюйте код без регістра GP.

en: Generate compile-time CFString objects.
uk: Створити обʼєкти CFString на етапі компіляції.

en: Generate compressed debug sections.
uk: Створити стиснуті розділи відлагоджувальної інформації.

en: Generate conditional move instructions.
uk: Генерувати інструкції умовного переміщення.

en: Generate constant pools in the compiler instead of assembler.
uk: Генерувати константні пули в компіляторі замість асемблера.

en: Generate cpp defines for server IO.
uk: Створити cpp-визначення для введення-виведення сервера.

en: Generate cpp defines for workstation IO.
uk: Створити cpp-визначення для введення-виведення робочої станції.

en: Generate debug information in CodeView format.
uk: Згенерувати інформацію про налагодження у форматі CodeView.

en: Generate debug information in DWARF v2 (or later) format.
uk: Генерувати інформацію для налагодження у форматі DWARF v2 (або пізніше).

en: Generate debug information in VMS format.
uk: Створити відлагоджувальну інформацію у форматі VMS.

en: Generate debug information in default extended format.
uk: Генерувати інформацію для налагодження у форматі за замовчуванням.

en: Generate debug information in default format.
uk: Генерувати інформацію для налагодження у форматі за замовчуванням.

en: Generate debug information in default version of DWARF format.
uk: Генерувати інформацію для налагодження у форматі DWARF за замовчуванням.

en: Generate debug information in separate .dwo files.
uk: Генерувати інформацію для налагодження у окремих файлах .dwo.

en: Generate default double-precision SH2a-FPU code.
uk: Генерувати код SH2a-FPU з подвійною точністю за замовчуванням.

en: Generate default single-precision SH2a-FPU code.
uk: Генерувати код SH2a-FPU з одинарною точністю за замовчуванням.

en: Generate default single-precision SH4 code.
uk: Генерувати код SH4 зі стандартною одинарною точністю.

en: Generate default single-precision SH4-100 code.
uk: Генерувати код SH4-100 з одинарною точністю за замовчуванням.

en: Generate default single-precision SH4-200 code.
uk: Створити код SH4-200 з одинарною точністю за замовчуванням.

en: Generate default single-precision SH4-300 code.
uk: Створити типовий код SH4-300 з одинарною точністю.

en: Generate default single-precision SH4a code.
uk: Створити типовий код SH4a з одинарною точністю.

en: Generate discontiguous stack frames.
uk: Генерувати неперервні рамки стеку.

en: Generate divide instructions.
uk: Генерувати інструкції ділення.

en: Generate divide results with reminder having the same sign as the divisor (not the dividend).
uk: Генерувати результати ділення зі знаком залишку, який співпадає зі знаком дільника (а не ділене).

en: Generate documentation.
uk: Створити документацію.

en: Generate double-precision floating-point instructions.
uk: Генерувати інструкції з плаваючою комою подвійної точності.

en: Generate extended arithmetic instructions, only valid for ARC700.
uk: Генерувати розширені арифметичні інструкції, дійсні лише для ARC700.

en: Generate extended entry point information for inlined functions.
uk: Генерувати розширену інформацію про точки входу для вбудованих функцій.

en: Generate fast indirect calls.
uk: Генерувати швидкі непрямі виклики.

en: Generate floating point mathematics using given instruction set.
uk: Генерувати операції з плаваючою комою за допомогою заданого набору інструкцій.

en: Generate floating-point multiply-accumulation instructions.
uk: Генерувати інструкції з плаваючою комою для множення-накопичення.

en: Generate frecipd/fsqrtd/fdivd instructions (default for hard float).
uk: Генерувати інструкції frecipd/fsqrtd/fdivd (за замовчуванням для жорсткої плаваючої коми).

en: Generate hardware abs instructions.
uk: Генерувати апаратні інструкції abs.

en: Generate inline floating point division, optimize for latency.
uk: Генерувати вбудоване ділення з плаваючою точкою, оптимізувати для затримки.

en: Generate inline floating point division, optimize for throughput.
uk: Генерувати вбудоване ділення з плаваючою точкою, оптимізувати для пропускної здатності.

en: Generate inline integer division, optimize for latency.
uk: Генерувати вбудоване цілочисельне ділення, оптимізувати для затримки.

en: Generate inline integer division, optimize for throughput.
uk: Генерувати вбудоване цілочисельне ділення, оптимізувати для пропускної здатності.

en: Generate inline square root, optimize for latency.
uk: Генерувати вбудований квадратний корінь, оптимізувати для затримки.

en: Generate inline square root, optimize for throughput.
uk: Генерувати вбудований квадратний корінь, оптимізувати для пропускної здатності.

en: Generate instructions supported by barrel shifter.
uk: Генерувати інструкції, підтримувані револьверним зсувом.

en: Generate isel instructions.
uk: Генерувати інструкції isel.

en: Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode.
uk: Створити лінивий пошук класу (за допомогою objc_getClass()) для використання в режимі Zero-Link.

en: Generate libcalls for atomic loads and stores when sync libcalls are disabled.
uk: Створити libcalls для атомних завантажень та збережень, коли синхронні libcalls вимкнені.

en: Generate little endian code.
uk: Створюйте код з маленьким порядком байтів.

en: Generate little-endian code.
uk: Генерувати код у малому порядку байтів.

en: Generate little-endian eBPF.
uk: Створити little-endian eBPF.

en: Generate load/store multiple instructions.
uk: Генерувати інструкції завантаження/збереження декількох значень.

en: Generate load/store with update instructions.
uk: Генерувати інструкції завантаження/збереження з оновленням.

en: Generate local calls to out-of-line atomic operations.
uk: Генерувати локальні виклики до атомних операцій, що знаходяться поза лінією.

en: Generate make dependencies and compile.
uk: Генерувати залежності для make та компілювати.

en: Generate make dependencies.
uk: Генерувати залежності для make.

en: Generate mcount/__fentry__ calls as nops. To activate they need to be patched in.
uk: Створити виклики mcount/__fentry__ як nops. Щоб активувати їх, потрібно внести зміни.

en: Generate millicode thunks.
uk: Генерувати мілікодові тунки.

en: Generate mul64 and mulu64 instructions.
uk: Створити команди mul64 та mulu64.

en: Generate norm instruction.
uk: Створити команду нормалізації.

en: Generate normal-mode code.
uk: Генерувати код у нормальному режимі.

en: Generate only single-precision SH2a-FPU code.
uk: Генерувати лише код SH2a-FPU з одинарною точністю.

en: Generate only single-precision SH4 code.
uk: Створити лише код SH4 з одинарною точністю.

en: Generate only single-precision SH4-100 code.
uk: Створити лише код SH4-100 з одинарною точністю.

en: Generate only single-precision SH4-200 code.
uk: Створити лише код SH4-200 з одинарною точністю.

en: Generate only single-precision SH4-300 code.
uk: Створити лише код SH4-300 з одинарною точністю.

en: Generate only single-precision SH4a code.
uk: Генерувати лише код SH4a з одинарною точністю.

en: Generate pc-relative code.
uk: Створити код з відносним вказівником на програмний лічильник (PC).

en: Generate performance extension instructions.
uk: Генерувати інструкції розширення продуктивності.

en: Generate performance extension version 2 instructions.
uk: Генерувати інструкції розширення продуктивності версії 2.

en: Generate phony targets for all headers.
uk: Генерувати фальшиві цілі для всіх заголовків.

en: Generate position-independent code for executables if possible (large mode).
uk: Генерувати код, який не залежить від положення, якщо це можливо (large mode).

en: Generate position-independent code for executables if possible (small mode).
uk: Генерувати код, який не залежить від положення, якщо це можливо (small mode).

en: Generate position-independent code if possible (large mode).
uk: Генерувати код, який не залежить від положення, якщо це можливо (large mode).

en: Generate position-independent code if possible (small mode).
uk: Генерувати код, який не залежить від положення, якщо це можливо (small mode).

en: Generate prefetch instructions, if available, for arrays in loops.
uk: Генерувати інструкції попереднього завантаження, якщо це можливо, для масивів у циклах.

en: Generate push/pop instructions (default).
uk: Генерувати інструкції push/pop (за замовчуванням).

en: Generate re-entrant, PIC code.
uk: Створювати код, який може бути викликаний з різних місць та є PIC.

en: Generate reciprocals instead of divss and sqrtss.
uk: Генерувати обернені значення замість divss і sqrtss.

en: Generate return instruction in naked function.
uk: Генерувати інструкцію повернення в голій функції.

en: Generate run time type descriptor information.
uk: Створювати інформацію про опис типу під час виконання.

en: Generate sdata references.  This is the default, unless you compile for PIC.
uk: Генерувати посилання на sdata. Це значення за замовчуванням, якщо ви компілюєте для PIC.

en: 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.
uk: Створити розділи .s390_indirect_jump, .s390_indirect_call, .s390_return_reg та .s390_return_mem, щоб містити місця непрямих гілок, які були виправлені в рамках використання однієї з опцій -mindirect-branch* або -mfunction-return*. Розділи складаються з масиву 32-бітних елементів. Кожен запис містить зсув від запису до виправленого місця.

en: Generate self-relocatable code.
uk: Генерувати самозміщуваний код.

en: Generate sin, cos, sqrt for FPU.
uk: Генерувати sin, cos, sqrt для FPU.

en: Generate single-precision floating-point instructions.
uk: Генерувати інструкції з плаваючою комою одинарної точності.

en: Generate software reciprocal divide and square root for better throughput.
uk: Генерувати програмне ділення зворотним значенням та квадратний корінь для кращої продуктивності.

en: Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed.
uk: Генерувати спеціальні методи Objective-C для ініціалізації/знищення не-POD C++ ivars, якщо потрібно.

en: Generate stm/ldm instructions (default).
uk: Генерувати інструкції stm/ldm (за замовчуванням).

en: Generate string extension instructions.
uk: Генерувати інструкції розширення рядків.

en: Generate swap instruction.
uk: Створити команду обміну.

en: Generate the integer modulo instructions.
uk: Генерувати інструкції з цілим залишком.

en: Generate the quad word memory atomic instructions (lqarx/stqcx).
uk: Генерувати атомні інструкції памʼяті квадратного слова (lqarx/stqcx).

en: Generate the quad word memory instructions (lq/stq).
uk: Створюйте інструкції памʼяті квадратного слова (lq/stq).

en: Generate unaligned VSX load/store for inline expansion of memcpy/memmove.
uk: Генерувати незбалансоване завантаження/збереження VSX для вбудованого розширення memcpy/memmove.

en: Generate unaligned VSX vector pair load/store for inline expansion of memcpy/memmove.
uk: Генерувати незбалансоване завантаження/збереження пари векторів VSX для вбудованого розширення memcpy/memmove.

en: Generate unwind tables that are exact at each instruction boundary.
uk: Генерувати таблиці розгортання, які є точними на кожній межі інструкцій.

en: Generate v3 push25/pop25 instructions.
uk: Генерувати інструкції push25/pop25 v3.

en: Generate vzeroupper instruction before a transfer of control flow out of the function.
uk: Генерувати інструкцію vzeroupper перед передачею потоку керування з функції.

en: Generate xBPF.
uk: Створити xBPF.

en: Generic function %qs at %L is not consistent with a specific intrinsic interface
uk: Загальна функція %qs на %L не сумісна з конкретним вбудованим інтерфейсом

en: Generic name %qs of function %qs at %L being the same name as derived type at %L
uk: Загальне імʼя %qs функції %qs на %L збігається з імʼям похідного типу на %L

en: Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface
uk: Загальна підпрограма %qs в %L не сумісна з інтегрованим інтерфейсом підпрограми

en: Give branches their default cost.
uk: Надавати гілкам їхню типову вартість.

en: Give external symbols a leading underscore.
uk: Додати перед зовнішніми символами підкреслення.

en: Global binding name %qs at %L is already being used as a %s at %L
uk: Глобальне імʼя звʼязування %qs в %L вже використовується як %s в %L

en: Global binding name %qs at %L is already being used at %L
uk: Глобальне імʼя звʼязування %qs в %L вже використовується в %L

en: Global entity %qs at %L cannot appear in a COMMON block
uk: Глобальна сутність %qs на %L не може зʼявлятися в блоку COMMON

en: Global entity %qs at %L cannot appear in a COMMON block at %L
uk: Глобальна сутність %qs на %L не може зʼявлятися в блоку COMMON на %L

en: Global name %qs at %L is already being used as a %s at %L
uk: Глобальне імʼя %qs в %L вже використовується як %s в %L

en: Global name %qs at %L is already being used at %L
uk: Глобальне імʼя %qs в %L вже використовується в %L

en: Got unknown attribute %<target("%s")%>
uk: Отримано невідомий атрибут %<target("%s")%>

en: Graphite loop optimizations cannot be used (isl is not available) (%<-fgraphite%>, %<-fgraphite-identity%>, %<-floop-nest-optimize%>, %<-floop-parallelize-all%>)
uk: Оптимізації петель Graphite не можуть бути використані (isl недоступний) (%<-fgraphite%>, %<-fgraphite-identity%>, %<-floop-nest-optimize%>, %<-floop-parallelize-all%>)

en: Graphite loop optimizations cannot be used (isl is not available).
uk: Оптимізації петель Graphite не можуть бути використані (isl недоступний).

en: Guide linker to relax instructions.
uk: Направити лінкер на розслаблення інструкцій.

en: HOLDS expression at %L must be a scalar logical expression
uk: Вираз HOLDS на рядку %L повинен бути скалярним логічним виразом

en: Handle OpenMP allocators for allocatables and pointers.
uk: Обробляйте алокатори OpenMP для виділених та вказівників.

en: Handle atomic builtins that may be applied to unaligned data by calling library functions. Overrides -mtrap-unaligned-atomic.
uk: Обробка атомних вбудованих функцій, які можуть застосовуватися до незаініціалізованих даних, шляхом виклику функцій бібліотеки. Перевизначає -mtrap-unaligned-atomic.

en: Harden conditional branches by checking reversed conditions.
uk: Посилити умовні гілки, перевіряючи зворотні умови.

en: Harden conditionals not used in branches, checking reversed conditions.
uk: Посилити умови, які не використовуються в гілках, перевіряючи зворотні умови.

en: Harden control flow by recording and checking execution paths.
uk: Затвердити потік керування, записуючи та перевіряючи шляхи виконання.

en: Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default.
uk: Прапорець керування моделлю планувальника автоматичної передвантаження апаратного забезпечення. Кількість циклів попереднього перегляду, які модель розглядає, при значенні «0» активує лише евристику сортування інструкцій. За замовчуванням вимкнено.

en: Hexadecimal constant at %L uses nonstandard X instead of Z
uk: Шістнадцяткова константа на %L використовує нестандартний X замість Z

en: Hollerith constant at %C
uk: Константа Голерита на %C

en: Host associated variable %qs may not be in the DATA statement at %C
uk: Змінна, повʼязана з хостом %qs, не може бути вказана в операторі DATA в %C

en: How much can given compilation unit grow because of the inlining (in percent).
uk: На скільки може зрости дана компіляційна одиниця через вбудовування (у відсотках).

en: How much can given compilation unit grow because of the interprocedural constant propagation (in percent).
uk: На скільки може збільшитися задана компіляційна одиниця через міжпроцедурну поширення констант (у відсотках).

en: I/O register operand for '%%%c'
uk: Операнд реєстру введення/виведення для '%%%c'

en: IBITS: Bad bit
uk: IBITS: Поганий біт

en: ICE: %<emit_insn%> used where %<emit_jump_insn%> needed:
uk: ICE: %<emit_insn%> використовується там, де потрібно %<emit_jump_insn%>:

en: ID of shared library to build.
uk: ID спільної бібліотеки, яку потрібно побудувати.

en: ID shared libraries and FD-PIC mode cannot be used together
uk: Бібліотеки, які використовують ID, та режим FD-PIC не можуть використовуватися разом

en: IEEE_ARITHMETIC module at %C
uk: Модуль IEEE_ARITHMETIC на %C

en: IEEE_EXCEPTIONS module at %C
uk: Модуль IEEE_EXCEPTIONS на %C

en: IEEE_FEATURES module at %C
uk: Модуль IEEE_FEATURES на %C

en: IF clause at %L requires a scalar LOGICAL expression
uk: Замикання IF на рядку %L вимагає скалярний логічний вираз

en: IF clause modifier %s at %L not appropriate for the current OpenMP construct
uk: Модифікатор замикання IF %s на %L не підходить для поточної конструкції OpenMP

en: IF clause without modifier at %L used together with IF clauses with modifiers
uk: Замикання IF без модифікатора на %L використовується разом з замиканнями IF з модифікаторами

en: IM part_ref at %C
uk: IM частина_посилання на %C

en: IMPLICIT NONE (type) statement at %L following an IMPLICIT statement
uk: Оголошення IMPLICIT NONE (type) на %L після IMPLICIT оголошення

en: IMPLICIT NONE with spec list at %C
uk: IMPLICIT NONE зі списком специфікацій у %C

en: IMPLICIT statement at %C following an IMPLICIT NONE (type) statement
uk: IMPLICIT-заява на %C після заяви IMPLICIT NONE (типу)

en: IMPORT statement at %C
uk: Заява IMPORT на %C

en: IMPORT statement at %C only permitted in an INTERFACE body
uk: Заява IMPORT на %C дозволена лише в тілі INTERFACE

en: IMPURE procedure at %C
uk: Нечиста процедура на %C

en: INDIRECT clause at %C requires a constant logical expression
uk: Клауза INDIRECT у %C вимагає сталого логічного виразу

en: INQUIRE statement at %L cannot contain both FILE and UNIT specifiers
uk: Оператор INQUIRE на %L не може містити одночасно специфікатори FILE та UNIT

en: INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier
uk: INQUIRE-заявка на %L потребує вказівника PENDING= з вказівником ID=

en: INQUIRE statement at %L requires either FILE or UNIT specifier
uk: Оператор INQUIRE на %L потребує або специфікатор FILE, або специфікатор UNIT

en: INQUIRE statement not allowed in PURE procedure at %C
uk: Оператор INQUIRE не дозволений в межах чистої процедури на %C

en: INTEGER expression of %s clause at %L must be non-negative
uk: Цілочисельний вираз у замиканні %s на %L повинен бути невідʼємним

en: INTEGER expression of %s clause at %L must be positive
uk: INTEGER вираз замикання %s на %L повинен бути позитивним

en: INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive
uk: Цілочисельний вираз chunk_size замикання SCHEDULE на %L повинен бути позитивним

en: INTEGER(KIND=8) is not available for %<-fdefault-integer-8%> option
uk: INTEGER(KIND=8) недоступний для опції %<-fdefault-integer-8%>

en: INTEGER(KIND=8) is not available for %<-finteger-4-integer-8%> option
uk: INTEGER(KIND=8) недоступний для опції %<-finteger-4-integer-8%>

en: INTENT (%s) conflicts with INTENT(%s) at %L
uk: INTENT(%s) конфліктує з INTENT(%s) в %L

en: INTENT is not allowed inside of BLOCK at %C
uk: INTENT не дозволений всередині BLOCK на %C

en: INTENT(%s) actual argument at %L might interfere with actual argument at %L.
uk: Фактичний аргумент INTENT(%s) на %L може впливати на фактичний аргумент на %L.

en: INTENT(IN) POINTER %qs in %s clause at %L
uk: Вказівник INTENT(IN) %qs в замиканні %s на %L

en: INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L
uk: Вказівник INTENT(IN) %qs у замиканні COPYPRIVATE на %L

en: INTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphic
uk: Аргумент INTENT(OUT) %qs чистої процедури %qs у %L не може бути поліморфним

en: INTERFACE procedure %qs at %L has the same name as the enclosing procedure
uk: Процедура INTERFACE %qs в %L має таке саме імʼя, як і оточуюча процедура

en: IO UNIT in %s statement at %L must be an internal file in a PURE procedure
uk: IO UNIT у %s операторі на %L повинен бути внутрішнім файлом у чистій процедурі

en: IOLENGTH tag invalid in INQUIRE statement at %C
uk: Тег IOLENGTH недійсний в операторі INQUIRE на %C

en: IOMSG tag at %L
uk: Мітка IOMSG на %L

en: IPA modref summary is missing in input file
uk: відсутня підсумкова інформація IPA modref во вхідному файлі

en: IPA-SRA access verification failed
uk: Перевірка доступу IPA-SRA не вдалася

en: ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax
uk: ISA %qs не підтримується в атрибуті %<target%>, використовуйте синтаксис %<arch=%>

en: ISO C does not allow %<%E (expression)%>
uk: ISO C не дозволяє %<%E (expression)%>

en: ISO C does not allow extra %<;%> outside of a function
uk: ISO C не дозволяє додатковий %<;%> поза функцією

en: ISO C does not permit %<_Alignof%> applied to a function type
uk: ISO C не дозволяє застосовувати %<_Alignof%> до типу функції

en: ISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>
uk: ISO C не підтримує %<#pragma STDC FLOAT_CONST_DECIMAL64%>

en: ISO C does not support %<%s_BitInt(%d)%> before C23
uk: Мова ISO C не підтримує %<%s_BitInt(%d)%> до стандарту C23

en: ISO C does not support %<[[]]%> attributes before C23
uk: ISO C не підтримує атрибути %<[[]]%> перед C23

en: ISO C does not support %<__int%d%> types
uk: ISO C не підтримує типи %<__int%d%>

en: ISO C does not support %<auto%> type deduction before C23
uk: Мова ISO C не підтримує визначення типу за допомогою %<auto%> до стандарту C23

en: ISO C does not support %<~%> for complex conjugation
uk: ISO C не підтримує %<~%> для комплексної спряженості

en: ISO C does not support %qs before C23
uk: ISO C не підтримує %qs перед C23

en: ISO C does not support %qs predefined identifier
uk: ISO C не підтримує попередньо визначений ідентифікатор %qs

en: ISO C does not support complex integer types
uk: ISO C не підтримує комплексні цілі типи

en: ISO C does not support decimal floating-point before C23
uk: Мова ISO C не підтримує десяткові дробові числа до стандарту C23

en: ISO C does not support fixed-point types
uk: ISO C не підтримує типи з фіксованою комою

en: ISO C does not support omitting parameter names in function definitions before C23
uk: Мова ISO C не підтримує пропуск імен параметрів у визначенні функцій до стандарту C23

en: ISO C does not support plain %<complex%> meaning %<double complex%>
uk: ISO C не підтримує просте значення %<complex%>, що означає %<double complex%>

en: ISO C does not support saturating types
uk: ISO C не підтримує насичені типи

en: ISO C does not support specifying %<enum%> underlying types before C23
uk: Мова ISO C не підтримує вказання базових типів для %<enum%> до стандарту C23

en: ISO C does not support the %<_Float%d%s%> type before C23
uk: Мова ISO C не підтримує тип %<_Float%d%s%> до стандарту C23

en: ISO C forbids %<goto *expr;%>
uk: ISO C забороняє %<goto *expr;%>

en: ISO C forbids %<return%> with expression, in function returning void
uk: ISO C забороняє %<return%> з виразом в функції, що повертає void

en: ISO C forbids an empty translation unit
uk: ISO C забороняє порожній переклад

en: ISO C forbids assignment between function pointer and %<void *%>
uk: ISO C забороняє присвоєння між вказівником на функцію та %<void *%>

en: ISO C forbids braced-groups within expressions
uk: ISO C забороняє групи з фігурними дужками в межах виразів

en: ISO C forbids casting nonscalar to the same type
uk: ISO C забороняє приведення нескалярного типу до того ж типу

en: ISO C forbids casts to union type
uk: ISO C забороняє приведення до типу обʼєднання

en: ISO C forbids comparison of %<void *%> with function pointer
uk: ISO C забороняє порівняння %<void *%> з вказівником на функцію

en: ISO C forbids conditional expr between %<void *%> and function pointer
uk: ISO C забороняє умовний вираз між %<void *%> та вказівником на функцію

en: ISO C forbids conditional expr with only one void side
uk: ISO C забороняє умовний вираз з однією тільки стороною void

en: ISO C forbids const or volatile function types
uk: ISO C забороняє типи функцій const або volatile

en: ISO C forbids conversion of function pointer to object pointer type
uk: ISO C забороняє перетворення вказівника на функцію до типу вказівника на обʼєкт

en: ISO C forbids conversion of object pointer to function pointer type
uk: ISO C забороняє перетворення вказівника на обʼєкт до типу вказівника на функцію

en: ISO C forbids empty initializer braces before C23
uk: ISO C забороняє пусті фігурні дужки ініціалізатора перед C23

en: ISO C forbids forward parameter declarations
uk: ISO C забороняє передню декларацію параметрів

en: ISO C forbids forward references to %<enum%> types
uk: ISO C забороняє використання впередніх посилань на типи %<enum%>

en: ISO C forbids initialization between function pointer and %<void *%>
uk: ISO C забороняє ініціалізацію між вказівником на функцію та %<void *%>

en: ISO C forbids label declarations
uk: ISO C забороняє оголошення міток

en: ISO C forbids member declarations with no members
uk: ISO C забороняє оголошення членів без членів

en: ISO C forbids nested functions
uk: ISO C забороняє вкладені функції

en: ISO C forbids omitting the middle term of a %<?:%> expression
uk: ISO C забороняє опускати середній термін виразу %<?:%>

en: ISO C forbids ordered comparisons of pointers to functions
uk: ISO C забороняє упорядковані порівняння вказівників на функції

en: ISO C forbids passing argument %d of %qE between function pointer and %<void *%>
uk: ISO C забороняє передачу аргументу %d з %qE між вказівником на функцію та %<void *%>

en: ISO C forbids qualified function types
uk: ISO C забороняє використання кваліфікованих типів функцій

en: ISO C forbids return between function pointer and %<void *%>
uk: ISO C забороняє повернення між вказівником на функцію та %<void *%>

en: ISO C forbids specifying range of elements to initialize
uk: ISO C забороняє вказувати діапазон елементів для ініціалізації

en: ISO C forbids storage class specifiers in compound literals before C23
uk: ISO C забороняє специфікатори класу зберігання в складених літералах перед C23

en: ISO C forbids subscripting %<register%> array
uk: ISO C забороняє індексацію масиву %<register%>

en: ISO C forbids zero-size array
uk: ISO C забороняє масив нульового розміру

en: ISO C forbids zero-size array %qE
uk: ISO C забороняє масив нульового розміру %qE

en: ISO C prohibits argument conversion to union type
uk: ISO C забороняє перетворення аргументу на тип обʼєднання

en: ISO C requires a named argument before %<...%> before C23
uk: ISO C вимагає іменованого аргументу перед %<...%> перед C23

en: ISO C restricts enumerator values to range of %<int%> before C23
uk: Мова ISO C обмежує значення перерахувань діапазоном %<int%> до стандарту C23

en: ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>
uk: Атрибут ISO C++ %qE не застосовується до функцій; розглядається як %<[[gnu::%E]]%>

en: ISO C++ 1998 does not support %<long long%>
uk: ISO C++ 1998 не підтримує %<long long%>

en: ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations
uk: ISO C++ 1998 забороняє використання %<extern%> при явних інстанціаціях

en: ISO C++ allows bit-field attributes only before the %<:%> token
uk: ISO C++ дозволяє атрибути біт-полів лише перед токеном %<:%>

en: ISO C++ did not adopt string literal operator templates taking an argument pack of characters
uk: ISO C++ не прийняв операторні шаблони літералів рядків, які приймають набір аргументів з символів

en: ISO C++ does not allow %<?:%> with omitted middle operand
uk: ISO C++ не дозволяє %<?:%> з пропущеним середнім операндом

en: ISO C++ does not allow %<alignof%> with a non-type
uk: ISO C++ не дозволяє %<alignof%> з не-типом

en: ISO C++ does not allow C99 designated initializers
uk: ISO C++ не дозволяє використовувати іменовані ініціалізатори C99

en: ISO C++ does not allow GNU designated initializers
uk: ISO C++ не дозволяє використовувати іменовані ініціалізатори GNU

en: ISO C++ does not allow converting to %qH from %qI with greater conversion rank
uk: ISO C++ не дозволяє конвертувати з %qH на %qI з більшим рангом конверсії

en: ISO C++ does not allow converting to %qH from %qI with unordered conversion rank
uk: ISO C++ не дозволяє конвертувати з %qH на %qI з невпорядкованим рангом конверсії

en: ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>
uk: ISO C++ не дозволяє визначати %<%T::%D%> як %<%T::%D%>

en: ISO C++ does not permit %<alignof%> applied to a function type
uk: ISO C++ не дозволяє застосовувати %<alignof%> до типу функції

en: ISO C++ does not support %<__int%d%> for %qs
uk: ISO C++ не підтримує %<__int%d%> для %qs

en: ISO C++ does not support plain %<complex%> meaning %<double complex%>
uk: ISO C++ не підтримує просте значення %<complex%>, що означає %<double complex%>

en: ISO C++ forbids applying %<__alignof%> to an expression of function type
uk: ISO C++ забороняє застосування %<__alignof%> до виразу типу функції

en: ISO C++ forbids applying %<sizeof%> to an expression of function type
uk: ISO C++ забороняє застосування %<sizeof%> до виразу типу функції

en: ISO C++ forbids braced-groups within expressions
uk: ISO C++ забороняє групи в фігурних дужках у виразах

en: ISO C++ forbids calling %<::main%> from within program
uk: ISO C++ забороняє викликати %<::main%> з програми

en: ISO C++ forbids casting to an array type %qT
uk: ISO C++ забороняє приведення до типу масиву %qT

en: ISO C++ forbids comparison between pointer and integer
uk: ISO C++ забороняє порівняння між вказівником та цілочисельним

en: ISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-function
uk: ISO C++ забороняє порівняння між вказівником типу %<void *%> та вказівником на функцію

en: ISO C++ forbids compound-literals
uk: ISO C++ забороняє складні літерали

en: ISO C++ forbids computed gotos
uk: ISO C++ забороняє обчислювані переходи

en: ISO C++ forbids conditional expression between pointer of type %<void *%> and pointer-to-function
uk: ISO C++ забороняє умовний вираз між вказівником типу %<void *%> та вказівником на функцію

en: ISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-function
uk: ISO C++ забороняє перетворення між вказівником типу %<void *%> та вказівником на функцію

en: ISO C++ forbids converting a string constant to %qT
uk: ISO C++ забороняє конвертувати рядкову константу в %qT

en: ISO C++ forbids declaration of %qs with no type
uk: ISO C++ забороняє декларацію %qs без типу

en: ISO C++ forbids decrementing a pointer of type %qT
uk: ISO C++ забороняє зменшення вказівника типу %qT

en: ISO C++ forbids decrementing an enum
uk: ISO C++ забороняє зменшувати перелічування

en: ISO C++ forbids empty unnamed enum
uk: ISO C++ забороняє порожнє безіменне перелічування

en: ISO C++ forbids flexible array member %qs
uk: ISO C++ забороняє гнучкий елемент масиву %qs

en: ISO C++ forbids flexible array members
uk: ISO C++ забороняє гнучкі елементи масиву

en: ISO C++ forbids in-class initialization of non-const static member %qD
uk: ISO C++ забороняє ініціалізацію в класі неконстантного статичного члена %qD

en: ISO C++ forbids incrementing a pointer of type %qT
uk: ISO C++ забороняє збільшення вказівника типу %qT

en: ISO C++ forbids incrementing an enum
uk: ISO C++ забороняє збільшувати перелічування

en: ISO C++ forbids initialization of member constant %qD of non-integral type %qT
uk: ISO C++ забороняє ініціалізацію константного члена %qD не-цілочисельного типу %qT

en: ISO C++ forbids nested type %qD with same name as enclosing class
uk: ISO C++ забороняє вкладений тип %qD з таким самим імʼям, як усамітнюючий клас

en: ISO C++ forbids omitting the middle term of a %<?:%> expression
uk: ISO C++ забороняє опускати середній термін виразу %<?:%>

en: ISO C++ forbids taking address of function %<::main%>
uk: ISO C++ забороняє взяти адресу функції %<::main%>

en: ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function
uk: ISO C++ забороняє брати адресу прив'язаної функції-члена для формування вказівника на явну функцію-член об'єкта

en: ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>
uk: ISO C++ забороняє взяти адресу привʼязаної член-функції для створення вказівника на член-функцію. Скажіть %<&%T::%D%>

en: ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function
uk: ISO C++ забороняє брати адресу некваліфікованої або дужкової нестатичної функції-члена для формування вказівника на явну функцію-член об'єкта

en: ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function.
uk: ISO C++ забороняє брати адресу некваліфікованої або дужкової нестатичної функції-члена для створення вказівника на явну функцію-член об'єкта.

en: ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>
uk: ISO C++ забороняє взяти адресу некваліфікованої або укладеної нестатичної член-функції для створення вказівника на член-функцію. Скажіть %<&%T::%D%>

en: ISO C++ forbids the use of %qE on explicit instantiations
uk: ISO C++ забороняє використання %qE при явних інстанціаціях

en: ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>
uk: ISO C++ забороняє ключ typename в параметрі шаблону шаблону; використовуйте %<-std=c++17%> або %<-std=gnu++17%>

en: ISO C++ forbids using a floating-point literal in a constant-expression
uk: ISO C++ забороняє використання літерала з плаваючою точкою в константному виразі

en: ISO C++ forbids using pointer of type %<void *%> in subtraction
uk: ISO C++ забороняє використання відʼємного відʼємного типу %<void *%>

en: ISO C++ forbids using pointer to a function in subtraction
uk: ISO C++ забороняє використання відʼємного відʼємного типу для функції

en: ISO C++ forbids using pointer to a method in subtraction
uk: ISO C++ забороняє використання відʼємного відʼємного типу для методу

en: ISO C++ forbids variable length array
uk: ISO C++ забороняє масив змінної довжини

en: ISO C++ forbids variable length array %qD
uk: ISO C++ забороняє масив змінної довжини %qD

en: ISO C++ forbids zero-size array
uk: ISO C++ забороняє масив нульового розміру

en: ISO C++ forbids zero-size array %qD
uk: ISO C++ забороняє масив нульового розміру %qD

en: ISO C++ prohibits anonymous structs
uk: ISO C++ забороняє анонімні структури

en: ISO C++ prohibits overloading %<operator ?:%>
uk: ISO C++ забороняє перевантаження %<operator ?:%>

en: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:
uk: ISO C++ каже, що це неоднозначно, навіть якщо найгірше перетворення для першого краще, ніж найгірше перетворення для другого:

en: ISO C++17 does not allow %<register%> storage class specifier
uk: ISO C++17 не дозволяє специфікатору класу зберігання %<register%>

en: ISO C++17 does not allow dynamic exception specifications
uk: ISO C++17 не дозволяє динамічні специфікації винятків

en: ISO C11 does not support omitting the string in %qE
uk: ISO C11 не підтримує пропуск рядка в %qE

en: ISO C90 does not support %<[*]%> array declarators
uk: ISO C90 не підтримує декларатори масиву %<[*]%>

en: ISO C90 does not support %<_Generic%>
uk: ISO C90 не підтримує %<_Generic%>

en: ISO C90 does not support %<_Noreturn%>
uk: ISO C90 не підтримує %<_Noreturn%>

en: ISO C90 does not support %<__func__%> predefined identifier
uk: ISO C90 не підтримує попередньо визначений ідентифікатор %<__func__%>

en: ISO C90 does not support %<for%> loop initial declarations
uk: ISO C90 не підтримує початкові оголошення циклу %<for%>

en: ISO C90 does not support %<long long%>
uk: ISO C90 не підтримує %<long long%>

en: ISO C90 does not support %<static%> or type qualifiers in parameter array declarators
uk: ISO C90 не підтримує %<static%> або кваліфікатори типу в деклараторах масиву параметрів

en: ISO C90 does not support %qE
uk: ISO C90 не підтримує %qE

en: ISO C90 does not support boolean types
uk: ISO C90 не підтримує булеві типи

en: ISO C90 does not support complex types
uk: ISO C90 не підтримує складні типи

en: ISO C90 does not support flexible array members
uk: ISO C90 не підтримує гнучкі елементи масиву

en: ISO C90 does not support the %<_Atomic%> qualifier
uk: ISO C90 не підтримує кваліфікатор %<_Atomic%>

en: ISO C90 doesn%'t support unnamed structs/unions
uk: ISO C90 не підтримує безіменні структури/обʼєднання

en: ISO C90 forbids array %qE whose size cannot be evaluated
uk: ISO C90 забороняє масив %qE, розмір якого не може бути оцінений

en: ISO C90 forbids array whose size cannot be evaluated
uk: ISO C90 забороняє масив, розмір якого не може бути оцінений

en: ISO C90 forbids compound literals
uk: ISO C90 забороняє складені літерали

en: ISO C90 forbids mixed declarations and code
uk: ISO C90 забороняє змішані оголошення та код

en: ISO C90 forbids specifying subobject to initialize
uk: ISO C90 забороняє вказувати підобʼєкт для ініціалізації

en: ISO C90 forbids subscripting non-lvalue array
uk: ISO C90 забороняє індексацію масиву, який не є l-значенням

en: ISO C90 forbids variable length array
uk: ISO C90 забороняє масив змінної довжини

en: ISO C90 forbids variable length array %qE
uk: ISO C90 забороняє масив змінної довжини %qE

en: ISO C99 does not support %<_Generic%>
uk: ISO C99 не підтримує %<_Generic%>

en: ISO C99 does not support %<_Noreturn%>
uk: ISO C99 не підтримує %<_Noreturn%>

en: ISO C99 does not support %qE
uk: ISO C99 не підтримує %qE

en: ISO C99 does not support the %<_Atomic%> qualifier
uk: ISO C99 не підтримує кваліфікатор %<_Atomic%>

en: ISO C99 doesn%'t support unnamed structs/unions
uk: ISO C99 не підтримує безіменні структури/обʼєднання

en: ISO_C_BINDING module at %C
uk: Модуль ISO_C_BINDING на %C

en: ISO_FORTRAN_ENV intrinsic module at %C
uk: Вбудований модуль ISO_FORTRAN_ENV на %C

en: ITERATOR may not be combined with SINK at %C
uk: ITERATOR не може бути поєднаний з SINK на %C

en: ITERATOR may not be combined with SOURCE at %C
uk: ITERATOR не може бути поєднаний з SOURCE у %C

en: If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization.
uk: Якщо використовується -ftree-vectorize, мінімальна межа циклу циклу, який буде розглядатися для векторизації.

en: If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling.
uk: Якщо використовується -fvariable-expansion-in-unroller, максимальна кількість разів, коли окрема змінна буде розгорнута під час розгортання циклу.

en: If bounds remapping is specified at %L, the pointer target shall not be NULL
uk: Якщо переналаштування меж вказано на %L, ціль вказівника не повинна бути NULL

en: If first argument of ATAN2 at %L is zero, then the second argument must not be zero
uk: Якщо перший аргумент ATAN2 на %L дорівнює нулю, то другий аргумент не може бути нулем

en: If first argument of ATAN2D at %L is zero, then the second argument must not be zero
uk: Якщо перший аргумент ATAN2D на %L дорівнює нулю, то другий аргумент не може бути нулем

en: If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization.
uk: Якщо кількість кандидатів у наборі менша, ми завжди намагаємося видалити невикористані ivs під час їхньої оптимізації.

en: If scheduling post reload, do superblock scheduling.
uk: Якщо планування після перезавантаження, виконати планування суперблоків.

en: Ignore 'D' in column one in fixed form.
uk: Ігнорувати «D» в першому стовпчику у фіксованій формі.

en: Ignore dllimport for functions.
uk: Ігнорувати dllimport для функцій.

en: Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol.
uk: Ігнорувати звичайний дворівневий простір імен; розрішувати символи в порядку командного рядка і не записувати, яка бібліотека надала розрішений символ.

en: Ignore unsupported pragmas.
uk: Ігнорувати непідтримувані pragma-директиви.

en: Ignored, but preserved for backward compatibility.  Only 64-bit ABI is supported.
uk: Ігнорується, але зберігається для забезпечення сумісності з попередніми версіями. Підтримується лише 64-бітна ABI.

en: Ignored.
uk: Ігнорується.

en: Illegal allocate-object at %C for a PURE procedure
uk: Недопустимий обʼєкт allocate-object в %C для чистої процедури

en: Illegal assignment to external procedure at %L
uk: Недопустиме присвоєння зовнішній процедурі на %L

en: Illegal character in BOZ constant at %C
uk: Неприпустимий символ у константі BOZ на %C

en: Illegal id in copy_walk_reduction_arg
uk: Недопустимий ідентифікатор в copy_walk_reduction_arg

en: Illegal preprocessor directive
uk: Недійсна директива препроцесора

en: Illegal reference type at %L as EQUIVALENCE object
uk: Недопустимий тип посилання на %L як обʼєкт EQUIVALENCE

en: Illegal stride of zero at %L
uk: Недопустимий крок нульовий на %L

en: Illegal type in character concatenation at %L
uk: Неприпустимий тип у конкатенації символів на %L

en: Image control statement %s at %C in CRITICAL block
uk: Оператор керування образом %s на %C у КРИТИЧНОМУ блоку

en: Image control statement %s at %C in DO CONCURRENT block
uk: Оператор керування зображенням %s на %C у блоку DO CONCURRENT

en: Image control statement %s at %C in PURE procedure
uk: Оператор керування образом %s на %C у ЧИСТІЙ процедурі

en: Image control statement CRITICAL at %C in DO CONCURRENT block
uk: Контрольний оператор зображення CRITICAL на %C в блоку DO CONCURRENT

en: Image control statement CRITICAL at %C in PURE procedure
uk: Контрольний оператор зображення CRITICAL на %C в чистій процедурі

en: Image control statement EVENT %s at %C in CRITICAL block
uk: Оператор керування зображенням EVENT %s на %C у критичному блоку

en: Image control statement EVENT %s at %C in DO CONCURRENT block
uk: Оператор керування зображенням EVENT %s на %C у блоку DO CONCURRENT

en: Image control statement EVENT %s at %C in PURE procedure
uk: Оператор керування зображенням EVENT %s на %C у чистій процедурі

en: Image control statement RETURN at %C in CRITICAL block
uk: Контрольна інструкція RETURN зображення в %C в блоку CRITICAL

en: Image control statement RETURN at %C in DO CONCURRENT block
uk: Контрольна інструкція RETURN зображення в %C в блоку DO CONCURRENT

en: Image control statement STOP at %C in CRITICAL block
uk: Оператор зупинки контролю зображення на %C в критичному блоку

en: Image control statement STOP at %C in DO CONCURRENT block
uk: Зупинка інструкції керування зображенням на %C у блоку DO CONCURRENT

en: Image control statement SYNC at %C in CRITICAL block
uk: Оператор керування зображенням SYNC на %C у КРИТИЧНОМУ блоку

en: Image control statement SYNC at %C in DO CONCURRENT block
uk: Оператор керування зображенням SYNC на %C у блоку DO CONCURRENT

en: Image control statement SYNC at %C in PURE procedure
uk: Оператор керування образом SYNC на %C у ЧИСТІЙ процедурі

en: Imageset argument at %L must be a scalar or rank-1 INTEGER expression
uk: Аргумент Imageset на %L повинен бути скалярним або ранг-1 цілочисельним виразом

en: Imageset argument at %L must between 1 and num_images()
uk: Аргумент Imageset на %L повинен бути між 1 і num_images()

en: Implement 'in' contracts of overridden methods to be a superset of parent contract.
uk: Реалізувати 'in' контракти перевизначених методів як підмножину контракту батьківського методу.

en: Implement 'in' parameters to mean scope const.
uk: Реалізувати параметри 'in' для означення константного обсягу.

en: Implement C++17 inheriting constructor semantics.
uk: Реалізувати семантику успадковування конструкторів C++17.

en: Implement D bit-fields.
uk: Реалізувати бітові поля D.

en: Implement DIP1000: Scoped pointers.
uk: Реалізувати DIP1000: Обмежені вказівники.

en: Implement DIP1008: Allow exceptions in @nogc code.
uk: Реалізувати DIP1008: Дозволити виключення в коді @nogc.

en: Implement DIP1021: Mutable function arguments.
uk: Реалізувати DIP1021: Змінні аргументи функцій.

en: Implement P2564 for consteval propagation.
uk: Реалізувати P2564 для розповсюдження consteval.

en: Implement __atomic operations via libcalls to legacy __sync functions.
uk: Реалізувати операції __atomic через виклики libcalls до старих функцій __sync.

en: Implement resolution of DR 150 for matching of template template arguments.
uk: Реалізувати вирішення DR 150 для відповідності аргументів шаблону шаблону.

en: Implicitly declared BIND(C) function %qs at %L may not be C interoperable
uk: Неявно оголошена функція BIND(C) %qs на %L може не бути сумісною з C

en: Implicitly declared BIND(C) variable %qs at %L may not be C interoperable
uk: Неявно оголошена змінна BIND(C) %qs на %L може не бути сумісною з C

en: Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L
uk: Неявно оголошена функція %s використовується в !$OMP DECLARE REDUCTION на рядку %L

en: Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L
uk: Неявно оголошена підпрограма %s використовується в !$OMP DECLARE REDUCTION на рядку %L

en: Implicitly declared variable %qs at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure %qs at %L
uk: Неявно оголошена змінна %qs на %L може не бути сумісною з C, але вона є фіктивним аргументом для процедури BIND(C) %qs на %L

en: Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type
uk: Неявно визначений ПАРАМЕТР %qs у %L не відповідає пізнішому неявному типу

en: Implied SAVE for module variable %qs at %L, needed due to the default initialization
uk: Неявне збереження для змінної модуля %qs на %L, необхідне через типову ініціалізацію

en: Implied-shape array at %L
uk: Масив з неявною формою в %L

en: Impure function %qs at %L might not be evaluated
uk: Нечиста функція %qs на %L може не бути оцінена

en: Impure function at %L might not be evaluated
uk: Нечиста функція на %L може не бути оцінена

en: In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived type
uk: У %s на %L процедури повинні бути всі функціями, оскільки загальна назва є також назвою похідного типу

en: In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs
uk: В %s на %L процедури повинні бути або всі підпрограми, або всі функції

en: In C++, nonzero means warn about deprecated conversion from string literals to 'char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard.
uk: У C++, ненульове значення означає попередження про застаріле перетворення з літералів рядків у «char *». У C подібне попередження, за винятком того, що перетворення, звичайно, не є застарілим згідно зі стандартом ISO C.

en: In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus have the same binding name as the same-named COMMON block at %L: %s vs %s
uk: У Fortran 2003 блок COMMON %qs на %L є глобальним ідентифікатором і, отже, повинен мати те саме імʼя звʼязування, що й блок COMMON з таким самим іменем на %L: %s vs %s

en: In SSA-PRE optimization on trees, enable partial-partial redundancy elimination.
uk: У оптимізації SSA-PRE на деревах увімкнути часткову елімінацію часткової зайвості.

en: In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection.
uk: У чистій підпрограмі INTENT(IN) фіктивний аргумент не повинен використовуватися як вираз на %L в інтегрованій інструкції присвоєння, в якій змінна є похідним типом, якщо похідний тип має POINTER компоненту на будь-якому рівні вибору компоненти.

en: In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qs
uk: У виклику %qs на %L, невідповідність типів у аргументі %qs; передайте %qs в %qs

en: In constructor %qD
uk: У конструкторі %qD

en: In copy constructor %qD
uk: У конструкторі копіювання %qD

en: In destructor %qD
uk: У деструкторі %qD

en: In explicit object member function %qD
uk: У явній членській функції об'єкта %qD

en: In file included from
uk: У файлі, включеному з

en: In function %qD
uk: У функції %qD

en: In function %qs
uk: У функції %qs

en: In lambda function
uk: У функції-лямбді

en: In member function %qD
uk: У функції-члені %qD

en: In member function %qs
uk: У функції-члені %qs

en: In module
uk: У модулі

en: In module imported at
uk: У модулі, імпортованому в

en: In static member function %qD
uk: У статичній функції-члені %qD

en: Include directory %qs: %s
uk: Директорія включення %qs: %s

en: Included file %qs is not a regular file
uk: Включений файл %qs не є звичайним файлом

en: Incompatible allocate-object at %C for CHARACTER type-spec at %L
uk: Несумісний обʼєкт allocate в %C для типу CHARACTER в %L

en: Incompatible derived type in PARAMETER at %L
uk: Несумісний похідний тип в ПАРАМЕТРІ у %L

en: Incompatible initialization between a derived type entity and an entity with %qs type at %C
uk: Несумісна ініціалізація між сутністю похідного типу та сутністю з типом %qs у %C

en: Incompatible ranks %d and %d in assignment at %L
uk: Несумісні ранги %d і %d в присвоєнні на %L

en: Incompatible ranks in %s (%d and %d) at %L
uk: Несумісні ранги в %s (%d і %d) на %L

en: Incompatible types in DATA statement at %L; attempted conversion of %s to %s
uk: Несумісні типи в операторі DATA на %L; спроба перетворення %s на %s

en: Incompatible typespec for array element at %L
uk: Несумісна специфікація типу для елемента масиву на %L

en: Incompatible use of TILE and COLLAPSE at %L
uk: Несумісне використання TILE та COLLAPSE на рядку %L

en: Inconsistent equivalence rules involving %qs at %L and %qs at %L
uk: Неспівпадіння правил еквівалентності для %qs у %L та %qs у %L

en: Inconsistent internal state: No location in expression near %L
uk: Неспівпадаючий внутрішній стан: Немає місця в виразі біля %L

en: Inconsistent internal state: No location in statement
uk: Неспівпадаючий внутрішній стан: Немає місця в операторі

en: Incorrect EH edge %i->%i
uk: Неправильне EH ребро %i->%i

en: Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld
uk: Неправильний розмір аргументу B в вбудованій функції MATMUL у розмірності 1: %ld, повинен бути %ld

en: Increase the IEEE compliance for floating-point comparisons.
uk: Збільшити відповідність до IEEE для порівнянь з плаваючою комою.

en: Index in dimension %d is out of bounds at %L
uk: Індекс у розмірності %d виходить за межі на %L

en: Index variable %qs not definable as INTENT(INOUT) argument at %L in procedure %qs called from within DO loop at %L
uk: Індексна змінна %qs не може бути визначена як аргумент INTENT(INOUT) на %L у процедурі %qs, яка викликається зсередини циклу DO на %L

en: Index variable %qs not definable as INTENT(INOUT) argument at %L in subroutine %qs called from within DO loop at %L
uk: Індексна змінна %qs не може бути визначена як аргумент INTENT(INOUT) на %L у підпрограмі %qs, яка викликається зсередини циклу DO на %L

en: Index variable %qs redefined at %L in procedure %qs called from within DO loop at %L
uk: Індексна змінна %qs перевизначена в %L у процедурі %qs, викликаній зсередини циклу DO в %L

en: Index variable %qs set to undefined as INTENT(OUT) argument at %L in procedure %qs called from within DO loop at %L
uk: Індексна змінна %qs встановлена як невизначений аргумент INTENT(OUT) на %L у процедурі %qs, яка викликається зсередини циклу DO на %L

en: Index variable %qs set to undefined as INTENT(OUT) argument at %L in subroutine %qs called from within DO loop at %L
uk: Індексна змінна %qs встановлена як невизначена як аргумент INTENT(OUT) на %L у підпрограмі %qs, яка викликається зсередини циклу DO на %L

en: Indicate how many non memory access vector instructions can be issued per cycle, it's used in unroll factor determination for autovectorizer.  The default value is 4.
uk: Вказує, скільки векторних інструкцій, що не використовують доступ до памʼяті, можуть бути видані за цикл. Використовується при визначенні фактора розгортання для автовекторизатора. Значення за замовчуванням - 4.

en: Indicate priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY.
uk: Вказати пріоритет для r0..r3 / r12..r15 з TARGET_REGISTER_PRIORITY.

en: Inequality comparison for %s at %L
uk: Порівняння на нерівність для %s на %L

en: Inhibit the use of hardware floating point instructions.
uk: Заборонити використання апаратних інструкцій з плаваючою комою.

en: Initialization at %C is not allowed in a PURE procedure
uk: Ініціалізація в %C не дозволена в чистій процедурі

en: Initialization at %C isn't for a pointer variable
uk: Ініціалізація в %C не є для змінної-вказівника

en: Initialization of allocatable component at %C is not allowed
uk: Ініціалізація компонента, який може бути виділеним, у %C не дозволяється

en: Initialization of pointer at %C is not allowed in a PURE procedure
uk: Ініціалізація вказівника в %C не дозволена в чистій процедурі

en: Initialization of structure component with a HOLLERITH constant at %L is not allowed
uk: Ініціалізація компонента структури зі сталою HOLLERITH у %L не дозволяється

en: Initialization of variable at %C is not allowed in a PURE procedure
uk: Ініціалізація змінної в %C не дозволена в чистій процедурі

en: Initialization string at %L was truncated to fit the variable (%wd/%wd)
uk: Рядок ініціалізації у %L був скорочений, щоб вміститися у змінну (%wd/%wd)

en: Initialize components of derived type variables according to other init flags.
uk: Ініціалізувати компоненти змінних похідного типу відповідно до інших прапорців ініціалізації.

en: Initialize local variables to zero (from g77).
uk: Ініціалізувати локальні змінні нулем (з g77).

en: Initialize ptx registers.
uk: Ініціалізувати регістри ptx.

en: Initialized symbol %qs at %C can only be COMMON in BLOCK DATA
uk: Ініціалізований символ %qs на %C може бути тільки COMMON у BLOCK DATA

en: Initialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocks
uk: Ініціалізована змінна %qs на %L знаходиться в порожньому COMMON, але ініціалізація дозволена лише в названих блоках COMMON

en: Initializer not allowed for PARAMETER %qs at %C
uk: Ініціалізатор не дозволений для PARAMETER %qs на %C

en: Initializing already initialized variable at %C
uk: Ініціалізація вже ініціалізованої змінної в %C

en: Inline __atomic operations when a lock free instruction sequence is available.
uk: Вбудовувати операції __atomic, коли є послідовність без блокування.

en: Inline all known string operations.
uk: Вбудовувати всі відомі операції з рядками.

en: Inline code to invalidate instruction cache entries after setting up nested function trampolines.
uk: Вбудований код для скасування записів кешу інструкцій після налаштування вкладених функційних трамплінів.

en: Inline constants if it can be done in 2 insns or less.
uk: Вбудовувати константи, якщо це можливо зробити за 2 інструкції або менше.

en: Inline memset/memcpy string operations, but perform inline version only for small blocks.
uk: Вбудовувати операції з рядками memset/memcpy, але виконувати вбудовану версію тільки для невеликих блоків.

en: Inline recursively only when the probability of call being executed exceeds the parameter.
uk: Вбудовувати рекурсивно лише тоді, коли ймовірність виконання виклику перевищує параметр.

en: Inline strcmp calls if possible.
uk: Використовувати вбудований strcmp, якщо це можливо.

en: Inline strlen calls if possible.
uk: Використовувати вбудований strlen, якщо це можливо.

en: Inline strncmp calls if possible.
uk: Використовувати вбудований strncmp, якщо це можливо.

en: Inquiry parameter cannot appear in a data-stmt-object-list at %C
uk: Параметр запиту не може зʼявлятися в списку обʼєктів оператора DATA на %C

en: Insert ENDBR instruction at function entry only via cf_check attribute for CET instrumentation.
uk: Вставити інструкцію ENDBR лише при вході в функцію через атрибут cf_check для інструментування CET.

en: Insert NOP instructions at each function entry.
uk: Вставити NOP-інструкції на кожному вході функції.

en: Insert arc-based program profiling code.
uk: Вставити код профілювання програми на основі дуг.

en: Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks.
uk: Вставити код для перевірки кожної сторінки простору стеку під час його виділення, щоб захистити від атак типу stack-clash.

en: Insert code to profile values of expressions.
uk: Вставте код для профілювання значень виразів.

en: Insert condition coverage profiling code.
uk: Вставити код профілювання покриття умов.

en: Insert relax hint for linker to do relaxation.
uk: Вставити підказку для розслаблення лінкера.

en: Insert stack checking code into the program.  Same as -fstack-check=specific.
uk: Вставити код перевірки стеку в програму. Те саме, що й -fstack-check=specific.

en: Instruction accounted for function prologue, epilogue and other overhead.
uk: Інструкції, які враховуються для прологу, епілогу та іншого накладного витрат.

en: Instruction accounted for function thunk overhead.
uk: Інструкції, які враховуються для накладних витрат тунку функції.

en: Instructions number above which STFL stall penalty can be compensated.
uk: Кількість інструкцій, після якої можна компенсувати штраф STFL.

en: Instrument function entry and exit with profiling calls invoked once.
uk: Інструментувати вхід та вихід функції з одноразовими дзвінками профілювання.

en: Instrument function entry and exit with profiling calls.
uk: Інструментувати вхід та вихід функції з дзвінками профілювання.

en: Instrument function exit in instrumented functions with __fentry__.
uk: Інструментальна функція виходу в інструментованих функціях з __fentry__.

en: Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons).
uk: Інструментувати лише функції з файлів, імена яких не відповідають жодному з регулярних виразів (розділені крапкою з комою).

en: Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons).
uk: Інструментувати лише функції з файлів, імена яких відповідають будь-якому з регулярних виразів (розділені крапкою з комою).

en: Integer division truncated to constant %qs at %L
uk: Цілочисельне ділення обрізано до константи %qs на %L

en: Integer expression required at %C
uk: Потрібний цілочисельний вираз у %C

en: Integer kind %d at %C not available
uk: Цілочисельний тип %d на %C недоступний

en: Integer outside symmetric range implied by Standard Fortran at %L
uk: Ціле число знаходиться поза симетричним діапазоном, передбаченим стандартом Fortran на %L

en: Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L
uk: Ціле число поза симетричним діапазоном, передбаченим стандартом Fortran, при перетворенні %s в %s на %L

en: Integer overflow when calculating the amount of memory to allocate
uk: Переповнення цілочисельного типу при обчисленні обсягу памʼяті для виділення

en: Integer too big for its kind at %C. This check can be disabled with the option %<-fno-range-check%>
uk: Ціле число занадто велике для свого типу на %C. Цю перевірку можна вимкнути за допомогою опції %<-fno-range-check%>

en: Integer too large at %C
uk: Ціле число занадто велике в %C

en: Integer value too large in expression at %C
uk: Значення цілого числа занадто велике у виразі у %C

en: Integrate functions into their callers when code size is known not to grow.
uk: Інтегрувати функції в їхніх викликачів, коли відомо, що розмір коду не зростає.

en: Integrate functions not declared "inline" into their callers when profitable.
uk: Інтегрувати функції, не оголошені як «inline», в їхніх викликачів, коли це прибутково.

en: Integrate functions only required by their single caller.
uk: Інтегруйте функції, які потрібні лише єдиному викликачу.

en: Intel MCU psABI isn%'t supported in %s mode
uk: Intel МКП psABI не підтримується в режимі %s

en: Interchanging loops at %L
uk: Обмін петель на %L

en: Interface %qs at %L is declared in a later PROCEDURE statement
uk: Інтерфейс %qs на %L оголошений у пізнішому операторі PROCEDURE

en: Interface %qs at %L may not be a statement function
uk: Інтерфейс %qs на %L не може бути функцією-оператором

en: Interface %qs at %L may not be generic
uk: Інтерфейс %qs на %L не може бути загальним

en: Interface %qs at %L must be explicit
uk: Інтерфейс %qs на %L повинен бути явним

en: Interface mismatch for procedure-pointer component %qs in structure constructor at %L: %s
uk: Несумісність інтерфейсу для компонента вказівника на процедуру %qs у конструкторі структури на %L: %s

en: Interface mismatch in dummy procedure %qs at %L: %s
uk: Неспівпадіння інтерфейсу в підробленій процедурі %qs на %L: %s

en: Interface mismatch in global procedure %qs at %L: %s
uk: Неспівпадання інтерфейсу в глобальній процедурі %qs на %L: %s

en: Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine
uk: Несумісність інтерфейсу при присвоєнні вказівника на процедуру в %L: %qs не є підпрограмою

en: Interface mismatch in procedure pointer assignment at %L: %s
uk: Несумісність інтерфейсу при присвоєнні вказівника на процедуру на %L: %s

en: Interface must be specified for DEFERRED binding at %C
uk: Інтерфейс повинен бути вказаний для відкладеного звʼязування у %C

en: Interface of %qs at %L must be explicit
uk: Інтерфейс %qs на %L повинен бути явним

en: Interface-name expected after %<(%> at %C
uk: Очікується імʼя інтерфейсу після %<(%> у %C

en: Internal compiler error:
uk: Внутрішня помилка компілятора:

en: Internal file at %L with namelist
uk: Внутрішній файл на %L зі списком імен

en: Internal procedure %qs in %s at %L
uk: Внутрішня процедура %qs в %s на %L

en: Internal procedure %qs is invalid in procedure pointer assignment at %L
uk: Внутрішня процедура %qs недійсна при присвоєнні вказівника на процедуру в %L

en: Internal procedure %qs is invalid in procedure pointer initialization at %L
uk: Внутрішня процедура %qs недійсна в ініціалізації вказівника на процедуру на %L

en: Internal procedure %qs is used as actual argument at %L
uk: Внутрішня процедура %qs використовується як фактичний аргумент на %L

en: Internal unit with vector subscript at %L
uk: Внутрішня одиниця з векторним підписом на %L

en: Interpret any INTEGER(4) as an INTEGER(8).
uk: Інтерпретувати будь-яке INTEGER(4) як INTEGER(8).

en: Interpret any REAL(4) as a REAL(10).
uk: Інтерпретувати будь-яке REAL(4) як REAL(10).

en: Interpret any REAL(4) as a REAL(16).
uk: Інтерпретувати будь-яке REAL(4) як REAL(16).

en: Interpret any REAL(4) as a REAL(8).
uk: Інтерпретувати будь-яке REAL(4) як REAL(8).

en: Interpret any REAL(8) as a REAL(10).
uk: Інтерпретувати будь-який REAL(8) як REAL(10).

en: Interpret any REAL(8) as a REAL(16).
uk: Інтерпретувати будь-який REAL(8) як REAL(16).

en: Interpret any REAL(8) as a REAL(4).
uk: Інтерпретувати будь-яке REAL(8) як REAL(4).

en: Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal.
uk: Інтерпретувати уявні, фіксовані або інші суфікси чисел GNU як відповідні числові літерали, а не визначені користувачем числові літерали.

en: Interrupt Service Routines cannot be coded in Thumb-1 mode
uk: Процедури обслуговування переривань не можуть бути закодовані в режимі Thumb-1

en: Intersperse literal pools with code in the text section.
uk: Вставляти літеральні пули з кодом в розділі тексту.

en: Interval in which to probe the stack expressed as a power of two in bytes.
uk: Інтервал, в якому проводиться перевірка стеку, виражений як степінь двійки в байтах.

en: Interval overlap of %<-fdbg-cnt=%s%>: [%u, %u] and [%u, %u]
uk: Перекриття інтервалів %<-fdbg-cnt=%s%>: [%u, %u] та [%u, %u]

en: Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-length dummy %qs
uk: Вбудована функція %<NULL()%> без аргументу %<MOLD%> на рядку %L передається в формальний аргумент з припущеною довжиною %qs

en: Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-rank dummy %qs
uk: Внутрішня функція %<NULL()%> без аргументу %<MOLD%> на рядку %L передається в формальний аргумент з припущеним рангом %qs

en: Intrinsic %qs (%s) used at %L
uk: Вбудована функція %qs (%s) використовується на %L

en: Intrinsic %qs at %L cannot have an initializer
uk: Вбудована змінна %qs у %L не може мати ініціалізатора

en: Intrinsic %qs at %L is invalid in procedure pointer assignment
uk: Вбудована функція %qs в %L недійсна при присвоєнні вказівника на процедуру

en: Intrinsic %qs at %L is not allowed as an actual argument
uk: Вбудована функція %qs на %L не допускається як фактичний аргумент

en: Intrinsic %qs at %L must have at least two arguments
uk: Вбудована функція %qs на %L повинна мати принаймні два аргументи

en: Intrinsic TRANSFER at %L has partly undefined result: source size %zd < result size %zd
uk: Вбудована функція TRANSFER у %L має частково невизначений результат: розмір джерела %zd < розмір результату %zd

en: Intrinsic function %qs (%d) not recognized
uk: Вбудовану функцію %qs (%d) не впізнано

en: Intrinsic function %qs at %L is not permitted in an initialization expression
uk: Вбудована функція %qs на %L не дозволяється в виразі ініціалізації

en: Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer
uk: Інтринсична функція NULL на %L не може бути фактичним аргументом для STORAGE_SIZE, оскільки вона повертає розʼєднаний вказівник

en: Intrinsic operator %qs referenced at %L not found in module %qs
uk: Вбудований оператор %qs, звернений на %L, не знайдений в модулі %qs

en: Intrinsic operator interface at %L must be a FUNCTION
uk: Інтерфейс вбудованого оператора на %L повинен бути ФУНКЦІЄЮ

en: Intrinsic procedure %qs not allowed in PROCEDURE statement at %L
uk: Вбудовану процедуру %qs не дозволяється використовувати в операторі PROCEDURE на %L

en: Intrinsic procedure at %L cannot be a MODULE PROCEDURE
uk: Вбудована процедура на %L не може бути MODULE PROCEDURE

en: Intrinsic subroutine %qs at %L shall not have a type specifier
uk: Вбудована підпрограма %qs на %L не повинна мати специфікатора типу

en: Intrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with incompatible GANG, WORKER, or VECTOR clause
uk: Вбудований символ, вказаний в !$ACC ROUTINE ( ІМʼЯ ) на %C, позначений некомпатібільною замиканням GANG, WORKER або VECTOR

en: Intrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with incompatible NOHOST clause
uk: Вбудований символ, вказаний в !$ACC ROUTINE ( ІМʼЯ ) на %C, позначений некомпатібільною замиканням NOHOST

en: Invalid BOZ literal constant used in subscript at %C
uk: Недійсна літеральна константа BOZ використовується в підпису на %C

en: Invalid C identifier in NAME= specifier at %C
uk: Недійсний ідентифікатор C в специфікаторі NAME= на %C

en: Invalid Hollerith constant at %L contains a wide character
uk: Недійсна константа Голерита на %L містить широкий символ

en: Invalid Hollerith constant: %L must contain at least one character
uk: Недійсна константа Голерита: %L повинна містити принаймні один символ

en: Invalid Hollerith constant: Integer kind at %L should be default
uk: Недійсна константа Голерита: Цілочисельний тип на %L повинен бути типом за замовчуванням

en: Invalid KIND parameter of %s at %L
uk: Недійсний параметр KIND %s на %L

en: Invalid NAME %qs in !$ACC ROUTINE ( NAME ) at %C
uk: Недійсне ІМʼЯ %qs в !$ACC ROUTINE ( ІМʼЯ ) на %C

en: Invalid NULL at %L
uk: Недійсний NULL на %L

en: Invalid argument to !$ACC WAIT at %C
uk: Недійсний аргумент для !$ACC WAIT у %C

en: Invalid array reference at %L
uk: Неправильне посилання на масив в %L

en: Invalid array reference of a non-array entity at %L
uk: Неприпустима посилання на масив немасивної сутності на %L

en: Invalid association target at %C
uk: Недійсна ціль асоціації на %C

en: Invalid character %<$%> at %L. Use %<-fdollar-ok%> to allow it as an extension
uk: Недійсний символ %<$%> у %L. Використовуйте %<-fdollar-ok%>, щоб дозволити його як розширення

en: Invalid character %qc in variable name at %C
uk: Недійсний символ %qc в імені змінної на %C

en: Invalid character 0x%s at %C
uk: Недійсний символ 0x%s на %C

en: Invalid character in name at %C
uk: Недійсний символ у назві у %C

en: Invalid character(s) in ELSE statement after %C
uk: Неприпустимий символ(и) в операторі ELSE після %C

en: Invalid clause in module with !$ACC DECLARE at %L
uk: Недійсний замикання у модулі з !$ACC DECLARE у %L

en: Invalid codimension %d at %C, only %d codimensions exist
uk: Недійсна кодименсія %d у %C, існує тільки %d кодименсії

en: Invalid combined or composite directive at %L
uk: Недійсна комбінована або складена директива в %L

en: Invalid context for NULL () intrinsic at %L
uk: Недійсний контекст для вбудованої функції NULL () на %L

en: Invalid exponent-letter %<q%> in real-literal-constant at %C
uk: Недійсна літера показника %<q%> у літеральній константі дійсного числа на %C

en: Invalid expression after %<%s(%> at %C
uk: Недійсний вираз після %<%s(%> у %C

en: Invalid expression in gfc_element_size.
uk: Недійсний вираз в gfc_element_size.

en: Invalid expression in gfc_target_encode_expr.
uk: Недійсний вираз в gfc_target_encode_expr.

en: Invalid expression in gfc_target_interpret_expr.
uk: Недійсний вираз в gfc_target_interpret_expr.

en: Invalid expression in the structure constructor for pointer component %qs at %L in PURE procedure
uk: Неправильний вираз у конструкторі структури для компонента вказівника %qs на %L у чистій процедурі

en: Invalid form of PROGRAM statement at %C
uk: Недійсна форма оператора PROGRAM в %C

en: Invalid form of WRITE statement at %L, UNIT required
uk: Недійсна форма оператора WRITE на %L, потрібно вказати UNIT

en: Invalid form of array reference at %C
uk: Недійсна форма посилання на масив на %C

en: Invalid form of coarray reference at %C
uk: Неправильна форма посилання на комасив у %C

en: Invalid image number %d in SYNC IMAGES
uk: Недійсний номер зображення %d в SYNC IMAGES

en: Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L
uk: Недійсний вираз ініціалізації для компонента ALLOCATABLE %qs у конструкторі структури на %L

en: Invalid initializer %s in Data statement at %C
uk: Недійсний ініціалізатор %s в операторі DATA в %C

en: Invalid keyword %qs in %qs intrinsic function at %L
uk: Недійсне ключове слово %qs у вбудованій функції %qs на %L

en: Invalid kind %d for CHARACTER constant at %C
uk: Недійсний тип %d для символьної константи на %C

en: Invalid kind for %s at %L
uk: Недійсний тип для %s на %L

en: Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types
uk: Неприпустиме змішування типів з плаваючою комою IEEE 128 біт та IBM 128 біт

en: Invalid old style initialization for derived type component at %C
uk: Недійсна ініціалізація старого стилю для компонента похідного типу в %C

en: Invalid operator for !$OMP DECLARE REDUCTION %s at %L
uk: Недійсний оператор для !$OMP DECLARE REDUCTION %s на %L

en: Invalid procedure argument at %L
uk: Недійсний аргумент процедури на %L

en: Invalid procedure pointer assignment at %L
uk: Недійсне призначення вказівника процедури на %L

en: Invalid range %s in option %s
uk: Недійсний діапазон %s в опції %s

en: Invalid real kind %d at %C
uk: Недійсний вид дійсного числа %d на %C

en: Invalid standard code on intrinsic %qs (%d)
uk: Недійсний стандартний код на вбудованій функції %qs (%d)

en: Invalid substring in data-implied-do at %L in DATA statement
uk: Недійсна підстрічка в data-implied-do на %L в операторі DATA

en: Invalid type in arithmetic operation at %L
uk: Неприпустимий тип у арифметичній операції на %L

en: Invalid type-spec at %C
uk: Недійсна типова специфікація на %C

en: Invalid use of BOZ literal constant at %L
uk: Недійсне використання літеральної константи BOZ на %L

en: Invalid use of statement function argument at %L
uk: Недійсне використання аргумента функції оператора на %L

en: Invalid value for %s specification at %C
uk: Недійсне значення для специфікації %s у %C

en: Issue a note when diagnostics are deduplicated.
uk: Видавати примітку, коли діагностичні повідомлення зводяться до одного.

en: Issue debug information for compiler-generated auxiliary variables.
uk: Виводити відлагоджувальну інформацію для допоміжних змінних, згенерованих компілятором.

en: Issue warnings needed for strict compliance to the standard.
uk: Видавати попередження, необхідні для строгого дотримання стандарту.

en: Iterator step at %L cannot be zero
uk: Крок ітератора на %L не може бути нулем

en: JSON format version: %s
uk: Версія формату JSON: %s

en: Jump targets are aligned to this power of 2.
uk: Цілі переходів вирівнюються за цією степенем числа 2.

en: Junk after ASSOCIATE statement at %C
uk: Залишки після оператора ASSOCIATE на %C

en: Junk after CALL at %C
uk: Зайва інформація після CALL на %C

en: Junk after GENERIC binding at %C
uk: Сміття після GENERIC звʼязування на %C

en: Junk after MAP statement at %C
uk: Сміття після оператора MAP на %C

en: Junk after UNION statement at %C
uk: Сміття після оператора UNION на %C

en: Junk after non-nested STRUCTURE statement at %C
uk: Залишки після оператора STRUCTURE у %C

en: Just generate unwind tables for exception handling.
uk: Просто генерувати таблиці розгортання для обробки винятків.

en: Just use icc0/fcc0.
uk: Просто використовуйте icc0/fcc0.

en: KIND attribute at %C in a STRUCTURE definition
uk: Атрибут KIND на %C в означенні СТРУКТУРИ

en: KIND attribute at %C in a TYPE definition
uk: Атрибут KIND на %C в означенні ТИПу

en: KIND parameter of %s at %L must be an initialization expression
uk: Параметр KIND %s на %L повинен бути виразом ініціалізації

en: KIND part_ref at %C
uk: KIND частина_посилання на %C

en: Keyword %qs at %C has already appeared in the current argument list
uk: Ключове слово %qs на %C вже зʼявилося в поточному списку аргументів

en: Keyword argument %qs at %L is already associated with another actual argument
uk: Ключовий аргумент %qs у %L вже повʼязаний з іншим фактичним аргументом

en: Keyword argument %qs at %L is invalid in a statement function
uk: Ключовий аргумент %qs у %L недійсний у функції-виразі

en: Keyword argument %qs at %L is not in the procedure
uk: Ключовий аргумент %qs у %L не знаходиться у процедурі

en: Keyword argument %qs at %L is not in the procedure; did you mean %qs?
uk: Ключовий аргумент %qs у %L не знаходиться у процедурі; мали на увазі %qs?

en: Keyword argument requires explicit interface for procedure %qs at %L
uk: Ключовий аргумент вимагає явного інтерфейсу для процедури %qs на %L

en: Keyword argument requires explicit interface for procedure pointer component %qs at %L
uk: Ключовий аргумент потребує явного інтерфейсу для компонента вказівника на процедуру %qs на %L

en: Kind %d is not supported for CHARACTER at %C
uk: Тип %d не підтримується для CHARACTER на %C

en: Kind %d not supported for type %s at %C
uk: Тип %d не підтримується для типу %s у %C

en: Kind type parameter for entity at %L differs from the kind type parameter of the typespec
uk: Параметр типу KIND для сутності на %L відрізняється від параметра типу KIND у typespec

en: Known AArch64 ABIs (for use with the -mabi= option):
uk: Відомі AArch64 ABI (для використання з опцією -mabi=):

en: Known ABIs (for use with the -mabi= option):
uk: Відомі ABIs (для використання з опцією -mabi=).

en: Known ARC CPUs (for use with the -mcpu= option):
uk: Відомі процесори ARC (для використання з опцією -mcpu=):

en: Known ARM ABIs (for use with the -mabi= option):
uk: Відомі ABI ARM (для використання з опцією -mabi=):

en: Known ARM CPUs (for use with the -mcpu= and -mtune= options):
uk: Відомі процесори ARM (для використання з опціями -mcpu= та -mtune=):

en: Known ARM FPUs (for use with the -mfpu= option):
uk: Відомі FPU ARM (для використання з опцією -mfpu=):

en: Known ARM architectures (for use with the -march= option):
uk: Відомі архітектури ARM (для використання з опцією -march=):

en: Known C6X ISAs (for use with the -march= option):
uk: Відомі ISA C6X (для використання з опцією -march=):

en: Known CPUs (for use with the -mcpu= and -mtune= options):
uk: Відомі процесори (для використання з опціями -mcpu= та -mtune=):

en: Known CSKY CPUs (for use with the -mcpu= options):
uk: Відомі процесори CSKY (для використання з опцією -mcpu=):

en: Known CSKY FPUs (for use with the -mfpu= option):
uk: Відомі FPUs CSKY (для використання з опцією -mfpu=):

en: Known CSKY architectures (for use with the -march= option):
uk: Відомі архітектури CSKY (для використання з опцією -march=):

en: Known FR-V CPUs (for use with the -mcpu= option):
uk: Відомі процесори FR-V (для використання з опцією -mcpu=):

en: Known IQ2000 CPUs (for use with the -mcpu= option):
uk: Відомі процесори IQ2000 (для використання з опцією -mcpu=):

en: Known Itanium CPUs (for use with the -mtune= option):
uk: Відомі процесори Itanium (для використання з опцією -mtune=):

en: Known M68K CPUs (for use with the -mcpu= option):
uk: Відомі процесори M68K (для використання з опцією -mcpu=):

en: Known M68K ISAs (for use with the -march= option):
uk: Відомі ISA M68K (для використання з опцією -march=):

en: Known M68K microarchitectures (for use with the -mtune= option):
uk: Відомі мікроархітектури M68K (для використання з опцією -mtune=):

en: Known MIPS ABIs (for use with the -mabi= option):
uk: Відомі MIPS ABI (для використання з опцією -mabi=):

en: Known MIPS CPUs (for use with the -march= and -mtune= options):
uk: Відомі процесори MIPS (для використання з опціями -march= та -mtune=):

en: Known MIPS IEEE 754 settings (for use with the -mabs= and -mnan= options):
uk: Відомі налаштування MIPS IEEE 754 (для використання з опціями -mabs= та -mnan=):

en: Known MIPS ISA levels (for use with the -mips option):
uk: Відомі рівні ISA MIPS (для використання з опцією -mips):

en: Known PTX ISA target architectures (for use with the -misa= option):
uk: Відомі архітектури цільової системи PTX ISA (для використання з опцією -misa=):

en: Known PTX ISA versions (for use with the -mptx= option):
uk: Відомі версії PTX ISA (для використання з опцією -mptx=):

en: Known TLS dialects (for use with the -mtls-dialect= option):
uk: Відомі діалекти TLS (для використання з опцією -mtls-dialect=):

en: Known __fp16 formats (for use with the -mfp16-format= option):
uk: Відомі формати __fp16 (для використання з опцією -mfp16-format=):

en: Known address mode (for use with the -maddress-mode= option):
uk: Відомі режими адреси (для використання з опцією -maddress-mode=):

en: Known arch types (for use with the -march= option):
uk: Відомі типи архітектури (для використання з опцією -march=):

en: Known assembler dialects (for use with the -masm= option)
uk: Відомі діалекти асемблера (для використання з опцією -masm=)

en: Known assembler dialects (for use with the -masm= option):
uk: Відомі діалекти асемблера (для використання з опцією -masm=):

en: Known choices for mitigation against straight line speculation with -mharden-sls=:
uk: Відомі варіанти для зменшення прямої лінії спекуляції з -mharden-sls=:

en: Known choices for return instrumentation with -minstrument-return=:
uk: Відомі варіанти для інструментальної обробки повернення з -minstrument-return=:

en: Known cmodel types (for use with the -mcmodel= option):
uk: Відомі типи cmodel (для використання з опцією -mcmodel=):

en: Known cmodel types (for use with the -mict-model= option):
uk: Відомі типи моделей cmodel (для використання з опцією -mict-model=):

en: Known code model types (for use with the -mcmodel= option):
uk: Відомі типи моделей коду (для використання з опцією -mcmodel=):

en: Known code models (for use with the -mcmodel= option):
uk: Відомі моделі коду (для використання з опцією -mcmodel=):

en: Known cpu types (for use with the -mcpu= option):
uk: Відомі типи процесорів (для використання з опцією -mcpu=):

en: Known data alignment choices (for use with the -malign-data= option):
uk: Відомі варіанти вирівнювання даних (для використання з опцією -malign-data=):

en: Known floating-point ABIs (for use with the -mfloat-abi= option):
uk: Відомі ABI з плаваючою комою (для використання з опцією -mfloat-abi=):

en: Known floating-point number of registers (for use with the -mconfig-fpu= option):
uk: Відома кількість регістрів з плаваючою комою (для використання з опцією -mconfig-fpu=):

en: Known indirect branch choices (for use with the -mindirect-branch=/-mfunction-return= options):
uk: Відомі вибори непрямих гілок (для використання з параметрами -mindirect-branch=/-mfunction-return=):

en: Known preferred register vector length (to use with the -mprefer-vector-width= option):
uk: Відома бажана довжина вектора регістра (для використання з опцією -mprefer-vector-width=):

en: Known stack protector guard (for use with the -mstack-protector-guard= option):
uk: Відомий захисник стеку (для використання з опцією -mstack-protector-guard=):

en: Known vectorization library ABIs (for use with the -mveclibabi= option):
uk: Відомі ABI векторизаційних бібліотек (для використання з опцією -mveclibabi=):

en: L%d cache latency unknown for %s
uk: затримка кешу L%d невідома для %s

en: LEN argument (%ld) out of range 0:%d in intrinsic MVBITS
uk: Аргумент LEN (%ld) поза межами діапазону 0:%d в інтринсичній функції MVBITS

en: LEN argument (%ld) out of range 0:%ld in intrinsic IBITS
uk: Аргумент LEN (%ld) поза діапазоном 0:%ld в вбудованій функції IBITS

en: LEN attribute at %C in a STRUCTURE definition
uk: Атрибут LEN на %C в означенні СТРУКТУРИ

en: LEN attribute at %C in a TYPE definition
uk: Атрибут LEN на %C в означенні ТИПу

en: LEN or KIND inquiry ref in DATA statement at %L
uk: Посилання на LEN або KIND запиту в операторі DATA на %L

en: LEN part_ref at %C
uk: LEN частина_посилання на %C

en: LHS in %<noreturn%> call
uk: LHS у виклику %<noreturn%>

en: LINEAR clause modifier other than VAL used on DO or SIMD construct at %L
uk: Модифікатор LINEAR, відмінний від VAL, використовується на конструкції DO або SIMD на %L

en: LINEAR clause modifier used on DO or SIMD construct at %L
uk: Модифікатор замикання LINEAR використовується на конструкції DO або SIMD на %L

en: LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L
uk: Фіктивний аргумент LINEAR %qs з атрибутом VALUE з модифікатором %s на %L

en: LINEAR variable %qs must be INTEGER at %L
uk: Змінна LINEAR %qs повинна бути INTEGER на %L

en: LOCK statement at %C
uk: Оператор LOCK на %C

en: LOCK_EVENT in variable definition context (%s) at %L
uk: LOCK_EVENT у контексті визначення змінної (%s) на %L

en: LOCK_TYPE in variable definition context (%s) at %L
uk: LOCK_TYPE у контексті визначення змінної (%s) на %L

en: LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs
uk: ЛОГІЧНИЙ фіктивний аргумент %qs в %L з не-C_Bool видом в процедурі BIND(C) %qs

en: LOGICAL operands are required in expression at %L
uk: У виразі на %L потрібні логічні операнди

en: LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs
uk: ЛОГІЧНА змінна результату %qs в %L з не-C_Bool видом в процедурі BIND(C) %qs

en: LTO support has not been enabled in this configuration
uk: підтримка LTO не ввімкнена в цій конфігурації

en: Label %d at %C already referenced as a format label
uk: Мітка %d на %C вже використовується як мітка формату

en: Label %d at %C already referenced as branch target
uk: Мітка %d на %C вже використовується як ціль гілки

en: Label %d at %C previously used as a FORMAT label
uk: Мітка %d на %C раніше використовувалася як мітка формату

en: Label %d at %C previously used as branch target
uk: Мітка %d на %C раніше використовувалася як ціль гілки

en: Label %d at %L defined but cannot be used
uk: Мітка %d на %L визначена, але не може бути використана

en: Label %d at %L defined but not used
uk: Мітка %d на %L визначена, але не використовується

en: Label %d referenced at %L is never defined
uk: Мітка %d, на яку є посилання у %L, ніколи не визначена

en: Label %qs after %L doesn't match IF label %qs
uk: Мітка %qs після %L не відповідає мітці IF %qs

en: Label %qs at %C doesn't match IF label %qs
uk: Мітка %qs на %C не відповідає мітці IF %qs

en: Label %qs at %C doesn't match WHERE label %qs
uk: Мітка %qs на %C не відповідає мітці WHERE %qs

en: Label at %L is not in the same block as the GOTO statement at %L
uk: Мітка на %L не знаходиться в тому ж блоку, що й заява GOTO на %L

en: Label name %qs at %C is ambiguous
uk: Імʼя мітки %qs у %C є неоднозначним

en: Labeled DO statement at %L
uk: Позначена інструкція DO в %L

en: Left parenthesis required after %<*%> in format string at %L
uk: Після %<*%> потрібна ліва дужка у рядку форматування на %L

en: Legacy Extension:
uk: Спадкове розширення:

en: Letter %qc already has an IMPLICIT type at %C
uk: Літера %qc вже має неявний тип на %C

en: Letter %qc already set in IMPLICIT statement at %C
uk: Літера %qc вже встановлена в IMPLICIT оголошенні на %C

en: Letters must be in alphabetic order in IMPLICIT statement at %C
uk: Літери повинні бути в алфавітному порядку в інструкції IMPLICIT у %C

en: Level not found, use none, slim, blocks, vops.
uk: Рівень не знайдено, використовуйте none, slim, blocks, vops.

en: Lift restrictions on GOT size.
uk: Скасувати обмеження на розмір GOT.

en: Like -M but ignore system header files.
uk: Подібно до -M, але ігнорує системні файли заголовків.

en: Like -MD but ignore system header files.
uk: Подібно до -MD, але ігнорує системні файли заголовків.

en: Like parameter rs6000-density-load-pct-threshold, we also check if the total number of load statements exceeds the threshold specified by this parameter, and penalize only if it's satisfied.  The default value is 20.
uk: Подібно до параметра rs6000-density-load-pct-threshold, ми також перевіряємо, чи перевищує загальна кількість заявок на завантаження поріг, вказаний цим параметром, і штрафуємо лише у разі його виконання. Значення за замовчуванням - 20.

en: Like parameter rs6000-density-pct-threshold, we also check the total sum of vec_cost and non vec_cost, and penalize only if the sum exceeds the threshold specified by this parameter.  The default value is 70.
uk: Подібно до параметра rs6000-density-pct-threshold, ми також перевіряємо загальну суму vec_cost та non vec_cost і накладаємо штраф лише у випадку, якщо сума перевищує поріг, вказаний цим параметром. Значення за замовчуванням - 70.

en: Limit how much the autovectorizer may unroll a loop.
uk: Обмежити, наскільки далеко автовекторизатор може розгорнути цикл.

en: Limit of %d continuations exceeded in statement at %C
uk: Перевищено обмеження %d продовжень у виразі на %C

en: Limit on number of alias checks performed when attempting to form an ldp/stp.
uk: Обмеження на кількість перевірок псевдонімів, які виконуються при спробі утворити ldp/stp.

en: Line truncated at %L
uk: Лінія обрізана на %L

en: Lines executed:%s of %d
uk: Виконано рядків:%s з %d

en: Link in code for a __main kernel.
uk: Посилання на код для ядра __main.

en: Link the standard D library dynamically in the compilation.
uk: Звʼязати стандартну бібліотеку D динамічно під час компіляції.

en: Link the standard D library statically in the compilation.
uk: Звʼязати стандартну бібліотеку D статично під час компіляції.

en: Link the standard Modula-2 libraries statically in the compilation.
uk: Статично звʼязати стандартні бібліотеки Modula-2 під час компіляції.

en: Link to emit program in ELF format (rather than mmo).
uk: Посилання на створення програми у форматі ELF (а не mmo).

en: Link with libads.a, libc.a and crt0.o.
uk: Звʼязати з libads.a, libc.a та crt0.o.

en: Link with libc.a and libdebug.a.
uk: Посилання на libc.a та libdebug.a.

en: Link with libc.a and libsim.a.
uk: Посилання на libc.a та libsim.a.

en: Link with libmvme.a, libc.a and crt0.o.
uk: Звʼязати з libmvme.a, libc.a та crt0.o.

en: Link with libsim.a, libc.a and sim-crt0.o.
uk: Звʼязати з libsim.a, libc.a та sim-crt0.o.

en: Link with libyk.a, libc.a and crt0.o.
uk: Звʼязати з libyk.a, libc.a та crt0.o.

en: Link with the fast floating-point library.
uk: Посилатися на швидку бібліотеку з плаваючою комою.

en: Link with the library-pic libraries.
uk: Посилання на бібліотеки library-pic.

en: Link-time optimization with number of parallel jobs or jobserver.
uk: Оптимізація на етапі звʼязування з кількістю паралельних задач або сервером задач.

en: List all available debugging counters with their limits and counts.
uk: Вивести список всіх доступних лічильників відлагодження з їхніми обмеженнями та значеннями.

en: List all hidden GC allocations.
uk: Вивести списком всі приховані виділення памʼяті GC.

en: List all non-mutable fields which occupy an object instance.
uk: Вивести списком всі незмінні поля, які займають екземпляр обʼєкта.

en: List all usages of 'in' on parameter.
uk: Вивести списком всі використання 'in' на параметрі.

en: List all variables going into thread local storage.
uk: Вивести список усіх змінних, які потрапляють у потокове локальне сховище.

en: List information on all D language transitions.
uk: Вивести інформацію про всі переходи мови D.

en: List item %qs at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE
uk: Елемент списку %qs у %L встановлено в попередній директиві OMP DECLARE TARGET з іншим DEVICE_TYPE

en: List item %qs in %s clause at %L must be of TYPE(C_PTR)
uk: Елемент списку %qs в замиканні %s на %L повинен бути типу TYPE(C_PTR)

en: List specified together with memory order clause in FLUSH directive at %C
uk: Список вказаний разом з замиканням порядку памʼяті в директиві FLUSH на %C

en: List statistics on template instantiations.
uk: Вивести списком статистику щодо інстанціювання шаблонів.

en: Load all members of archive libraries, rather than only those that satisfy undefined symbols.
uk: Завантажувати всі члени архівних бібліотек, а не лише ті, які задовольняють невизначені символи.

en: Locator %qs at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind
uk: Локатор %qs на %L в DEPEND-замиканні типу depobj повинен бути скалярним цілим числом типу OMP_DEPEND_KIND

en: Locator at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind
uk: Локатор на %L в DEPEND-замиканні типу depobj повинен бути скалярним цілим числом типу OMP_DEPEND_KIND

en: Lock variable at %L must be a scalar of type LOCK_TYPE
uk: Змінна блокування на %L повинна бути скаляром типу LOCK_TYPE

en: Logical SELECT CASE block at %L has more that two cases
uk: Логічний блок SELECT CASE на %L має більше двох випадків

en: Logical range in CASE statement at %L is not allowed
uk: Логічний діапазон у CASE-операторі на %L не дозволяється

en: Logs which object files the linker loads.
uk: Записує, які обʼєктні файли завантажує лінкер.

en: Logs which symbol(s) caused an object to be loaded.
uk: Записує символ(и), які спричинили завантаження обʼєкта.

en: Look for and use PCH files even when preprocessing.
uk: Шукати та використовувати PCH-файли навіть під час попередньої обробки.

en: Looks for opportunities to reduce stack adjustments and stack references.
uk: Шукає можливості зменшити коригування стеку та посилання на стек.

en: LoongArch ARCH presets:
uk: Попередньо встановлені налаштування LoongArch ARCH:

en: LoongArch TUNE presets:
uk: Попередньо встановлені налаштування LoongArch TUNE:

en: Loop code aligned to this power of 2.
uk: Код циклів вирівнюється за цією степенем числа 2.

en: Loop iterates infinitely
uk: Цикл виконується нескінченно

en: Loop variable
uk: Змінна циклу

en: Loop variable at %C cannot be a coarray
uk: Змінна циклу у %C не може бути ко-масивом

en: Loop variable at %C cannot be a sub-component
uk: Змінна циклу в %C не може бути підкомпонентою

en: Loop variable at %C cannot be an array
uk: Змінна циклу у %C не може бути масивом

en: Loop variable has been modified
uk: Змінено змінну циклу

en: Loops iterating at least selected number of iterations will get loop alignment.
uk: Цикли, які ітерують принаймні вибрану кількість разів, отримають вирівнювання циклу.

en: Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d
uk: Нижнє посилання на масив на %L виходить за межі (%ld < %ld) в розмірності %d

en: Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d
uk: Нижнє посилання на масив на %L виходить за межі (%ld > %ld) в розмірності %d

en: MAP %qD TO %qE
uk: МАПНУТИ %qD В %qE

en: MAP %qD TO %qT
uk: МАПНУТИ %qD В %qT

en: MCU %qs does not have hardware multiply support, but %<-mhwmult%> is set to %s
uk: МКП %qs не має апаратної підтримки множення, але параметр %<-mhwmult%> встановлений на %s

en: MCU %qs supports %s ISA but %<-mcpu%> option is set to %s
uk: МКП %qs підтримує ISA %s, але параметр %<-mcpu%> встановлений на %s

en: MCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to 16-bit
uk: МКП %qs підтримує апаратне множення %s, але %<-mhwmult%> встановлений на 16-біт

en: MCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to 32-bit
uk: МКП %qs підтримує апаратне множення %s, але %<-mhwmult%> встановлено на 32-біт

en: MCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to f5series
uk: МКП %qs підтримує апаратне множення %s, але %<-mhwmult%> встановлено на f5series

en: MESSAGE clause at %L requires a scalar default-kind CHARACTER expression
uk: Замикання MESSAGE на %L вимагає скалярний вираз типу CHARACTER зі стандартним типом

en: MIPS16 %<-mxgot%> code
uk: код MIPS16 %<-mxgot%>

en: MIPS16 PIC for ABIs other than o32 and o64
uk: MIPS16 PIC для ABIs, відмінних від o32 та o64

en: MIPS16 requires %<-mexplicit-relocs%>
uk: Для MIPS16 необхідно використовувати параметр %<-mexplicit-relocs%>

en: MMIX Internal: %s is not a shiftable integer
uk: Внутрішня помилка MMIX: %s не є цілочисельне, що можна зсувати

en: MMIX Internal: Bad register: %d
uk: Внутрішня помилка MMIX: неправильний регістр: %d

en: MMIX Internal: Bad value for 'm', not a CONST_INT
uk: MMIX Internal: Погане значення для 'm', не CONST_INT

en: MMIX Internal: Cannot decode this operand
uk: MMIX Internal: Неможливо декодувати цей операнд

en: MMIX Internal: Expected a CONST_INT, not this
uk: MMIX Internal: Очікувався CONST_INT, а не це

en: MMIX Internal: Expected a constant, not this
uk: MMIX Internal: Очікувалась константа, а не це

en: MMIX Internal: Expected a register, not this
uk: MMIX Internal: Очікувався регістр, а не це

en: MMIX Internal: Last named vararg would not fit in a register
uk: Внутрішня помилка MMIX: останній іменований vararg не поміститься в регістр

en: MMIX Internal: Missing %qc case in %<mmix_print_operand%>
uk: Внутрішня помилка MMIX: відсутній випадок %qc в %<mmix_print_operand%>

en: MMIX Internal: This is not a constant:
uk: MMIX Internal: Це не константа:

en: MMIX Internal: This is not a recognized address
uk: MMIX Internal: Це не визнана адреса

en: MMIX Internal: Trying to output invalidly reversed condition:
uk: MMIX Internal: Спроба вивести неправильно зворотню умову:

en: MMIX Internal: What is the CC of this?
uk: MMIX Internal: Який CC цього?

en: MMIX Internal: What's the CC of this?
uk: MMIX Internal: Який CC цього?

en: MMX vector argument without MMX enabled changes the ABI
uk: аргумент вектора MMX без включеного MMX змінює ABI

en: MMX vector return without MMX enabled changes the ABI
uk: повернення вектора MMX без включеного MMX змінює ABI

en: MODULE PROCEDURE at %C must be in a generic module interface
uk: MODULE PROCEDURE на %C повинен бути в загальному інтерфейсі модуля

en: MODULE PROCEDURE declaration at %C
uk: Оголошення MODULE PROCEDURE на %C

en: MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C
uk: Формальний аргумент MODULE PROCEDURE %qs конфліктує з альтернативним поверненням у %C

en: MODULE PROCEDURE formal argument is alternate return and conflicts with %qs in the separate declaration at %C
uk: Формальний аргумент MODULE PROCEDURE є альтернативним поверненням і конфліктує з %qs у окремому оголошенні на рядку %C

en: MODULE prefix at %C
uk: Префікс MODULE на %C

en: MODULE prefix at %C found outside of a module, submodule, or interface
uk: Префікс MODULE на %C знайдено поза модулем, підмодулем або інтерфейсом

en: MOLD argument to NULL required at %L
uk: Аргумент MOLD для NULL потрібний на %L

en: MOLD tag at %L
uk: Тег MOLD на %L

en: MOLD tag at %L conflicts with SOURCE tag at %L
uk: Тег MOLD на %L конфліктує з тегом SOURCE на %L

en: MOLD tag at %L conflicts with the typespec at %L
uk: Тег MOLD на %L конфліктує з typespec на %L

en: MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s
uk: MOLD= потрібно в аргументі NULL() на %L: Неоднозначність між конкретними функціями %s і %s

en: MSA MIPS16 code
uk: код MSA MIPS16

en: MSP430 built-in functions only work inside interrupt handlers
uk: Вбудовані функції MSP430 працюють лише всередині обробників переривань

en: MULT case in %<cris_op_str%>
uk: MULT випадок у %<cris_op_str%>

en: Magnitude of second argument of %s exceeds bit size at %L
uk: Величина другого аргументу %s перевищує розмір біта на %L

en: Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C
uk: Величина другого аргументу ISHFTC перевищує BIT_SIZE першого аргументу на %C

en: Maintain backchain pointer.
uk: Підтримувати вказівник backchain.

en: Make "char" signed by default.
uk: За замовчуванням зробити «char» зі знаком.

en: Make "char" unsigned by default.
uk: За замовчуванням зробити «char» беззнаковим.

en: Make GCC pass the --no-relax command-line option to the linker instead of the --relax option.
uk: Змусити GCC передавати опцію командного рядка --no-relax лінкеру замість опції --relax.

en: Make all function calls indirect.
uk: Зробити всі виклики функцій непрямими.

en: Make inline functions constexpr by default.
uk: За замовчуванням робити вбудовані функції constexpr.

en: Make integers 32 bits wide.
uk: Зробити цілі числа шириною 32 біти.

en: Make structs a multiple of 4 bytes (warning: ABI altered).
uk: Зробити структури кратними 4 байтам (попередження: змінено ABI).

en: Make the linker relaxation machine assume that a program counter wrap-around occurs.
uk: Зробити машину розслаблення лінкера припускає, що відбувається обгортання лічильника програми.

en: Malformed GENERIC statement at %C
uk: Неправильна GENERIC-інструкція на %C

en: Malformed type-spec at %C
uk: Неправильно сформована типова специфікація у %C

en: Malloc data into P2 space.
uk: Виділити памʼять для даних у просторі P2.

en: Mangled derived type definition at %C
uk: Змінене означення похідного типу у %C

en: Mapper for module to CMI files.
uk: Мапер для модуля до файлів CMI.

en: Mark MAC register as call-clobbered.
uk: Позначити регістр MAC як підданий змінам під час виклику.

en: Mark all loops as parallel.
uk: Позначити всі цикли як паралельні.

en: Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation or destructor.
uk: Позначати неявно оголошені операції копіювання як застарілі, якщо у класі є користувацька операція копіювання або деструктор.

en: Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation.
uk: Позначати неявно оголошені операції копіювання як застарілі, якщо клас має користувацьку операцію копіювання.

en: Marks all inlined functions and methods as having hidden visibility.
uk: Позначає всі вбудовані функції та методи як з прихованою видимістю.

en: Max basic blocks number in loop for loop invariant motion.
uk: Максимальна кількість основних блоків у циклі для переміщення незмінних частин циклу.

en: Max loops number for regional RA.
uk: Максимальна кількість циклів для регіональної RA.

en: Max number of bytes to compare as part of inlined strcmp/strncmp routines (default: 64).
uk: Максимальна кількість байтів для порівняння як частини вбудованих функцій strcmp/strncmp (за замовчуванням: 64).

en: Max number of bytes to compare with loops.
uk: Максимальна кількість байтів для порівняння з циклами.

en: Max number of bytes to compare without loops.
uk: Максимальна кількість байтів для порівняння без циклів.

en: Max number of bytes to compare.
uk: Максимальна кількість байтів для порівняння.

en: Max number of bytes to move inline.
uk: Максимальна кількість байтів для переміщення в рядку.

en: Max size of conflict table in MB.
uk: Максимальний розмір таблиці конфліктів в МБ.

en: Max. count of debug markers to expand or inline.
uk: Максимальна кількість маркерів відлагодження для розширення або вбудовування.

en: Max. recursion depth for expanding var tracking expressions.
uk: Максимальна глибина рекурсії для розгортання виразів відстеження змінних.

en: Max. size of loc list for which reverse ops should be added.
uk: Максимальний розмір списку loc, для якого слід додавати зворотні операції.

en: Max. size of var tracking hash tables.
uk: Максимальний розмір хеш-таблиць відстеження змінних.

en: Maximal code growth caused by tail duplication (in percent).
uk: Максимальний ріст коду, спричинений дублюванням хвоста (у відсотках).

en: Maximal estimated growth of function body caused by early inlining of single call.
uk: Максимальне приблизне збільшення тіла функції, спричинене раннім включенням одного виклику.

en: Maximal estimated outcome of branch considered predictable.
uk: Максимально оціненний результат розгалуження, вважається передбачуваним.

en: Maximal growth due to inlining of large function (in percent).
uk: Максимальне зростання внаслідок вбудовування великої функції (у відсотках).

en: Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation.
uk: Максимальна кількість кінцевих точок границь діапазонів вказівок «case» в операторі «switch», які використовуються під час генерації підсумку функції IPA.

en: Maximal size of a partition for LTO (in estimated instructions).
uk: Максимальний розмір розділу для LTO (у приблизних інструкціях).

en: Maximal stack frame growth due to inlining (in percent).
uk: Максимальне зростання стекової рамки внаслідок вбудовування (у відсотках).

en: Maximum allowed growth of total size of new parameters that ipa-sra replaces a pointer to an aggregate with.
uk: Максимально допустиме збільшення загального розміру нових параметрів, які ipa-sra замінює вказівником на агрегат.

en: Maximum amount of iterations of the pass over a function.
uk: Максимальна кількість ітерацій проходу через функцію.

en: Maximum amount of similar bbs to compare a bb with.
uk: Максимальна кількість схожих базових блоків для порівняння з базовим блоком.

en: Maximum combined size of caller and callee which is inlined if callee is called once.
uk: Максимальний комбінований розмір викликаючого та викликаного, який включається, якщо викликана функція викликається один раз.

en: Maximum depth of DFS walk used by modref escape analysis.
uk: Максимальна глибина DFS-проходу, використовуваного аналізом уникнення modref.

en: Maximum depth of a loop nest to fully value-number optimistically.
uk: Максимальна глибина вкладеності циклу для повного оптимізму числових значень.

en: Maximum depth of instruction chains to consider for recomputation in the outgoing range calculator.
uk: Максимальна глибина ланцюжків інструкцій, яку слід враховувати для повторного обчислення в калькуляторі діапазону вихідних значень.

en: Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges.
uk: Максимальна глибина оцінки логічних виразів, яку рейнджер буде розглядати при оцінці діапазонів вихідних ребер.

en: Maximum depth of recursive cloning for self-recursive function.
uk: Максимальна глибина рекурсивного клонування для саморекурсивної функції.

en: Maximum depth of search in the dominator tree for expressions to hoist.
uk: Максимальна глибина пошуку в дереві домінаторів для виносу виразів.

en: Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant.
uk: Максимальна глибина ланцюгів квадратних коренів, яку слід використовувати при синтезуванні піднесення до степеня за допомогою дійсної константи.

en: Maximum extension level reached with type %qs at %L
uk: Максимальний рівень розширення досягнутий з типом %qs на %L

en: Maximum length of candidate scans for straight-line strength reduction.
uk: Максимальна довжина кандидатського сканування для зменшення сили прямолінійного редукції.

en: Maximum length of partial antic set when performing tree pre optimization.
uk: Максимальна довжина часткового набору ANTIC при виконанні попередньої оптимізації дерева.

en: Maximum loop depth of a call which is considered for inlining functions called once.
uk: Максимальна глибина циклу виклику, яка враховується при включенні функцій, які викликаються один раз.

en: Maximum number of VALUEs handled during a single find_base_term call.
uk: Максимальна кількість значень, оброблених під час одного виклику find_base_term.

en: Maximum number of accesses stored in each modref reference.
uk: Максимальна кількість доступів, збережених у кожному посиланні modref.

en: Maximum number of active local stores in RTL dead store elimination.
uk: Максимальна кількість активних локальних зберігань у видаленні RTL мертвих зберігань.

en: Maximum number of aggregate content items for a parameter in jump functions and lattices.
uk: Максимальна кількість елементів агрегатного вмісту для параметра в функціях переходу та решітках.

en: Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma.
uk: Максимальна кількість аргументів в PHI, підтримуваному TREE if-конвертацією, якщо цикл не позначений simd pragma.

en: Maximum number of arrays per SCoP.
uk: Максимальна кількість масивів на один SCoP.

en: Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable.
uk: Максимальна кількість штучних доступів, яку Scalar Replacement of Aggregates збереже для однієї локальної змінної для активації прямого поширення.

en: Maximum number of bases stored in each modref tree.
uk: Максимальна кількість баз, збережених у кожному дереві modref.

en: Maximum number of basic blocks before VRP uses a sparse bitmap cache.
uk: Максимальна кількість базових блоків перед тим, як VRP використовуватиме розріджений бітовий масив кешу.

en: Maximum number of basic blocks for VRP to use a basic cache vector.
uk: Максимальна кількість базових блоків для використання VRP з базовим вектором кешу.

en: Maximum number of bits for which we avoid creating FMAs.
uk: Максимальна кількість бітів, для яких ми уникнемо створення FMAs.

en: Maximum number of bits that can be moved from memory to memory efficiently.
uk: Максимальна кількість бітів, яку можна ефективно перемістити з памʼяті в памʼять.

en: Maximum number of bits that can be stored to memory efficiently.
uk: Максимальна кількість бітів, яку можна ефективно зберегти в памʼяті.

en: Maximum number of blocks for -fharden-control-flow-redundancy.
uk: Максимальна кількість блоків для -fharden-control-flow-redundancy.

en: Maximum number of blocks for in-line -fharden-control-flow-redundancy.
uk: Максимальна кількість блоків для вбудованого -fharden-control-flow-redundancy.

en: Maximum number of concurrently open C++ module files when lazy loading.
uk: Максимальна кількість одночасно відкритих файлів модулів C++ при лінивому завантаженні.

en: Maximum number of conditional store pairs that can be sunk.
uk: Максимальна кількість умовних пар зберігань, які можуть бути занурені.

en: Maximum number of constant stores to merge in the store merging pass.
uk: Максимальна кількість константних сховищ для злиття в проході злиття сховищ.

en: Maximum number of datarefs in loop for building loop data dependencies.
uk: Максимальна кількість посилань на дані у циклі для побудови залежностей даних циклу.

en: Maximum number of different predicates used to track properties of loops in IPA analysis.
uk: Максимальна кількість різних предикатів, що використовуються для відстеження властивостей циклів у аналізі IPA.

en: Maximum number of disambiguations to perform per memory access.
uk: Максимальна кількість розрізнень, які потрібно виконати для кожного доступу до памʼяті.

en: Maximum number of escape points tracked by modref per SSA-name.
uk: Максимальна кількість точок виходу, відстежуваних модульним посиланням на кожне SSA-імʼя.

en: Maximum number of fields in a structure before pointer analysis treats the structure as a single variable.
uk: Максимальна кількість полів у структурі, перед тим як аналіз вказівників розглядатиме структуру як одну змінну.

en: Maximum number of insns in a basic block to consider for RTL if-conversion.
uk: Максимальна кількість інструкцій у базовому блоку, які слід враховувати для RTL-перетворення if.

en: Maximum number of instructions in the ready list that are considered eligible for renaming.
uk: Максимальна кількість інструкцій у списку готових, які вважаються придатними для перейменування.

en: Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path.
uk: Максимальна кількість інструкцій для копіювання при дублюванні блоків на шляху переходу потоку скінченного автомата станів.

en: Maximum number of isl operations, 0 means unlimited.
uk: Максимальна кількість операцій ISL, 0 означає необмежено.

en: Maximum number of loop peels to enhance alignment of data references in a loop.
uk: Максимальна кількість розгортань циклу для покращення вирівнювання посилань на дані в циклі.

en: Maximum number of may-defs visited when devirtualizing speculatively.
uk: Максимальна кількість відвідуваних may-defs при спекулятивній девіртуалізації.

en: Maximum number of namespaces to search for alternatives when name lookup fails.
uk: Максимальна кількість просторів імен для пошуку альтернатив, коли пошук імені не вдається.

en: Maximum number of nested calls to search for control dependencies during uninitialized variable analysis.
uk: Максимальна кількість вкладених викликів для пошуку залежностей в управлінні під час аналізу неініціалізованих змінних.

en: Maximum number of operations in a parameter expression that can be handled by IPA analysis.
uk: Максимальна кількість операцій у виразі параметра, які можуть бути оброблені аналізом IPA.

en: Maximum number of outgoing edges in a switch before VRP will not process it.
uk: Максимальна кількість вихідних ребер у перемикачі, перед тим як VRP не обробить його.

en: Maximum number of parameters in a SCoP.
uk: Максимальна кількість параметрів в SCoP.

en: Maximum number of possible vector layouts (such as permutations) to consider when optimizing to-be-vectorized code.
uk: Максимальна кількість можливих розташувань векторів (таких як перестановки), які слід враховувати при оптимізації коду для векторизації.

en: Maximum number of predicates anded for each predicate ored in the normalized predicate chain.
uk: Максимальна кількість предикатів, об'єднаних AND для кожного предиката, об'єднаного OR у нормалізованому ланцюжку предикатів.

en: Maximum number of predicates ored in the normalized predicate chain.
uk: Максимальна кількість предикатів, об'єднаних у нормалізованому ланцюжку предикатів.

en: Maximum number of queries into the alias oracle per store.
uk: Максимальна кількість запитів до оракула псевдонімів на один обʼєкт зберігання.

en: Maximum number of references stored in each modref base.
uk: Максимальна кількість посилань, збережених у кожній базі modref.

en: Maximum number of relations the oracle will register in a basic block.
uk: Максимальна кількість відношень, які оракул зареєструє в базовому блоку.

en: Maximum number of statements allowed in a block that needs to be duplicated when threading jumps.
uk: Максимальна кількість операторів, дозволених у блоку, який потрібно дублювати при звʼязуванні стрибків.

en: Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function.
uk: Максимальна кількість операторів, які будуть відвідані аналізом формальних параметрів IPA на основі аналізу псевдонімів у будь-якій заданій функції.

en: Maximum number of statements visited during jump function offset discovery.
uk: Максимальна кількість відвідуваних операторів під час виявлення зміщення функції переходу.

en: Maximum number of store chains to track at the same time in the store merging pass.
uk: Максимальна кількість ланцюжків зберігань, які слідкуватимуть одночасно в проході обʼєднання зберігань.

en: Maximum number of strings for which strlen optimization pass will track string lengths.
uk: Максимальна кількість рядків, для яких прохід оптимізації strlen відстежує довжини рядків.

en: Maximum number of tests performed by modref query.
uk: Максимальна кількість тестів, виконаних запитом modref.

en: Maximum number of times a given range is adjusted during the dataflow.
uk: Максимальна кількість разів, коли вказаний діапазон налаштовується під час потоку даних.

en: Maximum number of times that an insn could be scheduled.
uk: Максимальна кількість разів, коли можна запланувати інструкцію.

en: Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable.
uk: Максимально допустима вартість послідовності, яка буде створена проходом RTL-конвертації if для гілки, яка вважається передбачуваною.

en: Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable.
uk: Максимально допустима вартість послідовності, яка буде створена проходом RTL-конвертації if для гілки, яка вважається непередбачуваною.

en: Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter.
uk: Максимальна кількість шматків, які відстежує IPA-SRA для кожного формального параметра, внаслідок чого також максимальна кількість замін формального параметра.

en: Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen.
uk: Максимальна ймовірність входу BB розділеної області (у відсотках відносно входу BB функції), щоб відбулося часткове вбудовування.

en: Maximum recursion depth allowed when querying a property of an SSA name.
uk: Максимальна глибина рекурсії, дозволена при запиті властивості імені SSA.

en: Maximum size (in bytes) of objects tracked bytewise by dead store elimination.
uk: Максимальний розмір (у байтах) обʼєктів, відстежуваних по байтах при видаленні мертвих зберігань.

en: Maximum size in bytes of constant values allowed as operands.
uk: Максимальний розмір у байтах дозволених константних значень як операндів.

en: Maximum size of a list of values associated with each parameter for interprocedural constant propagation.
uk: Максимальний розмір списку значень, повʼязаних з кожним параметром для міжпроцедурного поширення констант.

en: Maximum size of a single store merging region in bytes.
uk: Максимальний розмір одного обʼєднаного регіону зберігання в байтах.

en: Maximum size of global and static variables which can be placed into the small data area.
uk: Максимальний розмір глобальних та статичних змінних, які можуть бути розміщені в області малих даних.

en: Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size.
uk: Максимальний розмір, в одиницях зберігання, агрегату, який слід враховувати для скаляризації при компіляції для розміру.

en: Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed.
uk: Максимальний розмір, в одиницях зберігання, агрегату, який слід враховувати для скаляризації при компіляції для швидкості.

en: Maximum subrecord length cannot exceed %d
uk: Максимальна довжина підзапису не може перевищувати %d

en: Maximum supported identifier length is %d
uk: Максимальна підтримувана довжина ідентифікатора - %d

en: Maximum unroll factor for the unroll-and-jam transformation.
uk: Максимальний коефіцієнт розгортання для трансформації розгортання та злиття.

en: Member functions defined within their class are inline in module purview.
uk: Члени-функції, визначені всередині свого класу, є вбудованими в модульному контексті.

en: Memory Tagging Extension does not support %<-mabi=ilp32%>
uk: Розширення позначення памʼяті не підтримує %<-mabi=ilp32%>

en: Memspace %qs at %L in USES_ALLOCATORS must be a predefined memory space
uk: Простір пам'яті %qs у %L в USES_ALLOCATORS повинен бути превизначеним простором пам'яті

en: Merge adjacent stores.
uk: Обʼєднати суміжні зберігання.

en: Merge similar-enough states during analysis.
uk: Обʼєднати достатньо схожі стани під час аналізу.

en: Merge subcommand usage:
uk: Використання підкоманди злиття:

en: Merge-stream subcommand usage:
uk: Використання підкоманди злиття потоку:

en: Min. ratio of insns to mem ops to enable prefetching in a loop.
uk: Мінімальне співвідношення інструкцій до операцій з памʼяттю для включення попереднього завантаження в циклі.

en: Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count.
uk: Мінімальне співвідношення інструкцій до попередніх завантажень, щоб увімкнути попереднє завантаження для петлі з невідомим лічильником проходів.

en: Minimal distance between possibly conflicting store and load.
uk: Мінімальна відстань між можливо конфліктуючими командами store та load.

en: Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA.
uk: Мінімальна ймовірність падіння краю у відсотках, яка використовується для додавання BB до успадкованого EBB у LRA.

en: Minimal size of a partition for LTO (in estimated instructions).
uk: Мінімальний розмір розділу для LTO (у приблизних інструкціях).

en: Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap.
uk: Мінімальне розширення купи, щоб спровокувати збірку сміття, відсоток від загального розміру купи.

en: Minimum heap size before we start collecting garbage, in kilobytes.
uk: Мінімальний розмір купи перед початком збору сміття, у кілобайтах.

en: Minimum number of iterations per thread of an innermost parallelized loop.
uk: Мінімальна кількість ітерацій на потік найвнутрішньої паралельної петлі.

en: Minimum page size for warning purposes.
uk: Мінімальний розмір сторінки для цілей попередження.

en: Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable.
uk: Мінімальний відсоток memrefs, які повинні зникнути, щоб розгортання та злиття вважалося прибутковим.

en: Minimum probability (in percent) of dereferencing of a function pointer parameter for it to be considered for replacement with simple values.
uk: Мінімальна ймовірність (у відсотках) розіменування параметра вказівника на функцію, щоб вважати його для заміни простими значеннями.

en: Mismatch in BIND(C) names (%qs/%qs) at %C
uk: Неспівпадіння імен BIND(C) (%qs/%qs) у %C

en: Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s
uk: Несумісність атрибуту ELEMENTAL між MODULE PROCEDURE на %L та його інтерфейсом в %s

en: Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C
uk: Неспівпадіння імен формальних аргументів MODULE PROCEDURE (%s/%s) на %C

en: Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s
uk: Несумісність атрибуту PURE між MODULE PROCEDURE на %L та його інтерфейсом в %s

en: Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s
uk: Несумісність атрибуту RECURSIVE між MODULE PROCEDURE на %L та його інтерфейсом в %s

en: Mismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qs
uk: Неспівпадіння в компонентах похідного типу %qs з %qs на %C: очікується %qs, але отримано %qs

en: Mismatch in number of MODULE PROCEDURE formal arguments at %C
uk: Неспівпадіння в кількості формальних аргументів MODULE PROCEDURE на %C

en: Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention
uk: Неспівпадіння при присвоєнні вказівника на процедуру в %L: неспівпадіння у конвенції виклику

en: Mismatches between file architecture and one specified by "-arch" are errors instead of warnings.
uk: Неспівпадіння між архітектурою файлу та тією, яка вказана за допомогою «-arch», є помилками, а не попередженнями.

en: Missing %<&%> in continued character constant at %C
uk: Відсутній %<&%> у продовжуваній символьній константі на %C

en: Missing %<(%> in ELSE IF expression at %C
uk: Відсутній %<(%> у умовному виразі ELSE IF на %C

en: Missing %<(%> in IF-expression at %C
uk: Відсутній %<(%> в умові оператора IF в %C

en: Missing %<)%> in ELSE IF expression at %C
uk: Відсутній %<)%> у умовному виразі ELSE IF на %C

en: Missing %qs argument to %qs intrinsic at %L for %qs of type %qs
uk: Відсутній аргумент %qs для вбудованої функції %qs на %L для %qs типу %qs

en: Missing %qs argument to the %s intrinsic at %L
uk: Відсутній аргумент %qs для вбудованої функції %s на %L

en: Missing %qs in statement at or before %L
uk: Відсутній %qs в інструкції на або перед %L

en: Missing -mcpu option in ASM_CPU_SPEC?
uk: Відсутня опція -mcpu в ASM_CPU_SPEC?

en: Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L
uk: Відсутнє замикання INITIALIZER для !$OMP DECLARE REDUCTION похідного типу без ініціалізатора за замовчуванням на %L

en: Missing THEN in ELSE IF statement after %L
uk: Відсутній THEN у операторі ELSE IF після %L

en: Missing actual argument %qs in call to %qs at %L
uk: Відсутній фактичний аргумент %qs у виклику %qs на %L

en: Missing actual argument for argument %qs at %L
uk: Відсутній фактичний аргумент для аргументу %qs на %L

en: Missing alternate return spec in subroutine call at %L
uk: Відсутня альтернативна специфікація повернення в підпрограмному виклику на %L

en: Missing alternate return specifier in subroutine call at %L
uk: Відсутня альтернативна специфікація повернення у виклику підпрограми на %L

en: Missing argument list in function %qs at %C
uk: Відсутній список аргументів у функції %qs на %C

en: Missing argument to %qs at %C
uk: Відсутній аргумент для %qs на %C

en: Missing array specification at %L in CODIMENSION statement
uk: Відсутня специфікація масиву в %L в інструкції CODIMENSION

en: Missing array specification at %L in DIMENSION statement
uk: Відсутня специфікація масиву в %L в інструкції DIMENSION

en: Missing character range in IMPLICIT at %C
uk: Відсутній діапазон символів у IMPLICIT у %C

en: Missing closing paren for binding label at %C
uk: Відсутня закриваюча дужка для мітки звʼязування на %C

en: Missing codimension specification at %C
uk: Відсутня специфікація кодименсії на %C

en: Missing comma at %L
uk: Відсутня кома на %L

en: Missing counts for called function %s
uk: Відсутні підрахунки для викликаної функції %s

en: Missing dimension specification at %C
uk: Відсутня специфікація розмірності на %C

en: Missing entity or common block name for attribute specification statement at %C
uk: Відсутнє імʼя сутності або спільного блоку для оператора вказівки атрибуту на %C

en: Missing explicit declaration with EXTERNAL attribute for symbol %qs at %L
uk: Відсутня явна декларація з атрибутом EXTERNAL для символу %qs на %L

en: Missing exponent in real number at %C
uk: Відсутній показник у дійсному числі на %C

en: Missing format label at %C
uk: Відсутня мітка форматування на %C

en: Missing format with default unit at %C
uk: Відсутній формат зі стандартною одиницею на %C

en: Missing generic specification in USE statement at %C
uk: Відсутня загальна специфікація в операторі USE на %C

en: Missing item in format string at %L
uk: Відсутній елемент у рядку форматування на %L

en: Missing keyword name in actual argument list at %C
uk: Відсутнє імʼя ключового слова в списку фактичних аргументів на %C

en: Missing kind-parameter at %C
uk: Відсутній kind-параметр на %C

en: Missing leading left parenthesis in format string at %L
uk: Відсутня початкова ліва дужка у рядку форматування на %L

en: Missing lower bound in assumed size coarray specification at %C
uk: Відсутня нижня межа в припущеній специфікації розміру співмасиву на %C

en: Missing positive width after L descriptor at %L
uk: Відсутня позитивна ширина після дескриптора L на %L

en: Missing required parentheses before BIND(C) at %C
uk: Відсутні обовʼязкові дужки перед BIND(C) в %C

en: Missing right parenthesis at %C
uk: Відсутня права дужка у %C

en: Missing right parenthesis or comma at %C
uk: Відсутня права дужка або кома у %C

en: Missing symbol
uk: Відсутній символ

en: Mitigate issues with AES instructions on Cortex-A57 and Cortex-A72 (Arm erratum #1655431).
uk: Усунути проблеми з інструкціями AES на Cortex-A57 та Cortex-A72 (Arm erratum #1655431).

en: Mitigate issues with AES instructions on Cortex-A57 and Cortex-A72 (Arm erratum #1742098).
uk: Усунути проблеми з інструкціями AES на Cortex-A57 та Cortex-A72 (Arm erratum #1742098).

en: Mitigate issues with VLLDM on some M-profile devices (CVE-2021-35465).
uk: Усунути проблеми з VLLDM на деяких пристроях M-профілю (CVE-2021-35465).

en: Module %qs at line %d column %d: %s
uk: Модуль %qs на рядку %d стовпці %d: %s

en: Module file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module.
uk: Файл модуля %qs не був згенерований, або тому, що модуль не містить MODULE PROCEDURE, або є помилка в модулі.

en: Module nature in USE statement at %C shall be either INTRINSIC or NON_INTRINSIC
uk: Природа модуля в операторі USE на %C повинна бути або INTRINSIC, або NON_INTRINSIC

en: More actual than formal arguments in procedure call at %L
uk: Більше фактичних аргументів, ніж формальних у виклику процедури на %L

en: More than one edge out of thunk node
uk: Більше одного ребра з тункового вузла

en: Move loop invariant computations out of loops.
uk: Перемістити обчислення незмінних у петлях за межі петель.

en: Move stores out of loops.
uk: Перемістити зберігання за межі петель.

en: Multiple %qs modifiers specified at %C
uk: Вказано кілька модифікаторів %qs в %C

en: Multiple identifiers provided with single NAME= specifier at %C
uk: Декілька ідентифікаторів надано з одним специфікатором NAME= на %C

en: Multiple loop axes specified for routine at %C
uk: Для рутини на %C вказано кілька вісей циклу

en: NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L
uk: Імʼя %qs не посилається на підпрограму або функцію в !$ACC ROUTINE ( ІМʼЯ ) на %L

en: NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L
uk: Імʼя %qs недійсне в !$ACC ROUTINE ( ІМʼЯ ) на %L

en: NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C
uk: У BIND(C) для АБСТРАКТНОГО ІНТЕРФЕЙСУ на %C не дозволяється вказувати NAME

en: NAME= specifier at %C should be a constant expression
uk: Специфікатор NAME= на %C повинен бути константним виразом

en: NAME= specifier at %C should be a scalar of default character kind
uk: Параметр NAME= на %C повинен бути скаляром типу символу за замовчуванням

en: NAMELIST %qs in READ statement at %L contains the symbol %qs which may not appear in a variable definition context
uk: NAMELIST %qs в операторі READ на %L містить символ %qs, який не може зʼявлятися в контексті визначення змінної

en: NAMELIST array object %qs with assumed shape in namelist %qs at %L
uk: Обʼєкт масиву NAMELIST %qs з припущеною формою у списку імен %qs в %L

en: NAMELIST array object %qs with nonconstant shape in namelist %qs at %L
uk: Обʼєкт масиву NAMELIST %qs з незмінною формою у списку імен %qs в %L

en: NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L
uk: Обʼєкт NAMELIST %qs має PRIVATE компоненти і не може бути членом PUBLIC списку імен %qs в %L

en: NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L
uk: Обʼєкт NAMELIST %qs має використовувані PRIVATE компоненти і не може бути членом списку імен %qs в %L

en: NAMELIST object %qs in namelist %qs at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure
uk: Обʼєкт NAMELIST %qs в списку імен %qs на %L має компоненти ALLOCATABLE або POINTER і, отже, вимагає визначеної процедури введення/виведення

en: NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure
uk: Обʼєкт NAMELIST %qs в списку імен %qs на %L є поліморфним і вимагає визначеної процедури введення/виведення

en: NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components
uk: Обʼєкт NAMELIST %qs в списку імен %qs на %L має компоненти ALLOCATABLE або POINTER

en: NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L
uk: Обʼєкт NAMELIST %qs був оголошений як PRIVATE і не може бути членом PUBLIC списку імен %qs в %L

en: NAMELIST object %qs with nonconstant character length in namelist %qs at %L
uk: Обʼєкт NAMELIST %qs з незмінною довжиною символу у списку імен %qs в %L

en: NEWUNIT specifier at %L
uk: Специфікатор NEWUNIT на %L

en: NEWUNIT specifier must have FILE= or STATUS='scratch' at %L
uk: Специфікатор NEWUNIT повинен мати FILE= або STATUS='scratch' на %L

en: NONMONOTONIC schedule modifier specified with ORDERED clause at %L
uk: Модифікатор розкладу NONMONOTONIC вказаний з замиканням ORDERED у %L

en: NON_OVERRIDABLE and DEFERRED cannot both appear at %C
uk: NON_OVERRIDABLE і DEFERRED не можуть одночасно зʼявлятися на %C

en: NOPASS or explicit interface required at %C
uk: Необхідний NOPASS або явний інтерфейс на %C

en: NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d
uk: NOTE_INSN_BASIC_BLOCK %d посередині основного блоку %d

en: NOTE_INSN_BASIC_BLOCK is missing for block %d
uk: пропущено NOTE_INSN_BASIC_BLOCK для блоку %d

en: NOWAIT clause must not be used with COPYPRIVATE clause at %L
uk: Замикання NOWAIT не повинен використовуватися з замиканням COPYPRIVATE на %L

en: NO_ARG_CHECK attribute
uk: fтрибут NO_ARG_CHECK

en: NULL appears on right-hand side in assignment at %L
uk: NULL зʼявляється на правій стороні при присвоєнні на %L

en: NULL at %L is not permitted as actual argument to %qs intrinsic function
uk: NULL на %L не допускається як фактичний аргумент вбудованої функції %qs

en: NULL intrinsic with allocatable MOLD at %L
uk: Інструкція NULL з резервованим MOLD на %L

en: NULL used in arithmetic
uk: NULL використовується в арифметиці

en: NULL() at %C cannot appear in an array constructor
uk: NULL() в %C не може зʼявлятися в конструкторі масиву

en: NULL() initialization at %C is ambiguous
uk: Ініціалізація NULL() в %C є неоднозначною

en: NULL() initialization at %C may not have MOLD
uk: Ініціалізація NULL() в %C може не мати MOLD

en: NULL() near %L cannot appear in INQUIRE statement
uk: NULL() біля %L не може зʼявлятися в операторі INQUIRE

en: NULLIFY does not allow bounds remapping for pointer object at %C
uk: NULLIFY не дозволяє переналаштування меж для вказівного обʼєкта на %C

en: NUM_TEAMS lower bound at %L larger than upper bound at %L
uk: Нижня межа NUM_TEAMS на %L більша за верхню межу на %L

en: Name %qs at %C is already defined as a generic interface at %L
uk: Імʼя %qs в %C вже визначено як загальний інтерфейс в %L

en: Name %qs at %C is an ambiguous reference to %qs from current program unit
uk: Імʼя %qs в %C є неоднозначним посиланням на %qs з поточної одиниці програми

en: Name %qs at %C is an ambiguous reference to %qs from module %qs
uk: Імʼя %qs у %C є неоднозначним посиланням на %qs з модуля %qs

en: Name %qs at %C is the name of the procedure
uk: Імʼя %qs в %C є імʼям процедури

en: Name %qs in %s statement at %C is not a construct name
uk: Імʼя %qs в операторі %s на %C не є імʼям конструкції

en: Name %qs in %s statement at %C is unknown
uk: Імʼя %qs в операторі %s на %C невідоме

en: Name %qs of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic type
uk: Імʼя %qs ABSTRACT INTERFACE в %C не може бути таким самим, як вбудований тип

en: Name after !$omp critical and !$omp end critical does not match at %C
uk: Назва після !$omp critical та !$omp end critical не збігається в %C

en: Name at %C is too long
uk: Назва у %C занадто довга

en: Name too long
uk: Занадто довге імʼя

en: Named COMMON block %qs at %L shall be of the same size as elsewhere (%wu vs %wu bytes)
uk: Іменований блок COMMON %qs на %L повинен мати такий же розмір, як і в іншому місці (%wu проти %wu байтів)

en: Named block DO at %L requires matching ENDDO name
uk: Іменований блок DO на %L вимагає відповідної назви ENDDO

en: Named constant %qs at %L cannot be an EQUIVALENCE object
uk: Іменована константа %qs на %L не може бути обʼєктом EQUIVALENCE

en: Named constant %qs in variable definition context (%s) at %L
uk: Іменована константа %qs у контексті визначення змінної (%s) на %L

en: Named constant at %C in an EQUIVALENCE
uk: Іменована константа на %C в EQUIVALENCE

en: Namelist %qs cannot be an argument at %L
uk: Список імен %qs не може бути аргументом на %L

en: Namelist %qs cannot be an argument to subroutine or function at %L
uk: Список імен %qs не може бути аргументом підпрограми або функції в %L

en: Namelist group name %qs at %C already has a basic type of %s
uk: Імʼя групи списку імен %qs в %C вже має базовий тип %s

en: Namelist group name %qs at %C already is USE associated and cannot be respecified.
uk: Імʼя групи списку імен %qs у %C вже повʼязане з USE і не може бути змінене.

en: Namelist group name at %L cannot have the SAVE attribute
uk: Імʼя групи списку імен на %L не може мати атрибут SAVE

en: Need either entity or common block name for attribute specification statement at %C
uk: Необхідно вказати або імʼя сутності, або імʼя спільного блоку для оператора вказівки атрибуту на %C

en: Negative argument N at %L
uk: Відʼємний аргумент N в %L

en: Negative exponent of integer has zero result at %L
uk: Відʼємний показник цілого числа має нульовий результат на %L

en: Nested CRITICAL block at %C
uk: Вкладений блок CRITICAL на %C

en: Nested function trampolines not supported on CK801.
uk: Вкладені трампліни функцій не підтримуються на CK801.

en: No binding name is allowed in BIND(C) at %C
uk: У BIND(C) на %C не дозволяється вказувати імʼя звʼязування

en: No branches
uk: Немає гілок

en: No calls
uk: Немає викликів

en: No conditions
uk: Немає умов

en: No default crt0.o.
uk: Немає типового crt0.o.

en: No description yet.
uk: Поки що немає опису.

en: No edge out of thunk node
uk: Відсутнє ребро з тункового вузла

en: No executable lines
uk: Немає виконуваних рядків

en: No initializer for allocatable component %qs given in the structure constructor at %C
uk: Відсутнє початкове значення для компонента %qs, який можна виділити, заданого в конструкторі структури в %C

en: No initializer for component %qs given in the structure constructor at %C
uk: Відсутнє початкове значення для компонента %qs, заданого в конструкторі структури в %C

en: No longer supported.
uk: Більше не підтримується.

en: No region crossing jump at section boundary in bb %i
uk: Відсутній перехід через регіон на межі розділу в bb %i

en: Non-ELEMENTAL user-defined assignment in WHERE at %L
uk: Не-елементарне користувацьке призначення в WHERE на %L

en: Non-PARAMETER symbol %qs at %L cannot be implied-shape
uk: Символ Non-PARAMETER %qs на %L не може мати неявну форму

en: Non-POINTER in pointer association context (%s) at %L
uk: Не POINTER у контексті асоціації вказівника (%s) на %L

en: Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>
uk: Можливо, нерекурсивна процедура %qs у %L викликає рекурсивно сама себе. Оголосіть її як RECURSIVE або використовуйте %<-frecursive%>

en: Non-THREADPRIVATE object %qs in COPYIN clause at %L
uk: Обʼєкт, який не є THREADPRIVATE, %qs у замиканні COPYIN на %L

en: Non-character assumed shape array element in FORMAT tag at %L
uk: Елемент масиву з припущеною формою, який не є символом, у теґу FORMAT на %L

en: Non-character assumed size array element in FORMAT tag at %L
uk: Елемент масиву з припущеним розміром, який не є символом, у теґу FORMAT на %L

en: Non-character in FORMAT tag at %L
uk: Не-символьний у теґу FORMAT на %L

en: Non-character non-Hollerith in FORMAT tag at %L
uk: Не-символьний не-Hollerith у теґу FORMAT на %L

en: Non-character pointer array element in FORMAT tag at %L
uk: Елемент масиву вказівників, який не є символом, у теґу FORMAT на %L

en: Non-constant character length at %L in DATA statement
uk: Неконстантна довжина символу на %L у операторі DATA

en: Non-constant lower bound in implied-shape declaration at %L
uk: Неконстантна нижня межа в оголошенні з неявною формою на %L

en: Non-default LOGICAL kind in %s tag at %L
uk: Не тип LOGICAL за замовчуванням у мітці %s на %L

en: Non-extensible derived-type %qs at %L must not be ABSTRACT
uk: Не розширюваний похідний тип %qs на %L не повинен бути АБСТРАКТНИМ

en: Non-numeric character in statement label at %C
uk: Нечисловий символ у мітці оператора на %C

en: Non-polymorphic passed-object dummy argument of %qs at %L
uk: Неполіморфний фіктивний аргумент переданого обʼєкту %qs на %L

en: Non-scalar FINAL procedure at %L should have assumed shape argument
uk: Нескалярна FINAL процедура на %L повинна мати аргумент з припущеною формою

en: Non-significant digits in %qs number at %C, maybe incorrect KIND
uk: Незначущі цифри в числі %qs на %C, можливо, неправильний ВИД

en: Non-variable expression in variable definition context (%s) at %L
uk: Не змінний вираз у контексті визначення змінної (%s) на %L

en: Non-zero imaginary part discarded in conversion from %qs to %qs at %L
uk: Ненульова уявна частина відкидається при перетворенні з %qs в %qs на %L

en: Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator
uk: Невиділену змінну не повинно бути поліморфною в інтегрованому призначенні на %L - перевірте, що існує відповідна конкретна підпрограма для оператора %<=%>

en: Noncoarray component %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as %s at %L has a codimension or a coarray subcomponent)
uk: Некомасивний компонент %s в %L типу EVENT_TYPE або з підкомпонентою типу EVENT_TYPE повинен мати кодименсію або бути підкомпонентою комасивний. (Змінні типу %s не можуть мати кодименсії, оскільки %s в %L має кодименсію або підкомпоненту комасивний)

en: Noncoarray component %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as already a coarray subcomponent exists)
uk: Некомасивний компонент %s в %L типу EVENT_TYPE або з підкомпонентою типу EVENT_TYPE повинен мати кодименсію або бути підкомпонентою комасивний. (Змінні типу %s не можуть мати кодименсії, оскільки вже існує підкомпонента комасивний)

en: Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as %s at %L has a codimension or a coarray subcomponent)
uk: Некомасивна компонента %s на %L типу LOCK_TYPE або з підкомпонентою типу LOCK_TYPE повинна мати кодименсію або бути підкомпонентою комасиву. (Змінні типу %s не можуть мати кодименсію, оскільки %s на %L має кодименсію або підкомпоненту комасиву)

en: Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as already a coarray subcomponent exists)
uk: Некомасивна компонента %s на %L типу LOCK_TYPE або з підкомпонентою типу LOCK_TYPE повинна мати кодименсію або бути підкомпонентою комасиву. (Змінні типу %s не можуть мати кодименсію, оскільки вже існує підкомпонента комасиву)

en: Nonconforming tab character at %C
uk: Некоректний символ табуляції в %C

en: Nonconforming tab character in column %d of line %d
uk: Неправильний символ табуляції в стовпці %d рядка %d

en: Nonconforming tab character in format at %C
uk: Невідповідний символ табуляції у форматі у %C

en: Nonconstant array section at %L in DATA statement
uk: Неконстантний розділ масиву у %L в інструкції DATA

en: Nonexistent include directory %qs
uk: Неіснуюча директорія включення %qs

en: Noninteger exponent in an initialization expression at %L
uk: Нецілочисельний показник в виразі ініціалізації на %L

en: Noninteroperable array FPTR argument to C_F_POINTER at %L: %s
uk: Несумісний з інтерфейсом масив FPTR аргумент для C_F_POINTER у %L: %s

en: Noninteroperable array at %L as argument to C_LOC: %s
uk: Несумісний масив у %L як аргумент для C_LOC: %s

en: Noninteroperable procedure at %L to C_FUNLOC
uk: Несумісна процедура у %L для C_FUNLOC

en: Noninteroperable procedure pointer at %L to C_F_PROCPOINTER
uk: Несумісний вказівник на процедуру у %L для C_F_PROCPOINTER

en: Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L
uk: Невбудована елементарна процедура %qs недійсна при присвоєнні вказівника на процедуру в %L

en: Nonnegative width required in format string at %L
uk: Не відʼємна ширина обовʼязкова у рядку формату на %L

en: Nonpointer object %qs with default initialization shall not appear in a DATA statement at %L
uk: Обʼєкт %qs без вказівника зі стандартною ініціалізацією не повинен зʼявлятися в операторі DATA на %L

en: Nonpolymorphic reference to abstract type at %C
uk: Неполіморфне посилання на абстрактний тип на %C

en: Nonstandard conversion from %s to %s at %L
uk: Нестандартна конвертація з %s в %s у %L

en: Nonstandard type declaration %s*%d at %C
uk: Нестандартна декларація типу %s*%d у %C

en: Nonzero range step expected at %L
uk: Очікується ненульовий крок діапазону на %L

en: Not configured with %<--enable-gather-detailed-mem-stats%>.
uk: Не налаштовано з %<--enable-gather-detailed-mem-stats%>.

en: Not enough elements in array initializer at %C
uk: Недостатньо елементів у списку ініціалізаторів масиву на %C

en: Not expected TAG.
uk: Неочікуваний тег.

en: Note #include directives not translated to import declarations, and not known to be textual.
uk: Зауважити директиви #include, які не перекладені в декларації імпорту і не відомо, що вони текстові.

en: Note #include directives translated to import declarations.
uk: Зауважити директиви #include, перекладені в декларації імпорту.

en: Note Compiled Module Interface pathname of a specific module or header-unit.
uk: Примітка: шлях до скомпільованого інтерфейсу модуля або заголовкової одиниці.

en: Note Compiled Module Interface pathnames.
uk: Примітка: шляхи до скомпільованих інтерфейсів модулів.

en: Note a #include translation of a specific header.
uk: Примітка: переклад #include для конкретного заголовка.

en: Note all candidates during overload resolution failure.
uk: Зазначати всіх кандидатів під час невдачі розподілу перевантаження.

en: Number of partitions the program should be split to.
uk: Кількість розділів, на які програма повинна бути розбита.

en: Number of registers used to pass integer arguments.
uk: Кількість регістрів, використовуваних для передачі цілих аргументів.

en: Numeric PARAMETER required in complex constant at %C
uk: У складній константі потрібен числовий ПАРАМЕТР на %C

en: Numeric operands are required in expression at %L
uk: У виразі на %L потрібні числові операнди

en: Numeric or CHARACTER operands are required in expression at %L
uk: У виразі на %L потрібні числові або символьні операнди

en: OLD argument of the %s intrinsic function at %L shall be definable
uk: Аргумент OLD вбудованої функції %s на %L має бути визначеним

en: OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used
uk: OMP CRITICAL на %L з класом HINT вимагає ІМʼЯ, за винятком випадку використання omp_sync_hint_none

en: OMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and later in %s clause
uk: OMP DECLARE TARGET COMMON на %L було згадано раніше в замиканні LINK і пізніше в замиканні %s

en: OMP DECLARE TARGET COMMON at %L previously mentioned in TO or ENTER clause and later in LINK clause
uk: OMP DECLARE TARGET COMMON на %L було згадано раніше в замиканні TO або ENTER і пізніше в замиканні LINK

en: OMP DECLARE TARGET directive at %L with only DEVICE_TYPE or INDIRECT clauses is ignored
uk: Директива OMP DECLARE TARGET у %L з тільки DEVICE_TYPE або INDIRECT клаузами ігнорується

en: OMP DECLARE TARGET variable at %L is an element of a COMMON block
uk: Змінна OMP DECLARE TARGET у %L є елементом COMMON-блоку

en: OMP DECLARE TARGET variable at %L previously mentioned in LINK clause and later in %s clause
uk: Змінна OMP DECLARE TARGET у %L раніше згадувалась у замиканні LINK, а пізніше - у замиканні %s

en: OMP DECLARE TARGET variable at %L previously mentioned in TO or ENTER clause and later in LINK clause
uk: Змінна OMP DECLARE TARGET у %L раніше згадувалась у замиканні TO або ENTER, а пізніше - у замиканні LINK

en: OMP TARGET UPDATE at %L requires at least one TO or FROM clause
uk: OMP TARGET UPDATE на %L потребує принаймні одну TO або FROM клавішу

en: OPEN statement at %L must have UNIT or NEWUNIT specified
uk: OPEN-оператор на %L повинен мати вказаний UNIT або NEWUNIT

en: OPEN statement not allowed in PURE procedure at %C
uk: Оператор OPEN не дозволений в чистій процедурі на %C

en: OPERATION argument at %L must be a PURE function
uk: Аргумент OPERATION на %L повинен бути PURE-функцією

en: OPTIONAL is not allowed inside of BLOCK at %C
uk: ОПЦІОНАЛЬНИЙ не дозволений всередині БЛОКУ на %C

en: ORDER at %L is not a permutation of the size of SHAPE at %L
uk: ORDER на %L не є перестановкою розміру SHAPE на %L

en: ORDERED clause argument not constant positive integer at %C
uk: Аргумент замикання ORDERED не є сталим додатнім цілочисельним у %C

en: ORDERED clause parameter is less than COLLAPSE at %L
uk: Параметр замикання ORDERED менший за COLLAPSE на рядку %L

en: ORDERED clause specified together with %<inscan%> REDUCTION clause at %L
uk: Замикання ORDERED вказано разом з замиканням %<inscan%> REDUCTION на %L

en: Object %qs is not a variable at %L
uk: Обʼєкт %qs не є змінною на %L

en: Object %qs is not a variable at %L; parameters cannot be and need not be copied
uk: Обʼєкт %qs не є змінною у %L; параметри не можуть і не повинні бути скопійовані

en: Object %qs is not a variable at %L; parameters cannot be and need not be mapped
uk: Обʼєкт %qs не є змінною у %L; параметри не можуть і не повинні бути відображені

en: Objective-C declarations may only appear in global scope
uk: Оголошення Objective-C можуть зʼявлятися тільки в глобальному контексті

en: Obsolescent feature:
uk: Застаріла функція:

en: Obsolete; use GCN_STACK_SIZE at runtime.
uk: Застаріле; використовуйте GCN_STACK_SIZE під час виконання.

en: Offline tool to handle gcda counts
uk: Офлайн-інструмент для обробки лічильників gcda

en: Old-style character length at %C
uk: Старий стиль довжини символу на %C

en: Old-style initialization at %C
uk: Ініціалізація старого стилю в %C

en: Old-style type declaration %s*%d not supported at %C
uk: Старомодна декларація типу %s*%d не підтримується у %C

en: Omit frame pointer for leaf functions.
uk: Пропустити вказівник рамки для листкових функцій.

en: Omit range reduction step when performing complex division.
uk: Пропустити крок зменшення діапазону при виконанні складної ділення.

en: Omit the frame pointer in leaf functions.
uk: Пропустити вказівник рамки в листових функціях.

en: One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L
uk: Один з фактичних аргументів підпрограми в замиканні INITIALIZER !$OMP DECLARE REDUCTION повинен бути OMP_PRIV на %L

en: Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L
uk: Дозволений лише DEFAULT як модифікатор зведення в замиканні REDUCTION на %L

en: Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared
uk: Тільки масивні FINAL процедури оголошені для похідного типу %qs, визначеного на %L, рекомендується також скалярна, якщо не було оголошено фіналізатор з припущеним рангом

en: Only emit Compiled Module Interface.
uk: Видавати лише скомпільований інтерфейс модуля.

en: Only generate absolute relocations on word sized values.
uk: Генерувати тільки абсолютні переклади для значень розміром слова.

en: Only intrinsic operators can be used in expression at %L
uk: У виразі на %L можна використовувати лише вбудовані оператори

en: Only issue one instruction per cycle.
uk: Видавати тільки одну інструкцію на цикл.

en: Only retained for backward compatibility.
uk: Зберігається лише для забезпечення сумісності з попередніми версіями.

en: Only the !$ACC ROUTINE form without list is allowed in interface block at %C
uk: Дозволена лише форма !$ACC ROUTINE без списку в інтерфейсному блоку на %C

en: Only the !$OMP DECLARE TARGET form without clauses is allowed in interface block at %C
uk: У блоку інтерфейсу дозволена лише форма !$OMP DECLARE TARGET без замиканнь у %C

en: Only use 32 FPRs.
uk: Використовувати лише 32 FPRs.

en: Only use 32 GPRs.
uk: Використовувати лише 32 GPRs.

en: OpenACC construct inside of non-OpenACC region
uk: Конструкція OpenACC всередині непаралельної області OpenACC

en: OpenACC directive inside of CRITICAL block at %C
uk: Директива OpenACC всередині критичного блоку на %C

en: OpenACC directives other than ROUTINE may not appear in PURE procedures at %C
uk: Директиви OpenACC, крім ROUTINE, не можуть зʼявлятися в PURE процедурах у %C

en: OpenACC loop directive must be associated with an OpenACC compute region
uk: Директива циклу OpenACC повинна бути повʼязана з областю обчислення OpenACC

en: OpenACC region inside of OpenACC routine, nested parallelism not supported yet
uk: Регіон OpenACC всередині процедури OpenACC, вкладений паралелізм ще не підтримується

en: OpenMP %<omp::decl%> attribute on a statement
uk: Атрибут OpenMP %<omp::decl%> для оператора

en: OpenMP %<requires%> directive with %qs specified only in some compilation units
uk: Директива OpenMP %<requires%> з %qs, вказана лише в деяких компіляційних одиницях

en: OpenMP %<requires%> directive with non-identical clauses in multiple compilation units: %qs vs. %qs
uk: Директива OpenMP %<requires%> з нерівними замиканнями в кількох компіляційних одиницях: %qs проти %qs

en: OpenMP ERROR directive at %L with %<at(execution)%> clause in a PURE procedure
uk: Директива OpenMP ERROR в %L з клаузою %<at(execution)%> у чистій процедурі

en: OpenMP construct among %<omp::directive%> attributes requires all %<omp::directive%> attributes on the same statement to be in the same %<omp::sequence%>
uk: Конструкція OpenMP серед атрибутів %<omp::directive%> вимагає, щоб всі атрибути %<omp::directive%> на одному операторі були в одній %<omp::sequence%>

en: OpenMP constructs are not allowed in target region with %<ancestor%>
uk: конструкції OpenMP не дозволені в цільовому регіоні з %<ancestor%>

en: OpenMP constructs other than %<ordered simd%>, %<simd%>, %<loop%> or %<atomic%> may not be nested inside %<simd%> region
uk: Конструкції OpenMP, крім %<ordered simd%>, %<simd%>, %<loop%> або %<atomic%>, не можуть бути вкладені всередині області %<simd%>

en: OpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a %<loop%> region
uk: Конструкції OpenMP, крім %<parallel%>, %<loop%> або %<simd%>, не можуть бути вкладені всередині області %<loop%>

en: OpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a region with the %<order(concurrent)%> clause
uk: конструкції OpenMP, крім %<parallel%>, %<loop%> або %<simd%>, не можуть бути вкладені в область з замиканням %<order(concurrent)%>

en: OpenMP directive at %C is not pure and thus may not appear in a PURE procedure
uk: Директива OpenMP в %C не є чистою і тому не може з'явитися в чистій процедурі

en: OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration
uk: Директива OpenMP, відмінна від %<declare simd%> або %<declare variant%>, належить до оголошення

en: OpenMP runtime API call %qD in a region with %<device(ancestor)%> clause
uk: Виклик API OpenMP %qD у регіоні з замиканням %<device(ancestor)%>

en: OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause
uk: Виклик OpenMP runtime API %qD в області з %<order(concurrent)%> замиканням

en: OpenMP runtime API call %qD strictly nested in a %<teams%> region
uk: Виклик OpenMP runtime API %qD строго вкладений в область %<teams%>

en: Operands at %L and %L cannot appear as operands of binary operator %qs
uk: Операнди на %L і %L не можуть бути операндами бінарного оператора %qs

en: Operator interface at %L conflicts with intrinsic interface
uk: Інтерфейс оператора на %L конфліктує з вбудованим інтерфейсом

en: Operator interface at %L has the wrong number of arguments
uk: Інтерфейс оператора в %L має неправильну кількість аргументів

en: Operator interface at %L must have, at most, two arguments
uk: Інтерфейс оператора на %L повинен мати, як максимум, два аргументи

en: Optimization. Accumulate outgoing function arguments and acquire/release the needed stack space for outgoing function arguments in function prologue/epilogue.  Without this option, outgoing arguments are pushed before calling a function and popped afterwards.  This option can lead to reduced code size for functions that call many functions that get their arguments on the stack like, for example printf.
uk: Оптимізація. Накопичувати вихідні аргументи функції та отримувати/звільняти необхідний стековий простір для вихідних аргументів функції в пролозі/епілозі функції. Без цієї опції вихідні аргументи поміщаються на стек перед викликом функції та знімаються після цього. Ця опція може призвести до зменшення розміру коду для функцій, які викликають багато функцій, які отримують свої аргументи зі стеку, наприклад printf.

en: Optimization. Allow usage of __gcc_isr pseudo instructions in ISR prologues and epilogues.
uk: Оптимізація. Дозволяє використання псевдоінструкцій __gcc_isr у прологах і епілогах переривань (ISR).

en: Optimization. Relax branches.
uk: Оптимізація. Розслаблення гілок.

en: Optimization. Split register additions from load/store instructions. Most useful on Reduced Tiny.
uk: Оптимізація. Розділити регістрові додавання від інструкцій завантаження/збереження. Найкорисніше на Reduced Tiny.

en: Optimization. Treat main as if it had attribute OS_task.
uk: Оптимізація. Обробляти головну функцію так, ніби вона має атрибут OS_task.

en: Optimization. Use subroutines for function prologues and epilogues.
uk: Оптимізація. Використовувати підпрограми для прологів і епілогів функцій.

en: Optimization. When accessing RAM, use X as imposed by the hardware, i.e. just use pre-decrement, post-increment and indirect addressing with the X register.  Without this option, the compiler may assume that there is an addressing mode X+const similar to Y+const and Z+const and emit instructions to emulate such an addressing mode for X.
uk: Оптимізація. При доступі до RAM використовувати X, як це вимагає апаратне забезпечення, тобто використовувати тільки перед-декремент, після-інкремент та непряме адресування з регістром X. Без цієї опції компілятор може припустити, що існує режим адресації X+const, схожий на Y+const і Z+const, і видавати інструкції для емуляції такого режиму адресації для X.

en: Optimize amount of stdarg registers saved to stack at start of function.
uk: Оптимізувати кількість регістрів stdarg, збережених у стеку на початку функції.

en: Optimize conditional patterns using SSA PHI nodes.
uk: Оптимізувати умовні шаблони, використовуючи вузли SSA PHI.

en: Optimize for CPU.
uk: Оптимізувати для процесора.

en: Optimize for debugging experience rather than speed or size.
uk: Оптимізувати для зручності відлагодження, а не для швидкості або розміру.

en: Optimize for space aggressively rather than speed.
uk: Оптимізувати для економії місця, агресивно, а не для швидкості.

en: Optimize for space rather than speed.
uk: Оптимізувати під простір, а не під швидкість.

en: Optimize for speed disregarding exact standards compliance.
uk: Оптимізувати для швидкості, нехтуючи точним відповіданням стандартам.

en: Optimize frame header.
uk: Оптимізувати заголовок фрейму.

en: Optimize induction variables on trees.
uk: Оптимізувати змінні індукції на деревах.

en: Optimize lui/addiu address loads.
uk: Оптимізуйте завантаження адреси lui/addiu.

en: Optimize noreturn functions by not saving callee-saved registers used in the function.
uk: Оптимізувати функції без повернення шляхом не зберігання використовуваних у них регістрів, які зберігаються викликаними функціями.

en: Optimize opcode sizes at link time.
uk: Оптимізувати розміри опкодів під час звʼязування.

en: Optimize partition neutering.
uk: Оптимізація нейтралізації розділів.

en: Optimize sibling and tail recursive calls.
uk: Оптимізувати виклики рекурсії між братніми функціями та хвостовою рекурсією.

en: Optimize tail call instructions in assembler and linker.
uk: Оптимізуйте інструкції хвостового виклику в асемблері та лінкері.

en: Option %<-fallow-leading-underscore%> is for use only by gfortran developers, and should not be used for implicitly typed variables
uk: Опція %<-fallow-leading-underscore%> призначена лише для розробників gfortran і не повинна використовуватися для неявно типізованих змінних

en: Options to %<-Xassembler%> do not match: %s, %s, dropping all %<-Xassembler%> and %<-Wa%> options.
uk: Опції для %<-Xassembler%> не збігаються: %s, %s, відкидаються всі опції %<-Xassembler%> та %<-Wa%>.

en: Options:
uk: Опції:

en: Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)
uk: Виходить за межі в IMAGE_INDEX на %L для розмірності %d, SUB має значення %ld, а нижня межа COARRAY - %ld)

en: Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)
uk: Виходить за межі в IMAGE_INDEX на %L для розмірності %d, SUB має значення %ld, а верхня межа COARRAY - %ld)

en: Out of stack space.
uk: Недостатньо місця в стеку.

en: Output .debug_types section when using DWARF v4 debuginfo.
uk: Виводити розділ .debug_types при використанні відлагоджувальної інформації DWARF v4.

en: Output callgraph information on a per-file basis with decorations.
uk: Виведіть інформацію про граф викликів для кожного файлу з прикрасами.

en: Output callgraph information on a per-file basis.
uk: Виведіть інформацію про граф викликів для кожного файлу.

en: Output lto objects containing both the intermediate language and binary output.
uk: Вивести обʼєкти lto, що містять як проміжну мову, так і бінарний вихід.

en: Output stack usage information on a per-function basis.
uk: Виводити інформацію про використання стеку для кожної функції.

en: Output vtable verification counters.
uk: Вивести лічильники перевірки vtable.

en: Output vtable verification pointer sets information.
uk: Виведення інформації про набори вказівників перевірки vtable.

en: Overlap subcommand usage:
uk: Використання підкоманди перекриття:

en: Overlapping unequal initializers in EQUIVALENCE at %C
uk: Перекриваються нерівні ініціалізатори в EQUIVALENCE на %C

en: Overlapping unequal initializers in EQUIVALENCE at %L
uk: Перекриваються нерівні ініціалізатори в EQUIVALENCE на %L

en: Override -mbest-lib-options.
uk: Перевизначити -mbest-lib-options.

en: P descriptor requires leading scale factor in format string at %L
uk: У рядку форматування на %L дескриптор P потребує передній множник масштабу

en: PAD= at %L not allowed in Fortran 95
uk: PAD= на %L не дозволено у Fortran 95

en: PARAMETER %qs is used at %L before its definition is complete
uk: ПАРАМЕТР %qs використовується на %L до того, як його визначення завершено

en: PARAMETER %qs shall not appear in a DATA statement at %C
uk: ПАРАМЕТР %qs не повинен зʼявлятися в інструкції DATA на %C

en: PARAMETER at %L is missing an initializer
uk: PARAMETER на %L не має ініціалізатора

en: PARAMETER symbol in complex constant at %C
uk: Символ ПАРАМЕТРУ в складній константі на %C

en: PARAMETER without '()' at %C
uk: PARAMETER без '()' в %C

en: PAUSE statement at %C
uk: Оператор PAUSE на %C

en: PC relative literal loads.
uk: Завантаження літералів відносно PC.

en: PCH allocation failure
uk: помилка виділення памʼяті для PCH

en: PCH memory is not available: %m
uk: памʼять PCH недоступна: %m

en: PCS variant
uk: варіант PCS

en: PDP11 bit-field handling unsupported in %qs
uk: обробка бітових полів PDP11 не підтримується в %qs

en: PHI argument is missing for edge %d->%d
uk: відсутній аргумент PHI для ребра %d->%d

en: PHI argument is not SSA_NAME, or invariant
uk: аргумент PHI не є SSA_NAME або інваріантом

en: PHI argument on abnormal edge is not SSA_NAME
uk: аргумент PHI на аномальному ребрі не є SSA_NAME

en: PHI node with location
uk: PHI-вузол з місцезнаходженням

en: PHI node with wrong VUSE on edge from BB %d
uk: вузол PHI з неправильним VUSE на ребрі з BB %d

en: PIC code generation is not compatible with fast indirect calls
uk: Генерація коду PIC несумісна з швидкими непрямими викликами

en: PIC code generation is not supported in the portable runtime model
uk: Генерація коду PIC не підтримується в портативній моделі виконання

en: PIC is not supported for %qs
uk: PIC не підтримується для %qs

en: PIC is only supported for RTPs
uk: PIC підтримується лише для RTP

en: PIC is required but not supported with CONST16 instructions
uk: PIC потрібно, але не підтримується з інструкціями CONST16

en: PIC register clobbered by %qs in %<asm%>
uk: PIC-регістр знищений %qs в %<asm%>

en: POINTER attribute is required for procedure pointer component at %C
uk: Атрибут POINTER обовʼязковий для компонента вказівника на процедуру на %C

en: POINTER object %qs in %s clause at %L
uk: Обʼєкт POINTER %qs в замиканні %s на рядку %L

en: POINTER object %qs of polymorphic type in %s clause at %L
uk: Обʼєкт POINTER %qs поліморфного типу у замиканні %s на %L

en: POINTER-valued function appears on right-hand side of assignment at %L
uk: Функція з POINTER-значенням зʼявляється на правій стороні при присвоєнні на %L

en: POS argument (%ld) out of range 0:%ld in intrinsic %s
uk: Аргумент POS (%ld) поза діапазоном 0:%ld в вбудованій функції %s

en: POS argument (%ld) out of range 0:%ld in intrinsic BTEST
uk: Аргумент POS (%ld) поза діапазоном 0:%ld в вбудованій функції BTEST

en: POS argument (%ld) out of range 0:%ld in intrinsic IBITS
uk: Аргумент POS (%ld) поза діапазоном 0:%ld в вбудованій функції IBITS

en: POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS
uk: POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) в інтринсичній функції IBITS

en: POSITION specifier in OPEN statement at %L only allowed for stream or sequential ACCESS
uk: Параметр POSITION в операторі OPEN на %L дозволений тільки для потокового або послідовного доступу

en: PRE disabled
uk: PRE вимкнено

en: PRINT namelist at %C is an extension
uk: PRINT списку імен на %C є розширенням

en: PRINT statement at %C not allowed within PURE procedure
uk: Оператор PRINT на %C не дозволений в межах чистої процедури

en: PRINT_OPERAND, invalid insn for %%C
uk: PRINT_OPERAND, неправильна інструкція для %%C

en: PRINT_OPERAND, invalid insn for %%N
uk: PRINT_OPERAND, неправильна інструкція для %%N

en: PRIVATE statement at %C is only allowed in the specification part of a module
uk: Оператор PRIVATE в %C дозволений тільки в специфікаційній частині модуля

en: PRIVATE statement at %C must precede procedure bindings
uk: Оператор PRIVATE в %C повинен передувати привʼязкам процедур

en: PRIVATE statement at %C must precede structure components
uk: Оператор PRIVATE на %C повинен передувати компонентам структури

en: PRIVATE statement in TYPE at %C must be inside a MODULE
uk: Оператор PRIVATE в TYPE в %C повинен бути в середині MODULE

en: PROCEDURE %qs at %L may not be used as its own interface
uk: PROCEDURE %qs на %L не може бути використано як свій власний інтерфейс

en: PROCEDURE at %C must be in a generic interface
uk: PROCEDURE на %C повинен бути в загальному інтерфейсі

en: PROCEDURE attribute conflicts with INTENT attribute in %qs at %L
uk: Атрибут PROCEDURE конфліктує з атрибутом INTENT у %qs у рядку %L

en: PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L
uk: Атрибут PROCEDURE конфліктує з атрибутом NAMELIST у %qs в %L

en: PROCEDURE attribute conflicts with PROTECTED attribute at %L
uk: Атрибут PROCEDURE конфліктує з атрибутом PROTECTED на %L

en: PROCEDURE attribute conflicts with RESULT attribute in %qs at %L
uk: Атрибут PROCEDURE конфліктує з атрибутом RESULT в %qs на %L

en: PROCEDURE attribute conflicts with SAVE attribute in %qs at %L
uk: Атрибут PROCEDURE конфліктує з атрибутом SAVE у %qs у рядку %L

en: PROCEDURE list at %C
uk: Список PROCEDURE в %C

en: PROCEDURE statement at %C
uk: Оператор PROCEDURE на %C

en: PROCEDURE(interface) at %C should be declared DEFERRED
uk: PROCEDURE(interface) у %C повинно бути оголошено як DEFERRED

en: PROTECTED at %C only allowed in specification part of a module
uk: Атрибут PROTECTED на %C дозволений лише в специфікаційній частині модуля

en: PROTECTED attribute at %C
uk: Атрибут PROTECTED на %C

en: PROTECTED attribute conflicts with EXTERNAL attribute at %L
uk: Атрибут PROTECTED конфліктує з атрибутом EXTERNAL на %L

en: PROTECTED statement at %C
uk: Оператор PROTECTED в %C

en: PTX does not support weak declarations (only weak definitions)
uk: PTX не підтримує слабкі оголошення (тільки слабкі визначення)

en: PTX version (%<-mptx%>) needs to be at least %s to support selected %<-misa%> (sm_%s)
uk: версія PTX (%<-mptx%>) повинна бути не менше %s для підтримки вибраного %<-misa%> (sm_%s)

en: PUBLIC %s %qs at %L of PRIVATE derived type %qs
uk: ПУБЛІЧНА %s %qs на %L з приватним похідним типом %qs

en: PUBLIC function %qs at %L of PRIVATE type %qs
uk: ПУБЛІЧНА функція %qs на %L з ПРИВАТНИМ типом %qs

en: PUBLIC statement at %C is only allowed in the specification part of a module
uk: Оператор PUBLIC в %C дозволений тільки в специфікаційній частині модуля

en: PURE and IMPURE must not appear both at %C
uk: PURE і IMPURE не можуть одночасно зʼявлятися на %C

en: PURE prefix in MODULE PROCEDURE interface is missing at %L
uk: Відсутній префікс PURE в інтерфейсі MODULE PROCEDURE на %L

en: Pack VLIW instructions.
uk: Упаковувати VLIW-інструкції.

en: Pack structure members together without holes.
uk: Упаковувати елементи структури разом без прогалин.

en: Pad shorter fixed form lines to line width with spaces.
uk: Додати пробіли до коротших рядків фіксованої форми до ширини рядка.

en: Padding of %d bytes required before %qs in COMMON %qs at %L; reorder elements or use %<-fno-align-commons%>
uk: Необхідне додавання %d байтів перед %qs у COMMON %qs у %L; перепорядкуйте елементи або використовуйте %<-fno-align-commons%>

en: Padding of %d bytes required before %qs in COMMON at %L; reorder elements or use %<-fno-align-commons%>
uk: Необхідне додавання %d байтів перед %qs у COMMON у %L; перепорядкуйте елементи або використовуйте %<-fno-align-commons%>

en: Param to control which writeback opportunities we try to handle in the load/store pair fusion pass.  A value of zero disables writeback handling.  One means we try to form pairs involving one or more existing individual writeback accesses where possible.  A value of two means we also try to opportunistically form writeback opportunities by folding in trailing destructive updates of the base register used by a pair.
uk: Параметр для керування тими можливостями запису, які ми намагаємося обробити на етапі злиття пар завантаження/збереження. Значення нуль вимкне обробку запису. Один означає, що ми намагаємося формувати пари, які включають один або кілька існуючих окремих доступів до запису, де це можливо. Значення два також означає, що ми намагаємося випадково формувати можливості запису шляхом згортання в кінці руйнівних оновлень регістра бази, який використовується парою.

en: Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression
uk: Параметр %qs у %L не був оголошений або є змінною, яка не зводиться до константного виразу

en: Parameter array %qs at %L cannot be automatic or of deferred shape
uk: Масив параметрів %qs в %L не може бути автоматичним або мати відкладену форму

en: Parameterized derived type at %C is ambiguous
uk: Параметризований похідний тип на %C є неоднозначним

en: Parameterized type %qs does not have a component corresponding to parameter %qs at %L
uk: Параметризований тип %qs не має компонента, що відповідає параметру %qs на %L

en: Pass -EB option through to linker.
uk: Передати опцію -EB до лінкера.

en: Pass -EL option through to linker.
uk: Передати опцію -EL до лінкера.

en: Pass -marclinux option through to linker.
uk: Передавати опцію -marclinux до лінкера.

en: Pass -marclinux_prof option through to linker.
uk: Передавати опцію -marclinux_prof до лінкера.

en: Pass -mrelax or -mno-relax option to the assembler.
uk: Передати опцію -mrelax або -mno-relax асемблеру.

en: Pass -z text to linker.
uk: Передати -z text лінкеру.

en: Pass the address of the ra save location to _mcount in $12.
uk: Передати адресу місця збереження ra в _mcount в $12.

en: Passed-object at %L must be scalar
uk: Переданий обʼєкт у %L повинен бути скалярним

en: Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure
uk: Фіктивний аргумент переданого обʼєкту %qs при %L повинен бути на тій самій позиції, що й фіктивний аргумент переданого обʼєкту перевизначеної процедури

en: Passed-object dummy argument of %qs at %L must be scalar
uk: Фіктивний аргумент переданого обʼєкту %qs на %L повинен бути скалярним

en: Passed-object dummy argument of %qs at %L must not be ALLOCATABLE
uk: Фіктивний аргумент переданого обʼєкту %qs на %L не може бути ALLOCATABLE

en: Passed-object dummy argument of %qs at %L must not be POINTER
uk: Фіктивний аргумент переданого обʼєкту %qs на %L не може бути POINTER

en: Passes on a request to the assembler to enable fixes for various silicon errata.
uk: Передає запит до асемблера для увімкнення виправлень різних помилок у кремнієвих кристалах.

en: Passes on a request to the assembler to warn about various silicon errata.
uk: Передає запит асемблеру для попередження про різні помилки в кристалі.

en: Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified
uk: Передача комасиву на %L до придатного для виділення, некомасивний фіктивний аргумент %qs, що є недійсним, якщо стан виділення змінюється

en: Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs
uk: Передача комасиву на %L до придатного для виділення, не комасиву, INTENT(OUT) фіктивного аргументу %qs

en: Passing internal procedure at %L by location not allowed
uk: Передача внутрішньої процедури за адресою у %L не дозволена

en: Passing intrinsic NULL as actual argument at %L requires an explicit interface
uk: Передача вбудованого NULL як фактичного аргументу на %L вимагає явного інтерфейсу

en: Path to header file that should be pre-included before each compilation unit.
uk: Шлях до файлу заголовка, який повинен бути попередньо включений перед кожною одиницею компіляції.

en: Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning.
uk: Відсоткове покарання, яке функції, що містять один виклик іншої функції, отримають при оцінці для клонування.

en: Percentage penalty the recursive functions will receive when they are evaluated for cloning.
uk: Відсоткове покарання, яке рекурсивні функції отримають при оцінці для клонування.

en: Perform IPA Value Range Propagation.
uk: Виконати поширення діапазону значень IPA.

en: Perform Identical Code Folding for functions and read-only variables.
uk: Виконати згортання ідентичного коду для функцій та змінних, доступних тільки для читання.

en: Perform Identical Code Folding for functions.
uk: Виконати згортання ідентичного коду для функцій.

en: Perform Identical Code Folding for variables.
uk: Виконати згортання ідентичного коду для змінних.

en: Perform SMS based modulo scheduling before the first scheduling pass.
uk: Виконати модульне планування на основі SMS перед першим проходом планування.

en: Perform SMS based modulo scheduling with register moves allowed.
uk: Виконати модульне планування на основі SMS з дозволеними переміщеннями регістрів.

en: Perform VR4130-specific alignment optimizations.
uk: Виконувати оптимізацію вирівнювання, специфічну для VR4130.

en: Perform Value Range Propagation on trees.
uk: Виконати поширення діапазону значень на деревах.

en: Perform a forward propagation pass on RTL.
uk: Виконати прохід вперед по RTL.

en: Perform a number of minor, expensive optimizations.
uk: Виконати кілька незначних, дорогих оптимізацій.

en: Perform a register copy-propagation optimization pass.
uk: Виконати оптимізацію копіювання реєстру.

en: Perform a register renaming optimization pass.
uk: Виконати прохід оптимізації перейменування реєстрів.

en: Perform a target dependent instruction fusion optimization pass.
uk: Виконати прохід оптимізації злиття інструкцій, залежний від цілі.

en: Perform cloning to make Interprocedural constant propagation stronger.
uk: Виконати клонування для зміцнення міжпроцедурного поширення констант.

en: Perform comparison elimination after register allocation has finished.
uk: Виконати усунення порівнянь після завершення розподілу реєстрів.

en: Perform conversion of conditional jumps to branchless equivalents.
uk: Виконати перетворення умовних переходів на еквіваленти без гілок.

en: Perform conversion of conditional jumps to conditional execution.
uk: Виконати перетворення умовних переходів на умовне виконання.

en: Perform conversions of switch initializations.
uk: Виконати перетворення ініціалізацій перемикача.

en: Perform cross-jumping optimization.
uk: Виконати оптимізацію перехрестних стрибків.

en: Perform early inlining.
uk: Виконати раннє вбудовування.

en: Perform enhanced load motion during global common subexpression elimination.
uk: Виконувати покращене переміщення завантажень під час глобальної елімінації спільних підвиразів.

en: Perform function-local points-to analysis on trees.
uk: Виконати аналіз точок доступу на рівні функцій для дерев.

en: Perform global common subexpression elimination after register allocation has finished.
uk: Виконати глобальну елімінацію спільних підвиразів після завершення розподілу регістрів.

en: Perform global common subexpression elimination.
uk: Виконувати глобальну елімінацію спільних підвиразів.

en: Perform indirect inlining.
uk: Виконувати непряму вставку.

en: Perform internal consistency checkings.
uk: Виконувати внутрішні перевірки на відповідність.

en: Perform interprocedural bitwise constant propagation.
uk: Виконати міжпроцедурне поширення констант за допомогою побітових операцій.

en: Perform interprocedural constant propagation.
uk: Виконати міжпроцедурну поширення констант.

en: Perform interprocedural modref analysis.
uk: Виконати міжпроцедурний аналіз модифікацій та посилань.

en: Perform interprocedural points-to analysis.
uk: Виконати міжпроцедурний аналіз вказівників та посилань.

en: Perform interprocedural profile propagation.
uk: Виконати міжпроцедурне поширення профілів.

en: Perform interprocedural reduction of aggregates.
uk: Виконати міжпроцедурну редукцію агрегатів.

en: Perform jump threading optimizations.
uk: Виконати оптимізацію переходів.

en: Perform live range splitting during the SSA->normal pass.
uk: Виконати розбиття активного діапазону під час проходу SSA->normal.

en: Perform loop peeling.
uk: Виконувати розгортання циклів.

en: Perform loop splitting.
uk: Виконати розбиття циклу.

en: Perform loop unrolling for all loops.
uk: Виконувати розгортання циклу для всіх циклів.

en: Perform loop unrolling when iteration count is known.
uk: Виконувати розгортання циклу, коли відома кількість ітерацій.

en: Perform loop unswitching.
uk: Виконати розгалуження циклу.

en: Perform partial inlining.
uk: Виконати часткове вбудовування.

en: Perform redundant load after store elimination in global common subexpression elimination.
uk: Виконати зайве завантаження після усунення збереження в глобальному спільному підвиразі.

en: Perform scalar replacement of aggregates.
uk: Виконати заміну агрегатів скалярами.

en: Perform software pipelining of inner loops during selective scheduling.
uk: Виконати програмне підпорядкування внутрішніх циклів під час вибіркового планування.

en: Perform software pipelining of outer loops during selective scheduling.
uk: Виконати програмне підпорядкування зовнішніх циклів під час вибіркового планування.

en: Perform speculative devirtualization.
uk: Виконувати спекулятивну девіртуалізацію.

en: Perform store motion after global common subexpression elimination.
uk: Виконувати переміщення збереження після глобальної елімінації спільних підвиразів.

en: Perform straight-line strength reduction.
uk: Виконати зменшення сили прямолінійного рядка.

en: Perform superblock formation via tail duplication.
uk: Виконати формування суперблоку за допомогою дублювання хвоста.

en: Perform unroll-and-jam on loops.
uk: Виконати розгортання і злиття циклів.

en: Perform unused symbol elimination in debug info.
uk: Виконати видалення невикористаних символів у відлагоджувальній інформації.

en: Perform unused type elimination in debug info.
uk: Виконати видалення невикористаних типів у відлагоджувальній інформації.

en: Perform variable tracking and also tag variables that are uninitialized.
uk: Виконувати відстеження змінних та позначати також змінні, які не ініціалізовані.

en: Perform variable tracking by annotating assignments.
uk: Виконувати відстеження змінних, анотуючи присвоєння.

en: Perform variable tracking.
uk: Виконувати відстеження змінних.

en: Perform whole program optimizations.
uk: Виконати оптимізацію всього програмного коду.

en: Period required in format specifier %s at %L
uk: Потрібна крапка в специфікаторі формату %s на %L

en: Period required in format specifier at %L
uk: Точка потрібна в специфікаторі форматування на %L

en: Period required in format specifier in format string at %L
uk: Потрібна крапка в специфікаторі формату в рядку формату на %L

en: Permit '$' as an identifier character.
uk: Дозволити «$» як символ ідентифікатора.

en: Permit nonconforming uses of the tab character.
uk: Дозволити невідповідні використання символу табуляції.

en: Permit scheduling of a function's prologue and epilogue sequence.
uk: Дозволити планування послідовності прологу та епілогу функції.

en: Permit scheduling of a function's prologue sequence.
uk: Дозволити планування послідовності прологу функції.

en: Permit scheduling of function prologue and epilogue sequences.
uk: Дозволити планування послідовностей прологу та епілогу функцій.

en: Permit universal character names (\u and \U) in identifiers.
uk: Дозволити універсальні імена символів (\u та \U) у ідентифікаторах.

en: Place a stop bit after every cycle when scheduling.
uk: Розміщувати біт зупинки після кожного циклу при плануванні.

en: Place data items into their own section.
uk: Розмістити елементи даних у власному розділі.

en: Place each function into its own section.
uk: Розміщувати кожну функцію в власному розділі.

en: Place floating point constants in TOC.
uk: Розмістіть константи з плаваючою точкою в TOC.

en: Place symbol+offset constants in TOC.
uk: Розмістіть константи символу+зсуву в TOC.

en: Please include the complete backtrace with any bug report.
uk: Будь ласка, включіть повний стек викликів у будь-якому звіті про помилку.

en: Please submit a full bug report, with preprocessed source (by using -freport-bug).
uk: Будь ласка, надішліть повний звіт про помилку з попередньо обробленим початковим кодом (за допомогою -freport-bug).

en: Please submit a full bug report, with preprocessed source.
uk: Будь ласка, надішліть повний звіт про помилку з попередньо обробленим початковим кодом.

en: Plugins
uk: Плагіни

en: Pointer array component of structure at %C must have a deferred shape
uk: Масивний компонент вказівників структури на %C повинен мати відкладену форму

en: Pointer assignment target cannot be a constant at %L
uk: Ціль присвоєння вказівника не може бути константою на %L

en: Pointer assignment target has PROTECTED attribute at %L
uk: Ціль призначення вказівника має атрибут PROTECTED на %L

en: Pointer assignment target in initialization expression does not have the TARGET attribute at %L
uk: Ціль призначення вказівника в виразі ініціалізації не має атрибуту TARGET на %L

en: Pointer assignment target is neither TARGET nor POINTER at %L
uk: Ціль призначення вказівника не є TARGET або POINTER на %L

en: Pointer assignment target is not a POINTER at %L
uk: Ціль присвоєння вказівника не є POINTER на %L

en: Pointer assignment with vector subscript on rhs at %L
uk: Призначення вказівника з векторним підписом на rhs на %L

en: Pointer at %L in pointer assignment might outlive the pointer target
uk: Вказівник на %L в призначенні вказівника може пережити ціль вказівника

en: Pointer character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)
uk: Аргумент-заглушка символьного типу з вказівником %qs на %L повинен мати відкладену довжину, оскільки процедура %qs має атрибут BIND(C)

en: Pointer component %s at %L has a noncoarray subcomponent of type EVENT_TYPE, which must have a codimension or be a subcomponent of a coarray
uk: Компонент-вказівник %s на %L має підкомпонент, який не є комасивом типу EVENT_TYPE, який повинен мати коефіцієнт або бути підкомпонентом комасиву

en: Pointer component %s at %L has a noncoarray subcomponent of type LOCK_TYPE, which must have a codimension or be a subcomponent of a coarray
uk: Компонент-вказівник %s на %L має підкомпонент не ко-масиву типу LOCK_TYPE, який повинен мати кодименсію або бути підкомпонентом ко-масиву

en: Pointer initialization at %C requires %<=>%>, not %<=%>
uk: Ініціалізація вказівника в %C потребує %<=>%>, а не %<=%>

en: Pointer initialization target at %L must have the SAVE attribute
uk: Ціль ініціалізації вказівника на %L повинна мати атрибут SAVE

en: Pointer initialization target at %L must have the TARGET attribute
uk: Ціль ініціалізації вказівника на %L повинна мати атрибут TARGET

en: Pointer initialization target at %L must not be ALLOCATABLE
uk: Ціль ініціалізації вказівника на %L не повинна бути ALLOCATABLE

en: Pointer object at %C shall not be coindexed
uk: Вказівний обʼєкт на %C не повинен бути співіндексованим

en: Pointer object at %L shall not have a coindex
uk: Обʼєкт-вказівник на %L не повинен мати спільного індексу

en: Pointer procedure assignment at %L
uk: Призначення вказівника на процедуру на %L

en: Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute
uk: Аргумент фактичної форми, який є масивом вказівників на %L, вимагає аргумента-заглушки з припущеною формою або масиву вказівників %qs через атрибут VOLATILE

en: Pointers are 32-bit.
uk: Вказівники мають розмір 32 біти.

en: Pointers are 64-bit.
uk: Вказівники мають розмір 64 біти.

en: Policies available for use with -mcompact-branches=:
uk: Доступні політики для використання з -mcompact-branches=:

en: Polymorphic FPTR at %L to C_F_POINTER
uk: Поліморфний FPTR на %L до C_F_POINTER

en: Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s
uk: Поліморфний компонент %s на %L у типі SEQUENCE або BIND(C) %s

en: Polymorphic scalar passed to array dummy argument %qs at %L
uk: Поліморфний скаляр переданий до фіктивного аргументу масиву %qs на %L

en: Polymorphic subobject of coindexed object at %L
uk: Поліморфний підобʼєкт коіндексованого обʼєкта на %L

en: Positive exponent width required in format string at %L
uk: Потрібна позитивна ширина показника степеня в рядку формату на %L

en: Positive width required in format specifier %s at %L
uk: Потрібна позитивна ширина в специфікаторі формату %s на %L

en: Positive width required in format string at %L
uk: Позитивна ширина обовʼязкова у рядку формату на %L

en: Positive width required with T descriptor in format string at %L
uk: Потрібна позитивна ширина з дескриптором T у рядку форматування на %L

en: Possible change of value in conversion from %s to %s at %L
uk: Можлива зміна значення при конвертації з %s в %s у %L

en: Predefined allocator required in ALLOCATOR clause at %L as the list item %<%s%s%s%> at %L has the SAVE attribute
uk: Превизначений алокатор потрібен у клаузі ALLOCATOR в %L, оскільки елемент списку %<%s%s%s%> в %L має атрибут SAVE

en: Prefer branches over conditional execution.
uk: Віддавати перевагу гілкам перед умовним виконанням.

en: Prefer word accesses over byte accesses.
uk: Віддавати перевагу доступу до слова над доступом до байта.

en: Preferentially allocate registers that allow short instruction generation.
uk: Перевага надається реєстрам, які дозволяють генерувати короткі інструкції.

en: Prefix calls to memcpy, memset and memmove with __asan_ or __hwasan_ for -fsanitize=kernel-address or -fsanitize=kernel-hwaddress.
uk: Додати префікс __asan_ або __hwasan_ до викликів memcpy, memset та memmove для -fsanitize=kernel-address або -fsanitize=kernel-hwaddress.

en: Prepend global symbols with ":" (for use with PREFIX).
uk: Додавати двокрапку до глобальних символів (для використання з PREFIX).

en: Preprocess directives only.
uk: Обробляти лише директиви попередньої обробки.

en: Preprocess, compile or link with specified C RunTime DLL library.
uk: Проходити попередню обробку, компілювати або з'єднувати з вказаною бібліотекою DLL C Runtime.

en: Preprocessed source stored into %s file, please attach this to your bugreport.
uk: Попередньо оброблений вихідний код збережено у файлі %s, будь ласка, додайте його до вашого звіту про помилку.

en: Preserve the PowerPC 476's link stack by matching up a blr with the bcl/bl insns used for GOT accesses.
uk: Зберегти стек звʼязку PowerPC 476 з допомогою парування blr з інструкціями bcl/bl, що використовуються для доступу до GOT.

en: Pretend a branch-around-a-move is a conditional move.
uk: Припускати, що гілка навколо переміщення є умовним переміщенням.

en: Prevent $fp being allocated during register allocation so that compiler is able to force performing fp-as-gp optimization.
uk: Заборонити розподіл $fp під час розподілу регістрів, щоб компілятор міг примусити виконання оптимізації fp-as-gp.

en: Prevent optimizing block moves, which is also the default behavior of -Os.
uk: Заборонити оптимізацію блочних переміщень, що також є стандартною поведінкою -Os.

en: Prevent the use of all floating-point operations.
uk: Заборонити використання всіх операцій з плаваючою комою.

en: Prevent the use of all hardware floating-point instructions.
uk: Заборонити використання всіх апаратних інструкцій з плаваючою комою.

en: Previous !$OMP DECLARE REDUCTION at %L
uk: Попереднє !$OMP DECLARE REDUCTION на %L

en: Previous !$OMP DECLARE REDUCTION from module %s at %L
uk: Попередній !$OMP DECLARE REDUCTION з модуля %s на %L

en: Print CPU tuning information as comment in assembler file.  This is an option used only for regression testing of the compiler and not intended for ordinary use in compiling code.
uk: Вивести інформацію про налаштування CPU як коментар у файлі асемблера. Ця опція використовується лише для регресійного тестування компілятора і не призначена для звичайного використання при компіляції коду.

en: Print CWE identifiers for diagnostic messages, where available.
uk: Вивести ідентифікатори CWE для діагностичних повідомлень, якщо вони доступні.

en: Print any rules associated with diagnostic messages.
uk: Вивести будь-які правила, повʼязані з діагностичними повідомленнями.

en: Print code coverage information.
uk: Вивести інформацію про покриття коду.

en: Print extra (possibly unwanted) warnings.
uk: Виводити додаткові (можливо, небажані) попередження.

en: Print fix-it hints in machine-readable form.
uk: Вивести підказки для виправлення у машинночитаному форматі.

en: Print fix-it hints to stderr in unified diff format.
uk: Вивести підказки для виправлення на stderr у форматі обʼєднаного diff.

en: Print hierarchical comparisons when template types are mismatched.
uk: Друкувати ієрархічні порівняння, коли типи шаблонів не збігаються.

en: Print the initial values of the variables.
uk: Вивести початкові значення змінних.

en: Print the name of header files as they are used.
uk: Виводить назви файлів заголовків при їхньому використанні.

en: Probability that COMDAT function will be shared with different compilation unit.
uk: Ймовірність, що функція COMDAT буде спільно використовуватися з різними одиницями компіляції.

en: Procedure %qs at %C has an explicit interface from a previous declaration
uk: Процедура %qs на %C має явний інтерфейс з попереднього оголошення

en: Procedure %qs at %C is already defined at %L
uk: Процедура %qs на %C вже визначена на %L

en: Procedure %qs at %L already has basic type of %s
uk: Процедура %qs на %L вже має основний тип %s

en: Procedure %qs at %L has the same name as a component of %qs
uk: Процедура %qs на %L має ту саму назву, що й компонент %qs

en: Procedure %qs at %L has the same name as an inherited component of %qs
uk: Процедура %qs на %L має ту саму назву, що й успадкований компонент %qs

en: Procedure %qs at %L may not have basic type of %s
uk: Процедура %qs в %L не може мати основний тип %s

en: Procedure %qs at %L must have the BIND(C) attribute to be C interoperable
uk: Процедура %qs в %L повинна мати атрибут BIND(C), щоб бути сумісною з C

en: Procedure %qs called at %L is not explicitly declared
uk: Процедура %qs, яка викликається на %L, не є явно оголошеною

en: Procedure %qs called at %L is not explicitly declared; did you mean %qs?
uk: Процедура %qs, яка викликається на %L, не є явно оголошеною; ви мали на увазі %qs?

en: Procedure %qs called with an implicit interface at %L
uk: Процедура %qs, яка викликається з неявним інтерфейсом на %L

en: Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C
uk: Процедура %qs, визначена в тілі інтерфейсу в %L, конфліктує з внутрішньою процедурою, визначеною в %C

en: Procedure %qs in %s at %L has no explicit interface
uk: Процедура %qs в %s на %L не має явного інтерфейсу

en: Procedure %qs in %s at %L has no explicit interface; did you mean %qs?
uk: Процедура %qs в %s на %L не має явного інтерфейсу; ви мали на увазі %qs?

en: Procedure %qs in %s at %L is neither function nor subroutine
uk: Процедура %qs в %s на %L не є ані функцією, ані підпрограмою

en: Procedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?
uk: Процедура %qs в %s на %L не є ані функцією, ані підпрограмою; ви мали на увазі %qs?

en: Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE
uk: Процедура %qs в публічному інтерфейсі %qs на %L приймає фіктивні аргументи %qs, які є ПРИВАТНИМИ

en: Procedure %qs with PASS at %L must have at least one argument
uk: Процедура %qs з PASS на %L повинна мати принаймні один аргумент

en: Procedure %qs with PASS(%s) at %L has no argument %qs
uk: Процедура %qs з PASS(%s) на %L не має аргументу %qs

en: Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L
uk: Процедура %qs з міткою звʼязування %qs на %L використовує той самий глобальний ідентифікатор, що й сутність на %L

en: Procedure argument at %L is local to a PURE procedure and has the POINTER attribute
uk: Аргумент процедури на %L є локальним для PURE процедури та має атрибут POINTER

en: Procedure pointer %qs at %L shall not be elemental
uk: Вказівник на процедуру %qs у рядку %L не може бути елементарним

en: Procedure pointer %qs in %s clause at %L
uk: Вказівник на процедуру %qs в замиканні %s на %L

en: Procedure pointer %qs not supported with !$OMP ALLOCATE at %L
uk: Вказівник на процедуру %qs не підтримується з !$OMP ALLOCATE в %L

en: Procedure pointer at %C
uk: Вказівник на процедуру у %C

en: Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L
uk: Компонент вказівника на процедуру %qs на %L не може бути членом похідного типу BIND(C) %qs на %L

en: Procedure pointer component %qs called with an implicit interface at %L
uk: Компонент вказівника на процедуру %qs викликано з неявним інтерфейсом на %L

en: Procedure pointer component %qs requires an argument list at %C
uk: Компонент вказівника на процедуру %qs вимагає список аргументів на %C

en: Procedure pointer component %qs with PASS at %L must have at least one argument
uk: Компонент вказівника на процедуру %qs з PASS в %L повинен мати принаймні один аргумент

en: Procedure pointer component %qs with PASS(%s) at %L has no argument %qs
uk: Компонент вказівника на процедуру %qs з PASS(%s) в %L не має аргументу %qs

en: Procedure pointer component at %C
uk: Компонент вказівника на процедуру на %C

en: Procedure pointer initialization target at %L may not be a procedure pointer
uk: Ціль ініціалізації вказівника на процедуру на %L не може бути вказівником на процедуру

en: Procedure pointer result %qs at %L is missing the pointer attribute
uk: Результат вказівника процедури %qs на %L не має атрибуту вказівника

en: Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute
uk: Ціль вказівника на процедуру %qs на %L повинна бути або вбудованою, або повʼязаною з хостом або use, або посилатися на неї, або мати атрибут EXTERNAL

en: Process #ident directives.
uk: Обробка директив #ident.

en: Process all modules specified on the command line, but only generate code for the module specified by the argument.
uk: Обробляти всі модулі, вказані в командному рядку, але генерувати код лише для модуля, вказаного аргументом.

en: Processing spec (%s), which is '%s'
uk: Обробляємо специфікацію (%s), назва якої — «%s»

en: Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld.
uk: Створити Mach-O dylinker (тип файлу MH_DYLINKER), використовується лише для побудови dyld.

en: Produce a Mach-O shared library (file type MH_DYLIB), synonym for "-shared".
uk: Створює спільну бібліотеку Mach-O (тип файлу MH_DYLIB), синонім для «-shared».

en: Produce a backtrace when a runtime error is encountered.
uk: Створити трасування викликів при виникненні помилки під час виконання.

en: Produce a warning at runtime if a array temporary has been created for a procedure argument.
uk: Виробляти попередження під час виконання, якщо для аргументу процедури було створено тимчасовий масив.

en: Produce big endian code.
uk: Створювати код у форматі big endian.

en: Produce code relocatable at runtime.
uk: Створювати код, який можна переміщувати під час виконання.

en: Produce little endian code.
uk: Створювати код у форматі little endian.

en: Produces a Mach-O file suitable for embedded/ROM use.
uk: Створює файл Mach-O, придатний для використання вбудованим/у ROM.

en: Profile information in %s corrupted
uk: Інформація про профіль в %s пошкоджена

en: Program is entirely located in low 64k of memory.
uk: Програма повністю розташована в нижніх 64 кБ памʼяті.

en: Prohibit PC relative function calls.
uk: Заборонити виклики функцій відносно PC.

en: Prohibit PC relative jumps.
uk: Заборонити відносні стрибки PC.

en: Prohibited in Fortran 2023:
uk: Заборонено в Fortran 2023:

en: Protect parentheses in expressions.
uk: Захистити дужки в виразах.

en: Provide bash completion for options starting with provided string.
uk: Надати bash-завершення для параметрів, що починаються з заданого рядка.

en: Provide libraries for the simulator.
uk: Надавати бібліотеки для симулятора.

en: Purge unneeded state during analysis.
uk: Видалити непотрібний стан під час аналізу.

en: Push extended registers on stack in monitor functions.
uk: Помістити розширені регістри у стек у функціях моніторингу.

en: Put all local arrays on stack.
uk: Помістити всі локальні масиви у стек.

en: Put everything in the regular TOC.
uk: Помістіть все в звичайний TOC.

en: Put jump tables for switch statements into the .data section rather than the .code section.
uk: Розмістити таблиці переходів для операторів switch в розділ .data, а не в розділ .code.

en: Put relocated read-only data into .data section.
uk: Помістити переміщені дані тільки для читання в розділ .data.

en: Put uninitialized constants in ROM (needs -membedded-data).
uk: Помістити неініціалізовані константи в ROM (потрібно -membedded-data).

en: Put uninitialized globals in the common section.
uk: Розмістіть незавершені глобальні змінні в загальному розділі.

en: Put zero initialized data in the bss section.
uk: Розмістити дані з нульовою ініціалізацією в розділі bss.

en: QUIET specifier at %L must be a scalar LOGICAL
uk: Специфікатор QUIET на %L повинен бути скалярним типом LOGICAL

en: QUIET= specifier for %s at %L
uk: Специфікатор QUIET= для %s на %L

en: RANK (%i) at %L is repeated at %L
uk: RANK (%i) на %L повторюється на %L

en: RANK (*) at %L cannot be used with the pointer or allocatable selector at %L
uk: RANK (*) на %L не може використовуватися з вказівником або виділеною селектором на %L

en: RANK (*) at %L is repeated at %L
uk: RANK (*) на %L повторюється на %L

en: RANK DEFAULT at %L is repeated at %L
uk: RANK DEFAULT на %L повторюється на %L

en: RE or IM part_ref at %C
uk: RE або IM part_ref на %C

en: RE part_ref at %C
uk: RE частина_посилання на %C

en: REAL array index at %L
uk: Індекс масиву REAL на %L

en: REAL(KIND=10) is not available for %<-fdefault-real-10%> option
uk: REAL(KIND=10) недоступний для опції %<-fdefault-real-10%>

en: REAL(KIND=10) is not available for %<-freal-4-real-10%> option
uk: REAL(KIND=10) недоступний для опції %<-freal-4-real-10%>

en: REAL(KIND=10) is not available for %<-freal-8-real-10%> option
uk: REAL(KIND=10) недоступний для опції %<-freal-8-real-10%>

en: REAL(KIND=10) is not available for %<-freal-8-real-16%> option
uk: REAL(KIND=10) недоступний для опції %<-freal-8-real-16%>

en: REAL(KIND=16) is not available for %<-fdefault-real-16%> option
uk: REAL(KIND=16) недоступний для опції %<-fdefault-real-16%>

en: REAL(KIND=16) is not available for %<-freal-4-real-16%> option
uk: REAL(KIND=16) недоступний для опції %<-freal-4-real-16%>

en: REAL(KIND=4) is not available for %<-freal-8-real-4%> option
uk: REAL(KIND=4) недоступний для опції %<-freal-8-real-4%>

en: REAL(KIND=8) is not available for %<-fdefault-real-8%> option
uk: REAL(KIND=8) недоступний для опції %<-fdefault-real-8%>

en: REAL(KIND=8) is not available for %<-freal-4-real-8%> option
uk: REAL(KIND=8) недоступний для опції %<-freal-4-real-8%>

en: RECL in OPEN statement at %L must be positive
uk: RECL в OPEN-операторі на %L повинно бути позитивним

en: RECL specifier not allowed in OPEN statement at %L for stream I/O
uk: Параметр RECL не дозволений в операторі OPEN на %L для потокового введення/виведення

en: RECORD at %C is an extension, enable it with %<-fdec-structure%>
uk: RECORD на %C є розширенням, увімкніть його за допомогою %<-fdec-structure%>

en: RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L
uk: Відсутній префікс RECURSIVE в інтерфейсі MODULE PROCEDURE на %L

en: RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement
uk: Змінна RESULT %qs в %L забороняє використання імені FUNCTION %qs в %C в специфікаційному операторі

en: RESULT variable at %C must be different than function name
uk: Змінна RESULT на %C повинна відрізнятися від назви функції

en: RESULT_DECL should be read only when DECL_BY_REFERENCE is set
uk: RESULT_DECL повинен бути тільки для читання, коли DECL_BY_REFERENCE встановлено

en: RETURN statement in main program at %C
uk: Оператор RETURN в головній програмі на %C

en: ROUND= at %L not allowed in Fortran 95
uk: ROUND= на рядку %L не дозволено в Fortран 95

en: RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d
uk: Перевірка RTL: доступ до елементу %d з '%s' з останнім елементом %d в %s, на %s:%d

en: RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d
uk: RTL перевірка: доступ до елементу %d вектора з останнім елементом %d в %s, на %s:%d

en: RTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%d
uk: RTL перевірка: доступ до hwi елементу %d вектора з останнім елементом %d в %s, на %s:%d

en: RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%d
uk: RTL перевірка: спроба обробити не-блоковий символ як блоковий символ в %s, на %s:%d

en: RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d
uk: RTL перевірка: очікувався код '%s' або '%s', отримано '%s' в %s, на %s:%d

en: RTL check: expected code '%s', '%s' or '%s', have '%s' in %s, at %s:%d
uk: RTL перевірка: очікувався код '%s', '%s' або '%s', отримано '%s' в %s, на %s:%d

en: RTL check: expected code '%s', have '%s' in %s, at %s:%d
uk: RTL перевірка: очікувався код '%s', отримано '%s' в %s, на %s:%d

en: RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d
uk: Перевірка RTL: очікувався елемент %d типу '%c' або '%c', має '%c' (rtx %s) в %s, на %s:%d

en: RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d
uk: Перевірка RTL: очікувався елемент %d типу '%c', має '%c' (rtx %s) в %s, на %s:%d

en: RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d
uk: Перевірка прапорця RTL: %s використовується з непередбачуваним кодом rtx '%s' в %s, на %s:%d

en: RTP PIC is incompatible with %<-msingle-pic-base%>
uk: RTP PIC несумісний з %<-msingle-pic-base%>

en: RTP PIC is incompatible with Thumb
uk: RTP PIC несумісний з Thumb

en: RTTI will not work on this type
uk: RTTI не буде працювати для цього типу

en: RVV type %qT cannot be passed to an unprototyped function
uk: Тип RVV %qT не може бути переданий у функцію без прототипу

en: RVV type %qT does not have a defined alignment
uk: тип RVV %qT не має визначеного вирівнювання

en: RVV type %qT does not have a fixed size
uk: тип RVV %qT не має фіксованого розміру

en: RX FPU instructions do not support NaNs and infinities
uk: Інструкції RX FPU не підтримують NaN та нескінченності

en: Raising a negative REAL at %L to a REAL power is prohibited
uk: Піднесення відʼємного дійсного числа в %L до дійсної степені заборонено

en: Range specification at %L can never be matched
uk: Специфікація діапазону на %L ніколи не може збігатися

en: Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)
uk: Неспівпадіння рангів між фактичним аргументом на %L і фактичним аргументом на %L (ранг-%d і ранг-%d)

en: Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)
uk: Несумісність рангу між фактичним аргументом на %L і фактичним аргументом на %L (ранг-%d і скалярний)

en: Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)
uk: Несумісність рангу між фактичним аргументом на %L і фактичним аргументом на %L (скалярний і ранг-%d)

en: Rank mismatch in argument %qs at %L (rank-%d and rank-%d)
uk: Несумісність рангу в аргументі %qs на %L (ранг-%d і ранг-%d)

en: Rank mismatch in argument %qs at %L (rank-%d and scalar)
uk: Несумісність рангу в аргументі %qs на %L (ранг-%d і скалярний)

en: Rank mismatch in argument %qs at %L (scalar and rank-%d)
uk: Несумісність рангу в аргументі %qs на %L (скалярний і ранг-%d)

en: Rank mismatch in array reference at %L (%d/%d)
uk: Несумісні розмірності в посиланні на масив у %L (%d/%d)

en: Rank mismatch of array at %L and its initializer (%d/%d)
uk: Несумісність рангу масиву у %L та його ініціалізатора (%d/%d)

en: Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L
uk: Переіндексація рангу вимагає списку специфікацій %<lower-bound : upper-bound%> на %L

en: Rank remapping target is not rank 1 at %L
uk: Ціль перенаправлення рангу не має рангу 1 на %L

en: Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L
uk: Ціль ремапінгу рангу менша за розмір вказівника (%ld < %ld) на %L

en: Rank remapping target must be rank 1 or simply contiguous at %L
uk: Ціль рангового перенаправлення повинна мати ранг 1 або бути просто послідовною на %L

en: Reading file %qs as free form
uk: Читання файлу %qs у вільній формі

en: Reading module %qs at line %d column %d: %s
uk: Читання модуля %qs на рядку %d стовпці %d: %s

en: Reading specs from %s
uk: Читання специфікацій з %s

en: Real COUNT_RATE argument to SYSTEM_CLOCK at %L
uk: Аргумент COUNT_RATE з реальним числом для SYSTEM_CLOCK на %L

en: Real constant overflows its kind at %C
uk: Дійсна константа перевищує свій вид на %C

en: Real constant underflows its kind at %C
uk: Дійсна константа недосягає свого виду на %C

en: Real number at %C has a %<d%> exponent and an explicit kind
uk: Дійсне число на %C має показник %<d%> і явний вид

en: Real number at %C has a %<q%> exponent and an explicit kind
uk: Дійсне число на %C має показник %<q%> і явний вид

en: Realign stack in prologue.
uk: Переналаштуйте стек у прологу.

en: Reallocate the LHS in assignments.
uk: Перерозподілити LHS в присвоєннях.

en: Recognize C++ keywords like "compl" and "xor".
uk: Розпізнавати ключові слова C++, такі як «compl» та «xor».

en: Recognize GNU-defined keywords.
uk: Розпізнавати ключові слова, визначені GNU.

en: Recognize built-in functions.
uk: Розпізнавати вбудовані функції.

en: Recognize the "asm" keyword.
uk: Розпізнавати ключове слово «asm».

en: Record DW_AT_decl_column and DW_AT_call_column in DWARF.
uk: Записати DW_AT_decl_column та DW_AT_call_column в DWARF.

en: Record gcc command line switches in DWARF DW_AT_producer.
uk: Записати командні рядки gcc в DWARF DW_AT_producer.

en: Record gcc command line switches in the object file.
uk: Записати перемикачі командного рядка gcc у файл обʼєкту.

en: Record times taken by sub-phases separately.
uk: Записувати час, затрачений окремо для підфаз.

en: Recursive cloning only when the probability of call being executed exceeds the parameter.
uk: Рекурсивне клонування тільки тоді, коли ймовірність виконання виклику перевищує параметр.

en: Redefinition of !$OMP DECLARE REDUCTION at %L
uk: Перевизначення !$OMP DECLARE REDUCTION на %L

en: Redefinition of predefined !$OMP DECLARE REDUCTION at %L
uk: Перевизначення вбудованого !$OMP DECLARE REDUCTION на %L

en: Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L
uk: Перевизначення вбудованого %s !$OMP DECLARE REDUCTION на %L

en: Reduce priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY.
uk: Зменшити пріоритет для r0..r3 / r12..r15 з TARGET_REGISTER_PRIORITY.

en: Reduce stack alignment on call sites if possible.
uk: Зменшити вирівнювання стеку на місцях виклику, якщо це можливо.

en: Redundant !$ACC END LOOP at %C
uk: Зайвий !$ACC END LOOP на %C

en: Redundant ACQUIRED_LOCK tag found at %L
uk: Знайдено зайвий тег ACQUIRED_LOCK на %L

en: Redundant ERRMSG tag found at %L
uk: Знайдено зайвий тег ERRMSG на %L

en: Redundant MOLD tag found at %L
uk: Знайдено зайвий тег MOLD на %L

en: Redundant SOURCE tag found at %L
uk: Знайдено зайвий тег SOURCE на %L

en: Redundant STAT tag found at %L
uk: Знайдено зайвий тег STAT на %L

en: Redundant UNTIL_COUNT tag found at %L
uk: Знайдено зайвий тег UNTIL_COUNT на %L

en: Reference statement index not found
uk: Індекс посилання на вираз не знайдено

en: Reference statement index out of range
uk: індекс заяви про посилання поза діапазоном

en: Reference to impure function %qs at %L inside a DO CONCURRENT %s
uk: Посилання на нечисту функцію %qs в %L всередині DO CONCURRENT %s

en: Reference to impure function %qs at %L inside a FORALL %s
uk: Посилання на нечисту функцію %qs в %L всередині FORALL %s

en: Reference to impure function %qs at %L within a PURE procedure
uk: Посилання на нечисту функцію %qs на %L всередині ЧИСТОЇ процедури

en: Region crossing jump across same section in bb %i
uk: Перехід через регіон на межі розділу в bb %i

en: Register the profile information in the .gcov_info section instead of using a constructor/destructor.
uk: Зареєструвати інформацію профілю в розділі .gcov_info замість використання конструктора/деструктора.

en: Register the profile information in the specified section instead of using a constructor/destructor.
uk: Зареєструвати інформацію профілю в вказаному розділі замість використання конструктора/деструктора.

en: Relax cmpxchg loop for atomic_fetch_{or,xor,and,nand} by adding load and cmp before cmpxchg, execute pause and loop back to load and compare if load value is not expected.
uk: Розслабити цикл cmpxchg для atomic_fetch_{or,xor,and,nand} шляхом додавання завантаження та порівняння перед cmpxchg, виконати паузу та повернутися до завантаження та порівняння, якщо значення завантаження неочікуване.

en: Relax literals in assembler and place them automatically in the text section.
uk: Розслабити літерали в асемблері та автоматично розмістити їх у розділі тексту.

en: Relief of register pressure through live range shrinkage.
uk: Зменшення тиску на реєстри шляхом зменшення живого діапазону.

en: Remap file names when including files.
uk: Перейменовувати імена файлів при включенні файлів.

en: Remove code and data that is unreachable from any exported symbol (including the entry point).
uk: Видалити код та дані, які недосяжні з будь-якого експортованого символу (включаючи точку входу).

en: Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=.
uk: Видалити префікс з абсолютного шляху перед декоруванням імені для -fprofile-generate= та -fprofile-use=.

en: Remove redundant membars.
uk: Видалити зайві membar-и.

en: Removed in GCC 10.  This switch has no effect.
uk: Видалено в GCC 10. Цей перемикач не має ефекту.

en: Removed in GCC 8.  This switch has no effect.
uk: Вилучено в GCC 8. Цей перемикач не має ефекту.

en: Removed in GCC 9.  This switch has no effect.
uk: Вилучено в GCC 9. Цей перемикач не має ефекту.

en: Removing '%s'
uk: Видалення '%s'

en: Removing call to impure function %qs at %L
uk: Видалення виклику нечистої функції %qs на %L

en: Removing call to impure function at %L
uk: Видалення виклику нечистої функції на %L

en: Renaming operators in USE statements at %C
uk: Перейменування операторів в операторах USE на %C

en: Reorder basic blocks and partition into hot and cold sections.
uk: Переставити базові блоки та розбити на гарячі та холодні секції.

en: Reorder basic blocks to improve code placement.
uk: Переставити базові блоки для покращення розміщення коду.

en: Reorder functions to improve code placement.
uk: Переставити функції для поліпшення розміщення коду.

en: Reorder top level functions, variables, and asms.
uk: Переупорядкувати функції, змінні та asms верхнього рівня.

en: Repeat spec invalid in scalar initializer at %C
uk: Недійсна специфікація повторення в скалярному ініціалізаторі на %C

en: Repeat spec must be an integer at %C
uk: Специфікація повторення повинна бути цілочисельним на %C

en: Replace add, compare, branch with branch on count register.
uk: Замінити додавання, порівняння, гілкування на гілкування за рахунковим регістром.

en: Replace temporary expressions in the SSA->normal pass.
uk: Замінити тимчасові вирази у проході SSA->normal.

en: Report on consistency of profile.
uk: Повідомити про послідовність профілювання.

en: Report on memory allocation before interprocedural optimization.
uk: Повідомляти про розподіл памʼяті перед міжпроцедурною оптимізацією.

en: Report on permanent memory allocation in WPA only.
uk: Звіт про постійне виділення памʼяті тільки в режимі WPA.

en: Report on permanent memory allocation.
uk: Звіт про постійне виділення памʼяті.

en: Report the time taken by each compiler pass.
uk: Повідомити час, затрачений на кожний прохід компілятора.

en: Report various link-time optimization statistics for WPA only.
uk: Повідомляти різні статистичні дані про оптимізацію на етапі звʼязування тільки для WPA.

en: Report various link-time optimization statistics.
uk: Повідомляти різні статистичні дані про оптимізацію на етапі звʼязування.

en: Request IEEE-conformant math library routines (OSF/1).
uk: Запитати рутини бібліотеки математики, що відповідають стандарту IEEE (OSF/1).

en: Reschedule instructions after register allocation.
uk: Перепланувати інструкції після розподілу реєстрів.

en: Reschedule instructions before register allocation.
uk: Перепланувати інструкції перед розподілом реєстрів.

en: Reschedule pipelined regions without pipelining.
uk: Перепланувати області з підпорядкуванням без підпорядкування.

en: Reserve space for outgoing arguments in the function prologue.
uk: Зарезервуйте місце для вихідних аргументів у прологу функції.

en: Reshaped array too large at %C
uk: Перетворений масив занадто великий на %C

en: Restore default strub mode: as per attributes, with relaxed checking.
uk: Відновити типовий режим strub: відповідно до атрибутів, з розслабленою перевіркою.

en: Restrict the analyzer to run just the named checker.
uk: Обмежити роботу аналізатора лише вказаним перевіряючим.

en: Restrict the use of hardware floating-point instructions to 32-bit operations.
uk: Обмежити використання апаратних інструкцій з плаваючою комою до 32-бітних операцій.

en: Result %qs of contained function %qs at %L has no IMPLICIT type
uk: Результат %qs вкладеної функції %qs на %L не має неявного типу

en: Result mismatch for the overriding procedure %qs at %L: %s
uk: Неспівпадання результату для перевизначеної процедури %qs в %L: %s

en: Result of %s gives range error for its kind at %L
uk: Результат %s викликає помилку діапазону для свого типу на %L

en: Result of %s is NaN at %L
uk: Результат %s є NaN (не число) на %L

en: Result of %s overflows its kind at %L
uk: Результат %s переповнює свій тип на %L

en: Result of %s underflows its kind at %L
uk: Результат %s недостатньо великий для свого типу на %L

en: Result of BESSEL_YN is -INF at %L
uk: Результат BESSEL_YN на %L дорівнює -INF

en: Result of NEAREST is NaN at %L
uk: Результат функції NEAREST на %L є NaN

en: Result of SCALE overflows its kind at %L
uk: Результат масштабування перевищує його тип на %L

en: Result of exponentiation at %L exceeds the range of %s
uk: Результат піднесення до степеня на %L перевищує діапазон %s

en: Return 8-byte vectors in memory.
uk: Повертати 8-байтові вектори в памʼяті.

en: Return address signing is not supported with %<-mtpcs-frame%>.
uk: Підписування адреси повернення не підтримується з %<-mtpcs-frame%>.

en: Return all structures in memory (AIX default).
uk: Повертайте всі структури у памʼяті (типове значення AIX).

en: Return floating-point results in ac0 (fr0 in Unix assembler syntax).
uk: Повертати результати з плаваючою комою в ac0 (fr0 в синтаксисі асемблера Unix).

en: Return pointers in both a0 and d0.
uk: Повертати вказівники як в a0, так і в d0.

en: Return small aggregates in memory, not registers.
uk: Повертати невеликі агрегати в памʼяті, а не в регістрах.

en: Return small aggregates in registers.
uk: Повертати невеликі агрегати в регістрах.

en: Return small structures in registers (SVR4 default).
uk: Повертайте невеликі структури у регістрах (типове значення SVR4).

en: Return type mismatch of function %qs at %L (%s/%s)
uk: Неспівпадання типу повернення функції %qs на %L (%s/%s)

en: Return type of BIND(C) function %qs at %L cannot be an array
uk: Тип повернення функції BIND(C) %qs на %L не може бути масивом

en: Return type of BIND(C) function %qs of character type at %L must have length 1
uk: Тип повернення функції BIND(C) %qs з типом символу на %L повинен мати довжину 1

en: Return value %qs of function %qs declared at %L not set
uk: Значення повернення %qs функції %qs, оголошеної в %L, не встановлено

en: Return value of function %qs at %L not set
uk: Значення повернення функції %qs у %L не встановлено

en: Return values of functions in FPU registers.
uk: Повертати значення функцій у регістрах FPU.

en: Reuse r30 on a per function basis.
uk: Повторне використання r30 на основі функцій.

en: Revert DIP1000: Scoped pointers.
uk: Скасувати DIP1000: Змінні з областю видимості.

en: Rewrite subcommand usage:
uk: Використання підкоманди перезапису:

en: Right parenthesis expected at %C in format string at %L
uk: Очікується права дужка на %C в рядку формату на %L

en: Rightmost upper bound of assumed size array section not specified at %L
uk: Права верхня межа розділу масиву припущеного розміру не вказана у %L

en: Run only the second compilation of -fcompare-debug.
uk: Виконати лише другу компіляцію з -fcompare-debug.

en: Run predictive commoning optimization.
uk: Виконати передбачувану оптимізацію спільного використання.

en: Run selective scheduling after reload.
uk: Виконати вибіркове планування після перезавантаження.

en: Run self-tests, using the given path to locate test files.
uk: Виконати самоперевірку, використовуючи заданий шлях для пошуку файлів тестів.

en: Run the link-time optimizer in local transformation (LTRANS) mode.
uk: Запустити оптимізатор часу звʼязування в режимі локальної трансформації (LTRANS).

en: Run the link-time optimizer in whole program analysis (WPA) mode.
uk: Запустити оптимізатор часу звʼязування в режимі аналізу всього програмного коду (WPA).

en: Running spec function '%s' with %d args
uk: Виконання функції spec '%s' з %d аргументами

en: Runtime name.
uk: Назва рантайму.

en: SAVE attribute at %L cannot be specified in a PURE procedure
uk: Атрибут SAVE на %L не може бути вказаний в чистій процедурі

en: SAVE statement at %C follows blanket SAVE statement
uk: SAVE-заявка на %C слідує за загальною SAVE-заявкою

en: SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L
uk: Замикання SCHEDULE вказано разом з замиканням %<inscan%> REDUCTION на %L

en: SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression
uk: chunk_size замикання SCHEDULE на %L вимагає скалярний цілочисельний вираз

en: SELECT RANK statement at %C
uk: Оператор SELECT RANK в %C

en: SELECT TYPE at %C cannot appear in this scope
uk: SELECT TYPE в %C не може зʼявлятися в цьому контексті

en: SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L
uk: SELECTED_REAL_KIND без аргументу %<P%> або %<R%> на %L

en: SELF clause at %L requires a scalar LOGICAL expression
uk: Клауза SELF в %L вимагає скалярного логічного виразу

en: SEQUENCE attribute at %C already specified in TYPE statement
uk: Атрибут SEQUENCE на %C вже вказаний в операторі TYPE

en: SEQUENCE statement at %C must precede CONTAINS
uk: Оператор SEQUENCE в %C повинен передувати CONTAINS

en: SEQUENCE statement at %C must precede structure components
uk: Оператор SEQUENCE на %C повинен передувати компонентам структури

en: SH2a does not support little-endian
uk: SH2a не підтримує little-endian

en: SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR
uk: Аргумент SHAPE на %L до C_F_POINTER повинен мати такий же розмір, як RANK FPTR

en: SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT
uk: Аргумент SHIFT (%ld) поза межами діапазону -%ld:%ld в інтринсичній функції ISHFT

en: SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC
uk: Аргумент SHIFT (%ld) поза межами діапазону -%ld:%ld в інтринсичній функції ISHFTC

en: SHIFT argument (%ld) out of range 0:%ld in intrinsic %s
uk: Аргумент SHIFT (%ld) поза межами діапазону 0:%ld в інтринсичній функції %s

en: SIGN= at %L not allowed in Fortran 95
uk: SIGN= на рядку %L не дозволено в Fortран 95

en: SIMD extension levels of LoongArch:
uk: Рівні розширень SIMD для LoongArch:

en: SINK addend not a constant integer at %L
uk: Доданок SINK не є сталим цілочисельним на %L

en: SINK at %C not permitted as dependence-type for this directive
uk: SINK на %C не дозволяється як тип залежності для цієї директиви

en: SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC
uk: Аргумент SIZE (%ld) поза межами діапазону 1:%ld в інтринсичній функції ISHFTC

en: SIZE at %L must be positive
uk: SIZE на %L повинно бути позитивним

en: SOURCE at %C not permitted as dependence-type for this directive
uk: Для цієї директиви SOURCE у %C не допускається як тип залежності

en: SOURCE tag at %L
uk: Тег SOURCE на %L

en: SOURCE tag at %L conflicts with the typespec at %L
uk: Тег SOURCE на %L конфліктує з typespec на %L

en: SOURCE tag at %L with more than a single allocate object
uk: Тег SOURCE на %L з більш ніж одним обʼєктом для виділення памʼяті

en: SRAM-ECC and XNACK modes:
uk: Режими SRAM-ECC та XNACK:

en: SSA corruption
uk: пошкодження SSA

en: SSA name %qE with version %d has no definition
uk: імʼя SSA %qE з версією %d не має визначення

en: SSA name undeclared
uk: імʼя SSA не оголошено

en: SSA_NAME created in two different blocks %i and %i
uk: SSA_NAME створено в двох різних блоках %i і %i

en: SSA_NAME_DEF_STMT is wrong
uk: SSA_NAME_DEF_STMT неправильний

en: SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set
uk: SSA_NAME_OCCURS_IN_ABNORMAL_PHI повинно бути встановлено

en: SSE instruction set disabled, using 387 arithmetics
uk: Набір інструкцій SSE вимкнено, використовується арифметика 387

en: SSE register argument with SSE disabled
uk: Аргумент регістра SSE з вимкненим SSE

en: SSE register argument with SSE2 disabled
uk: Регістр SSE аргументу з вимкненим SSE2

en: SSE register return with SSE disabled
uk: Повернення регістра SSE з вимкненим SSE

en: SSE register return with SSE2 disabled
uk: Повернення регістру SSE з вимкненим SSE2

en: SSE vector argument without SSE enabled changes the ABI
uk: Векторний аргумент SSE без включеного SSE змінює ABI

en: SSE vector return without SSE enabled changes the ABI
uk: повернення вектора SSE без включеного SSE змінює ABI

en: STAT tag at %L cannot be a constant
uk: Тег STAT на %L не може бути константою

en: STAT variable
uk: змінна STAT

en: STAT= argument at %L must be a scalar INTEGER variable
uk: Аргумент STAT= на %L повинен бути скалярною цілочисельною змінною

en: STAT= argument to %s at %L
uk: Аргумент STAT= для %s на %L

en: STATUS at %L shall be an INTENT(OUT) variable
uk: STATUS на %L повинно бути змінною INTENT(OUT)

en: STOP code at %C cannot be negative
uk: Код STOP на %C не може бути відʼємним

en: STOP code at %C contains too many digits
uk: Код STOP на %C містить забагато цифр

en: STOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]
uk: Код STOP на %L повинен бути скалярною символьною константою або цифрою[цифрою[цифрою[цифрою[цифрою]]]]

en: STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression
uk: Код STOP на %L повинен бути скалярним символьним або цілочисельним виразом константи за замовчуванням

en: STOP code at %L must be default character KIND=%d
uk: Код STOP на %L повинен бути символьним типом KIND=%d за замовчуванням

en: STOP code at %L must be default integer KIND=%d
uk: Код STOP на %L повинен бути цілочисельним типом KIND=%d за замовчуванням

en: STOP code at %L must be either INTEGER or CHARACTER type
uk: Код STOP на %L повинен бути типом INTEGER або CHARACTER

en: STOP code at %L must be scalar
uk: Код STOP на %L повинен бути скалярним

en: SUBMODULE declaration at %C
uk: Оголошення SUBMODULE у %C

en: SUBMODULE declaration at %C cannot appear within another scoping unit
uk: Оголошення SUBMODULE у %C не може зʼявлятися всередині іншої одиниці області видимості

en: SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE
uk: ПІДПРОГРАМА %qs на %L не може бути викликана рекурсивно, оскільки вона не є РЕКУРСИВНОЮ

en: SVE type %qT cannot be passed to an unprototyped function
uk: Тип SVE %qT не може бути переданий у функцію без прототипу

en: SVE type %qT does not have a defined alignment
uk: тип SVE %qT не має визначеного вирівнювання

en: SVE type %qT does not have a fixed size
uk: тип SVE %qT не має фіксованого розміру

en: SYNC TEAM statement at %C
uk: Оператор SYNC TEAM на %C

en: SYNC statement at %C
uk: Оператор SYNC на %C

en: Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L
uk: Той самий фактичний аргумент повʼязаний з аргументом INTENT(%s) %qs та аргументом INTENT(%s) %qs на %L

en: Same as %s%s (or, in negated form, %s%s).
uk: Те саме, що й %s%s (або, у заперечній формі, %s%s).

en: Same as %s%s.
uk: Те саме, що й %s%s.

en: Same as %s.
uk: Те саме, що й %s.

en: Same as -fassociative-math for expressions which include division.
uk: Те саме, що й -fassociative-math для виразів, які включають ділення.

en: Same as -mA6.
uk: Те саме, що й -mA6.

en: Same as -mA7.
uk: Те саме, що й -mA7.

en: Same as: -mep -mprolog-function.
uk: Те саме, що й: -mep -mprolog-function.

en: Same identifier %qs specified again at %C
uk: Той самий ідентифікатор %qs зазначений знову на %C

en: Save registers around function calls.
uk: Збережіть регістри навколо викликів функцій.

en: Save the TOC in the prologue for indirect calls rather than inline.
uk: Зберігайте TOC в прологу для непрямих викликів, а не вбудованих.

en: Scalar %qs in FORMAT tag at %L is not an ASSIGNED variable
uk: Скаляр %qs у теґу FORMAT на %L не є змінною ASSIGNED

en: Scalar INTEGER expression expected at %L
uk: Очікується скалярний INTEGER вираз в %L

en: Scalar PARAMETER required in complex constant at %C
uk: У складній константі потрібен скалярний ПАРАМЕТР на %C

en: Scalar entity required at %L
uk: Необхідна скалярна сутність на %L

en: Scalar integer expression for range begin expected at %L
uk: Очікується скалярний цілочисельний вираз для початку діапазону на %L

en: Scalar integer expression for range end expected at %L
uk: Очікується скалярний цілочисельний вираз для кінця діапазону на %L

en: Scalar integer expression for range step expected at %L
uk: Очікується скалярний цілочисельний вираз для кроку діапазону на %L

en: Scalar object %qs at %L may not be ALLOCATABLE
uk: Скалярний обʼєкт %qs на %L не може бути виділеним

en: Scalar variable %qs has an array reference at %L
uk: Скалярна змінна %qs має посилання на масив в %L

en: Scalarization using DIMEN_RANGE unimplemented
uk: Скаляризація за допомогою DIMEN_RANGE не реалізована

en: Scale factor to apply to the number of statements in a threading path crossing a loop backedge when comparing to max-jump-thread-duplication-stmts.
uk: Коефіцієнт масштабування, який застосовується до кількості операторів у шляху потоку, який перетинає зворотнє ребро петлі при порівнянні з max-jump-thread-duplication-stmts.

en: Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations.
uk: Коефіцієнт масштабування при розрахунку максимальної відстані, на яку вираз може бути переміщений оптимізаціями GCSE.

en: Schedule code for given CPU.
uk: Розклад коду для вказаного процесора.

en: Schedule given CPU.
uk: Планувати вказаний процесор.

en: Schedule instructions using selective scheduling algorithm.
uk: Розкладання інструкцій з використанням алгоритму вибіркового планування.

en: Schedule the start and end of the procedure.
uk: Заплануйте початок і кінець процедури.

en: Search space limit for the backwards jump threader.
uk: Обмеження простору пошуку для зворотнього розгалужувача переходів.

en: Second argument of %s is negative at %L
uk: Другий аргумент %s є відʼємним на %L

en: Second argument of defined assignment at %L must be INTENT(IN)
uk: Другий аргумент визначеного присвоєння на %L повинен бути INTENT(IN)

en: Second argument of operator interface at %L cannot be optional
uk: Другий аргумент інтерфейсу оператора на %L не може бути необовʼязковим

en: Second argument of operator interface at %L must be INTENT(IN)
uk: Другий аргумент інтерфейсу оператора на %L повинен бути INTENT(IN)

en: See %s for instructions.
uk: Дивіться %s для отримання інструкцій.

en: Select VxWorks SMP C runtimes for linking.
uk: Вибрати середовище виконання C для VxWorks SMP для зв'язування.

en: Select code model.
uk: Вибрати модель коду.

en: Select fraction of the maximal frequency of executions of basic block in function given basic block get alignment.
uk: Виберати частку максимальної частоти виконання базового блоку в функції, якщо базовий блок отримує вирівнювання.

en: Select large model - 20-bit addresses/pointers.
uk: Вибрати велику модель - 20-бітні адреси/вказівники.

en: Select method for sdata handling.
uk: Виберати метод обробки sdata.

en: Select return address signing scope.
uk: Вибрати область підпису повернення адреси.

en: Select small model - 16-bit addresses/pointers (default).
uk: Вибрати малу модель - 16-бітні адреси/вказівники (за замовчуванням).

en: Select target ABI variant.
uk: Виберати варіант цільового ABI.

en: Select the eBPF ISA version to target in code generation.
uk: Вибрати версію eBPF ISA для генерації коду.

en: Select the name for storing the profile note file.
uk: Виберати імʼя для зберігання файлу з примітками профілю.

en: Select the runtime.
uk: Вибрати середовище виконання.

en: Select type of coverage sanitization.
uk: Вибрати тип санітизації покриття.

en: Select what to sanitize.
uk: Вибрати, що очищувати.

en: Selection expression in computed GOTO statement at %L must be a scalar integer expression
uk: Вираз вибору в обчисленому операторі GOTO на %L повинен бути скалярним цілим виразом

en: Selector at %L cannot be NULL()
uk: Селектор на %L не може бути NULL()

en: Selector at %L has no type
uk: Селектор на %L не має типу

en: Selector at %L must not be coindexed
uk: Селектор на %L не повинен бути коіндексованим

en: Selector in SELECT TYPE at %C is not a named variable; use associate-name=>
uk: Селектор в операторі SELECT TYPE в %C не є іменованою змінною; використовуйте associate-name=>

en: Selector shall be polymorphic in SELECT TYPE statement at %L
uk: Селектор повинен бути поліморфним в операторі SELECT TYPE на %L

en: Selects the type of RL78 core being targeted (g10/g13/g14).  The default is the G14.  If set, also selects the hardware multiply support to be used.
uk: Виберати тип цільового ядра RL78 (g10/g13/g14). За замовчуванням використовується G14. Якщо встановлено, також вибирається підтримка апаратного множення, яка буде використовуватися.

en: Selects the type of hardware multiplication and division to use (none/g13/g14).
uk: Виберати тип апаратного множення та ділення, який слід використовувати (none/g13/g14).

en: Self reference in character length expression for %qs at %L
uk: Самовідсилання в виразі довжини символу для %qs на %L

en: Self-referential argument %qs at %L is not allowed
uk: Самореференційний аргумент %qs на %L не дозволяється

en: Semicolon at %C needs to be preceded by statement
uk: Крапка з комою на %C повинна передувати оператору

en: Set 80387 floating-point precision to 32-bit.
uk: Встановити точність плаваючої коми 80387 на 32 біти.

en: Set 80387 floating-point precision to 64-bit.
uk: Встановити точність плаваючої коми 80387 на 64 біти.

en: Set 80387 floating-point precision to 80-bit.
uk: Встановити точність плаваючої коми 80387 на 80 біт.

en: Set Windows defines.
uk: Встановити визначення для Windows.

en: Set a hard limit for the size of each stack frame, in bytes.
uk: Встановити жорстку межу для розміру кожного рамки стеку, в байтах.

en: Set branch cost.
uk: Встановити вартість гілки.

en: Set default accessibility of module entities to PRIVATE.
uk: Встановити приватний доступ за замовчуванням для сутностей модуля.

en: Set dependence distance checking in premature scheduling of queued insns.
uk: Встановити перевірку відстані залежності при передчасному плануванні інструкцій в черзі.

en: Set errno after built-in math functions.
uk: Встановити errno після вбудованих математичних функцій.

en: Set extra memory access cost for L32R instruction, in clock-cycle units.
uk: Встановити додаткові витрати на доступ до памʼяті для інструкції L32R, в одиницях тактового циклу.

en: Set linker output type (used internally during LTO optimization).
uk: Встановити тип виводу лінкера (використовується внутрішньо під час оптимізації LTO).

en: Set minimum width of left margin of source code when showing source.
uk: Встановити мінімальну ширину лівого поля вихідного коду при показуванні джерела.

en: Set name of __fentry__ symbol called at function entry.
uk: Встановити імʼя символу __fentry__, який викликається при вході в функцію.

en: Set name of main routine for the debugger.
uk: Встановити імʼя головної процедури для відлагоджувача.

en: Set name of output ALI file (internal switch).
uk: Встановити імʼя вихідного файлу ALI (внутрішній перемикач).

en: Set name of section to record mrecord-mcount calls.
uk: Встановити імʼя розділу для запису викликів mrecord-mcount.

en: Set number of bytes on the stack preallocated for use by the callee.
uk: Встановити кількість байтів на стеку, які передбачені для використання викликаючим.

en: Set number of nops to emit before each insn pattern.
uk: Встановити кількість nop-інструкцій, які випускаються перед кожним шаблоном інструкцій.

en: Set register to hold -1.
uk: Встановити регістр для зберігання -1.

en: Set sizeof(bool) to 1.
uk: Встановити sizeof(bool) на 1.

en: Set start-address of data.
uk: Встановити початкову адресу даних.

en: Set start-address of the program.
uk: Встановити початкову адресу програми.

en: Set the FTZ and DAZ Flags.
uk: Встановити прапорці FTZ та DAZ.

en: Set the PPC_EMB bit in the ELF flags header.
uk: Встановити біт PPC_EMB у заголовку прапорців ELF.

en: Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 1.
uk: Встановити вартість гілок для умовних гілкових інструкцій. Розумні значення - це невеликі невідʼємні цілі числа. За замовчуванням вартість гілки становить 1.

en: Set the branch costs to roughly the specified number of instructions.
uk: Встановити вартість гілок приблизно на вказану кількість інструкцій.

en: Set the cost of branches.
uk: Встановити вартість гілок.

en: Set the default double precision kind to an 8 byte wide type.
uk: Встановити тип за замовчуванням для подвійної точності як тип шириною 8 байт.

en: Set the default integer kind to an 8 byte wide type.
uk: Встановити тип за замовчуванням для цілочисельних як тип шириною 8 байт.

en: Set the default real kind to an 10 byte wide type.
uk: Встановити тип за замовчуванням для дійсних чисел як тип шириною 10 байт.

en: Set the default real kind to an 16 byte wide type.
uk: Встановити тип за замовчуванням для дійсних чисел як тип шириною 16 байт.

en: Set the default real kind to an 8 byte wide type.
uk: Встановити тип за замовчуванням для дійсних чисел як тип шириною 8 байт.

en: Set the estimated probability in percentage for builtin expect. The default value is 90% probability.
uk: Встановити приблизну ймовірність у відсотках для вбудованої функції expect. Значення за замовчуванням - ймовірність 90%.

en: Set the max size of data eligible for the SDA area.
uk: Встановити максимальний розмір даних, придатних для області SDA.

en: Set the max size of data eligible for the TDA area.
uk: Встановити максимальний розмір даних, придатних для області TDA.

en: Set the max size of data eligible for the ZDA area.
uk: Встановити максимальний розмір даних, придатних для області ZDA.

en: Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered.
uk: Встановити максимальну кількість байтів, які мають залишитися до розміру стеку, перш ніж буде викликана пастка.

en: Set the maximum amount for a single stack increment operation.
uk: Встановити максимальну кількість для однієї операції збільшення стеку.

en: Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic.
uk: Встановити максимальну кількість виконуваних інструкцій паралельно в переасоційованому дереві. Якщо 0, використовуйте залежну від цільової платформи евристику.

en: Set the maximum number of template instantiation notes for a single warning or error.
uk: Встановити максимальну кількість приміток про інстанціювання шаблону для одного попередження або помилки.

en: Set the output object such that, on loading, dyld will ignore any two-level namespace information and resolve symbols in the discovery order for loaded libs.
uk: Встановити вихідний обʼєкт таким чином, щоб при завантаженні dyld ігнорував будь-яку інформацію про дворівневий простір імен і розрішував символи в порядку виявлення для завантажених бібліотек.

en: Set the prologue and epilogue hook addresses to TPF_TRACE_PROLOGUE_SKIP_TARGET and TPF_TRACE_EPILOGUE_SKIP_TARGET. Equivalent to using -mtpf-trace-hook-prologue-target=TPF_TRACE_PROLOGUE_SKIP_TARGET and -mtpf-trace-hook-epilogue-target=TPF_TRACE_EPILOGUE_SKIP_TARGET
uk: Встановити адреси гачків прологу та епілогу на TPF_TRACE_PROLOGUE_SKIP_TARGET та TPF_TRACE_EPILOGUE_SKIP_TARGET. Еквівалентно використанню -mtpf-trace-hook-prologue-target=TPF_TRACE_PROLOGUE_SKIP_TARGET та -mtpf-trace-hook-epilogue-target=TPF_TRACE_EPILOGUE_SKIP_TARGET

en: Set the target CPU type.
uk: Встановити тип цільового процесора.

en: Set the top-level directory for storing the profile data. The default is 'pwd'.
uk: Встановити верхній рівень каталогу для зберігання даних профілю. За замовчуванням - 'pwd'.

en: Set the trace check address for epilogue tpf hook
uk: Встановити адресу перевірки сліду для гачка tpf епілогу

en: Set the trace check address for prologue tpf hook
uk: Встановити адресу перевірки сліду для гачка tpf прологу

en: Set the trace jump address for epilogue tpf hook
uk: Встановити адресу переходу сліду для гачка tpf епілогу

en: Set the trace jump address for prologue tpf hook
uk: Встановити адресу переходу сліду для гачка tpf прологу

en: Set the version of RISC-V ISA spec.
uk: Встановити версію специфікації RISC-V ISA.

en: Sets LP_COUNT register width.  Possible values are 8, 16, 20, 24, 28, and 32.
uk: Встановлює ширину регістра LP_COUNT. Можливі значення: 8, 16, 20, 24, 28 та 32.

en: Setting spec %s to '%s'
uk: Встановлення специфікації %s на '%s'

en: Shape specification for allocatable scalar at %C
uk: Специфікація форми для виділеного скаляра на %C

en: Shapes for operands at %L and %L are not conformable
uk: Форми для операндів на %L і %L не сумісні

en: Shapes of ORDER at %L and SHAPE at %L are different
uk: Форми ORDER на %L та SHAPE на %L відрізняються

en: Share slots for saving different hard registers.
uk: Поділитися слотами для збереження різних жорстких регістрів.

en: Share stack slots for spilled pseudo-registers.
uk: Поділитися слотами стеку для витікших псевдо-регістрів.

en: Shared DO termination label %d at %C
uk: Спільна мітка завершення DO %d на %C

en: Shorten address references during linking.
uk: Скорочувати посилання на адреси під час звʼязування.

en: Show column numbers in diagnostics, when available.  Default on.
uk: Показувати номери стовпців у діагностиці, якщо доступно. За замовчуванням увімкнено.

en: Show events within system headers in analyzer execution paths.
uk: Показати події всередині системних заголовків у шляхах виконання аналізатора.

en: Show labels annotating ranges of source code when showing source.
uk: Показати мітки, що анотують діапазони вихідного коду при показі джерела.

en: Show line numbers in the left margin when showing source.
uk: Показати номери рядків у лівому полі, коли показується джерело.

en: Show stack depths of events in paths.
uk: Показати глибину стеку подій у шляхах.

en: Show the source line with a caret indicating the column.
uk: Показати рядок джерела з вказівником на стовпчик.

en: Shrink-wrap parts of the prologue and epilogue separately.
uk: Зменшити розмір частин прологу та епілогу окремо.

en: Simplification error
uk: Помилка спрощення

en: Simplification of SPREAD at %C not yet implemented
uk: Спрощення SPREAD для %C ще не реалізовано

en: Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs.
uk: Розмір у байтах, після якого потокові агрегати повинні бути інструментовані функціями журналізації замість пар збереження/відновлення.

en: Size of %qs argument of %qs intrinsic at %L too small (%i/%i)
uk: Розмір аргументу %qs вбудованої функції %qs на %L занадто малий (%i/%i)

en: Size of %qs argument of %qs intrinsic at %L too small (%wd/%ld)
uk: Розмір аргументу %qs для вбудованої функції %qs у %L занадто малий (%wd/%ld)

en: Size of the stack guard expressed as a power of two in bytes.
uk: Розмір захисника стеку, виражений як степінь двійки в байтах.

en: Size of tiles for loop blocking.
uk: Розмір блоків для блокування циклу.

en: Size optimization level: 0:none 1:opportunistic 2: regalloc 3:drop align, -Os.
uk: Рівень оптимізації розміру: 0:відсутній 1:можливості 2:розподіл регістрів 3:відмова від вирівнювання, -Os.

en: Sizes of ORDER at %L and SHAPE at %L are different
uk: Розміри ORDER на %L та SHAPE на %L відрізняються

en: Skip setting up RAX register when passing variable arguments.
uk: Пропустити налаштування регістру RAX при передачі змінних аргументів.

en: Small data area: none, sdata, use.
uk: Мала область даних: немає, sdata, використовувати.

en: Soft limit on number of memory insns per instruction group, giving lower priority to subsequent memory insns attempting to schedule in the same insn group. Frequently useful to prevent cache bank conflicts.  Default value is 1.
uk: Мʼякий ліміт на кількість памʼяті insns на групу інструкцій, надаючи нижчий пріоритет наступним памʼяті insns, які намагаються розкладати в тій же групі insn. Часто корисно, щоб уникнути конфліктів у кеш-памʼяті. Значення за замовчуванням - 1.

en: Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct
uk: Вибачте, !$ACC DECLARE на %L не дозволено в конструкції BLOCK

en: Sorry, !$OMP allocate for COMMON block variable %qs at %L not supported
uk: Вибачте, !$OMP allocate для змінної блоку COMMON %qs в %L не підтримується

en: Sorry, Cray pointers and pointees such as %qs are not supported with !$OMP ALLOCATE at %L
uk: Вибачте, але покажчики Cray та їхні вказівники, такі як %qs, не підтримуються з !$OMP ALLOCATE у %L

en: Sorry, EQUIVALENCE object %qs not supported with !$OMP ALLOCATE at %L
uk: Вибачте, але об'єкт EQUIVALENCE %qs не підтримується з !$OMP ALLOCATE у %L

en: Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported
uk: На жаль, компоненти, які можна виділяти або вказувати, в поліморфних (CLASS) типах комасивів на %L не підтримуються

en: Sorry, coindexed access to an unlimited polymorphic component at %L is not supported
uk: Вибачте, коіндексний доступ до необмеженого поліморфного компонента на %L не підтримується

en: Sorry, coindexed access to an unlimited polymorphic object at %L is not supported
uk: Вибачте, доступ до необмеженого поліморфного обʼєкта з індексацією на %L не підтримується

en: Sorry, only support for integer kind %d implemented for image-set at %L
uk: Вибачте, підтримка лише для цілого типу %d реалізована для набору зображень на %L

en: Sorry, polymorphic arrays not yet supported for firstprivate
uk: Вибачте, поліморфні масиви ще не підтримуються для firstprivate

en: Sorry, structure-element list item at %L in ALLOCATE directive is not yet supported
uk: Вибачте, елемент списку структури у %L в директиві ALLOCATE ще не підтримується

en: Sorry, the event component of derived type at %L is not yet supported
uk: Вибачте, компонент події похідного типу на %L ще не підтримується

en: Sorry, the lock component of derived type at %L is not yet supported
uk: Вибачте, компонент блокування похідного типу на %L ще не підтримується

en: Sort the symbols according to size.
uk: Відсортувати символи за розміром.

en: Sort the symbols alphabetically.
uk: Відсортувати символи за алфавітом.

en: Source-expr at %L and allocate-object at %L must have the same shape
uk: Вираз-джерело на %L та обʼєкт-виділення на %L повинні мати однакову форму

en: Source-expr at %L must be scalar or have the same rank as the allocate-object at %L
uk: Вихідний вираз на %L повинен бути скалярним або мати такий же ранг, як обʼєкт розподілу на %L

en: Specification function %qs at %L cannot be RECURSIVE
uk: Специфікаційна функція %qs на %L не може бути RECURSIVE

en: Specification function %qs at %L cannot be a statement function
uk: Специфікаційна функція %qs у %L не може бути функцією-оператором

en: Specification function %qs at %L cannot be an internal function
uk: Специфікаційна функція %qs на %L не може бути внутрішньою функцією

en: Specification function %qs at %L must be PURE
uk: Специфікаційна функція %qs на %L повинна бути PURE

en: Specifies bit size of immediate TLS offsets.  Valid values are 12, 24, 32, 48.
uk: Вказує розмір бітів негайних зсувів TLS. Допустимі значення: 12, 24, 32, 48.

en: Specifies the number of registers replicated in second register bank on entry to fast interrupt.
uk: Вказує кількість регістрів, які реплікуються в другому банку регістрів при вході в швидке переривання.

en: Specifies the number of registers to reserve for interrupt handlers.
uk: Вказує кількість регістрів, які слід зарезервувати для обробників переривань.

en: Specifies the registers that the processor saves on an interrupt entry and exit.
uk: Вказує регістри, які процесор зберігає при вході та виході з переривання.

en: Specifies whether interrupt functions should save and restore the accumulator register.
uk: Вказує, чи повинні функції переривань зберігати та відновлювати регістр акумулятора.

en: Specify CPU for code generation purposes.
uk: Вказати процесор для цілей генерації коду.

en: Specify CPU for scheduling purposes.
uk: Вказати процесор для цілей планування.

en: Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000.
uk: Вказати процесор для планування. Допустимі аргументи: 700, 7100, 7100LC, 7200, 7300 і 8000.

en: Specify TLS dialect.
uk: Вказати діалект TLS.

en: Specify UNIX standard for predefines and linking.
uk: Вказати стандарт UNIX для попередніх визначень та звʼязування.

en: Specify a file to which a list of files output by LTRANS is written.
uk: Вказати файл, до якого буде записано список файлів, що виводяться LTRANS.

en: Specify a fpu configuration value from 0 to 7; 0-3 is as FPU spec says, and 4-7 is corresponding to 0-3.
uk: Вказати значення конфігурації fpu від 0 до 7; 0-3 відповідає специфікації FPU, а 4-7 відповідає 0-3.

en: Specify a plugin to load.
uk: Вказати плагін для завантаження.

en: Specify alignment of structure fields default/natural.
uk: Вказати вирівнювання полів структури за замовчуванням/природне.

en: Specify an ABI.
uk: Вказати ABI.

en: Specify bit size of immediate TLS offsets.
uk: Вказати розмір бітів негайних зміщень TLS.

en: Specify cache flush function.
uk: Вказати функцію очищення кешу.

en: Specify cache flush trap number.
uk: Вказати номер пастки очищення кешу.

en: Specify configuration of instruction mul: fast1, fast2 or slow. The default is fast1.
uk: Вказати конфігурацію інструкції mul: fast1, fast2 або slow. За замовчуванням використовується fast1.

en: Specify default OpenACC compute dimensions.
uk: Вказати типові розміри обчислень для OpenACC.

en: Specify how many read/write ports for n9/n10 cores.  The value should be 3r2w or 2r1w.
uk: Вказати кількість портів для читання/запису для ядер n9/n10. Значення повинно бути 3r2w або 2r1w.

en: Specify how to access the thread pointer.
uk: Вказати, як отримати доступ до вказівника потоку.

en: Specify how to print any control-flow path associated with a diagnostic.
uk: Вказати, як друкувати будь-який шлях керування потоком, повʼязаний з діагностикою.

en: Specify if floating point hardware should be used.
uk: Вказати, чи слід використовувати апаратне забезпечення з плаваючою комою.

en: Specify integer and floating-point calling convention.
uk: Вказати конвенцію виклику для цілочисельних та чисел з плаваючою комою.

en: Specify main object for TPF-OS.
uk: Вказати основний обʼєкт для TPF-OS.

en: Specify maximum error replay depth during recursive diagnosis of a constraint satisfaction failure.
uk: Вказати максимальну глибину повторного відтворення помилок під час рекурсивного діагностування невиконання обмежень.

en: Specify memcpy expansion strategy when expected size is known.
uk: Вказати стратегію розширення memcpy, коли відомий очікуваний розмір.

en: Specify memset expansion strategy when expected size is known.
uk: Вказати стратегію розширення memset, коли відомий очікуваний розмір.

en: Specify name for 32 bit signed division function.
uk: Вказати назву функції для 32-бітного знакового ділення.

en: Specify range of registers to make fixed.
uk: Вказати діапазон регістрів, які потрібно зафіксувати.

en: Specify scheduling priority for dispatch slot restricted insns.
uk: Вказати пріоритет планування для обмежених інструкцій вирішувального слоту.

en: Specify size of .local memory used for stack when the exact amount is not known.
uk: Вказати розмір .local памʼяті, яка використовується для стеку, коли точна кількість не відома.

en: Specify stringop expansion strategy.
uk: Вказати стратегію розгортання операцій з рядками (stringop).

en: Specify that an external BLAS library should be used for matmul calls on large-size arrays.
uk: Вказати, що для викликів matmul з великими масивами слід використовувати зовнішню бібліотеку BLAS.

en: Specify that backslash in string introduces an escape character.
uk: Вказати, що зворотний слеш в рядку вводить символ екранування.

en: Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements.
uk: Вказати, що не дозволяється неявне типізування, якщо його не перевизначено явними операторами IMPLICIT.

en: Specify that the compiler should target secure code as per ARMv8-M Security Extensions.
uk: Вказати, що компілятор має спрямовуватися на безпечний код згідно з розширеннями безпеки ARMv8-M.

en: Specify the ISA to build for: msp430, msp430x, msp430xv2.
uk: Вказати ISA, для якої будується програма: msp430, msp430x, msp430xv2.

en: Specify the MCU to build for.
uk: Вказати МКП, для якого будується програма.

en: Specify the PTX ISA target architecture to use.
uk: Вказати цільову архітектуру PTX ISA, яку слід використовувати.

en: Specify the PTX ISA version to use.
uk: Вказати версію PTX ISA, яку слід використовувати.

en: Specify the __fp16 floating-point format.
uk: Вказати формат плаваючої коми __fp16.

en: Specify the address generation strategy for ICT call's code model.
uk: Вказати стратегію генерації адреси для моделі коду виклику ICT.

en: Specify the address generation strategy for code model.
uk: Вказати стратегію генерації адреси для моделі коду.

en: Specify the algorithm to partition symbols and vars at linktime.
uk: Вказати алгоритм для розбиття символів та змінних на етапі звʼязування.

en: Specify the code model used for accessing memory addresses.  Specifying large enables generating binaries with large global offset tables.  By default the value is small.
uk: Вказати модель коду, яка використовується для доступу до адрес памʼяті. Вказання значення large дозволяє генерувати бінарні файли з великими глобальними таблицями зміщень. За замовчуванням значення small.

en: Specify the code model.
uk: Вказати модель коду.

en: Specify the compact branch usage policy.
uk: Вказати політику використання компактних гілок.

en: Specify the cpu for pipeline model.
uk: Вказати процесор для моделі конвеєра.

en: Specify the memory model in effect for the program.
uk: Вказати модель памʼяті, що застосовується для програми.

en: Specify the minimum bit alignment of structures. (Deprecated).
uk: Вказати мінімальне вирівнювання бітів структур. (Застаріло).

en: Specify the model for atomic operations.
uk: Вказати модель для атомних операцій.

en: Specify the name of the target CPU.
uk: Вказати назву цільового процесора.

en: Specify the name of the target GPU.
uk: Вказати назву цільового GPU.

en: Specify the name of the target architecture.
uk: Вказати назву цільової архітектури.

en: Specify the name of the target floating point configuration.
uk: Вказати назву конфігурації плаваючої коми цільової платформи.

en: Specify the name of the target floating point hardware/format.
uk: Вказати назву апаратного/формату плаваючої коми цільової системи.

en: Specify the register to be used for PIC addressing.
uk: Вказати регістр, який буде використовуватися для адресації PIC.

en: Specify the security level of c-isr for the whole file.
uk: Вказати рівень безпеки c-isr для всього файлу.

en: Specify the size of each cache block, which must be a power of 2 between 4 and 512.
uk: Вказати розмір кожного блоку кешу, який повинен бути степенем числа 2 від 4 до 512.

en: Specify the size of each interrupt vector, which must be 4 or 16.
uk: Вказати розмір кожного вектора переривання, який повинен бути 4 або 16.

en: Specify the target CPU.
uk: Вказати цільовий процесор.

en: Specify the target RX cpu type.
uk: Вказати тип цільового процесора RX.

en: Specify the target architecture.
uk: Вказати цільову архітектуру.

en: Specify the target floating-point hardware/format.
uk: Вказати цільовий апаратний засіб/формат з плаваючою комою.

en: Specify the target processor.
uk: Вказати цільовий процесор.

en: Specify the thread pointer register.
uk: Вказати регістр вказівника потоку (thread pointer).

en: Specify the type of hardware multiply to support.
uk: Вказати тип апаратного множення, який потрібно підтримувати.

en: Specify thread local storage scheme.
uk: Вказати схему локального сховища потоків.

en: Specify thread pointer register number.
uk: Вказати номер реєстра вказівника потоку.

en: Specify use soft floating point ABI which mean alias to -mabi=2.
uk: Вказати використання мʼякого ABI з плаваючою комою, що означає псевдонім -mabi=2.

en: Specify use soft floating point ABI which mean alias to -mabi=2fp+.
uk: Вказати використання мʼякого ABI з плаваючою комою, що означає псевдонім -mabi=2fp+.

en: Specify when to enable an early register allocation pass.  The possibilities are: all functions, functions that have access to strided multi-register instructions, and no functions.
uk: Вкажіть, коли увімкнути ранній етап розподілу регістрів. Можливості: всі функції, функції, які мають доступ до інструкцій з кроковим доступом до пам'яті для багатореєстрових операцій, і жодні функції.

en: Specify where to find the compiled intrinsic modules.
uk: Вказати, де знаходяться скомпільовані вбудовані модулі.

en: Specify whether functions should be placed into the lower or upper memory regions, or if they should be shuffled between the regions (either) for best fit (default: lower).
uk: Вказати, чи функції повинні розміщуватися в нижніх або верхніх областях памʼяті, або чи вони повинні переміщуватися між областями (будь-якими) для найкращого впису (за замовчуванням: нижні).

en: Specify whether variables should be placed into the lower or upper memory regions, or if they should be shuffled between the regions (either) for best fit (default: lower).
uk: Вказати, чи змінні повинні бути розміщені в нижніх або верхніх регіонах памʼяті, або чи вони повинні переміщуватися між регіонами (будь-якими) для найкращого впорядкування (за замовчуванням: нижні).

en: Specify which ABI to use for Objective-C family code and meta-data generation.
uk: Вказати, яке ABI використовувати для генерації коду та метаданих родини Objective-C.

en: Specify which ABI type to generate code for: 2, 2fp+.
uk: Вказати, для якого типу ABI генерувати код: 2, 2fp+.

en: Specify which post scheduling nop insertion scheme to apply.
uk: Вказати, яку схему вставки NOP після планування застосувати.

en: Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated
uk: Вказується VOLATILE для змінної coarray %qs на %C, яка повʼязана з use-/host

en: Split 32-byte AVX unaligned load.
uk: Розбити 32-байтове незвичайне завантаження AVX.

en: Split 32-byte AVX unaligned store.
uk: Розбити 32-байтове незвичайне збереження AVX.

en: Split lifetimes of induction variables when loops are unrolled.
uk: Розділити тривалість індукційних змінних при розгортанні циклів.

en: Split paths leading to loop backedges.
uk: Розбити шляхи, що ведуть до зворотних ребер циклу.

en: Split unaligned 8 byte vector moves before post-modify address generation.
uk: Розбити незбалансовані переміщення векторів довжиною 8 байт перед генерацією адреси після модифікації.

en: Split wide types into independent registers earlier.
uk: Розбити широкі типи на незалежні регістри раніше.

en: Split wide types into independent registers.
uk: Розбити широкі типи на незалежні регістри.

en: Stack frame larger than 2G is not supported for %<-fsplit-stack%>
uk: Рамка стеку, більша за 2G, не підтримується для %<-fsplit-stack%>

en: Stack realignment not supported with %<__builtin_eh_return%>
uk: Переорієнтування стеку не підтримується з %<__builtin_eh_return%>

en: Start expression in DO loop
uk: Початковий вираз у циклі DO

en: Stat-variable at %L must be a scalar INTEGER variable
uk: Stat-змінна на %L повинна бути скалярною цілочисельною змінною

en: Stat-variable at %L shall not be %sd within the same %s statement
uk: Stat-змінна на %L не повинна бути %s в тому ж операторі %s

en: Statement at %L is not a valid branch target statement for the branch statement at %L
uk: Заява на %L не є дійсною цільовою заявою гілки для заяви гілки на %L

en: Statement function %qs at %L conflicts with function name
uk: Оператор функції %qs на %L конфліктує з іменем функції

en: Statement function %qs at %L is not allowed as an actual argument
uk: Функція-оператор %qs у %L не дозволена як фактичний аргумент

en: Statement function %qs at %L may not have pointer or allocatable attribute
uk: Функція-оператор %qs на %L не може мати атрибуту вказівника або атрибуту виділення памʼяті

en: Statement function %qs is invalid in procedure pointer assignment at %L
uk: Функція-оператор %qs недійсна при присвоєнні вказівника на процедуру в %L

en: Statement function %qs requires argument list at %C
uk: Функція-інструкція %qs вимагає список аргументів на %C

en: Statement function at %C
uk: Оператор функції на %C

en: Statement function at %L cannot appear within an INTERFACE
uk: Оператор функції на %L не може зʼявлятися в межах INTERFACE

en: Statement function at %L is recursive
uk: Оператор функції на %L є рекурсивним

en: Statement label at %C is zero
uk: Мітка інструкції в %C дорівнює нулю

en: Statement label in END CRITICAL at %C does not match CRITICAL label
uk: Мітка оператора в END CRITICAL на %C не відповідає мітці CRITICAL

en: Statement label in ENDDO at %C doesn't match DO label
uk: Мітка оператора в ENDDO на %C не відповідає мітці DO

en: Statement label list in GOTO at %C cannot be empty
uk: Список міток оператора GOTO на %C не може бути порожнім

en: Statement label without statement at %L
uk: Мітка оператора без оператора на %L

en: Statically link the GCC Quad-Precision Math Library (libquadmath).
uk: Статично звʼязати бібліотеку математики з подвійною точністю GCC (libquadmath).

en: Statically link the GNU Fortran helper library (libgfortran).
uk: Статично звʼязати допоміжну бібліотеку GNU Fortran (libgfortran).

en: Step expression in DO loop
uk: Вираз кроку у циклі DO

en: Step expression in DO loop at %L cannot be zero
uk: Вираз кроку в DO-циклі на %L не може бути нулем

en: Stop exploring an execution path after certain diagnostics.
uk: Зупинити дослідження шляху виконання після певних діагностичних повідомлень.

en: Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available.
uk: Зупинити передній ріст, якщо ймовірність найкращого ребра менше цього порогу (у відсотках). Використовується, коли доступний профільний зворотний звʼязок.

en: Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available.
uk: Зупинити передній ріст, якщо ймовірність найкращого ребра менше цього порогу (у відсотках). Використовується, коли профільний зворотний звʼязок недоступний.

en: Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent).
uk: Зупинити зворотний ріст, якщо зворотна ймовірність найкращого ребра менша за цей поріг (у відсотках).

en: Store all argument registers on the stack.
uk: Зберігайте всі регістри аргументів у стеку.

en: Store doubles in 64 bits.
uk: Зберігати подвійні числа у 64 бітах.

en: Store function names in object code.
uk: Зберігати імена функцій у коді обʼєкта.

en: Stores doubles in 32 bits.  This is the default.
uk: Зберігати подвійні числа у 32 бітах. Це значення за замовчуванням.

en: Stores the MDUC registers in interrupt handlers for G13 target.
uk: Зберігає регістри MDUC у обробниках переривань для цілі G13.

en: Stream extra data to support more aggressive devirtualization in LTO local transformation mode.
uk: Потокова передача додаткових даних для підтримки більш агресивної девіртуалізації в режимі локальної трансформації LTO.

en: Stride must not be present at %L
uk: Крок не повинен бути вказаний на %L

en: Stride should not be specified for array section in %s clause at %L
uk: Крок не повинен бути вказаний для розділу масиву в замиканні %s на %L

en: Strides not allowed in coarray subscript at %C
uk: Кроки не дозволені в підписі співмасиву на %C

en: String length at %L is too large
uk: Довжина рядка на %L занадто велика

en: Structure component %qs at %L cannot be an EQUIVALENCE object
uk: Компонент структури %qs на %L не може бути обʼєктом EQUIVALENCE

en: Structure constructor with missing optional arguments at %C
uk: Конструктор структури з відсутніми необовʼязковими аргументами в %C

en: Structure constructor with named arguments at %C
uk: Конструктор структури з іменованими аргументами в %C

en: Structure name %qs at %C cannot be the same as an intrinsic type
uk: Назва структури %qs у %C не може бути такою ж, як вбудований тип

en: Structure name expected after RECORD at %C
uk: Очікується назва структури після RECORD на %C

en: Structure name expected in non-nested structure declaration at %C
uk: Очікується імʼя структури в оголошенні невкладеної структури у %C

en: Structure-component expression at %L in %qs directive not permitted in declarative directive; as directive associated with an ALLOCATE stmt it must be preceded by an executable statement or OpenMP construct
uk: Вираз компонента структури в %L директиві %qs не дозволений у декларативній директиві; якщо директива пов'язана з інструкцією ALLOCATE, то вона повинна бути перед іншою виконуваною інструкцією або конструкцією OpenMP

en: Structured format for output dependency information.  Supported ("p1689r5").
uk: Структурований формат для виведення інформації про залежності. Підтримується ("p1689r5").

en: Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic
uk: Підпрограма %qs в %L є INTRINSIC, але не сумісна з інтегрованою

en: Subroutine call to %qs at %L is not PURE
uk: Виклик підпрограми %qs в %L не є PURE

en: Subroutine call to %qs in DO CONCURRENT block at %L is not PURE
uk: Виклик підпрограми %qs в блоку DO CONCURRENT в %L не є PURE

en: Subroutine call to %qs in FORALL block at %L is not PURE
uk: Виклик підпрограми %qs в блоку FORALL в %L не є PURE

en: Subroutine call to intrinsic %qs at %L is not PURE
uk: Виклик підпрограми до вбудованої %qs на %L не є PURE

en: Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE
uk: Виклик підпрограми до вбудованої %qs в блоку DO CONCURRENT на %L не є PURE

en: Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L
uk: Виклик підпрограми з альтернативними поверненнями в замиканні INITIALIZER !$OMP DECLARE REDUCTION на %L

en: Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L
uk: Виклик підпрограми з альтернативними поверненнями в комбінаторі !$OMP DECLARE REDUCTION на %L

en: Subscript at %L above array upper bound (%ld > %ld) in dimension %d
uk: Індекс у %L вище верхньої межі масиву (%ld > %ld) у розмірності %d

en: Subscript at %L below array lower bound (%ld < %ld) in dimension %d
uk: Індекс у %L нижче нижньої межі масиву (%ld < %ld) у розмірності %d

en: Substring at %L has length zero
uk: Підрядок на %L має нульову довжину

en: Substring end index (%td) at %L exceeds string length
uk: Кінцевий індекс підрядка (%td) в %L перевищує довжину рядка

en: Substring end index at %L exceeds the string length
uk: Кінцевий індекс підстроки на %L перевищує довжину рядка

en: Substring end index at %L is too large
uk: Кінцевий індекс підстрічки на %L занадто великий

en: Substring end index at %L must be of type INTEGER
uk: Кінцевий індекс підстрічки на %L повинен бути типу INTEGER

en: Substring end index at %L must be scalar
uk: Кінцевий індекс підстрічки на %L повинен бути скалярним

en: Substring start index (%td) at %L below 1
uk: Початковий індекс підрядка (%td) в %L менше 1

en: Substring start index at %L is less than one
uk: Початковий індекс підстроки на %L менше одиниці

en: Substring start index at %L must be of type INTEGER
uk: Початковий індекс підстрічки на %L повинен бути типу INTEGER

en: Substring start index at %L must be scalar
uk: Початковий індекс підстрічки на %L повинен бути скалярним

en: Substring starting and ending points of target specification at %L must be constant expressions
uk: Початкова і кінцева точки підстрічки специфікації цілі на %L повинні бути константними виразами

en: Suggest that the override keyword be used when the declaration of a virtual function overrides another.
uk: Рекомендується використовувати ключове слово override, коли оголошення віртуальної функції перевизначає іншу.

en: Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %d
uk: Сума рангу масиву %d та корангу %d в %C перевищує максимально допустимі розміри %d

en: Sum of second and third arguments of IBITS exceeds bit size at %L
uk: Сума другого і третього аргументів IBITS перевищує розмір бітів на %L

en: Supply a list of objects to be linked from a file, rather than the command line.
uk: Надайте список обʼєктів для звʼязування з файлу, а не з командного рядка.

en: Support 3DNow! built-in functions.
uk: Підтримка вбудованих функцій 3DNow!.

en: Support 512 bit vector built-in functions and code generation.
uk: Підтримка вбудованих функцій та генерація коду для векторів довжиною 512 біт.

en: Support AES built-in functions and code generation.
uk: Підтримка вбудованих функцій AES та генерація коду.

en: Support AMX-BF16 built-in functions and code generation.
uk: Підтримка вбудованих функцій AMX-BF16 та генерація коду.

en: Support AMX-COMPLEX built-in functions and code generation.
uk: Підтримка вбудованих функцій та генерація коду для AMX-COMPLEX.

en: Support AMX-FP16 built-in functions and code generation.
uk: Підтримка вбудованих функцій та генерація коду для AMX-FP16.

en: Support AMX-INT8 built-in functions and code generation.
uk: Підтримка вбудованих функцій AMX-INT8 та генерація коду.

en: Support AMX-TILE built-in functions and code generation.
uk: Підтримка вбудованих функцій AMX-TILE та генерація коду.

en: Support AVX512VNNI built-in functions and code generation.
uk: Підтримка вбудованих функцій та генерація коду для AVX512VNNI.

en: Support AVX512VP2INTERSECT built-in functions and code generation.
uk: Підтримка вбудованих функцій та генерація коду для AVX512VP2INTERSECT.

en: Support Athlon 3Dnow! built-in functions.
uk: Підтримка вбудованих функцій Athlon 3Dnow!

en: Support BMI built-in functions and code generation.
uk: Підтримка вбудованих функцій BMI та генерація коду.

en: Support BMI2 built-in functions and code generation.
uk: Підтримка вбудованих функцій BMI2 та генерація коду.

en: Support C++17 allocation of over-aligned types.
uk: Підтримка виділення типів з перевищеною вирівнюванням у C++17.

en: Support CLDEMOTE built-in functions and code generation.
uk: Підтримка вбудованих функцій CLDEMOTE та генерація коду.

en: Support CLFLUSHOPT instructions.
uk: Підтримка інструкцій CLFLUSHOPT.

en: Support CLWB instruction.
uk: Підтримка інструкції CLWB.

en: Support CLZERO built-in functions and code generation.
uk: Підтримка вбудованих функцій та генерація коду CLZERO.

en: Support ENQCMD built-in functions and code generation.
uk: Підтримка вбудованих функцій та генерація коду для ENQCMD.

en: Support F16C built-in functions and code generation.
uk: Підтримка вбудованих функцій F16C та генерація коду.

en: Support FMA4 built-in functions and code generation.
uk: Підтримка вбудованих функцій і генерація коду для FMA4.

en: Support FSGSBASE built-in functions and code generation.
uk: Підтримка вбудованих функцій FSGSBASE та генерація коду.

en: Support FXSAVE and FXRSTOR instructions.
uk: Підтримка інструкцій FXSAVE та FXRSTOR.

en: Support GFNI built-in functions and code generation.
uk: Підтримка вбудованих функцій GFNI та генерація коду.

en: Support HRESET built-in functions and code generation.
uk: Підтримка вбудованих функцій HRESET та генерація коду.

en: Support Hardware Lock Elision prefixes.
uk: Підтримка префіксів для апаратного усунення блокування.

en: Support KL built-in functions and code generation.
uk: Підтримка вбудованих функцій KL та генерація коду.

en: Support LWP built-in functions and code generation.
uk: Підтримка вбудованих функцій і генерація коду для LWP.

en: Support LZCNT built-in function and code generation.
uk: Підтримка вбудованої функції LZCNT та генерація коду.

en: Support MMX and SSE built-in functions and code generation.
uk: Підтримка вбудованих функцій MMX і SSE та генерація коду.

en: Support MMX built-in functions.
uk: Підтримка вбудованих функцій MMX.

en: Support MMX, SSE and SSE2 built-in functions and code generation.
uk: Підтримка вбудованих функцій MMX, SSE і SSE2 та генерація коду.

en: Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation.
uk: Підтримка вбудованих функцій MMX, SSE, SSE2 і SSE3 та генерація коду.

en: Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code generation.
uk: Підтримка вбудованих функцій і генерація коду для MMX, SSE, SSE2, SSE3 і SSE4A.

en: Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code generation.
uk: Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3 та SSSE3.

en: Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code generation.
uk: Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3 та SSE4.1.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions and code generation.
uk: Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 та SSE4.2.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in functions and code generation.
uk: Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 та AVX.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and AVX2 built-in functions and code generation.
uk: Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX та AVX2.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation.
uk: Підтримка вбудованих функцій і генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX і FMA.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and SHA512 built-in functions and code generation.
uk: Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX і SHA512.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and SM3 built-in functions and code generation.
uk: Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX і SM3.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and SM4 built-in functions and code generation.
uk: Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX і SM4.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512BW built-in functions and code generation.
uk: Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F та AVX512BW.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512CD built-in functions and code generation.
uk: Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F та AVX512CD.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512DQ built-in functions and code generation.
uk: Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F та AVX512DQ.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512IFMA built-in functions and code generation.
uk: Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 та AVX512F і AVX512IFMA.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512VBMI built-in functions and code generation.
uk: Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 та AVX512F і AVX512VBMI.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512VL built-in functions and code generation.
uk: Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F та AVX512VL.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F built-in functions and code generation.
uk: Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 та AVX512F.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVXVNNIINT16 built-in functions and code generation.
uk: Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 і AVXVNNIINT16.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVXVNNIINT8 built-in functions and code generation.
uk: Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 та AVXVNNIINT8.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512-FP16 built-in functions and code generation.
uk: Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F та AVX512-FP16.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512BF16 built-in functions and code generation.
uk: Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F та AVX512BF16.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512BITALG built-in functions and code generation.
uk: Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F та AVX512BITALG.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512VBMI2 built-in functions and code generation.
uk: Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F та AVX512VBMI2.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512VPOPCNTDQ built-in functions and code generation.
uk: Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F та AVX512VPOPCNTDQ.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, and AVX10.1-512 built-in functions and code generation.
uk: Підтримка вбудованих функцій MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 та AVX10.1-512 і генерація коду.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, and AVXIFMA built-in functions and code generation.
uk: Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 та AVXIFMA.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, and AVXNECONVERT build-in functions and code generation.
uk: Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 та AVXNECONVERT.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, and AVXVNNI built-in functions and code generation.
uk: Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 та AVXVNNI.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, and CMPCCXADD build-in functions and code generation.
uk: Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 та CMPCCXADD.

en: Support MOVDIR64B built-in functions and code generation.
uk: Підтримка вбудованих функцій MOVDIR64B та генерація коду.

en: Support MOVDIRI built-in functions and code generation.
uk: Підтримка вбудованих функцій MOVDIRI та генерація коду.

en: Support MWAIT and MONITOR built-in functions and code generation.
uk: Підтримка вбудованих функцій та генерація коду для MWAIT та MONITOR.

en: Support MWAITX and MONITORX built-in functions and code generation.
uk: Підтримка вбудованих функцій та генерація коду MWAITX та MONITORX.

en: Support PCLMUL built-in functions and code generation.
uk: Підтримка вбудованих функцій PCLMUL та генерація коду.

en: Support PCONFIG built-in functions and code generation.
uk: Підтримка вбудованих функцій PCONFIG та генерація коду.

en: Support PKU built-in functions and code generation.
uk: Підтримка вбудованих функцій та генерація коду PKU.

en: Support PREFETCHI built-in functions and code generation.
uk: Підтримка вбудованих функцій та генерація коду для PREFETCHI.

en: Support PREFETCHW instruction.
uk: Підтримка інструкції PREFETCHW.

en: Support PTWRITE built-in functions and code generation.
uk: Підтримка вбудованих функцій PTWRITE та генерація коду.

en: Support RAOINT built-in functions and code generation.
uk: Підтримка вбудованих функцій та генерація коду для RAOINT.

en: Support RDPID built-in functions and code generation.
uk: Підтримка вбудованих функцій RDPID та генерація коду.

en: Support RDRND built-in functions and code generation.
uk: Підтримка вбудованих функцій RDRND та генерація коду.

en: Support RDSEED instruction.
uk: Підтримка інструкції RDSEED.

en: Support RTM built-in functions and code generation.
uk: Підтримка вбудованих функцій та генерація коду RTM.

en: Support SERIALIZE built-in functions and code generation.
uk: Підтримка вбудованих функцій SERIALIZE та генерація коду.

en: Support SGX built-in functions and code generation.
uk: Підтримка вбудованих функцій SGX та генерація коду.

en: Support SHA1 and SHA256 built-in functions and code generation.
uk: Підтримка вбудованих функцій SHA1 та SHA256 та генерація коду.

en: Support TBM built-in functions and code generation.
uk: Підтримка вбудованих функцій TBM та генерація коду.

en: Support TLS segment larger than 64K.
uk: Підтримка TLS-сегменту більше 64K.

en: Support TSXLDTRK built-in functions and code generation.
uk: Підтримка вбудованих функцій TSXLDTRK та генерація коду.

en: Support UINTR built-in functions and code generation.
uk: Підтримка вбудованих функцій UINTR та генерація коду.

en: Support USER_MSR built-in functions and code generation.
uk: Підтримка вбудованих функцій та генерація коду для USER_MSR.

en: Support VAES built-in functions and code generation.
uk: Підтримка вбудованих функцій VAES та генерація коду.

en: Support VPCLMULQDQ built-in functions and code generation.
uk: Підтримка вбудованих функцій VPCLMULQDQ та генерація коду.

en: Support WAITPKG built-in functions and code generation.
uk: Підтримка вбудованих функцій WAITPKG та генерація коду.

en: Support WBNOINVD built-in functions and code generation.
uk: Підтримка вбудованих функцій WBNOINVD та генерація коду.

en: Support WIDEKL built-in functions and code generation.
uk: Підтримка вбудованих функцій WIDEKL та генерація коду.

en: Support XOP built-in functions and code generation.
uk: Підтримка вбудованих функцій і генерація коду для XOP.

en: Support XSAVE and XRSTOR instructions.
uk: Підтримка інструкцій XSAVE та XRSTOR.

en: Support XSAVEC instructions.
uk: Підтримка інструкцій XSAVEC.

en: Support XSAVEOPT instruction.
uk: Підтримка інструкції XSAVEOPT.

en: Support XSAVES and XRSTORS instructions.
uk: Підтримка інструкцій XSAVES та XRSTORS.

en: Support alignments of up to 64-bits.
uk: Підтримка вирівнювання до 64 біт.

en: Support amcas[_db].{b/h/w/d} instructions.
uk: Підтримка інструкцій amcas[_db].{b/h/w/d}.

en: Support am{swap/add}[_db].{b/h} instructions.
uk: Підтримка інструкцій am{swap/add}[_db].{b/h}.

en: Support calls between Thumb and ARM instruction sets.
uk: Підтримка викликів між наборами інструкцій Thumb та ARM.

en: Support code generation of Advanced Bit Manipulation (ABM) instructions.
uk: Підтримка генерації коду для команд розширеного побітового маніпулювання (ABM).

en: Support code generation of cmpxchg16b instruction.
uk: Підтримка генерації коду для інструкції cmpxchg16b.

en: Support code generation of crc32 instruction.
uk: Підтримка генерації коду для інструкції crc32.

en: Support code generation of movbe instruction.
uk: Підтримка генерації коду для інструкції movbe.

en: Support code generation of popcnt instruction.
uk: Підтримка генерації коду для команди popcnt.

en: Support code generation of sahf instruction in 64bit x86-64 code.
uk: Підтримка генерації коду для інструкції sahf в 64-бітовому x86-64 коді.

en: Support div.w[u] and mod.w[u] instructions with inputs not sign-extended.
uk: Підтримка інструкцій div.w[u] та mod.w[u] з входами, які не розширені знаком.

en: Support dynamic initialization of thread-local variables in a different translation unit.
uk: Підтримка динамічної ініціалізації змінних, локальних для потоку, в іншій одиниці перекладу.

en: Support flag-preserving add-carry instructions.
uk: Підтримка інструкцій збереження прапорців при додаванні з переносом.

en: Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented
uk: Підтримка аргументу A на %L, який є поліморфним аргументом A або має виділені компоненти, ще не реалізована

en: Support for the A argument at %L with allocatable components is not yet implemented
uk: Підтримка аргументу A на %L з можливими компонентами ще не реалізована

en: Support frecipe.{s/d} and frsqrte.{s/d} instructions.
uk: Підтримка інструкцій frecipe.{s/d} та frsqrte.{s/d}.

en: Support legacy multi-threading.
uk: Підтримка старого багатопотокового виконання.

en: Support message passing with the Parallel Environment.
uk: Підтримка передачі повідомлень з паралельним середовищем.

en: Support more than 8192 GOT entries on ColdFire.
uk: Підтримка більше 8192 записів GOT на ColdFire.

en: Support multi-threading.
uk: Підтримка багатопотокового виконання.

en: Support synchronous non-call exceptions.
uk: Підтримка синхронних не-викликових винятків.

en: Supported AArch64 return address signing scope (for use with -msign-return-address= option):
uk: Підтримувана область підпису повернення адреси AArch64 (для використання з опцією -msign-return-address=):

en: Supported ABIs (for use with the -mabi= option):
uk: Підтримувані ABIs (для використання з опцією -mabi=):

en: Supported ISA specs (for use with the -misa-spec= option):
uk: Підтримувані специфікації ISA (для використання з опцією -misa-spec=):

en: Supported LTO compression algorithms: zlib
uk: Підтримувані алгоритми стискання LTO: zlib

en: Suppress output of addresses in debugging dumps.
uk: Приховати вивід адрес у відлагоджувальних дампах.

en: Suppress output of instruction numbers, line number notes and addresses in debugging dumps.
uk: Приховати вивід номерів інструкцій, приміток з номерами рядків та адрес у відлагоджувальних дампах.

en: Suppress output of previous and next insn numbers in debugging dumps.
uk: Приховати вивід номерів попередніх та наступних інструкцій у відлагоджувальних дампах.

en: Suppress warnings.
uk: Приглушити попередження.

en: Switch ARM/Thumb modes on alternating functions for compiler testing.
uk: Перемикати режими ARM/Thumb на чергуючих функціях для тестування компілятора.

en: Switch on/off MIPS16 ASE on alternating functions for compiler testing.
uk: Увімкнути/вимкнути MIPS16 ASE на чергових функціях для тестування компілятора.

en: Switches off the -mstack-guard= option.
uk: Вимкнути опцію -mstack-guard=.

en: Switches off the -mstack-size= option.
uk: Вимикає опцію -mstack-size=.

en: Symbol %qs already declared
uk: Символ %qs вже оголошено

en: Symbol %qs at %C already declared
uk: Символ %qs вже оголошено в %C

en: Symbol %qs at %C also declared as a type at %L
uk: Символ %qs на %C також оголошений як тип на %L

en: Symbol %qs at %C has already been host associated
uk: Символ %qs в %C вже має асоціацію з хостом

en: Symbol %qs at %C has no IMPLICIT type
uk: Символ %qs на %C не має неявного типу

en: Symbol %qs at %C has not been previously defined
uk: Символ %qs на %C не був попередньо визначений

en: Symbol %qs at %C is USE associated from module %qs and cannot occur in COMMON
uk: Символ %qs в %C має асоціацію USE з модулем %qs і не може зустрічатися в COMMON

en: Symbol %qs at %C is already in a COMMON block
uk: Символ %qs на %C вже знаходиться в загальному блоку

en: Symbol %qs at %C is ambiguous
uk: Символ %qs в %C є неоднозначним

en: Symbol %qs at %C must be a NAMELIST group name
uk: Символ %qs на %C повинен бути імʼям групи NAMELIST

en: Symbol %qs at %L already has an explicit interface
uk: Символ %qs в %L вже має явний інтерфейс

en: Symbol %qs at %L already has basic type of %s
uk: Символ %qs в %L вже має основний тип %s

en: Symbol %qs at %L cannot have a type
uk: Символ %qs в %L не може мати типу

en: Symbol %qs at %L conflicts with symbol from module %qs, use-associated at %L
uk: Символ %qs в %L конфліктує з символом з модуля %qs, використовується в %L

en: Symbol %qs at %L conflicts with the rename symbol at %L
uk: Символ %qs на %L конфліктує з символом перейменування на %L

en: Symbol %qs at %L conflicts with the symbol at %L
uk: Символ %qs у %L конфліктує з символом у %L

en: Symbol %qs at %L has no IMPLICIT type
uk: Символ %qs на %L не має неявного типу

en: Symbol %qs at %L has no IMPLICIT type; did you mean %qs?
uk: Символ %qs на %L не має неявного типу; ви мали на увазі %qs?

en: Symbol %qs at %L has the WEAK attribute but is a dummy argument
uk: Символ %qs у %L має атрибут WEAK, але є фіктивним аргументом

en: Symbol %qs at %L has the WEAK attribute but is a local variable
uk: Символ %qs у %L має атрибут WEAK, але є локальною змінною

en: Symbol %qs at %L is ambiguous
uk: Символ %qs на %L є неоднозначним

en: Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs
uk: Символ %qs на %L позначений як PRIVATE, але має мітку звʼязування %qs

en: Symbol %qs has mixed component and non-component accesses at %L
uk: Символ %qs має змішані доступи до компонентів та не компонентів у %L

en: Symbol %qs in COMMON at %C cannot be a POINTER array
uk: Символ %qs в COMMON в %C не може бути масивом POINTER

en: Symbol %qs in COMMON at %C cannot be a coarray
uk: Символ %qs в COMMON в %C не може бути ко-масивом

en: Symbol %qs in namelist %qs at %C must be declared before the namelist is declared.
uk: Символ %qs у списку імен %qs у %C повинен бути оголошений до оголошення списку імен.

en: Symbol %qs in namelist %qs is INTENT(IN) at %C
uk: Символ %qs у списку імен %qs має INTENT(IN) на %C

en: Symbol %qs is used before it is typed at %L
uk: Символ %qs використовується до того, як він введений на %L

en: Symbol %qs must be a PARAMETER in DATA statement at %C
uk: Символ %qs повинен бути ПАРАМЕТРОМ в операторі DATA в %C

en: Symbol %qs present on both FROM and TO clauses at %L
uk: Символ %qs присутній як у замиканні FROM, так і у замиканні TO на %L

en: Symbol %qs present on both data and map clauses at %L
uk: Символ %qs присутній як у замиканні data, так і у замиканні map на %L

en: Symbol %qs present on multiple clauses at %L
uk: Символ %qs присутній на кількох замиканнях у %L

en: Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING
uk: Символ %qs, на який посилаються в %L, не знайдений в інтринсичному модулі ISO_C_BINDING

en: Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV
uk: Символ %qs, на який посилаються на %L, не знайдено в вбудованому модулі ISO_FORTRAN_ENV

en: Symbol %qs referenced at %L not found in module %qs
uk: Символ %qs, на який посилаються на %L, не знайдено в модулі %qs

en: Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs
uk: Символ %qs в COMMON блоку %qs в %C непрямо еквівалентний іншому COMMON блоку %qs

en: Symbol at %C is not appropriate for an expression
uk: Символ на %C не підходить для виразу

en: Symbol at %L is not a DUMMY variable
uk: Символ на %L не є фіктивною змінною

en: Synonym for "-export-dynamic" for linker versions that support it.
uk: Синонім для «-export-dynamic» для версій лінкера, які його підтримують.

en: Synonym for "image_base".
uk: Синонім «image_base».

en: Synonym for -Wcomment.
uk: Синонім для -Wcomment.

en: Synonym of -gnatk8.
uk: Синонім для -gnatk8.

en: Syntax error in !$ACC DECLARE list at %C
uk: Синтаксична помилка у списку !$ACC DECLARE на %C

en: Syntax error in !$ACC ROUTINE ( NAME ) at %C
uk: Синтаксична помилка в !$ACC ROUTINE ( ІМʼЯ ) на %C

en: Syntax error in !$ACC ROUTINE ( NAME ) at %C, expecting %<)%> after NAME
uk: Синтаксична помилка в !$ACC ROUTINE ( ІМʼЯ ) на %C, очікується %<)%> після ІМʼЯ

en: Syntax error in !$OMP DECLARE TARGET list at %C
uk: Синтаксична помилка в списку !$OMP DECLARE TARGET на %C

en: Syntax error in !$OMP THREADPRIVATE list at %C
uk: Синтаксична помилка у списку !$OMP THREADPRIVATE у %C

en: Syntax error in !GCC$ ATTRIBUTES statement at %C
uk: Синтаксична помилка в інструкції !GCC$ ATTRIBUTES на %C

en: Syntax error in !GCC$ IVDEP directive at %C
uk: Синтаксична помилка в директиві !GCC$ IVDEP на %C

en: Syntax error in !GCC$ NOVECTOR directive at %C
uk: Синтаксична помилка в директиві !GCC$ NOVECTOR на %C

en: Syntax error in !GCC$ UNROLL directive at %C
uk: Синтаксична помилка в директиві !GCC$ UNROLL на %C

en: Syntax error in !GCC$ VECTOR directive at %C
uk: Синтаксична помилка в директиві !GCC$ VECTOR на %C

en: Syntax error in %s statement at %C
uk: Синтаксична помилка в операторі %s на %C

en: Syntax error in ABSTRACT INTERFACE statement at %C
uk: Синтаксична помилка в операторі АБСТРАКТНИЙ ІНТЕРФЕЙС на %C

en: Syntax error in ASYNCHRONOUS statement at %C
uk: Синтаксична помилка в операторі ASYNCHRONOUS на %C

en: Syntax error in AUTOMATIC statement at %C
uk: Синтаксична помилка в операторі AUTOMATIC в %C

en: Syntax error in CASE specification at %C
uk: Синтаксична помилка в специфікації CASE в %C

en: Syntax error in CHARACTER declaration at %C
uk: Синтаксична помилка в оголошенні CHARACTER на %C

en: Syntax error in CLASS IS specification at %C
uk: Синтаксична помилка в специфікації CLASS IS на %C

en: Syntax error in COMPLEX constant at %C
uk: Синтаксична помилка в складній константі на %C

en: Syntax error in ELSE IF statement after %L
uk: Синтаксична помилка в операторі ELSE IF після %L

en: Syntax error in ENUMERATOR definition at %C
uk: Синтаксична помилка в означенні ENUMERATOR на %C

en: Syntax error in EQUIVALENCE statement at %L
uk: Помилка синтаксису в операторі EQUIVALENCE на %L

en: Syntax error in FORALL iterator at %C
uk: Синтаксична помилка в ітераторі FORALL на %C

en: Syntax error in I/O iterator at %C
uk: Синтаксична помилка в ітераторі введення/виведення на %C

en: Syntax error in IF-clause after %C
uk: Синтаксична помилка в умовній замиканні після %C

en: Syntax error in IF-expression at %C
uk: Синтаксична помилка в умовному виразі на %C

en: Syntax error in IMPORT statement at %C
uk: Синтаксична помилка в операторі ІМПОРТ на %C

en: Syntax error in NAME= specifier for binding label at %C
uk: Синтаксична помилка в специфікаторі NAME= для мітки звʼязування на %C

en: Syntax error in OpenACC expression list at %C
uk: Синтаксична помилка у списку виразів OpenACC на %C

en: Syntax error in OpenMP SINK dependence-type list at %C
uk: Синтаксична помилка у списку типів залежності OpenMP SINK на %C

en: Syntax error in OpenMP detach clause at %C
uk: Синтаксична помилка в замиканні detach OpenMP в %C

en: Syntax error in OpenMP variable list at %C
uk: Синтаксична помилка у списку змінних OpenMP в %C

en: Syntax error in PROCEDURE statement at %C
uk: Синтаксична помилка в операторі PROCEDURE на %C

en: Syntax error in PROTECTED statement at %C
uk: Синтаксична помилка в операторі PROTECTED в %C

en: Syntax error in RANK specification at %C
uk: Синтаксична помилка в специфікації RANK на %C

en: Syntax error in SAVE statement at %C
uk: Синтаксична помилка в SAVE-заявці на %C

en: Syntax error in STATIC statement at %C
uk: Синтаксична помилка в операторі STATIC в %C

en: Syntax error in SUBMODULE statement at %C
uk: Синтаксична помилка в інструкції SUBMODULE у %C

en: Syntax error in SUBSTRING specification at %C
uk: Синтаксична помилка в специфікації SUBSTRING на %C

en: Syntax error in TYPE IS specification at %C
uk: Синтаксична помилка в специфікації TYPE IS на %C

en: Syntax error in VALUE statement at %C
uk: Синтаксична помилка в VALUE-заявці на %C

en: Syntax error in VOLATILE statement at %C
uk: Синтаксична помилка в VOLATILE-заявці на %C

en: Syntax error in anonymous structure declaration at %C
uk: Синтаксична помилка в анонімному оголошенні структури на %C

en: Syntax error in argument list at %C
uk: Синтаксична помилка в списку аргументів на %C

en: Syntax error in array constructor at %C
uk: Синтаксична помилка в конструкторі масиву в %C

en: Syntax error in character length specification at %C
uk: Синтаксична помилка в специфікації довжини символу на %C

en: Syntax error in common block name at %C
uk: Синтаксична помилка в назві загального блоку на %C

en: Syntax error in data declaration at %C
uk: Синтаксична помилка в оголошенні даних на %C

en: Syntax error in expression at %C
uk: Синтаксична помилка в виразі на %C

en: Syntax error in generic specification at %C
uk: Синтаксична помилка в загальній специфікації на %C

en: Syntax error in iterator at %C
uk: Синтаксична помилка в ітераторі в %C

en: Syntax error in nested structure declaration at %C
uk: Синтаксична помилка в оголошенні вкладеної структури на %C

en: Syntax error in old style initialization of %s at %C
uk: Синтаксична помилка в ініціалізації старого стилю %s в %C

en: Syntax error in old style initializer list at %C
uk: Синтаксична помилка у списку ініціалізаторів старого стилю на %C

en: Syntax error in procedure pointer component at %C
uk: Синтаксична помилка в компоненті вказівника на процедуру на %C

en: Syntax error: Trailing garbage in END INTERFACE statement at %C
uk: Синтаксична помилка: Залишкові сміття в операторі END INTERFACE на %C

en: Syntax error: Trailing garbage in INTERFACE statement at %C
uk: Синтаксична помилка: Залишкові сміття в операторі INTERFACE на %C

en: TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L
uk: TARGET DATA повинен містити принаймні один замикання MAP, USE_DEVICE_PTR або USE_DEVICE_ADDR на рядку %L

en: TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L
uk: TARGET ENTER DATA з типом відображення, відмінним від TO, TOFROM або ALLOC в замиканні MAP на %L

en: TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L
uk: TARGET EXIT DATA з типом відображення, відмінним від FROM, TOFROM, RELEASE або DELETE в замиканні MAP на %L

en: TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L
uk: TARGET%s з типом відображення, відмінним від TO, FROM, TOFROM або ALLOC в замиканні MAP на %L

en: TEAM NUMBER argument to FORM TEAM at %L must be a scalar INTEGER
uk: Аргумент TEAM NUMBER для FORM TEAM на %L повинен бути скалярним INTEGER

en: TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE
uk: Аргумент TEAM на %L для вбудованої функції TEAM_NUMBER повинен бути типу TEAM_TYPE

en: TEAM argument to %qs at %L must be a scalar expression of type TEAM_TYPE
uk: Аргумент TEAM для %qs на %L повинен бути скалярним виразом типу TEAM_TYPE

en: THREADPRIVATE object %qs in %s clause at %L
uk: Обʼєкт THREADPRIVATE %qs в замиканні %s на %L

en: THREADPRIVATE object %qs in SHARED clause at %L
uk: Обʼєкт THREADPRIVATE %qs у замиканні SHARED на %L

en: TILE requires constant expression at %L
uk: TILE вимагає сталий вираз на %L

en: TLS dialect to use:
uk: Діалект TLS, який слід використовувати:

en: TLS is not implemented for GCN.
uk: TLS не реалізовано для GCN.

en: TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions.
uk: TODO: типове обмежене призначення(я) на %L не виконано, оскільки в проміжних виразах виникають посилання на масив з кількома частинами.

en: TODO: unlimited polymorphic MOLD in TRANSFER intrinsic at %L
uk: ЗРОБИТИ: необмежений поліморфний MOLD у вбудованій функції TRANSFER на рядку %L

en: TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS
uk: Аргумент TOPOS (%ld) поза межами діапазону 0:%d в інтринсичній функції MVBITS

en: TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS
uk: TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) в інтринсичній функції MVBITS

en: TYPE IS at %L overlaps with TYPE IS at %L
uk: TYPE IS на %L перекривається з TYPE IS на %L

en: TYPE with intrinsic-type-spec at %C
uk: ТИП з вбудованою типовою специфікацією у %C

en: Take advantage of linker relaxations to reduce the number of instructions required to materialize symbol addresses.
uk: Скористайтеся можливостями розслаблення звʼязувача, щоб зменшити кількість інструкцій, необхідних для матеріалізації адрес символів.

en: Taken at least once:%s of %d
uk: Виконано хоча б один раз:%s з %d

en: Takes two non-negative integer numbers separated by a comma. Prepend the function label with the number of two-byte Nop instructions indicated by the first.  Append Nop instructions covering the number of halfwords indicated by the second after the label.  Nop instructions of the largest possible size are used (six, four or two bytes), beginning with the largest possible size.  Using 0 for both values disables hotpatching.
uk: Приймає два не відʼємних цілих числа, розділені комою. Додає до мітки функції кількість двобайтових інструкцій Nop, вказаних першим числом. Після мітки додаються інструкції Nop, що покривають кількість половин слів, вказану другим числом. Використовуються Nop-інструкції найбільшого можливого розміру (шість, чотири або два байти), починаючи з найбільшого можливого розміру. Використання значення 0 для обох чисел забороняє гаряче латання.

en: Target block's relative execution frequency (as a percentage) required to sink a statement.
uk: Відносна частота виконання цільового блоку (у відсотках), необхідна для занурення оператора.

en: Target expression in pointer assignment at %L must deliver a pointer result
uk: Вираз цілі в призначенні вказівника на %L повинен повертати результат вказівника

en: Target has split I&D.
uk: Ціль має розділення I&D.

en: Target of rank remapping is too small (%ld < %ld)
uk: Ціль перенумерування рангу занадто мала (%ld < %ld)

en: Target the AM33 processor.
uk: Цільовий процесор AM33.

en: Target the AM33/2.0 processor.
uk: Цільовий процесор AM33/2.0.

en: Target the AM34 processor.
uk: Цільовий процесор AM34.

en: Target the FT32B architecture.
uk: Спрямовуйте на архітектуру FT32B.

en: Target the software simulator.
uk: Спрямовуйте на програмний симулятор.

en: Target: %s
uk: Ціль: %s

en: Tell DCE to remove unused C++ allocations.
uk: Сповістити DCE про видалення невикористаних виділення C++.

en: Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes.
uk: Сказати DSE, що зберігання для обʼєкта C++ є мертвим, коли починається конструктор і коли закінчується деструктор.

en: The %<-mfloat128%> option may not be fully supported
uk: Опція %<-mfloat128%> може не бути повністю підтримана

en: The %s directive cannot be specified within a %s region at %L
uk: Директива %s не може бути вказана всередині області %s на %L

en: The A argument at %L of CO_REDUCE shall not be polymorphic
uk: Аргумент A на %L CO_REDUCE не повинен бути поліморфним

en: The A argument at %L to the intrinsic %s shall not be coindexed
uk: Аргумент A на %L до вбудованої %s не повинен бути спільним індексом

en: The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)
uk: АВТОМАТИЧНИЙ обʼєкт %qs на %L не повинен мати атрибуту SAVE або бути змінною, оголошеною в головній програмі, модулі або підмодулі (F08/C513)

en: The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)
uk: Елементи CHARACTER конструктора масиву на %L повинні мати однакову довжину (%ld/%ld)

en: The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L
uk: Оператор DEFAULT CASE на %L не може слідувати за другим оператором DEFAULT CASE на %L

en: The DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %L
uk: Аргумент DISTANCE не може бути вказаний разом з аргументом COARRAY або DIM у вбудованій функції на %L

en: The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object
uk: FORALL з індексом %qs не використовується зліва від призначення на %L, тому може призвести до множинного призначення цього обʼєкта

en: The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)
uk: Аргументи FROM і TO на %L порушують обмеження на псевдонімізацію (F2003 12.4.1.7)

en: The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d
uk: Аргументи FROM і TO інструкції MOVE_ALLOC на %L повинні мати однаковий коранк %d/%d

en: The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d
uk: Аргументи FROM і TO вбудованої функції MOVE_ALLOC на %L повинні мати однаковий ранг %d/%d

en: The FROM argument to MOVE_ALLOC at %L shall not be coindexed
uk: Аргумент FROM в MOVE_ALLOC на %L не повинен бути коіндексованим

en: The H format specifier at %L is a Fortran 95 deleted feature
uk: Специфікатор форматування H на %L є видаленою функцією Fortran 95

en: The Hollerith constant at %L is truncated in conversion to %qs
uk: Константа Голлеріта на %L обрізана при перетворенні на %qs

en: The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer
uk: Фіктивний аргумент INTENT(OUT) %qs на %L має ASSUMED SIZE і, отже, не може мати значення за замовчуванням

en: The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED
uk: Параметр KIND %qs на %C не може бути або ASSUMED, або DEFERRED

en: The KIND parameter %qs in the PDT constructor at %C has no value
uk: Параметр KIND %qs в конструкторі PDT на %C не має значення

en: The KIND part_ref at %C must be applied to an expression of intrinsic type
uk: Частина KIND part_ref на %C повинна бути застосована до виразу вбудованого типу

en: The LEN part_ref at %C must be applied to a CHARACTER expression
uk: LEN part_ref на %C має бути застосований до виразу CHARACTER

en: The NULL in the structure constructor at %L is being applied to component %qs, which is neither a POINTER nor ALLOCATABLE
uk: NULL в конструкторі структури на %L застосовується до компонента %qs, який не є або POINTER, або ALLOCATABLE

en: The RE or IM part_ref at %C must be applied to a COMPLEX expression
uk: RE або IM part_ref на %C має бути застосований до виразу COMPLEX

en: The RVV possible LMUL (-mrvv-max-lmul=):
uk: Можливий LMUL для RVV (-mrvv-max-lmul=):

en: The SELECT RANK CASE expression at %C must be a scalar, integer constant
uk: Вираз SELECT RANK CASE на %C повинен бути скалярною цілою константою

en: The SELECT RANK selector at %C must be an assumed rank variable
uk: Селектор в операторі SELECT RANK в %C повинен бути змінною з припущеним рангом

en: The SHAPE array for the RESHAPE intrinsic at %L has a negative value %d for dimension %d
uk: Масив SHAPE для вбудованої функції RESHAPE на %L має відʼємне значення %d для розміру %d

en: The STATUS specified in OPEN statement at %L cannot have the value SCRATCH if a FILE specifier is present
uk: STATUS, вказаний в OPEN-операторі на %L, не може мати значення SCRATCH, якщо присутній специфікатор FILE

en: The STATUS specified in OPEN statement at %L is %qs and no FILE specifier is present
uk: STATUS, вказаний в OPEN-операторі на %L, є %qs, але відсутній специфікатор FILE

en: The TO argument to MOVE_ALLOC at %L shall not be coindexed
uk: Аргумент TO в MOVE_ALLOC на %L не повинен бути коіндексованим

en: The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic
uk: Аргументи TO в MOVE_ALLOC на %L повинні бути поліморфними, якщо FROM є поліморфним

en: The absolute value of SHIFT at %L must be less than or equal to BIT_SIZE(%qs)
uk: Абсолютне значення SHIFT на %L повинно бути меншим або дорівнювати BIT_SIZE(%qs)

en: The absolute value of SHIFT at %L must be less than or equal to SIZE at %L
uk: Абсолютне значення SHIFT на %L повинно бути меншим або рівним SIZE на %L

en: The allocatable object %qs at %L must have an explicit function interface or be declared as array
uk: Обʼєкт, який можна виділити %qs на %L, повинен мати явний інтерфейс функції або бути оголошеним як масив

en: The allocate-object at %L and the source-expr at %L shall have the same kind type parameter
uk: Обʼєкт-виділення на %L та вираз-джерело на %L повинні мати однаковий типовий параметр

en: The argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %L
uk: Функції списку аргументів %%VAL, %%LOC або %%REF не дозволені в цьому контексті на %L

en: The argument of the RANK intrinsic at %L must be a data object
uk: Аргумент вбудованої функції RANK на %L повинен бути обʼєктом даних

en: The assignment to a KIND or LEN component of a parameterized type at %L is not allowed
uk: Присвоєння компоненту KIND або LEN параметризованого типу на %L не дозволено

en: The assumed-rank array %qs at %L shall not have a codimension
uk: Припущений масив рангу %qs в %L не повинен мати кодимензії

en: The assumed-rank array at %C shall not have a codimension
uk: Масив з припущеним рангом на %C не повинен мати кодимензії

en: The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank
uk: Масив з передбачуваним рангом на %L вимагає, щоб фіктивний аргумент %qs мав передбачуваний ранг

en: The base name at %L does not match the name of the current procedure
uk: Базове імʼя на %L не відповідає імені поточної процедури

en: The base name at %L must not be a generic name
uk: Базове імʼя на %L не повинно бути загальним імʼям

en: The base name at %L must not be a procedure pointer
uk: Базове імʼя на %L не повинно бути вказівником на процедуру

en: The base name at %L must not be an entry name
uk: Базове імʼя на %L не повинно бути іменем входу

en: The base procedure at %L must have an explicit interface
uk: Базова процедура на %L повинна мати явний інтерфейс

en: The bug is not reproducible, so it is likely a hardware or OS problem.
uk: Помилку не вдається відтворити, тому це, ймовірно, проблема з апаратним забезпеченням або операційною системою.

en: The character constant at %L is truncated in conversion to %s
uk: Символьна константа на %L обрізана при перетворенні на %s

en: The code model option names for -mcmodel:
uk: Назви опцій моделі коду для -mcmodel:

en: The code model option names for -mexplicit-relocs:
uk: Назви опцій моделі коду для -mexplicit-relocs:

en: The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute
uk: Компонент у %C, який зʼявляється у списку параметрів типу у %L, не має атрибуту KIND або LEN

en: The component at %C which is a type parameter must be a scalar
uk: Компонент у %C, який є параметром типу, повинен бути скалярним

en: The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L
uk: Компонент з атрибутом KIND або LEN у %C не зʼявляється у списку параметрів типу у %L

en: The default (and opposite of -static), implied by user mode executables, shared libraries and bundles.
uk: Стандартне значення (і протилежне до -static), за замовчуванням використовується для виконуваних файлів, спільних бібліотек та пакетів.

en: The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot.
uk: Знаменник n дробу 1/n частоти виконання вхідного блоку функції, який базовий блок цієї функції повинен мати принаймні, щоб вважатися гарячим.

en: The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode).
uk: Знаменник n дробу 1/n максимальної кількості виконань базового блоку в усій програмі, який базовий блок повинен мати, щоб вважатися гарячим (використовується в режимі non-LTO).

en: The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely.
uk: Знаменник n дробу 1/n кількості профільованих запусків всієї програми, нижче якого кількість виконань базового блоку повинна бути, щоб базовий блок вважався малоймовірним.

en: The derived parameter %qs at %C does not have a default value
uk: Похідний параметр %qs на %C не має значення за замовчуванням

en: The derived type %qs at %L is of type %qs, which has not been defined
uk: Похідний тип %qs на %L має тип %qs, який не був визначений

en: The device has the .rodata section located in the RAM area.
uk: Пристрій має секцію тільки для читання .rodata, розташовану у RAM-області.

en: The earliest macOS version on which this program will run (formatted for the assembler).
uk: Найстарша версія macOS, на якій буде працювати ця програма (відформатована для асемблера).

en: The earliest macOS version on which this program will run.
uk: Найстарша версія macOS, на якій ця програма буде працювати.

en: The element in the structure constructor at %L, for pointer component %qs should be a POINTER or a TARGET
uk: Елемент в конструкторі структури на %L для компоненти вказівника %qs повинен бути POINTER або TARGET

en: The element in the structure constructor at %L, for pointer component %qs, is %s but should be %s
uk: Елемент в конструкторі структури на %L, для вказівного компонента %qs, є %s, але повинен бути %s

en: The equivalence set for %qs cause an invalid extension to COMMON %qs at %L
uk: Множина еквівалентності для %qs призводить до недійсного розширення COMMON %qs у %L

en: The equivalence set for variable %qs declared at %L violates alignment requirements
uk: Множина еквівалентності для змінної %qs, оголошеної у %L, порушує вимоги до вирівнювання

en: The errmsg= argument at %L must be a default-kind character variable
uk: Аргумент errmsg= на %L повинен бути змінною типу CHARACTER з типом за замовчуванням

en: The event handle at %L must not be an array element
uk: Обробник події на %L не повинен бути елементом масиву

en: The event handle at %L must not be part of a derived type or class
uk: Обробник події на %L не повинен бути частиною похідного типу або класу

en: The event variable at %L shall not be coindexed
uk: Змінна події на %L не повинна бути співіндексованою

en: The following options are language-independent
uk: Наступні параметри не залежать від мови

en: The following options are language-related
uk: Наступні параметри повʼязані з мовою

en: The following options are not documented
uk: Наступні параметри не задокументовані

en: The following options are specific to just the language
uk: Наступні параметри специфічні лише для мови

en: The following options are supported by the language
uk: Наступні параметри підтримуються мовою

en: The following options are target specific
uk: Наступні параметри специфічні для цілей

en: The following options control compiler warning messages
uk: Наступні параметри керують повідомленнями про попередження компілятора

en: The following options control optimizations
uk: Наступні параметри керують оптимізаціями

en: The following options control parameters
uk: Наступні параметри керують параметрами

en: The following options take joined arguments
uk: Наступні параметри приймають обʼєднані аргументи

en: The following options take separate arguments
uk: Наступні параметри приймають окремі аргументи

en: The function passed as OPERATION at %L has arguments of type %s and %s but shall have type %s
uk: Функція, передана як OPERATION на %L, має аргументи типу %s і %s, але повинна мати тип %s

en: The function passed as OPERATION at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar
uk: Функція, передана як OPERATION на %L, повинна мати скалярні неналоковані невказівникові аргументи та повертати неналокований невказівниковий скаляр

en: The function passed as OPERATION at %L shall have the ASYNCHRONOUS attribute either for none or both arguments
uk: Функція, передана як ОПЕРАЦІЯ на %L, повинна мати атрибут ASYNCHRONOUS або для жодного аргумента, або для обох

en: The function passed as OPERATION at %L shall have the TARGET attribute either for none or both arguments
uk: Функція, передана як ОПЕРАЦІЯ на %L, повинна мати атрибут TARGET або для жодного аргумента, або для обох

en: The function passed as OPERATION at %L shall have the VALUE attribute either for none or both arguments
uk: Функція, передана як ОПЕРАЦІЯ на %L, повинна мати атрибут VALUE або для жодного аргумента, або для обох

en: The function passed as OPERATION at %L shall have two arguments
uk: Функція, передана як OPERATION на %L, повинна мати два аргументи

en: The function passed as OPERATION at %L shall not have the OPTIONAL attribute for either of the arguments
uk: Функція, передана як OPERATION на %L, не повинна мати атрибут OPTIONAL для жодного з аргументів

en: The function result on the lhs of the assignment at %L must have the pointer attribute.
uk: Результат функції на лівій стороні призначення на %L повинен мати атрибут вказівника.

en: The ideal width in characters of text art diagrams generated by the analyzer.
uk: Ідеальна ширина у символах текстових схем, згенерованих аналізатором.

en: The intrinsic %qs at %L is not included in the selected standard but %s and %qs will be treated as if declared EXTERNAL.  Use an appropriate %<-std=%> option or define %<-fall-intrinsics%> to allow this intrinsic.
uk: Вбудована функція %qs на %L не включена в обраний стандарт, але %s та %qs будуть розглядатися як оголошені EXTERNAL. Використовуйте відповідну опцію %<-std=%> або визначте %<-fall-intrinsics%>, щоб дозволити цю вбудовану функцію.

en: The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it.
uk: Вбудована функція %qs, оголошена як INTRINSIC у %L, недоступна в поточних налаштуваннях стандарту, але %s. Використовуйте відповідну опцію %<-std=*%> або увімкніть %<-fall-intrinsics%>, щоб використовувати її.

en: The leftmost part-ref in a data-ref cannot be a function reference at %C
uk: Найлівіший part-ref в data-ref не може бути посиланням на функцію на %C

en: The lower bound for a buffer to be considered for stack smashing protection.
uk: Нижня межа буфера, який розглядається для захисту від руйнування стеку.

en: The max number of reload pseudos which are considered during spilling a non-reload pseudo.
uk: Максимальна кількість псевдо-перезавантажень, які враховуються під час виливання псевдо-перезавантаження, яке не є перезавантаженням.

en: The maximum amount of memory to be allocated by GCSE, in kilobytes.
uk: Максимальний обсяг памʼяті, який буде виділено GCSE, в кілобайтах.

en: The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size.
uk: Максимальний відсоток зростання розміру коду при розширенні в таблицю переходів. Параметр використовується при оптимізації за розміром.

en: The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed.
uk: Максимальний відсоток зростання розміру коду при розширенні в таблицю переходів. Параметр використовується при оптимізації за швидкістю.

en: The maximum conflict delay for an insn to be considered for speculative motion.
uk: Максимальна затримка конфлікту для інструкції, яка розглядається для спекулятивного переміщення.

en: The maximum depth of a loop nest to be unswitched.
uk: Максимальна глибина вкладеного циклу, який буде переключений.

en: The maximum depth of a loop nest we completely peel.
uk: Максимальна глибина вкладеного циклу, який ми повністю розгортаємо.

en: The maximum depth of a symbolic value, before approximating the value as unknown.
uk: Максимальна глибина символьного значення, перед наближенням значення як невідомого.

en: The maximum depth of exploded nodes that should appear in a dot dump before switching to a less verbose format.
uk: Максимальна глибина вибухнутих вузлів, які повинні зʼявлятися в дампі точок, перш ніж перейти до менш докладного формату.

en: The maximum depth of recursive inlining for inline functions.
uk: Максимальна глибина рекурсивного вбудовування для вбудованих функцій.

en: The maximum depth of recursive inlining for non-inline functions.
uk: Максимальна глибина рекурсивного вбудовування для невбудованих функцій.

en: The maximum expansion factor when copying basic blocks.
uk: Максимальний коефіцієнт розширення при копіюванні базових блоків.

en: The maximum factor which the loop vectorizer applies to the cost of statements in an inner loop relative to the loop being vectorized.
uk: Максимальний множник, який векторизатор петлі застосовує до вартості операторів у внутрішній петлі відносно векторизованої петлі.

en: The maximum instructions CSE process before flushing.
uk: Максимальна кількість інструкцій, яку CSE обробляє перед очищенням.

en: The maximum length of a constant string for a builtin string cmp call eligible for inlining. The default value is 3.
uk: Максимальна довжина константного рядка для вбудованого виклику порівняння рядків, який може бути вбудованим. Значення за замовчуванням - 3.

en: The maximum length of path considered in cse.
uk: Максимальна довжина шляху, який розглядається в cse.

en: The maximum length of scheduling's pending operations list.
uk: Максимальна довжина списку очікуваних операцій планування.

en: The maximum memory locations recorded by cselib.
uk: Максимальна кількість місць памʼяті, які записуються cselib.

en: The maximum number of 'after supernode' exploded nodes within the analyzer per supernode, before terminating analysis.
uk: Максимальна кількість вибухнутих вузлів 'після супервузла' в аналізаторі на кожен супервузол, перед припиненням аналізу.

en: The maximum number of RTL nodes that can be recorded as combiner's last value.
uk: Максимальна кількість вузлів RTL, які можуть бути записані як останнє значення комбінатора.

en: The maximum number of SSA_NAME assignments to follow in determining a value.
uk: Максимальна кількість присвоєнь SSA_NAME, які слід виконати для визначення значення.

en: The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop.
uk: Максимальна кількість спроб повернення назад, яку планувальник повинен зробити при модульному плануванні циклу.

en: The maximum number of blocks in a region to be considered for interblock scheduling.
uk: Максимальна кількість блоків у регіоні, які будуть враховуватися при міжблоковому плануванні.

en: The maximum number of branches on the path through the peeled sequence.
uk: Максимальна кількість гілок на шляху через розгорнуту послідовність.

en: The maximum number of constraints per state.
uk: Максимальна кількість обмежень на стан.

en: The maximum number of exploded nodes per program point within the analyzer, before terminating analysis of that point.
uk: Максимальна кількість вибухнутих вузлів на кожну точку програми в аналізаторі, перед припиненням аналізу цієї точки.

en: The maximum number of incoming edges to consider for crossjumping.
uk: Максимальна кількість вхідних ребер, які слід враховувати для перескоку.

en: The maximum number of infeasible edges to reject before declaring a diagnostic as infeasible.
uk: Максимальна кількість неможливих ребер, які слід відхилити, перш ніж оголосити діагностику як неможливу.

en: The maximum number of insns combine tries to combine.
uk: Максимальна кількість спроб комбінування інструкцій.

en: The maximum number of insns in a region to be considered for interblock scheduling.
uk: Максимальна кількість інструкцій у регіоні, які будуть враховуватися при міжблоковому плануванні.

en: The maximum number of insns in loop header duplicated by the copy loop headers pass.
uk: Максимальна кількість інструкцій в заголовку циклу, які дублюються за допомогою проходу копіювання заголовків циклів.

en: The maximum number of insns of a completely peeled loop.
uk: Максимальна кількість інструкцій повністю розгорнутого циклу.

en: The maximum number of insns of a peeled loop.
uk: Максимальна кількість інструкцій в розгорнутій петлі.

en: The maximum number of insns of an unswitched loop.
uk: Максимальна кількість інструкцій нерозгорнутої петлі.

en: The maximum number of insns to duplicate when unfactoring computed gotos.
uk: Максимальна кількість інструкцій для дублювання при розкритті обчислених переходів.

en: The maximum number of instructions in a single function eligible for inlining.
uk: Максимальна кількість інструкцій у одній функції, яка може бути вбудована.

en: The maximum number of instructions in an inner loop that is being considered for versioning.
uk: Максимальна кількість інструкцій у внутрішньому циклі, який розглядається для версіювання.

en: The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops.
uk: Максимальна кількість інструкцій у зовнішній петлі, яка розглядається для версіонування, на основі інструкцій у внутрішніх петлях.

en: The maximum number of instructions inline function can grow to via recursive inlining.
uk: Максимальна кількість інструкцій, до якої може зрости включена функція за допомогою рекурсивного включення.

en: The maximum number of instructions non-inline function can grow to via recursive inlining.
uk: Максимальна кількість інструкцій, на яку може збільшитися невбудована функція за допомогою рекурсивного вбудовування.

en: The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass.
uk: Максимальна кількість інструкцій, готових до виконання, які розглядаються планувальником під час першого проходу планування.

en: The maximum number of instructions to consider to fill a delay slot.
uk: Максимальна кількість інструкцій, яку слід враховувати для заповнення затримки.

en: The maximum number of instructions to consider to find accurate live register information.
uk: Максимальна кількість інструкцій, яку слід враховувати для пошуку точної інформації про живі реєстри.

en: The maximum number of instructions to consider to unroll in a loop on average.
uk: Максимальна кількість інструкцій, які слід розглянути для розгортання в середньому в циклі.

en: The maximum number of instructions to consider to unroll in a loop.
uk: Максимальна кількість інструкцій, які слід розгортати в петлі.

en: The maximum number of instructions to search backward when looking for equivalent reload.
uk: Максимальна кількість інструкцій для пошуку назад при пошуку еквівалентного перезавантаження.

en: The maximum number of instructions when automatically inlining small functions.
uk: Максимальна кількість інструкцій при автоматичному вбудовуванні невеликих функцій.

en: The maximum number of instructions when automatically inlining.
uk: Максимальна кількість інструкцій при автоматичному включенні.

en: The maximum number of instructions when inlining for size.
uk: Максимальна кількість інструкцій при вбудовуванні для зменшення розміру.

en: The maximum number of iterations through CFG to extend regions.
uk: Максимальна кількість ітерацій через CFG для розширення регіонів.

en: The maximum number of loop iterations we predict statically.
uk: Максимальна кількість ітерацій циклу, яку ми прогнозуємо статично.

en: The maximum number of nested indirect inlining performed by early inliner.
uk: Максимальна кількість вкладених операцій непрямого вбудовування, виконаних раннім вбудовувачем.

en: The maximum number of peelings of a single loop that is peeled completely.
uk: Максимальна кількість розгортань одного циклу, який повністю розгортається.

en: The maximum number of peelings of a single loop.
uk: Максимальна кількість розгортань одного циклу.

en: The maximum number of stmts in loop nest for loop interchange.
uk: Максимальна кількість операторів у вкладеному циклі для обміну циклів.

en: The maximum number of times a callsite can appear in a call stack within the analyzer, before terminating analysis of a call that would recurse deeper.
uk: Максимальна кількість разів, які виклик може зʼявитися в стеку викликів в аналізаторі, перед припиненням аналізу виклику, який рекурсивно викликається глибше.

en: The maximum number of unrollings of a single loop.
uk: Максимальна кількість розгортань однієї петлі.

en: The maximum number of use and def visits when discovering a STV chain before the discovery is aborted.
uk: Максимальна кількість відвідувань use та def при виявленні ланцюга STV перед припиненням виявлення.

en: The maximum ratio between array size and switch branches for a switch conversion to take place.
uk: Максимальне співвідношення між розміром масиву та гілками перемикача, при якому відбувається конвертація перемикача.

en: The maximum ratio of insertions to deletions of expressions in GCSE.
uk: Максимальне співвідношення вставок до видалень виразів у GCSE.

en: The maximum recommended size of contiguous memory occupied by two objects accessed with temporal locality by concurrent threads.  Typically the L1 cache line size, but can be smaller to accommodate a variety of target processors with different cache line sizes.
uk: Максимально рекомендований розмір послідовної памʼяті, яку займають два обʼєкти, на які одночасно здійснюється доступ з тимчасовою локальністю потоків. Зазвичай це розмір лінії кешу L1, але може бути меншим, щоб врахувати різні розміри ліній кешу для різних цільових процесорів.

en: The maximum size of the lookahead window of selective scheduling.
uk: Максимальний розмір вікна попереднього перегляду вибіркового планування.

en: The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto.
uk: Мінімальне приблизне прискорення, яке дозволяє інлайнеру ігнорувати inline-insns-single та inline-insns-auto.

en: The minimal probability of speculation success (in percents), so that speculative insn will be scheduled.
uk: Мінімальна ймовірність успішної спекуляції (у відсотках), щоб спекулятивна інструкція була запланована.

en: The minimum UID to be used for a nondebug insn.
uk: Мінімальний UID, який слід використовувати для не відлагоджувальної інструкції.

en: The minimum constant stride beyond which we should use prefetch hints for.
uk: Мінімальний константний крок, після якого ми повинні використовувати підказки для попереднього завантаження.

en: The minimum cost of an expensive expression in the loop invariant motion.
uk: Мінімальна вартість дорогого виразу в незмінному русі циклу.

en: The minimum number of matching instructions to consider for crossjumping.
uk: Мінімальна кількість відповідних інструкцій для розгляду при перескакуванні.

en: The minimum number of supernodes within a function for the analyzer to consider summarizing its effects at call sites.
uk: Мінімальна кількість супервузлів у межах функції, яку аналізатор вважає для узагальнення її ефектів на місцях виклику.

en: The minimum probability an edge must have for the scheduler to save its state across it.
uk: Мінімальна ймовірність, яку має мати ребро, щоб планувальник зберігав свій стан через нього.

en: The minimum probability of reaching a source block for interblock speculative scheduling.
uk: Мінімальна ймовірність досягнення початкового блоку для міжблочного спекулятивного планування.

en: The minimum recommended offset between two concurrently-accessed objects to avoid additional performance degradation due to contention introduced by the implementation.  Typically the L1 cache line size, but can be larger to accommodate a variety of target processors with different cache line sizes. C++17 code might use this value in structure layout, but is strongly discouraged from doing so in public ABIs.
uk: Мінімально рекомендований зсув між двома обʼєктами, на які одночасно здійснюється доступ, щоб уникнути додаткового зниження продуктивності через конфлікти, викликані реалізацією. Зазвичай це розмір лінії кешу L1, але може бути більшим, щоб врахувати різні розміри ліній кешу для різних цільових процесорів. Код C++17 може використовувати це значення в структурному розташуванні, але це настійно не рекомендується робити в публічних ABIs.

en: The minimum size of variables taking part in stack slot sharing when not optimizing.
uk: Мінімальний розмір змінних, які беруть участь у спільному використанні слотів стеку при відсутності оптимізації.

en: The minimum stride ratio for loop interchange to be profitable.
uk: Мінімальне співвідношення кроків, за якого обмін циклів є прибутковим.

en: The minimum threshold for probability of semi-invariant condition statement to trigger loop split.
uk: Мінімальний поріг ймовірності умовного оператора напівнезмінності для спрацювання розбиття петлі.

en: The minimum value of stage count that swing modulo scheduler will generate.
uk: Мінімальне значення кількості етапів, яку згенерує планувальник з коливанням модуляції.

en: The module or main program array %qs at %L must have constant shape
uk: Масив модуля або головної програми %qs на %L повинен мати сталу форму

en: The name %qs at %C has already been used as an external module name
uk: Імʼя %qs у %C вже використовується як зовнішнє імʼя модуля

en: The name %qs cannot be used as a defined operator at %C
uk: Назва %qs не може бути використана як визначений оператор на %C

en: The number of Newton iterations for calculating the reciprocal for double type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 2.
uk: Кількість ітерацій Ньютона для обчислення оберненого значення для типу double. Точність ділення пропорційна цьому параметру, коли ввімкнено наближення ділення. Значення за замовчуванням - 2.

en: The number of Newton iterations for calculating the reciprocal for float type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 1.
uk: Кількість ітерацій Ньютона для обчислення оберненого значення для типу float. Точність ділення пропорційна цьому параметру, коли ввімкнено наближене ділення. Значення за замовчуванням - 1.

en: The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d
uk: Кількість елементів масиву аргументу SUB для IMAGE_INDEX на %L повинна бути %d (коранг), а не %d

en: The number of bytes at which to ellipsize string literals in analyzer text art diagrams.
uk: Кількість байтів для початку скорочення рядкових літералів у текстових діаграмах аналізатора.

en: The number of cycles the swing modulo scheduler considers when checking conflicts using DFA.
uk: Кількість циклів, які розглядає планувальник модуля Swing при перевірці конфліктів за допомогою DFA.

en: The number of elements (%d) in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option.
uk: Кількість елементів (%d) у конструкторі масиву у %L вимагає збільшення дозволеної верхньої межі %d. Див. параметр %<-fmax-array-constructor%>.

en: The number of elements for which hash table verification is done for each searched element.
uk: Кількість елементів, для яких виконується перевірка хеш-таблиці для кожного шуканого елемента.

en: The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See %<-fmax-array-constructor%> option
uk: Кількість елементів у конструкторі масиву на %L вимагає збільшення допустимого верхнього обмеження %d. Див. параметр %<-fmax-array-constructor%>

en: The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option
uk: Кількість елементів у конструкторі масиву на %L вимагає збільшення допустимого верхнього обмеження %d. Див. параметр %<-fmax-array-constructor%>

en: The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See %<-fmax-array-constructor%> option
uk: Кількість елементів у конструкторі масиву на %L вимагає збільшення дозволеного верхнього обмеження %d. Див. опцію %<-fmax-array-constructor%>

en: The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE.
uk: Кількість виконань базового блоку, який вважається гарячим. Параметр використовується лише в GIMPLE FE.

en: The number of insns executed before prefetch is completed.
uk: Кількість виконаних інструкцій до завершення попереднього завантаження.

en: The number of literal bytes to show at the head of a string literal in text art when ellipsizing it.
uk: Кількість літеральних байтів для показу на початку рядкового літералу у текстовому мистецтві при його скороченні.

en: The number of literal bytes to show at the tail of a string literal in text art when ellipsizing it.
uk: Кількість літеральних байтів для показу в кінці рядкового літералу у текстових схема при його скороченні (обрізанні).

en: The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode).
uk: Кількість найбільш виконуваних промілеїв профільованого виконання всієї програми, до яких повинна належати кількість виконань базового блоку, щоб вважати його гарячим (використовується в режимі LTO).

en: The number of prefetches that can run at the same time.
uk: Кількість попередніх завантажень, які можуть працювати одночасно.

en: The number of registers in each class kept unused by loop invariant motion.
uk: Кількість регістрів у кожному класі, які залишаються не використаними при руху незмінних циклів.

en: The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)
uk: Обʼєкт %qs на %L з передбаченими параметрами типу повинен бути фіктивним або вибірником типу SELECT (F08/4.2)

en: The parameter expression at %C does not simplify to an INTEGER constant
uk: Параметр виразу на %C не спрощується до цілого числа

en: The parameter expression at %C must be of INTEGER type and not %s type
uk: Вираз параметра на %C повинен бути типу INTEGER, а не типу %s

en: The path to devices.csv.  The GCC driver can normally locate devices.csv itself and pass this option to the compiler, so the user shouldn't need to pass this.
uk: Шлях до devices.csv. Зазвичай драйвер GCC може сам знайти файл devices.csv і передати цю опцію компілятору, тому користувачу не потрібно цього робити.

en: The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available.
uk: Відсоток функції, зважений за частотою виконання, який повинен бути покритий формуванням траси. Використовується, коли доступний профільний зворотний звʼязок.

en: The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available.
uk: Відсоток функції, зважений за частотою виконання, який повинен бути покритий формуванням сліду. Використовується, коли профільний зворотний звʼязок недоступний.

en: The pointer object %qs at %L must have an explicit function interface or be declared as array
uk: Обʼєкт-вказівник %qs на %L повинен мати явний інтерфейс функції або бути оголошеним як масив

en: The possible RVV vector register lengths:
uk: Можливі довжини регістрів векторів RVV:

en: The possible SVE vector lengths:
uk: Можливі довжини векторів SVE:

en: The possible TLS dialects:
uk: Можливі діалекти TLS:

en: The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)
uk: Ранг елемента в конструкторі структури на %L не відповідає рангу компонента (%d/%d)

en: The register used to access the thread pointer:
uk: Регістр, який використовується для доступу до вказівника потоку (thread pointer):

en: The resolution file.
uk: Файл резолюції.

en: The same depend object should be used as DEPOBJ argument at %L and as DESTROY argument at %L
uk: Один і той самий об'єкт залежності повинен бути використаний як аргумент DEPOBJ у %L і як аргумент DESTROY у %L

en: The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable.
uk: Масштаб (у відсотках), який застосовується до лімітів inline-insns-single та auto, коли евристика натякає на те, що вбудовування є дуже прибутковим.

en: The shape of component %qs in the structure constructor at %L differs from the shape of the declared component for dimension %d (%ld/%ld)
uk: Форма компоненти %qs в конструкторі структури на %L відрізняється від форми оголошеної компоненти для розміру %d (%ld/%ld)

en: The size of L1 cache line.
uk: Розмір лінії кешу L1.

en: The size of L1 cache.
uk: Розмір кешу L1.

en: The size of L2 cache.
uk: Розмір кешу L2.

en: The size of function body to be considered large.
uk: Розмір тіла функції, яке вважається великим.

en: The size of stack frame to be considered large.
uk: Розмір стекової рамки, який вважається великим.

en: The size of translation unit that IPA-CP pass considers large.
uk: Розмір перекладної одиниці, який прохід IPA-CP вважає великим.

en: The size of translation unit to be considered large.
uk: Розмір одиниці перекладу, який вважається великим.

en: The smallest number of different values for which it is best to use a jump-table instead of a tree of conditional branches, if 0, use the default for the machine.
uk: Мінімальна кількість різних значень, для яких краще використовувати таблицю переходів замість дерева умовних гілок, якщо 0, використовувати значення за замовчуванням для машини.

en: The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray
uk: Вираз-джерело на %L не може бути типу EVENT_TYPE або мати компонент EVENT_TYPE, якщо обʼєкт-виділення на %L є комасивом

en: The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray
uk: Вираз-джерело на %L не може бути типу LOCK_TYPE або мати компонент LOCK_TYPE, якщо обʼєкт-виділення на %L є комасивом

en: The stat= argument at %L must be a kind=4 integer variable
uk: Аргумент stat= на %L повинен бути змінною типу INTEGER з kind=4

en: The symbol %qs, referenced at %L, is not in the selected standard
uk: Символ %qs, на який посилаються в %L, не входить до обраного стандарту

en: The threshold ratio for performing partial redundancy elimination after reload.
uk: Порогове співвідношення для виконання часткового усунення зайвості після перезавантаження.

en: The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload.
uk: Порогове співвідношення кількості виконання критичних ребер, яке дозволяє виконувати усунення зайвості після перезавантаження.

en: The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L
uk: Тип %qs не може бути повʼязаним з хостом на %L, оскільки його блокує несумісний обʼєкт з таким самим імʼям, оголошений на %L

en: The type for function %qs at %L is not accessible
uk: Тип для функції %qs в %L недоступний

en: The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters
uk: Список специфікацій параметрів типу на %C не може містити як ASSUMED, так і DEFERRED параметри

en: The type parameter spec list at %C contains too many parameter expressions
uk: Список специфікацій параметрів типу на %C містить забагато параметрів

en: The type parameter spec list at %C does not contain enough parameter expressions
uk: Список специфікацій параметрів типу на %C не містить достатньо виразів параметрів

en: The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters
uk: Список специфікацій параметрів типу в специфікації типу на %L не може містити відкладені параметри

en: The type-spec at %L shall specify that each length type parameter is assumed
uk: Тип-специфікація в %L повинна вказувати, що кожен параметр типу довжини припускається

en: The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]
uk: Тип-специфікація не повинна вказувати послідовний похідний тип або тип з атрибутом BIND в SELECT TYPE на %C [F2003:C815]

en: The upper bound for sharing integer constants.
uk: Верхня межа для спільного використання цілих констант.

en: The upper bound in the last dimension must appear in the reference to the assumed size array %qs at %L
uk: Верхня межа в останньому розмірі повинна зʼявлятися в посиланні на масив з припущеним розміром %qs на %L

en: The value for the KIND parameter %qs at %C does not reduce to a constant expression
uk: Значення для параметра KIND %qs на %C не зводиться до сталого виразу

en: The value of n in %<-finit-character=n%> must be between 0 and 127
uk: Значення n в %<-finit-character=n%> повинно бути від 0 до 127

en: The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration
uk: Значення параметра PDT LEN '%s' не збігається з тим, що в декларації-пустуні

en: The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d
uk: Значення виразу SELECT RANK CASE на %C не може бути менше нуля або більше %d

en: The version of the C++ ABI in use.
uk: Версія використовуваного C++ ABI.

en: The version of the C++ ABI used for -Wabi warnings and link compatibility aliases.
uk: Версія C++ ABI, яка використовується для попереджень -Wabi та псевдонімів сумісності звʼязку.

en: There is already a procedure with binding name %qs for the derived type %qs at %C
uk: Вже існує процедура з імʼям звʼязування %qs для похідного типу %qs в %C

en: There is no specific function for the generic %qs at %L
uk: Немає конкретної функції для загального %qs на %L

en: There is no specific subroutine for the generic %qs at %L
uk: Немає конкретної підпрограми для загального %qs в %L

en: There's already a non-generic procedure with binding name %qs for the derived type %qs at %C
uk: Вже існує негенерична процедура з імʼям звʼязування %qs для похідного типу %qs на %C

en: This architecture does not support branch protection instructions
uk: Ця архітектура не підтримує інструкції захисту гілок

en: This includes explicit DEALLOCATE, reallocation on intrinsic assignment, INTENT(OUT) for allocatable dummy arguments, and reallocation of allocatable components allocated with an OpenMP allocator
uk: Це включає явне звільнення пам'яті (DEALLOCATE), перевиділення під час внутрішнього присвоювання, INTENT(OUT) для виділених аргументів-заступників та перевиділення виділених компонентів, які були виділені за допомогою OpenMP allocator

en: This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
uk: Це вільне програмне забезпечення; дивіться вихідний код для умов копіювання. НЕМАЄ
    гарантії; навіть не для ПРИДАТНОСТІ ДЛЯ ПРОДАЖУ або ПРИДАТНОСТІ ДЛЯ ПЕВНОГО
    ПРИЗНАЧЕННЯ.

en: This is the default.
uk: Це типове значення.

en: This option is deprecated and has no effect.
uk: Ця опція застаріла і не має жодного ефекту.

en: This option is ignored; it is provided for compatibility purposes only.  This used to select linker and preprocessor options for use with newlib.
uk: Ця опція ігнорується; вона надається лише для сумісності. Вона використовувалася для вибору опцій лінкера та препроцесора для використання з newlib.

en: This option is used internally for multilib generation and selection.  Assume RJMP / RCALL can target all program memory.
uk: Ця опція використовується внутрішньо для генерації та вибору мультибібліотек. Припустити, що RJMP / RCALL може адресувати всю програмну пам'ять.

en: This option is used internally for multilib generation and selection. The device has no SPH special function register.
uk: Ця опція використовується внутрішньо для генерації та вибору мультибібліотек. Пристрій не має спеціального функціонального регістра SPH.

en: This option is used internally. Enable Read-Modify-Write (RMW) instructions support/use.
uk: Ця опція використовується внутрішньо. Увімкнути підтримку/використання інструкцій читання-модифікації-запису (RMW).

en: This option is used internally. Indicate presence of a processor erratum.  Do not skip 32-bit instructions.
uk: Ця опція використовується внутрішньо. Вказує на присутність помилки процесора знайденої пізніше. Не пропускати 32 бітні інструкції.

en: This option is used internally. Set the number of 64 KiB flash segments.
uk: Ця опція використовується внутрішньо. Встановлює кількість сегментів флеш-пам'яті по 64 КіБ.

en: This option is used internally. The device has the bitfield NVMCTRL_CTRLB.FLMAP.
uk: Ця опція використовується внутрішньо. Пристрій має бітове поле NVMCTRL_CTRLB.FLMAP.

en: This option lacks documentation.
uk: Ця опція не має документації.

en: This switch is deprecated; do not use.
uk: Цей перемикач застарілий; не використовуйте його.

en: This switch is deprecated; use -Werror=implicit-function-declaration instead.
uk: Цей ключ застарів; використовуйте -Werror=implicit-function-declaration замість нього.

en: This switch is deprecated; use -Wextra instead.
uk: Цей перемикач застарів; використовуйте -Wextra замість нього.

en: This switch is deprecated; use -fsanitize-recover= instead.
uk: Цей перемикач застарів; використовуйте -fsanitize-recover= замість цього.

en: This switch is deprecated; use -fsanitize-trap= instead.
uk: Цей перемикач застарів; використовуйте -fsanitize-trap= замість цього.

en: Thread model: %s
uk: Модель потоків: %s

en: Threadprivate at %L isn't SAVEd
uk: Threadprivate в %L не зберігається

en: Threadprivate variable at %C is an element of a COMMON block
uk: Змінна, що є приватною для потоку, у %C є елементом COMMON-блоку

en: Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone.
uk: Поріг оцінки можливості ipa-cp, який все ще вважається корисним для клонування.

en: Thumb-1 %<hard-float%> VFP ABI
uk: ABI Thumb-1 %<hard-float%> VFP

en: Thumb: Assume function pointers may go to non-Thumb aware code.
uk: Thumb: Припускати, що вказівники на функції можуть вказувати на код, який не підтримує Thumb.

en: Thumb: Assume non-static functions may be called from ARM code.
uk: Thumb: Припускати, що нестатичні функції можуть бути викликані з коду ARM.

en: Thumb: Generate (leaf) stack frames even if not needed.
uk: Thumb: Генерувати (листочкові) стекові фрейми навіть якщо не потрібно.

en: Thumb: Generate (non-leaf) stack frames even if not needed.
uk: Thumb: Генерувати (не-листочкові) стекові фрейми навіть якщо не потрібно.

en: Thunk is not supposed to have body
uk: У тунку не повинно бути тіла

en: Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L
uk: Плиткована петля не може бути паралелізована одночасно по групах, робітниках та векторах на %L

en: Time accounted for function prologue, epilogue and other overhead.
uk: Час, який враховується для прологу, епілогу та іншого накладного витрат.

en: Time accounted for function thunk overhead.
uk: Час, врахований для накладних витрат тунку функції.

en: To enable preprocessing, use %<-cpp%>
uk: Щоб увімкнути попередню обробку, використовуйте %<-cpp%>

en: Toggle -fvar-tracking-assignments.
uk: Перемикнути -fvar-tracking-assignments.

en: Toggle debug information generation.
uk: Перемикнути генерацію інформації для налагодження.

en: Too few codimensions at %C, expected %d not %d
uk: Занадто мало кодимензій у %C, очікувалося %d, а не %d

en: Too few dummy arguments in DTIO procedure %qs at %L
uk: Занадто мало фіктивних аргументів в процедурі DTIO %qs на %L

en: Too many arguments in call to %qs at %L
uk: Забагато аргументів у виклику %qs на %L

en: Too many arguments to %s at %L
uk: Забагато аргументів для %s на %L

en: Too many codimensions at %C, expected %d not %d
uk: Занадто багато кодимензій у %C, очікувалося %d, а не %d

en: Too many components in structure constructor at %L
uk: Занадто багато компонентів у конструкторі структури на %L

en: Too many conditions (found %u); giving up coverage
uk: Забагато умов (знайдено %u); відмова від тестування покриття

en: Too many digits in statement label at %C
uk: Занадто багато цифр у мітці інструкції в %C

en: Too many dummy arguments in DTIO procedure %qs at %L
uk: Занадто багато фіктивних аргументів в процедурі DTIO %qs на %L

en: Too many elements in array initializer at %C
uk: Забагато елементів у списку ініціалізаторів масиву на %C

en: Traits array %qs in USES_ALLOCATORS %L must be a one-dimensional named constant array of type %<omp_alloctrait%>
uk: Масив властивостей %qs у USES_ALLOCATORS %L повинен бути іменованим одновимірним масивом констант типу %<omp_alloctrait%>

en: Transform condition stores into unconditional ones.
uk: Перетворити умовні збереження в безумовні.

en: Transformational function %qs at %L is invalid in an initialization expression
uk: Трансформаційна функція %qs на %L недійсна в виразі ініціалізації

en: Transparent alias and target%'s assembler names differs
uk: Помилка: імена асемблера прозорого псевдоніма та цілі відрізняються

en: Trap for signed overflow in addition, subtraction and multiplication.
uk: Ставити пастку на відʼємне переповнення при додаванні, відніманні та множенні.

en: Trap on __builtin_unreachable instead of using it for optimization.
uk: Перехоплювати __builtin_unreachable замість використання його для оптимізації.

en: Trap on integer divide by zero.
uk: Перехоплювати ділення цілочисельних на нуль.

en: Treat a throw() exception specification as noexcept to improve code size.
uk: Трактувати специфікацію винятку throw() як noexcept для покращення розміру коду.

en: Treat known sprintf return values as constants.
uk: Трактувати відомі значення повернення sprintf як константи.

en: Treat lines with 'D' in column one as comments.
uk: Трактувати рядки з «D» в першому стовпчику як коментарі.

en: Treat missing header files as generated files.
uk: Трактувати відсутні файли заголовків як згенеровані файли.

en: Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer.
uk: Трактувати переповнення зі знаком як невизначене. Заперечується як -fwrapv -fwrapv-pointer.

en: Treat the input file as already preprocessed.
uk: Трактувати вхідний файл як вже попередньо оброблений.

en: True if a non-short-circuit operation is optimal.
uk: True, якщо некороткозамкнена операція є оптимальною.

en: Try running '%s' in the shell to raise its limit.
uk: Спробуйте запустити '%s' в оболонці, щоб збільшити його обмеження.

en: Try to allow the linker to turn PIC calls into direct calls.
uk: Спробуйте дозволити лінкеру перетворити виклики PIC на прямі виклики.

en: Try to convert virtual calls to direct ones.
uk: Спробуйте перетворити віртуальні виклики на прямі.

en: Try to interchange loops if profitable.
uk: Спробувати обміняти цикли, якщо це прибутково.

en: Try to lay out derived types as compactly as possible.
uk: Спробуйте розмістити похідні типи якомога компактніше.

en: Try to reconstruct function calls and returns after inlining.
uk: Спроба відновити виклики функцій та повернення після інлайнування.

en: Tune code for the given processor.
uk: Налаштувати код для заданого процесора.

en: Tune expected memory latency.
uk: Налаштувати очікувану затримку памʼяті.

en: Tune for the specified target CPU or architecture.
uk: Налаштуйте для вказаного цільового процесора або архітектури.

en: Turn off all revertable D language features.
uk: Вимкнути всі можливості мови D, які можна скасувати.

en: Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs.
uk: Вимкнути будь-які функції діагностики, які ускладнюють вивід, такі як номери рядків, кольори та URL-адреси попереджень.

en: Turn on CET instrumentation for switch statements that use a jump table and an indirect jump.
uk: Увімкнути інструментування CET для операторів switch, які використовують таблицю переходів та непрямий перехід.

en: Turn on Redundant Extensions Elimination pass.
uk: Увімкнути прохід для видалення зайвих розширень.

en: Turn on all upcoming D language features.
uk: Увімкнути всі майбутні функції мови D.

en: Two main PROGRAMs at %L and %C
uk: Два головні PROGRAM у %L та %C

en: Two or more part references with nonzero rank must not be specified at %L
uk: Два або більше часткових посилань з ненульовим рангом не повинні бути вказані на %L

en: Two symbols with same comdat_group are not linked by the same_comdat_group list.
uk: Помилка: Два символи з однаковою групою comdat не звʼязані списком same_comdat_group.

en: Type %qs containing DEFERRED binding at %C is not ABSTRACT
uk: Тип %qs, що містить відкладене звʼязування в %C, не є АБСТРАКТНИМ

en: Type %qs of CLASS variable %qs at %L is not extensible
uk: Тип %qs змінної CLASS %qs на %L не є розширюваним

en: Type declaration %qs at %L is not C interoperable but it is BIND(C)
uk: Оголошення типу %qs на %L не є сумісним з C, але має атрибут BIND(C)

en: Type definition of %qs at %C was already defined at %L
uk: Визначення типу %qs на %C вже було визначено на %L

en: Type inaccessible in variable definition context (%s) at %L
uk: Тип недоступний у контексті визначення змінної (%s) на %L

en: Type mismatch between actual argument at %L and actual argument at %L (%s/%s).
uk: Неспівпадіння типів між фактичним аргументом на %L і фактичним аргументом на %L (%s/%s).

en: Type mismatch in argument %qs at %L; passed %s to %s
uk: Неспівпадіння типів в аргументі %qs на %L; передано %s до %s

en: Type name %qs at %C cannot be the same as an intrinsic type
uk: Назва типу %qs у %C не може бути такою ж, як вбудований тип

en: Type name %qs at %C conflicts with previously declared entity at %L, which has the same name
uk: Імʼя типу %qs у %C конфліктує з попередньо оголошеною сутністю у %L, яка має те саме імʼя

en: Type name %qs at %C is ambiguous
uk: Імʼя типу %qs у %C є неоднозначним

en: Type of %s argument of IMAGE_INDEX at %L shall be INTEGER
uk: Тип аргументу %s для IMAGE_INDEX на %L повинен бути INTEGER

en: Type of entity at %L is type incompatible with source-expr at %L
uk: Тип сутності на %L несумісний з виразом-джерелом на %L

en: Type of entity at %L is type incompatible with typespec
uk: Тип сутності в %L несумісний з типом, вказаним у типовій специфікації

en: Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L
uk: Параметр типу %qs у %C не має відповідного запису у списку імен параметрів типу у %L

en: Type specified for intrinsic function %qs at %L is ignored
uk: Тип, вказаний для вбудованої функції %qs на %L, ігнорується

en: Type-bound operator at %L cannot be NOPASS
uk: Оператор, повʼязаний з типом, на %L не може бути NOPASS

en: Type-bound procedure at %C
uk: Процедура, повʼязана з типом, на %C

en: Type-spec at %L cannot contain a deferred type parameter
uk: Специфікація типу на %L не може містити відкладений параметр типу

en: Type-spec at %L cannot contain an asterisk for a type parameter
uk: Специфікація типу на %L не може містити зірочку для параметра типу

en: UNIT not specified at %L
uk: UNIT не вказано на %L

en: UNIT number in CLOSE statement at %L must be non-negative
uk: Номер UNIT в операторі CLOSE на %L повинен бути не відʼємним

en: UNIT number in INQUIRE statement at %L cannot be %d
uk: Номер UNIT в операторі INQUIRE на %L не може бути %d

en: UNIT number in statement at %L must be non-negative
uk: Номер UNIT в операторі на %L повинен бути не відʼємним

en: UNIT number missing in statement at %L
uk: Відсутній номер UNIT в операторі на %L

en: UNIT specification at %L must be an INTEGER expression or a CHARACTER variable
uk: Специфікація UNIT на %L повинна бути цілочисельним виразом або символьною змінною

en: UNIT specification at %L must not be a character PARAMETER
uk: Специфікація UNIT на %L не повинна бути символьним ПАРАМЕТРОМ

en: UNIT specifier not allowed with NEWUNIT at %L
uk: Специфікатор UNIT не дозволений з NEWUNIT на %L

en: UNLOCK statement at %C
uk: Оператор UNLOCK на %C

en: UNTIL_COUNT= argument at %L must be a scalar INTEGER expression
uk: Аргумент UNTIL_COUNT= на %L повинен бути скалярним цілочисельним виразом

en: USE statement at %C has no ONLY qualifier
uk: Оператор USE на %C не має кваліфікатора ONLY

en: Unable to find a specific INTRINSIC procedure for the reference %qs at %L
uk: Не вдалося знайти конкретну INTRINSIC процедуру для посилання %qs на %L

en: Unable to find symbol %qs
uk: Не вдалося знайти символ %qs

en: Unable to generate load/store offset for fusion
uk: Не вдалося згенерувати зсув завантаження/збереження для злиття

en: Unable to load DLL.
uk: Не вдалося завантажити DLL.

en: Unable to resolve the specific function %qs at %L
uk: Неможливо вирішити конкретну функцію %qs на %L

en: Unable to resolve the specific subroutine %qs at %L
uk: Не вдалося знайти конкретну підпрограму %qs у %L

en: Unclassifiable GCC directive at %C
uk: Некласифікована директива GCC у %C

en: Unclassifiable GCC directive at %C, ignored
uk: Некласифікована директива GCC в %C, ігнорується

en: Unclassifiable OpenACC directive at %C
uk: Некласифікована директива OpenACC у %C

en: Unclassifiable OpenMP directive at %C
uk: Некласифікована директива OpenMP у %C

en: Unclassifiable statement at %C
uk: Некласифікований оператор у %C

en: Undefined specific binding %qs as target of GENERIC %qs at %L
uk: Невизначена конкретна привʼязка %qs як ціль GENERIC %qs на %L

en: Under -ffast-math, generate a FRIZ instruction for (double)(long long) conversions.
uk: При використанні -ffast-math, генерувати інструкцію FRIZ для перетворень (double)(long long).

en: Under the control of Object Size type, warn about buffer overflow in string manipulation functions like memcpy and strcpy.
uk: Під керівництвом типу розміру обʼєкта, попереджувати про переповнення буфера в функціях маніпуляції рядками, таких як memcpy і strcpy.

en: Unequal character lengths (%ld/%ld) in %s
uk: Нерівні довжини символів (%ld/%ld) в %s

en: Unequal character lengths (%ld/%ld) in %s at %L
uk: Нерівні довжини символів (%ld/%ld) в %s на %L

en: Unequal character lengths (%wd/%wd) for pointer component %qs in constructor at %L
uk: Нерівні довжини символів (%wd/%wd) для вказівного компонента %qs в конструкторі на %L

en: Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause
uk: Неочікуваний !$OMP SCAN на %L поза конструкцією циклу з %<inscan%> REDUCTION замиканням

en: Unexpected %<%c%> for nonderived-type variable %qs at %C
uk: Неочікуваний %<%c%> для змінної %qs не похідного типу на %C

en: Unexpected %<(%> at %C
uk: Неочікуваний %<(%> у %C

en: Unexpected %<*%> for codimension %d of %d at %C
uk: Неочікуваний %<*%> для кодимензії %d з %d у %C

en: Unexpected %<*%> in coarray subscript at %C
uk: Неочікуваний %<*%> в підписі співмасиву на %C

en: Unexpected %s at %C; expected ALLOCATE or %s statement
uk: Неочікуваний %s в %C; очікується оператор ALLOCATE або %s

en: Unexpected %s at %C; expected ALLOCATE statement after %s
uk: Неочікуваний %s в %C; очікується оператор ALLOCATE після %s

en: Unexpected %s statement at %C
uk: Неочікувана інструкція %s в %C

en: Unexpected %s statement at %C in INTERFACE body
uk: Неочікувана інструкція %s в %C в тілі INTERFACE

en: Unexpected %s statement in BLOCK DATA at %C
uk: Неочікувана інструкція %s в BLOCK DATA в %C

en: Unexpected %s statement in CONTAINS section at %C
uk: Неочікувана інструкція %s в розділі CONTAINS в %C

en: Unexpected %s statement in FORALL block at %C
uk: Неочікуваний оператор %s в блоку FORALL в %C

en: Unexpected %s statement in INTERFACE block at %C
uk: Неочікувана інструкція %s в блоку INTERFACE в %C

en: Unexpected %s statement in MODULE at %C
uk: Неочікувана %s інструкція у модулі на %C

en: Unexpected %s statement in WHERE block at %C
uk: Неочікуваний оператор %s в блоку WHERE в %C

en: Unexpected CASE statement at %C
uk: Неочікуваний оператор CASE в %C

en: Unexpected DIM argument with noncoarray argument at %L
uk: Неочікуваний аргумент DIM з аргументом noncoarray на %L

en: Unexpected END statement at %C
uk: Неочікувана інструкція END в %C

en: Unexpected ENTRY statement at %C
uk: Неочікувана інструкція ENTRY в %C

en: Unexpected EOF
uk: Неочікуваний кінець файлу

en: Unexpected NULL() intrinsic at %L to dummy %qs
uk: Неочікуваний вбудований NULL() на %L для фіктивного %qs

en: Unexpected OpenACC parallelism.
uk: Неочікуваний паралелізм OpenACC.

en: Unexpected RANK statement at %C
uk: Неочікувана інструкція RANK на %C

en: Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR
uk: Неочікуваний аргумент SHAPE на %L до C_F_POINTER з скалярним FPTR

en: Unexpected TYPE IS statement at %C
uk: Неочікувана інструкція TYPE IS на %C

en: Unexpected allocatable variable %qs at %L in declarative !$OMP ALLOCATE directive
uk: Неочікувана змінна для аллокації %qs у %L у декларативній директиві !$OMP ALLOCATE

en: Unexpected alternate return specifier in subroutine call at %L
uk: Неочікувана альтернативна специфікація повернення у виклику підпрограми на %L

en: Unexpected character in variable list at %C
uk: Неочікуваний символ у списку змінних на %C

en: Unexpected characters in PARAMETER statement at %C
uk: Неочікувані символи в операторі PARAMETER в %C

en: Unexpected coarray %qs in %<allocate%> at %L
uk: Неочікуваний комасив %qs у %<allocate%> в %L

en: Unexpected coarray %qs in %<allocate%> at %L, implicitly listed in %<!$OMP ALLOCATE%> at %L
uk: Неочікуваний комасив %qs у %<allocate%> в %L, неявно перерахований у %<!$OMP ALLOCATE%> в %L

en: Unexpected coarray argument %qs as argument at %L to declarative !$OMP ALLOCATE
uk: Неочікуваний аргумент масиву з розподіленою пам'яттю %qs у %L для декларативного !$OMP ALLOCATE

en: Unexpected coarray designator at %C
uk: Неочікуваний ідентифікатор комасиву у %C

en: Unexpected complex-parts designator reference in %s clause at %L
uk: Неочікуване посилання на складові частини комплексного обʼєкта в замиканні %s на %L

en: Unexpected constant at %C
uk: Неочікувана константа в %C

en: Unexpected dummy argument %qs as argument at %L to declarative !$OMP ALLOCATE
uk: Неочікуваний аргумент-заглушка %qs як аргумент в %L до декларативного !$OMP ALLOCATE

en: Unexpected element %qc in format string at %L
uk: Неочікуваний елемент %qc у рядку формату на %L

en: Unexpected end of file in %qs
uk: Неочікуваний кінець файлу в %qs

en: Unexpected end of format string in format string at %L
uk: Неочікуваний кінець рядка формату у рядку формату на %L

en: Unexpected end of module
uk: Неочікуваний кінець модуля

en: Unexpected expression as list item at %L in ALLOCATE directive
uk: Неочікуваний вираз як елемент списку у %L в директиві ALLOCATE

en: Unexpected function-result variable %qs at %L in declarative !$OMP ALLOCATE
uk: Несподівана змінна-результат функції %qs у %L у декларативному !$OMP ALLOCATE

en: Unexpected intrinsic type %qs at %L
uk: Неочікуваний вбудований тип %qs на %L

en: Unexpected junk after !$ACC ATOMIC statement at %C
uk: Неочікувані непотрібні символи після !$ACC АТОМНА інструкція на %C

en: Unexpected junk after !$ACC DECLARE at %C
uk: Неочікуване сміття після !$ACC DECLARE на %C

en: Unexpected junk after !$OMP DECLARE REDUCTION at %C
uk: Неочікувані непотрібні символи після !$OMP DECLARE REDUCTION у %C

en: Unexpected junk after !$OMP DECLARE TARGET at %C
uk: Неочікувані непотрібні символи після !$OMP DECLARE TARGET у %C

en: Unexpected junk after !$OMP SCAN at %C
uk: Неочікуване сміття після !$OMP SCAN в %C

en: Unexpected junk after $OMP BARRIER statement at %C
uk: Неочікувані непотрібні символи після $OMP BARRIER інструкція на %C

en: Unexpected junk after $OMP CANCELLATION POINT statement at %C
uk: Неочікувані непотрібні символи після $OMP CANCELLATION POINT інструкції на %C

en: Unexpected junk after $OMP CRITICAL statement at %C
uk: Неочікувані непотрібні символи після оператора $OMP CRITICAL на %C

en: Unexpected junk after $OMP FLUSH statement at %C
uk: Неочікувані непотрібні символи після оператора $OMP FLUSH на %C

en: Unexpected junk after $OMP MASTER statement at %C
uk: Неочікуване сміття після заяви $OMP MASTER на %C

en: Unexpected junk after $OMP NOTHING statement at %C
uk: Неочікуване сміття після заяви $OMP NOTHING на %C

en: Unexpected junk after %qs at %L
uk: Неочікувані непотрібні символи після %qs на %L

en: Unexpected junk after NOWAIT clause at %C
uk: Неочікувані непотрібні символи після NOWAIT замикання на %C

en: Unexpected junk after OMP THREADPRIVATE at %C
uk: Неочікувані непотрібні символи після OMP THREADPRIVATE у %C

en: Unexpected junk after TASKYIELD clause at %C
uk: Неочікуване сміття після замикання TASKYIELD на %C

en: Unexpected junk after function declaration at %C
uk: Неочікувані непотрібні символи після оголошення функції на %C

en: Unexpected junk at %C
uk: Неочікувані непотрібні символи в %C

en: Unexpected junk in formal argument list at %C
uk: Неочікувані непотрібні елементи у списку формальних аргументів на %C

en: Unexpected pointer variable %qs at %L in declarative !$OMP ALLOCATE directive
uk: Неочікувана змінна-вказівник %qs у %L у декларативній директиві !$OMP ALLOCATE

en: Unexpected substring reference in %s clause at %L
uk: Неочікуване посилання на підстрічку в замиканні %s на %L

en: Unexpected thumb1 far jump
uk: Неочікуваний далекий перехід thumb1

en: Unexpected use of subroutine name %qs at %C
uk: Неочікуване використання імені підпрограми %qs на %C

en: Uninitialized probability of edge %i->%i
uk: Незініціалізована ймовірність ребра %i->%i

en: Unit number in I/O statement too large
uk: Номер блоку в операторі введення/виведення занадто великий

en: Unit number in I/O statement too small
uk: Номер блоку в операторі введення/виведення занадто малий

en: Unknown argument %qs at %L to intrinsic %s
uk: Невідомий аргумент %qs на %L для вбудованої функції %s

en: Unknown argument list function at %L
uk: Невідома функція списку аргументів на %L

en: Unknown attribute in !GCC$ ATTRIBUTES statement at %C
uk: Невідомий атрибут в інструкції !GCC$ ATTRIBUTES на %C

en: Unknown directive at %L
uk: Невідома директива в %L

en: Unknown intrinsic op
uk: Невідомий вбудований оператор

en: Unknown procedure name %qs at %C
uk: Невідоме імʼя процедури %qs на %C

en: Unlimited polymorphic actual argument at %L is not matched with either an unlimited polymorphic or assumed type dummy argument
uk: Необмежений поліморфний фактичний аргумент у %L не відповідає ні необмеженому поліморфному, ні припущеному типу формального аргументу

en: Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag
uk: Необмежений поліморфний allocate-object на %L вимагає або type-spec, або тег SOURCE, або тег MOLD

en: Unrecognized MCU name %qs.
uk: Невідоме імʼя МКП %qs.

en: Unrecognized option to %<-finit-logical%>: %s
uk: Невідома опція для %<-finit-logical%>: %s

en: Unrecognized option to endianness value: %qs
uk: Невідома опція для значення порядку байтів: %qs

en: Unrecognized option to floating-point init value: %qs
uk: Невідома опція для ініціалізації значення з плаваючою комою: %qs

en: Unrecognized option: %qs
uk: Невідома опція: %qs

en: Unsupported code '%c' for fixed-point:
uk: Непідтримуваний код '%c' для фіксованої точки:

en: Unsupported operand for code '%c'
uk: Непідтримуваний операнд для коду '%c'

en: Unsupported statement inside WHERE at %L
uk: Непідтримувана заява всередині WHERE на %L

en: Unsupported value for mmpy-option
uk: Непідтримуване значення для параметра mmpy-option

en: Unsupported: multiple OpenACC 'routine' levels of parallelism
uk: Непідтримувано: кілька рівнів паралелізму 'routine' в OpenACC

en: Unterminated character constant beginning at %C
uk: Незавершена символьна константа, що починається на %C

en: Unused PRIVATE module variable %qs declared at %L
uk: Невикористовувана ПРИВАТНА змінна модуля %qs, оголошена у %L

en: Unused dummy argument %qs at %L
uk: Не використовуваний аргумент-заглушка %qs в %L

en: Unused initialization string at %L because variable has zero length
uk: Невикористана рядок ініціалізації на %L, оскільки змінна має нульову довжину

en: Unused module variable %qs which has been explicitly imported at %L
uk: Не використовувана змінна модуля %qs, яка була явно імпортована в %L

en: Unused parameter %qs declared at %L
uk: Не використовуваний параметр %qs, оголошений в %L

en: Unused parameter %qs which has been explicitly imported at %L
uk: Не використовуваний параметр %qs, який був явно імпортований в %L

en: Unused variable %qs declared at %L
uk: Не використовувана змінна %qs, оголошена в %L

en: Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d
uk: Верхнє посилання на масив на %L виходить за межі (%ld < %ld) в розмірності %d

en: Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d
uk: Верхнє посилання на масив на %L виходить за межі (%ld > %ld) в розмірності %d

en: Upper bound of last coarray dimension must be %<*%> at %C
uk: Верхня межа останньої виміряної величини ко-масиву повинна бути %<*%> на %C

en: Upper cobound is less than lower cobound at %L
uk: Верхня межа менша за нижню межу на %L

en: Upper cobound is less than lower cobound of 1 at %L
uk: Верхня межа менша за нижню межу 1 на %L

en: Usage: %s [OPTION]... SUB_COMMAND [OPTION]...
uk: Використання: %s [ПАРАМЕТР]... ПІДКОМАНДА [ПАРАМЕТР]...

en: Usage: %s [options] file...
uk: Використання: %s [опції] файл...

en: Usage: gcov [OPTION...] SOURCE|OBJ...
uk: Використання: gcov [ПАРАМЕТР...] ДЖЕРЕЛО|OBJ...

en: Use "-Wa,OPTION" to pass "OPTION" to the assembler.
uk: Скористайтеся параметром «-Wa,ПАРАМЕТР», щоб передати «ПАРАМЕТР» асемблеру.

en: Use "-Wl,OPTION" to pass "OPTION" to the linker.
uk: Скористайтеся параметром «-Wl,ПАРАМЕТР», щоб передати «ПАРАМЕТР» компонувальнику.

en: Use %reloc() assembly operators (for backward compatibility).
uk: Використовувати оператори асемблера %reloc() (для зворотньої сумісності).

en: Use %reloc() assembly operators.
uk: Використовувати оператори збірки %reloc().

en: Use %reloc() operators, rather than assembly macros, to load addresses.
uk: Використовуйте оператори %reloc(), а не макроси збірки, для завантаження адрес.

en: Use -G for data that is not defined by the current object.
uk: Використовуйте -G для даних, які не визначені поточним обʼєктом.

en: Use -G for object-local data.
uk: Використовувати -G для локальних даних обʼєкта.

en: Use -mlong-double-64 for 64-bit IEEE floating point format.  Use -mlong-double-128 for 128-bit floating point format (either IEEE or IBM).
uk: Використовуйте -mlong-double-64 для формату з плаваючою комою IEEE 64-біт. Використовуйте -mlong-double-128 для формату з плаваючою комою 128-біт (або IEEE, або IBM).

en: Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-vectorizer.
uk: Використовувати 128-бітні AVX-інструкції замість 256-бітних AVX-інструкцій у автоматичному векторизаторі.

en: Use 128-bit long double.
uk: Використовуйте 128-бітний long double.

en: Use 16 bit int.
uk: Використовувати 16-бітне ціле.

en: Use 32 bit int.
uk: Використовуйте 32-бітні цілі числа.

en: Use 32-bit ABI.
uk: Використовуйте 32-бітне ABI.

en: Use 32-bit DWARF format when emitting DWARF debug information.
uk: Використовувати 32-бітний формат DWARF при випуску інформації для налагодження DWARF.

en: Use 32-bit floating-point registers.
uk: Використовуйте 32-бітні регістри з плаваючою комою.

en: Use 32-bit general registers.
uk: Використовуйте 32-бітні загальні регістри.

en: Use 32-bit offsets in jump tables rather than 16-bit offsets.
uk: Використовувати зсуви на 32 біти в таблицях переходів замість зсувів на 16 біт.

en: Use 4 byte entries in switch tables.
uk: Використовуйте 4-байтові записи в таблицях перемикача.

en: Use 4 media accumulators.
uk: Використовувати 4 накопичувачі медіа.

en: Use 4-operand madd.s/madd.d and related instructions where applicable.
uk: Використовуйте 4-операндні інструкції madd.s/madd.d та повʼязані інструкції там, де це можливо.

en: Use 4xx half-word multiply instructions.
uk: Використовувати інструкції множення напівслів 4xx.

en: Use 4xx string-search dlmzb instruction.
uk: Використовуйте інструкцію пошуку рядка dlmzb 4xx.

en: Use 64 FPRs.
uk: Використовувати 64 FPRs.

en: Use 64 GPRs.
uk: Використовувати 64 GPRs.

en: Use 64-bit ABI.
uk: Використовуйте 64-бітне ABI.

en: Use 64-bit DWARF format when emitting DWARF debug information.
uk: Використовувати 64-бітний формат DWARF при випуску інформації для налагодження DWARF.

en: Use 64-bit floating-point registers.
uk: Використовуйте 64-бітні регістри з плаваючою комою.

en: Use 64-bit general registers.
uk: Використовуйте 64-бітні загальні регістри.

en: Use 64-bit long double.
uk: Використовуйте 64-бітний long double.

en: Use 8 media accumulators.
uk: Використовувати 8 накопичувачів медіа.

en: Use 80-bit long double.
uk: Використовувати 80-бітний long double.

en: Use ABI reserved registers.
uk: Використовувати зарезервовані регістри ABI.

en: Use AltiVec instructions.
uk: Використовуйте інструкції AltiVec.

en: Use Bionic C library.
uk: Використовуйте бібліотеку Bionic C.

en: Use Branch Likely instructions, overriding the architecture default.
uk: Використовувати інструкції Branch Likely, перевищуючи архітектурний типовий.

en: Use CONST16 instruction to load constants.
uk: Використати інструкцію CONST16 для завантаження констант.

en: Use Cyclic Redundancy Check (CRC) instructions.
uk: Використовувати інструкції циклічного контролю зайвості (CRC).

en: Use EABI.
uk: Використовувати EABI.

en: Use Enhanced Virtual Addressing instructions.
uk: Використовуйте інструкції покращеного віртуального адресування.

en: Use Floating-point Multiply Single to Double (FsMULd) instruction.
uk: Використовуйте інструкцію з множення з плаваючою точкою з одинарної на подвійну точність (FsMULd).

en: Use GNU C library.
uk: Використовуйте бібліотеку GNU C.

en: Use GP relative sdata/sbss sections.
uk: Використовуйте секції sdata/sbss відносно GP.

en: Use GP-relative addressing to access small data.
uk: Використовуйте GP-відносну адресацію для доступу до невеликих даних.

en: Use Global INValidate (GINV) instructions.
uk: Використовувати інструкції глобальної недійсності (GINV).

en: Use H8/300 alignment rules.
uk: Використовувати правила вирівнювання H8/300.

en: Use IEEE math for fp comparisons.
uk: Використовуйте IEEE математику для порівнянь з плаваючою комою.

en: Use IRA based register pressure calculation in RTL hoist optimizations.
uk: Використовувати IRA-заснований розрахунок тиску на реєстри в оптимізаціях підняття RTL.

en: Use IRA based register pressure calculation in RTL loop optimizations.
uk: Використовуйте розрахунок тиску на реєстр на основі IRA в оптимізаціях циклів RTL.

en: Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions.
uk: Використовуйте інструкції ISA 2.07 Category:Vector.AES та Category:Vector.SHA2.

en: Use ISA 2.07 transactional memory (HTM) instructions.
uk: Використовуйте інструкції транзакційної памʼяті ISA 2.07 (HTM).

en: Use LRA instead of reload (transitional).
uk: Використовуйте LRA замість перезавантаження (перехідний).

en: Use LRA register allocator.
uk: Використати реєстровий алокатор LRA.

en: Use Loongson EXTension (EXT) instructions.
uk: Використовуйте інструкції розширень Loongson (EXT).

en: Use Loongson EXTension R2 (EXT2) instructions.
uk: Використовуйте інструкції розширень Loongson R2 (EXT2).

en: Use Loongson MultiMedia extensions Instructions (MMI) instructions.
uk: Використовуйте інструкції розширень MultiMedia Loongson (MMI).

en: Use MCU instructions.
uk: Використовуйте інструкції МКП.

en: Use MIPS MSA Extension instructions.
uk: Використовуйте інструкції розширення MIPS MSA.

en: Use MIPS-3D instructions.
uk: Використовувати інструкції MIPS-3D.

en: Use MIPS-DSP REV 2 instructions.
uk: Використовувати інструкції MIPS-DSP REV 2.

en: Use MIPS-DSP instructions.
uk: Використовувати інструкції MIPS-DSP.

en: Use Mingw-specific thread support.
uk: Використовувати специфічну для Mingw підтримку потоків.

en: Use Neon double-word (rather than quad-word) registers for vectorization.
uk: Використовувати Neon двійкові слова (замість квадро-слів) регістри для векторизації.

en: Use Neon quad-word (rather than double-word) registers for vectorization.
uk: Використовувати Neon квадро-слова (замість двійкових слів) регістри для векторизації.

en: Use P-mnemonics for branches statically predicted as taken.
uk: Використовувати P-мнемоніки для гілок, статично передбачених як виконувані.

en: Use PLT for PIC calls (-fno-plt: load the address from GOT at call site).
uk: Використовувати PLT для PIC-викликів (-fno-plt: завантажувати адресу з GOT на місці виклику).

en: Use PMC-style 'mad' instructions.
uk: Використовувати інструкції 'mad' у стилі PMC.

en: Use PowerPC General Purpose group optional instructions.
uk: Використовувати необовʼязкові інструкції групи загального призначення PowerPC.

en: Use PowerPC Graphics group optional instructions.
uk: Використовувати необовʼязкові інструкції групи графіки PowerPC.

en: Use PowerPC V2.01 single field mfcr instruction.
uk: Використовувати інструкцію mfcr з одним полем PowerPC V2.01.

en: Use PowerPC V2.02 floating point rounding instructions.
uk: Використовуйте інструкції округлення з плаваючою комою PowerPC V2.02.

en: Use PowerPC V2.02 popcntb instruction.
uk: Використовувати інструкцію popcntb PowerPC V2.02.

en: Use PowerPC V2.05 compare bytes instruction.
uk: Використовуйте інструкцію порівняння байтів PowerPC V2.05.

en: Use PowerPC V2.06 popcntd instruction.
uk: Використовуйте інструкцію popcntd PowerPC V2.06.

en: Use PowerPC-64 instruction set.
uk: Використовувати набір інструкцій PowerPC-64.

en: Use ROM instead of RAM.
uk: Використовувати ROM замість RAM.

en: Use SSE register passing conventions for SF and DF mode.
uk: Використовуйте конвенції передачі регістрів SSE для режиму SF і DF.

en: Use STB_GNU_UNIQUE if supported by the assembler.
uk: Використовуйте STB_GNU_UNIQUE, якщо підтримується збирачем.

en: Use SmartMIPS instructions.
uk: Використовуйте інструкції SmartMIPS.

en: Use UNIX assembler syntax.
uk: Використати синтаксис асемблера UNIX.

en: Use UltraSPARC Compare-and-Branch extensions.
uk: Використовуйте розширення UltraSPARC Compare-and-Branch.

en: Use UltraSPARC Fused Multiply-Add extensions.
uk: Використовуйте розширення UltraSPARC Fused Multiply-Add.

en: Use UltraSPARC Population-Count instruction.
uk: Використовуйте інструкцію UltraSPARC Population-Count.

en: Use UltraSPARC Subtract-Extended-with-Carry instruction.
uk: Використовуйте інструкцію віднімання з розширенням з переносом UltraSPARC.

en: Use UltraSPARC Visual Instruction Set version 1.0 extensions.
uk: Використовувати розширення UltraSPARC Visual Instruction Set версії 1.0.

en: Use UltraSPARC Visual Instruction Set version 2.0 extensions.
uk: Використовувати розширення UltraSPARC Visual Instruction Set версії 2.0.

en: Use UltraSPARC Visual Instruction Set version 3.0 extensions.
uk: Використовувати розширення UltraSPARC Visual Instruction Set версії 3.0.

en: Use UltraSPARC Visual Instruction Set version 4.0 extensions.
uk: Використовуйте розширення UltraSPARC Visual Instruction Set версії 4.0.

en: Use VAX fp.
uk: Використовуйте VAX fp.

en: Use VAXC structure conventions.
uk: Використовувати VAXC конвенції структури.

en: Use VMS exit codes instead of posix ones.
uk: Використовувати коди виходу VMS замість кодів posix.

en: Use Virtualization (VZ) instructions.
uk: Використовувати інструкції віртуалізації (VZ).

en: Use __cxa_atexit to register destructors.
uk: Використовуйте __cxa_atexit для реєстрації деструкторів.

en: Use __cxa_get_exception_ptr in exception handling.
uk: Використовуйте __cxa_get_exception_ptr у обробці винятків.

en: Use a 32-bit long type.
uk: Використовувати тип long з 32 бітами.

en: Use a 4-byte record marker for unformatted files.
uk: Використовувати 4-байтовий маркер запису для неформатованих файлів.

en: Use a 64-bit long type.
uk: Використовувати тип long з 64 бітами.

en: Use a lightweight configuration of printf and puts to reduce code size. For single-threaded applications, not requiring reentrant I/O only. Requires Newlib Nano IO.
uk: Використовуйте легку конфігурацію printf та puts для зменшення розміру коду. Тільки для однопотокових додатків, які не потребують переходу до введення/виведення. Вимагає Newlib Nano IO.

en: Use a minimum runtime (no static initializers or ctors) for memory-constrained devices.
uk: Використовуйте мінімальний час виконання (без статичних ініціалізаторів або конструкторів) для пристроїв з обмеженим обсягом памʼяті.

en: Use a smart stack protection method for certain functions.
uk: Використовуйте розумний метод захисту стеку для певних функцій.

en: Use a stack protection method for every function.
uk: Використовуйте метод захисту стеку для кожної функції.

en: Use addresses that allocate global registers.
uk: Використовувати адреси, які виділяють глобальні регістри.

en: Use all registers, reserving none for interrupt handlers.
uk: Використовувати всі регістри, не залишаючи жодного для обробників переривань.

en: Use alternate register names.
uk: Використовувати альтернативні назви регістрів.

en: Use an 8-bit 'int' type.
uk: Використовуйте тип 'int' з розміром 8 біт.

en: Use an 8-byte record marker for unformatted files.
uk: Використовувати 8-байтовий маркер запису для неформатованих файлів.

en: Use an immediate to offset from the TLS register. This option is for use with fstack-protector-guard=tls and not for use in user-land code.
uk: Використовувати негайний зсув від реєстру TLS. Ця опція призначена для використання з fstack-protector-guard=tls і не призначена для використання в коді користувача.

en: Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code.
uk: Використовуйте негайний зсув від реєстра-охоронця стека, sp_el0. Ця опція призначена для використання з fstack-protector-strong і не призначена для використання в коді користувача.

en: Use arbitrary sized immediates in bit operations.
uk: Використовувати довільні розміри негайних значень у бітових операціях.

en: Use big-endian byte order.
uk: Використовувати порядок байтів big-endian.

en: Use bit tests for sufficiently large switch statements.
uk: Використовувати бітові тести для достатньо великих операторів вибору.

en: Use branch-and-break sequences to check for integer divide by zero.
uk: Використовувати послідовності гілок та переривань для перевірки цілочисельного ділення на нуль.

en: Use branch-protection features.
uk: Використовуйте функції захисту гілок.

en: Use bras for executable < 64k.
uk: Використовувати bras для виконуваних файлів менше 64к.

en: Use call-clobbered registers for parameters and return value.
uk: Використовувати регістри, що змінюються під час виклику, для параметрів та значення, що повертається.

en: Use call0 ABI.
uk: Використовувати ABI call0.

en: Use callbacks instead of inline code if number of accesses in function becomes greater or equal to this number.
uk: Використовувати зворотні виклики замість вбудованого коду, якщо кількість доступів у функції стає більшою або рівною цьому числу.

en: Use caller save register across calls if possible.
uk: Використовувати реєстр збереження викликача під час викликів, якщо це можливо.

en: Use certain scalar instructions added in ISA 3.0.
uk: Використовувати певні скалярні інструкції, додані в ISA 3.0.

en: Use control speculation.
uk: Використовувати спекуляцію управління.

en: Use custom stacks instead of local memory for automatic storage.
uk: Використовувати власні стеки замість локальної памʼяті для автоматичного зберігання.

en: Use data speculation after reload.
uk: Використовувати спекуляцію даних після перезавантаження.

en: Use data speculation before reload.
uk: Використовувати спекуляцію даних перед перезавантаженням.

en: Use decimal floating point instructions.
uk: Використовуйте інструкції десяткової плаваючої коми.

en: Use default method for sdata handling.
uk: Використовувати метод за замовчуванням для обробки sdata.

en: Use different calling convention using 'rtd'.
uk: Використовувати іншу конвенцію виклику з використанням 'rtd'.

en: Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number.
uk: Використовувати прямі інструкції отруєння/розтруєння для змінних, які менші або рівні цьому числу.

en: Use direct references against %gs when accessing tls data.
uk: Використовуйте прямі посилання на %gs при доступі до даних tls.

en: Use eXtended Physical Address (XPA) instructions.
uk: Використовувати інструкції розширеної фізичної адреси (XPA).

en: Use epsilon-respecting floating point compare instructions.
uk: Використовуйте інструкції порівняння з плаваючою комою, які враховують епсілон.

en: Use expression value profiles in optimizations.
uk: Використовувати профілі значень виразів при оптимізації.

en: Use f2c calling convention.
uk: Використовувати конвенцію виклику f2c.

en: Use features of and optimize for CPU.
uk: Використовуйте можливості та оптимізуйте для процесора.

en: Use features of and schedule code for given CPU.
uk: Використовувати можливості та розкладати код для вказаного процесора.

en: Use features of and schedule given CPU.
uk: Використовувати можливості та планувати вказаний процесор.

en: Use features of architecture ARCH.
uk: Використовуйте можливості архітектури ARCH.

en: Use field-wise comparisons for struct equality.
uk: Використовувати порівняння по полях для рівності структур.

en: Use flat register window model.
uk: Використовувати модель плоского вікна регістрів.

en: Use fp double instructions.
uk: Використовувати подвійні інструкції fp.

en: Use fp registers.
uk: Використовувати регістри FP.

en: Use full-set registers for register allocation.
uk: Використовувати повний набір регістрів для розподілу регістрів.

en: Use given SPARC-V9 code model.
uk: Використовуйте задану модель коду SPARC-V9.

en: Use given address mode.
uk: Використовуйте вказаний режим адреси.

en: Use given assembler dialect.
uk: Використовуйте вказаний діалект асемблера.

en: Use given register vector width instructions instead of maximum register width in the auto-vectorizer.
uk: Використовувати задані інструкції ширини вектора регістра замість максимальної ширини регістра в автоматичному векторизаторі.

en: Use given stack-protector guard.
uk: Використовувати заданий захисник стека.

en: Use given thread-local storage dialect.
uk: Використовуйте заданий діалект локального сховища потоків.

en: Use given x86-64 code model.
uk: Використовуйте вказану модель коду x86-64.

en: Use hardware FP (default).
uk: Використовувати апаратний FP (за замовчуванням).

en: Use hardware FP.
uk: Використовувати апаратну плаваючу кому.

en: Use hardware division instructions on ColdFire.
uk: Використовувати апаратні інструкції ділення на ColdFire.

en: Use hardware floating point conversion instructions.
uk: Використовуйте апаратні інструкції перетворення з плаваючою комою.

en: Use hardware floating point instructions.
uk: Використовувати апаратні інструкції з плаваючою комою.

en: Use hardware floating point square root instruction.
uk: Використовуйте апаратну інструкцію кореня з плаваючою комою.

en: Use hardware floating point.
uk: Використовувати апаратне з плаваючою комою.

en: Use hardware floating-point divide and square root instructions.
uk: Використовувати апаратні інструкції для ділення та обчислення квадратного кореня з числами з плаваючою комою.

en: Use hardware fp.
uk: Використовувати апаратне засіб fp.

en: Use hardware instructions for integer division.
uk: Використовувати апаратні інструкції для цілочисельного ділення.

en: Use hardware prefetch instruction.
uk: Використовуйте апаратну інструкцію попереднього завантаження.

en: Use hardware quad FP instructions.
uk: Використовувати апаратні чотирикратні FP-інструкції.

en: Use hardware transactional execution instructions.
uk: Використовувати інструкції апаратного виконання транзакцій.

en: Use hardware vector facility instructions and enable the vector ABI.
uk: Використовувати інструкції апаратного виконання векторних операцій та увімкнути векторний ABI.

en: Use in block control speculation.
uk: Використовувати спекуляцію контролю в блоках.

en: Use in block data speculation after reload.
uk: Використовувати спекуляцію даних у блоках після перезавантаження.

en: Use in block data speculation before reload.
uk: Використовувати спекуляцію даних у блоках перед перезавантаженням.

en: Use in/loc/out register names.
uk: Використовуйте імена реєстрів in/loc/out.

en: Use indirect CALLXn instructions for large programs.
uk: Використати непрямі інструкції CALLXn для великих програм.

en: Use indirect calls.
uk: Використовувати непрямі виклики.

en: Use inline plt sequences to implement long calls and -fno-plt.
uk: Використовувати вбудовані послідовності plt для реалізації довгих викликів та -fno-plt.

en: Use instructions of and schedule code for given CPU.
uk: Використовуйте інструкції та розкладайте код для вказаного процесора.

en: Use integer madd/msub instructions.
uk: Використовувати цілочисельні інструкції madd/msub.

en: Use internal function id in profile lookup.
uk: Використовувати внутрішній ідентифікатор функції при пошуку в профілі.

en: Use jump tables for sufficiently large switch statements.
uk: Використовувати таблиці переходів для достатньо великих операторів вибору.

en: Use ldcw/ldcd coherent cache-control hint.
uk: Використовувати підказку ldcw/ldcd для керування кешем з однорідною поведінкою.

en: Use libgcc stubs to save and restore registers clobbered by 64-bit Microsoft to System V ABI calls.
uk: Використовуйте заглушки libgcc для збереження та відновлення регістрів, які пошкоджуються викликами 64-бітного Microsoft до System V ABI.

en: Use little-endian byte order.
uk: Використовувати порядок байтів little-endian.

en: Use ll, sc and sync instructions.
uk: Використовувати інструкції ll, sc та sync.

en: Use lwxc1/swxc1/ldxc1/sdxc1 instructions where applicable.
uk: Використовуйте інструкції lwxc1/swxc1/ldxc1/sdxc1 там, де це можливо.

en: Use media instructions.
uk: Використовуйте медіа-інструкції.

en: Use microMIPS instructions.
uk: Використовувати інструкції microMIPS.

en: Use multiply add/subtract instructions.
uk: Використовуйте інструкції множення додавання / віднімання.

en: Use multiply high instructions for high part of 32x32 multiply.
uk: Використовуйте інструкції високого множення для високої частини множення 32х32.

en: Use musl C library.
uk: Використовуйте бібліотеку musl C.

en: Use native (MS) bitfield layout.
uk: Використовувати власну (MS) структуру бітових полів.

en: Use new adddi3/subdi3 patterns.
uk: Використовувати нові шаблони adddi3/subdi3.

en: Use normal calling convention.
uk: Використовувати звичайну конвенцію виклику.

en: Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously
uk: Використання інтринсичного модуля %qs у %C конфліктує з раніше використаним не-інтринсичним модулем

en: Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously
uk: Використання неінтегрованого модуля %qs за адресою %C конфліктує з раніше використаним інтегрованим імʼям модуля

en: Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s
uk: Використання іменованої константи NUMERIC_STORAGE_SIZE зі вбудованого модуля ISO_FORTRAN_ENV у %C несумісне з опцією %s

en: Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qs
uk: Використання іменованої константи NUMERIC_STORAGE_SIZE з інтринсичного модуля ISO_FORTRAN_ENV у %L несумісне з опцією %qs

en: Use only one TOC entry per procedure.
uk: Використовуйте лише один запис TOC для кожної процедури.

en: Use ordinarily cached memory accesses for volatile references.
uk: Використовувати звичайні кешовані доступи до памʼяті для волатильних посилань.

en: Use packed stack layout.
uk: Використовуйте упаковану структуру стеку.

en: Use paired-single floating-point instructions.
uk: Використовуйте інструкції з плаваючою комою одинарної точності в парах (paired-single).

en: Use pattern compare instructions.
uk: Використовуйте інструкції порівняння шаблонів.

en: Use pc-relative switch case tables - this enables case table shortening.
uk: Використовувати таблиці випадків перемикача, що відносяться до pc - це дозволяє скорочувати таблиці випадків.

en: Use portable calling conventions.
uk: Використовувати переносні конвенції виклику.

en: Use profiling information for branch probabilities.
uk: Використовуйте інформацію про профілювання для ймовірностей гілок.

en: Use propolice as a stack protection method.
uk: Використовуйте propolice як метод захисту стеку.

en: Use push instructions to save outgoing arguments.
uk: Використовуйте інструкції push для збереження вихідних аргументів.

en: Use r11 to hold the static link in calls to functions via pointers.
uk: Використовуйте регістр r11 для зберігання статичного звʼязку при викликах функцій через вказівники.

en: Use random base tag for each frame, as opposed to base always zero.
uk: Використовувати випадковий базовий тег для кожної фрейму, на відміну від постійного значення нуль.

en: Use red-zone in the x86-64 code.
uk: Використовуйте червону зону в коді x86-64.

en: Use reduced-set registers for register allocation.
uk: Використовувати обмежений набір регістрів для розподілу регістрів.

en: Use register stack for parameters and return value.
uk: Використовувати стек регістрів для параметрів та значення, що повертається.

en: Use registers for argument passing.
uk: Використовувати регістри для передачі аргументів.

en: Use registers r2 and r5.
uk: Використовуйте регістри r2 та r5.

en: Use reorder instructions (swap and byte reversed load/store) (default).
uk: Використовуйте інструкції перестановки (обмін та зворотне завантаження/збереження байтів) (за замовчуванням).

en: Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'.
uk: Використовуйте зразкову інформацію про профіль для ваг вузлів графа викликів. Файл профілю за замовчуванням - fbdata.afdo в 'pwd'.

en: Use sample profile information for call graph node weights. The profile file is specified in the argument.
uk: Використовуйте зразкову інформацію про профіль для ваг вузлів графа викликів. Файл профілю вказується в аргументі.

en: Use shared libraries.
uk: Використовувати бібліотеки спільного використання.

en: Use simple data speculation check for control speculation.
uk: Використовувати просту перевірку спекуляції даних для спекуляції контролю.

en: Use simple data speculation check.
uk: Використовувати просту перевірку спекуляції даних.

en: Use simulator runtime.
uk: Використовувати середовище виконання симулятора.

en: Use smaller but slower prologue and epilogue code.
uk: Використовуйте менший, але повільніший код прологу та епілогу.

en: Use software emulation for floating point (default).
uk: Використовувати програмну емуляцію для чисел з плаваючою комою (за замовчуванням).

en: Use software floating point comparisons.
uk: Використовувати програмне порівняння з плаваючою комою.

en: Use software floating point.
uk: Використовуйте програмне змінне плаваючої коми.

en: Use software integer multiplication.
uk: Використовуйте програмне цілочисельне множення.

en: Use stack bias.
uk: Використовуйте зсув стеку.

en: Use stack protection method only for functions with the stack_protect attribute.
uk: Використовуйте метод захисту стеку лише для функцій з атрибутом stack_protect.

en: Use structs on stronger alignment for double-word copies.
uk: Використовуйте структури з більшою вирівнюванням для копіювання двохслівних даних.

en: Use stubs for function prologues.
uk: Використовуйте заглушки для прологів функцій.

en: Use synci instruction to invalidate i-cache.
uk: Використовуйте інструкцію synci для недійсного i-кешу.

en: Use table lookup optimization for small signed integer divisions.
uk: Використовувати оптимізацію пошуку в таблиці для ділення малих знакових цілочисельних.

en: Use tas.b instruction for __atomic_test_and_set.
uk: Використовувати інструкцію tas.b для __atomic_test_and_set.

en: Use the AIX Vector Extended ABI.
uk: Використовуйте розширення AIX Vector Extended ABI.

en: Use the AltiVec ABI extensions.
uk: Використовувати розширення AltiVec ABI.

en: Use the Cray Pointer extension.
uk: Використовувати розширення вказівників Cray.

en: Use the DEC assembler syntax.
uk: Використовувати синтаксис асемблера DEC.

en: Use the ELFv1 ABI.
uk: Використовуйте розширення ELFv1 ABI.

en: Use the ELFv2 ABI.
uk: Використовуйте розширення ELFv2 ABI.

en: Use the GNU assembler syntax.
uk: Використовувати синтаксис асемблера GNU.

en: Use the GNU extension to the PE format for aligned common data.
uk: Використовувати розширення GNU для формату PE для вирівняних загальних даних.

en: Use the Modern linker (MOLD) linker instead of the default linker.
uk: Використовувати лінкер Modern (MOLD) замість лінкера за замовчуванням.

en: Use the RTL dead code elimination pass.
uk: Використовувати прохід RTL для видалення мертвого коду.

en: Use the RTL dead store elimination pass.
uk: Використовувати прохід RTL для видалення мертвих зберігань.

en: Use the WIP borrow checker.
uk: Використовуйте перевірку позичання в розробці (WIP).

en: Use the bfd linker instead of the default linker.
uk: Використовувати лінкер bfd замість лінкера за замовчуванням.

en: Use the bit-field instructions.
uk: Використовувати інструкції поля бітів.

en: Use the divide instruction.
uk: Використовувати інструкцію ділення.

en: Use the floating point unit for integer add/subtract.
uk: Використовуйте рухому кому для додавання / віднімання цілочисельних.

en: Use the given base register for addressing the stack-protector guard.
uk: Використовувати заданий базовий регістр для адресації захисника стека.

en: Use the given data alignment.
uk: Використовувати задане вирівнювання даних.

en: Use the given offset for addressing the stack-protector guard.
uk: Використовуйте задане зміщення для адресації захисника стека.

en: Use the given symbol for addressing the stack-protector guard.
uk: Використовуйте заданий символ для адресації захисника стеку.

en: Use the gold linker instead of the default linker.
uk: Використовувати лінкер gold замість лінкера за замовчуванням.

en: Use the hardware barrel shifter instead of emulation.
uk: Використовуйте револьверний зсувний регістр замість емуляції.

en: Use the lld LLVM linker instead of the default linker.
uk: Використовувати лінкер lld LLVM замість лінкера за замовчуванням.

en: Use the most feature-enabling options allowed by other options.
uk: Використовувати найбільш функціональні опції, дозволені іншими опціями.

en: Use the mvcle instruction for block moves.
uk: Використовуйте інструкцію mvcle для переміщення блоків.

en: Use the narrowest integer type possible for enumeration types.
uk: Використовувати найвужчий можливий цілочисельний тип для типів перелічування.

en: Use the new min/max instructions defined in ISA 3.0.
uk: Використовувати нові інструкції min/max, визначені в ISA 3.0.

en: Use the simulator runtime.
uk: Використовуйте рантайм симулятора.

en: Use the soft multiply emulation (default).
uk: Використовуйте емуляцію мʼякого множення (за замовчуванням).

en: Use the software emulation for divides (default).
uk: Використовуйте програмну емуляцію для ділення (за замовчуванням).

en: Use the system register specified on the command line as the stack protector guard register. This option is for use with fstack-protector-strong and not for use in user-land code.
uk: Використовуйте системний регістр, вказаний у командному рядку, як регістр захисту стека. Ця опція призначена для використання з fstack-protector-strong і не призначена для використання в коді користувача.

en: Use the temporary and experimental name resolution pipeline instead of the stable one
uk: Використовуйте тимчасовий та експериментальний конвеєр розв'язання імені замість стабільного конвеєра.

en: Use traditional GNU semantics for inline functions.
uk: Використовувати традиційну семантику GNU для вбудованих функцій.

en: Use trap instructions to check for integer divide by zero.
uk: Використовувати інструкції trap для перевірки цілочисельного ділення на нуль.

en: Use traps instead of diagnostics of undefined behavior sanitizers.
uk: Використовуйте пастки замість діагностики санітизаторів невизначеного поведінки.

en: Use uClibc C library.
uk: Використовуйте бібліотеку uClibc C.

en: Use unicode startup and define UNICODE macro.
uk: Використовувати запуск у кодуванні Unicode та визначити макрос UNICODE.

en: Use vector and scalar instructions added in ISA 2.07.
uk: Використовуйте векторні та скалярні інструкції, додані в ISA 2.07.

en: Use vector instructions added in ISA 3.0.
uk: Використовувати векторні інструкції, додані в ISA 3.0.

en: Use vector/scalar (VSX) instructions.
uk: Використовуйте інструкції вектор/скаляр (VSX).

en: Use windowed registers ABI.
uk: Використовувати ABI з віконними регістрами.

en: Use zero-extending memory loads, not sign-extending ones.
uk: Використовуйте завантаження з памʼяті з розширенням нулем, а не з розширенням знаку.

en: Use zlib/zstd compression level <number> for IL.
uk: Використовуйте рівень стиснення zlib/zstd <число> для IL.

en: Used for generating code for some older kernel revisions.
uk: Використовується для генерації коду для деяких старіших версій ядра.

en: Used here
uk: Використовується тут

en: Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime.
uk: Використовується в режимі Fix-and-Continue для позначення того, що обʼєктні файли можуть бути обмінені під час виконання.

en: Used to limit unroll factor which indicates how much the autovectorizer may unroll a loop.  The default value is 4.
uk: Використовується для обмеження фактора розгортання, який вказує, наскільки автоматичний векторизатор може розгорнути цикл. Значення за замовчуванням - 4.

en: Used to limit unroll factor which indicates how much the autovectorizer may unroll a loop.  The default value is 6.
uk: Використовується для обмеження фактора розгортання, який вказує на те, на скільки автовекторизатор може розгорнути цикл. Значення за замовчуванням дорівнює 6.

en: User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct
uk: Користувацька нелементальна функція %qs на %L не дозволена у конструкції WORKSHARE

en: User operator %qs referenced at %L not found in module %qs
uk: Оператор користувача %qs, звернений на %L, не знайдений в модулі %qs

en: User operator procedure %qs at %L cannot be assumed character length
uk: Процедура користувацького оператора %qs на %L не може мати припущену довжину символу

en: User operator procedure %qs at %L must be a FUNCTION
uk: Процедура користувацького оператора %qs на %L повинна бути ФУНКЦІЄЮ

en: User operator procedure %qs at %L must have at least one argument
uk: Процедура користувача оператора %qs на %L повинна мати принаймні один аргумент

en: Uses of this option are diagnosed.
uk: Використання цієї опції діагностується.

en: Using %<-mevex512%> without any AVX512 features enabled together with AVX10.1 only will not enable any AVX512 or AVX10.1-512 features, using 256 as max vector size
uk: Використання %<-mevex512%> без увімкнення інструкцій AVX512 разом з AVX10.1 не активує ні інструкції AVX512, ні інструкції AVX10.1-512. Максимальна довжина вектора - 256.

en: Using IBM extended precision %<long double%>
uk: Використовується розширена точність IBM %<long double%>

en: Using IEEE extended precision %<long double%>
uk: Використовується розширена точність IEEE %<long double%>

en: Using built-in specs.
uk: Використання вбудованих специфікацій.

en: Using function %qs at %L is deprecated
uk: Використання функції %qs в %L є застарілим

en: Using parameter %qs declared at %L is deprecated
uk: Використання параметра %qs, оголошеного на %L, є застарілим

en: Using subroutine %qs at %L is deprecated
uk: Використання підпрограми %qs на %L є застарілим

en: Using variable %qs at %L is deprecated
uk: Використання змінної %qs у %L є застарілим

en: Usually "private extern" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported.
uk: Зазвичай символи «private extern» (приховані) стають локальними під час звʼязування, ця команда пригнічує це, щоб вони залишалися експортованими.

en: VALUE argument of the %s intrinsic function at %L shall be definable
uk: Аргумент VALUE вбудованої функції %s на %L має бути визначеним

en: VALUE attribute at %C
uk: Атрибут VALUE на %C

en: VALUE is not allowed inside of BLOCK at %C
uk: VALUE не дозволяється всередині BLOCK на %C

en: VALUE object %qs in %s clause at %L
uk: Обʼєкт VALUE %qs в замиканні %s на рядку %L

en: VALUE statement at %C
uk: VALUE-заявка на %C

en: VALUES argument of DATE_AND_TIME at %L has non-default kind
uk: Аргумент VALUES для DATE_AND_TIME у %L має тип, відмінний від стандартного

en: VALUES argument of DATE_AND_TIME at %L must have a decimal exponent range of at least four
uk: Аргумент VALUES для DATE_AND_TIME у %L повинен мати діапазон десяткового експонента не менше чотирьох

en: VOIDmode on an output
uk: VOIDmode на виході

en: VOLATILE attribute at %C
uk: Атрибут VOLATILE на %C

en: VOLATILE attribute at %L cannot be specified in a PURE procedure
uk: Атрибут VOLATILE на %L не може бути вказаний в чистій процедурі

en: VOLATILE statement at %C
uk: VOLATILE-заявка на %C

en: Valid ISA versions (for use with the -mcpu= option)
uk: Дійсні версії ISA (для використання з опцією -mcpu=)

en: Valid arguments for the -msdata= option:
uk: Дійсні аргументи для опції -msdata=:

en: Valid arguments to -malign-:
uk: Дійсні аргументи для -malign-:

en: Valid arguments to -mcode-readable=:
uk: Допустимі аргументи для -mcode-readable=:

en: Valid arguments to -mfpmath=:
uk: Допустимі аргументи для -mfpmath=:

en: Valid arguments to -mr10k-cache-barrier=:
uk: Допустимі аргументи для -mr10k-cache-barrier=:

en: Valid arguments to -mstack-protector-guard=:
uk: Допустимі аргументи для -mstack-protector-guard=:

en: Valid arguments to -mstringop-strategy=:
uk: Дійсні аргументи для -mstringop-strategy=.

en: Valid arguments to -mtp=:
uk: Дійсні аргументи для -mtp=:

en: Valid arguments to -param=vsetvl-strategy=:
uk: Дійсні аргументи для -param=vsetvl-strategy=:

en: Validate vtable pointers before using them.
uk: Перевіряти вказівники на vtable перед використанням.

en: Value of HINT clause at %L shall be a valid constant hint expression
uk: Значення HINT-замикання на %L повинно бути дійсним виразом підказки

en: Variable %qs at %C cannot be redefined inside loop beginning at %L
uk: Змінну %qs в %C неможливо перевизначити всередині циклу, що починається в %L

en: Variable %qs at %C with an initializer already appears in a DATA statement
uk: Змінна %qs на %C з ініціалізатором вже зустрічається в операторі DATA

en: Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope
uk: Змінна %qs на %L не може бути BIND(C), оскільки вона не є загальним блоком або не оголошена на рівні модуля

en: Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes
uk: Змінна %qs на %L не може мати одночасно атрибути ALLOCATABLE та BIND(C)

en: Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)
uk: Змінна %qs на %L не може мати одночасно атрибути OPTIONAL та VALUE, оскільки процедура %qs має BIND(C)

en: Variable %qs at %L cannot have both the POINTER and BIND(C) attributes
uk: Змінна %qs на %L не може мати одночасно атрибути POINTER та BIND(C)

en: Variable %qs at %L has not been assigned a format label
uk: Змінній %qs на %L не було присвоєно мітку формату

en: Variable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)
uk: Змінна %qs на %L в загальному блоку %qs на %C повинна бути оголошена з C-сумісним видом, оскільки загальний блок %qs має bind(c)

en: Variable %qs at %L in this context must be constant
uk: Змінна %qs у %L в цьому контексті повинна бути константою

en: Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components
uk: Змінна %qs на %L має INTENT(OUT) і, отже, не може бути виділеним комасивом або мати компоненти комасиву

en: Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument
uk: Змінна %qs на %L є комасивом і не є ВИДІЛЕНОЮ, ЗБЕРЕЖЕНОЮ або фіктивним аргументом

en: Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable
uk: Змінна %qs на %L є фіктивним аргументом процедури BIND(C) %qs, але може не бути сумісною з C

en: Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable
uk: Змінна %qs в %L є фіктивним аргументом для процедури BIND(C) %qs, але не є сумісною з C, оскільки похідний тип %qs не є сумісним з C

en: Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic
uk: Змінна %qs на %L є фіктивним аргументом процедури BIND(C) %qs, але не є сумісною з C через поліморфізм

en: Variable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowed
uk: Змінна %qs на %L знаходиться в COMMON, але дозволена лише ініціалізація в BLOCK DATA

en: Variable %qs at %L may not be a C interoperable kind but it is BIND(C)
uk: Змінна %qs на %L може не бути сумісним з C видом, але має атрибут BIND(C)

en: Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs
uk: Змінну %qs на %L неможливо визначити всередині циклу, що починається з %L, як аргумент INTENT(INOUT) для функції %qs

en: Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qs
uk: Змінна %qs на %L не може бути визначена всередині циклу, що починається на %L, як аргумент INTENT(INOUT) для підпрограми %qs

en: Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray
uk: Змінна %qs на %L типу TYPE(C_PTR) або TYPE(C_FUNPTR) не може бути комасивом

en: Variable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qs
uk: Змінна %qs на %L встановлена на невизначене значення всередині циклу, що починається з %L, як аргумент INTENT(OUT) для функції %qs

en: Variable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to subroutine %qs
uk: Змінна %qs на %L встановлена як невизначене значення всередині циклу, що починається на %L, як аргумент INTENT(OUT) для підпрограми %qs

en: Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)
uk: Змінна %qs на %L з атрибутом ALLOCATABLE у процедурі %qs з атрибутом BIND(C)

en: Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)
uk: Змінна %qs на %L з атрибутом OPTIONAL у процедурі %qs, яка має BIND(C)

en: Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)
uk: Змінна %qs на %L з атрибутом POINTER у процедурі %qs з BIND(C)

en: Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray
uk: Змінна %qs на %L з компонентом комасиву має бути невказівником, неалокаційним скаляром, який не є комасивом

en: Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure
uk: Змінна %qs не може зʼявлятися в контексті визначення змінної (%s) на %L у чистій процедурі

en: Variable %qs cannot appear in the expression at %L
uk: Змінна %qs не може зʼявлятися в виразі на %L

en: Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs
uk: Змінна %qs з модуля %qs з міткою звʼязування %qs на %L використовує той самий глобальний ідентифікатор, що й сутність на %L з модуля %qs

en: Variable %qs has not been assigned a target label at %L
uk: Змінній %qs не було призначено цільової мітки на %L

en: Variable %qs in %s clause is used in NAMELIST statement at %L
uk: Змінна %qs в замиканні %s використовується в операторі NAMELIST на %L

en: Variable %qs in common block %qs at %C cannot be bind(c) since it is not global
uk: Змінна %qs в загальному блоку %qs на %C не може бути bind(c), оскільки вона не є глобальною

en: Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)
uk: Змінна %qs у спільному блоку %qs на %C повинна бути оголошена з сумісним з C типом, оскільки спільний блок %qs має BIND(C)

en: Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global
uk: Змінну %qs у загальному блоку %qs на %L не можна оголосити з атрибутом BIND(C), оскільки вона не є глобальною

en: Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)
uk: Змінна %qs у загальному блоку %qs на %L може не бути сумісним з C видом, хоча загальний блок %qs має BIND(C)

en: Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L
uk: Змінна %qs є PROTECTED і не може зʼявлятися в контексті асоціації вказівника (%s) на %L

en: Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L
uk: Змінна %qs є PROTECTED і не може зʼявлятися в контексті визначення змінної (%s) на %L

en: Variable %qs is not a dummy argument at %L
uk: Змінна %qs не є фіктивним аргументом у %L

en: Variable %qs is used at %L before the ENTRY statement in which it is a parameter
uk: Змінна %qs використовується на %L до заяви ENTRY, в якій вона є параметром

en: Variable %qs shall be declared in the same scoping unit as !$ACC DECLARE at %L
uk: Змінна %qs повинна бути оголошена в тому ж блоку, що й !$ACC DECLARE у %L

en: Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L
uk: Змінна %qs з міткою привʼязки %qs на %L використовує той самий глобальний ідентифікатор, що й сутність на %L

en: Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter
uk: Змінна %qs, яка використовується в специфікаційному виразі, має посилання на %L до заяви ENTRY, в якій вона є параметром

en: Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray
uk: Змінна %s на %L типу EVENT_TYPE або з підкомпонентою типу EVENT_TYPE повинна бути комасивом

en: Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray
uk: Змінна %s на %L типу LOCK_TYPE або з підкомпонентом типу LOCK_TYPE повинна бути комасивом

en: Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute
uk: Змінна %s на %L з атрибутом NO_ARG_CHECK не може мати атрибутів ALLOCATABLE, CODIMENSION, POINTER або VALUE

en: Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute
uk: Змінна %s на %L з атрибутом NO_ARG_CHECK не може мати атрибут INTENT(OUT)

en: Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument
uk: Змінна %s на %L з атрибутом NO_ARG_CHECK може використовуватися лише як фактичний аргумент

en: Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument
uk: Змінна %s на %L з атрибутом NO_ARG_CHECK повинна бути фіктивним аргументом

en: Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type
uk: Змінна %s на %L з атрибутом NO_ARG_CHECK повинна бути типу TYPE(*) або числового вбудованого типу

en: Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array
uk: Змінна %s на %L з атрибутом NO_ARG_CHECK повинна бути або скаляром, або масивом з передбачуваною розмірністю

en: Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference
uk: Змінна %s на %L з атрибутом NO_ARG_CHECK не повинна мати посилання на підобʼєкт

en: Variable %s cannot be INTENT(IN) at %C
uk: Змінна %s не може бути INTENT(IN) у %C

en: Variable %s cannot be assigned in PURE procedure at %C
uk: Змінну %s не можна присвоювати у чистій процедурі у %C

en: Variable at %C is an element of a COMMON block
uk: Змінна на %C є елементом блоку COMMON

en: Variable at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive
uk: Змінна у %L згадується кілька разів у замиканнях однієї і тієї ж директиви OMP DECLARE TARGET

en: Variable in the ordinary assignment at %L is a procedure pointer component
uk: Змінна в звичайному присвоєнні в %L є компонентом вказівника на процедуру

en: Variable is USE-associated with !$ACC DECLARE at %L
uk: Змінна повʼязана з USE за допомогою !$ACC DECLARE у %L

en: Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L
uk: Змінна, відмінна від OMP_OUT або OMP_IN, використовується в комбінаторі !$OMP DECLARE REDUCTION на %L

en: Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L
uk: Змінна, відмінна від OMP_PRIV або OMP_ORIG, використовується в замиканні INITIALIZER !$OMP DECLARE REDUCTION на %L

en: Variable type is UNKNOWN in assignment at %L
uk: Тип змінної невідомий в присвоєнні на %L

en: Variable with NO_ARG_CHECK attribute at %L is only permitted as argument to the intrinsic functions C_LOC and PRESENT
uk: Змінна з атрибутом NO_ARG_CHECK на %L дозволена лише як аргумент вбудованих функцій C_LOC і PRESENT

en: Vector library ABI to use.
uk: ABI векторної бібліотеки, яку слід використовувати.

en: Vector size conflicts between AVX10.1 and AVX512, using 512 as max vector size
uk: Довжина вектора конфліктує між AVX10.1 та AVX512, використовується 512 як максимальна довжина вектора.

en: Vectorize for double-word operations.
uk: Векторизувати для операцій з подвійним словом.

en: Verify that paths are feasible when emitting diagnostics.
uk: Перевіряти, що шляхи є доцільними при видачі діагностичних повідомлень.

en: Version loops based on whether indices have a stride of one.
uk: Версіонувати цикли в залежності від того, чи мають індекси крок одиниці.

en: Virtual function multiversioning not supported
uk: Мультиверсіювання віртуальних функцій не підтримується

en: WAIT at %C not allowed in Fortran 95
uk: WAIT на %C не дозволено в Fortran 95

en: WAIT clause at %L requires a scalar INTEGER expression
uk: Замикання WAIT у %L вимагає скалярний цілочисельний вираз

en: WAIT statement not allowed in PURE procedure at %C
uk: WAIT заявка не дозволена в PURE процедурі на %C

en: WHERE assignment target at %L has inconsistent shape
uk: Ціль присвоєння WHERE на %L має неузгоджену форму

en: WHERE mask at %L has inconsistent shape
uk: Маска WHERE на %L має неузгоджену форму

en: WHERE/ELSEWHERE clause at %L requires a LOGICAL array
uk: Замикання WHERE/ELSEWHERE на %L вимагає логічний масив

en: Warn about "extern" declarations not at file scope.
uk: Попереджувати про оголошення «extern», які не знаходяться на рівні файлу.

en: Warn about "suspicious" constructs.
uk: Попереджати про «підозрілі» конструкції.

en: Warn about 'new' of type with extended alignment without -faligned-new.
uk: Попереджати про «new» типу з розширеним вирівнюванням без -faligned-new.

en: Warn about @selector()s without previously declared methods.
uk: Попереджувати про @selector() без попередньо оголошених методів.

en: Warn about C constructs that are not in the common subset of C and C++.
uk: Попереджувати про конструкції C, які не належать до спільної підмножини C і C++.

en: Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 2011.
uk: Попереджувати про конструкції C++, значення яких відрізняється між ISO C++ 1998 і ISO C++ 2011.

en: Warn about C++ constructs whose meaning differs between ISO C++ 2011 and ISO C++ 2014.
uk: Попереджувати про конструкції C++, значення яких відрізняється між ISO C++ 2011 і ISO C++ 2014.

en: Warn about C++ constructs whose meaning differs between ISO C++ 2014 and ISO C++ 2017.
uk: Попереджувати про конструкції C++, значення яких відрізняється між ISO C++ 2014 і ISO C++ 2017.

en: Warn about C++ constructs whose meaning differs between ISO C++ 2017 and ISO C++ 2020.
uk: Попереджувати про конструкції C++, значення яких відрізняється між ISO C++ 2017 і ISO C++ 2020.

en: Warn about C++ polymorphic types where adding final keyword would improve code quality.
uk: Попереджати про поліморфні типи C++, де додавання ключового слова final покращило б якість коду.

en: Warn about C++ virtual methods where adding final keyword would improve code quality.
uk: Попереджати про віртуальні методи C++, де додавання ключового слова final покращило б якість коду.

en: Warn about C++11 constructs in code compiled with an older standard.
uk: Попереджувати про конструкції C++11 у коді, скомпільованому застарілим стандартом.

en: Warn about C++11 inheriting constructors when the base has a variadic constructor.
uk: Попереджувати про успадкування конструкторів C++11, коли базовий клас має варіативний конструктор.

en: Warn about C++14 constructs in code compiled with an older standard.
uk: Попереджувати про використання конструкцій C++14 у коді, скомпільованому зі старішим стандартом.

en: Warn about C++17 constructs in code compiled with an older standard.
uk: Попереджувати про використання конструкцій C++17 у коді, скомпільованому зі старішим стандартом.

en: Warn about C++20 constructs in code compiled with an older standard.
uk: Попереджувати про використання конструкцій C++20 у коді, скомпільованому зі старішим стандартом.

en: Warn about C++23 constructs in code compiled with an older standard.
uk: Попереджувати про використання конструкцій C++23 у коді, скомпільованому зі старішим стандартом.

en: Warn about C++26 constructs in code compiled with an older standard.
uk: Попереджати про використання конструкцій C++26 у коді, який компілюється зі стандартом нижчої версії.

en: Warn about GCC format strings with strings unsuitable for diagnostics.
uk: Попереджувати про форматні рядки GCC з рядками, що не підходять для діагностики.

en: Warn about NULL being passed to argument slots marked as requiring non-NULL.
uk: Попереджувати про передачу NULL у слоти аргументів, які вимагають ненульових значень.

en: Warn about PCH files that are found but not used.
uk: Попереджувати про PCH-файли, які знайдено, але не використовуються.

en: Warn about USE statements that have no ONLY qualifier.
uk: Попередження про використання операторів USE без явного вказівника ONLY.

en: Warn about __TIME__, __DATE__ and __TIMESTAMP__ usage.
uk: Попереджати про використання __TIME__, __DATE__ і __TIMESTAMP__.

en: Warn about a cast to reference type that does not use a related user-defined conversion function.
uk: Попереджати про приведення до типу посилання, яке не використовує пов'язану користувацьку функцію перетворення.

en: Warn about accesses to interior zero-length array members.
uk: Попереджувати про доступ до внутрішніх елементів масиву нульової довжини.

en: Warn about alignment of COMMON blocks.
uk: Попереджати про вирівнювання блоків COMMON.

en: Warn about all enumerated switches missing a specific case.
uk: Попереджувати про всі перелічовані перемикачі, які пропускають певний випадок.

en: Warn about an empty body in an if or else statement.
uk: Попереджувати про порожнє тіло в операторі if або else.

en: Warn about an invalid DO loop.
uk: Попереджати про недійсний цикл DO.

en: Warn about boolean expression compared with an integer value different from true/false.
uk: Попереджати, коли булевий вираз порівнюється з цілочисельним значенням, відмінним від true/false.

en: Warn about buffer overflow in string manipulation functions like memcpy and strcpy.
uk: Попереджувати про переповнення буфера в функціях маніпулювання рядками, таких як memcpy і strcpy.

en: Warn about called procedures not explicitly declared.
uk: Попереджати про виклики процедур, які не були явно оголошені.

en: Warn about calling std::move on a local object in a return statement preventing copy elision.
uk: Попереджати про виклик std::move на локальному обʼєкті в операторі повернення, що запобігає уникненню копіювання.

en: Warn about calls to snprintf and similar functions that truncate output.
uk: Попереджувати про виклики функцій snprintf та подібних, які обрізають вивід.

en: Warn about calls to snprintf and similar functions that truncate output. Same as -Wformat-truncation=1.
uk: Попереджати про виклики функцій snprintf та подібних, які обрізають вивід. Те саме, що й -Wformat-truncation=1.

en: Warn about calls to strcmp and strncmp used in equality expressions that are necessarily true or false due to the length of one and size of the other argument.
uk: Попереджувати про виклики strcmp і strncmp, які використовуються в рівності виразів, які обовʼязково є істинними або хибними через довжину одного і розмір іншого аргументу.

en: Warn about calls with implicit interface.
uk: Попереджати про виклики з неявним інтерфейсом.

en: Warn about cases where -ftrivial-auto-var-init cannot initialize an auto variable.
uk: Попереджувати про випадки, коли -ftrivial-auto-var-init не може ініціалізувати автоматичну змінну.

en: Warn about casting functions to incompatible types.
uk: Попереджувати про приведення типів функцій до несумісних типів.

en: Warn about casts between incompatible function types.
uk: Попереджувати про приведення між несумісними типами функцій.

en: Warn about casts that will produce a null result.
uk: Попереджати про приведення типів, які призведуть до отримання значення null.

en: Warn about casts which discard qualifiers.
uk: Попереджувати про приведення, які відкидають кваліфікатори.

en: Warn about catch handlers of non-reference type.
uk: Попереджувати про обробники catch, які не є посиланнями.

en: Warn about certain operations on boolean expressions.
uk: Попереджувати про певні операції над булевими виразами.

en: Warn about code paths in which NULL is passed to a must-not-be-NULL function argument.
uk: Попереджувати про шляхи коду, в яких NULL передається в аргумент функції, який не може бути NULL.

en: Warn about code paths in which a NULL function pointer is called.
uk: Попереджувати про шляхи коду, в яких викликається NULL вказівник на функцію.

en: Warn about code paths in which a NULL pointer is dereferenced.
uk: Попереджувати про шляхи коду, в яких розіменовується NULL-вказівник.

en: Warn about code paths in which a call is made to strtok with undefined behavior.
uk: Попереджати про шляхи коду, в яких викликається strtok з невизначеною поведінкою.

en: Warn about code paths in which a file descriptor can be closed more than once.
uk: Попереджувати про шляхи коду, в яких файловий дескриптор може бути закритий більше одного разу.

en: Warn about code paths in which a file descriptor is not closed.
uk: Попереджувати про шляхи коду, в яких файловий дескриптор не закрито.

en: Warn about code paths in which a file descriptor is used without being checked for validity.
uk: Попереджувати про шляхи коду, в яких використовується файловий дескриптор без перевірки його валідності.

en: Warn about code paths in which a freed value is used.
uk: Попереджувати про шляхи коду, в яких використовується відпущена значення.

en: Warn about code paths in which a heap-allocated pointer leaks.
uk: Попереджувати про шляхи коду, в яких витікає вказівник, виділений з купи.

en: Warn about code paths in which a longjmp rewinds to a jmp_buf saved in a stack frame that has returned.
uk: Попереджувати про шляхи коду, в яких longjmp перекручує до jmp_buf, збереженого в стековому фреймі, який повернувся.

en: Warn about code paths in which a non-heap pointer is freed.
uk: Попереджувати про шляхи коду, в яких звільняється не-heap вказівник.

en: Warn about code paths in which a pointer can be freed more than once.
uk: Попереджувати про шляхи коду, в яких вказівник може бути звільнений більше одного разу.

en: Warn about code paths in which a pointer is checked for NULL after it has already been dereferenced.
uk: Попереджувати про шляхи коду, в яких після вже виконаного розіменування перевіряється вказівник на NULL.

en: Warn about code paths in which a pointer to a buffer is assigned to an incompatible type.
uk: Попереджувати про шляхи коду, в яких вказівник на буфер призначається несумісному типу.

en: Warn about code paths in which a pointer to a stale stack frame is used.
uk: Попереджувати про шляхи коду, в яких використовується вказівник на застарілий стековий фрейм.

en: Warn about code paths in which a possibly-NULL pointer is dereferenced.
uk: Попереджувати про шляхи коду, в яких можливо-NULL вказівник розіменовується.

en: Warn about code paths in which a possibly-NULL value is passed to a must-not-be-NULL function argument.
uk: Попереджувати про шляхи коду, в яких можливо-NULL значення передається в аргумент функції, який не може бути NULL.

en: Warn about code paths in which a read or write is performed on a closed file descriptor.
uk: Попереджувати про шляхи коду, в яких виконується читання або запис на закритому файловому дескрипторі.

en: Warn about code paths in which a shift with count >= width of type is attempted.
uk: Попереджувати про шляхи коду, в яких виконується зсув з лічильником >= ширини типу.

en: Warn about code paths in which a shift with negative count is attempted.
uk: Попереджувати про шляхи коду, в яких виконується зсув з відʼємним лічильником.

en: Warn about code paths in which a stdio FILE can be closed more than once.
uk: Попереджувати про шляхи коду, в яких stdio FILE може бути закритий більше одного разу.

en: Warn about code paths in which a stdio FILE is not closed.
uk: Попереджувати про шляхи коду, в яких не закрито stdio FILE.

en: Warn about code paths in which a va_list is used after va_end.
uk: Попереджувати про шляхи коду, в яких va_list використовується після va_end.

en: Warn about code paths in which a write or read to a buffer is out-of-bounds.
uk: Попереджувати про шляхи коду, в яких запис або читання в буфер виходить за межі.

en: Warn about code paths in which an 'assert()' is made involving an unsanitized value.
uk: Попереджувати про шляхи коду, в яких використовується 'assert()', що включає невідфільтроване значення.

en: Warn about code paths in which an async-signal-unsafe function is called from a signal handler.
uk: Попереджувати про шляхи коду, в яких з сигнального обробника викликається функція, яка не є безпечною для асинхронних сигналів.

en: Warn about code paths in which an on-stack buffer is passed to putenv.
uk: Попереджувати про шляхи коду, в яких на стеку передається буфер для putenv.

en: Warn about code paths in which an operation is attempted in the wrong phase of a file descriptor's lifetime.
uk: Попереджувати про шляхи коду, в яких спроба виконання операції відбувається в неправильній фазі життєвого циклу файлового дескриптора.

en: Warn about code paths in which an operation is attempted on the wrong type of file descriptor.
uk: Попереджувати про шляхи коду, в яких спроба виконання операції відбувається на неправильному типі файлового дескриптора.

en: Warn about code paths in which an uninitialized value is used.
uk: Попереджувати про шляхи коду, в яких використовується неініціалізоване значення.

en: Warn about code paths in which an unsanitized value is used as a divisor.
uk: Попереджувати про шляхи коду, в яких невідфільтроване значення використовується як дільник.

en: Warn about code paths in which an unsanitized value is used as a pointer offset.
uk: Попереджувати про шляхи коду, в яких невідфільтроване значення використовується як зсув вказівника.

en: Warn about code paths in which an unsanitized value is used as a size.
uk: Попереджувати про шляхи коду, в яких невідфільтроване значення використовується як розмір.

en: Warn about code paths in which an unsanitized value is used as an allocation size.
uk: Попереджувати про шляхи коду, в яких невідфільтроване значення використовується як розмір виділення памʼяті.

en: Warn about code paths in which an unsanitized value is used as an array index.
uk: Попереджувати про шляхи коду, в яких невідфільтроване значення використовується як індекс масиву.

en: Warn about code paths in which floating-point arithmetic is used in locations where precise computation is needed.
uk: Попереджувати про шляхи коду, в яких використовується плаваюча точка арифметика в місцях, де потрібні точні обчислення.

en: Warn about code paths in which read on a write-only file descriptor is attempted, or vice versa.
uk: Попереджувати про шляхи коду, в яких спробується читати з файлового дескриптора, який доступний тільки для запису, або навпаки.

en: Warn about code paths in which sensitive data is copied across a security boundary.
uk: Попереджувати про шляхи коду, в яких чутлива інформація копіюється через межу безпеки.

en: Warn about code paths in which sensitive data is written to a file.
uk: Попереджувати про шляхи коду, в яких записується чутлива інформація в файл.

en: Warn about code paths in which the wrong deallocation function is called.
uk: Попереджувати про шляхи коду, в яких викликається неправильна функція звільнення памʼяті.

en: Warn about code paths in which undefined behavior would occur due to overlapping buffers.
uk: Попереджати про шляхи коду, в яких виникає невизначена поведінка через буфери які перекриваються.

en: Warn about code paths in which va_arg is used too many times on a va_list.
uk: Попереджувати про шляхи коду, в яких va_arg використовується занадто багато разів на va_list.

en: Warn about code paths in which va_arg uses the wrong type.
uk: Попереджувати про шляхи коду, в яких va_arg використовує неправильний тип.

en: Warn about code paths in which va_start or va_copy is used without a corresponding va_end.
uk: Попереджувати про шляхи коду, в яких va_start або va_copy використовується без відповідного va_end.

en: Warn about code paths which appear to lead to an infinite loop.
uk: Попереджати про шляхи коду, які здаються ведуть до нескінченного циклу.

en: Warn about code paths which appear to lead to infinite recursion.
uk: Попереджувати про шляхи коду, які, здається, призводять до безкінечної рекурсії.

en: Warn about code paths which attempt to write to a const object.
uk: Попереджувати про шляхи коду, які намагаються записати в const-обʼєкт.

en: Warn about code paths which attempt to write to a string literal.
uk: Попереджувати про шляхи коду, які намагаються записати в літерал рядка.

en: Warn about code which might break strict aliasing rules.
uk: Попереджати про код, який може порушувати правила строгого псевдоніма.

en: Warn about comparison of different enum types.
uk: Попереджувати про порівняння різних типів перелічувань.

en: Warn about comparisons between two operands of array type.
uk: Попереджати про порівняння між двома операндами типу масив.

en: Warn about compile-time integer division by zero.
uk: Попереджати про цілочисельне ділення на нуль на етапі компіляції.

en: Warn about constant integer divisions with truncated results.
uk: Попереджати про константні цілочисельні ділення з обрізаними результатами.

en: Warn about creation of array temporaries.
uk: Попереджати про створення тимчасових масивів.

en: Warn about dangling else.
uk: Попереджати про незакріплене else.

en: Warn about declarations of entities that may be missing attributes that related entities have been declared with.
uk: Попереджувати про декларації сутностей, які можуть бути без атрибутів, які були вказані в деклараціях повʼязаних сутностей.

en: Warn about deleting polymorphic objects with non-virtual destructors.
uk: Попереджати про видалення поліморфних обʼєктів з невіртуальними деструкторами.

en: Warn about deprecated 'vector long ...' AltiVec type usage.
uk: Попереджати про застаріле використання типу AltiVec «vector long ...».

en: Warn about deprecated arithmetic conversions on operands of enumeration types.
uk: Попереджати про застарілі арифметичні перетворення операндів перелічування.

en: Warn about deprecated arithmetic conversions on operands where one is of enumeration type and the other is of a floating-point type.
uk: Попереджувати про застарілі арифметичні перетворення операндів, де один є перелічуванням, а інший - числом з рухомою комою.

en: Warn about deprecated uses of volatile qualifier.
uk: Попереджати про застаріле використання кваліфікатора volatile.

en: 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.
uk: Попереджувати про ділення двох операторів sizeof, коли перший застосовується до масиву, а дільник не дорівнює розміру елемента масиву.

en: Warn about duplicated branches in if-else statements.
uk: Попереджувати про дубльовані гілки в умовних операторах if-else.

en: Warn about duplicated conditions in an if-else-if chain.
uk: Попереджувати про дубльовані умови в ланцюжку if-else-if.

en: Warn about enum/integer type mismatches.
uk: Попереджувати про несумісність типів перелічувань/цілочисельних.

en: Warn about enumerated switches missing a "default:" statement.
uk: Попереджувати про перелічовані перемикачі, які пропускають вираз «default:».

en: Warn about enumerated switches, with no default, missing a case.
uk: Попереджати про перелічовані перемикачі, без значення за замовчуванням, які пропускають випадок.

en: Warn about equality comparisons involving REAL or COMPLEX expressions.
uk: Попередження про порівняння на рівність з використанням виразів REAL або COMPLEX.

en: Warn about features not present in ISO C11, but present in ISO C23.
uk: Попереджати про функції, які відсутні в стандарті ISO C11, але присутні в стандарті ISO C23.

en: Warn about features not present in ISO C90, but present in ISO C99.
uk: Попереджувати про функції, які відсутні в ISO C90, але присутні в ISO C99.

en: Warn about features not present in ISO C99, but present in ISO C11.
uk: Попереджувати про функції, які відсутні в ISO C99, але присутні в ISO C11.

en: Warn about features not present in traditional C.
uk: Попереджати про функції, які відсутні в традиційній мові C.

en: Warn about format strings that are not literals.
uk: Попереджати про рядки форматування, які не є літералами.

en: Warn about format strings that contain NUL bytes.
uk: Попереджувати про форматні рядки, що містять NUL-байти.

en: Warn about function call elimination.
uk: Попередження про видалення викликів функцій.

en: Warn about function calls with format strings that write past the end of the destination region.
uk: Попереджати про виклики функцій з рядками формату, які записують за межі кінця цільової області.

en: Warn about function calls with format strings that write past the end of the destination region.  Same as -Wformat-overflow=1.
uk: Попереджати про виклики функцій з рядками форматування, які записують за межі кінця цільової області. Те саме, що й -Wformat-overflow=1.

en: Warn about function parameters declared without a type specifier in K&R-style functions.
uk: Попереджати про параметри функцій, оголошених без вказівника типу в функціях стилю K&R.

en: Warn about function pointer arithmetic.
uk: Попереджати про арифметику з вказівниками на функції.

en: Warn about functions which might be candidates for __attribute__((cold)).
uk: Попереджати про функції, які можуть бути кандидатами для __attribute__((cold)).

en: Warn about functions which might be candidates for __attribute__((const)).
uk: Попереджати про функції, які можуть бути кандидатами для __attribute__((const)).

en: Warn about functions which might be candidates for __attribute__((malloc)).
uk: Попереджати про функції, які можуть бути кандидатами на __attribute__((malloc)).

en: Warn about functions which might be candidates for __attribute__((noreturn)).
uk: Попереджати про функції, які можуть бути кандидатами на __attribute__((noreturn)).

en: Warn about functions which might be candidates for __attribute__((pure)).
uk: Попереджати про функції, які можуть бути кандидатами на __attribute__((pure)).

en: Warn about functions which might be candidates for __attribute__((returns_nonnull)).
uk: Попереджати про функції, які можуть бути кандидатами для __attribute__((returns_nonnull)).

en: Warn about functions which might be candidates for format attributes.
uk: Попереджувати про функції, які можуть бути кандидатами на отримання атрибутів формату.

en: Warn about global functions without previous declarations.
uk: Попереджати про глобальні функції без попередніх оголошень.

en: Warn about global functions without prototypes.
uk: Попереджати про глобальні функції без прототипів.

en: Warn about global variables without previous declarations.
uk: Попереджати про глобальні змінні без попередніх оголошень.

en: Warn about implicit conversion of enum types.
uk: Попереджувати про неявне перетворення типів перелічувань.

en: Warn about implicit conversions from "float" to "double".
uk: Попереджувати про неявні перетворення з «float» на «double».

en: Warn about implicit declarations.
uk: Попереджувати про неявні оголошення.

en: Warn about implicit function declarations.
uk: Попереджувати про неявні оголошення функцій.

en: Warn about improper usages of flexible array members according to the level of -fstrict-flex-arrays.
uk: Попереджати про неправильне використання гнучких масивів залежно від рівня -fstrict-flex-arrays.

en: Warn about inappropriate attribute usage.
uk: Попереджати про неприпустиме використання атрибутів.

en: Warn about incompatible integer to pointer and pointer to integer conversions.
uk: Попереджувати про несумісні перетворення між цілими числами та вказівниками.

en: Warn about invalid OpenACC dimensions.
uk: Попереджати про недійсні розміри OpenACC.

en: Warn about invalid UTF-8 characters.
uk: Попереджувати про неправильні символи UTF-8.

en: Warn about invalid forms of delimited or named escape sequences.
uk: Попереджувати про недійсні форми обмежених або іменованих послідовностей екранування.

en: Warn about invalid uses of the "offsetof" macro.
uk: Попереджувати про неправильне використання макросу «offsetof».

en: Warn about likely missing requires keyword.
uk: Попереджувати про ймовірне відсутність ключового слова «requires».

en: Warn about macros defined in the main file that are not used.
uk: Попереджувати про невикористані макроси, що визначаються в головному файлі.

en: Warn about macros that have conflicting header units definitions.
uk: Попереджати про макроси, які мають конфліктні визначення одиниць заголовка.

en: Warn about maybe uninitialized automatic variables.
uk: Попереджувати про можливо неініціалізовані автоматичні змінні.

en: Warn about mismatched declarations of VLA parameters.
uk: Попереджати про невідповідні декларації параметрів VLA.

en: Warn about mismatched declarations of array parameters and unsafe accesses to them.
uk: Попереджувати про несумісні декларації параметрів масиву та небезпечний доступ до них.

en: Warn about missing ampersand in continued character constants.
uk: Попередження про відсутність символу «&» в продовжених символьних константах.

en: Warn about missing fields in struct initializers.
uk: Попереджувати про відсутні поля в ініціалізаторах структур.

en: Warn about missing sized deallocation functions.
uk: Попереджувати про відсутність функцій звільнення памʼяті з вказаною розмірністю.

en: Warn about misuses of pragmas.
uk: Попереджати про неправильне використання прагм.

en: Warn about most implicit conversions.
uk: Попереджати про більшість неявних перетворень.

en: Warn about multiple declarations of the same object.
uk: Попереджати про множинні оголошення одного й того ж обʼєкта.

en: Warn about narrowing conversions within { } that are ill-formed in C++11.
uk: Попереджати про звужувальні перетворення всередині { }, які є некоректними в C++11.

en: Warn about non-virtual destructors.
uk: Попереджати про невіртуальні деструктори.

en: Warn about none ISO msvcrt scanf/printf width extensions.
uk: Попереджати про відсутність розширень ширини scanf/printf msvcrt ISO.

en: Warn about nonsensical values of --param destructive-interference-size or constructive-interference-size.
uk: Попереджувати про нерозумні значення параметрів --param destructive-interference-size або constructive-interference-size.

en: Warn about optimizations that assume that signed overflow is undefined.
uk: Попереджати про оптимізації, які припускають, що переповнення знакових чисел є невизначеним.

en: Warn about overflow in arithmetic expressions.
uk: Попереджати про переповнення в арифметичних виразах.

en: Warn about overloaded virtual function names.
uk: Попереджати про перевантажені імена віртуальних функцій.

en: Warn about overriding initializers with side effects.
uk: Попереджати про перевизначення ініціалізаторів з побічними ефектами.

en: Warn about overriding initializers without side effects.
uk: Попереджати про перевизначення ініціалізаторів без побічних ефектів.

en: Warn about packed bit-fields whose offset changed in GCC 4.4.
uk: Попереджати про упаковані бітові поля, чий зсув змінився в GCC 4.4.

en: Warn about pointer casts which increase alignment.
uk: Попереджати про приведення вказівників, які збільшують вирівнювання.

en: Warn about positional initialization of structs requiring designated initializers.
uk: Попереджувати про позиційну ініціалізацію структур, яка вимагає призначених ініціалізаторів.

en: Warn about possible aliasing of dummy arguments.
uk: Попереджати про можливе псевдонімування фіктивних аргументів.

en: Warn about possible security problems with format functions.
uk: Попереджати про можливі проблеми безпеки з функціями форматування.

en: Warn about possible violations of sequence point rules.
uk: Попереджувати про можливі порушення правил послідовності точок.

en: Warn about possibly incorrect subscripts in do loops.
uk: Попередження про можливо неправильні підскрипти в циклах do.

en: Warn about possibly missing braces around initializers.
uk: Попереджати про можливе відсутність фігурних дужок навколо ініціалізаторів.

en: Warn about possibly missing parentheses.
uk: Попереджувати про можливе відсутність дужок.

en: Warn about possibly nested block comments, and C++ comments spanning more than one physical line.
uk: Попереджувати про можливі вкладені блокові коментарі та коментарі C++, що охоплюють більше однієї фізичної лінії.

en: Warn about potentially suboptimal choices related to OpenACC parallelism.
uk: Попереджувати про потенційно неоптимальні вибори, повʼязані з паралелізмом OpenACC.

en: Warn about printf/scanf/strftime/strfmon format string anomalies.
uk: Попереджувати про аномалії у форматних рядках printf/scanf/strftime/strfmon.

en: Warn about questionable usage of the macros used to retrieve variable arguments.
uk: Попереджувати про сумнівне використання макросів, що використовуються для отримання змінних аргументів.

en: Warn about reading past the end of a source array in string manipulation functions like memchr and memcpy.
uk: Попереджувати про читання за межами джерелового масиву у функціях маніпуляції рядками, таких як memchr і memcpy.

en: Warn about real-literal-constants with 'q' exponent-letter.
uk: Попередження про використання літералів-констант з дійсними числами з літерою-показником 'q'.

en: Warn about redundant calls to std::move.
uk: Попереджати про зайві виклики std::move.

en: Warn about returning a pointer/reference to a local or temporary variable.
uk: Попереджати про повернення вказівника/посилання на локальну або тимчасову змінну.

en: Warn about returning structures, unions or arrays.
uk: Попереджати про повернення структур, обʼєднань або масивів.

en: Warn about semicolon after in-class function definition.
uk: Попереджувати про крапку з комою після визначення функції в класі.

en: Warn about sign differences with format functions.
uk: Попереджувати про різницю знаків у функціях форматування.

en: Warn about signed-unsigned comparisons.
uk: Попереджати про порівняння зі знаком-беззнаком.

en: Warn about simple-template-id in a constructor or destructor.
uk: Попереджати про simple-template-id у конструкторі або деструкторі.

en: Warn about some C++ One Definition Rule violations during link time optimization.
uk: Попереджати про деякі порушення правила однозначного визначення в C++ під час оптимізації часу звʼязування.

en: Warn about statements between switch's controlling expression and the first case.
uk: Попереджувати про оператори між виразом управління switch і першим випадком.

en: Warn about stray tokens after #else and #endif.
uk: Попереджувати про зайві токени після #else та #endif.

en: Warn about strftime formats yielding 2-digit years.
uk: Попереджувати про формати strftime, які дають двозначні роки.

en: Warn about subscripts whose type is "char".
uk: Попереджати про підскрипти, тип яких є «char».

en: Warn about suspicious OpenMP code.
uk: Попереджати про підозрілий код OpenMP.

en: Warn about suspicious calls to calloc-like functions where sizeof expression is the earlier size argument and not the latter.
uk: Попереджати про підозрілі виклики функцій подібних на calloc, де вираз sizeof є першим аргументом розміру, а не останнім.

en: Warn about suspicious calls to memset where the third argument contains the number of elements not multiplied by the element size.
uk: Попереджувати про підозрілі виклики memset, де третій аргумент містить кількість елементів, не помножену на розмір елемента.

en: Warn about suspicious calls to memset where the third argument is constant literal zero and the second is not.
uk: Попереджувати про підозрілі виклики memset, де третій аргумент є константним літералом нуль, а другий - ні.

en: Warn about suspicious declarations of "main".
uk: Попереджувати про підозрілі оголошення «main».

en: Warn about suspicious divisions of two sizeof expressions that don't work correctly with pointers.
uk: Попереджувати про підозрілі ділення двох виразів sizeof, які не працюють правильно з вказівниками.

en: Warn about suspicious length parameters to certain string functions if the argument uses sizeof.
uk: Попереджувати про підозрілі параметри довжини для деяких функцій рядків, якщо аргумент використовує sizeof.

en: Warn about suspicious uses of memory addresses.
uk: Попереджати про підозріле використання адрес памʼяті.

en: Warn about switch values that are outside of the switch's type range.
uk: Попереджувати про значення перемикача, які виходять за межі діапазону типу перемикача.

en: Warn about switches with boolean controlling expression.
uk: Попереджувати про перемикачі з булевим керуючим виразом.

en: Warn about the global module fragment not containing only preprocessing directives.
uk: Попереджати про глобальний фрагмент модуля, який містить не лише директиви препроцесора.

en: Warn about the most vexing parse syntactic ambiguity.
uk: Попереджувати про найбільш заплутану синтаксичну неоднозначність.

en: Warn about things that change between the current -fabi-version and the specified version.
uk: Попереджати про зміни, які відбуваються між поточною -fabi-версією та вказаною версією.

en: Warn about things that will change when compiling with an ABI-compliant compiler.
uk: Попереджати про зміни, які відбудуться при компіляції з сумісним з ABI компілятором.

en: Warn about truncated character expressions.
uk: Попереджати про обрізання символьних виразів.

en: Warn about truncated source lines.
uk: Попередження про обрізані рядки вихідного коду.

en: Warn about truncation in string manipulation functions like strncat and strncpy.
uk: Попереджувати про обрізання у функціях маніпуляції рядками, таких як strncat і strncpy.

en: Warn about type safety and similar errors and mismatches in declarations with alias attributes.
uk: Попереджати про проблеми з безпекою типів та подібні помилки і несумісності в оголошеннях з атрибутами псевдоніма.

en: Warn about uncasted NULL used as sentinel.
uk: Попереджати про використання некастованого NULL як маркера.

en: Warn about underflow of numerical constant expressions.
uk: Попереджати про недостатність числових константних виразів.

en: Warn about uninitialized automatic variables.
uk: Попереджувати про неініціалізовані автоматичні змінні.

en: Warn about unprototyped function declarations.
uk: Попереджати про непрототиповані оголошення функцій.

en: Warn about unrecognized pragmas.
uk: Попереджувати про нерозпізнані pragma-інструкції.

en: Warn about unsafe macros expanding to multiple statements used as a body of a clause such as if, else, while, switch, or for.
uk: Попереджувати про небезпечні макроси, які розширюються до кількох операторів, використовуваних як тіло замикання, такого як if, else, while, switch або for.

en: Warn about unsuffixed float constants.
uk: Попереджувати про використання несуфіксованих констант з плаваючою точкою.

en: Warn about unsupported features in ThreadSanitizer.
uk: Попереджати про непідтримувані функції в ThreadSanitizer.

en: Warn about unused dummy arguments.
uk: Попереджати про невикористані фіктивні аргументи.

en: Warn about use of multi-character character constants.
uk: Попереджати про використання констант символів з кількома символами.

en: Warn about useless casts.
uk: Попереджати про непотрібні приведення типів.

en: Warn about user-specified include directories that do not exist.
uk: Попереджати про вказані користувачем каталоги включення, які не існують.

en: Warn about uses of __attribute__((deprecated)) declarations.
uk: Попереджати про використання декларацій з __attribute__((deprecated)).

en: Warn about uses of __attribute__((warning)) declarations.
uk: Попереджати про використання декларацій з __attribute__((warning)).

en: Warn about uses of a comma operator within a subscripting expression.
uk: Попереджувати про використання оператора коми в межах виразу підскриптування.

en: Warn about uses of register storage specifier.
uk: Попереджати про використання специфікатора зберігання register.

en: Warn about uses of std::initializer_list that can result in dangling pointers.
uk: Попереджувати про використання std::initializer_list, що може призвести до висячих вказівників.

en: Warn about using variadic macros.
uk: Попереджувати про використання варіативних макросів.

en: Warn about variables that might be changed by "longjmp" or "vfork".
uk: Попереджувати про зміну змінних за допомогою «longjmp» або «vfork».

en: Warn about variables which are initialized to themselves.
uk: Попереджувати про змінні, які ініціалізуються самими собою.

en: Warn about violations of Effective C++ style rules.
uk: Попереджувати про порушення правил стилю Effective C++.

en: Warn about xor operators where it appears the user meant exponentiation.
uk: Попереджувати про оператори xor, де здається, що користувач мав на увазі піднесення до степеня.

en: Warn about zero-length formats.
uk: Попереджати про формати нульової довжини.

en: Warn about zero-trip DO loops.
uk: Попереджати про цикли DO з нульовою кількістю ітерацій.

en: Warn for calls to allocation functions that specify zero bytes.
uk: Попереджувати про виклики функцій виділення памʼяті, які вказують нульові байти.

en: Warn for conditionally-supported constructs.
uk: Попереджувати про умовно підтримувані конструкції.

en: Warn for converting NULL from/to a non-pointer type.
uk: Попереджувати про перетворення NULL з/на тип, який не є вказівником.

en: Warn for deallocation calls with arguments returned from mismatched allocation functions.
uk: Попереджувати про виклики звільнення з аргументами, які повернулися з невідповідних функцій виділення памʼяті.

en: Warn for implicit type conversions between signed and unsigned integers.
uk: Попереджати про неявні типові конвертації між знаковими та беззнаковими цілими числами.

en: Warn for implicit type conversions that cause loss of floating point precision.
uk: Попереджувати про неявні типові перетворення, які призводять до втрати точності дробових чисел.

en: Warn for implicit type conversions that may change a value.
uk: Попереджувати про неявні типові перетворення, які можуть змінити значення.

en: Warn for infinitely recursive calls.
uk: Попереджувати про нескінченні рекурсивні виклики.

en: Warn for mismatches between calls to operator new or delete and the corresponding call to the allocation or deallocation function.
uk: Попереджувати про невідповідності між викликами операторів new або delete та відповідним викликом функції виділення або звільнення памʼяті.

en: Warn for missing parameter types in function declarations.
uk: Попереджати про відсутність типів параметрів у оголошеннях функцій.

en: Warn for obsolescent usage in a declaration.
uk: Попереджувати про застаріле використання в декларації.

en: Warn for placement new expressions with undefined behavior.
uk: Попереджати про використання виразів placement new з невизначеним поведінкою.

en: Warn for suspicious integer expressions in boolean context.
uk: Попереджувати про підозрілі цілочисельні вирази в булевому контексті.

en: Warn for unsafe raw memory writes to objects of class types.
uk: Попереджувати про небезпечні записи в сирі памʼять обʼєктів класів.

en: Warn for uses of pointers to auto variables whose lifetime has ended.
uk: Попереджати про використання вказівників на автоматичні змінні, чий термін життя завершився.

en: Warn for uses of pointers to deallocated storage.
uk: Попереджати про використання вказівників на звільнену памʼять.

en: Warn from speculative compiles such as __traits(compiles).
uk: Попереджати про спекулятивні компіляції, такі як __traits(compiles).

en: Warn if "defined" is used outside #if.
uk: Попереджувати, якщо «defined» використовується поза #if.

en: Warn if C++17 noexcept function type will change the mangled name of a symbol.
uk: Попереджувати, якщо тип функції noexcept C++17 змінить декороване імʼя символу.

en: Warn if a C-style cast is used in a program.
uk: Попереджувати, якщо в програмі використовується приведення типу у стилі C.

en: Warn if a caller of a function, marked with attribute warn_unused_result, does not use its return value.
uk: Попереджати, якщо викликач функції, позначеної атрибутом warn_unused_result, не використовує її повернене значення.

en: Warn if a class interface has no superclass.  Root classes may use an attribute to suppress this warning.
uk: Попереджувати, якщо інтерфейс класу не має суперкласу. Кореневі класи можуть використовувати атрибут для пригнічення цього попередження.

en: Warn if a class type has a base or a field whose type uses the anonymous namespace or depends on a type with no linkage.
uk: Попереджати, якщо тип класу має базу або поле, тип якого використовує анонімний простір імен або залежить від типу без звʼязку.

en: Warn if a comparison always evaluates to true or false.
uk: Попереджати, якщо порівняння завжди оцінюється як true або false.

en: Warn if a comparison is always true or always false due to the limited range of the data type.
uk: Попереджувати, якщо порівняння завжди є істинним або завжди хибним через обмежений діапазон типу даних.

en: Warn if a deprecated compiler feature, class, method, or field is used.
uk: Попереджати, якщо використовується застаріла функція компілятора, клас, метод або поле.

en: Warn if a function uses alloca or creates an array with dynamic size.
uk: Попереджати, якщо функція використовує alloca або створює масив з динамічним розміром.

en: Warn if a local declaration hides an instance variable.
uk: Попереджувати, якщо локальна декларація приховує змінну екземпляра.

en: Warn if a loop with constant number of iterations triggers undefined behavior.
uk: Попереджати, якщо цикл з постійною кількістю ітерацій викликає невизначену поведінку.

en: Warn if a property for an Objective-C object has no assign semantics specified.
uk: Попереджати, якщо для властивості обʼєкта Objective-C не вказано семантику присвоєння.

en: Warn if a selector has multiple methods.
uk: Попереджувати, якщо селектор має кілька методів.

en: Warn if a simd directive is overridden by the vectorizer cost model.
uk: Попереджати, якщо директива simd перевизначається моделлю вартості векторизатора.

en: Warn if a single function's framesize exceeds the given framesize.
uk: Попереджати, якщо розмір рамки однієї функції перевищує заданий розмір рамки.

en: Warn if a string is longer than the maximum portable length specified by the standard.
uk: Попереджати, якщо рядок довший за максимальну переносну довжину, визначену стандартом.

en: Warn if a subobject has an abi_tag attribute that the complete object type does not have.
uk: Попереджати, якщо підобʼєкт має атрибут abi_tag, якого немає в повному типі обʼєкта.

en: Warn if a throw expression will always result in a call to terminate().
uk: Попереджати, якщо вираз throw завжди призведе до виклику terminate().

en: Warn if a user-procedure has the same name as an intrinsic.
uk: Попереджати, якщо користувацька процедура має ту саму назву, що і вбудована.

en: Warn if a variable length array is used.
uk: Попереджувати, якщо використовується масив змінної довжини.

en: Warn if a virtual base has a non-trivial move assignment operator.
uk: Попереджувати, якщо віртуальна база має незвичайний оператор переміщення присвоєння.

en: Warn if an MCU name is unrecognized or conflicts with other options (default: on).
uk: Попереджати, якщо назва МКП невідома або конфліктує з іншими параметрами (за замовчуванням: увімкнено).

en: Warn if an additional enum-base is used in an elaborated-type-specifier.
uk: Попереджати, якщо використовується додаткова база перерахування в уточненому визначенні типу.

en: Warn if an array is accessed out of bounds.
uk: Попереджати, якщо здійснюється доступ до масиву за межами його розміру.

en: Warn if an old-style parameter definition is used.
uk: Попереджувати, якщо використовується старомодне визначення параметра.

en: Warn if an undefined macro is used in an #if directive.
uk: Попереджати, якщо в директиві #if використовується невизначений макрос.

en: Warn if comparing pointer parameter with nonnull attribute with NULL.
uk: Попереджати, якщо порівнюється вказівниковий параметр з атрибутом nonnull з NULL.

en: Warn if constant CFString objects contain non-portable characters.
uk: Попереджати, якщо константні обʼєкти CFString містять непереносимі символи.

en: Warn if constructor or destructors with priorities from 0 to 100 are used.
uk: Попереджати, якщо використовуються конструктори або деструктори з пріоритетами від 0 до 100.

en: Warn if conversion of the result of arithmetic might change the value even though converting the operands cannot.
uk: Попереджати, якщо конвертація результату арифметичної операції може змінити значення, навіть якщо конвертація операндів неможлива.

en: Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior.
uk: Попереджати, якщо розіменування NULL-вказівника може призвести до помилкової або невизначеної поведінки.

en: Warn if devices.csv is not found or there are problem parsing it (default: on).
uk: Попереджати, якщо не знайдено файл devices.csv або виникли проблеми з його обробкою (за замовчуванням: увімкнено).

en: Warn if expressions are too complicated for the analyzer to fully track.
uk: Попереджати, якщо вирази занадто складні для повного відстеження аналізатором.

en: Warn if inherited methods are unimplemented.
uk: Попереджати, якщо не реалізовані успадковані методи.

en: Warn if left shift of a signed value overflows.
uk: Попереджувати, якщо лівий зсув знакового значення переповнюється.

en: Warn if left shifting a negative value.
uk: Попереджати, якщо виконується зсув вліво відʼємного значення.

en: Warn if loops have been interchanged.
uk: Попереджати, якщо цикли були поміняні місцями.

en: Warn if passing too many arguments to a function for its format string.
uk: Попереджати, якщо передається забагато аргументів у функцію для її рядка форматування.

en: Warn if pointers of distinct types are compared without a cast.
uk: Попереджати, якщо порівнюються вказівники різних типів без приведення типу.

en: Warn if qualifiers on arrays which are pointer targets are discarded.
uk: Попереджувати, якщо відкидаються кваліфікатори масивів, які є цілями вказівників.

en: Warn if shift count >= width of type.
uk: Попереджувати, якщо кількість зсуву >= ширини типу.

en: Warn if shift count is negative.
uk: Попереджувати, якщо кількість зсуву відʼємна.

en: Warn if testing floating point numbers for equality.
uk: Попереджувати, якщо тестування дробових чисел на рівність.

en: Warn if the ISR is misspelled, i.e. without __vector prefix. Enabled by default.
uk: Попереджати, якщо ISR неправильно написано, тобто без префіксу __vector. Увімкнено за замовчуванням.

en: Warn if the NSObject attribute is applied to a non-typedef.
uk: Попереджати, якщо атрибут NSObject застосовується до не typedef.

en: Warn if the address space of an address is changed.
uk: Попереджати, якщо простір адреси змінюється.

en: Warn if the code is too complicated for the analyzer to fully explore.
uk: Попереджувати, якщо код занадто складний для повного дослідження аналізатором.

en: Warn if the named return value optimization is not performed although it is allowed.
uk: Повідомляти, якщо оптимізація повернення значення за ім'ям не виконується, хоча це дозволено.

en: Warn if the pointer in a pointer assignment might outlive its target.
uk: Попередження, якщо вказівник у присвоєнні вказівників може пережити свою ціль.

en: Warn if the type of a variable might be not interoperable with C.
uk: Попереджати, якщо тип змінної може бути несумісним з C.

en: Warn if trigraphs are encountered that might affect the meaning of the program.
uk: Попереджати, якщо зустрічаються триграфи, які можуть вплинути на значення програми.

en: Warn if type qualifiers on pointers are discarded.
uk: Попереджувати, якщо відкидаються кваліфікатори типу на вказівниках.

en: Warn if type signatures of candidate methods do not match exactly.
uk: Попереджати, якщо типові підписи кандидатських методів не збігаються точно.

en: Warn in case a function ends earlier than it begins due to an invalid linenum macros.
uk: Попереджувати, якщо функція закінчується раніше, ніж починається через недійсні макроси linenum.

en: Warn in case profiles in -fprofile-use do not exist.
uk: Попереджати, якщо профілі в -fprofile-use не існують.

en: Warn in case profiles in -fprofile-use do not match.
uk: Попереджувати, якщо профілі в -fprofile-use не збігаються.

en: Warn of prototypes causing type conversions different from what would happen in the absence of prototype.
uk: Попереджати про прототипи, які призводять до типових перетворень, відмінних від тих, що відбуваються відсутності прототипу.

en: Warn on any use of alloca.
uk: Попереджати про будь-яке використання alloca.

en: Warn on direct multiple inheritance.
uk: Попереджувати про пряму множинну спадковість.

en: Warn on direct virtual inheritance.
uk: Попереджувати про пряме віртуальне успадкування.

en: Warn on intrinsics not part of the selected standard.
uk: Попередження про використання вбудованих функцій, які не входять до обраного стандарту.

en: Warn on namespace definition.
uk: Попереджувати про визначення простору імен.

en: Warn on primary template declaration.
uk: Попереджувати про основну декларацію шаблону.

en: Warn on suspicious calls of standard functions computing absolute values.
uk: Попереджати про підозрілі виклики стандартних функцій, що обчислюють абсолютні значення.

en: Warn on suspicious constructs involving reverse scalar storage order.
uk: Попереджувати про підозрілі конструкції, що включають зворотний порядок зберігання скалярних значень.

en: Warn that -fno-automatic may break recursion.
uk: Попереджати, що -fno-automatic може порушити рекурсію.

en: Warn when -fhardened did not enable an option from its set.
uk: Попереджати, коли -fhardened не ввімкнув параметр з його набору.

en: Warn when __builtin_frame_address or __builtin_return_address is used unsafely.
uk: Попереджувати, коли __builtin_frame_address або __builtin_return_address використовуються небезпечно.

en: Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions are used.
uk: Попереджати, коли використовуються вбудовані функції __sync_fetch_and_nand та __sync_nand_and_fetch.

en: Warn when a #warning directive is encountered.
uk: Попереджати, коли зустрічається директива #warning.

en: Warn when a base is inaccessible in derived due to ambiguity.
uk: Попереджувати, коли база недоступна в похідному класі через неоднозначність.

en: Warn when a built-in function is declared with the wrong signature.
uk: Попереджувати, коли вбудована функція оголошується з неправильною сигнатурою.

en: Warn when a built-in preprocessor macro is undefined or redefined.
uk: Попереджувати, коли вбудований макрос препроцесора не визначений або перевизначений.

en: Warn when a class is redeclared or referenced using a mismatched class-key.
uk: Попереджувати, коли клас повторно оголошується або посилається з використанням невідповідного ключа класу.

en: Warn when a class or enumerated type is referenced using a redundant class-key.
uk: Попереджувати, коли на клас або перелічуваний тип посилаються за допомогою зайвого ключа класу.

en: Warn when a conditional has too many terms and condition coverage profiling gives up instrumenting the expression.
uk: Попереджати, коли умовна конструкція має занадто багато умов, і профілювання покриття умов припиняє інструментування виразу через надмірну складність.

en: Warn when a const variable is unused.
uk: Попереджати, коли невикористовується константна змінна.

en: Warn when a conversion function will never be called due to the type it converts to.
uk: Попереджати, коли функція перетворення ніколи не буде викликана через тип, до якого вона перетворює.

en: Warn when a declaration does not specify a type.
uk: Попереджувати, коли оголошення не вказує тип.

en: Warn when a declaration has duplicate const, volatile, restrict or _Atomic specifier.
uk: Попереджувати, коли оголошення має дублюючий специфікатор const, volatile, restrict або _Atomic.

en: Warn when a declaration is found after a statement.
uk: Попереджати, коли після оператора знайдено оголошення.

en: Warn when a function is unused.
uk: Попереджувати, коли функція не використовується.

en: Warn when a function never produces a constant expression.
uk: Попереджувати, коли функція ніколи не повертає константний вираз.

en: Warn when a function parameter is only set, otherwise unused.
uk: Попереджувати, коли параметр функції лише встановлюється, а інакше не використовується.

en: Warn when a function parameter is unused.
uk: Попереджувати, коли параметр функції не використовується.

en: Warn when a jump misses a variable initialization.
uk: Попереджувати, коли при стрибку пропускається ініціалізація змінної.

en: Warn when a label is unused.
uk: Попереджувати, коли мітка не використовується.

en: Warn when a left-hand-side array variable is reallocated.
uk: Попереджати, коли змінна масиву з лівого боку перерозподіляється.

en: Warn when a left-hand-side variable is reallocated.
uk: Попереджати, коли змінна з лівого боку перерозподіляється.

en: Warn when a literal '0' is used as null pointer.
uk: Попереджати, коли літерал '0' використовується як нульовий вказівник.

en: Warn when a logical operator is suspiciously always evaluating to true or false.
uk: Попереджати, коли логічний оператор підозріло завжди оцінюється як true або false.

en: Warn when a noexcept expression evaluates to false even though the expression can't actually throw.
uk: Попереджувати, коли вираз без-винятків оцінюється як false, навіть якщо вираз насправді не може кинути виняток.

en: Warn when a pointer differs in signedness in an assignment.
uk: Попереджати, коли вказівник відрізняється за знаком у присвоєнні.

en: Warn when a pointer is cast to an integer of a different size.
uk: Попереджати, коли вказівник приводиться до цілого числа іншого розміру.

en: Warn when a pointer is compared with a zero character constant.
uk: Попереджати, коли вказівник порівнюється з нульовою символьною константою.

en: Warn when a range-based for-loop is creating unnecessary copies.
uk: Попереджувати, коли цикл for заснований на діапазоні створює непотрібні копії.

en: Warn when a reference is bound to a temporary whose lifetime has ended.
uk: Попереджати, коли посилання звʼязане з тимчасовим обʼєктом, чий термін життя завершився.

en: Warn when a register variable is declared volatile.
uk: Попереджати, коли регістрова змінна оголошується як volatile.

en: Warn when a special enum is declared with the wrong base type.
uk: Попереджати, коли спеціальне перерахування оголошується з неправильним базовим типом.

en: Warn when a string or character literal is followed by a ud-suffix which does not begin with an underscore.
uk: Попереджувати, коли за рядком або символьним літералом слідує суфікс ud, який не починається з підкреслення.

en: Warn when a structure containing a C99 flexible array member as the last field is not at the end of another structure.
uk: Попереджати, якщо структура, з гнучким масивом C99 в останньому полі, не є останнім полем іншої структури.

en: Warn when a switch case falls through.
uk: Попереджати, коли випадок в операторі switch не виконується.

en: Warn when a value is moved to itself with std::move.
uk: Попереджувати, коли значення переміщується в самого себе за допомогою std::move.

en: Warn when a variable is only set, otherwise unused.
uk: Попереджувати, коли змінна лише встановлюється, а інакше не використовується.

en: Warn when a variable is unused.
uk: Попереджувати, коли змінна не використовується.

en: Warn when a vector operation is compiled outside the SIMD.
uk: Попереджати, коли векторна операція компілюється поза SIMD.

en: Warn when all constructors and destructors are private.
uk: Попереджати, коли всі конструктори та деструктори є приватними.

en: Warn when allocating insufficient storage for the target type of the assigned pointer.
uk: Попереджати при виділенні недостатньої пам'яті для типу призначення вказаного покажчика.

en: Warn when an argument passed to a restrict-qualified parameter aliases with another argument.
uk: Попереджувати, коли аргумент, переданий до параметра з обмеженням restrict, має псевдонім з іншим аргументом.

en: Warn when an atomic memory model parameter is known to be outside the valid range.
uk: Попереджати, коли параметр атомарної моделі памʼяті відомо, що перебуває поза дійсним діапазоном.

en: Warn when an exception handler is shadowed by another handler.
uk: Попереджувати, коли обробник виключення прихований іншим обробником.

en: Warn when an expression value is unused.
uk: Попереджувати, коли значення виразу не використовується.

en: Warn when an inlined function cannot be inlined.
uk: Попереджати, коли не вдається вбудувати функцію.

en: Warn when an optimization pass is disabled.
uk: Попереджати, коли вимкнено прохід оптимізації.

en: Warn when attempting to free a non-heap object.
uk: Попереджати, коли намагаєтесь звільнити обʼєкт, який не знаходиться в купі.

en: Warn when converting the type of pointers to member functions.
uk: Попереджати при перетворенні типу вказівників на член-функції.

en: Warn when deleting a pointer to incomplete type.
uk: Попереджати, коли видаляється вказівник на неповний тип.

en: Warn when fields in a struct with the packed attribute are misaligned.
uk: Попереджувати, коли поля в структурі з атрибутом packed мають неправильне вирівнювання.

en: Warn when logical not is used on the left hand side operand of a comparison.
uk: Попереджувати, коли логічне заперечення використовується на лівому операнді порівняння.

en: Warn when multiple, different, fast interrupt handlers are in the compilation unit.
uk: Попереджати, коли в компіляційній одиниці є кілька різних швидких обробників переривань.

en: Warn when non-templatized friend functions are declared within a template.
uk: Попереджувати, коли в шаблоні оголошуються нешаблонні функції-друзі.

en: Warn when not issuing stack smashing protection for some reason.
uk: Попереджати, якщо з якоїсь причини не видається захист від руйнування стеку.

en: Warn when one local variable shadows another local variable or parameter of compatible type.
uk: Попереджати, коли одна локальна змінна затіняє іншу локальну змінну або параметр сумісного типу.

en: Warn when one local variable shadows another local variable or parameter.
uk: Попереджати, коли одна локальна змінна затіняє іншу локальну змінну або параметр.

en: Warn when one variable shadows another (globally).
uk: Попереджати, коли одна змінна затіняє іншу (глобально).

en: Warn when one variable shadows another.  Same as -Wshadow=global.
uk: Попереджати, коли одна змінна затіняє іншу. Те саме, що й -Wshadow=global.

en: Warn when overload promotes from unsigned to signed.
uk: Попереджати, коли перевантаження приводить від беззнакового до знакового.

en: Warn when padding is required to align structure members.
uk: Попереджати, коли потрібне додавання допоміжних байтів для вирівнювання елементів структури.

en: Warn when performing class template argument deduction on a type with no deduction guides.
uk: Попереджувати, коли виконується виведення аргументів шаблону класу для типу без посібників з виведення.

en: Warn when profiling instrumentation was requested, but could not be applied to a certain function.
uk: Попереджати, коли запитувалася інструментальна профілювання, але не може бути застосована до певної функції.

en: Warn when sizeof is applied on a parameter declared as an array.
uk: Попереджувати, коли sizeof застосовується до параметра, оголошеного як масив.

en: Warn when the address of packed member of struct or union is taken.
uk: Попереджувати, коли береться адреса упакованого члена структури або обʼєднання.

en: Warn when the compiler reorders code.
uk: Попереджати, коли компілятор переставляє код.

en: Warn when the field in a struct is not aligned.
uk: Попереджати, коли поле в структурі не вирівняне.

en: Warn when the indentation of the code does not reflect the block structure.
uk: Попереджувати, коли відступи в коді не показують структуру блоку.

en: Warn when the packed attribute has no effect on struct layout.
uk: Попереджати, коли атрибут packed не має впливу на розташування структури.

en: Warn when the template keyword is missing after a member access token in a dependent member access expression if that member is a template.
uk: Попереджувати, коли ключове слово «template» відсутнє після токена доступу до члена в залежному виразі доступу до члена, якщо цей член є шаблоном.

en: Warn when there is a cast to a pointer from an integer of a different size.
uk: Попереджувати, коли відбувається приведення до вказівника з цілого числа іншого розміру.

en: Warn when there is a conversion between pointers that have incompatible types.
uk: Попереджувати про конвертацію між вказівниками, які мають несумісні типи.

en: Warn when typedefs locally defined in a function are not used.
uk: Попереджувати, коли typedef, що визначається локально в функції, не використовується.

en: Warn whenever a function's return type defaults to "int" (C), or about inconsistent return types (C++).
uk: Попереджувати, коли тип повернення функції за замовчуванням стає «int» (C), або про неузгоджені типи повернення (C++).

en: Warn whenever a trampoline is generated.
uk: Попереджувати, коли генерується трамплін.

en: Warn whenever an Objective-C assignment is being intercepted by the garbage collector.
uk: Попереджувати, коли присвоєння Objective-C перехоплюється збирачем сміття.

en: Warn whenever attributes are ignored.
uk: Попереджати, коли ігноруються атрибути.

en: Warn whenever type qualifiers are ignored.
uk: Попереджати, коли ігноруються кваліфікатори типу.

en: Warn whenever void-returning functions return a non-void expressions, or a return expression is missing in a function not returning void.
uk: Попереджати, коли функції, які не повертають значення, містяьт вираз повернення значення, або, навпаки, відсутній вираз повернення значення у функції, що має повернути значення.

en: Warning
uk: Попередження

en: When "signed" or "unsigned" is not given make the bitfield signed.
uk: Якщо не вказано «signed» або «unsigned», зробити бітове поле зі знаком.

en: When "signed" or "unsigned" is not given make the bitfield unsigned.
uk: Якщо не вказано «signed» або «unsigned», зробити бітове поле беззнаковим.

en: When -mhard-float is selected, enables generation of double-precision floating point instructions.  By default functions from libgcc are used to perform double-precision floating point operations.
uk: При виборі -mhard-float, увімкнути генерацію апаратних інструкцій з плаваючою комою подвійної точності. За замовчуванням використовуються функції з бібліотеки libgcc для виконання операцій з плаваючою комою подвійної точності.

en: When -mhard-float is selected, enables generation of unordered floating point compare and set flag (lf.sfun*) instructions.  By default functions from libgcc are used to perform unordered floating point compare and set flag operations.
uk: При виборі -mhard-float, увімкнути генерацію неупорядкованих інструкцій порівняння та встановлення прапорців з плаваючою комою (lf.sfun*). За замовчуванням використовуються функції з бібліотеки libgcc для виконання неупорядкованих операцій порівняння та встановлення прапорців з плаваючою комою.

en: When a symbol is resolved, check `alias this' scope before going to upper scopes.
uk: Коли символ вирішується, перевіряти область «alias this» перед переходом до верхніх областей.

en: When both heuristics with rs6000-density-pct-threshold and rs6000-density-size-threshold are satisfied, we decide to penalize the loop body cost by the value which is specified by this parameter.  The default value is 10.
uk: Коли обидва евристики rs6000-density-pct-threshold та rs6000-density-size-threshold задовольняються, ми вирішуємо покарати вартість тіла циклу значенням, яке вказано цим параметром. Значення за замовчуванням - 10.

en: When costing for loop vectorization, we probably need to penalize the loop body cost by accounting for excess strided or elementwise loads.  We collect the numbers for general statements and load statements according to the information for statements to be vectorized, check the proportion of load statements, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 45.
uk: При оцінці вартості векторизації циклу, ми, ймовірно, повинні покарати вартість тіла циклу, враховуючи надмірні зарядження з кроком або поелементні зарядження. Ми збираємо числа загальних операторів та операторів зарядження згідно з інформацією для операторів, які мають бути векторизовані, перевіряємо відношення операторів зарядження та покараємо лише якщо відношення перевищує поріг, вказаний цим параметром. Значення за замовчуванням - 45.

en: When costing for loop vectorization, we probably need to penalize the loop body cost if the existing cost model may not adequately reflect delays from unavailable vector resources.  We collect the cost for vectorized statements and non-vectorized statements separately, check the proportion of vec_cost to total cost of vec_cost and non vec_cost, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 85.
uk: При вартості векторизації циклу, ми, ймовірно, повинні покарати вартість тіла циклу, якщо існуюча модель вартості може недостатньо відбивати затримки від недоступних векторних ресурсів. Ми окремо збираємо вартість для векторизованих та невекторизованих операторів, перевіряємо співвідношення vec_cost до загальної вартості vec_cost та non vec_cost, і покараємо лише якщо співвідношення перевищує поріг, вказаний цим параметром. Значення за замовчуванням - 85.

en: When generating -mabicalls code, allow executables to use PLTs and copy relocations.
uk: При генерації коду -mabicalls, дозволяє виконуваним файлам використовувати PLT та копіювати перерозташування.

en: When generating -mabicalls code, make the code suitable for use in shared libraries.
uk: При генерації коду -mabicalls зробіть код придатним для використання в спільних бібліотеках.

en: When linking for big-endian targets, generate a BE8 format image.
uk: При звʼязуванні для цілей з великим порядком байтів, генерувати зображення у форматі BE8.

en: When linking for big-endian targets, generate a legacy BE32 format image.
uk: При звʼязуванні для цілей з великим порядком байтів, генерувати зображення у форматі спадкового BE32.

en: When possible do not generate stack frames.
uk: Якщо можливо, не генерувати рамки стеку.

en: When propagating IPA-CP effect estimates, multiply frequencies of recursive edges that bring back an unchanged value by this factor.
uk: При поширенні оцінок ефекту IPA-CP, множте частоти рекурсивних ребер, які повертають незмінне значення, на цей множник.

en: When reduction factor computed for a loop exceeds the threshold specified by this parameter, prefer to unroll this loop.  The default value is 1.
uk: Якщо фактор зменшення, обчислений для циклу, перевищує поріг, вказаний цим параметром, віддається перевага розгортанню цього циклу. Значення за замовчуванням - 1.

en: When running CSE, follow jumps to their targets.
uk: При виконанні CSE слідкуйте за стрибками до їхніх цілей.

en: When using profile feedback, use the edge at this percentage position in frequency histogram as the bases for IPA-CP heuristics.
uk: При використанні профілю зворотного зв'язку використовуйте ребро на цій позиції в гістограмі частоти як основу для евристик IPA-CP.

en: When vectorizing, consider using multiple different approaches and use the cost model to choose the cheapest one.
uk: При векторизації розглядайте можливість використання декількох різних підходів і використовуйте модель коштів для вибору найдешевшого.

en: Where shorter, use canonicalized paths to systems headers.
uk: Де це коротше, використовуйте канонізовані шляхи до системних заголовків.

en: Whether codegen errors should be ICEs when -fchecking.
uk: Чи повинні помилки codegen бути ICE, коли -fchecking.

en: Whether software prefetch hints should be issued for non-constant strides.
uk: Чи слід видавати підказки про програмне попереднє завантаження для несталої кроку.

en: Whether the target fully pipelines FMA instructions.  If non-zero, reassociation considers the benefit of parallelizing FMA's multiplication part and addition part, assuming FMUL and FMA use the same units that can also do FADD.
uk: Чи повністю підтримує цільова платформа конвеєрну обробку інструкцій FMA? Якщо значення не нульове, переасоціація враховує вигоду від паралельного виконання множення та додавання в інструкції FMA, припускаючи, що FMUL і FMA використовують однакові блоки обчислення, які також можуть виконувати FADD.

en: Whether to use canonical types.
uk: Чи використовувати канонічні типи.

en: Whether trampolines are generated in executable memory rather than executable stack.
uk: Чи генеруються трампліни в виконуваній пам'яті, а не виконуваному стеку.

en: Which -fsched-pressure algorithm to apply.
uk: Який алгоритм -fsched-pressure застосувати.

en: While setting up signal handler: %m
uk: Під час налаштування обробника сигналів: %m

en: While setting up signal stack: %m
uk: Під час налаштування стеку сигналів: %m

en: Whole program analysis (WPA) mode with number of parallel jobs specified.
uk: Режим аналізу всього програмного коду (WPA) з вказаною кількістю паралельних задач.

en: With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences
uk: З INSCAN в %L очікується тіло циклу з !$OMP SCAN між двома послідовностями структурованих блоків

en: Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape
uk: Без заповнення, вбудована функція RESHAPE на %L має недостатньо елементів для відповідності формі

en: Work around VR4130 mflo/mfhi errata.
uk: Обійдіть помилки mflo/mfhi VR4130.

en: Work around a hardware anomaly by adding a number of NOPs before a CSYNC or SSYNC instruction.
uk: Уникнути аномалії апаратного забезпечення, додавши кілька NOPs перед інструкцією CSYNC або SSYNC.

en: Work around an early 4300 hardware bug.
uk: Обійдіть ранню апаратну помилку 4300.

en: Work around bug in multiplication instruction.
uk: Обійти помилку в інструкції множення.

en: Work around certain 24K errata.
uk: Обійти певні помилки 24K.

en: Work around certain R10000 errata.
uk: Обійдіть певні помилки R10000.

en: Work around certain R4000 errata.
uk: Обійти певні помилки R4000.

en: Work around certain R4400 errata.
uk: Обійти певні помилки R4400.

en: Work around certain RM7000 errata.
uk: Обійти певні помилки RM7000.

en: Work around certain VR4120 errata.
uk: Обійдіть певні помилки VR4120.

en: Work around errata for early SB-1 revision 2 cores.
uk: Обійдіть помилки для ранніх ядер SB-1 ревізії 2.

en: Work around hardware multiply bug.
uk: Обійти помилку множення апаратного забезпечення.

en: Work around the R5900 short loop erratum.
uk: Обійдіть помилку короткого циклу R5900.

en: Workaround for ARM Cortex-A53 Erratum number 835769.
uk: Обхід для помилки ARM Cortex-A53 з номером 835769.

en: Workaround for ARM Cortex-A53 Erratum number 843419.
uk: Обхід для помилки ARM Cortex-A53 з номером 843419.

en: Wrap all indirect branches into execute in order to disable branch prediction.
uk: Обернути всі непрямі гілки в execute, щоб вимкнути передбачення гілок.

en: Wrap all indirect calls into execute in order to disable branch prediction.
uk: Обгорнути всі непрямі виклики в execute, щоб вимкнути передбачення гілок.

en: Wrap all indirect return branches into execute in order to disable branch prediction.
uk: Обгорнути всі непрямі гілки повернення в execute, щоб вимкнути передбачення гілок.

en: Wrap indirect return branches into execute in order to disable branch prediction. This affects only branches where the return address doesn't need to be restored from memory.
uk: Обгорнути непрямі гілки повернення в execute, щоб вимкнути передбачення гілок. Це стосується лише гілок, де адресу повернення не потрібно відновлювати з памʼяті.

en: Wrap indirect return branches into execute in order to disable branch prediction. This affects only branches where the return address is going to be restored from memory.
uk: Обгорнути непрямі гілки повернення в execute, щоб вимкнути передбачення гілок. Це стосується лише гілок, де адреса повернення буде відновлена з памʼяті.

en: Wrap indirect table jumps and computed gotos into execute in order to disable branch prediction.  Using thunk or thunk-extern with this option requires the thunks to be considered signal handlers to order to generate correct CFI.  For environments where unwinding (e.g. for exceptions) is required please use thunk-inline instead.
uk: Обгорнути непрямі переходи до таблиці та обчислені gotos в execute, щоб вимкнути передбачення гілок. Використання thunk або thunk-extern з цією опцією вимагає, щоб тунки вважалися обробниками сигналів, щоб згенерувати правильний CFI. Для середовищ, де потрібне розгортання (наприклад, для винятків), будь ласка, використовуйте thunk-inline замість цього.

en: Write a SRCFILE.opt-record.json file detailing what optimizations were performed.
uk: Створити файл SRCFILE.opt-record.json, в якому будуть детально описані проведені оптимізації.

en: Write all declarations as Ada code for the given file only.
uk: Перетворити всі оголошення у код Ada лише для вказаного файлу.

en: Write all declarations as Ada code transitively.
uk: Записувати всі оголошення як код Ada транзитивно.

en: Writing module %qs at line %d column %d: %s
uk: Запис модуля %qs на рядку %d стовпці %d: %s

en: Wrong OpenACC continuation at %C: expected !$ACC, got !$OMP
uk: Неправильне продовження OpenACC на %C: очікувався !$ACC, отримано !$OMP

en: Wrong OpenMP continuation at %C: expected !$OMP, got !$ACC
uk: Неправильне продовження OpenMP в %C: очікувалося !$OMP, отримано !$ACC

en: X argument at %L to C_LOC shall not be polymorphic
uk: Аргумент X у %L для C_LOC не може бути поліморфним

en: X descriptor requires leading space count at %L
uk: Дескриптор X потребує передній лічильник пробілів у рядку форматування на %L

en: X32 does not support %<ms_abi%> attribute
uk: X32 не підтримує атрибут %<ms_abi%>

en: XXX entering %<pop_everything ()%>
uk: XXX входження в %<pop_everything ()%>

en: XXX leaving %<pop_everything ()%>
uk: XXX залишає %<pop_everything ()%>

en: You have broken GCC Rust. This is a feature.
uk: Ви поламали GCC Rust. Це особливість.

en: You must enable MVE instructions to use these intrinsics
uk: Для використання цих інтринсичних функцій потрібно активувати інструкції MVE

en: You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics.
uk: Ви повинні увімкнути інструкції NEON (наприклад, %<-mfloat-abi=softfp%> %<-mfpu=neon%>), щоб використовувати ці інтринсики.

en: You must enable VFP instructions to use these intrinsics.
uk: Ви повинні увімкнути інструкції VFP, щоб використовувати ці інтринсики.

en: You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics.
uk: Ви повинні увімкнути криптографічні інструкції (наприклад, %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>), щоб використовувати ці інтринсики.

en: Zero is not a valid statement label at %C
uk: Нуль не є допустимою міткою оператора в %C

en: Zero width in format descriptor in format string at %L
uk: Ширина нульова в дескрипторі формату у рядку формату на %L

en: Zero-sized array detected at %L where an entity with the TARGET attribute is expected
uk: Виявлено масив нульового розміру на %L, де очікується сутність з атрибутом TARGET

en: [...] style array constructors at %C
uk: Конструктори масиву у стилі [...], в %C

en: [Leaving %s]
uk: [Вихід з %s]

en: [available in
uk: [доступно в

en: [cannot find %s]
uk: [не вдалося знайти %s]

en: [default]
uk: [за замовчуванням]

en: [disabled]
uk: [вимкнено]

en: [enabled]
uk: [увімкнено]

en: `
uk: «

en: a %<return%> statement is not allowed in coroutine; did you mean %<co_return%>?
uk: оператор %<return%> не допускається в корутині; ви мали на увазі %<co_return%>?

en: a GNU Fortran extension
uk: розширення GNU Fortran

en: a brace-enclosed initializer is not allowed here
uk: ініціалізатор, заключений у фігурні дужки, тут не дозволяється

en: a call to a constructor cannot appear in a constant-expression
uk: виклик конструктора не може зʼявлятися в константному виразі

en: a cast to a type other than an integral or enumeration type cannot appear in a constant-expression
uk: приведення до типу, відмінного від цілочисельного або перелічуваного типу, не може зʼявлятися в сталому виразі

en: a class template declaration must not declare anything else
uk: декларація шаблону класу не повинна декларувати щось інше

en: a comma operator cannot appear in a constant-expression
uk: оператор коми не може зʼявлятися в константному виразі

en: a concept cannot be a member function
uk: концепція не може бути методом класу

en: a concept cannot be constrained
uk: концепцію не можна обмежити

en: a constructor cannot be %<concept%>
uk: конструктор не може бути %<concept%>

en: a conversion function cannot have a trailing return type
uk: Функція перетворення не може мати приєднаний тип повернення

en: a destructor cannot be %qs
uk: деструктор не може бути %qs

en: a different type is defined in another translation unit
uk: в іншому перекладовому блоку визначений інший тип

en: a field of same name but different type is defined in another translation unit
uk: у іншому перекладному блоку визначено поле з такою самою назвою, але з іншим типом

en: a field with different name is defined in another translation unit
uk: у іншому перекладному блоку визначено поле з іншою назвою

en: a function call cannot appear in a constant-expression
uk: виклик функції не може зʼявлятися в константному виразі

en: a function type cannot have an explicit object parameter
uk: тип функції не може мати явного параметра об'єкта

en: a function-definition is not allowed here
uk: тут не дозволяється визначення функції

en: a label can only be part of a statement and a declaration is not a statement
uk: мітка може бути лише частиною інструкції, а оголошення не є інструкцією

en: a lambda closure type has a deleted copy assignment operator
uk: тип замикання лямбда має видалений оператор присвоєння копіювання

en: a lambda closure type has a deleted default constructor
uk: тип замикання лямбда має видалений конструктор за замовчуванням

en: a lambda with captures may not have an explicit object parameter of an unrelated type
uk: лямбда-функція з захопленнями не може мати явного об'єктного параметра непов'язаного типу

en: a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling
uk: пізніший %<-fabi-version=%> (або =0) уникне цю помилку при допомозі зміни декорування

en: a member of a structure or union cannot have a variably modified type
uk: елемент структури або обʼєднання не може мати змінюваний тип

en: a nested function is not supported for reduced registers
uk: вкладена функція не підтримується для зменшених регістрів

en: a nested namespace definition cannot be inline
uk: визначення вкладеного простору імен не може бути вбудованим

en: a nested namespace definition cannot have attributes
uk: визначення вкладеного простору імен не може мати атрибутів

en: a non-member function cannot have an explicit object parameter
uk: не-членська функція не може мати явного параметра об'єкта

en: a non-template variable cannot be %<concept%>
uk: нетемплейтна змінна не може бути %<concept%>

en: a parameter cannot be declared %qs
uk: параметр не може бути оголошений як %qs

en: a parameter list with an ellipsis cannot match an empty parameter name list declaration
uk: Параметр зі списком з багатокрапкою не може відповідати порожньому оголошенню списку імен параметрів

en: a pointer to explicit object member function can only be formed with %<&%E%>
uk: вказівник на явну функцію-член об'єкта можна створити тільки з %<&%E%>

en: a pointer to explicit object member function can only be formed with %<&%T::%D%>
uk: вказівник на явну функцію-член об'єкта може бути сформований тільки з %<&%T::%D%>

en: a pointer to function type cannot have an explicit object parameter
uk: вказівник на тип функції не може мати явного параметра об'єкта

en: a pointer to member function type cannot have an explicit object parameter
uk: вказівник на тип функції-члена не може мати явного параметра об'єкта

en: a statement expression is an insufficient context for overload resolution
uk: вираз-оператор є недостатнім контекстом для вирішення перевантаження

en: a storage class can only be specified for objects and functions
uk: клас сховища може бути вказано лише для обʼєктів та функцій

en: a storage class on an anonymous aggregate in class scope is not allowed
uk: клас зберігання на анонімному агрегаті в області класу не дозволяється

en: a template cannot be defaulted
uk: шаблон не може бути заданий за замовчуванням

en: a template declaration cannot appear at block scope
uk: оголошення шаблону не може зʼявлятися у блоковому обсязі

en: a template-id may not appear in a using-declaration
uk: template-id не може зʼявлятися в using-оголошенні

en: a temporary bound to %qD only persists until the constructor exits
uk: тимчасове звʼязування з %qD існує лише до виходу з конструктора

en: a transaction expression cannot appear in a constant-expression
uk: вираз транзакції не може зʼявлятися в константному виразі

en: a type defined in another translation unit is not polymorphic
uk: тип, визначений в іншому перекладовому блоку, не є поліморфним

en: a type defined in another translation unit is polymorphic
uk: тип, визначений в іншому перекладовому блоку, є поліморфним

en: a type with different bases is defined in another translation unit
uk: тип з різними базами визначений в іншому перекладовому блоку

en: a type with different number of fields is defined in another translation unit
uk: у іншому перекладному блоку визначено тип з різною кількістю полів

en: a type with different precision is defined in another translation unit
uk: тип з різною точністю визначений в іншій одиниці перекладу

en: a type with different signedness is defined in another translation unit
uk: тип з різним знаком визначений в іншій одиниці перекладу

en: a type with different size is defined in another translation unit
uk: у іншому перекладному блоку визначено тип з різним розміром

en: a type with different virtual table pointers is defined in another translation unit
uk: тип з різними вказівниками на віртуальну таблицю визначений в іншому перекладовому блоку

en: a variable cannot be declared %<consteval%>
uk: змінну не можна оголосити як %<consteval%>

en: a wide string is invalid in this context
uk: широка рядок недійсний в цьому контексті

en: abnormal call edges for non-call insn in bb %i
uk: неправильні ребра виклику для не-викликової інструкції в bb %i

en: abnormal edges for no purpose in bb %i
uk: неправильні ребра без призначення в bb %i

en: abort in %s, at %s:%d
uk: помилка в %s, у %s:%d

en: absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value
uk: функція модуля %qD отримала аргумент типу %qT, але має параметр типу %qT, що може призвести до обрізання значення

en: abstract declarator %qT used as declaration
uk: абстрактний декларатор %qT використовується як декларація

en: access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword
uk: оголошення доступу застарілі на користь using-декларацій; пропозиція: додайте ключове слово %<using%>

en: accessing %E byte in a region of size %E
uk: отримує доступ до %E байтів у регіоні розміром %E

en: accessing %E bytes in a region of size %E
uk: отримує доступ до %E байтів у регіоні розміром %E

en: accessing %E or more bytes in a region of size %E
uk: доступ до %E або більше байтів у регіоні розміром %E

en: accessing %qD member instead of initialized %qD member in constant expression
uk: доступ до члена %qD замість ініціалізованого члена %qD в константному виразі

en: accessing %qE outside its lifetime
uk: доступ до %qE поза його терміном існування

en: accessing a member %qE of an atomic structure %qE
uk: доступ до члена %qE атомної структури %qE

en: accessing a member %qE of an atomic union %qE
uk: доступ до члена %qE атомного обʼєднання %qE

en: accessing between %E and %E bytes in a region of size %E
uk: отримує доступ від %E до %E байтів у регіоні розміром %E

en: accessing data memory with program memory address
uk: доступ до памʼяті даних за адресою памʼяті програми

en: accessing program memory with data memory address
uk: доступ до памʼяті програми за адресою памʼяті даних

en: accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>
uk: доступ до локального сховища потоку в даний час не підтримується з опцією %<-mpure-code%> або %<-mslow-flash-data%>

en: accessing uninitialized array element
uk: доступ до неініціалізованого елемента масиву

en: accessing uninitialized member %qD
uk: доступ до неініціалізованого члена %qD

en: accessing value of %qE through a %qT glvalue in a constant expression
uk: доступ до значення %qE через gl-значення %qT в сталому виразі

en: accumulator is not a constant integer
uk: Акумулятор не є сталим цілочисельним

en: accumulator number is out of bounds
uk: Номер акумулятора виходить за межі

en: actual argument to INTENT = OUT/INOUT
uk: фактичний аргумент для INTENT = OUT/INOUT

en: add %<using namespace std::complex_literals%> (from %<<complex>%>) to enable the C++14 user-defined literal suffixes
uk: додайте %<using namespace std::complex_literals%> (з %<<complex>%>), щоб увімкнути суфікси користувацьких літералів C++14

en: add a deduction guide to suppress this warning
uk: додайте посібник з виведенням, щоб прибрати це попередження

en: add explicit %<this%> or %<*this%> capture
uk: додайте явне захоплення %<this%> або %<*this%>

en: add parentheses around %qE to silence this warning
uk: додайте дужки навколо %qE, щоб припинити це попередження

en: add parentheses around left hand side expression to silence this warning
uk: додайте дужки навколо виразу лівої сторони, щоб прибрати це попередження

en: add parentheses around the second %<sizeof%> to silence this warning
uk: додайте дужки навколо другого %<sizeof%>, щоб прибрати це попередження

en: add parentheses to declare a variable
uk: додайте дужки, щоб оголосити змінну

en: add_sym(): Bad sizing mode
uk: add_sym(): неправильний режим розмірів

en: additional enumerators beginning with %qD
uk: додаткові перелічувачі, що починаються з %qD

en: address area attribute cannot be specified for functions
uk: атрибут області адреси не може бути вказаний для функцій

en: address area of %q+D conflicts with previous declaration
uk: область адреси %q+D конфліктує з попереднім оголошенням

en: address mode %qs not supported in the %s bit mode
uk: Режим адреси %qs не підтримується в режимі %s біт

en: address of a call to %qs is not a constant expression
uk: адреса виклику %qs не є константним виразом

en: address of array with reverse scalar storage order requested
uk: запитано адресу масиву зі зворотним порядком зберігання скалярів

en: address of explicit register variable %qD requested
uk: запитано адресу явної регістрової змінної %qD

en: address of global register variable %qD requested
uk: запитано адресу глобальної зареєстрованої змінної %qD

en: address of label %qD returned
uk: повернуто адресу мітки %qD

en: address of local variable %qD returned
uk: повернуто адресу локальної змінної %qD

en: address of non-static constexpr variable %qD may differ on each invocation of the enclosing function; add %<static%> to give it a constant address
uk: адреса константного значення змінної %qD може відрізнятися при кожному виклику оточуючої функції; додайте  %<static%>, щоб дати їй сталу адресу.

en: address of overloaded function with no contextual type information
uk: адреса перевантаженої функції без контекстуальної інформації про тип

en: address of register compound literal requested
uk: запитано адресу зареєстрованого складеного літерала

en: address of register variable %qD requested
uk: запитано адресу зареєстрованої змінної %qD

en: address offset not a constant
uk: зсув адреси не є константою

en: address operand requires constraint for X, Y, or Z register
uk: операнд адреси потребує обмеження для регістра X, Y або Z

en: address requested for %qD, which is declared %<register%>
uk: запитано адресу для %qD, яка оголошена як %<register%>

en: address space %qs not supported for devices with flash size up to %d KiB
uk: Адресний простір %qs не підтримується на пристроях з розміром флеш-памʼяті до %d KiB

en: address spaces are not supported for reduced Tiny devices
uk: Адресні простори не підтримуються на зменшених пристроях Tiny

en: address taken but %<TREE_ADDRESSABLE%> bit not set
uk: адреса взята, але біт %<TREE_ADDRESSABLE%> не встановлено

en: address taken, but ADDRESSABLE bit not set
uk: адреса взята, але біт ADDRESSABLE не встановлено

en: address-of an object %qE with thread local or automatic storage is not a constant expression
uk: адреса обʼєкта %qE з потоковим локальним або автоматичним сховищем не є константним виразом

en: aggregate %q#D has incomplete type and cannot be defined
uk: агрегат %q#D має неповний тип і не може бути визначений

en: aggregate types are prohibited in %<__regio_symbol%> address space
uk: агрегатні типи заборонені в просторі адрес %<__regio_symbol%>

en: aggregate value used where a complex was expected
uk: застосовано агреговане значення там, де очікувався комплексний тип

en: aggregate value used where a fixed-point was expected
uk: значення агрегату використовується там, де очікувався фіксований розряд

en: aggregate value used where a floating-point was expected
uk: застосовано агреговане значення там, де очікувався дійсний тип

en: aggregate value used where an integer was expected
uk: застосовано агреговане значення там, де очікувалася цілочисельна величина

en: aka
uk: також відомий як

en: alias definitions not supported in Mach-O; ignored
uk: визначення псевдонімів не підтримуються в Mach-O; проігноровано

en: alias definitions not supported in this configuration
uk: визначення псевдонімів не підтримуються в цій конфігурації

en: alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>
uk: виведення псевдоніма шаблону доступне лише з %<-std=c++20%> або %<-std=gnu++20%>

en: alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>
uk: оголошення псевдоніма в ініціалізуючому операторі доступне лише з %<-std=c++23%> або %<-std=gnu++23%>

en: aliased declaration here
uk: тут оголошено псевдонім

en: alignment %u of %qT is less than %u
uk: Вирівнювання %u для %qT менше за %u

en: alignment may not be specified for %q+D
uk: вирівнювання не може бути вказано для %q+D

en: alignment may not be specified for %qD
uk: вирівнювання не може бути вказане для %qD

en: alignment must be a small power of two, not %d
uk: вирівнювання повинно бути невеликою степенню двійки, а не %d

en: alignment of %q+D is greater than maximum object file alignment %d
uk: Вирівнювання %q+D більше, ніж максимальне вирівнювання обʼєктного файлу %d

en: alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)
uk: вирівнювання %qD збільшено в %<-fabi-version=9%> (GCC 5.2)

en: alignment of %qD is bigger than original declaration
uk: вирівнювання %qD більше, ніж у початковому оголошенні

en: alignment of %qD will increase in %<-fabi-version=9%>
uk: вирівнювання %qD збільшиться в %<-fabi-version=9%>

en: alignment of array elements is greater than element size
uk: Вирівнювання елементів масиву більше, ніж розмір елемента

en: alignment specified for %<register%> object %qE
uk: Вказано вирівнювання для обʼєкта %<register%> %qE

en: alignment specified for bit-field %qE
uk: Вказано вирівнювання для біт-поля %qE

en: alignment specified for function %qE
uk: вказано вирівнювання для функції %qE

en: alignment specified for parameter %qE
uk: Вказано вирівнювання для параметра %qE

en: alignment specified for type name in %<sizeof%>
uk: вказано вирівнювання для імені типу в %<sizeof%>

en: alignment specified for type name in %qE
uk: вказано вирівнювання для імені типу в %qE

en: alignment specified for type name in cast
uk: вказано вирівнювання для імені типу в приведенні типів

en: alignment specified for typedef %qE
uk: Вказано вирівнювання для typedef %qE

en: alignment specified for unnamed bit-field
uk: вказано вирівнювання для безіменного біт-поля

en: alignment specified for unnamed parameter
uk: Вказано вирівнювання для безіменного параметра

en: all member functions in class %qT are private
uk: всі член-функції в класі %qT є приватними

en: allocatable argument
uk: аргумент, який може бути виділений

en: allocated here
uk: виділено тут

en: allocation of insufficient size %qE for type %qT with size %qE
uk: виділення недостатнього розміру %qE для типу %qT з розміром %qE

en: allocation performed here
uk: виділення виконується тут

en: allows opaque types to be implemented as any type (a GNU Modula-2 extension)
uk: дозволяє реалізувати непрозорі типи як будь-який тип (розширення GNU Modula-2)

en: already captured %qD in lambda expression
uk: %qD вже захоплено в лямбда-виразі

en: also found %<%c%s%>
uk: також знайдено %<%c%s%>

en: alternatives not allowed in %<asm%> flag output
uk: альтернативи не дозволені в виводі прапорця %<asm%>

en: ambiguating new declaration %q+#D
uk: неоднозначна нова декларація %q+#D

en: ambiguating new declaration of %q#D
uk: ускладнює нову декларацію %q#D

en: ambiguous attribute '%s'; could be '%s' (via '%s:%s') or '%s' (via '%s:%s')
uk: неоднозначний атрибут '%s'; може бути '%s' (через '%s:%s') або '%s' (через '%s:%s')

en: ambiguous conversion for array subscript
uk: неоднозначне перетворення для індексу масиву

en: ambiguous default type conversion from %qT
uk: неоднозначне типове перетворення за замовчуванням з %qT

en: ambiguous method %s%s%s
uk: неоднозначний метод %s%s%s

en: ambiguous overload for
uk: неоднозначне перевантаження для

en: ambiguous overload for intrinsic %qs
uk: неоднозначне перевантаження для вбудованої функції %qs

en: ambiguous template instantiation for %q#D
uk: неоднозначна інстанціація шаблону для %q#D

en: ambiguous template instantiation for %q#T
uk: неоднозначна інстанціація шаблону для %q#T

en: ambiguous template specialization %qD for %q+D
uk: неоднозначна спеціалізація шаблону %qD для %q+D

en: an %<asm%> specification is not allowed on a function-definition
uk: специфікація %<asm%> не дозволяється для визначення функції

en: an address area attribute cannot be specified for local variables
uk: атрибут області адреси не може бути вказаний для локальних змінних

en: an argument type that has a default promotion cannot match an empty parameter name list declaration
uk: Тип аргументу, який має типове підвищення за замовчуванням, не може відповідати порожньому оголошенню списку імен параметрів

en: an array of different size is defined in another translation unit
uk: масив різного розміру визначений в іншому перекладовому блоку

en: an array reference cannot appear in a constant-expression
uk: посилання на масив не може зʼявлятися в константному виразі

en: an assignment cannot appear in a constant-expression
uk: присвоєння не може зʼявлятися в константному виразі

en: an attribute that appertains to a friend declaration that is not a definition is ignored
uk: атрибут, що належить до декларації друга, яка не є визначенням, ігнорується

en: an attribute that appertains to a type-specifier is ignored
uk: атрибут, що належить до типового специфікатора, ігнорується

en: an decrement cannot appear in a constant-expression
uk: декремент не може зʼявлятися в константному виразі

en: an empty string cannot be in %<target_clones%> attribute
uk: порожній рядок не може бути в атрибуті %<target_clones%>

en: an enum with different number of values is defined in another translation unit
uk: перелічування з різною кількістю значень визначено в іншій одиниці перекладу

en: an enum with different value name is defined in another translation unit
uk: перелічування з різними іменами значень визначено в іншій одиниці перекладу

en: an enum with different values is defined in another translation unit
uk: перелічування з різними значеннями визначено в іншій одиниці перекладу

en: an explicit object member function cannot be %<static%>
uk: явна членська функція об'єкта не може бути %<static%%>

en: an explicit object member function cannot be %<virtual%>
uk: явна функція-член об'єкта не може бути %<віртуальною%>

en: an explicit object parameter cannot be a function parameter pack
uk: явний об'єктний параметр не може бути пакунком параметрів функції

en: an explicit object parameter may not have a default argument
uk: явний об'єктний параметр може не мати значення за замовчуванням

en: an explicit specialization must be preceded by %<template <>%>
uk: явна спеціалізація повинна передувати %<template <>%>

en: an explicit type suffix is needed when using a vector of base addresses
uk: потрібно явно вказати суфікс типу при використанні вектора базових адрес

en: an increment cannot appear in a constant-expression
uk: інкремент не може зʼявлятися в константному виразі

en: an indirect edge from %s has no corresponding call_stmt
uk: непряме ребро з %s не має відповідного call_stmt

en: an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:
uk: непряме ребро з невідомим викликаним, що відповідає call_stmt з відомим оголошенням:

en: an interrupt handler cannot be compiled with %<-muser-mode%>
uk: обробник переривань не може бути скомпільований з параметром %<-muser-mode%>

en: anachronism
uk: анахронізм

en: anachronism:
uk: анахронізм:

en: anachronistic old-style base class initializer
uk: анахронічний старий стиль ініціалізатора базового класу

en: and %qT has no template constructors
uk: і %qT не має конструкторів шаблонів

en: and evaluates to false when actually evaluating the condition in non-%<constexpr%> function
uk: і оцінюється як хиба при фактичній оцінці умови в не-%<constexpr%> функції

en: and field
uk: і поле

en: and the implicitly-defined constructor does not initialize %q#D
uk: і неявно визначений конструктор не ініціалізує %q#D

en: anonymous %s declared inside parameter list will not be visible outside of this definition or declaration
uk: анонімний %s, оголошений всередині списку параметрів, не буде видимим поза цим визначенням або оголошенням

en: anonymous SSA name cannot have default definition
uk: анонімне імʼя SSA не може мати типову визначення

en: anonymous struct not inside named type
uk: анонімна структура не всередині іменованого типу

en: anonymous struct with base classes
uk: анонімна структура з базовими класами

en: anonymous union with no members
uk: анонімне обʼєднання без елементів

en: appending to array in %qs requires the GC and cannot be used with %<-fno-druntime%>
uk: додавання елементів до масиву в %qs вимагає GC і не може бути використано з %<-fno-druntime%>

en: applying %<#pragma weak %+D%> after first use results in unspecified behavior
uk: застосування %<#pragma weak %+D%> після першого використання призводить до невизначеного поведінки

en: architecture %qs supported for assembler only
uk: Архітектура %qs підтримується лише асемблером

en: are you trying to break %s? how dare you?
uk: Ти намагаєшся зламати %s? Як ти смієш?

en: are_identical_variables: Bad type
uk: are_identical_variables: Неправильний тип

en: argument %d is an unsigned literal that is out of range
uk: аргумент %d є беззнаковим літералом, що виходить за межі допустимого діапазону

en: argument %d must be a constant immediate
uk: аргумент %d повинен бути константним негайним

en: argument %d must be a constant immediate in range [%wd,%wd]
uk: аргумент %d повинен бути константною негайною величиною в діапазоні [%wd,%wd]

en: argument %d must be a constant immediate in range [0,15]
uk: аргумент %d повинен бути константою негайною в діапазоні [0,15]

en: argument %d must be a literal between %d and %d, inclusive
uk: аргумент %d повинен бути літералом від %d до %d включно

en: argument %d must be a literal between 0 and %d, inclusive
uk: аргумент %d повинен бути літералом від 0 до %d включно

en: argument %d must be a variable or a literal between %d and %d, inclusive
uk: аргумент %d повинен бути змінною або літералом від %d до %d включно

en: argument %d must be an unsigned literal
uk: аргумент %d повинен бути беззнаковим літералом

en: argument %d must be either a literal %d or a literal %d
uk: аргумент %d повинен бути або літералом %d, або літералом %d

en: argument %d of %qE discards %<const%> qualifier
uk: аргумент %d з %qE відкидає кваліфікатор %<const%>

en: argument %d of %qE discards %<volatile%> qualifier
uk: аргумент %d з %qE відкидає кваліфікатор %<volatile%>

en: argument %d of %qE might be a candidate for a format attribute
uk: аргумент %d з %qE може бути кандидатом на атрибут формату

en: argument %d of %qE must be a pointer to a constant size type
uk: аргумент %d з %qE повинен бути вказівником на тип зі сталою розмірністю

en: argument %d of %qE must be a pointer type
uk: аргумент %d з %qE повинен бути типом вказівника

en: argument %d of %qE must be an integer constant expression
uk: аргумент %d функції %qE повинен бути цілочисельним константним виразом

en: argument %d of %qE must not be a pointer to a %<const%> type
uk: аргумент %d з %qE не повинен бути вказівником на тип %<const%>

en: argument %d of %qE must not be a pointer to a %<volatile%> type
uk: аргумент %d з %qE не повинен бути вказівником на тип %<volatile%>

en: argument %d of %qE must not be a pointer to a function
uk: аргумент %d з %qE не повинен бути вказівником на функцію

en: argument %d of '%s' did not have the expected name
uk: аргумент %d для '%s' не мав очікуваної назви

en: argument %d to %qE must be a constant immediate in range [0-%d]
uk: аргумент %d для %qE повинен бути константним негайним значенням в діапазоні [0-%d]

en: argument %d to the built-in must be a constant in range %d to %d
uk: аргумент %d вбудованої функції повинен бути константою в діапазоні від %d до %d

en: argument %i in the range [%E, %E]
uk: аргумент %i в діапазоні [%E, %E]

en: argument %i is null but the corresponding size argument %i value is %s
uk: аргумент %i є нульовим, але відповідне значення аргументу розміру %i є %s

en: argument %i range [%E, %E] exceeds maximum object size %E
uk: аргумент %i діапазон [%E, %E] перевищує максимальний розмір обʼєкта %E

en: argument %i range [%E, %E] is negative
uk: аргумент %i діапазон [%E, %E] є відʼємним

en: argument %i value %qE exceeds maximum object size %E
uk: аргумент %i значення %qE перевищує максимальний розмір обʼєкта %E

en: argument %i value %qE is negative
uk: аргумент %i значення %qE є відʼємним

en: argument %i value %s is negative
uk: аргумент %i має значення %s, яке є відʼємним

en: argument %i value is zero
uk: аргумент %i значення дорівнює нулю

en: argument %q+D might be clobbered by %<longjmp%> or %<vfork%>
uk: аргумент %q+D може бути знищений %<longjmp%> або %<vfork%>

en: argument %qD declared here
uk: аргумент %qD заявлений тут

en: argument %qD doesn%'t match built-in prototype
uk: аргумент %qD не відповідає вбудованому прототипу

en: argument %qD doesn%'t match prototype
uk: аргумент %qD не відповідає прототипу

en: argument %qE
uk: аргумент %qE

en: argument %qE cannot be read at compile time
uk: аргумент %qE не може бути прочитаний на етапі компіляції

en: argument %qT
uk: аргумент %qT

en: argument %qd is not a constant
uk: аргумент %qd не є константою

en: argument %qs is not supported for %qs on this target
uk: аргумент %qs не підтримується для %qs на цільовій платформі

en: argument %qs must be either %<on%> or %<off%>
uk: аргумент %qs повинен бути або %<on%>, або %<off%>

en: argument %qs to %<-Waligned-new%> not recognized
uk: аргумент %qs для %<-Waligned-new%> не визнано

en: argument %qs to %<-Wbidi-chars%> not recognized
uk: аргумент %qs для %<-Wbidi-chars%> не визнано

en: argument %qs to %<-Wnormalized%> not recognized
uk: аргумент %qs для %<-Wnormalized%> не визнано

en: argument %qs to %<-femit-struct-debug-detailed%> not recognized
uk: аргумент %qs для %<-femit-struct-debug-detailed%> не впізнано

en: argument %qs to %<-femit-struct-debug-detailed%> unknown
uk: аргумент %qs для %<-femit-struct-debug-detailed%> невідомий

en: argument %u in call to function %qE does not have %<int%> type
uk: аргумент %u у виклику функції %qE не має типу %<int%>

en: argument %u in call to function %qE does not have integral type
uk: аргумент %u у виклику функції %qE не має цілочисельного типу

en: argument %u in call to function %qE does not have pointer type
uk: аргумент %u у виклику функції %qE не має типу вказівника

en: argument %u in call to function %qE has boolean type
uk: аргумент %u у виклику функції %qE має булевий тип

en: argument %u in call to function %qE has enumerated type
uk: аргумент %u у виклику функції %qE має перерахований тип

en: argument %u in call to function %qE has pointer to %qs type (%qT)
uk: аргумент %u у виклику функції %qE є вказівником на тип %qs (%qT)

en: argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)
uk: аргумент %u у виклику функції %qE має вказівник на тип, який не можна просто скопіювати (%qT)

en: argument %u in call to function %qE points to incomplete type
uk: аргумент %u у виклику функції %qE посилається на неповний тип

en: argument %u in call to function %qs has boolean type
uk: аргумент %u у виклику функції %qs має булевий тип

en: argument %u in call to function %qs has enumerated type
uk: аргумент %u у виклику функції %qs має перерахований тип

en: argument %u null where non-null expected
uk: аргумент %u є нульовим, тоді як очікується ненульовий

en: argument %u of %<__builtin_tgmath%> has no arguments
uk: аргумент %u %<__builtin_tgmath%> не має аргументів

en: argument %u of %<__builtin_tgmath%> has variable arguments
uk: аргумент %u %<__builtin_tgmath%> має змінну кількість аргументів

en: argument %u of %<__builtin_tgmath%> has wrong number of arguments
uk: аргумент %u для %<__builtin_tgmath%> має неправильну кількість аргументів

en: argument %u of %<__builtin_tgmath%> is not a function pointer
uk: аргумент %u %<__builtin_tgmath%> не є вказівником на функцію

en: argument %u of %<__builtin_tgmath%> is unprototyped
uk: аргумент %u %<__builtin_tgmath%> не має прототипу

en: argument %u of type %s declared as a pointer
uk: аргумент %u типу %s оголошено як вказівник

en: argument %u of type %s declared as a variable length array
uk: аргумент %u типу %s оголошено як масив змінної довжини

en: argument %u of type %s declared as an ordinary array
uk: аргумент %u типу %s оголошено як звичайний масив

en: argument %u of type %s declared with %u unspecified variable bound | argument %u of type %s declared with %u unspecified variable bounds
uk[0]: аргумент %u типу %s оголошено з %u неспецифікованою звʼязаною змінною
uk[1]: аргумент %u типу %s оголошено з %u неспецифікованими звʼязаними змінними
uk[2]: аргумент %u типу %s оголошено з %u неспецифікованими звʼязаними змінними

en: argument %u of type %s declared with %u variable bound | argument %u of type %s declared with %u variable bounds
uk[0]: аргумент %u типу %s оголошено з %u змінною межею
uk[1]: аргумент %u типу %s оголошено з %u змінними межами
uk[2]: аргумент %u типу %s оголошено з %u змінними межами

en: argument %u of type %s declared with mismatched bound argument %E
uk: аргумент %u типу %s оголошений з несумісним обмеженим аргументом %E

en: argument %u of type %s with mismatched bound
uk: аргумент %u типу %s з несумісним обмеженням

en: argument %u to function %qE is of type %qT which is not known to be 128 bits wide
uk: аргумент %u функції %qE має тип %qT, який не відомий як 128-бітовий

en: argument 1 in call to function %qE has signed type
uk: Аргумент 1 у виклику функції %qE має знаковий тип

en: argument 1 in call to function %qE has unsigned type
uk: аргумент 1 у виклику функції %qE має беззнаковий тип

en: argument 1 in call to function %qs has signed type
uk: аргумент 1 у виклику функції %qs має знаковий тип

en: argument 1 must be a map
uk: аргумент 1 повинен бути мапою

en: argument 1 of %qE must be a non-void pointer type
uk: аргумент 1 функції %qE повинен бути вказівником на тип, що не є void

en: argument 1 of %qE must be a pointer to a complete type
uk: аргумент 1 функції %qE повинен бути вказівником на повний тип

en: argument 1 of %qE must be a pointer to a constant size type
uk: аргумент 1 функції %qE повинен бути вказівником на тип зі сталим розміром

en: argument 1 of %qE must be a pointer to a nonzero size object
uk: аргумент 1 функції %qE повинен бути вказівником на обʼєкт з розміром, відмінним від нуля

en: argument 1 of %qs is out of range
uk: аргумент 1 %qs вийшов за межі діапазону

en: argument 1 of %qs must be a constant
uk: аргумент 1 %qs повинен бути константою

en: argument 3 in call to function %qE does not have pointer to integral type
uk: аргумент 3 у виклику функції %qE не є вказівником на цілочисельний тип

en: argument 3 in call to function %qE has pointer to boolean type
uk: аргумент 3 у виклику функції %qE є вказівником на булевий тип

en: argument 3 in call to function %qE has pointer to enumerated type
uk: аргумент 3 у виклику функції %qE є вказівником на тип з перелічуванням

en: argument list function at %C
uk: функція списку аргументів на %C

en: argument must be a 16-bit constant immediate
uk: аргумент повинен бути 16-бітною константою негайною

en: argument must be a field reference
uk: аргумент повинен бути посиланням на поле

en: argument must be array or slice or channel
uk: аргумент повинен бути масивом або сегментом або каналом

en: argument must be channel
uk: аргумент повинен бути каналом

en: argument must be string or array or slice or map or channel
uk: аргумент повинен бути рядком або масивом або сегментом або мапою або каналом

en: argument must have complex type
uk: аргумент повинен мати складений тип

en: argument not permitted on %qs clause
uk: аргумент не допускається на умові %qs

en: argument not permitted on %qs clause in OpenACC %<kernels%> region with a %qs clause
uk: аргумент не дозволений в умові %qs в області OpenACC %<kernels%> з умовою %qs

en: argument of %<__builtin_eh_return_regno%> must be constant
uk: аргумент %<__builtin_eh_return_regno%> повинен бути константою

en: argument of %qE attribute ignored
uk: аргумент атрибута %qE проігноровано

en: argument of %qE attribute is missing
uk: відсутній аргумент атрибуту %qE

en: argument of %qE attribute is not "ilink" or "firq"
uk: аргумент атрибуту %qE не є «ilink» або «firq»

en: argument of %qE attribute is not "ilink1" or "ilink2"
uk: аргумент атрибуту %qE не є «ilink1» або «ilink2»

en: argument of %qE attribute is not %qs, %qs %qs, %qs, %qs, %qs, %qs, %qs, %qs or %qs
uk: Аргумент атрибуту %qE не є %qs, %qs %qs, %qs, %qs, %qs, %qs, %qs, %qs або %qs

en: argument of %qE attribute is not a string constant
uk: аргумент атрибуту %qE не є рядковою константою

en: argument of %qE attribute is not a string constant or number
uk: аргумент атрибуту %qE не є рядковою константою або числом

en: argument of Offsetof implies indirection of an embedded field
uk: аргумент Offsetof передбачає непряме звертання до вбудованого поля

en: argument of function call might be a candidate for a format attribute
uk: аргумент виклику функції може бути кандидатом на атрибут формату

en: argument of type %qT not permitted with %<-mgeneral-regs-only%>
uk: аргумент типу %qT не допускається з %<-mgeneral-regs-only%>

en: argument references a symbol declared here
uk: аргумент посилається на символ, оголошений тут

en: argument to %<-O%> should be a non-negative integer, %<g%>, %<s%>, %<z%> or %<fast%>
uk: аргумент для %<-O%> повинен бути невідʼємним цілочисельним, %<g%>, %<s%>, %<z%> або %<fast%>

en: argument to %<__integer_pack%> must be between 0 and %d
uk: аргумент для %<__integer_pack%> повинен бути між 0 і %d

en: argument to %<alloca%> is too large
uk: аргумент для %<alloca%> занадто великий

en: argument to %<alloca%> is zero
uk: аргумент для %<alloca%> дорівнює нулю

en: argument to %<alloca%> may be too large
uk: аргумент до %<alloca%> може бути занадто великим

en: argument to %<decltype%> must be an expression
uk: аргумент для %<decltype%> повинен бути виразом

en: argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to dereference it?
uk: аргумент для %<sizeof%> в виклику %qD є тим самим виразом, що й призначення; ви мали на увазі розіменувати його?

en: argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to provide an explicit length?
uk: аргумент для %<sizeof%> в виклику %qD є тим самим виразом, що й призначення; ви мали на увазі вказати явну довжину?

en: argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to remove the addressof?
uk: аргумент для %<sizeof%> в виклику %qD є тим самим виразом, що й призначення; ви мали на увазі видалити адресу?

en: argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to dereference it?
uk: аргумент для %<sizeof%> у виклику %qD є тим самим виразом, що й перше джерело; ви мали на увазі розіменувати його?

en: argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to provide an explicit length?
uk: аргумент для %<sizeof%> у виклику %qD є тим самим виразом, що й перше джерело; ви мали на увазі надати явну довжину?

en: argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to remove the addressof?
uk: аргумент до %<sizeof%> у виклику %qD є тим самим виразом, що й перше джерело; ви мали на увазі видалити адресу?

en: argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to dereference it?
uk: аргумент для %<sizeof%> у виклику %qD є тим самим виразом, що й друге джерело; ви мали на увазі розіменувати його?

en: argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to provide an explicit length?
uk: аргумент для %<sizeof%> у виклику %qD є тим самим виразом, що й друге джерело; ви мали на увазі надати явну довжину?

en: argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to remove the addressof?
uk: аргумент для %<sizeof%> у виклику %qD є тим самим виразом, що й друге джерело; ви мали на увазі видалити оператор addressof?

en: argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to dereference it?
uk: аргумент до %<sizeof%> у виклику %qD є тим самим виразом, що й джерело; ви мали на увазі розіменувати його?

en: argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to provide an explicit length?
uk: аргумент до %<sizeof%> у виклику %qD є тим самим виразом, що й джерело; ви мали на увазі вказати явну довжину?

en: argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to remove the addressof?
uk: аргумент до %<sizeof%> у виклику %qD є тим самим виразом, що й джерело; ви мали на увазі видалити адресу?

en: argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to use the size of the destination?
uk: аргумент для %<sizeof%> у виклику %qD є тим самим виразом, що й джерело; ви мали на увазі використання розміру призначення?

en: argument to %<sizeof%> in %qD call is the same pointer type %qT as the destination; expected %qT or an explicit length
uk: аргумент для %<sizeof%> у виклику %qD має той самий тип вказівника %qT, що й призначення; очікувався %qT або явна довжина

en: argument to %<sizeof%> in %qD call is the same pointer type %qT as the first source; expected %qT or an explicit length
uk: аргумент для %<sizeof%> у виклику %qD має той самий тип вказівника %qT, що й перше джерело; очікувався %qT або явна довжина

en: argument to %<sizeof%> in %qD call is the same pointer type %qT as the second source; expected %qT or an explicit length
uk: аргумент для %<sizeof%> у виклику %qD має той самий тип вказівника %qT, що й друге джерело; очікувався %qT або явна довжина

en: argument to %<sizeof%> in %qD call is the same pointer type %qT as the source; expected %qT or an explicit length
uk: аргумент до %<sizeof%> у виклику %qD має той самий тип вказівника %qT, що й джерело; очікувався %qT або явна довжина

en: argument to %qE attribute is neither eic, nor %<vector=<line>%>
uk: аргумент атрибуту %qE не є або eic, або %<vector=<line>%>

en: argument to %qE attribute is neither no, pcrel nor yes
uk: Аргумент атрибута %qE не є ні no, ні pcrel, ні yes

en: argument to %qE attribute is neither zero, nor one
uk: Аргумент атрибуту %qE не є нулем або одиницею

en: argument to %qE attribute is not %<"user"%>, %<"supervisor"%>, or %<"machine"%>
uk: аргумент атрибуту %qE не є %<"user"%>, %<"supervisor"%> або %<"machine"%>

en: argument to %qE attribute is not (keep|thunk|thunk-extern)
uk: аргумент для атрибуту %qE не є (keep|thunk|thunk-extern)

en: argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)
uk: аргумент атрибуту %qE не є (keep|thunk|thunk-inline|thunk-extern)

en: argument to %qE attribute is not intstack
uk: аргумент для атрибуту %qE не є intstack

en: argument to %qE attribute larger than %d
uk: аргумент для атрибуту %qE більший за %d

en: argument to %qs is bigger than %d
uk: аргумент для %qs більший за %d

en: argument to %qs is not between %d and %d
uk: аргумент для %qs не знаходиться між %d і %d

en: argument to %qs is too large (max. %d)
uk: аргумент для %qs занадто великий (макс. %d)

en: argument to %qs should be a non-negative integer
uk: аргумент для %qs повинен бути не відʼємним цілочисельним

en: argument to %qs should be a non-negative integer optionally followed by a size unit
uk: аргумент для %qs повинен бути не відʼємним цілочисельним, за бажанням, за яким слідує одиниця розміру

en: argument to CAP is not a constant or variable of type CHAR
uk: аргумент для CAP не є константою або змінною типу CHAR

en: argument to be formatted is not %<...%>
uk: аргумент для форматування не є %<...%>

en: argument to builtin has void type
uk: аргумент вбудованої функції має тип void

en: argument to interrupt attribute is unsupported for weak functions
uk: аргумент для атрибуту «interrupt» не підтримується для слабких функцій

en: argument to variable-length array is too large
uk: аргумент для масиву зі змінною довжиною занадто великий

en: argument to variable-length array is zero
uk: аргумент для масиву зі змінною довжиною дорівнює нулю

en: argument to variable-length array may be too large
uk: аргумент до масиву зі змінною довжиною може бути занадто великим

en: arguments %d and %d of %qE must have the same element size, but the values passed here have type %qT and %qT respectively
uk: аргументи %d і %d функції %qE повинні мати однаковий розмір елемента, але передані значення мають типи %qT і %qT відповідно

en: arguments %d and %d of %qE must have the same signedness, but the values passed here have type %qT and %qT respectively
uk: аргументи %d і %d %qE повинні мати однакову знаковість, але передані значення тут мають тип %qT і %qT відповідно

en: arguments '%s' and '%s' for intrinsic %s
uk: аргументи '%s' та '%s' для вбудованої функції %s

en: arguments '%s' and '%s' for intrinsic '%s'
uk: аргументи '%s' та '%s' для вбудованої функції '%s'

en: arguments 'a%d' and 'a%d' for intrinsic '%s'
uk: аргументи 'a%d' та 'a%d' для вбудованої функції '%s'

en: arguments ignored for %<-Wattributes=%>; use %<-Wno-attributes=%> instead
uk: аргументи ігноруються для %<-Wattributes=%>; використовуйте %<-Wno-attributes=%> замість цього

en: arguments of type %qT require the SVE ISA extension
uk: аргументи типу %qT вимагають розширення SVE ISA

en: arguments to %qs should be non-negative integers
uk: аргументи для %qs повинні бути невідʼємними цілими числами

en: arguments to destructor are not allowed
uk: аргументи до деструктора не допускаються

en: arguments to the %qE attribute must be narrow string literals
uk: аргументи атрибуту %qE повинні бути вузькими літералами рядка

en: arguments to the %qE attribute must contain valid identifiers
uk: аргументи для атрибуту %qE повинні містити дійсні ідентифікатори

en: arith_power(): Bad base
uk: arith_power(): Погана основа

en: arith_power(): unknown type
uk: arith_power(): невідомий тип

en: arithmetic IF
uk: арифметичний IF

en: arithmetic between different enumeration types %qT and %qT
uk: арифметичні операції між різними перераховуваними типами %qT та %qT

en: arithmetic between different enumeration types %qT and %qT is deprecated
uk: арифметична операція між різними типами перелічування %qT та %qT застаріла

en: arithmetic between enumeration type %qT and floating-point type %qT
uk: арифметичні операції між перерахуванням типу %qT і типом з плаваючою комою %qT

en: arithmetic between enumeration type %qT and floating-point type %qT is deprecated
uk: Арифметика між перелічувальним типом %qT та типом з плаваючою комою %qT є застарілою

en: arithmetic between floating-point type %qT and enumeration type %qT
uk: арифметичні операції між типом з плаваючою комою %qT і перерахуванням типу %qT

en: arithmetic between floating-point type %qT and enumeration type %qT is deprecated
uk: Арифметика між типом з плаваючою комою %qT та перелічувальним типом %qT є застарілою

en: arithmetic involving a null pointer in %qE
uk: арифметика з використанням нульового вказівника в %qE

en: arithmetic on pointer to RVV type %qT
uk: арифметика з вказівником на тип RVV %qT

en: arithmetic on pointer to SVE type %qT
uk: арифметика з вказівником на тип SVE %qT

en: arithmetic on pointer to an empty aggregate
uk: арифметика з вказівником на порожню структуру

en: arithmetic on pointer to an incomplete type
uk: арифметика з вказівником на неповний тип

en: array %<TYPE_DOMAIN%> is not integer type
uk: масив %<TYPE_DOMAIN%> не є цілочисельним типом

en: array %q+D assumed to have one element
uk: припускається, що масив %q+D має один елемент

en: array %qD declared here
uk: масив %qD оголошений тут

en: array %qD initialized by parenthesized string literal %qE
uk: масив %qD ініціалізований укладеною у дужки літеральною рядковою константою %qE

en: array assignment
uk: присвоєння масиву

en: array bound forbidden after parenthesized type-id
uk: Обмеження масиву заборонено після типу, заключеного у дужки

en: array bound is not an integer constant
uk: межа масиву не є цілою константою

en: array cannot be initialized with a %qs
uk: масив не може бути ініціалізований значенням %qs

en: array concatenation of expression %qs requires the GC and cannot be used with %<-fno-druntime%>
uk: конкатенація масиву виразу %qs вимагає GC і не може бути використано з %<-fno-druntime%>

en: array deallocation of object allocated with non-array allocation
uk: звільнення масиву обʼєкта, виділеного немасивною алокацією

en: array declaration canonicalization has failed
uk: канонізація оголошення масиву не вдалася

en: array element value must be the same type as its declaration
uk: значення елемента масиву повинно бути того ж типу, що й його декларація

en: array elements cannot have RVV type %qT
uk: елементи масиву не можуть мати тип RVV %qT

en: array elements cannot have SVE type %qT
uk: елементи масиву не можуть мати тип SVE %qT

en: array index in initializer exceeds array bounds
uk: індекс масиву в ініціалізаторі перевищує межі масиву

en: array index in initializer is not an integer constant expression
uk: індекс масиву в ініціалізаторі не є цілочисельним константним виразом

en: array index in initializer not of integer type
uk: індекс масиву в ініціалізаторі не є цілочисельним типом

en: array index in non-array initializer
uk: індекс масиву в не масивному ініціалізаторі

en: array index range in initializer exceeds array bounds
uk: діапазон індексу масиву в ініціалізаторі перевищує межі масиву

en: array initialized from non-constant array expression
uk: масив ініціалізовано з неконстантного виразу масиву

en: array initialized from parenthesized string constant
uk: масив ініціалізований з заключеної у дужки рядкової константи

en: array member %q#D declared here
uk: елемент масиву %q#D оголошений тут

en: array must be initialized with a brace-enclosed initializer
uk: масив повинен бути ініціалізований за допомогою ініціалізатора, заключеного у фігурні дужки

en: array of inappropriate type initialized from string constant
uk: масив неприпустимого типу ініціалізовано зі стрічкової константи

en: array of runtime bound cannot be captured by copy, only by reference
uk: масив з обмеженням часу виконання не може бути захоплений копіюванням, тільки посиланням

en: array result
uk: результат-масив

en: array section does not have mappable type in %qs clause
uk: секція масиву не має відображального типу в замиканні %qs

en: array section in %<#pragma acc declare%>
uk: секція масиву в %<#pragma acc declare%>

en: array section is not contiguous in %qs clause
uk: розділ масиву не є послідовним в %qs замиканні

en: array size expression is not supported yet
uk: вираз розміру масиву ще не підтримується

en: array size in new-expression must be constant
uk: розмір масиву в new-виразі повинен бути сталим

en: array size missing in %q+D
uk: відсутній розмір масиву у %q+D

en: array size missing in %qD
uk: відсутній розмір масиву в %qD

en: array size missing in %qT
uk: відсутній розмір масиву в %qT

en: array subscript %<%T[%wi]%> is partly outside array bounds of %qT
uk: індекс масиву %<%T[%wi]%> частково знаходиться за межами масиву %qT

en: array subscript %E is above array bounds of %qT
uk: індекс масиву %E перевищує межі масиву %qT

en: array subscript %E is below array bounds of %qT
uk: індекс масиву %E знаходиться поза межами масиву %qT

en: array subscript %E is outside array bounds of %qT
uk: індекс масиву %E знаходиться за межами меж масиву %qT

en: array subscript %E is outside the bounds of an interior zero-length array %qT
uk: індекс масиву %E знаходиться за межами внутрішнього масиву нульової довжини %qT

en: array subscript %qE is outside the bounds of an interior zero-length array %qT
uk: індекс масиву %qE знаходиться за межами внутрішнього масиву нульової довжини %qT

en: array subscript %wi is below array bounds of %qT
uk: індекс масиву %wi знаходиться нижче меж масиву %qT

en: array subscript %wi is outside array bounds of %qT
uk: індекс масиву %wi знаходиться за межами масиву %qT

en: array subscript %wu is above array bounds of %qT
uk: індекс масиву %wu знаходиться за межами масиву %qT

en: array subscript [%E, %E] is outside array bounds of %qT
uk: індекс масиву [%E, %E] знаходиться за межами меж масиву %qT

en: array subscript [%wi, %wi] is outside array bounds of %qT
uk: індекс масиву [%wi, %wi] знаходиться за межами масиву %qT

en: array subscript has type %<char%>
uk: індекс масиву має тип %<char%>

en: array subscript is not an integer
uk: індекс масиву не є цілочисельним

en: array subscript value %qE is outside the bounds of array %qD of type %qT
uk: індекс масиву %qE знаходиться поза межами масиву %qD типу %qT

en: array subscript value %qE is outside the bounds of array type %qT
uk: індекс масиву %qE знаходиться поза межами масиву типу %qT

en: array type has incomplete element type %qT
uk: тип масиву має неповний тип елементу %qT

en: array type must be initialized
uk: тип масиву повинен бути ініціалізований

en: array types have different bounds
uk: типи масивів мають різні межі

en: array used as initializer
uk: масив використовується як ініціалізатор

en: array with qualifier on the element is not qualified before C23
uk: масив з кваліфікатором на елементі не має кваліфікатора до C23

en: arrays of functions are not meaningful
uk: масиви функцій не мають сенсу

en: assembler does not support %<-mabi=ilp32%>
uk: асемблер не підтримує %<-mabi=ilp32%>

en: assembler name hash list corrupted
uk: список хешів імен асемблера пошкоджений

en: assertion missing after %qs
uk: відсутня перевірка після %qs

en: assertions must be followed by %<;%>
uk: Перевірки повинні бути застосовані після %<;%>

en: assign semantics attributes of property %qD conflict with previous declaration
uk: атрибути семантики присвоєння властивості %qD конфліктують з попереднім оголошенням

en: assigned here
uk: присвоєно тут

en: assigning to an array from an initializer list
uk: присвоєння масиву зі списку ініціалізаторів

en: assignment
uk: присвоєння

en: assignment (not initialization) in declaration
uk: присвоєння (не ініціалізація) в оголошенні

en: assignment discards %qv qualifier from pointer target type
uk: призначення відкидає кваліфікатор %qv з типу цілі вказівника

en: assignment from distinct Objective-C type
uk: присвоєння з різних типів Objective-C

en: assignment from pointer to non-enclosed address space
uk: призначення з вказівника в незакритий адресний простір

en: assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array
uk: присвоєння з тимчасового %<initializer_list%> не продовжує термін існування базового масиву

en: assignment left-hand side might be a candidate for a format attribute
uk: ліва частина присвоєння може бути кандидатом на атрибут формату

en: assignment makes %q#v qualified function pointer from unqualified
uk: присвоєння робить кваліфікований вказівник на функцію %q#v з некваліфікованого

en: assignment of constant field %qD
uk: присвоєння константного поля %qD

en: assignment of function %qD
uk: присвоєння функції %qD

en: assignment of member %qD in read-only object
uk: присвоєння елементу %qD в обʼєкті тільки для читання

en: assignment of read-only location %qE
uk: присвоєння незмінного місця %qE

en: assignment of read-only member %qD
uk: присвоєння елементу тільки для читання %qD

en: assignment of read-only named return value %qD
uk: присвоєння значення не змінній з іменем %qD

en: assignment of read-only parameter %qD
uk: присвоєння значення не змінній параметра %qD

en: assignment of read-only reference %qD
uk: присвоєння тільки для читання посиланню %qD

en: assignment of read-only variable %qD
uk: присвоєння змінної тільки для читання %qD

en: assignment suppression
uk: пригнічення присвоєння

en: assignment to %qT from %qT makes integer from pointer without a cast
uk: присвоєння %qT з %qT перетворює вказівник в цілочисельне без приведення типу

en: assignment to %qT from %qT makes pointer from integer without a cast
uk: присвоєння %qT з %qT перетворює цілочисельне в вказівник без приведення типу

en: assignment to %qT from pointer type %qT with incompatible scalar storage order
uk: присвоєння до %qT з типу вказівника %qT з несумісним порядком зберігання скалярів

en: assignment to expression with array type
uk: присвоєння виразу з типом масиву

en: associate_integer_pointer(): Already associated
uk: associate_integer_pointer(): Вже асоційовано

en: assumed-rank argument
uk: аргумент з припущеним рангом

en: assumed-shape argument
uk: аргумент з припущеною формою

en: assumed-type argument
uk: fргумент з припущеним типом

en: assuming cast to type %qT from overloaded function
uk: Припускається приведення до типу %qT з перевантаженої функції

en: assuming directive output of %wu byte | assuming directive output of %wu bytes
uk[0]: припускаючи, що виведення директиви %wu байт
uk[1]: припускаючи, що виведення директиви %wu байти
uk[2]: припускаючи, що виведення директиви %wu байтів

en: assuming pointer to member %qD
uk: припускається вказівник на член %qD

en: assuming signed overflow does not occur when combining constants around a comparison
uk: припускаючи, що знакове переповнення не відбувається при поєднанні констант навколо порівняння

en: assuming signed overflow does not occur when reducing constant in comparison
uk: припускаючи, що знакове переповнення не відбувається при зменшенні константи в порівнянні

en: assuming signed overflow does not occur when simplifying %<X - Y %s 0%> to %<X %s Y%>
uk: припускається, що при спрощенні %<X - Y %s 0%> до %<X %s Y%> не відбувається переповнення зі знаком

en: assuming signed overflow does not occur when simplifying range test
uk: припускаючи, що знакове переповнення не відбувається при спрощенні тесту діапазону

en: asynchronous argument
uk: асинхронний аргумент

en: at %s, %s
uk: на %s, %s

en: at offset %s into destination object %qE of size %s
uk: за зміщенням %s в обʼєкті призначення %qE розміром %s

en: at offset %s into destination object of size %s allocated by %qE
uk: за зміщенням %s в обʼєкті призначення розміром %s, виділеному %qE

en: at offset %s into object %qE of size %s
uk: за зміщенням %s в обʼєкт %qE розміром %s

en: at offset %s into object of size %s allocated by %qE
uk: за зміщенням %s в обʼєкт розміром %s, виділеного %qE

en: at offset %s into source object %qE of size %s
uk: за зміщенням %s в джерелі обʼєкта %qE розміром %s

en: at offset %s into source object of size %s allocated by %qE
uk: за зміщенням %s в джерело обʼєкта розміром %s, виділеного %qE

en: at offset %wi from %qD declared here
uk: з відступом %wi від %qD, оголошеного тут

en: at offset [%wi, %wi] from %qD declared here
uk: з зсувом [%wi, %wi] від %qD оголошено тут

en: at-calls %<strub%> does not support call to %qD
uk: at-calls %<strub%> не підтримує виклику до %qD

en: atexit failed
uk: atexit не вдалося

en: attempt to index object that is not array, slice, string, or map
uk: Спроба індексувати об'єкт, який не є масивом, зрізом, рядком або мапою

en: attempt to index type expression
uk: спроба індексувати вираз типу

en: attempt to slice object that is not array, slice, or string
uk: Спроба використовувати зріз на об'єкті, який не є масивом, зрізом або рядком

en: attempt to take address of bit-field
uk: спроба взяти адресу бітового поля

en: attempt to take address of bit-field structure member %qD
uk: спроба отримати адресу члена структури бітового поля %qD

en: attribute %<%E(%s)%> missing an argument
uk: атрибут %<%E(%s)%> відсутній аргумент

en: attribute %<%E(%s, %E)%> invalid positional argument %i
uk: атрибут %<%E(%s, %E)%> має недійсний позиційний аргумент %i

en: attribute %<%E(%s, %E, %E)%> invalid positional argument %i
uk: атрибут %<%E(%s, %E, %E)%> має недійсний позиційний аргумент %i

en: attribute %<fallthrough%> not preceding a case label or default label
uk: атрибут %<fallthrough%> не передує мітці «case» або «default»

en: attribute %<fallthrough%> specified multiple times
uk: атрибут %<fallthrough%> вказано кілька разів

en: attribute %<target%> argument %qs is unknown
uk: аргумент %qs атрибуту %<target%> невідомий

en: attribute %<target%> argument not a string
uk: аргумент атрибуту %<target%> не є рядком

en: attribute %<target("%s")%> does not accept an argument
uk: Атрибут %<target("%s")%> не приймає аргументів

en: attribute %<target_version%> argument not a string
uk: аргумент атрибуту %<target_version%> не є рядком

en: attribute %<target_version%> has multiple values
uk: атрибут %<target_version%> має кілька значень

en: attribute %qE argument must be one of %qs or %qs
uk: Аргумент атрибуту %qE повинен бути одним з %qs або %qs

en: attribute %qE argument must be one of %qs, %qs, %qs, or %qs
uk: аргумент атрибуту %qE повинен бути одним з %qs, %qs, %qs або %qs

en: attribute %qE argument not a string
uk: аргумент атрибуту %qE не є рядком

en: attribute %qE does not apply to elements of non-scalar type %qT
uk: атрибут %qE не застосовується до елементів нескалярного типу %qT

en: attribute %qE does not apply to fields of aggregate type %qT
uk: атрибут %qE не застосовується до полів агрегатного типу %qT

en: attribute %qE invalid mode
uk: недійсний режим атрибуту %qE

en: attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs
uk: недійсний режим атрибуту %qE %qs; очікується один з %qs, %qs, %qs або %qs

en: attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs
uk: режим атрибуту %qE %qE не є ідентифікатором; очікується один з %qs, %qs, %qs або %qs

en: attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>
uk: атрибут %qE неочікуваний %<(%> після режиму %qs; очікується позиційний аргумент або %<)%>

en: attribute %qE without arguments on a non-prototype
uk: атрибут %qE без аргументів на не-прототипі

en: attribute %qs applies to array types only
uk: атрибут %qs застосовується тільки до типів масивів

en: attribute %qs argument %qs is unknown
uk: аргумент %qs атрибуту %qs невідомий

en: attribute %qs argument is not a string
uk: аргумент атрибуту %qs не є рядком

en: attribute %qs invalid positional argument
uk: атрибут %qs має недійсний позиційний аргумент

en: attribute %qs mismatch with mode %qs
uk: атрибут %qs не відповідає режиму %qs

en: attribute %qs mismatched positional argument values %i and %i
uk: атрибут %qs має невідповідні значення позиційних аргументів %i та %i

en: attribute %qs missing positional argument 2 provided in previous designation by argument %u
uk: атрибут %qs відсутній, аргумент 2 наданий у попередньому визначенні аргументом %u

en: attribute %qs positional argument %i invalid value %wi
uk: атрибут %qs позиційний аргумент %i має недійсне значення %wi

en: attribute %qs positional argument %i value %wi exceeds number of function arguments %u
uk: атрибут %qs позиційний аргумент %i має значення %wi, що перевищує кількість аргументів функції %u

en: attribute %qs positional argument 1 references %qs-qualified argument type %qT
uk: атрибут %qs позиційний аргумент 1 посилається на аргумент з кваліфікатором %qs типу %qT

en: attribute %qs positional argument 1 references argument of function type %qT
uk: атрибут %qs позиційний аргумент 1 посилається на аргумент типу функції %qT

en: attribute %qs positional argument 1 references non-pointer argument type %qT
uk: атрибут %qs позиційний аргумент 1 посилається на аргумент типу %qT, який не є вказівником

en: attribute %qs positional argument 2 conflicts with previous designation by argument %u
uk: атрибут %qs позиційний аргумент 2 конфліктує з попереднім визначенням аргументом %u

en: attribute %qs positional argument 2 missing in previous designation
uk: атрибут %qs в попередньому визначенні відсутній позиційний аргумент 2

en: attribute %qs positional argument 2 references non-integer argument type %qT
uk: атрибут %qs позиційний аргумент 2 посилається на аргумент типу %qT, який не є цілочисельним

en: attribute %qs specified multiple times
uk: атрибут %qs вказано кілька разів

en: attribute declaration
uk: оголошення атрибуту

en: attribute for %q#T must follow the %qs keyword
uk: атрибут для %q#T повинен слідувати за ключовим словом %qs

en: attribute ignored
uk: атрибут ігнорується

en: attribute ignored in declaration of %q#T
uk: атрибут ігнорується в оголошенні %q#T

en: attribute ignored in explicit instantiation %q#T
uk: атрибут проігноровано в явному інстанціюванні %q#T

en: attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>
uk: атрибут, що використовує префікс, доступний лише з %<-std=c++17%> або %<-std=gnu++17%>

en: attribute using prefix used together with scoped attribute token
uk: атрибут, що використовує префікс, використовується разом з токеном атрибуту з областю дії

en: attribute value %qs is unknown in %qs attribute
uk: значення атрибуту %qs невідоме в атрибуті %qs

en: attribute value %qs was already specified in %qs attribute
uk: значення атрибуту %qs вже було вказано в атрибуті %qs

en: attribute with no arguments contains no parameter packs
uk: атрибут без аргументів не містить параметрів пакунків

en: attributes after parenthesized initializer ignored
uk: атрибути після заключеної в дужки початкової ініціалізації ігноруються

en: attributes are not allowed on a function-definition
uk: атрибути не дозволяються для визначення функції

en: attributes are not permitted in this position
uk: Атрибути не дозволені в цьому місці

en: attributes at the beginning of statement are ignored
uk: Атрибути на початку інструкції не враховуються

en: attributes ignored on %<asm%> declaration
uk: атрибути ігноруються на оголошенні %<asm%>

en: attributes ignored on elaborated-type-specifier that is not a forward declaration
uk: атрибути ігноруються на розширеному тип-специфікаторі, який не є передньою декларацією

en: attributes ignored on template instantiation
uk: атрибути ігноруються при інстанціюванні шаблону

en: attributes ignored on uninstantiated type
uk: атрибути ігноруються на неінстанційованому типі

en: attributes in parameter array declarator ignored
uk: атрибути в деклараторі параметрів масиву ігноруються

en: attributes may be inserted here
uk: атрибути можуть бути вставлені тут

en: attributes may not be specified before the %<@%D%> Objective-C++ keyword
uk: атрибути не можуть бути вказані перед ключовим словом Objective-C++ %<@%D%>

en: attributes should be specified before the declarator in a function definition
uk: Атрибути повинні бути вказані перед декларатором у визначенні функції

en: auto fpu selection not currently permitted here
uk: автоматичний вибір fpu в даний момент тут не дозволяється

en: automatic variable %qE cannot be %<threadprivate%>
uk: автоматична змінна %qE не може бути %<threadprivate%>

en: automatically initializes all pointers to NIL
uk: автоматично ініціалізує всі вказівники значенням NIL

en: aux field set for edge %s->%s
uk: поле aux встановлено для ребра %s->%s

en: aux field set for indirect edge from %s
uk: поле aux встановлено для непрямого ребра з %s

en: available since Fortran 77
uk: доступно з Fortran 77

en: await expressions are not permitted in handlers
uk: вирази await не допускаються в обробниках

en: awaitable type %qT is not a structure
uk: тип %qT, на якому можна очікувати, не є структурою

en: axiom contract semantic must be %<assume%> or %<ignore%>
uk: семантика контракту аксіоми повинна бути %<assume%> або %<ignore%>

en: backend decl for module variable %qs already exists
uk: обʼява backend для змінної модуля %qs вже існує

en: bad ADDR_SPACE_GLOBAL address
uk: неправильна адреса ADDR_SPACE_GLOBAL

en: bad address
uk: неправильна адреса

en: bad address, not (reg+disp):
uk: погана адреса, не (reg+disp):

en: bad address, not a constant:
uk: погана адреса, не константа:

en: bad address, not post_inc or pre_dec:
uk: неправильна адреса, не post_inc або pre_dec:

en: bad alignment: %d
uk: неправильне вирівнювання: %d

en: bad amount of stack space removal: %d
uk: неправильна кількість видалення місця в стеку: %d

en: bad argument for %<-fextern-std%>: %qs
uk: невірний аргумент для %<-fextern-std%>: %qs

en: bad builtin code
uk: неправильний вбудований код

en: bad builtin fcode
uk: неправильний вбудований fcode

en: bad builtin icode
uk: неправильний вбудований icode

en: bad condition code
uk: неправильний код умови

en: bad expression
uk: неправильний вираз

en: bad expression type during walk (%d)
uk: поганий тип виразу під час обходу (%d)

en: bad insn for 'A'
uk: неправильна інструкція для 'A'

en: bad insn in frv_print_operand, 0 case
uk: неправильна інструкція в frv_print_operand, випадок «0»

en: bad insn in frv_print_operand, bad const_double
uk: неправильна інструкція в frv_print_operand, поганий const_double

en: bad insn in frv_print_operand, z case
uk: неправильна інструкція в frv_print_operand, випадок «z»

en: bad insn to frv_print_operand, 'F' modifier:
uk: неправильна інструкція для frv_print_operand, модифікатор «F»:

en: bad insn to frv_print_operand, 'L' modifier:
uk: неправильна інструкція для frv_print_operand, модифікатор «L»:

en: bad insn to frv_print_operand, 'M/N' modifier:
uk: неправильна інструкція для frv_print_operand, модифікатор «M/N»:

en: bad insn to frv_print_operand, 'O' modifier:
uk: неправильна інструкція для frv_print_operand, модифікатор «O»:

en: bad insn to frv_print_operand, 'e' modifier:
uk: неправильна інструкція для frv_print_operand, модифікатор «e»:

en: bad insn to frv_print_operand, 'f' modifier:
uk: неправильна інструкція для frv_print_operand, модифікатор «f»:

en: bad insn to frv_print_operand, 'g' modifier:
uk: неправильна інструкція для frv_print_operand, модифікатор «g»:

en: bad insn to frv_print_operand, P modifier:
uk: неправильна інструкція для frv_print_operand, модифікатор «P»:

en: bad insn to frv_print_operand_address:
uk: неправильна інструкція для frv_print_operand_address:

en: bad insn to frv_print_operand_memory_reference:
uk: неправильна інструкція для frv_print_operand_memory_reference:

en: bad move
uk: неправильний хід

en: bad op
uk: неправильний оператор

en: bad operand
uk: неправильний операнд

en: bad option %qs to attribute %<optimize%>
uk: неправильна опція %qs для атрибуту %<optimize%>

en: bad option %qs to pragma %<optimize%>
uk: неправильна опція %qs для pragma %<optimize%>

en: bad output_condmove_single operand
uk: неправильний операнд для output_condmove_single

en: bad output_move_double operand
uk: неправильний операнд для output_move_double

en: bad output_move_single operand
uk: неправильний операнд для output_move_single

en: bad register
uk: неправильний регістр

en: bad register to frv_print_operand_memory_reference_reg:
uk: неправильний регістр для frv_print_operand_memory_reference_reg:

en: bad return type for function argument %u of %<__builtin_tgmath%>
uk: неправильний тип повернення для аргументу %u функції %<__builtin_tgmath%>

en: bad shift insn:
uk: неправильна інструкція зсуву:

en: bad test
uk: неправильний тест

en: bad type for argument %u of function argument %u of %<__builtin_tgmath%>
uk: неправильний тип для аргументу %u аргументу функції %u %<__builtin_tgmath%>

en: bad usage of spec function %qs
uk: неправильне використання функції spec %qs

en: bad value %qs for %<-march=%> switch
uk: неправильне значення %qs для перемикача %<-march=%>

en: bad value %qs for %<-mcpu%> switch
uk: неправильне значення %qs для перемикача %<-mcpu%>

en: bad value %qs for %<-mfp-rounding-mode%> switch
uk: неправильне значення %qs для перемикача %<-mfp-rounding-mode%>

en: bad value %qs for %<-mfp-trap-mode%> switch
uk: неправильне значення %qs для перемикача %<-mfp-trap-mode%>

en: bad value %qs for %<-mmemory-latency%>
uk: неправильне значення %qs для перемикача %<-mmemory-latency%>

en: bad value %qs for %<-mtls-size%> switch
uk: неправильне значення %qs для перемикача %<-mtls-size%>

en: bad value %qs for %<-mtrap-precision%> switch
uk: неправильне значення %qs для перемикача %<-mtrap-precision%>

en: bad value %qs for %<-mtune%> switch
uk: неправильне значення %qs для перемикача %<-mtune%>

en: bad value %qs for %<-mtune=%> switch
uk: неправильне значення %qs для перемикача %<-mtune=%>

en: bad value %qs for %<target("arch=")%> attribute
uk: неправильне значення %qs для атрибуту %<target("arch=")%>

en: bad value %qs for %<target("tune=")%> attribute
uk: неправильне значення %qs для атрибуту %<target("tune=")%>

en: bad value for %<%s-%s%>
uk: неправильне значення для %<%s-%s%>

en: bad value for %<%s=%s%>
uk: неправильне значення для %<%s=%s%>

en: badly nested C headers from preprocessor
uk: неправильно вкладені C-заголовки від препроцесора

en: bare apostrophe %<'%> in format
uk: голий апостроф %<'%> у форматі

en: barrier region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, %<masked%>, explicit %<task%> or %<taskloop%> region
uk: Область барʼєру не може бути тісно вкладеною всередині області розподілу роботи, %<loop%>, %<critical%>, %<ordered%>, %<master%>, %<masked%>, явної області %<task%> або %<taskloop%>

en: barrier value must be within [0,15]
uk: значення барʼєру повинно бути в межах [0,15]

en: base %qT will be initialized after
uk: базовий %qT буде ініціалізовано після

en: base class %q#T has accessible non-virtual destructor
uk: базовий клас %q#T має доступний невіртуальний деструктор

en: base class %q#T should be explicitly initialized in the copy constructor
uk: базовий клас %q#T повинен бути явно ініціалізований у конструкторі копіювання

en: base class %qT is not public
uk: базовий клас %qT не є публічним

en: base initializer expansion %qT contains no parameter packs
uk: розширення базового ініціалізатора %qT не містить параметрних пакетів

en: base operand of %<->%> has non-pointer type %qT
uk: базовий операнд %<->%> має тип, що не є вказівником %qT

en: base operand of %<->%> is not a pointer
uk: базовий операнд %<->%> не є вказівником

en: base pointer cycle detected
uk: виявлено цикл базового вказівника

en: base type %qT fails to be a struct or class type
uk: базовий тип %qT не є структурою або класом

en: base variable or SSA name undeclared
uk: базова змінна або імʼя SSA не оголошено

en: basic block %d pred edge is corrupted
uk: ребро попередника базового блоку %d пошкоджено

en: basic block %d should be marked irreducible
uk: базовий блок %d повинен бути позначений як нередукований

en: basic block %d should not be marked irreducible
uk: базовий блок %d не повинен бути позначений як нередукований

en: basic block %i edge lists are corrupted
uk: списки ребер базового блоку %i пошкоджено

en: basic blocks not laid down consecutively
uk: базові блоки не розташовані послідовно

en: bb %d does not belong to loop %d
uk: блок %d не належить до циклу %d

en: bb %d has father loop %d, should be loop %d
uk: блок %d має батьківський цикл %d, повинен бути цикл %d

en: bb %d on wrong place
uk: bb %d на неправильному місці

en: because %qT has user-provided %qD
uk: тому що %qT має користувацький %qD

en: because it is a member of %qT
uk: тому що він є членом %qT

en: because it is used as a glvalue
uk: тому що воно використовується як glvalue

en: because the array element type %qT has variable size
uk: тому що тип елемента масиву %qT має змінний розмір

en: begin expression refers to outer iterator %qD
uk: вираз початку посилається на зовнішній ітератор %qD

en: binary argument %u to decimal-only type-generic function
uk: бінарний аргумент %u до функції загального типу, що працює тільки з десятковими числами

en: binary expression in operand of fold-expression
uk: бінарний вираз в операнді складаючого виразу

en: binary operator does not support mixing vector bool with floating point vector operands
uk: бінарний оператор не підтримує змішування векторного операнду типу bool з векторним операндом типу з плаваючою точкою

en: binary operator does not support two vector bool operands
uk: бінарний оператор не підтримує два векторних операнди типу bool

en: binary operator does not support vector bool operand
uk: бінарний оператор не підтримує векторний операнд типу bool

en: bind(c) procedure
uk: процедура bind(c)

en: binding reference of type %qH to %qI discards qualifiers
uk: привʼязка посилання типу %qH до %qI відкидає кваліфікатори

en: bit-field %q#D with non-integral type %qT
uk: біт-поле %q#D з нецілочисельним типом %qT

en: bit-field %q+D width not an integer constant
uk: ширина біт-поля %q+D не є цілочисельною константою

en: bit-field %qD has non-integral type %qT
uk: біт-поле %qD має нецілочисельний тип %qT

en: bit-field %qD with non-integral type %qT
uk: біт-поле %qD з не-цілочисельним типом %qT

en: bit-field %qE has atomic type
uk: Біт-поле %qE має атомарний тип

en: bit-field %qE in %qs clause
uk: бітове поле %qE в замиканні %qs

en: bit-field %qs has invalid type
uk: біт-поле %qs має недійсний тип

en: bit-field %qs width not an integer constant
uk: ширина біт-поля %qs не є цілочисельною константою

en: bit-field %qs width not an integer constant expression
uk: ширина біт-поля %qs не є цілочисельним константним виразом

en: bit-field has atomic type
uk: Біт-поле має атомарний тип

en: bitwise comparison always evaluates to false
uk: порівняння по бітах завжди дає хибний результат

en: bitwise comparison always evaluates to true
uk: порівняння по бітах завжди дає істинний результат

en: bitwise operation between different enumeration types %qT and %qT
uk: бітові операції між різними перераховуваними типами %qT та %qT

en: bitwise operation between different enumeration types %qT and %qT is deprecated
uk: операція побітового І або АБО між різними типами перелічування %qT та %qT застаріла

en: block IF
uk: блок IF

en: block-scope extern declaration %q#D must not be attached to a named module
uk: оголошення зовнішньої області блоку %q#D не повинно бути прикріпленим до іменованого модуля

en: body of %<constexpr%> function %qD not a return-statement
uk: тіло функції %<constexpr%> %qD не є оператором повернення

en: bogus DISPOSE construction: %d
uk: недійсна конструкція DISPOSE: %d

en: bogus JARL construction: %d
uk: недійсна конструкція JARL: %d

en: bogus JR construction: %d
uk: недійсна конструкція JR: %d

en: bogus PREPEARE construction: %d
uk: недійсна конструкція PREPARE: %d

en: bogus comparison result type
uk: недійсний тип результату порівняння

en: boolean registers required for the floating-point option
uk: булеві регістри потрібні для опції з плаваючою комою

en: both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>
uk: обидва параметри %<-mstack-protector-guard-offset%> та %<-mstack-protector-guard-reg%> повинні використовуватися з %<-mstack-protector-guard=sysreg%>

en: both %<__thread%> and %<thread_local%> specified
uk: вказано як %<__thread%>, так і %<thread_local%>

en: both %<monotonic%> and %<nonmonotonic%> modifiers specified
uk: вказано обидва модифікатори %<monotonic%> і %<nonmonotonic%>

en: both %qs and %qs specified
uk: вказано як %qs, так і %qs

en: both %s and %qE attribute provide address
uk: як %s, так і атрибут %qE надають адресу

en: both arguments in binary fold have unexpanded parameter packs
uk: обидва аргументи в бінарному складеному мають нерозгорнуті пакети параметрів

en: both arguments must be compatible
uk: обидва аргументи повинні бути сумісними

en: both arguments to %<__builtin___clear_cache%> must be pointers
uk: обидва аргументи для %<__builtin___clear_cache%> повинні бути вказівниками

en: both binary and decimal floating-point arguments to type-generic function
uk: як бінарні, так і десяткові аргументи з плаваючою комою в типогенеричній функції

en: both branches of %<if%> statement marked as %qs
uk: обидва гілки оператора %<if%> позначені як %qs

en: both complex and decimal floating-point arguments to type-generic function
uk: як комплексні, так і десяткові аргументи з плаваючою комою в типогенеричній функції

en: bound argument %i value %s is negative for a variable length array argument %i of type %s
uk: звʼязаний аргумент %i має значення %s, яке є відʼємним для аргументу %i змінної довжини масиву типу %s

en: braced spec %qs ends in escape
uk: фігурна специфікація %qs закінчується на знак екранування

en: braced spec %qs is invalid at %qc
uk: фігурна специфікація %qs недійсна на %qc

en: braced spec body %qs is invalid
uk: тіло фігурної специфікації %qs недійсне

en: braced-group within expression allowed only inside a function
uk: група в фігурних дужках в межах виразу дозволена лише всередині функції

en: braces around scalar initializer
uk: фігурні дужки навколо скалярного ініціалізатора

en: braces around scalar initializer for type %qT
uk: фігурні дужки навколо скалярного ініціалізатора для типу %qT

en: branch %2d never executed%s
uk: гілка %2d ніколи не виконувалась%s

en: branch %2d taken %s%s
uk: гілка %2d виконана %s%s

en: break statement not within loop or switch
uk: оператор break не знаходиться у циклі або блоку switch

en: break statement used with OpenMP for loop
uk: оператор break використовується з циклом for OpenMP

en: build_dt: format with namelist
uk: build_dt: формат зі списком імен

en: built-in %qD declared here
uk: Вбудована функція %qD оголошена тут

en: built-in function %q+D declared as non-function
uk: вбудована функція %q+D оголошена як не-функція

en: built-in function %qD declared as non-function
uk: вбудована функція %qD оголошена як не функція

en: built-in function %qD is not enabled
uk: Вбудована функція %qD не активована

en: built-in function %qD requires the %<-mconstant-cfstrings%> flag
uk: вбудована функція %qD вимагає прапорець %<-mconstant-cfstrings%>

en: built-in function %qD takes one argument only
uk: вбудована функція %qD приймає лише один аргумент

en: built-in function %qE must be directly called
uk: вбудовану функцію %qE потрібно викликати безпосередньо

en: built-in function %qE not supported for MIPS16
uk: вбудована функція %qE не підтримується для MIPS16

en: built-in function %qE requires the %qs ISA extension
uk: вбудована функція %qE вимагає розширення %qs ISA

en: built-in function %qE requires the zve32f, zve64f, zve64d or v ISA extension
uk: Вбудована функція %qE вимагає розширення ISA зве32ф, зве64ф, зве64д або v

en: built-in function %qE requires the zve64d or v ISA extension
uk: Вбудована функція %qE вимагає розширення ISA зве64д або v

en: built-in function %qE requires the zve64x, zve64f, zve64d or v ISA extension
uk: Вбудована функція %qE вимагає розширення ISA зве64х, зве64ф, зве64д або v

en: built-in function %qE requires the zvfhmin or zvfh ISA extension
uk: Вбудована функція %qE вимагає розширення ISA звфгмін або звфг

en: built-in subscript operator with more than one expression in expression list
uk: вбудований оператор підпису з більш ніж одним виразом у списку виразів

en: built-in subscript operator without expression list
uk: вбудований оператор підпису без списку виразів

en: builtin %qF is deprecated
uk: вбудована функція %qF застаріла

en: builtin %qF is for GCC internal use only
uk: вбудована функція %qF призначена лише для внутрішнього використання GCC

en: builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)
uk: вбудована функція %qF не підтримується без %<-mhtm%> (за замовчуванням з %<-march=zEC12%> і вище)

en: builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)
uk: вбудована функція %qF вимагає %<-mvx%> (за замовчуванням з %<-march=z13%> і вище)

en: builtin %qs can only be used on vector types
uk: вбудована функція %qs може бути використана лише для векторних типів

en: builtin %qs is only valid in 64-bit mode
uk: вбудована функція %qs дійсна лише в 64-бітному режимі

en: builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits
uk: вбудована функція %qs потребує GLIBC (2.23 або новіше), яка експортує біти можливостей апаратного забезпечення

en: builtin %qs only accepts 1 argument
uk: вбудована функція %qs приймає лише 1 аргумент

en: builtin %qs only accepts 2 arguments
uk: вбудована функція %qs приймає лише 2 аргументи

en: builtin %qs only accepts 3 arguments
uk: вбудована функція %qs приймає лише 3 аргументи

en: builtin %qs only accepts a string argument
uk: вбудована функція %qs приймає лише рядковий аргумент

en: builtin requires an immediate for operand %d
uk: вбудована функція вимагає негайного значення для операнду %d

en: but %qD does not throw; perhaps it should be declared %<noexcept%>
uk: але %qD не викидає виняток; можливо, його слід оголосити як %<noexcept%>

en: but %qs has not
uk: але %qs не має

en: but is prevailed by one without from other translation unit
uk: але переважається однією без RTTI-інформації з іншої одиниці перекладу

en: but not here
uk: але не тут

en: by argument %u of type %s to %qD declared here
uk: за аргументом %u типу %s до %qD, оголошеного тут

en: by argument %u of type %s to %qT
uk: за аргументом %u типу %s до %qT

en: bytecode stream in file %qs generated with GCC compiler older than 10.0
uk: потік байткоду у файлі %qs створений компілятором GCC старше 10.0

en: bytecode stream in file %qs generated with LTO version %d.%d instead of the expected %d.%d
uk: потік байткоду в файлі %qs згенеровано з версією LTO %d.%d замість очікуваної %d.%d

en: bytecode stream: expected tag %s instead of %s
uk: потік байткоду: очікувана мітка %s замість %s

en: bytecode stream: found empty cgraph node
uk: потік байткоду: знайдено порожній вузол cgraph

en: bytecode stream: found multiple instances of cgraph node with uid %d
uk: потік байткоду: знайдено кілька екземплярів вузла cgraph з uid %d

en: bytecode stream: found non-null terminated string
uk: потік байткоду: знайдено незавершену рядок

en: bytecode stream: garbage at the end of symbols section
uk: потік байткоду: сміття в кінці розділу символів

en: bytecode stream: no callee found while reading edge
uk: потік байткоду: не знайдено викликаного під час читання ребра

en: bytecode stream: no caller found while reading edge
uk: потік байткоду: не знайдено викликача під час читання ребра

en: bytecode stream: string too long for the string table
uk: потік байткоду: рядок занадто довгий для таблиці рядків

en: bytecode stream: tag %s is not in the expected range [%s, %s]
uk: потік байткоду: мітка %s не знаходиться в очікуваному діапазоні [%s, %s]

en: bytecode stream: trying to read %d bytes after the end of the input buffer
uk: потік байткоду: спроба прочитати %d байтів після кінця вхідного буфера

en: bytecode stream: unexpected LTO section %s
uk: потік байткоду: неочікуваний розділ LTO %s

en: bytecode stream: unexpected tag %s
uk: потік байткоду: неочікувана мітка %s

en: bytecode stream: unknown GIMPLE statement tag %s
uk: потік байткоду: невідома мітка інструкції GIMPLE %s

en: call   %2d never executed
uk: виклик  %2d ніколи не виконувався

en: call   %2d returned %s
uk: виклик  %2d повернув %s

en: call a real function, rather than the builtin equivalent
uk: викликати реальну функцію, а не вбудований еквівалент

en: call has circular dependency
uk: виклик має циклічну залежність

en: call is considered never executed and code size would grow
uk: виклик вважається ніколи не виконуваним і розмір коду збільшиться

en: call is unlikely and code size would grow
uk: виклик малоймовірний і розмір коду збільшиться

en: call of %<%T::operator[] (%A)%> is ambiguous
uk: виклик %<%T::operator[] (%A)%> є неоднозначним

en: call of %<(%T) (%A)%> is ambiguous
uk: виклик %<(%T) (%A)%> є неоднозначним

en: call of overloaded %<%D(%A)%> is ambiguous
uk: виклик перевантаженого %<%D(%A)%> неоднозначний

en: call of overloaded %<%s(%A)%> is ambiguous
uk: виклик перевантаженої функції %<%s(%A)%> є неоднозначним

en: call stmt hash does not point to first direct edge of speculative call sequence
uk: хеш виклику stmt не вказує на перше пряме ребро спекулятивної послідовності виклику

en: call to %qD
uk: виклик %qD

en: call to %qD here
uk: виклик %qD тут

en: call to %qD uses the default argument for parameter %P, which is not yet defined
uk: виклик %qD використовує стандартний аргумент для параметра %P, який ще не визначений

en: call to %qE is ambiguous; argument %d has type %qs but argument %d has type %qs
uk: виклик %qE є неоднозначним; аргумент %d має тип %qs, але аргумент %d має тип %qs

en: call to %qs declared with attribute error: %s
uk: виклик %qs, оголошений з атрибутом помилки: %s

en: call to %qs declared with attribute warning: %s
uk: виклик %qs, оголошений з атрибутом попередження: %s

en: call to a function that shares %qs state from a function that has no %qs state
uk: виклик функції, яка ділиться станом %qs, з функції, що не має стану %qs

en: call to a function that shares SME state from a function that has no SME state
uk: виклик функції, яка ділиться станом SME, з функції, що не має стану SME

en: call to a function that shares state other than %qs from a function that has %qs state
uk: виклик функції, яка ділиться станом, крім %qs, з функції, що має стан %qs

en: call to consteval function %qE is not a constant expression
uk: Виклик функції consteval %qE не є константним виразом

en: call to function %qD which throws incomplete type %q#T
uk: виклик функції %qD, яка генерує неповний тип %q#T

en: call to function which throws incomplete type %q#T
uk: виклик функції, яка генерує неповний тип %q#T

en: call to internal function %qE
uk: виклик внутрішньої функції %qE

en: call to non-%<constexpr%> function %qD
uk: виклик неконстантної функції %qD

en: call to non-function %qD
uk: виклик не-функції %qD

en: call-clobbered register used for global register variable
uk: реєстр, що очищується при виклику, використовується для глобальної регістрової змінної

en: called from here
uk: виклик звідси

en: called from this function
uk: виклик з цієї функції

en: called object %qD is not a function or function pointer
uk: обʼєкт, що був викликаний %qD, не є функцією або вказівником на функцію

en: called object %qE is not a function or function pointer
uk: обʼєкт, що був викликаний %qE, не є функцією або вказівником на функцію

en: called object is not a function or function pointer
uk: обʼєкт, що був викликаний, не є функцією або вказівником на функцію

en: callee refers to comdat-local symbols
uk: викликаюча функція посилається на локальні символи comdat

en: caller edge count does not match BB count
uk: кількість ребер викликача не відповідає кількості BB

en: caller edge count invalid
uk: неправильна кількість ребер викликувача

en: caller is not optimized
uk: викликач не оптимізований

en: calling %<always_inline%> %<strub%> %qD in non-%<strub%> context %qD
uk: Викликається %<always_inline%> %<strub%> %qD у контексті, який не є %<strub%> %qD

en: calling %qD using non-%<strub%> type %qT in %<strub%> context %qD
uk: викликається %qD за допомогою не-%<strub%> типу %qT у контексті %<strub%> %qD

en: calling %qD with SSE calling convention without SSE/SSE2 enabled
uk: Виклик %qD з конвенцією виклику SSE без увімкненого SSE/SSE2

en: calling %qD with a nonzero argument is unsafe
uk: виклик %qD з ненульовим аргументом небезпечний

en: calling %qD with attribute sseregparm without SSE/SSE2 enabled
uk: виклик %qD з атрибутом sseregparm без увімкненого SSE/SSE2

en: calling %qE without side effects discards return value of type %qT; prepend a %<cast(void)%> if intentional
uk: Виклик %qE без побічних ефектів відкидає значення типу %qT; додайте %<cast(void)%>, якщо це намірне

en: calling %qT with attribute sseregparm without SSE/SSE2 enabled
uk: виклик %qT з атрибутом sseregparm без увімкненого SSE/SSE2

en: calling a streaming function requires the ISA extension %qs
uk: виклик потокової функції вимагає розширення ISA %qs

en: calling constexpr member function %qD through virtual base subobject
uk: виклик constexpr-члена-функції %qD через віртуальний базовий підобʼєкт

en: calling non-%<strub%> %qD in %<strub%> context %qD
uk: Викликається %qD, що не є %<strub%> у контексті %<strub%> %qD

en: calls to functions of type %qT require the SVE ISA extension
uk: виклики функцій типу %qT вимагають розширення SVE ISA

en: calls to overloaded operators cannot appear in a constant-expression
uk: виклики перевантажених операторів не можуть зʼявлятися в константному виразі

en: calls to the OpenMP runtime API are not permitted in intervening code
uk: Виклики до OpenMP runtime API не дозволені в проміжному коді

en: calls_comdat_local is set outside of a comdat group
uk: calls_comdat_local встановлено поза групою comdat

en: can only use %qE attribute on file-scope definitions of objects of class type
uk: можна використовувати атрибут %qE тільки на визначеннях обʼєктів класу на рівні файлу

en: can use at most one of the %<constinit%> and %<constexpr%> specifiers
uk: можна використовувати не більше одного зі специфікаторів %<constinit%> та %<constexpr%>

en: can't use non gp relative absolute address
uk: не можна використовувати неглобальну відносну абсолютну адресу

en: candidate 1:
uk: кандидат 1:

en: candidate 2:
uk: кандидат 2:

en: candidate is: | candidates are:
uk[0]: кандидат є:
uk[1]: кандидати є:
uk[2]: кандидати є:

en: candidates are:
uk: кандидати:

en: cannot %<dynamic_cast%> %qE (of type %q#T) to type %q#T (%s)
uk: не можна %<dynamic_cast%> %qE (типу %q#T) до типу %q#T (%s)

en: cannot %<goto%> into %<catch%> block
uk: не можна %<goto%> в блок %<catch%>

en: cannot %<goto%> into %<try%> block
uk: не можна %<goto%> в блок %<try%>

en: cannot add an enumerator list to a template instantiation
uk: не можна додати список перелічувань до шаблонного інстанціювання

en: cannot add contracts after definition
uk: неможливо додати контракти після визначення

en: cannot add contracts to a virtual function
uk: неможливо додати контракти до віртуальної функції

en: cannot allocate an object of abstract type %qT
uk: не можна виділити обʼєкт абстрактного типу %qT

en: cannot allocate objects with RVV type %qT
uk: не вдається виділити обʼєкти з типом RVV %qT

en: cannot allocate objects with SVE type %qT
uk: не можна виділити обʼєкти з типом SVE %qT

en: cannot allocate stack for variable %q+D, naked function
uk: не вдається виділити стек для змінної %q+D, голої функції

en: cannot allocate vl register for %qs on this target
uk: не вдається виділити регістр vl для %qs на цій цілі

en: cannot apply %<offsetof%> to a non constant address
uk: не можна застосовувати %<offsetof%> до неконстантної адреси

en: cannot apply %<offsetof%> to an enumerator %qD
uk: не можна застосовувати %<offsetof%> до перелічування %qD

en: cannot apply %<offsetof%> to destructor %<~%T%>
uk: не можна застосовувати %<offsetof%> до деструктора %<~%T%>

en: cannot apply %<offsetof%> to member function
uk: не можна застосовувати %<offsetof%> до функції-члена

en: cannot apply %<offsetof%> to member function %qD
uk: не можна застосовувати %<offsetof%> до функції-члена %qD

en: cannot apply %<offsetof%> to static data member %qD
uk: не можна застосовувати %<offsetof%> до статичного члена даних %qD

en: cannot apply %<offsetof%> when %<operator[]%> is overloaded
uk: не можна застосовувати %<offsetof%>, коли перевантажений %<operator[]%>

en: cannot apply attribute %qs to %q+D after the function has been defined
uk: неможливо застосувати атрибут %qs до %q+D після того, як функція була визначена

en: cannot apply both %<longcall%> and %<shortcall%> attributes to the same function
uk: не можна застосовувати одночасно атрибути %<longcall%> та %<shortcall%> до однієї функції

en: cannot apply member pointer %qE to %qE, which is of non-class type %qT
uk: не можна застосувати вказівник на член %qE до %qE, який має тип, що не є класом %qT

en: cannot bind bit-field %qE to %qT
uk: не можна привʼязати біт-поле %qE до %qT

en: cannot bind lvalue reference of type %qH to an rvalue of type %qI
uk: не можна привʼязати lvalue-посилання типу %qH до rvalue типу %qI

en: cannot bind non-const lvalue reference of type %qH to a value of type %qI
uk: не можна привʼязати неконстантне lvalue-посилання типу %qH до значення типу %qI

en: cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI
uk: не можна привʼязати неконстантне lvalue-посилання типу %qH до rvalue типу %qI

en: cannot bind packed field %qE to %qT
uk: не можна привʼязати упаковане поле %qE до %qT

en: cannot bind reference of type %qH to %qI due to different array bounds
uk: не можна привʼязати посилання типу %qH до %qI через різні межі масиву

en: cannot bind rvalue %qE to %qT
uk: не можна привʼязати rvalue %qE до %qT

en: cannot bind rvalue reference of type %qH to lvalue of type %qI
uk: не можна привʼязати rvalue-посилання типу %qH до lvalue типу %qI

en: cannot call a concept as a function
uk: неможливо викликати концепцію як функцію

en: cannot call constructor %<%T::%D%> directly
uk: не можливо прямо викликати конструктор %<%T::%D%> безпосередньо

en: cannot call member function %qD without object
uk: не можна викликати метод члена %qD без обʼєкта

en: cannot capture %qE by reference
uk: не можу захопити %qE по посиланню

en: cannot capture member %qD of anonymous union
uk: не можна захопити член %qD анонімного обʼєднання

en: cannot cast %qs to %qs since sizes do not line up
uk: не можна привести %qs до %qs, оскільки розміри не збігаються

en: cannot cast expression of type %qs to %qs
uk: не можна привести вираз типу %qs до %qs

en: cannot cast expression of type %qs to type %qs
uk: не можна привести вираз типу %qs до типу %qs

en: cannot catch type %qT because it involves types of variable size
uk: не можна перехопити тип %qT, оскільки він містить типи змінної розмірності

en: cannot close nonexistent response file
uk: неможливо закрити неіснуючий файл відповіді

en: cannot close receive-only channel
uk: неможливо закрити канал тільки для отримання

en: cannot combine GNU and SVE vectors in a binary operation
uk: не можна комбінувати вектори GNU та SVE в бінарній операції

en: cannot combine a base of type %qT with an index of type %qT
uk: не можна поєднувати базу типу %qT з індексом типу %qT

en: cannot combine a base of type %qT with an offset of type %qT
uk: не можна поєднувати базу типу %qT з зміщенням типу %qT

en: cannot convert %qE from type %qH to type %qI
uk: не можливо перетворити %qE з типу %qH в тип %qI

en: cannot convert %qE from type %qT to type %qT
uk: не можливо перетворити %qE з типу %qT в тип %qT

en: cannot convert %qE to %qT
uk: не вдається перетворити %qE в %qT

en: cannot convert %qE to %qT because
uk: не вдається перетворити %qE в %qT, оскільки

en: cannot convert %qH to %qI
uk: не можу перетворити %qH в %qI

en: cannot convert %qH to %qI in argument passing
uk: не можна перетворити %qH на %qI при передачі аргументу

en: cannot convert %qH to %qI in assignment
uk: не можна перетворити %qH на %qI в присвоєнні

en: cannot convert %qH to %qI in default argument
uk: не можна перетворити %qH на %qI в аргументі за замовчуванням

en: cannot convert %qH to %qI in initialization
uk: не можна перетворити %qH на %qI при ініціалізації

en: cannot convert %qH to %qI in return
uk: не можна перетворити %qH на %qI при поверненні

en: cannot convert a delegate expression to %qs
uk: не можна перетворити вираз делегата на %qs

en: cannot convert a value of type %qT to vector type %qT which has different size
uk: не вдається конвертувати значення типу %qT в тип вектора %qT, які мають різний розмір

en: cannot convert a vector of type %qT to type %qT which has different size
uk: не вдається конвертувати вектор типу %qT в тип %qT, які мають різний розмір

en: cannot convert expression, only base types can be converted
uk: не вдається конвертувати вираз, можна конвертувати лише базові типи

en: cannot convert from %qT to base class %qT because %qT is incomplete
uk: не можливо перетворити з %qT на базовий клас %qT, оскільки %qT неповний

en: cannot convert from base class %qT to derived class %qT because the base is virtual
uk: не можна перетворити базовий клас %qT на похідний клас %qT, оскільки базовий клас є віртуальним

en: cannot convert from base class %qT to derived class %qT via virtual base %qT
uk: не можливо перетворити з базового класу %qT на похідний клас %qT через віртуальну базу %qT

en: cannot convert from incomplete type %qH to %qI
uk: не можливо перетворити з неповного типу %qH в %qI

en: cannot convert from pointer to base class %qT to pointer to derived class %qT because the base is virtual
uk: не можна перетворити вказівник на базовий клас %qT на вказівник на похідний клас %qT, оскільки базовий клас є віртуальним

en: cannot convert from pointer to base class %qT to pointer to derived class %qT via virtual base %qT
uk: не можна перетворити вказівник на базовий клас %qT на вказівник на похідний клас %qT через віртуальну базу %qT

en: cannot convert parameter %qs from type %qs to type %qs in argument passing
uk: неможливо конвертувати параметр %qs з типу %qs до типу %qs при передачі аргументів

en: cannot convert parameter %qs from type %qs to type %qs in assignment
uk: неможливо конвертувати параметр %qs з типу %qs до типу %qs при присвоюванні

en: cannot convert struct %qs to %qs
uk: не можна перетворити структуру %qs на %qs

en: cannot convert to a pointer type
uk: не вдається перетворити на тип вказівника

en: cannot convert type %qH to type %qI
uk: не можу конвертувати тип %qH до типу %qI

en: cannot convert value to a vector
uk: не вдається конвертувати значення в вектор

en: cannot create a new %qs scope since %qs is shared with callers
uk: неможливо створити новий обсяг %qs, оскільки %qs ділиться з викликами

en: cannot create pointer to reference member %qD
uk: не можна створити вказівник на посилання на член %qD

en: cannot create precompiled header %s: %m
uk: не вдалося створити попередньо скомпільований заголовок %s: %m

en: cannot create type information for type %qT because it involves types of variable size
uk: не можна створити інформацію про тип для типу %qT, оскільки він включає типи змінної розмірності

en: cannot declare %<::main%> to be %qs
uk: не можна оголосити %<::main%> як %qs

en: cannot declare %<::main%> to be a global variable
uk: не можна оголосити %<::main%> глобальною змінною

en: cannot declare %<::main%> to be a template
uk: не можна оголосити %<::main%> як шаблон

en: cannot declare %<::main%> to be inline
uk: не можна оголосити %<::main%> як inline

en: cannot declare %<::main%> to be static
uk: не можна оголосити %<::main%> як static

en: cannot declare %<catch%> parameter to be of abstract class type %qT
uk: не можна оголосити параметр %<catch%> як абстрактний клас типу %qT

en: cannot declare %<catch%> parameter to be of rvalue reference type %qT
uk: не можна оголосити параметр %<catch%> з типом rvalue reference %qT

en: cannot declare %qD to be a bit-field type
uk: не можна оголосити %qD як тип біт-поля

en: cannot declare a parameter with %<decltype(auto)%>
uk: не можна оголосити параметр з %<decltype(auto)%>

en: cannot declare bit-field %qD with %<warn_if_not_aligned%> type
uk: не можна оголосити біт-поле %qD з типом %<warn_if_not_aligned%>

en: cannot declare bit-field %qD with function type
uk: не можна оголосити біт-поле %qD з типом функції

en: cannot declare bit-field %qs with %<warn_if_not_aligned%> type
uk: не можна оголосити біт-поле %qs з типом %<warn_if_not_aligned%>

en: cannot declare field %q+D to be of abstract type %qT
uk: не можна оголосити поле %q+D як абстрактний тип %qT

en: cannot declare member %<%T::%s%> within %qT
uk: не можна оголосити член %<%T::%s%> всередині %qT

en: cannot declare member function %<%T::%s%> within %qT
uk: не можна оголосити метод %<%T::%s%> всередині %qT

en: cannot declare member function %qD to have static linkage
uk: не можна оголосити метод члена %qD зі статичним звʼязуванням

en: cannot declare parameter %q+D to be of abstract type %qT
uk: не можна оголосити параметр %q+D як абстрактний тип %qT

en: cannot declare parameter to be of abstract type %qT
uk: не можна оголосити параметр як абстрактний тип %qT

en: cannot declare pointer to %q#T
uk: не можна оголосити вказівник на %q#T

en: cannot declare pointer to %q#T member
uk: не можна оголосити вказівник на елемент %q#T

en: cannot declare pointer to qualified function type %qT
uk: не можна оголосити вказівник на кваліфікований тип функції %qT

en: cannot declare reference to %q#T
uk: не можна оголосити посилання на %q#T

en: cannot declare reference to %q#T, which is not a typedef or a template type argument
uk: не можна оголосити посилання на %q#T, який не є псевдонімом або аргументом типу шаблону

en: cannot declare reference to qualified function type %qT
uk: не можна оголосити посилання на кваліфікований тип функції %qT

en: cannot declare static function inside another function
uk: не можна оголосити статичну функцію всередині іншої функції

en: cannot declare variable %q+D to be of abstract type %qT
uk: не можна оголосити змінну %q+D як абстрактний тип %qT

en: cannot decompose address
uk: не вдається розкласти адресу

en: cannot decompose class type %qT because it has an anonymous struct member
uk: не можна розкласти клас типу %qT, оскільки він має анонімний структурний член

en: cannot decompose class type %qT because it has an anonymous union member
uk: не можна розкласти клас типу %qT, оскільки він має анонімний член обʼєднання

en: cannot decompose class type %qT without non-static data members
uk: не можливо розкласти класовий тип %qT без нестатичних членів даних

en: cannot decompose class type %qT: both it and its base class %qT have non-static data members
uk: не можна розкласти клас типу %qT: як він сам, так і його базовий клас %qT мають нестатичні елементи даних

en: cannot decompose class type %qT: its base classes %qT and %qT have non-static data members
uk: не вдається розкласти клас типу %qT: його базові класи %qT та %qT мають нестатичні члени даних

en: cannot decompose inaccessible member %qD of %qT
uk: не можна розкласти недоступний член %qD класу %qT

en: cannot decompose lambda closure type %qT
uk: не можу розкласти тип замикання лямбди %qT

en: cannot decompose non-array non-class type %qT
uk: не можу розкласти тип, який не є масивом або класом %qT

en: cannot decompose union type %qT
uk: не можу розкласти обʼєднаний тип %qT

en: cannot decompose variable length array %qT
uk: не можу розкласти масив змінної довжини %qT

en: cannot decompose variable length vector %qT
uk: не можу розкласти вектор змінної довжини %qT

en: cannot decrement a pointer to incomplete type %qT
uk: не можна зменшити вказівник на неповний тип %qT

en: cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors
uk: не вдається вивести аргументи шаблону для копіювальної ініціалізації %qT, оскільки він не має неявних вказівок виведення або користувацьких конструкторів

en: cannot deduce template arguments of %qT, as it has no viable deduction guides
uk: не вдається вивести аргументи шаблону %qT, оскільки він не має придатних посібників для виведення

en: cannot default compare anonymous union member
uk: не можу виконати стандартне порівняння для анонімного елемента обʼєднання

en: cannot default compare flexible array member
uk: не можу виконати стандартне порівняння для елемента гнучкого масиву

en: cannot default compare reference member %qD
uk: не можу виконати стандартне порівняння для посилання на елемент %qD

en: cannot default compare union %qT
uk: не можу виконати стандартне порівняння для обʼєднання %qT

en: cannot define friend function %qs in a local class definition
uk: Не можна визначити дружню функцію %qs в описі локального класу

en: cannot define member function %<%T::%s%> within %qT
uk: не можна визначити метод %<%T::%s%> всередині %qT

en: cannot define member of dependent typedef %qT
uk: не можна визначити член залежного typedef %qT

en: cannot delete a function.  Only pointer-to-objects are valid arguments to %<delete%>
uk: неможливо видалити функцію. Лише вказівники на обʼєкти є дійсними аргументами для %<delete%>

en: cannot delete objects with RVV type %qT
uk: не вдається видалити обʼєкти з типом RVV %qT

en: cannot delete objects with SVE type %qT
uk: не можна видаляти обʼєкти з типом SVE %qT

en: cannot derive from %<final%> base %qT in derived type %qT
uk: не можна походити від %<final%> базового класу %qT в похідному типі %qT

en: cannot determine %<#include%> translation of %s: %s
uk: не вдалося визначити переклад %<#include%> для %s: %s

en: cannot determine the length of a %qs
uk: не вдалося визначити довжину %qs

en: cannot disable built-in function %qs
uk: не вдається вимкнути вбудовану функцію %qs

en: cannot emit unaligned pointers in ptx assembly
uk: неможливо створити незбалансовані вказівники в ptx-збірці

en: cannot execute %qs: %s
uk: не вдалося виконати %qs: %s

en: cannot execute %qs: %s: %m
uk: не вдалося виконати %qs: %s: %m

en: cannot expand initializer for member %qD
uk: не вдається розгорнути ініціалізатор для члена %qD

en: cannot explicitly declare member %q#D to have extern linkage
uk: не можна явно оголосити члена %q#D зовнішнім звʼязком

en: cannot extend PCH file: %m
uk: не вдається розширити файл PCH: %m

en: cannot fallthrough final case in switch
uk: неможливо перейти до останнього випадку в операторі вибору

en: cannot find %<ldd%>
uk: не вдається знайти %<ldd%>

en: cannot find %<nm%>
uk: не вдалося знайти %<nm%>

en: cannot find %qs
uk: не вдалося знайти %qs

en: cannot find %s in plugin %s
    %s
uk: не вдалося знайти %s у плагіні %s
    %s

en: cannot find %s in plugin %s: %s
uk: не вдалося знайти %s в плагіні %s: %s

en: cannot find LTO cgraph in %s
uk: не вдалося знайти LTO cgraph у %s

en: cannot find LTO section refs in %s
uk: не вдалося знайти посилання на LTO-розділи у %s

en: cannot find a register in class %qs while reloading %<asm%>
uk: не можу знайти реєстр у класі %qs під час перезавантаження %<asm%>

en: cannot find a valid counter name %qs of %<-fdbg-cnt=%> option
uk: не вдається знайти дійсне імʼя лічильника %qs опції %<-fdbg-cnt=%>

en: cannot find class %qE
uk: не вдалося знайти клас %qE

en: cannot find instance variable associated with property
uk: не вдалося знайти змінну екземпляра, повʼязану з властивістю

en: cannot find interface declaration for %qE
uk: не вдалося знайти декларацію інтерфейсу для %qE

en: cannot find interface declaration for %qE, superclass of %qE
uk: не вдалося знайти оголошення інтерфейсу для %qE, суперкласу %qE

en: cannot find protocol declaration for %qE
uk: не вдалося знайти декларацію протоколу для %qE

en: cannot find reference tag for class %qE
uk: не вдалося знайти мітку посилання для класу %qE

en: cannot form pointer to member of non-class %q#T
uk: не можна створити вказівник на член не-класу %q#T

en: cannot generate position-independent code for %qs
uk: не вдається згенерувати позиційно-незалежний код для %qs

en: cannot get frame pointer to %qs
uk: не вдалося отримати вказівник на рамку до %qs

en: cannot get position in PCH file: %m
uk: не вдалося отримати позицію в файлі PCH: %m

en: cannot get program status: %m
uk: не вдалося отримати статус програми: %m

en: cannot handle comparison of type %<%s == %s%>
uk: не можу обробити порівняння типу %<%s == %s%>

en: cannot handle inconsistent calls to %qs
uk: не можу обробити неузгоджені виклики до %qs

en: cannot handle switch condition of type %s
uk: не можна обробити умову перемикача типу %s

en: cannot honor conflicting %qs clause
uk: не можу виконати конфліктну умову %qs

en: cannot import module in its own purview
uk: не можна імпортувати модуль у його власну сферу

en: cannot increment a pointer to incomplete type %qT
uk: не можна збільшити вказівник на неповний тип %qT

en: cannot initialize aggregate of type %qT with a compound literal
uk: не вдається ініціалізувати агрегат типу %qT зі складним літералом

en: cannot initialize array of %qT from a string literal with type array of %qT
uk: не вдається ініціалізувати масив з %qT з літералу рядка з типом масиву %qT

en: cannot inline function %<main%>
uk: не можна вбудовувати функцію %<main%>

en: cannot instantiate %<coroutine traits%>
uk: не вдається створити екземпляр %<coroutine traits%>

en: cannot instantiate a %<coroutine handle%> for promise type %qT
uk: не вдається створити екземпляр %<coroutine handle%> для типу promise %qT

en: cannot load plugin %s
    %s
uk: не вдалося завантажити плагін %s
    %s

en: cannot load plugin %s: %s
uk: не вдалося завантажити плагін %s: %s

en: cannot mix operands of decimal floating and complex types
uk: не можна змішувати операнди десяткових плаваючої коми та комплексних типів

en: cannot mix operands of decimal floating and other floating types
uk: не можна змішувати операнди десяткових плаваючої коми та інших плаваючих типів

en: cannot mix operands of decimal floating and vector types
uk: не можна змішувати операнди десяткових плаваючої коми та векторних типів

en: cannot nest more than %d namespaces
uk: не можна вкладати більше %d просторів імен

en: cannot open %qs
uk: неможливо відкрити %qs

en: cannot open %qs for writing: %m
uk: не вдається відкрити %qs для запису: %m

en: cannot open %s
uk: не вдається відкрити %s

en: cannot open %s for writing: %m
uk: не вдалося відкрити %s для запису: %m

en: cannot open %s: %m
uk: не вдалося відкрити %s: %m

en: cannot open '%s'
uk: не вдається відкрити '%s'

en: cannot open file %qs for writing optimization records
uk: не вдається відкрити файл %qs для запису оптимізаційних записів

en: cannot open intermediate gcn asm file
uk: не вдається відкрити проміжний файл gcn asm

en: cannot open intermediate ptx file
uk: не вдається відкрити проміжний файл ptx

en: cannot open ldd output: %m
uk: не вдається відкрити вивід ldd: %m

en: cannot open nested response file
uk: неможливо відкрити вкладений файл відповіді

en: cannot open nm output: %m
uk: не вдається відкрити вивід nm: %m

en: cannot open omp_requires file %qs
uk: не вдається відкрити файл omp_requires %qs

en: cannot open profile file %s
uk: не вдається відкрити файл профілю %s

en: cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them
uk: не можна передати аргумент в векторному реєстрі, оскільки інструкції altivec вимкнені, використовуйте %qs, щоб їх увімкнути

en: cannot put object with volatile field into register
uk: не можна помістити обʼєкт з волатильним полем у регістр

en: cannot read %<LTO_section_decls%> from %s
uk: не вдається прочитати %<LTO_section_decls%> з %s

en: cannot read %s: %m
uk: не вдалося прочитати %s: %m

en: cannot read LTO mode table from %s
uk: не вдалося прочитати таблицю режимів LTO з %s

en: cannot read PCH file: %m
uk: не вдалося прочитати файл PCH: %m

en: cannot read function profile from %s
uk: не вдалося прочитати профіль функції з %s

en: cannot read omp_requires file %qs
uk: не вдається прочитати файл omp_requires %qs

en: cannot read spec file %qs: %m
uk: не вдалося прочитати файл специфікації %qs: %m

en: cannot read string table from %s
uk: не вдалося прочитати таблицю рядків з %s

en: cannot receive reference type %qT through %<...%>
uk: не можна отримати посилання типу %qT через %<...%>

en: cannot reload integer constant operand in %<asm%>
uk: неможливо перезавантажити операнд цілочисельної константи в %<asm%>

en: cannot represent built-in %<va_list%> type in D
uk: не можливо представити вбудований тип %<va_list%> в D

en: cannot resolve overloaded function %qD based on conversion to type %qT
uk: не вдається вирішити перевантажену функцію %qD на підставі перетворення на тип %qT

en: cannot return from a handler of a function-try-block of a constructor
uk: не можна повернути з обробника блоку function-try-блоку конструктора

en: cannot return value in vector register because altivec instructions are disabled, use %qs to enable them
uk: не можна повернути значення в векторному реєстрі, оскільки інструкції altivec вимкнені, використовуйте %qs, щоб їх увімкнути

en: cannot set %qE attribute after definition
uk: не можна встановити атрибут %qE після визначення

en: cannot set interrupt attribute: no current function
uk: не вдається встановити атрибут переривання: немає поточної функції

en: cannot set interrupt attribute: no such identifier
uk: не вдається встановити атрибут переривання: немає такого ідентифікатора

en: cannot set position in PCH file: %m
uk: не вдається встановити позицію в файлі PCH: %m

en: cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files
uk: не можна вказати %<-o%> з %<-c%>, %<-S%> або %<-E%> з кількома файлами

en: cannot specify %<override%> for a class
uk: не можна вказати %<override%> для класу

en: cannot specify -static with -fsanitize=address
uk: не можна вказувати -static з -fsanitize=address

en: cannot specify -static with -fsanitize=hwaddress
uk: не можна вказувати -static з -fsanitize=hwaddress

en: cannot specify -static with -fsanitize=thread
uk: не можна вказувати -static з -fsanitize=thread

en: cannot specify both %<-msep-data%> and %<-mid-shared-library%>
uk: не можна вказати одночасно %<-msep-data%> та %<-mid-shared-library%>

en: cannot tail-call: %s
uk: неможливо зробити хвостовий виклик: %s

en: cannot take address of %qs
uk: не можна взяти адресу %qs

en: cannot take address of bit-field %qD
uk: не можна взяти адресу бітового поля %qD

en: cannot take address of scalar with reverse storage order
uk: не можна взяти адресу скаляра зі зворотним порядком зберігання

en: cannot take the address of %<this%>, which is an rvalue expression
uk: не можна взяти адресу %<this%>, який є виразом rvalue

en: cannot take the address of this expression
uk: не можна взяти адресу цього виразу

en: cannot throw C++ classes
uk: не можна кидати класи C++

en: cannot throw COM objects
uk: не можна кидати обʼєкти COM

en: cannot throw expression of type %qT because it involves types of variable size
uk: не можна кинути вираз типу %qT, оскільки він містить типи змінної розмірності

en: cannot throw or catch RVV type %qT
uk: не вдається кинути або перехопити тип RVV %qT

en: cannot throw or catch SVE type %qT
uk: не можна кидати або ловити тип SVE %qT

en: cannot type switch on non-interface value
uk: неможливо здійснити типовий перемикач на значенні, яке не є інтерфейсом

en: cannot update SSA form
uk: не вдається оновити форму SSA

en: cannot use %<-%> as input filename for a precompiled header
uk: не можна використовувати %<-%> як імʼя вхідного файлу для попередньо скомпільованого заголовка

en: cannot use %<-mtp=cp15%> with 16-bit Thumb
uk: не можна використовувати %<-mtp=cp15%> з 16-бітним Thumb

en: cannot use %<::%> in parameter declaration
uk: не можна використовувати %<::%> в декларації параметра

en: cannot use %<_%> as value
uk: неможливо використовувати %<_%> як значення

en: cannot use %<indirect_call%> attribute under linux toolchain
uk: не можна використовувати атрибут %<indirect_call%> в засобовій ланцюжку Linux

en: cannot use %<typeid%> with %<-fno-rtti%>
uk: не можна використовувати %<typeid%> з %<-fno-rtti%>

en: cannot use %<va_arg%> with reverse storage order
uk: не можна використовувати %<va_arg%> зі зворотним порядком зберігання

en: cannot use %<va_start%> in interrupt function
uk: не можна використовувати %<va_start%> у функції переривання

en: cannot use %qs as a call-saved register
uk: не можна використовувати %qs як регістр, що зберігається при виклику

en: cannot use %qs as a call-used register
uk: не можна використовувати %qs як регістр, що використовується при виклику

en: cannot use %qs as a fixed register
uk: не можна використовувати %qs як фіксований регістр

en: cannot use an object as parameter to a method
uk: не можна використовувати обʼєкт як параметр для методу

en: cannot use exception attributes to function %qD under linux toolchain
uk: не можна використовувати атрибути виключень для функції %qD в засобах розробки Linux

en: cannot use interrupt attributes to function %qD under linux toolchain
uk: не можна використовувати атрибути переривань для функції %qD в засобах розробки Linux

en: cannot use mode %qs for enumerated types
uk: не можна використовувати режим %qs для перелічуваних типів

en: cannot use mshared and static together
uk: не можна використовувати mshared і static одночасно

en: cannot use mthreads and mlegacy-threads together
uk: не можна використовувати mthreads і mlegacy-threads одночасно

en: cannot use multidimensional subscript in OpenMP array section
uk: неможливо використовувати індекс з декількома вимірами у секції масиву OpenMP

en: cannot use multiple stack checking methods together
uk: не можна використовувати кілька методів перевірки стеку разом

en: cannot use reset attributes to function %qD under linux toolchain
uk: не можна використовувати атрибути скидання для функції %qD в засобовій ланцюжку Linux

en: cannot use small-data accesses for %qs
uk: не можна використовувати доступ до малих даних для %qs

en: cannot use type %s as type %s
uk: не можна використовувати тип %s як тип %s

en: cannot value-initialize array of unknown bound %qT
uk: не можна ініціалізувати значення масиву з невідомою межею %qT

en: cannot write %s: %m
uk: не вдалося записати %s: %m

en: cannot write PCH file
uk: не вдалося записати файл PCH

en: cannot write PCH file: %m
uk: не вдалося записати файл PCH: %m

en: cannot write PCH file: required memory segment unavailable
uk: не вдалося записати файл PCH: відсутній необхідний сегмент памʼяті

en: cannot write padding to PCH file: %m
uk: не вдалося записати доповнення до файлу PCH: %m

en: cannot write to %s: %m
uk: не вдалося записати в %s: %m

en: canonical types differ for identical types %qT and %qT
uk: канонічні типи відрізняються для однакових типів %qT та %qT

en: capture by copy of RVV type %qT
uk: захоплення копією типу RVV %qT

en: capture by copy of SVE type %qT
uk: захоплення копіюванням типу SVE %qT

en: capture by copy of incomplete type %qT
uk: захоплення копією неповного типу %qT

en: capture of non-variable %qE
uk: захоплення незмінної %qE

en: capture of variable %qD with non-automatic storage duration
uk: захоплення змінної %qD з неавтоматичним тривалістю зберігання

en: capture of variably-modified type %qT that is not an N3639 array of runtime bound
uk: захоплення змінюваного типу %qT, який не є масивом N3639 з обмеженням часу виконання

en: case label %qE not within a switch statement
uk: мітка case %qE не знаходиться в межах оператора switch

en: case label does not reduce to an integer constant
uk: мітка case не зводиться до цілочисельної константи

en: case label is not an integer constant expression
uk: мітка case не є цілочисельним константним виразом

en: case label not within a switch statement
uk: мітка case не знаходиться у блоку switch

en: case label value exceeds maximum value for type
uk: значення мітки case перевищує максимальне значення для типу

en: case label value is less than minimum value for type
uk: значення мітки case менше мінімального значення для типу

en: case labels not sorted in switch statement
uk: мітки case не впорядковані в операторі switch

en: case labels not sorted:
uk: мітки випадків не впорядковані:

en: case value %qs not in enumerated type
uk: значення case %qs не належить до перелічуваного типу

en: case value %qs not in enumerated type %qT
uk: значення case %qs не входить до перелічованого типу %qT

en: cast adds %q#v qualifier to function type
uk: приведення додає кваліфікатор %q#v до типу функції

en: cast between incompatible function types from %qH to %qI
uk: приведення між несумісними типами функцій з %qH до %qI

en: cast between incompatible function types from %qT to %qT
uk: приведення між несумісними типами функцій з %qT до %qT

en: cast between incompatible pointer to member types from %qH to %qI
uk: приведення між несумісними типами вказівників на члени від %qH до %qI

en: cast discards %qv qualifier from pointer target type
uk: приведення відкидає кваліфікатор %qv з типу цілі вказівника

en: cast from %qH to %qI increases required alignment of target type
uk: приведення від %qH до %qI збільшує необхідне вирівнювання цільового типу

en: cast from %qH to %qI loses precision
uk: приведення з %qH до %qI втрачає точність

en: cast from %qT is not allowed
uk: Приведення типу з %qT не дозволено

en: cast from %qT is not allowed in a constant expression because pointed-to type %qT is not similar to %qT
uk: Приведення типів з %qT не дозволено в константному виразі, оскільки тип, на який вказує %qT, не схожий на %qT

en: cast from %qT is not allowed in a constant expression before C++26
uk: Приведення типів з %qT не дозволено в константному виразі перед C++26

en: cast from %qs to %qs will produce zero result
uk: приведення типу з %qs до %qs призведе до нульового результату

en: cast from function call of type %qT to non-matching type %qT
uk: приведення з виклику функції типу %qT до несумісного типу %qT

en: cast from pointer to integer of different size
uk: приведення з вказівника до цілого числа іншого розміру

en: cast from type %qT to type %qT casts away qualifiers
uk: приведення типу %qT до типу %qT видаляє кваліфікатори

en: cast increases required alignment of target type
uk: приведення збільшує необхідне вирівнювання цільового типу

en: cast specifies array type
uk: приведення вказує тип масиву

en: cast specifies function type
uk: приведення вказує тип функції

en: cast to %qs address space pointer from disjoint %qs address space pointer
uk: приведення до вказівника адресного простору %qs з відокремленим вказівником адресного простору %qs

en: cast to %qs address space pointer from disjoint generic address space pointer
uk: приведення до вказівника адресного простору %qs з відокремленим вказівником загального адресного простору

en: cast to %qs will produce null result
uk: приведення до типу %qs призведе до нульового результату

en: cast to generic address space pointer from disjoint %qs address space pointer
uk: приведення до вказівника загального адресного простору з відокремленим вказівником адресного простору %qs

en: cast to non-integral type %qT in a constant expression
uk: приведення до нецілочисельного типу %qT в константному виразі

en: cast to pointer from integer of different size
uk: приведення до вказівника з цілого числа іншого розміру

en: cast to union type from type not present in union
uk: приведення до типу обʼєднання з типу, якого немає в обʼєднанні

en: casting %qT to %qT does not dereference pointer
uk: приведення типу %qT до %qT не розіменовує вказівник

en: casting %qT to %qT does not use %qD
uk: перетворення з %qT на %qT не використовує %qD

en: casting between pointer-to-function and pointer-to-object is conditionally-supported
uk: приведення між вказівником на функцію та вказівником на обʼєкт підтримується умовно

en: catching non-call exceptions in functions with SME state
uk: перехоплення невикликових винятків у функціях з станом SME

en: catching non-reference type %q#T
uk: перехоплюється ненаправляємий тип %q#T

en: catching polymorphic type %q#T by value
uk: поліморфний тип %q#T перехоплюється за значенням

en: catching type %q#T by value
uk: тип %q#T перехоплюється за значенням

en: category attributes are not available in Objective-C 1.0
uk: атрибути категорії недоступні в Objective-C 1.0

en: category attributes are not available in this version of the compiler, (ignored)
uk: атрибути категорії недоступні в цій версії компілятора (ігноруються)

en: cdecl and thiscall attributes are not compatible
uk: Атрибути cdecl та thiscall несумісні

en: cgraph count invalid
uk: недійсний підрахунок cgraph

en: cgraph_node has wrong clone list
uk: cgraph_node має неправильний список клонів

en: cgraph_node has wrong clone_of
uk: cgraph_node має неправильний clone_of

en: cgraph_node has wrong prev_clone pointer
uk: cgraph_node має неправильний вказівник prev_clone

en: cgraph_node is in clone list but it is not clone
uk: cgraph_node знаходиться в списку клонів, але це не клон

en: change of the active member of a union from %qD to %qD during initialization
uk: зміна активного члена обʼєднання з %qD на %qD під час ініціалізації

en: change of the active member of a union from %qD to %qD is not a constant expression before C++20
uk: зміна активного члена об'єднання з %qD на %qD не є константним виразом до C++20

en: changing the return type from %qs to a comparison category type will allow the comparison to use %qs and %qs
uk: зміна типу повернення з %qs на тип категорії порівняння дозволить використовувати порівняння %qs і %qs

en: check_charlen_present(): length not set
uk: помилка: check_charlen_present(): довжина не встановлена

en: check_dimension(): Bad array reference
uk: check_dimension(): Погане посилання на масив

en: check_dummy_characteristics: Unexpected result %i of gfc_dep_compare_expr
uk: check_dummy_characteristics: Неочікуваний результат %i з gfc_dep_compare_expr

en: check_init_expr(): Unknown expression type
uk: check_init_expr(): Невідомий тип виразу

en: check_intents(): List mismatch
uk: check_intents(): Неспівпадіння списку

en: check_restricted(): Unknown expression type
uk: check_restricted(): Невідомий тип виразу

en: check_result_characteristics (1): Unexpected result %i of gfc_dep_compare_expr
uk: check_result_characteristics (1): Неочікуваний результат %i з gfc_dep_compare_expr

en: check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr
uk: check_result_characteristics (2): Неочікуваний результат %i з gfc_dep_compare_expr

en: check_some_aliasing(): List mismatch
uk: check_some_aliasing(): Неспівпадіння списку

en: check_some_aliasing(): corrupted data
uk: check_some_aliasing(): пошкоджені дані

en: checksum is (%x,%x) instead of (%x,%x)
uk: контрольна сума (%x,%x) замість (%x,%x)

en: choosing %qD over %qD
uk: обирається %qD замість %qD

en: chunk size value must be positive
uk: значення розміру частини повинно бути позитивним

en: circular pointer delegation detected
uk: виявлено циклічну делегацію вказівника

en: class %qE already exists
uk: клас %qE вже існує

en: class %qE defined without specifying a base class
uk: клас %qE визначений без вказівки базового класу

en: class %qE is deprecated
uk: клас %qE застарілий

en: class %qE is not available
uk: клас %qE недоступний

en: class %qE is unavailable
uk: клас %qE недоступний

en: class %qT does not have any field named %qD
uk: клас %qT не має жодного поля з назвою %qD

en: class %qT is implicitly friends with itself
uk: клас %qT імпліцитно є дружнім з самим собою

en: class %qs does not implement the %qE protocol
uk: клас %qs не реалізує протокол %qE

en: class attributes are not available in Objective-C 1.0
uk: атрибути класу недоступні в Objective-C 1.0

en: class definition may not be declared a friend
uk: визначення класу не може бути оголошеним як друг

en: class extension for class %qE declared after its %<@implementation%>
uk: розширення класу для класу %qE оголошено після його %<@implementation%>

en: class extensions are not available in Objective-C 1.0
uk: розширення класів недоступні в Objective-C 1.0

en: class template %qD redeclared as non-template
uk: шаблон класу %qD перевизначено як не-шаблон

en: class template argument deduction failed:
uk: не вдалося вивести аргументи шаблону класу:

en: class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization
uk: не вдалося вивести аргументи шаблону класу для %qT: вибрано експліцитний посібник для виведення при копіювальній ініціалізації списком

en: class template argument deduction is only available with %<-std=c++17%> or %<-std=gnu++17%>
uk: виведення аргументів шаблону класу доступне лише з %<-std=c++17%> або %<-std=gnu++17%>

en: class type %qT is incomplete
uk: тип класу %qT є неповним

en: clauses in %<simd%> trait should be separated by %<,%>
uk: замикання в режимі %<simd%> повинні бути розділені комою %<,%>

en: cleanup argument not a function
uk: аргумент очищення не є функцією

en: cleanup argument not an identifier
uk: аргумент очищення не є ідентифікатором

en: clones for %<target_clones%> attribute cannot be created
uk: не вдається створити клони для атрибуту %<target_clones%>

en: close: %s
uk: закрити: %s

en: closed intervals
uk: закриті інтервали

en: closing LTRANS output list %s: %m
uk: помилка закриття списку виведення LTRANS %s: %m

en: closing dependency file %s: %m
uk: не вдалося закрити файл залежностей %s: %m

en: coarray argument
uk: аргумент-ко-масив

en: code may be misoptimized unless %<-fno-strict-aliasing%> is used
uk: код може бути неправильно оптимізований, якщо не використовується %<-fno-strict-aliasing%>

en: code model %qs is not compatible with %s
uk: модель коду %qs несумісна з %s

en: code model %qs not supported in ilp32 mode
uk: модель коду %qs не підтримується в режимі ilp32

en: code model %qs not supported in the %s bit mode
uk: Модель коду %qs не підтримується в режимі %s біт

en: code model %qs not supported in x32 mode
uk: Модель коду %qs не підтримується в режимі x32

en: code model %qs with %<-f%s%>
uk: модель коду %qs з %<-f%s%>

en: code model %qs with %qs
uk: модель коду %qs з %qs

en: code model %s does not support PIC mode
uk: модель коду %s не підтримує режим PIC

en: collapse argument needs positive constant integer expression
uk: аргумент «collapse» потребує позитивний сталий цілочисельний вираз

en: collect2 version %s
uk: версія collect2 %s

en: collection in fast enumeration is not an object
uk: колекція в швидкому перелічуванні не є обʼєктом

en: comdat symbol cannot be versioned
uk: символ comdat не може мати версію

en: comdat-local function called by %s outside its comdat
uk: функція локального comdat, яку викликає %s поза своїм comdat

en: comdat-local symbol referred to by %s outside its comdat
uk: локальний символ comdat, на який посилається %s, знаходиться поза своїм comdat

en: comma at end of enumerator list
uk: кома в кінці списку перелічування

en: comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>
uk: розділений комами список у використанні-оголошенні доступний лише з %<-std=c++17%> або %<-std=gnu++17%>

en: command-line option %qs is not supported by this configuration
uk: опція командного рядка %qs не підтримується цією конфігурацією

en: command-line option %qs is valid for %s but not for %s
uk: параметр командного рядка %qs є дійсним для %s, але не для %s

en: command-line option %qs is valid for the driver but not for %s
uk: опція командного рядка %qs дійсна для драйвера, але не для %s

en: common symbol cannot be versioned
uk: спільний символ не може мати версію

en: common variables must have an alignment of 32678 or less
uk: спільні змінні повинні мати вирівнювання 32678 або менше

en: compare_actual_expr(): Bad component code
uk: compare_actual_expr(): Поганий код компонента

en: compare_real(): Bad operator
uk: compare_real(): неправильний оператор

en: comparing final insns dumps
uk: порівняння кінцевих дампів інструкцій

en: comparing floating-point with %<==%> or %<!=%> is unsafe
uk: порівнювати числа з рухомою комою за допомогою %<==%> або %<!=%> небезпечно

en: comparing the result of pointer addition %qE and NULL
uk: порівняння результату додавання вказівника %qE та NULL

en: comparing vectors with different element types
uk: порівняння векторів з різними типами елементів

en: comparing vectors with different number of elements
uk: порівняння векторів з різною кількістю елементів

en: comparison between %q#T and %q#T
uk: порівняння між %q#T і %q#T

en: comparison between %qT and %qT
uk: порівняння між %qT і %qT

en: comparison between distinct pointer types %qT and %qT lacks a cast
uk: порівняння між різними типами вказівників %qT та %qT потребує приведення типу

en: comparison between distinct pointer-to-member types %qT and %qT lacks a cast
uk: порівняння між різними типами вказівників на члена %qT та %qT не має приведення типу

en: comparison between pointer and integer
uk: порівняння між вказівником та цілочисельним

en: comparison between pointer and zero character constant
uk: порівняння між вказівником і нульовою символьною константою

en: comparison between two arrays
uk: порівняння між двома масивами

en: comparison between two arrays is deprecated in C++20
uk: порівняння двох масивів застаріло в C++20

en: comparison between types %qT and %qT
uk: порівняння між типами %qT та %qT

en: comparison is always %d
uk: порівняння завжди %d

en: comparison is always %d due to width of bit-field
uk: порівняння завжди %d через ширину біт-поля

en: comparison is always false due to limited range of data type
uk: порівняння завжди є хибним через обмежений діапазон типу даних

en: comparison is always true due to limited range of data type
uk: порівняння завжди є правильним через обмежений діапазон типу даних

en: comparison of complete and incomplete pointers
uk: порівняння повних та неповних вказівників

en: comparison of constant %qE with boolean expression is always false
uk: Порівняння константи %qE з булевим виразом завжди є хибним

en: comparison of constant %qE with boolean expression is always true
uk: Порівняння константи %qE з булевим виразом завжди є правильним

en: comparison of distinct Objective-C types lacks a cast
uk: порівняння різних типів Objective-C потребує приведення типів

en: comparison of distinct pointer types lacks a cast
uk: порівняння різних типів вказівників потребує приведення типів

en: comparison of enumeration type %qT with floating-point type %qT
uk: порівняння перераховуваного типу %qT з типом з плаваючою комою %qT

en: comparison of enumeration type %qT with floating-point type %qT is deprecated
uk: Порівняння перелічувального типу %qT з типом з плаваючою комою %qT є застарілим

en: comparison of floating-point type %qT with enumeration type %qT
uk: порівняння типу з плаваючою комою %qT з перераховуваним типом %qT

en: comparison of floating-point type %qT with enumeration type %qT is deprecated
uk: Порівняння типу з плаваючою комою %qT з перелічувальним типом %qT є застарілим

en: comparison of integer expressions of different signedness: %qT and %qT
uk: порівняння цілочисельних виразів з різним знаком: %qT і %qT

en: comparison of pointers to disjoint address spaces
uk: порівняння вказівників на розʼєднані адресні простори

en: comparison of promoted bitwise complement of an unsigned value with constant
uk: порівняння підвищеного бітового доповнення беззнакового значення з константою

en: comparison of promoted bitwise complement of an unsigned value with unsigned
uk: порівняння підвищеного бітового доповнення беззнакового значення з беззнаковим

en: comparison of unsigned expression in %<< 0%> is always false
uk: порівняння беззнакового виразу в %<< 0%> завжди є хибним

en: comparison of unsigned expression in %<>= 0%> is always true
uk: порівняння беззнакового виразу в %<>= 0%> завжди є правильним

en: comparison operator %q+D defaulted after its first declaration
uk: оператор порівняння %q+D встановлено за замовчуванням після його першого оголошення

en: comparison required
uk: потрібне порівняння

en: comparison with string literal results in unspecified behavior
uk: порівняння з літералом рядка призводить до невизначеного поведінки

en: comparisons like %<X<=Y<=Z%> do not have their mathematical meaning
uk: порівняння типу %<X<=Y<=Z%> не мають математичного значення

en: compatible type is here
uk: сумісний тип знаходиться тут

en: compilation terminated due to -Wfatal-errors.
uk: компіляція припинена через -Wfatal-errors.

en: compilation terminated due to -fmax-errors=%u.
uk: компіляцію припинено через -fmax-errors=%u.

en: compilation terminated.
uk: Компіляцію припинено.

en: compile all implementation modules and program module at once
uk: компілювати всі модулі реалізації та модуль програми одночасно

en: compiled module file is %qs
uk: файл скомпільованого модуля - %qs

en: compiled module is %sversion %s
uk: скомпільований модуль - %sверсія %s

en: compiler checks to force definition module procedure parameter names with their implementation module counterpart
uk: перевірки компілятора для примусового вказання імен параметрів процедур визначення модуля з їхніми відповідниками в модулі реалізації

en: compiler does not support ZSTD LTO compression
uk: компілятор не підтримує стиснення ZSTD LTO

en: compiler is %sversion %s%s%s
uk: компілятор - %sверсія %s%s%s

en: compiler warns if a cast is being used on types of differing sizes
uk: компілятор попереджає, якщо використовується приведення типів різних розмірів

en: complement argument must be constant
uk: аргумент complement повинен бути константою

en: complex argument %u to decimal-only type-generic function
uk: комплексний аргумент %u до функції загального типу, що працює тільки з десятковими числами

en: complex arguments must have floating-point type
uk: складені аргументи повинні мати тип з плаваючою комою

en: complex arguments must have identical types
uk: складені аргументи повинні мати однакові типи

en: complex floating point overflow in expression %qE of type %qT results in %qE
uk: переповнення комплексного числа з плаваючою точкою в виразі %qE типу %qT призводить до %qE

en: complex floating point overflow in expression of type %qT results in %qE
uk: переповнення комплексних чисел з плаваючою комою в виразі типу %qT призводить до %qE

en: complex integer overflow in expression %qE of type %qT results in %qE
uk: переповнення комплексного цілого числа в виразі %qE типу %qT призводить до %qE

en: complex integer overflow in expression of type %qT results in %qE
uk: переповнення комплексного цілого числа в виразі типу %qT призводить до %qE

en: complex invalid for %qs
uk: комплексне число недійсне для %qs

en: component %qs at %L has already been set by a parent derived type constructor
uk: компонент %qs на %L вже було встановлено батьківським конструктором похідного типу

en: compound literal has function type
uk: складний літерал має тип функції

en: compound literal has variable size
uk: складний літерал має змінний розмір

en: compound literal implicitly auto and declared %qs
uk: літерал складного типу неявно auto та оголошений %qs

en: compound literal of non-object type %qT
uk: складений літерал непредметного типу %qT

en: compound literal qualified by address-space qualifier
uk: складений літерал, який має кваліфікатор адресного простору

en: compound-statement in %<constexpr%> function
uk: складений оператор в функції %<constexpr%>

en: compressed stream: %s
uk: стиснутий потік: %s

en: computed goto must be pointer type
uk: обчислене перехід має бути типу вказівник

en: concatenation of string literals with conflicting encoding prefixes
uk: конкатенація рядкових літералів з конфліктуючими префіксами кодування

en: concept %qE has multiple template parameter lists
uk: концепція %qE має кілька списків параметрів шаблону

en: concept %qE not in namespace scope
uk: концепція %qE не знаходиться в області простору імен

en: concept defined here
uk: концепція визначена тут

en: concept must be defined at namespace scope
uk: концепцію слід визначати на рівні простору імен

en: concept-id %qD in nested-name-specifier
uk: ідентифікатор концепції %qD у вкладеному специфікаторі імені

en: condition %2u not covered (%s%s)
uk: умова %2u не покрита (%s%s)

en: condition declares a function
uk: умова оголошує функцію

en: condition declares an array
uk: умова оголошує масив

en: condition expression refers to iteration variable %qD
uk: Вираз умови посилається на змінну ітерації %qD

en: condition outcomes covered %d/%d
uk: наслідки умов покриті %d/%d

en: conditional %<lastprivate%> clause on %qs construct
uk: умовне замикання %<lastprivate%> на конструкції %qs

en: conditional %<lastprivate%> on loop iterator %qD ignored
uk: умовний %<lastprivate%> на ітераторі циклу %qD ігнорується

en: conditional expression between distinct pointer types %qT and %qT lacks a cast
uk: умовний вираз між різними типами вказівників %qT та %qT потребує приведення типу

en: conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast
uk: умовний вираз між різними типами вказівників на члена %qT та %qT не має приведення типу

en: conditional expression between enumeration type %qT and floating-point type %qT
uk: умовний вираз між типом перерахування %qT та типом з плаваючою комою %qT

en: conditional expression between enumeration type %qT and floating-point type %qT is deprecated
uk: умовний вираз між перелічуванням типу %qT та типом з плаваючою точкою %qT є застарілим

en: conditional expression between floating-point type %qT and enumeration type %qT
uk: умовний вираз між типом з плаваючою комою %qT та типом перерахування %qT

en: conditional expression between floating-point type %qT and enumeration type %qT is deprecated
uk: умовний вираз між типом з плаваючою точкою %qT та перелічуванням типу %qT є застарілим

en: conditional expression in operand of fold-expression
uk: умовний вираз в операнді складаючого виразу

en: conditionally executed loop in %<kernels%> region will be executed by a single gang; ignoring %<gang%> clause
uk: умовно виконуваний цикл у регіоні %<kernels%> буде виконуватись однією ватагою; ігнорування замикання %<gang%>

en: conflicting C language linkage declaration %q#D
uk: конфліктна декларація звʼязку мови C %q#D

en: conflicting access specifications for field %qE, ignored
uk: суперечливі специфікації доступу для поля %qE, ігноруються

en: conflicting access specifications for method %q+D, ignored
uk: суперечливі специфікації доступу для методу %q+D, ігноруються

en: conflicting code generation switches
uk: конфліктують перемикачі генерації коду

en: conflicting declaration %q#D
uk: конфліктна декларація %q#D

en: conflicting declaration of %q#D with %qL linkage
uk: конфліктуюче оголошення %q#D з %qL звʼязком

en: conflicting declaration of %qD in global module
uk: конфліктне оголошення %qD у глобальному модулі

en: conflicting declaration of %qD in module %qs
uk: конфліктне оголошення %qD у модулі %qs

en: conflicting declaration of C function %q#D
uk: конфліктна декларація функції C %q#D

en: conflicting declaration of template %q#D
uk: конфліктна декларація шаблону %q#D

en: conflicting exporting for declaration %qD
uk: конфліктний експорт для оголошення %qD

en: conflicting named address spaces (%s vs %s)
uk: конфліктуючі іменовані адресні простори (%s проти %s)

en: conflicting named address spaces (%s vs %s) for %q+D
uk: конфліктуючі іменовані адресні простори (%s проти %s) для %q+D

en: conflicting named address spaces (%s vs generic) for %q+D
uk: конфліктуючі іменовані адресні простори (%s проти загального) для %q+D

en: conflicting named address spaces (generic vs %s) for %q+D
uk: конфліктуючі іменовані адресні простори (загальні проти %s) для %q+D

en: conflicting redeclaration of enumerator %q+D
uk: конфліктна повторна декларація елемента перерахування %q+D

en: conflicting redefinition of enum %qT
uk: конфліктне повторення визначення перерахування %qT

en: conflicting reduction operations for %qE
uk: конфліктуючі операції зведення для %qE

en: conflicting return type specified for %q+#D
uk: вказано конфліктуючий тип повернення для %q+#D

en: conflicting super class name %qE
uk: конфлікт назви суперкласу %qE

en: conflicting type attributes specified for %q+#D
uk: вказано конфліктуючі атрибути типу для %q+#D

en: conflicting type qualifiers for %q+D
uk: конфліктуючі типові кваліфікатори для %q+D

en: conflicting types for %<%c%s%>
uk: конфліктуючі типи для %<%c%s%>

en: conflicting types for %q+D
uk: конфліктуючі типи для %q+D

en: conflicting types for %q+D due to enum/integer mismatch; have %qT
uk: конфліктуючі типи для %q+D через несумісність перелічування/цілого числа; маємо %qT

en: conflicting types for %q+D; have %qT
uk: конфліктуючі типи для %q+D; маємо %qT

en: conflicting types for built-in function %q+D; expected %qT
uk: конфліктуючі типи для вбудованої функції %q+D; очікувався %qT

en: conflicting types for built-in function %qs; expected %qs
uk: конфліктуючі типи для вбудованої функції %qs; очікувався %qs

en: conflicts with %qD
uk: конфліктує з %qD

en: consider using %<-fno-module-lazy%>, increasing %<-param-lazy-modules=%u%> value, or increasing the per-process file descriptor limit
uk: розгляньте використання %<-fno-module-lazy%>, збільшення значення %<-param-lazy-modules=%u%> або збільшення обмеження файлових дескрипторів на процес

en: consider using '-pg' instead of '-p' with gprof(1)
uk: розгляньте використання '-pg' замість '-p' з gprof(1)

en: consider using `-pg' instead of `-p' with gprof (1)
uk: розгляньте використання `-pg' замість `-p' з gprof (1)

en: consider using `-pg' instead of `-p' with gprof(1)
uk: розгляньте використання `-pg' замість `-p' з gprof(1)

en: const, volatile or restrict qualified type in %<#pragma omp declare reduction%>
uk: тип з кваліфікаторами const, volatile або restrict у %<#pragma omp declare reduction%>

en: const/copy propagation disabled
uk: Вимкнено поширення констант/копій

en: const_double_split got a bad insn:
uk: const_double_split отримав неправильну інструкцію:

en: constant %qs is too large
uk: константа %qs занадто велика

en: constant argument %d for builtin %qF is invalid (%s)
uk: константний аргумент %d для вбудованої функції %qF недійсний (%s)

en: constant argument %d for builtin %qF is out of range (%wd-%wd)
uk: константний аргумент %d для вбудованої функції %qF виходить за межі діапазону (%wd-%wd)

en: constant argument %d for builtin %qF is out of range (0-%wu)
uk: константний аргумент %d для вбудованої функції %qF виходить за межі діапазону (0-%wu)

en: constant argument %d for builtin %qF is out of range for target type
uk: константний аргумент %d для вбудованої функції %qF виходить за межі діапазону цільового типу

en: constant argument out of range for %qs
uk: константний аргумент поза діапазоном для %qs

en: constant argument out of range for %s
uk: константний аргумент поза діапазоном для %s

en: constant evaluation returns address of immediate function %qD
uk: Оцінка константи повертає адресу негайної функції %qD

en: constant field %qD used as %<asm%> output
uk: константне поле %qD використовується як вихід %<asm%>

en: constant folding not supported for this tree code
uk: складання констант не підтримується для цього коду дерева

en: constant literal %qs contains %qc, expected %qs
uk: константний літерал %qs містить %qc, очікується %qs

en: constant literal %qs contains %qc, expected %qs or %qs
uk: константний літерал %qs містить %qc, очікується %qs або %qs

en: constant literal %qs contains %qc, expected 0 or 1
uk: літерал константи %qs містить %qc, а очікувалося 0 або 1

en: constant literal %qs exceeds internal ZTYPE range
uk: літерал константи %qs перевищує внутрішній діапазон ZTYPE

en: constant not recomputed when %<ADDR_EXPR%> changed
uk: константа не перелічовується, коли змінюється %<ADDR_EXPR%>

en: constant refers to itself
uk: константа посилається на себе

en: constant value required for builtin %qF argument %d
uk: потрібне константне значення для вбудованого аргументу %qF %d

en: constrained non-template friend declaration must be a definition
uk: обмежений оголошення друга, який не є шаблоном, повинен бути визначенням

en: constraint %qE has type %qT, not %<bool%>
uk: обмеження %qE має тип %qT, а не %<bool%>

en: constraint expression does not have type %<bool%>
uk: вираз обмежень повинен мати тип %<bool%>

en: constraint mismatch at argument %d in template parameter list for %qD
uk: несумісні обмеження для аргументу %d у списку параметрів шаблону для %qD

en: constraints not satisfied
uk: обмеження не виконуються

en: constraints on a non-templated function
uk: обмеження на функцію без шаблону

en: constructor cannot be static member function
uk: Конструктор не може бути статичною функцією-членом

en: constructor delegates to itself
uk: конструктор делегує на себе

en: constructor delegation follows mem-initializer for %qD
uk: делегування конструктора слідує за ініціалізатором mem для %qD

en: constructor does not return a value to test
uk: Конструктор не повертає значення для перевірки

en: constructor for alien class %qT cannot be a member
uk: конструктор для класу-іноземця %qT не може бути членом

en: constructor is not user-provided because it is explicitly defaulted in the class body
uk: конструктор не наданий користувачем, оскільки він явно заданий за замовчуванням у тілі класу

en: constructor priorities are not supported
uk: Пріоритети конструкторів не підтримуються

en: constructor priorities from 0 to %d are reserved for the implementation
uk: Пріоритети конструкторів від 0 до %d зарезервовані для реалізації

en: constructor priorities must be integers from 0 to %d inclusive
uk: Пріоритети конструкторів повинні бути цілими числами від 0 до %d включно

en: constructor syntax used, but no constructor declared for type %qT
uk: використано синтаксис конструктора, але для типу %qT не оголошено конструктор

en: constructors cannot be declared %<virtual%>
uk: конструктори не можуть бути оголошені як %<virtual%>

en: constructors may not be cv-qualified
uk: Конструктори не можуть мати кваліфікаторів cv

en: constructors may not be ref-qualified
uk: Конструктори не можуть мати кваліфікаторів ref

en: containing loop here
uk: міститься цикл тут

en: contains additional virtual method %qD
uk: містить додатковий віртуальний метод %qD

en: continue statement not within a loop
uk: оператор continue не знаходиться у циклі

en: contract predicate is false in constant expression
uk: Умова контракту є хибною в константному виразі

en: contraction %<%.*s%> in format; use %qs instead
uk: скорочення %<%.*s%> у форматі; використовуйте %qs замість цього

en: contracts are only available with %<-fcontracts%>
uk: контракти доступні лише з %<-fcontracts%>

en: contracts must appertain to a function type
uk: контракти повинні належати до типу функції

en: control flow in the middle of basic block %d
uk: контроль потоку посередині базового блоку %d

en: control passes through definition of %qD with static storage duration
uk: керування проходить через визначення %qD зі статичною тривалістю зберігання

en: control passes through definition of %qD with thread storage duration
uk: керування проходить через визначення %qD з тривалістю зберігання потоку

en: control reaches end of non-void function
uk: керування досягає кінця функції, яка не є void

en: conversion between distinct pointer types %qT and %qT lacks a cast
uk: конвертація між різними типами вказівників %qT та %qT потребує приведення типу

en: conversion between distinct pointer-to-member types %qT and %qT lacks a cast
uk: перетворення між різними типами вказівників на члена %qT та %qT не має приведення типу

en: conversion casts away constness
uk: перетворення відкидає константність

en: conversion from %q#T to %q#T
uk: перетворення з %q#T на %q#T

en: conversion from %qH to %qI discards qualifiers
uk: конвертація з %qH до %qI відкидає кваліфікатори

en: conversion from %qH to %qI in a converted constant expression
uk: перетворення з %qH на %qI в конвертованому сталому виразі

en: conversion from %qH to %qI is ambiguous
uk: перетворення з %qH до %qI є неоднозначним

en: conversion from %qH to non-scalar type %qI requested
uk: запит на перетворення з %qH на не-скалярний тип %qI

en: conversion from %qT to %qT
uk: перетворення з %qT до %qT

en: conversion from %qT to %qT changes the value of %qE
uk: перетворення з %qT на %qT змінює значення %qE

en: conversion from %qT to %qT changes value from %qE to %qE
uk: перетворення з %qT на %qT змінює значення з %qE на %qE

en: conversion from %qT to %qT discards imaginary component
uk: перетворення з %qT на %qT відкидає уявну компоненту

en: conversion from %qT to %qT may change value
uk: перетворення з %qT на %qT може змінити значення

en: conversion from address space %qs to address space %qs
uk: Перетворення з адресного простору %qs в адресний простір %qs

en: conversion from normal type to notinheap type
uk: конвертація звичайного типу в тип notinheap

en: conversion from pointer type %qT to arithmetic type %qT in a constant expression
uk: перетворення з типу вказівника %qT до арифметичного типу %qT в константному виразі

en: conversion lacks type at end of format
uk: конвертація не має типу в кінці формату

en: conversion of %qE from %qH to %qI is ambiguous
uk: перетворення %qE з %qH в %qI є неоднозначним

en: conversion of %qs on the left hand side of %qs
uk: перетворення %qs на лівій стороні %qs

en: conversion of register to a different size in %qs
uk: перетворення регістра на інший розмір у %qs

en: conversion of scalar %qH to vector %qI involves truncation
uk: перетворення скаляра %qH на вектор %qI включає обрізку

en: conversion of scalar %qT to vector %qT involves truncation
uk: перетворення скаляра %qT на вектор %qT включає відсікання

en: conversion of unsigned constant value to negative integer
uk: перетворення беззнакової константної величини на відʼємне цілочисельне

en: conversion to %qT alters %qT constant value
uk: перетворення на %qT змінює значення константи %qT

en: conversion to %qT from %qT may alter its value
uk: перетворення на %qT з %qT може змінити його значення

en: conversion to %qT from %qT may change the sign of the result
uk: перетворення на %qT з %qT може змінити знак результату

en: conversion to %qT from boolean expression
uk: перетворення в %qT з булевого виразу

en: conversion to incomplete type
uk: конвертація в неповний тип

en: conversion to non-const reference type %q#T from rvalue of type %qT
uk: перетворення на неконстантне посилання типу %q#T з rvalue типу %qT

en: conversion to non-scalar type requested
uk: запитана конвертація в не скалярний тип

en: conversion to void cannot resolve address of overloaded function
uk: перетворення в тип void не може вирішити адресу перевантаженої функції

en: conversion to void will not access object %qE of incomplete type %qT
uk: перетворення на тип void не буде мати доступ до обʼєкту %qE неповного типу %qT

en: conversion to void will not access object of incomplete type %qT
uk: перетворення на void не отримає доступ до обʼєкта неповного типу %qT

en: conversion to void will not access object of non-trivially-copyable type %qT
uk: перетворення на void не отримає доступ до обʼєкту типу %qT, який не можна просто скопіювати

en: conversion to void will not access object of type %qT
uk: перетворення на void не отримає доступ до обʼєкта типу %qT

en: conversion to volatile reference type %q#T from rvalue of type %qT
uk: перетворення на змінну посилання типу %q#T з rvalue типу %qT

en: conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>
uk: конвертація в масиви невідомого розміру доступна лише з %<-std=c++20%> або %<-std=gnu++20%>

en: converting %<false%> to pointer type %qT
uk: перетворення %<false%> на вказівниковий тип %qT

en: converting %<false%> to pointer type for argument %P of %qD
uk: перетворення %<false%> на вказівниковий тип для аргументу %P у %qD

en: converting %qT to %<void%> will never use a type conversion operator
uk: перетворення %qT в %<void%> ніколи не використовуватиме оператор перетворення типу

en: converting %qT to a base class %qT will never use a type conversion operator
uk: перетворення %qT на базовий клас %qT ніколи не використовуватиме оператор перетворення типу

en: converting %qT to a reference to a base class %qT will never use a type conversion operator
uk: перетворення %qT на посилання на базовий клас %qT ніколи не використовуватиме оператор перетворення типу

en: converting %qT to a reference to the same type will never use a type conversion operator
uk: перетворення %qT в посилання на той самий тип ніколи не використовуватиме оператор перетворення типу

en: converting %qT to the same type will never use a type conversion operator
uk: перетворення %qT на той самий тип ніколи не використовуватиме оператор перетворення типу

en: converting NULL to non-pointer type
uk: перетворення NULL у тип, що не є вказівником

en: converting an array compound literal to a pointer leads to a dangling pointer in C++
uk: перетворення складеного літерала масиву на вказівник призводить до висячого вказівника в C++

en: converting far pointer to near pointer
uk: перетворення далекого вказівника на близький вказівник

en: converting from %qH to %qI
uk: перетворення з %qH на %qI

en: converting lambda that uses %<...%> to function pointer
uk: перетворення лямбда-функції, яка використовує %<...%>, в вказівник на функцію

en: converting overloaded function %qD to type %q#T is ambiguous
uk: Перетворення перевантаженої функції %qD на тип %q#T є неоднозначним

en: converting to %qH from %qI requires direct-initialization
uk: конвертація в %qH з %qI вимагає прямої ініціалізації

en: converting to %qT from initializer list would use explicit constructor %qD
uk: перетворення в %qT зі списку ініціалізаторів використовуватиме явний конструктор %qD

en: converting to non-pointer type %qT from NULL
uk: перетворення на невказівниковий тип %qT з NULL

en: coproc must be a constant immediate in range [0-%d] enabled with %<+cdecp<N>%>
uk: coproc повинен бути константним негайним значенням в діапазоні [0-%d], активованим за допомогою %<+cdecp<N>%>

en: coprocessor %d is not enabled with +cdecp%d
uk: копроцесор %d не активований з +cdecp%d

en: copying non-static data member %q#D of rvalue reference type
uk: копіювання нестатичного елемента даних %q#D типу rvalue-посилання

en: copyprivate variable %qE is not threadprivate or private in outer context
uk: змінна copyprivate %qE не є threadprivate або private в зовнішньому контексті

en: coroutines require a handle class template; cannot find %<%E::%E%>
uk: корутини потребують шаблону класу handle; не вдалося знайти %<%E::%E%>

en: coroutines require a traits template; cannot find %<%E::%E%>
uk: корутини потребують шаблону traits; не вдалося знайти %<%E::%E%>

en: corrupt loop tree root
uk: пошкоджений корінь дерева циклів

en: corrupted exits list of loop %d
uk: пошкоджений список виходів петлі %d

en: corrupted head of the exits list of loop %d
uk: пошкоджений початок списку виходів петлі %d

en: corrupted ltrans output file %s
uk: пошкоджений вихідний файл ltrans %s

en: corrupted profile info: invalid time profile
uk: пошкоджена інформація про профіль: недійсний профіль часу

en: corrupted profile info: number of executions for edge %d-%d thought to be %i
uk: пошкоджена інформація про профіль: кількість виконань для ребра %d-%d вважалася %i

en: corrupted profile info: number of iterations for basic block %d thought to be %i
uk: пошкоджена інформація про профіль: кількість ітерацій для базового блоку %d вважалася %i

en: corrupted profile info: profile data is not flow-consistent
uk: пошкоджена інформація про профіль: дані профілю не є потоково-сумісними

en: corrupted value profile: %s profile counter (%d out of %d) inconsistent with basic-block count (%d)
uk: пошкоджений профіль значень: лічильник профілю %s (%d з %d) несумісний з лічильником базових блоків (%d)

en: could not close Go dump file: %m
uk: Не вдалося закрити файл з дампом Go: %m

en: could not close final insn dump file %qs: %m
uk: не вдалося закрити файл виведення останніх інструкцій %qs: %m

en: could not close response file %s
uk: не вдалося закрити файл відповіді %s

en: could not close temporary response file %s
uk: не вдалося закрити тимчасовий файл відповіді %s

en: could not close zeroed insn dump file %qs: %m
uk: не вдалося закрити файл виведення нульових інструкцій %qs: %m

en: could not convert %qE from %<void%> to %<bool%>
uk: не вдалося перетворити %qE з %<void%> на %<bool%>

en: could not convert %qE from %qH to %qI
uk: не вдалося перетворити %qE з %qH до %qI

en: could not convert template argument %qE from %qT to %qT
uk: не вдалося конвертувати аргумент шаблона %qE з %qT в %qT

en: could not find %s in %s (consider using %<-B%>)
uk: не вдалося знайти %s в %s (розгляньте використання %<-B%>)

en: could not find a spill register
uk: не вдалося знайти реєстр переповнення

en: could not find an integer type of the same size as %qT
uk: не вдалося знайти цілочисельний тип такої ж розмірності, як %qT

en: could not find class %qE
uk: не вдалося знайти клас %qE

en: could not find interface for class %qE
uk: не вдалося знайти інтерфейс для класу %qE

en: could not find setter/getter for %qE in class %qE
uk: не вдалося знайти setter/getter для %qE в класі %qE

en: could not find specs file %s
uk: не вдалося знайти файл специфікацій %s

en: could not find variant declaration
uk: не вдалося знайти оголошення варіанту

en: could not inline call to %<__builtin_%s%>: size must be constant
uk: неможливо вставити виклик до %<__builtin_%s%>: розмір повинен бути сталим

en: could not inline call to %<__builtin_%s%>: too many bytes, use %<-minline-memops-threshold%>
uk: неможливо вбудувати виклик до %<__builtin_%s%>: забагато байтів, використовуйте %<-minline-memops-threshold%>

en: could not inline call to %<__builtin_memset%>: size must be constant
uk: неможливо вставити виклик до %<__builtin_memset%>: розмір повинен бути сталим

en: could not inline call to %<__builtin_memset%>: too many bytes, use %<-minline-memops-threshold%>
uk: неможливо вбудувати виклик до %<__builtin_memset%>: забагато байтів, використовуйте %<-minline-memops-threshold%>

en: could not locate MCU data file %<devices.csv%>
uk: не вдалося знайти файл даних МКП %<devices.csv%>

en: could not open Go dump file %qs: %m
uk: Не вдалося відкрити файл з дампом Go %qs: %m

en: could not open dump file %qs: %m
uk: не вдалося відкрити файл дампу %qs: %m

en: could not open final insn dump file %qs: %m
uk: не вдалося відкрити файл виведення останніх інструкцій %qs: %m

en: could not open response file %s
uk: не вдалося відкрити файл відповіді %s

en: could not open symbol resolution file: %m
uk: не вдалося відкрити файл розшифрування символів: %m

en: could not open temporary response file %s
uk: не вдалося відкрити тимчасовий файл відповіді %s

en: could not parse file offset
uk: не вдалося розпізнати зсув у файлі

en: could not parse hex number
uk: не вдалося розпізнати шістнадцяткове число

en: could not resolve typename type
uk: не вдалося визначити тип typename

en: could not split insn
uk: не вдалося розбити інструкцію

en: could not understand %<kern.osversion%> %q.*s
uk: не вдалося зрозуміти %<kern.osversion%> %q.*s

en: could not understand version %qs
uk: не вдалося зрозуміти версію %qs

en: could not write to response file %s
uk: не вдалося записати до файлу відповіді %s

en: could not write to temporary response file %s
uk: не вдалося записати в тимчасовий файл відповіді %s

en: count of bb %d not initialized
uk: кількість bb %d не ініціалізована

en: counter name
uk: імʼя лічильника

en: counter value
uk: значення лічильника

en: cpu %qs is an invalid argument to builtin %qs
uk: процесор %qs є недійсним аргументом для вбудованої функції %qs

en: create a swig interface file for the module
uk: створити файл інтерфейсу SWIG для модуля

en: create a topologically sorted module list from all dependent modules used in the application
uk: створити список модулів, відсортованих за топологією, з усіх залежних модулів, використаних у програмі

en: created and used with different ABIs
uk: створено та використано з різними ABIs

en: created and used with different architectures / ABIs
uk: створено та використано з різними архітектурами / ABIs

en: created and used with different endianness
uk: створено та використано з різним порядком байтів

en: created and used with different settings of %<-fpic%>
uk: створено і використано з різними налаштуваннями %<-fpic%>

en: created and used with different settings of %<-fpie%>
uk: створено і використано з різними налаштуваннями %<-fpie%>

en: created and used with differing settings of '%s'
uk: створено і використовується з різними налаштуваннями «%s»

en: creating array of %qT
uk: створення масиву з %qT

en: creating array of %qT, which is an abstract class type
uk: створення масиву з %qT, який є абстрактним класом

en: creating array of function members
uk: створення масиву з функційними елементами

en: creating array of functions
uk: створення масиву функцій

en: creating array of references
uk: створення масиву посилань

en: creating array of template placeholder type %qT
uk: створення масиву типу заповнювача шаблону %qT

en: creating array of void
uk: створення масиву типу void

en: creating pointer to member function of non-class type %qT
uk: створення вказівника на функцію-член некласового типу %qT

en: creating pointer to member of non-class type %qT
uk: створення вказівника на член типу, що не є класом %qT

en: creating pointer to member of type void
uk: створення вказівника на член типу void

en: creating pointer to member reference type %qT
uk: створення вказівника на тип посилання на член %qT

en: creating selector for nonexistent method %qE
uk: створення селектора для неіснуючого методу %qE

en: critical attribute has no effect on interrupt functions
uk: атрибут «critical» не має впливу на функції переривань

en: cv-qualified type parameter
uk: типовий параметр з кваліфікатором cv

en: dangling pointer %qE to %qD may be used
uk: можливе використання висячого вказівника %qE до %qD

en: dangling pointer %qE to an unnamed temporary may be used
uk: можливе використання висячого вказівника %qE до безіменного тимчасового

en: dangling pointer to %qD may be used
uk: можливе використання висячого вказівника до %qD

en: dangling pointer to an unnamed temporary may be used
uk: можливе використання висячого вказівника до безіменного тимчасового

en: data area attributes cannot be specified for local variables
uk: атрибути області даних не можуть бути вказані для локальних змінних

en: data area of %q+D conflicts with previous declaration
uk: область даних %q+D конфліктує з попереднім оголошенням

en: data declaration
uk: оголошення даних

en: data definition has no type or storage class
uk: Визначення даних не має типу або класу зберігання

en: data member %q+D invalidly declared function type
uk: елемент даних %q+D неправильно оголошений як функційний тип

en: data member %q+D invalidly declared method type
uk: елемент даних %q+D неправильно оголошений як методичний тип

en: data member %qD cannot be a member template
uk: член даних %qD не може бути шаблоном-членом

en: data member may not have variably modified type %qT
uk: член даних не може мати змінно-модифікований тип %qT

en: data movement for component %qE is not compatible with movement for struct %qE
uk: рух даних для компонента %qE несумісний з рухом для структури %qE

en: data type of %q+D isn%'t suitable for a register
uk: тип даних %q+D не підходить для регістру

en: dead histogram
uk: мертва гістограма

en: dead statement in EH table
uk: мертва інструкція в таблиці EH

en: deallocation function declared here
uk: функція звільнення оголошена тут

en: deallocation of already deallocated storage
uk: видалення вже видаленої памʼяті

en: deallocation of storage that was not previously allocated
uk: звільнення памʼяті, яка раніше не була виділена

en: debug
uk: налагодження

en: debug format %qs conflicts with prior selection
uk: формат налагодження %qs конфліктує з попереднім вибором

en: debug output level %qs is too high
uk: рівень виводу налагодження %qs занадто високий

en: debug path
uk: шлях для налагодження

en: debug:
uk: налагодження:

en: decimal floating-point argument %u to binary-only type-generic function
uk: десятковий аргумент з плаваючою комою %u для типогенеричної функції з бінарними аргументами

en: decimal floating-point argument %u to complex-only type-generic function
uk: десятковий аргумент з плаваючою комою %u для типогенеричної функції з комплексними аргументами

en: decimal floating-point not supported for this target
uk: десяткові плаваючі точки не підтримуються для цільової платформи

en: declaration %qD conflicts with builtin
uk: декларація %qD конфліктує з вбудованою функцією

en: declaration %qD does not declare anything
uk: оголошення %qD нічого не оголошує

en: declaration adds contracts to %q#D
uk: декларація додає контракти до %q#D

en: declaration does not declare anything
uk: оголошення нічого не оголошує

en: declaration for parameter %qD but no such parameter
uk: оголошення для параметра %qD, але такого параметра немає

en: declaration has a different number of contracts than previously declared
uk: декларація має іншу кількість контрактів, ніж раніше заявлено

en: declaration of %<constexpr%> variable %qD is not a definition
uk: оголошення змінної %qD з %<constexpr%> не є визначенням

en: declaration of %<extern%> variable %qD in %<for%> loop initial declaration
uk: оголошення %<extern%> змінної %qD в початковому оголошенні циклу %<for%>

en: declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template
uk: оголошення %<std::initializer_list%> не відповідає %<#include <initializer_list>%>, не є шаблоном

en: declaration of %<~%T%> as member of %qT
uk: оголошення %<~%T%> як члена %qT

en: declaration of %q#D changes meaning of %qD
uk: Оголошення %q#D змінює значення %qD

en: declaration of %q#D conflicts with built-in declaration %q#D
uk: декларація %q#D конфліктує з вбудованою декларацією %q#D

en: declaration of %q#D has %<extern%> and is initialized
uk: оголошення %q#D має %<extern%> та ініціалізовано

en: declaration of %q#D has no initializer
uk: оголошення %q#D не має ініціалізатора

en: declaration of %q#D outside of class is not definition
uk: декларація %q#D поза класом не є визначенням

en: declaration of %q#D shadows a parameter
uk: оголошення %q#D затіняє параметр

en: declaration of %q#T
uk: оголошення %q#T

en: declaration of %q+#D shadows template parameter
uk: оголошення %q+#D затіняє параметр шаблона

en: declaration of %q+D shadows a built-in function
uk: оголошення %q+D затіняє вбудовану функцію

en: declaration of %q+D shadows previous non-variable
uk: Декларація %q+D затіняє попередню незмінну змінну

en: declaration of %q+D with attribute %<noinline%> follows inline declaration
uk: оголошення %q+D з атрибутом %<noinline%> слідує за вбудованим оголошенням

en: declaration of %q+D with no linkage follows extern declaration
uk: оголошення %q+D без звʼязку слідує за зовнішнім оголошенням

en: declaration of %qD ambiguates earlier template instantiation for %qD
uk: декларація %qD ускладнює попередню інстанціацію шаблону для %qD

en: declaration of %qD as %<typedef%>
uk: оголошення %qD як %<typedef%>

en: declaration of %qD as array of function members
uk: оголошення %qD як масиву елементів-функцій

en: declaration of %qD as array of functions
uk: оголошення %qD як масиву функцій

en: declaration of %qD as array of references
uk: оголошення %qD як масиву посилань

en: declaration of %qD as array of void
uk: оголошення %qD як масиву типу void

en: declaration of %qD as member of %qT
uk: оголошення %qD як члена %qT

en: declaration of %qD as multidimensional array must have bounds for all dimensions except the first
uk: оголошення %qD як багатовимірного масиву повинно мати межі для всіх вимірів, крім першого

en: declaration of %qD as non-function
uk: оголошення %qD як не-функції

en: declaration of %qD as parameter
uk: оголошення %qD як параметра

en: declaration of %qD in %qD which does not enclose %qD
uk: оголошення %qD в %qD, який не включає %qD

en: declaration of %qD in namespace %qD which does not enclose %qD
uk: оголошення %qD в просторі імен %qD, який не включає %qD

en: declaration of %qD not in a namespace surrounding %qD
uk: оголошення %qD не знаходиться в просторі імен, що оточує %qD

en: declaration of %qD shadows a built-in function
uk: оголошення %qD затіняє вбудовану функцію

en: declaration of %qD shadows a global declaration
uk: Декларація %qD затіняє глобальну декларацію

en: declaration of %qD shadows a member of %qT
uk: оголошення %qD затіняє член %qT

en: declaration of %qD shadows a parameter
uk: Декларація %qD затіняє параметр

en: declaration of %qD shadows a previous local
uk: Декларація %qD затіняє попередній локальний ідентифікатор

en: declaration of %qE as array of functions
uk: оголошення %qE як масиву з функціями

en: declaration of %qE as array of voids
uk: оголошення %qE як масиву з типом void

en: declaration of %qE as multidimensional array must have bounds for all dimensions except the first
uk: оголошення %qE як мультирозмірного масиву повинно мати межі для всіх розмірностей, крім першої

en: declaration of %qE as non-function
uk: оголошення %qE як не-функції

en: declaration of %qE as non-member
uk: оголошення %qE як не-члена

en: declaration of %qF has a different exception specifier
uk: оголошення %qF має інший специфікатор винятку

en: declaration of built-in function %qD without a prototype; expected %qT
uk: оголошення вбудованої функції %qD без прототипу; очікувався %qT

en: declaration of enumeration with fixed underlying type and no enumerator list is only permitted as a standalone declaration
uk: оголошення перерахування з фіксованим типом основи та без списку елементів можливе лише як окреме оголошення.

en: declaration of function %qD in invalid context
uk: оголошення функції %qD в недійсному контексті

en: declaration of multidimensional array must have bounds for all dimensions except the first
uk: оголошення багатовимірного масиву повинно мати межі для всіх розмірностей, крім першої

en: declaration of non-variable %qD in %<for%> loop initial declaration
uk: оголошення незмінної %qD в початковій декларації циклу %<for%>

en: declaration of static variable %qD in %<for%> loop initial declaration
uk: оголошення статичної змінної %qD в початковому оголошенні циклу %<for%>

en: declaration of template parameter %q+#D with different constraints
uk: оголошення параметра шаблону %q+#D з різними обмеженнями

en: declaration of template parameter %q+D shadows template parameter
uk: оголошення параметра шаблона %q+D затіняє параметр шаблона

en: declaration of type name as array of functions
uk: оголошення типу як масиву з функцій

en: declaration of type name as array of voids
uk: оголошення імені типу як масиву з типом void

en: declarations in dependent base %qT are not found by unqualified lookup
uk: оголошення в залежній базі %qT не знайдені за допомогою некваліфікованого пошуку

en: declarator-id missing; using reserved word %qD
uk: відсутній ідентифікатор декларатора; використовується зарезервоване слово %qD

en: declare the explicit object parameter as non-const reference instead
uk: Оголосіть явний об'єктний параметр як неконстантне посилання замість цього

en: declared here
uk: оголошено тут

en: declared private here
uk: оголошено приватним тут

en: declared protected here
uk: оголошено захищеним тут

en: decompressed stream: %s
uk: розпакований потік: %s

en: decrement of a boolean expression
uk: декремент булевого виразу

en: decrement of constant field %qD
uk: декремент константного поля %qD

en: decrement of enumeration value is invalid in C++
uk: декремент значення перелічування недійсний в C++

en: decrement of function %qD
uk: декремент функції %qD

en: decrement of member %qD in read-only object
uk: зменшення елементу %qD в обʼєкті тільки для читання

en: decrement of pointer to an incomplete type %qT
uk: декремент вказівника на неповний тип %qT

en: decrement of read-only location %qE
uk: декремент незмінного місця %qE

en: decrement of read-only member %qD
uk: зменшення елементу тільки для читання %qD

en: decrement of read-only named return value %qD
uk: зменшення значення не змінної з іменем %qD

en: decrement of read-only parameter %qD
uk: зменшення значення не змінної параметра %qD

en: decrement of read-only reference %qD
uk: декремент посилання тільки для читання %qD

en: decrement of read-only variable %qD
uk: зменшення значення не змінної %qD

en: deduced class type %qD in function return type
uk: Виявлений тип класу %qD в типі повернення функції

en: deduced expression type does not satisfy placeholder constraints
uk: виведений тип виразу не відповідає обмеженням для заповнювача

en: deduced initializer does not satisfy placeholder constraints
uk: виведений ініціалізатор не відповідає обмеженням для заповнювача

en: deduced return type does not satisfy placeholder constraints
uk: виведений тип повернення не відповідає обмеженням для заповнювача

en: deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>
uk: Визначений тип повернення доступний лише з %<-std=c++14%> або %<-std=gnu++14%>

en: deduced type %qT for %qD is incomplete
uk: визначений тип %qT для %qD є неповним

en: deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>
uk: виведення зі списку ініціалізаторів, заключених у фігурні дужки, потребує %<#include <initializer_list>%>

en: deduction guide %qD must be declared in the same scope as %qT
uk: посібник з виведення %qD повинен бути оголошений в тому ж області видимості, що й %qT

en: deduction guide %qD must have the same access as %qT
uk: посібник з виведення %qD повинен мати такий самий доступ, як %qT

en: deduction guide %qD must not have a function body
uk: посібник з виведення %qD не повинен мати тіла функції

en: deduction guide for %qT must have trailing return type
uk: Посібник з виведення для %qT повинен мати тип повернення в кінці

en: default %<target_clones%> attribute was not set
uk: не встановлено атрибут %<target_clones%> за замовчуванням

en: default CPU architecture (%qs) does not support %qs ABI, falling back to %<-m%s=%s%>
uk: архітектура процесора за замовчуванням (%qs) не підтримує ABI %qs, використовується %<-m%s=%s%> за замовчуванням

en: default argument %qE uses %qD
uk: аргумент за замовчуванням %qE використовує %qD

en: default argument %qE uses local variable %qD
uk: аргумент за замовчуванням %qE використовує локальну змінну %qD

en: default argument for template parameter for class enclosing %qD
uk: Стандартний аргумент для параметра шаблону для класу, що оточує %qD

en: default argument given for parameter %d of %q#D
uk: задано типовий аргумент для параметра %d %q#D

en: default argument mismatch in overload resolution
uk: несумісність аргументу за замовчуванням при вирішенні перевантаження

en: default argument missing for parameter %P of %q#D
uk: відсутній аргумент за замовчуванням для параметра %P функції %q#D

en: default argument specified for lambda parameter
uk: вказано значення за замовчуванням для параметра лямбда

en: default argument specified in explicit specialization
uk: задано значення за замовчуванням у явній спеціалізації

en: default arguments are not allowed in declaration of friend template specialization %qD
uk: значення за замовчуванням не дозволені в декларації спеціалізації дружнього шаблону %qD

en: default arguments are only permitted for function parameters
uk: аргументи за замовчуванням дозволені тільки для параметрів функції

en: default member initializer for %qD required before the end of its enclosing class
uk: ініціалізатор за замовчуванням для члена %qD потрібно виконати до кінця його вкладеного класу

en: default member initializer for unnamed bit-field
uk: дефолтний ініціалізатор для безіменного біт-поля

en: default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>
uk: ініціалізатори за замовчуванням для бітових полів доступні лише з %<-std=c++20%> або %<-std=gnu++20%>

en: default template arguments may not be used in function template friend re-declaration
uk: стандартні аргументи шаблону не можуть бути використані в повторній декларації дружньої функції шаблону

en: default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>
uk: стандартні аргументи шаблону не можуть бути використані в функціональних шаблонах без %<-std=c++11%> або %<-std=gnu++11%>

en: default template arguments may not be used in partial specializations
uk: Стандартні аргументи шаблону не можуть використовуватися в часткових спеціалізаціях

en: default template arguments may not be used in template friend declarations
uk: стандартні аргументи шаблону не можуть бути використані в деклараціях дружніх шаблонів

en: default type conversion cannot deduce template argument for %qD
uk: типове перетворення не може визначити аргумент шаблону для %qD

en: defaulted %qD is not a friend of %qT
uk: За замовчуванням %qD не є другом %qT

en: defaulted %qD must be %<const%>
uk: стандартне значення %qD повинно бути %<const%>

en: defaulted %qD must have parameters of either type %<const %T&%> or %qT
uk: За замовчуванням %qD повинен мати параметри типу %<const %T&%> або %qT

en: defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both
uk: За замовчуванням %qD повинен мати параметри типу %<const %T&%> або %qT, але не обидва

en: defaulted %qD must not have %<&&%> ref-qualifier
uk: За замовчуванням %qD не повинен мати %<&&%> ref-кваліфікатор

en: defaulted %qD must return %<bool%>
uk: стандартне значення %qD повинно повертати %<bool%>

en: defaulted %qD only available with %<-std=c++20%> or %<-std=gnu++20%>
uk: стандартне значення %qD доступне лише з %<-std=c++20%> або %<-std=gnu++20%>

en: defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>
uk: функції зі значеннями за замовчуванням та видалені функції доступні лише з %<-std=c++11%> або %<-std=gnu++11%>

en: defaulted constructor calls non-%<constexpr%> %qD
uk: дефолтний конструктор викликає не-%<constexpr%> %qD

en: defaulted default constructor does not initialize %q#D
uk: стандартний конструктор за замовчуванням не ініціалізує %q#D

en: defaulted default constructor does not initialize any non-static data member
uk: дефолтний конструктор за замовчуванням не ініціалізує жодного нестатичного члена даних

en: defaulted destructor calls non-%<constexpr%> %qD
uk: дефолтний деструктор викликає не-%<constexpr%> %qD

en: defaulted function %q+D with default argument
uk: функція %q+D, яка задана за замовчуванням з аргументом за замовчуванням

en: defaulted member %qD must have parameter type %<const %T&%>
uk: За замовчуванням член %qD повинен мати тип параметра %<const %T&%>

en: defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT
uk: за замовчуванням присвоєння переміщення для %qT викликає ненезначний оператор присвоєння переміщення для віртуальної бази %qT

en: deferred type parameter at %C
uk: відкладений тип параметра в %C

en: defined here
uk: визначено тут

en: defined here %qD
uk: визначено тут %qD

en: defining a type in a cast is invalid in C++
uk: визначення типу в приведенні недійсне в C++

en: defining a type in a compound literal is invalid in C++
uk: визначення типу в літералі складного типу недійсне в C++

en: defining explicit specialization %qD in friend declaration
uk: визначення явної спеціалізації %qD в декларації друга

en: defining type in %qs expression is invalid in C++
uk: визначення типу в виразі %qs недійсне в C++

en: definition in block %i does not dominate use in block %i
uk: визначення в блоку %i не домінує використання в блоку %i

en: definition in block %i follows the use
uk: визначення в блоку %i слідує за використанням

en: definition of %q#D ambiguates built-in declaration %q#D
uk: визначення %q#D робить вбудовану декларацію %q#D неоднозначною

en: definition of %q#D is marked %<dllimport%>
uk: визначення %q#D має маркування %<dllimport%>

en: definition of %q#T inside template parameter list
uk: визначення %q#T всередині списку параметрів шаблону

en: definition of %q#T is not complete until the closing brace
uk: визначення %q#T не є повним до закриваючої фігурної дужки

en: definition of %qD does not match
uk: визначення %qD не відповідає

en: definition of %qD does not match %<#include <initializer_list>%>
uk: визначення %qD не відповідає %<#include <initializer_list>%>

en: definition of %qD is not in namespace enclosing %qT
uk: визначення %qD не знаходиться в просторі імен, що оточує %qT

en: definition of explicitly-defaulted %q+D
uk: визначення явно за замовчуванням %qD

en: definition of implicitly-declared %qD
uk: визначення неявно оголошеної %qD

en: definition of protocol %qE not found
uk: визначення протоколу %qE не знайдено

en: definition of static data member %q+D of dllimport%'d class
uk: визначення статичного елемента даних %q+D класу з атрибутом dllimport

en: definition provided for explicit instantiation
uk: надано визначення для явного інстанціювання

en: delegates are only for non-static functions
uk: делегати можуть бути тільки для нестатичних функцій

en: delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>
uk: делегуючі конструктори доступні лише з %<-std=c++11%> або %<-std=gnu++11%>

en: deleted definition of %qD is not first declaration
uk: видалене визначення %qD не є першою декларацією

en: deleted function %q+D overriding non-deleted function
uk: видалена функція %q+D перевизначає невидалену функцію

en: deleted in Fortran 95
uk: видалений у Fortran 95

en: deleting %qT is undefined
uk: видалення %qT не визначено

en: deleting LTRANS file %s: %m
uk: видалення файлу LTRANS %s: %m

en: deleting array %q#E
uk: видалення масиву %q#E

en: deleting file %qs: %m
uk: видалення файлу %qs: %m

en: deleting file %s: %m
uk: видалення файлу %s: %m

en: deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior
uk: видалення обʼєкта абстрактного класу типу %qT, який має невіртуальний деструктор, призведе до невизначеного поведінки

en: deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior
uk: видалення обʼєкта поліморфного класу типу %qT, який має невіртуальний деструктор, може призвести до невизначеного поведінки

en: dependent-name %qE is parsed as a non-type, but instantiation yields a type
uk: залежне імʼя %qE розбирається як не-тип, але інстанціювання повертає тип

en: deprecated conversion from string constant to %qT
uk: застаріла конвертація з рядкової константи в %qT

en: deprecated message is not a string
uk: Застаріле повідомлення не є рядком

en: dereference of non-pointer
uk: розіменування невказівника

en: dereferencing %<void *%> pointer
uk: розіменування вказівника %<void *%>

en: dereferencing a null pointer
uk: розіменування нульового вказівника

en: dereferencing a null pointer in %qE
uk: розіменування нульового вказівника в %qE

en: dereferencing type-punned pointer might break strict-aliasing rules
uk: розіменування вказівника з перетвореним типом може порушити правила строгого псевдоніма

en: dereferencing type-punned pointer will break strict-aliasing rules
uk: розіменування вказівника з перетвореним типом порушить правила строгого псевдоніма

en: derived type declaration
uk: оголошення похідного типу

en: derived union %qT invalid
uk: похідне обʼєднання %qT недійсне

en: designated initializers cannot be used with a non-aggregate type %qT
uk: позначені ініціалізатори не можуть бути використані з неагрегатним типом %qT

en: designating the bound of variable length array argument %u
uk: визначення межі аргументу зі змінною довжиною масиву %u

en: designator order for field %qD does not match declaration order in %qT
uk: порядок вказівника для поля %qD не відповідає порядку оголошення в %qT

en: destination object %qE of size %s
uk: обʼєкт призначення %qE розміром %s

en: destination object allocated here
uk: обʼєкт призначення виділяється тут

en: destination object is likely at address zero
uk: обʼєкт призначення, ймовірно, знаходиться за адресою нуль

en: destination object of size %s allocated by %qE
uk: обʼєкт призначення розміром %s, виділений %qE

en: destination object referenced by %<restrict%>-qualified argument 1 was declared here
uk: Обʼєкт призначення, на який посилається аргумент 1 з кваліфікатором %<restrict%>, був оголошений тут

en: destroying %<operator delete%> must be a member function
uk: знищення %<operator delete%> повинно бути методом класу

en: destroying %<operator delete%> must be a usual deallocation function
uk: знищувальний %<operator delete%> повинен бути звичайною функцією відведення памʼяті

en: destroying %qE from outside current evaluation is not a constant expression
uk: знищення %qE поза поточним оцінюванням не є константним виразом

en: destroying %qE outside its lifetime
uk: знищення %qE поза його часом життя

en: destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet
uk: знищення delete %qD не може бути використано для звільнення виділеної памʼяті, якщо ініціалізація викидається, оскільки обʼєкт ще не побудований

en: destructor %qD declared as member template
uk: деструктор %qD оголошено як шаблон члена

en: destructor cannot be static member function
uk: Деструктор не може бути статичною функцією-членом

en: destructor does not return a value to test
uk: Деструктор не повертає значення для перевірки

en: destructor for %qE shall not be run either
uk: деструктор для %qE також не буде виконуватися

en: destructor for %qT is ambiguous
uk: деструктор для %qT є неоднозначним

en: destructor for alien class %qT cannot be a member
uk: деструктор для класу-іноземця %qT не може бути членом

en: destructor priorities are not supported
uk: Пріоритети деструкторів не підтримуються

en: destructor priorities from 0 to %d are reserved for the implementation
uk: Пріоритети деструкторів від 0 до %d зарезервовані для реалізації

en: destructor priorities must be integers from 0 to %d inclusive
uk: Пріоритети деструкторів повинні бути цілими числами від 0 до %d включно

en: destructors may not be cv-qualified
uk: Деструктори не можуть мати кваліфікаторів cv

en: destructors may not be ref-qualified
uk: Деструктори не можуть мати кваліфікаторів ref

en: destructors may not have parameters
uk: деструктори не можуть мати параметрів

en: detected base architecture %qs, but some of its features are not detected; the detected base architecture may be unreliable, only detected features will be enabled
uk: Виявлено базову архітектуру %qs, але деякі її функції не вдалося визначити. Виявлена архітектура може бути ненадійною, доступні лише виявлені функції.

en: determining value of %qs
uk: визначення значення %qs

en: did you mean %<-%s%>?
uk: ви мали на увазі %<-%s%>?

en: did you mean %<-march=%s%>?
uk: ви мали на увазі %<-march=%s%>?

en: did you mean %<-mcpu=%s%>?
uk: ви мали на увазі %<-mcpu=%s%>?

en: did you mean %<using enum %T::%D%>?
uk: ви мали на увазі %<using enum %T::%D%>?

en: did you mean to dereference the pointer?
uk: ви мали на увазі розіменування вказівника?

en: did you mean to use logical not (%<!%>)?
uk: чи мали ви на увазі використання логічного заперечення (%<!%>)?

en: did you mean to use logical not?
uk: чи мали ви на увазі використання логічного заперечення?

en: difference between %qE and %qD does not have integer type
uk: різниця між %qE та %qD не має цілочисельного типу

en: different number of parameters
uk: різна кількість параметрів

en: different number of results
uk: різна кількість результатів

en: different parameter types
uk: різні типи параметрів

en: different receiver types
uk: різні типи отримувача

en: different result types
uk: різні типи результатів

en: different underlying type in enum %q#T
uk: різний підставний тип в перелічуванні %q#T

en: different varargs
uk: різні varargs

en: direct base %qT inaccessible in %qT due to ambiguity
uk: пряма база %qT недоступна в %qT через неоднозначність

en: direct call to %s in speculative call sequence has no speculative flag
uk: прямий виклик до %s у послідовності спекулятивних викликів не має прапорця спекуляції

en: direct call to %s in speculative call sequence has speculative_id %i out of range
uk: прямий виклик до %s у послідовності спекулятивних викликів має спекулятивний ідентифікатор %i, що виходить за межі

en: direct-list-initialization of %<auto%> requires exactly one element
uk: пряма ініціалізація списком %<auto%> потребує рівно один елемент

en: directive argument %qE
uk: аргумент директиви %qE

en: directive argument in the range [%E, %E]
uk: аргумент директиви в діапазоні [%E, %E]

en: directive with only %<device_type%> or %<indirect%> clauses
uk: директива тільки з клаузами %<device_type%> або %<indirect%>

en: disable pass %s for function %s
uk: вимкнути прохід %s для функції %s

en: disable pass %s for functions in the range of [%u, %u]
uk: вимкнути прохід %s для функцій в діапазоні [%u, %u]

en: display all inbuilt system items
uk: показувати всі вбудовані системні елементи

en: display statistics about the amount of source lines compiled and symbols used
uk: показувати статистику про кількість скомпільованих рядків початкового коду та використаних символів

en: display the location of module source files as they are compiled
uk: показувати розташування файлів джерела модуля під час компіляції

en: distinct Objective-C type in return
uk: різний тип Objective-C у поверненні

en: division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements
uk: ділення %<sizeof (%T) / sizeof (%T)%> не обчислює кількість елементів масиву

en: division by zero
uk: ділення на нуль

en: division by zero is not a constant expression
uk: ділення на нуль не є константним виразом

en: do not specify both -march=... and -mcpu=...
uk: не вказуйте одночасно -march=... та -mcpu=...

en: do_check(): too many args
uk: do_check(): забагато аргументів

en: do_simplify(): Too many args for intrinsic
uk: do_simplify(): Забагато аргументів для вбудованої функції

en: does not match member template declaration here
uk: не відповідає декларації методного шаблону тут

en: does not support multilib
uk: не підтримує multilib

en: dominator of %d should be %d, not %d
uk: домінатор %d повинен бути %d, а не %d

en: dominator of %d status unknown
uk: статус домінатора %d невідомий

en: don%'t know how to delete %qs
uk: не знаю, як видалити %qs

en: don%'t support DSP extension instructions
uk: не підтримуються інструкції розширення DSP

en: don%'t support performance extension instructions
uk: не підтримуються інструкції розширення продуктивності

en: don%'t support performance extension version 2 instructions
uk: не підтримуються інструкції розширення продуктивності версії 2

en: don%'t support string extension instructions
uk: не підтримуються інструкції розширення рядків

en: double colon in MODULE PROCEDURE statement at %L
uk: дві подвійні двокрапки в операторі MODULE PROCEDURE на %L

en: double constants not supported
uk: подвійні константи не підтримуються

en: double linked list of assembler names corrupted
uk: подвійний звʼязаний список імен асемблера пошкоджений

en: double linked list of clones corrupted
uk: подвійний звʼязаний список клонів пошкоджений

en: due to different exception specifications
uk: через різні специфікації винятків

en: dump file: %s
uk: файл дампу: %s

en: duplicate %<_Atomic%>
uk: подвійне використання %<_Atomic%>

en: duplicate %<_Thread_local%> or %<__thread%>
uk: подвійне використання %<_Thread_local%> або %<__thread%>

en: duplicate %<asm%> operand name %qs
uk: Повторюється назва операнду %<asm%> %qs

en: duplicate %<asm%> qualifier %qE
uk: подвійний %<asm%> кваліфікатор %qE

en: duplicate %<asm%> qualifier %qT
uk: подвійне вказівник %<asm%> %qT

en: duplicate %<const%>
uk: подвійне використання %<const%>

en: duplicate %<default%> case in %<_Generic%>
uk: подвійний випадок %<default%> в %<_Generic%>

en: duplicate %<restrict%>
uk: подвійне використання %<restrict%>

en: duplicate %<volatile%>
uk: подвійне використання %<volatile%>

en: duplicate %qD
uk: подвійне %qD

en: duplicate %qD specifier
uk: повторний вказівник %qD

en: duplicate %qE
uk: подвійне %qE

en: duplicate %qE attribute
uk: подвійний атрибут %qE

en: duplicate %qE declaration specifier
uk: подвійний специфікатор оголошення %qE

en: duplicate %qs
uk: подвійне %qs

en: duplicate %qs modifier
uk: подвійний модифікатор %qs

en: duplicate (or overlapping) case value
uk: повторне (або перекриваючеся) значення case

en: duplicate base type %qT invalid
uk: подвійний базовий тип %qT недійсний

en: duplicate case value
uk: повторне значення case

en: duplicate cv-qualifier
uk: подвійний cv-кваліфікатор

en: duplicate declaration for protocol %qE
uk: подвійне оголошення для протоколу %qE

en: duplicate declaration of method %<%c%E%> with conflicting types
uk: подвійне оголошення методу %<%c%E%> з конфліктуючими типами

en: duplicate definition of %qs
uk: подвійне визначення %qs

en: duplicate definition of '%s'
uk: подвійне визначення '%s'

en: duplicate definition of a symbol version
uk: подвійне визначення версії символу

en: duplicate direct call to %s in speculative call sequence with speculative_id %i
uk: подвійний прямий виклик до %s у спекулятивній послідовності викликів з ідентифікатором спекуляції %i

en: duplicate explicit instantiation of %q#D
uk: подвійна явна інстанціація %q#D

en: duplicate explicit instantiation of %q#T
uk: подвійна явна інстанціація %q#T

en: duplicate feature modifier %qs of value %qs in %<target_version%> attribute
uk: дублікат модифікатора функції %qs з значенням %qs в атрибуті %<target_version%>

en: duplicate info for %qE
uk: дубльована інформація для %qE

en: duplicate initialization of %qD
uk: подвійна ініціалізація %qD

en: duplicate insn UID: %i
uk: повторний UID інструкції: %i

en: duplicate instance variable %q+D
uk: подвійна змінна екземпляру %q+D

en: duplicate interface declaration for category %<%E(%E)%>
uk: подвійне оголошення інтерфейсу для категорії %<%E(%E)%>

en: duplicate interface declaration for class %qE
uk: подвійне оголошення інтерфейсу для класу %qE

en: duplicate label %qD
uk: повторна мітка %qD

en: duplicate label declaration %qE
uk: повторна декларація мітки %qE

en: duplicate loop header
uk: подвійний заголовок циклу

en: duplicate member %q+D
uk: повторний член %q+D

en: duplicate reference %s in speculative call sequence with speculative_id %i
uk: подвійне посилання %s у спекулятивній послідовності виклику з ідентифікатором спекуляції %i

en: duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>
uk: повторний типовий загальний параметр для аргументу %u функції %<__builtin_tgmath%>

en: duplicate virt-specifier
uk: подвійний virt-специфікатор

en: duplicated %<if%> condition
uk: подвійна умова %<if%>

en: duplicated parameter specifier %qs in %<amdgpu_hsa_kernel%> attribute
uk: повторний специфікатор параметра %qs в атрибуті %<amdgpu_hsa_kernel%>

en: during %<-fcompare-debug%> recompilation
uk: під час повторної компіляції з %<-fcompare-debug%>

en: during %s pass: %s
uk: під час %s проходу: %s

en: during load of binding %<%E%s%E%>
uk: під час завантаження звʼязування %<%E%s%E%>

en: during load of binding %<%E%s%E@%s%>
uk: під час завантаження звʼязування %<%E%s%E@%s%>

en: during load of pendings for %<%E%s%E%>
uk: під час завантаження очікуваних одиниць для %<%E%s%E%>

en: dwarf version %wu is not supported
uk: версія DWARF %wu не підтримується

en: dynamic dependency %s not found
uk: динамічна залежність %s не знайдена

en: dynamic exception specifications are deprecated in C++11
uk: динамічні специфікації винятків застаріли в C++11

en: dynamic type %qT of its operand does not have a base class of type %qT
uk: динамічний тип %qT його операнда не має базового класу типу %qT

en: dynamic type %qT of its operand does not have an unambiguous public base class %qT
uk: динамічний тип %qT операнда не має однозначного публічного базового класу %qT

en: eBPF stack limit exceeded
uk: перевищено обмеження стеку eBPF

en: each undeclared identifier is reported only once for each function it appears in
uk: кожен не оголошений ідентифікатор повідомляється лише один раз для кожної функції, в якій він зʼявляється

en: earlier argument should specify number of elements, later size of each element
uk: Раніший аргумент повинен вказувати кількість елементів, а пізніше - розмір кожного елемента

en: edge %s->%s has no corresponding call_stmt
uk: ребро %s->%s не має відповідного call_stmt

en: edge count is not compatible with function count
uk: кількість ребер несумісна з кількістю функцій

en: edge from %d to %d should be marked irreducible
uk: ребро з %d до %d повинно бути позначене як нередуковане

en: edge from %d to %d should not be marked irreducible
uk: ребро з %d до %d не повинно бути позначене як нередуковане

en: edge has both call_stmt and lto_stmt_uid set
uk: ребро має як call_stmt, так і lto_stmt_uid встановлені

en: edge not found
uk: ребро не знайдено

en: edge points to wrong declaration:
uk: ребро вказує на неправильне оголошення:

en: either %<-fopenacc%> or %<-fopenmp%> must be set
uk: необхідно встановити або %<-fopenacc%>, або %<-fopenmp%>

en: either all initializer clauses should be designated or none of them should be
uk: або всі замикання ініціалізатора повинні бути іменовані, або ж жоден з них не повинен бути іменованим

en: elaborated-type-specifier for a scoped enum must not use the %qD keyword
uk: розширений тип-специфікатор для перелічування з областю дії не повинен використовувати ключове слово %qD

en: element index %qE is out of bounds %<[0 .. %E]%>
uk: індекс елемента %qE виходить за межі %<[0 .. %E]%>

en: element types must be the same
uk: типи елементів повинні бути однаковими

en: element_number(): Bad dimension type
uk: element_number(): Поганий тип розмірності

en: elemental binary operation
uk: елементарна бінарна операція

en: elemental function arguments at %C are not compliant
uk: елементарні аргументи функції на %C не відповідають

en: elemental procedure
uk: елементарна процедура

en: elements of array %q#D have incomplete type
uk: елементи масиву %q#D мають неповний тип

en: elements of array %q#T have incomplete type
uk: елементи масиву %q#T мають неповний тип

en: embedded %<\0%> in format
uk: вбудований %<\0%> у формат

en: embedded NUL in CFString literal
uk: вбудований NUL в літералі CFString

en: empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)
uk: зміни ABI передачі параметрів порожнього класу %qT в %<-fabi-version=12%> (GCC 8)

en: empty declaration
uk: порожнє оголошення

en: empty declaration of %<enum%> type does not redeclare tag
uk: порожня декларація типу %<enum%> не перевизначає тег

en: empty declaration with %<_Alignas%> does not redeclare tag
uk: порожня декларація з %<_Alignas%> не перевизначає тег

en: empty declaration with storage class specifier does not redeclare tag
uk: порожня декларація зі специфікатором класу сховища не перевизначає тег

en: empty declaration with type qualifier does not redeclare tag
uk: порожня декларація з кваліфікатором типу не перевизначає тег

en: empty enum is invalid
uk: порожнє перелічування недійсне

en: empty file
uk: порожній файл

en: empty index range in initializer
uk: порожній діапазон індексу в ініціалізаторі

en: empty initializer for lambda init-capture
uk: порожній ініціалізатор для захоплення init-capture у лямбда

en: empty initializer in lambda init-capture
uk: порожня ініціалізатор в захопленні ініціалізатора лямбди

en: empty left precision in %s format
uk: порожня ліва точність в форматі %s

en: empty parentheses were disambiguated as a function declaration
uk: порожні дужки були розʼяснені як оголошення функції

en: empty precision in %s format
uk: порожня точність в форматі %s

en: empty property attribute list
uk: порожній список атрибутів властивості

en: empty range specified
uk: вказаний порожній діапазон

en: empty string in attribute %<target%>
uk: порожній рядок в атрибуті %<target%>

en: empty struct has size 0 in C, size 1 in C++
uk: порожня структура має розмір 0 в C, розмір 1 в C++

en: empty structured binding declaration
uk: порожнє оголошення структурованої привʼязки

en: empty union has size 0 in C, size 1 in C++
uk: порожнє обʼєднання має розмір 0 в C, розмір 1 в C++

en: enable pass %s for function %s
uk: увімкнути прохід %s для функції %s

en: enable pass %s for functions in the range of [%u, %u]
uk: увімкнути прохід %s для функцій в діапазоні [%u, %u]

en: enabling %qs promotes %<%s%s%> to %<%s%s%>
uk: увімкнення %qs підвищує %<%s%s%> до %<%s%s%>

en: enabling backtrace support is only meaningful when compiling for the Thumb
uk: увімкнення підтримки відстеження викликів має сенс лише при компіляції для Thumb

en: enabling callee interworking support is only meaningful when compiling for the Thumb
uk: увімкнення підтримки взаємодії зі співробітником має сенс лише при компіляції для Thumb

en: encapsulation is malformed
uk: інкапсуляція має неправильний формат

en: enclosing %<target%>
uk: оточуючий %<target%>

en: enclosing %qs
uk: оточуючий %qs

en: enclosing OpenACC %qs construct and
uk: обмеження конструкції OpenACC %qs і

en: enclosing OpenACC %qs construct with %qs clause
uk: обмеження конструкції OpenACC %qs з клаузою %qs

en: enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type
uk: обгортка класу %<constexpr%> нестатичної член-функції %q+#D не є літеральним типом

en: enclosing class templates are not explicitly specialized
uk: обрамлюючі шаблони класу не є явно спеціалізованими

en: enclosing parent compute construct
uk: обмежуюча батьківська обчислювальна конструкція

en: enclosing region
uk: оточуючий регіон

en: enclosing routine
uk: обмежуюча процедура

en: enclosing target region
uk: оточуючий цільовий регіон

en: enclosing task
uk: оточуюча задача

en: end expression refers to outer iterator %qD
uk: вираз кінця посилається на зовнішній ітератор %qD

en: end insn %d for block %d not found in the insn stream
uk: Кінцева інструкція %d для блоку %d не знайдена в потоці інструкцій

en: end of implied-do loop at %L could not be simplified to a constant value
uk: кінець неявного циклу DO на %L не може бути спрощений до константного значення

en: entry block count not initialized
uk: кількість вхідних блоків не ініціалізована

en: enum constant defined here
uk: константа перелічування визначена тут

en: enum constant in boolean context
uk: константа перелічування в булевому контексті

en: enum conversion from %qT to %qT in assignment is invalid in C++
uk: Конвертація перелічування з %qT до %qT при присвоєнні недійсна в C++

en: enum conversion from %qT to %qT in initialization is invalid in C++
uk: Конвертація перелічування з %qT до %qT при ініціалізації недійсна в C++

en: enum conversion from %qT to %qT in return is invalid in C++
uk: перетворення enum з %qT на %qT у поверненні недійсне в C++

en: enum conversion in assignment is invalid in C++
uk: перетворення перелічування в присвоєнні недійсне в C++

en: enum conversion in initialization is invalid in C++
uk: перетворення перелічування при ініціалізації недійсне в C++

en: enum conversion when passing argument %d of %qE is invalid in C++
uk: Конвертація перелічування при передачі аргументу %d %qE недійсна в C++

en: enum type defined here
uk: тип enum визначений тут

en: enum value is not %<CONST_DECL%> or %<INTEGER_CST%>
uk: значення перелічування не є %<CONST_DECL%> або %<INTEGER_CST%>

en: enum value name is not %<IDENTIFIER_NODE%>
uk: імʼя значення перелічування не є %<IDENTIFIER_NODE%>

en: enum value type is not %<INTEGER_TYPE%> nor convertible to the enum
uk: тип значення перелічування не є %<INTEGER_TYPE%> і не може бути перетворений на перелічування

en: enumerated and non-enumerated type in conditional expression
uk: перелічування та неперелічування типи в умовному виразі

en: enumerated mismatch in conditional expression: %qT vs %qT
uk: несумісність перелічування в умовному виразі: %qT проти %qT

en: enumeration range differs
uk: діапазон перелічення відрізняється

en: enumeration value %qE not handled in switch
uk: значення перелічування %qE не обробляється у switch

en: enumeration values exceed range of %qs
uk: значення перелічування перевищують діапазон %qs

en: enumeration values exceed range of integer
uk: значення перелічування перевищують діапазон цілого числа

en: enumeration values exceed range of largest integer
uk: значення перелічування перевищують діапазон найбільшого цілого числа

en: enumerator %qD does not match ...
uk: перелічувач %qD не відповідає ...

en: enumerator value %qE is outside the range of underlying type %qT
uk: значення перелічування %qE знаходиться поза діапазоном базового типу %qT

en: enumerator value for %qD is not an integer constant
uk: значення перелічування для %qD не є цілочисельною константою

en: enumerator value for %qD must have integral or unscoped enumeration type
uk: значення перелічування для %qD повинно мати цілочисельний або необмежений тип перелічування

en: enumerator value for %qE is not an integer constant
uk: значення перелічування для %qE не є цілочисельною константою

en: enumerator value for %qE is not an integer constant expression
uk: значення перелічування для %qE не є цілочисельним константним виразом

en: enumerator value outside the range of %qs
uk: значення перелічування поза діапазоном %qs

en: enumerator value outside the range of underlying type
uk: значення перелічування знаходиться поза діапазоном базового типу

en: environment variable %<COLLECT_GCC%> must be set
uk: змінна середовища %<COLLECT_GCC%> повинна бути встановлена

en: environment variable %<COLLECT_GCC_OPTIONS%> must be set
uk: змінна середовища %<COLLECT_GCC_OPTIONS%> повинна бути встановлена

en: environment variable %<COLLECT_LTO_WRAPPER%> must be set
uk: змінна середовища %<COLLECT_LTO_WRAPPER%> повинна бути встановлена

en: environment variable %qs must expand to a non-negative integer less than or equal to %wd
uk: змінна середовища %qs повинна розгортатися в невідʼємне цілочисельне, менше або рівне %wd

en: environment variable %qs not defined
uk: змінна середовища %qs не визначена

en: environment variable COLLECT_GCC_OPTIONS must be set
uk: необхідно встановити змінну середовища COLLECT_GCC_OPTIONS

en: environment variable DJGPP not defined
uk: змінна середовища DJGPP не визначена

en: environment variable DJGPP points to corrupt file %qs
uk: змінна середовища DJGPP вказує на пошкоджений файл %qs

en: environment variable DJGPP points to missing file %qs
uk: змінна середовища DJGPP вказує на відсутній файл %qs

en: error
uk: помилка

en: error closing %s: %m
uk: помилка закриття %s: %m

en: error closing optimization records %qs
uk: помилка закриття файлу оптимізаційних записів %qs

en: error in arguments to spec function %qs
uk: помилка в аргументах функції специфікації %qs

en: error in removing %s
uk: помилка при видаленні %s

en: error writing %qs
uk: помилка запису %qs

en: error writing optimization records to %qs: %s
uk: помилка запису оптимізаційних записів в %qs: %s

en: error writing to %s: %m
uk: помилка запису до %s: %m

en: error:
uk: помилка:

en: error: unable to open '%s' for writing: %s
uk: помилка: неможливо відкрити '%s' для запису: %s

en: errors during merging of translation units
uk: помилки під час обʼєднання одиниць перекладу

en: eval_intrinsic(): Bad operator
uk: eval_intrinsic(): неправильний оператор

en: exception cleanup for this placement new selects non-placement %<operator delete%>
uk: очищення винятків для цього розміщення нового вибирає нерозміщене %<operator delete%>

en: exception handling disabled, use %<-fexceptions%> to enable
uk: обробка винятків вимкнена, використовуйте %<-fexceptions%>, щоб увімкнути

en: exception handling disabled; use %<-fexceptions%> to enable
uk: обробка винятків вимкнена; використовуйте %<-fexceptions%>, щоб увімкнути

en: exception handling personality mismatch
uk: несумісність персоналітету обробки виключень

en: exception of type %<%T%> will be caught
uk: виняток типу %<%T%> буде перехоплено

en: exception of type %qT will be caught by earlier handler
uk: виняток типу %qT буде перехоплений раніше визначеним обробником

en: exception specification of %qD depends on itself
uk: специфікація винятку %qD залежить від себе

en: excess elements in %qT initializer
uk: зайві елементи в ініціалізаторі %qT

en: excess elements in array initializer
uk: зайва кількість елементів у ініціалізаторі масиву

en: excess elements in scalar initializer
uk: зайва кількість елементів у ініціалізаторі скаляра

en: excess elements in struct initializer
uk: зайві елементи в ініціалізаторі структури

en: excess elements in union initializer
uk: зайві елементи в ініціалізаторі обʼєднання

en: excess elements in vector initializer
uk: зайва кількість елементів у ініціалізаторі вектора

en: excess use operand for statement
uk: зайвий операнд використання для оператора

en: execution counts assumed to be zero
uk: припускається, що кількість виконань дорівнює нулю

en: execution counts estimated
uk: оцінено кількість виконань

en: existing declaration %#qD
uk: існуюча декларація %#qD

en: existing definition %qD
uk: існуюче визначення %qD

en: exit %d->%d not recorded
uk: вихід %d->%d не записаний

en: exit block count not initialized
uk: кількість вихідних блоків не ініціалізована

en: expansion pattern %qE contains no parameter packs
uk: шаблон розширення %qE не містить параметричних пакетів

en: expansion pattern %qT contains no parameter packs
uk: шаблон розширення %qT не містить параметричних пакетів

en: expected %<"%>
uk: очікувався %<"%>

en: expected %<#pragma omp scan%>
uk: очікується %<#pragma omp scan%>

en: expected %<#pragma omp section%> or %<}%>
uk: очікувалось %<#pragma omp section%> або %<}%>

en: expected %<(%>
uk: очікувався %<(%>

en: expected %<(%> after template-argument-list
uk: очікується %<(%> після списку аргументів шаблону

en: expected %<(%> at %C
uk: очікується %<(%> на %C

en: expected %<(%> or end of line
uk: очікується %<(%> або кінець рядка

en: expected %<)%>
uk: очікувався %<)%>

en: expected %<)%> at %C
uk: очікується %<)%> у %C

en: expected %<)%> or %<,%>
uk: очікується %<)%> або %<,%>

en: expected %<*%>
uk: очікувався %<*%>

en: expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier
uk: очікується %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> або ідентифікатор

en: expected %<,%>
uk: очікувався %<,%>

en: expected %<,%> or %<)%>
uk: очікувався %<,%> або %<)%>

en: expected %<,%> or %<...%>
uk: очікується %<,%> або %<...%>

en: expected %<,%> or %<;%>
uk: очікується %<,%> або %<;%>

en: expected %<,%> or %<]%>
uk: очікувався %<,%> або %<]%>

en: expected %<,%> or %<}%>
uk: очікувався %<,%> або %<}%>

en: expected %<,%>, %<;%> or %<}%>
uk: очікувався %<,%>, %<;%> або %<}%>

en: expected %<.%>
uk: очікувався %<.%>

en: expected %<...%>
uk: очікувався %<...%>

en: expected %<:%>
uk: очікувався %<:%>

en: expected %<:%> or %<)%>
uk: очікується %<:%> або %<)%>

en: expected %<:%> or %<...%>
uk: очікується %<:%> або %<...%>

en: expected %<:%> or %<::%>
uk: очікувався %<:%> або %<::%>

en: expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>
uk: очікувався %<:%>, %<,%>, %<;%>, %<}%> або %<__attribute__%>

en: expected %<::%>
uk: очікувався %<::%>

en: expected %<;%>
uk: очікувався %<;%>

en: expected %<;%> after class definition
uk: очікується %<;%> після визначення класу

en: expected %<;%> after struct definition
uk: очікується %<;%> після визначення структури

en: expected %<;%> after union definition
uk: очікується %<;%> після визначення обʼєднання

en: expected %<;%> at end of member declaration
uk: очікувався %<;%> в кінці оголошення члена

en: expected %<;%> or %<{%>
uk: очікується %<;%> або %<{%>

en: expected %<;%> or %<{%> after method attribute definition
uk: очікується %<;%> або %<{%> після визначення атрибутів методу

en: expected %<;%>, %<,%> or %<)%>
uk: очікувався %<;%>, %<,%> або %<)%>

en: expected %<;%>, identifier or %<(%>
uk: очікується %<;%>, ідентифікатор або %<(%>

en: expected %<<%>
uk: очікувалось %<<%>

en: expected %<=%>
uk: очікувалось %<=%>

en: expected %<=%> after Objective-C %qE
uk: очікується %<=%> після Objective-C %qE

en: expected %<=%> at %C
uk: очікується %<=%> у %C

en: expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>
uk: очікується %<=%>, %<,%>, %<;%>, %<asm%> або %<__attribute__%>

en: expected %<==%> comparison in %<if%> condition
uk: очікується порівняння %<==%> в умові %<if%>

en: expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition
uk: очікується порівняння %<==%>, %<<%> або %<>%> в умові %<if%>

en: expected %<>%>
uk: очікувався %<>%>

en: expected %<@end%>
uk: очікувався %<@end%>

en: expected %<@synchronized%>
uk: очікувався %<@synchronized%>

en: expected %<@throw%>
uk: очікувався %<@throw%>

en: expected %<@try%>
uk: очікувався %<@try%>

en: expected %<[%>
uk: очікувався %<[%>

en: expected %<]%>
uk: очікувався %<]%>

en: expected %<__label__%>
uk: очікувався %<__label__%>

en: expected %<__transaction_atomic%>
uk: очікувався %<__transaction_atomic%>

en: expected %<__transaction_relaxed%>
uk: очікувався %<__transaction_relaxed%>

en: expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>
uk: очікується %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> або %<seq_cst%>

en: expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>
uk: очікується %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> або %<default%>

en: expected %<allocator%> or %<align%>
uk: очікується %<allocator%> або %<align%>

en: expected %<ancestor%> or %<device_num%>
uk: очікувався %<ancestor%> або %<device_num%>

en: expected %<asm%>
uk: очікувався %<asm%>

en: expected %<at%>, %<severity%> or %<message%> clause
uk: очікується замикання %<at%>, %<severity%> або %<message%>

en: expected %<auto%>
uk: очікувався %<auto%>

en: expected %<auto%> or %<decltype(auto)%> after %qE
uk: очікується %<auto%> або %<decltype(auto)%> після %qE

en: expected %<big-endian%>, %<little-endian%>, or %<default%> after %<#pragma scalar_storage_order%>
uk: очікувався %<big-endian%>, %<little-endian%> або %<default%> після %<#pragma scalar_storage_order%>

en: expected %<cancel%> %<if%> clause modifier
uk: очікується модифікатор замикання %<cancel%> %<if%>

en: expected %<catch%>
uk: очікувався %<catch%>

en: expected %<class%>
uk: очікується %<class%>

en: expected %<class%> or %<typename%>
uk: очікується %<class%> або %<typename%>

en: expected %<class%>, %<typename%>, or %<template%>
uk: очікувався %<class%>, %<typename%> або %<template%>

en: expected %<co_yield%>
uk: очікувався %<co_yield%>

en: expected %<concurrent%>
uk: очікується %<concurrent%>

en: expected %<data%>
uk: очікувався %<data%>

en: expected %<data%> after %<#pragma acc %s%>
uk: мало бути %<data%> після %<#pragma acc %s%>

en: expected %<data%>, %<update%>, %<enter%> or %<exit%>
uk: очікувався %<data%>, %<update%>, %<enter%> або %<exit%>

en: expected %<declare target%> or %<assumes%>
uk: очікується %<declare target%> або %<assumes%>

en: expected %<declare%> or %<assumes%>
uk: очікується %<declare%> або %<assumes%>

en: expected %<decltype%>
uk: очікується %<decltype%>

en: expected %<delete%>
uk: очікується %<delete%>

en: expected %<depend%>, %<destroy%> or %<update%> clause
uk: очікується замикання %<depend%>, %<destroy%> або %<update%>

en: expected %<directive%> or %<sequence%>
uk: очікується %<directive%> або %<sequence%>

en: expected %<else%>
uk: очікувалось %<else%>

en: expected %<error%>, %<warning%>, %<ignored%>, %<push%>, %<pop%>, %<ignored_attributes%> after %<#pragma GCC diagnostic%>
uk: очікується %<error%>, %<warning%>, %<ignored%>, %<push%>, %<pop%>, %<ignored_attributes%> після %<#pragma GCC diagnostic%>

en: expected %<extern%>
uk: очікується %<extern%>

en: expected %<finally%> or %<catch%>
uk: очікувано %<finally%> або %<catch%>

en: expected %<for%> after %qs
uk: очікувався %<for%> після %qs

en: expected %<host%>, %<nohost%> or %<any%>
uk: очікується %<host%>, %<nohost%> або %<any%>

en: expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>
uk: очікується %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> або %<inoutset%>

en: expected %<inclusive%> or %<exclusive%> clause
uk: очікується замикання %<inclusive%> або %<exclusive%>

en: expected %<namespace%>
uk: очікується %<namespace%>

en: expected %<new%>
uk: очікується %<new%>

en: expected %<none%> or %<present%>
uk: очікується %<none%> або %<present%>

en: expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>
uk: очікувався %<none%>, %<shared%>, %<private%> або %<firstprivate%>

en: expected %<omp_priv%> or function-name
uk: очікується %<omp_priv%> або імʼя функції

en: expected %<operator%>
uk: очікується %<operator%>

en: expected %<point%>
uk: очікувався %<point%>

en: expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause
uk: очікується замикання %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> або %<hint%>

en: expected %<read%>, %<write%>, %<update%>, or %<capture%> clause
uk: очікується замикання %<read%>, %<write%>, %<update%> або %<capture%>

en: expected %<reproducible%> or %<unconstrained%>
uk: очікується %<reproducible%> або %<unconstrained%>

en: expected %<return%>
uk: очікується %<return%>

en: expected %<scalar%>, %<aggregate%>, %<all%>
uk: очікується %<scalar%>, %<aggregate%>, %<all%>

en: expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>
uk: очікується %<scalar%>, %<aggregate%>, %<pointer%> або %<all%>

en: expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>
uk: очікується %<seq_cst%>, %<acq_rel%>, %<release%> або %<acquire%>

en: expected %<seq_cst%>, %<acquire%> or %<relaxed%>
uk: очікується %<seq_cst%>, %<acquire%> або %<relaxed%>

en: expected %<simd%>, %<reduction%>, %<target%> or %<variant%>
uk: очікується %<simd%>, %<reduction%>, %<target%> або %<variant%>

en: expected %<static_assert%>
uk: очікується %<static_assert%>

en: expected %<target%>
uk: очікується %<target%>

en: expected %<teams%>, %<parallel%> or %<thread%>
uk: очікується %<teams%>, %<parallel%> або %<thread%>

en: expected %<template%>
uk: очікується %<template%>

en: expected %<throw%>
uk: очікувався %<throw%>

en: expected %<try%>
uk: очікувався %<try%>

en: expected %<using%>
uk: очікувався %<using%>

en: expected %<while%>
uk: очікувався %<while%>

en: expected %<{%>
uk: очікувався %<{%>

en: expected %<{%> at %C
uk: очікується %<{%> у %C

en: expected %<{%> or %<:%>
uk: очікувався %<{%> або %<:%>

en: expected %<}%>
uk: очікувалось %<}%>

en: expected %<}%> at %C
uk: очікується %<}%> у %C

en: expected %<}%> before %<else%>
uk: очікується %<}%> перед %<else%>

en: expected %<~%>
uk: очікувався %<~%>

en: expected %d levels of template parms for %q#D, got %d
uk: очікувалося %d рівнів параметрів шаблону для %q#D, отримано %d

en: expected %i or more, found %i
uk: очікувалося %i або більше, знайдено %i

en: expected %i, found %i
uk: очікувалося %i, знайдено %i

en: expected %qE selector name
uk: очікується назва селектора %qE

en: expected %qT but argument is of type %qT
uk: очікується %qT, але аргумент має тип %qT

en: expected %qT but pointer is of type %qT
uk: очікувався %qT, але вказівник має тип %qT

en: expected %qs %<if%> clause modifier rather than %qs
uk: очікувався модифікатор %qs %<if%> для замикання, а не %qs

en: expected %qs keyword before dependent template name
uk: очікувано ключове слово %qs перед залежним іменем шаблону

en: expected %qs or %qs
uk: очікується %qs або %qs

en: expected ...
uk: очікується ...

en: expected 64-bit address but argument 1 is %d-bit
uk: очікується 64-бітна адреса, але аргумент 1 має %d біт

en: expected 64-bit address but argument 2 is %d-bit
uk: очікується 64-бітна адреса, але аргумент 2 має %d біт

en: expected : at %C
uk: очікується ':' у %C

en: expected OpenMP directive name
uk: очікується імʼя директиви OpenMP

en: expected a string after %<#pragma message%>
uk: після %<#pragma message%> очікується рядок

en: expected an OpenACC clause
uk: очікується клауза OpenACC

en: expected an OpenMP clause
uk: очікується клауза OpenMP

en: expected an SSA_NAME object
uk: очікувався обʼєкт SSA_NAME

en: expected an argument to %<msp430_select_cpu%>
uk: очікується аргумент для %<msp430_select_cpu%>

en: expected an identifier for the attribute name
uk: очікується ідентифікатор для назви атрибуту

en: expected assumption clause
uk: очікується замикання припущення

en: expected at least one assumption clause
uk: очікується принаймні одне замикання припущення

en: expected attribute argument as balanced token sequence
uk: очікується аргумент атрибуту у вигляді збалансованої послідовності токенів

en: expected attribute before %<...%>
uk: очікується атрибут перед %<...%>

en: expected between %i and %i, found %i
uk: очікувалося між %i і %i, знайдено %i

en: expected binary operator
uk: очікується бінарний оператор

en: expected block index
uk: очікуваний індекс блоку

en: expected block specifier
uk: очікуваний специфікатор блоку

en: expected boolean expression
uk: очікується булевий вираз

en: expected boolean type
uk: очікувався булевий тип

en: expected case label
uk: очікувана мітка «case»

en: expected channel
uk: очікуваний канал

en: expected class name
uk: очікуване імʼя класу

en: expected class-key
uk: очікується ключ-клас

en: expected class-name
uk: очікується імʼя класу

en: expected constant integer expression with valid sync-hint value
uk: очікується константний цілочисельний вираз з дійсним значенням sync-hint

en: expected constant logical expression
uk: очікується константне логічне вираження

en: expected constant offset
uk: очікуваний сталий зсув

en: expected constant offset for %<__MEM%> operand
uk: очікується стале зміщення для операнда %<__MEM%>

en: expected constant size
uk: очікуваний сталий розмір

en: expected constant step for %<__MEM%> operand
uk: очікується стала величина кроку для операнда %<__MEM__>

en: expected constructor, destructor, or type conversion
uk: очікується конструктор, деструктор або перетворення типу

en: expected context selector set name
uk: очікується ім'я набору селектора контексту

en: expected context selector set name at %C
uk: очікується ім'я набору селектора контексту в %C

en: expected contract level: %<default%>, %<audit%>, or %<axiom%>
uk: очікується рівень контракту: %<default%>, %<audit%> або %<axiom%>

en: expected contract semantic or level
uk: очікується семантика або рівень контракту

en: expected contract-role
uk: очікується роль контракту

en: expected count value
uk: очікуване значення лічильника

en: expected declaration
uk: очікується декларація

en: expected declaration or statement
uk: очікується оголошення або оператор

en: expected declaration specifiers
uk: очікувані специфікатори декларації

en: expected declaration specifiers or %<...%>
uk: очікується специфікатор декларації або %<...%>

en: expected declarator
uk: очікувався декларатор

en: expected directive name
uk: очікується назва директиви

en: expected else statement
uk: очікуваний оператор else

en: expected empty string after %<operator%> keyword
uk: після ключового слова %<operator%> очікується порожній рядок

en: expected end of capture-list
uk: очікуваний кінець списку захоплень

en: expected end of line
uk: очікуваний кінець рядка

en: expected expression
uk: очікується вираз

en: expected expression at %C
uk: очікується вираз у %C

en: expected expression-list or type-id
uk: очікується список виразів або ідентифікатор типу

en: expected frequency quality
uk: очікувана якість частоти

en: expected frequency value
uk: очікуване значення частоти

en: expected function
uk: очікується функція

en: expected function name
uk: мало бути вказано назву функції

en: expected function-name %<(%>
uk: очікується імʼя функції %<(%>

en: expected goto expression
uk: очікуваний вираз «goto»

en: expected id-expression
uk: очікувано вираз ідентифікатора

en: expected id-expression (arguments)
uk: очікується id-вираз (аргументи)

en: expected identifier
uk: очікуваний ідентифікатор

en: expected identifier at %C
uk: очікується ідентифікатор у %C

en: expected identifier or %<(%>
uk: очікується ідентифікатор або %<(%>

en: expected identifier or %<)%>
uk: очікується ідентифікатор або %<)%>

en: expected identifier or %<*%>
uk: очікується ідентифікатор або %<*%>

en: expected identifier or string literal
uk: очікується ідентифікатор або літерал рядка

en: expected identifier or string literal at %C
uk: очікується ідентифікатор або літерал рядка у %C

en: expected initializer
uk: очікується ініціалізатор

en: expected integer
uk: очікувалася цілочисельна величина

en: expected integer expression
uk: очікувався цілочисельний вираз

en: expected integer expression list
uk: Очікувалась список цілочисельних виразів

en: expected interface or pointer to interface
uk: очікується інтерфейс або вказівник на інтерфейс

en: expected iteration declaration or initialization
uk: очікувалася оголошення або ініціалізація ітерації

en: expected iteration-statement
uk: очікується оператор ітерації

en: expected jump-statement
uk: очікується оператор переходу

en: expected label
uk: очікувалася мітка

en: expected labeled-statement
uk: очікувалася мітка-оператор

en: expected loop number
uk: очікуваний номер циклу

en: expected map index on right hand side
uk: очікуваний індекс мапи на правій стороні

en: expected module-name
uk: очікується імʼя модуля

en: expected module-partition
uk: очікується module-partition

en: expected name at %C
uk: очікується імʼя у %C

en: expected namespace-name
uk: очікувалося імʼя простору імен

en: expected nested-name-specifier
uk: очікувався вкладений специфікатор імені

en: expected numeric type
uk: очікувався числовий тип

en: expected operator
uk: очікується оператор

en: expected parameter pack before %<...%>
uk: очікувано пакет параметрів перед %<...%>

en: expected pass name
uk: очікуване імʼя проходу

en: expected pointer
uk: очікувався вказівник

en: expected pointer as argument of unary %<*%>
uk: очікувався вказівник як аргумент унарного %<*%>

en: expected pointer in %qs clause
uk: очікується вказівник в %qs замиканні

en: expected primary-expression
uk: очікується первинний вираз

en: expected ptr-operator
uk: очікувався оператор вказівника

en: expected qualified name in friend declaration for constructor %qD
uk: очікувався кваліфікований ідентифікатор у декларації friend для конструктора %qD

en: expected qualified name in friend declaration for destructor %qD
uk: очікувався кваліфікований ідентифікатор у декларації friend для деструктора %qD

en: expected selection-statement
uk: очікується оператор вибору

en: expected signature: %qD
uk: очікувана сигнатура: %qD

en: expected simd clause at %C
uk: очікується замикання 'simd' у %C

en: expected single pointer in %qs clause
uk: очікується один вказівник у замиканні %qs

en: expected specifier-qualifier-list
uk: очікуваний список специфікаторів-кваліфікаторів

en: expected statement
uk: очікується інструкція

en: expected string literal
uk: очікується літерал рядка

en: expected string-literal
uk: очікувався літерал рядка

en: expected struct, slice, array, or map type for composite literal
uk: очікується тип структури, зрізу, масиву або мапи для складеного літералу

en: expected suffix identifier
uk: очікується суфіксний ідентифікатор

en: expected template-argument
uk: очікуваний аргумент шаблону

en: expected template-id
uk: очікувався ідентифікатор шаблону

en: expected template-id for type
uk: очікується template-id для типу

en: expected template-name
uk: очікуване імʼя шаблону

en: expected trait selector name
uk: очікуване імʼя селектора ознаки

en: expected trait selector name at %C
uk: очікується імʼя селектора риси на %C

en: expected type specifier
uk: очікується вказівник типу

en: expected type-name
uk: очікується імʼя типу

en: expected type-specifier
uk: очікується тип-специфікатор

en: expected unqualified-id
uk: очікувано некваліфікований ідентифікатор

en: expected variant name at %C
uk: очікується варіант імені у %C

en: expecting %E byte in a region of size %E | expecting %E bytes in a region of size %E
uk[0]: очікується %E байт у регіоні розміром %E
uk[1]: очікується %E байти у регіоні розміром %E
uk[2]: очікується %E байтів у регіоні розміром %E

en: expecting %E or more bytes in a region of size %E
uk: очікується %E або більше байтів у регіоні розміром %E

en: expecting argument of type pointer or of type integer for argument 1
uk: очікується аргумент типу вказівник або цілочисельне для аргументу 1

en: expecting between %E and %E bytes in a region of size %E
uk: очікується від %E до %E байтів у регіоні розміром %E

en: expecting internal function name
uk: очікується внутрішнє імʼя функції

en: expecting one and only one label to be declared
uk: очікується, що буде оголошено одну і тільки одну мітку

en: experimental flag to turn on the new strict type checker
uk: експериментальний прапорець для увімкнення нового строгого перевіряльника типів

en: explicit by-copy capture of %<this%> with by-copy capture default only available with %<-std=c++20%> or %<-std=gnu++20%>
uk: Явне копіювання захоплення %<this%> з копіюванням захоплення за замовчуванням доступне лише з %<-std=c++20%> або %<-std=gnu++20%>

en: explicit by-copy capture of %qD redundant with by-copy capture default
uk: явне захоплення (копіюванням) %qD зайве зі стандартним захопленням (копіюванням)

en: explicit by-reference capture of %qD redundant with by-reference capture default
uk: явне захоплення (посиланням) %qD зайве зі стандартним захопленням (посиланням)

en: explicit conversion function was not considered
uk: явна функція конверсії не була розглянута

en: explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>
uk: явні оператори перетворення доступні лише з %<-std=c++11%> або %<-std=gnu++11%>

en: explicit deduction guide declared here
uk: експліцитний посібник для виведення оголошено тут

en: explicit deduction guides not considered for copy-initialization
uk: експліцитні посібники для виведення не враховуються при копіювальній ініціалізації

en: explicit goto at end of bb %d
uk: явний перехід на кінець bb %d

en: explicit instantiation of %q#D
uk: явна інстанціація %q#D

en: explicit instantiation of %q#T before definition of template
uk: явна інстанціація %q#T перед визначенням шаблону

en: explicit instantiation of %qD but no definition available
uk: явна інстанціація %qD, але відсутня визначення

en: explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)
uk: явне інстанціювання %qD в просторі імен %qD (який не містить простір імен %qD)

en: explicit instantiation of %qD outside its namespace must use a nested-name-specifier
uk: явне інстанціювання %qD поза його простором імен повинно використовувати вкладений імʼя

en: explicit instantiation of non-class template %qD
uk: явна інстанціація не-класового шаблону %qD

en: explicit instantiation of non-template %q#D
uk: явна інстанціація нешаблону %q#D

en: explicit instantiation of non-template type %qT
uk: явна інстанціація не-шаблонного типу %qT

en: explicit instantiation shall not use %<consteval%> specifier
uk: явна інстанціація не повинна використовувати специфікатор %<consteval%>

en: explicit instantiation shall not use %<constexpr%> specifier
uk: явна інстанціація не повинна використовувати специфікатор %<constexpr%>

en: explicit instantiation shall not use %<inline%> specifier
uk: явна інстанціація не повинна використовувати специфікатор %<inline%>

en: explicit object member function %qD cannot have cv-qualifier
uk: явна функція-член об'єкта %qD не може мати cv-кваліфікатора

en: explicit object member function %qD cannot have ref-qualifier
uk: явна функція-член об'єкта %qD не може мати ref-кваліфікатора

en: explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>
uk: явна функція-член об'єкта доступна тільки з %<-std=c++23%> або %<-std=gnu++23%>

en: explicit object member function overrides virtual function
uk: явний член-функція об'єкта перевизначає віртуальну функцію

en: explicit object parameter declared here
uk: явний параметр об'єкта оголошено тут

en: explicit object parameter is already a mutable reference
uk: явний об'єктний параметр вже є змінабельним посиланням

en: explicit qualification in declaration of %qD
uk: явна кваліфікація в оголошенні %qD

en: explicit register variable %qs cannot be used in nested function
uk: явна реєстрова змінна %qs не може бути використана вкладеною функцією

en: explicit register variable %qs declared %<extern%>
uk: явна регістрова змінна %qs оголошена як %<extern%>

en: explicit register variable %qs declared thread local
uk: явна регістрова змінна %qs оголошена як локальна для потоку

en: explicit specialization %q#D may be missing attributes
uk: явна спеціалізація %q#D може мати відсутні атрибути

en: explicit specialization declared %<concept%>
uk: явна спеціалізація оголошена %<concept%>

en: explicit specialization in non-namespace scope %qD
uk: явна спеціалізація в області, що не належить до простору імен %qD

en: explicit specialization of %qD after first use
uk: явна спеціалізація %qD після першого використання

en: explicit specialization of %qD must be introduced by %<template <>%>
uk: явна спеціалізація %qD повинна бути введена за допомогою %<template <>%>

en: explicit specialization of %qD outside its namespace must use a nested-name-specifier
uk: явна спеціалізація %qD поза його простором імен повинна використовувати вкладений імʼя

en: explicit specialization of non-template %qT
uk: явна спеціалізація непатрону %qT

en: explicit template argument list not allowed
uk: експліцитний список аргументів шаблону не дозволений

en: explicit template specialization cannot have a storage class
uk: явна спеціалізація шаблону не може мати клас зберігання

en: explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:
uk: функцію %q+D, яка задана явно за замовчуванням, не можна оголосити як %qs, оскільки неімпліцитне оголошення не є %qs:

en: explicitly used registers must be grouped at top of stack
uk: регістри, які явно використовуються, повинні бути згруповані у верхній частині стеку

en: exponent-letter %<q%> in real-literal-constant at %C
uk: літера показника %<q%> у літеральній константі дійсного числа на %C

en: exporting %q#D that does not have external linkage
uk: експортування %q#D, яке не має зовнішнього посилання

en: expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L
uk: expr в !$OMP ATOMIC COMPARE присвоєнні var = expr повинен бути скалярним і не може посилатися на var на %L

en: expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L
uk: expr в !$OMP ATOMIC WRITE присвоєнні var = expr повинен бути скалярним і не може посилатися на var на %L

en: expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L
uk: Вираз в присвоєнні !$OMP ATOMIC var = var op expr повинен бути скалярним і не може посилатися на var на %L

en: expression %qE does not designate a %<constexpr%> function
uk: вираз %qE не вказує на %<constexpr%> функцію

en: expression %qE is not a constant expression
uk: Вираз %qE не є константним виразом

en: expression %qs requires %<object.TypeInfo%> and cannot be used with %<-fno-rtti%>
uk: вираз %qs потребує %<object.TypeInfo%> і не може використовуватися з %<-fno-rtti%>

en: expression cannot be used as a function
uk: вираз не може бути використаний як функція

en: expression does not compute the number of elements in this array; element type is %qT, not %qT
uk: вираз не обчислює кількість елементів у цьому масиві; тип елементу - %qT, а не %qT

en: expression in new-declarator must have integral or enumeration type
uk: Вираз в new-деклараторі повинен мати цілочисельний або перелічувальний тип

en: expression in static assertion is not an integer
uk: вираз в статичному твердженні не є цілочисельним

en: expression in static assertion is not an integer constant expression
uk: вираз в статичному твердженні не є сталим цілочисельним

en: expression in static assertion is not constant
uk: вираз в статичному твердженні не є сталим

en: expression list treated as compound expression in functional cast
uk: список виразів розглядається як складений вираз в функціональному приведенні типу

en: expression list treated as compound expression in initializer
uk: список виразів розглядається як складений вираз в ініціалізаторі

en: expression list treated as compound expression in mem-initializer
uk: список виразів розглядається як складений вираз в mem-ініціалізаторі

en: expression must be enclosed in parentheses
uk: вираз повинен бути укладений у дужки

en: expression must be integral
uk: вираз повинен бути цілочисельним

en: expression of abstract class type %qT cannot be used in throw-expression
uk: вираз типу абстрактного класу %qT не може бути використаний у виразі throw

en: expression statement has incomplete type
uk: оператор виразу має неповний тип

en: extend_ref(): Bad tail
uk: extend_ref(): Поганий хвіст

en: extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>
uk: розширені списки ініціалізаторів доступні лише з %<-std=c++11%> або %<-std=gnu++11%>

en: extended registers have no high halves
uk: Розширені регістри не мають високих половин

en: extern declaration of %q+D follows declaration with no linkage
uk: зовнішнє оголошення %q+D слідує за оголошенням без звʼязку

en: extern model globalvalue
uk: глобальне значення зовнішньої моделі

en: extern structured binding is not name-independent
uk: Зовнішнє структуроване прив'язування не є іменем незалежним

en: extern variable is not name-independent
uk: змінна extern не є незалежною від імені

en: external TLS initialization functions not supported on this target
uk: зовнішні функції ініціалізації TLS не підтримуються на цій цілі

en: external linkage required for symbol %q+D because of %qE attribute
uk: зовнішнє звʼязування необхідне для символу %q+D через атрибут %qE

en: externally visible inline clone
uk: зовнішньо видимий клон inline

en: extra %<;%> after in-class function definition
uk: додатковий %<;%> після визначення функції всередині класу

en: extra brace group at end of initializer
uk: додаткова група фігурних дужок в кінці ініціалізатора

en: extra compile time semantic checking, typically tries to catch poor programming style
uk: додаткова перевірка семантики під час компіляції, зазвичай намагається виявити недоліки в стилі програмування

en: extra elements in scalar initializer
uk: додаткові елементи в скалярній ініціалізаторі

en: extra outgoing edge %d->%d
uk: додаткове вихідне ребро %d->%d

en: extra qualification %<%T::%> on member %qs
uk: додаткова кваліфікація %<%T::%> на члені %qs

en: extra qualification not allowed
uk: додаткова кваліфікація не дозволена

en: extra semicolon
uk: зайвий крапка з комою

en: extra semicolon in method definition specified
uk: зазначено зайву крапку з комою в означенні методу

en: extra semicolon in struct or union specified
uk: додаткова крапка з комою вказана в структурі або обʼєднанні

en: extra type qualifiers in format argument (argument %d)
uk: додаткові кваліфікатори типу в аргументі формату (аргумент %d)

en: extraneous data at end of file
uk: зайва інформація в кінці файлу

en: fail to initialize plugin %s
uk: не вдалося ініціалізувати плагін %s

en: failed %<assume%> attribute assumption
uk: помилка припущення атрибуту %<assume%>

en: failed %s mapper %qs
uk: не вдалося %s мапер %qs

en: failed %s mapper %qs line %u
uk: не вдалося %s мапер %qs рядок %u

en: failed mapper handshake %s
uk: не вдалося рукостискання мапера %s

en: failed to create map component '%s'
uk: не вдалося створити компонент мапи '%s'

en: failed to create union component '%s'
uk: не вдалося створити компонент обʼєднання '%s'

en: failed to expand built-in function
uk: не вдалося розгорнути вбудовану функцію

en: failed to get exit status: %m
uk: не вдалося отримати статус виходу: %m

en: failed to get process times: %m
uk: не вдалося отримати часи процесу: %m

en: failed to initialize plugin %s
uk: не вдалося ініціалізувати плагін %s

en: failed to load binding %<%E%s%E%>
uk: не вдалося завантажити звʼязування %<%E%s%E%>

en: failed to load binding %<%E%s%E@%s%>
uk: не вдалося завантажити звʼязування %<%E%s%E@%s%>

en: failed to load pendings for %<%E%s%E%>
uk: не вдалося завантажити очікувані одиниці для %<%E%s%E%>

en: failed to open temporary file %s for LTO output
uk: не вдалося відкрити тимчасовий файл %s для виводу LTO

en: failed to open temporary file %s with LTO output
uk: не вдалося відкрити тимчасовий файл %s з вихідними даними LTO

en: failed to read compiled module cluster %u: %s
uk: не вдалося прочитати скомпільований модульний кластер %u: %s

en: failed to read compiled module: %s
uk: не вдалося прочитати скомпільований модуль: %s

en: failed to reclaim unneeded function
uk: не вдалося відновити непотрібну функцію

en: failed to reclaim unneeded function in same comdat group
uk: не вдалося відновити непотрібну функцію в тій же групі comdat

en: failed to split %qD for %<strub%>
uk: не вдалося розділити %qD для %<strub%>

en: failed to translate literal to execution character set %qT
uk: не вдалося перекласти літерал у набір символів виконання %qT

en: failed to write compiled module: %s
uk: не вдалося записати скомпільований модуль: %s

en: failure memory model %qs cannot be stronger than success memory model %qs for %qD
uk: модель памʼяті невдачі %qs не може бути сильнішою, ніж модель памʼяті успіху %qs для %qD

en: failure memory model %wi cannot be stronger than success memory model %wi for %qD
uk: модель памʼяті невдачі %wi не може бути сильнішою, ніж модель памʼяті успіху %wi для %qD

en: failure to simplify substring reference in DATA statement at %L
uk: помилка спрощення посилання на підстроку в операторі DATA на %L

en: failure trying to reload:
uk: помилка під час спроби перезавантаження:

en: fallthru edge after a control statement in bb %d
uk: ребро fallthru після оператора керування в блоку бази %d

en: fallthru edge after unconditional jump in bb %i
uk: ребро fallthru після безумовного переходу в bb %i

en: fallthru edge crosses section boundary in bb %i
uk: ребро fallthru перетинає межу розділу в bb %i

en: fallthru to exit from bb %d
uk: перехід до виходу з блоку бази %d

en: fast enumeration is not available in Objective-C 1.0
uk: швидке перелічування недоступне в Objective-C 1.0

en: fastcall and cdecl attributes are not compatible
uk: атрибути fastcall і cdecl несумісні

en: fastcall and regparm attributes are not compatible
uk: атрибути fastcall і regparm несумісні

en: fastcall and stdcall attributes are not compatible
uk: атрибути fastcall і stdcall несумісні

en: fastcall and thiscall attributes are not compatible
uk: атрибути fastcall і thiscall несумісні

en: fatal error:
uk: критична помилка:

en: fe_runtime_error string must be null terminated
uk: Рядок fe_runtime_error повинен бути завершений нульовим символом

en: fe_runtime_error: Wrong number of arguments (%d instead of %d)
uk: fe_runtime_error: Неправильна кількість аргументів (%d замість %d)

en: field %q#D can be accessed via %q#D
uk: поле %q#D можна отримати через %q#D

en: field %q#D with same name as class
uk: поле %q#D з таким самим імʼям, як клас

en: field %qD has incomplete type %qT
uk: поле %qD має неповний тип %qT

en: field %qE declared as a function
uk: поле %qE оголошено як функцію

en: field %qE has incomplete type
uk: поле %qE має неповний тип

en: field name not in record or union initializer
uk: імʼя поля не в ініціалізаторі запису або обʼєднання

en: field number exceeds definition of set
uk: номер поля перевищує визначення набору

en: field number out of range trying to access set element
uk: номер поля поза межами спроби доступу до елементу набору

en: field precision specifier
uk: специфікатор точності поля

en: field width
uk: ширина поля

en: field width in printf format
uk: ширина поля у форматі printf

en: field width in scanf format
uk: ширина поля у форматі scanf

en: field width in strfmon format
uk: ширина поля у форматі strfmon

en: field width in strftime format
uk: ширина поля у форматі strftime

en: field width specifier
uk: специфікатор ширини поля

en: fields cannot have RVV type %qT
uk: поля не можуть мати тип RVV %qT

en: fields cannot have SVE type %qT
uk: поля не можуть мати тип SVE %qT

en: fields have different layout in another translation unit
uk: у іншому перекладному блоку поля мають різний макет

en: file %qs left but not entered
uk: файл %qs був залишений, але не був відкритий

en: file ends in default argument
uk: файл закінчується на типовий аргумент

en: file-scope compound literal specifies %<register%>
uk: літерал складного типу на рівні файлу вказує %<register%>

en: file-scope declaration of %qE specifies %<auto%>
uk: оголошення %qE на рівні файлу вказує %<auto%>

en: file-scope declaration of %qE specifies %<register%>
uk: оголошення %qE на рівні файлу вказує %<register%>

en: filename %qs does not start with profile prefix %qs
uk: імʼя файлу %qs не починається з префіксу профілю %qs

en: fill character
uk: символ заповнення

en: fill character in strfmon format
uk: символ заповнення у форматі strfmon

en: find_array_spec(): unused as(1)
uk: find_array_spec(): не використовується as(1)

en: find_array_spec(): unused as(2)
uk: find_array_spec(): не використовується as(2)

en: find_enum(): Enum not found
uk: find_enum(): Перелічування не знайдено

en: fini function found in object %s
uk: функція завершення знайдена в обʼєкті %s

en: first %<sizeof%> operand was declared here
uk: перший операнд %<sizeof%> був оголошений тут

en: first argument must be []byte
uk: перший аргумент повинен бути []byte

en: first argument of %q+D should be %<int%>
uk: перший аргумент %q+D повинен бути %<int%>

en: first argument of %qD must be a pointer, second integer constant
uk: перший аргумент %qD повинен бути вказівником, другий - цілою константою

en: first argument to %<__builtin_call_with_static_chain%> must be a call expression
uk: перший аргумент для %<__builtin_call_with_static_chain%> повинен бути виразом виклику

en: first argument to %<__builtin_choose_expr%> not a constant
uk: перший аргумент для %<__builtin_choose_expr%> не є константою

en: first argument to %<va_arg%> not of type %<va_list%>
uk: перший аргумент для %<va_arg%> не є типом %<va_list%>

en: first argument to %qD must be a string literal
uk: перший аргумент для %qD повинен бути літералом рядка

en: first expression has type %qT
uk: перший вираз має тип %qT

en: first mismatch is field
uk: перша невідповідність - поле

en: first offset must be in opposite direction of loop iterations
uk: перше зміщення повинно бути в протилежному напрямку ітерацій циклу

en: first register must be R0
uk: перший регістр повинен бути R0

en: first seen here
uk: перший раз побачено тут

en: first specified here
uk: перший вказаний тут

en: fixed ebp register requires %<-maccumulate-outgoing-args%>
uk: Фіксований регістр ebp потребує %<-maccumulate-outgoing-args%>

en: fixed ebp register requires %<target("accumulate-outgoing-args")%>
uk: фіксований регістр ebp вимагає %<target("accumulate-outgoing-args")%>

en: fixed register %s used to pass parameter to function
uk: фіксований регістр %s використовується для передачі параметра у функцію

en: fixed tree mismatch
uk: несумісність виправленого дерева

en: fixed-point overflow in expression %qE of type %qT results in %qE
uk: переповнення числа з фіксованою комою в виразі %qE типу %qT призводить до %qE

en: fixed-point overflow in expression of type %qT results in %qE
uk: переповнення числа з фіксованою комою в виразі типу %qT призводить до %qE

en: fixed-point types not supported for this target
uk: фіксовані точкові типи не підтримуються для цільової платформи

en: fixed-point types not supported in C++
uk: фіксовані точкові типи не підтримуються в C++

en: flexible array member %qD does not have well defined padding bits for %qs
uk: гнучкий елемент масиву %qD не має чітко визначених бітів заповнення для %qs

en: flexible array member %qD in union
uk: гнучкий елемент масиву %qD в обʼєднанні

en: flexible array member %qD not at end of %q#T
uk: гнучкий елемент масиву %qD не знаходиться в кінці %q#T

en: flexible array member not at end of struct
uk: гнучкий масив не є останнім членом структури

en: floating constant exceeds range of %qT
uk: плаваюча константа перевищує діапазон %qT

en: floating constant misused
uk: неправильне використання плаваючої константи

en: floating constant truncated to zero
uk: плаваюча константа обрізана до нуля

en: floating literal exceeds range of %qT type
uk: літерал з плаваючою комою перевищує діапазон типу %qT

en: floating literal truncated to zero
uk: літерал з плаваючою комою обрізаний до нуля

en: floating point overflow in expression %qE of type %qT results in %qE
uk: переповнення числа з плаваючою комою в виразі %qE типу %qT призводить до %qE

en: floating point overflow in expression of type %qT results in %qE
uk: переповнення числа з плаваючою комою в виразі типу %qT призводить до %qE

en: floating-point constant not a valid immediate operand
uk: константа з плаваючою точкою не є дійсним негайним операндом

en: floating-point suffix %qs shadowed by implementation
uk: суфікс числа з плаваючою комою %qs затінений реалізацією

en: floating-point unit %qs differs from PRID preset %qs
uk: одиниця з плаваючою комою %qs відрізняється від наперед заданого значення PRID %qs

en: flow control insn inside a basic block
uk: інструкція керування потоком в межах базового блоку

en: fmax-include-depth=<number> Set the maximum depth of the nested #include.
uk: fmax-include-depth=<число> Встановити максимальну глибину вкладеного #include.

en: fold check: original tree changed by fold
uk: перевірка згортки: початкове дерево змінено згорткою

en: fold of empty expansion over %O
uk: згортка порожньої розгортки над %O

en: fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>
uk: вирази складання доступні лише з %<-std=c++17%> або %<-std=gnu++17%>

en: for %qD
uk: для %qD

en: for a function-style cast, remove the redundant %<::%D%>
uk: для приведення типу у стилі функції, видаліть зайве %<::%D%>

en: for array function parameter length expression must be specified
uk: для параметра функції масиву необхідно вказати вираз довжини

en: for backward compatibility
uk: для зворотної сумісності

en: for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)
uk: для виведення до %<std::initializer_list%> використовуйте копіювальну ініціалізацію списком (тобто додайте %<=%> перед %<{%>)

en: for increment expression cannot resolve address of overloaded function
uk: вираз для збільшення не може вирішити адресу перевантаженої функції

en: for increment expression has no effect
uk: вираз збільшення в циклі не має ефекту

en: for increment expression is a reference, not call, to function %qE
uk: вираз збільшення в циклі є посиланням, а не викликом функції %qE

en: for pointer type length expression must be specified
uk: для типу вказівника необхідно вказати вираз довжини

en: for statement expected
uk: очікувалася конструкція for

en: for template declaration %q+D
uk: для оголошення шаблону %q+D

en: for the option %<-mcache-block-size=X%>, the valid X must be: 4, 8, 16, 32, 64, 128, 256, or 512
uk: для опції %<-mcache-block-size=X%> допустимі значення X: 4, 8, 16, 32, 64, 128, 256 або 512

en: for type %qT
uk: для типу %qT

en: for unknown bound array type length expression must be specified
uk: для масиву з невідомою межею типу необхідно вказати вираз довжини

en: for, while or do statement expected
uk: очікується оператор for, while або do

en: force positive result from MOD and DIV result floor
uk: примусити позитивний результат від округлення результату MOD та DIV

en: format
uk: формат

en: format argument %d unused before used argument %d in %<$%>-style format
uk: Аргумент формату %d не використовується перед використовуваним аргументом %d у форматі стилю %<$%>

en: format argument %d used more than once in %s format
uk: Аргумент формату %d використовується більше одного разу у форматі %s

en: format argument should be a %qs reference
uk: аргумент формату повинен бути посиланням на %qs

en: format argument should be a %qs reference but a string was found
uk: аргумент формату повинен бути посиланням на %qs, але знайдено рядок

en: format is a wide character string
uk: формат є рядком широких символів

en: format not a string literal and no format arguments
uk: Формат не є літералом рядка і відсутні аргументи формату

en: format not a string literal, argument types not checked
uk: Формат не є літералом рядка, типи аргументів не перевіряються

en: format not a string literal, format string not checked
uk: Формат не є літералом рядка, рядок формату не перевіряється

en: format of column headings in %<devices.csv%> is incorrect
uk: неправильний формат заголовків стовпців у %<devices.csv%>

en: format string argument follows the arguments to be formatted
uk: аргумент рядка формату слідує за аргументами, які потрібно форматувати

en: format string argument is not a string type
uk: аргумент форматної рядка не є рядковим типом

en: format string is defined here
uk: Формат рядка визначений тут

en: format string is not an array of type %qs
uk: форматний рядок не є масивом типу %qs

en: forming pointer to qualified function type %qT
uk: створення вказівника на кваліфікований тип функції %qT

en: forming pointer to reference type %qT
uk: створення вказівника на тип посилання %qT

en: forming reference to qualified function type %qT
uk: формування посилання на кваліфікований тип функції %qT

en: forming reference to reference type %qT
uk: створення посилання на тип посилання %qT

en: forming reference to void
uk: створення посилання на тип «void»

en: forming type of %qs
uk: формування типу %qs

en: forward declaration of %q#T
uk: попереднє оголошення %q#T

en: forward reference to frame of %qs
uk: передача посилання на фрейм %qs

en: found %<%c%s%>
uk: знайдено %<%c%s%>

en: found %<-%E%> instead of %<+%E%> in protocol(s)
uk: знайдено %<-%E%> замість %<+%E%> у протоколах

en: found %<:%> in nested-name-specifier, expected %<::%>
uk: знайдено %<:%> у вкладеному специфікаторі імені, очікувалося %<::%>

en: found a %qT but the format argument should be a string
uk: знайдено %qT, але аргумент формату повинен бути рядком

en: found a %qs reference but the format argument should be a string
uk: знайдено посилання на %qs, але аргумент формату повинен бути рядком

en: found a default name with a non-empty defining statement
uk: знайдено типове імʼя з непорожнім визначальним виразом

en: found a real definition for a non-register
uk: знайдено реальне визначення для нереєстра

en: found a virtual definition for a GIMPLE register
uk: знайдено віртуальне визначення для реєстра GIMPLE

en: found an SSA_NAME that had been released into the free pool
uk: знайдено SSA_NAME, який був звільнений у вільний пул

en: found default case not at the start of case vector
uk: знайдено стандартний випадок не на початку вектора випадків

en: fp software completion requires %<-mtrap-precision=i%>
uk: програмне завершення fp потребує %<-mtrap-precision=i%>

en: fr30_print_operand: invalid %%F code
uk: fr30_print_operand: недійсний код %%F

en: fr30_print_operand: invalid %%x code
uk: fr30_print_operand: недійсний код %%x

en: fr30_print_operand: invalid operand to %%A code
uk: fr30_print_operand: недійсний операнд для коду %%A

en: fr30_print_operand: unhandled MEM
uk: fr30_print_operand: невиконана MEM

en: fr30_print_operand: unknown code
uk: fr30_print_operand: невідомий код

en: fr30_print_operand: unrecognized %%B code
uk: fr30_print_operand: невизнаний код %%B

en: fr30_print_operand: unrecognized %%b code
uk: fr30_print_operand: невизнаний код %%b

en: fr30_print_operand: unrecognized %%p code
uk: fr30_print_operand: невизнаний код %%p

en: fr30_print_operand_address: unhandled address
uk: fr30_print_operand_address: неврахована адреса

en: frame pointer required, but reserved
uk: потрібен вказівник на рамку, але зарезервовано

en: frame size of %qs is %wd bytes
uk: розмір фрейму %qs становить %wd байтів

en: frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes; an unconditional trap is added
uk: розмір фрейму функції %qs становить %wd байт, що перевищує обмеження стеку, надане користувачем, у %d байтів; додається безумовна пастка

en: frame size of function %qs is %wd bytes which is more than half the stack size; the dynamic check would not be reliable; no check emitted for this function
uk: розмір фрейму функції %qs становить %wd байт, що більше, ніж половина розміру стеку; динамічна перевірка не буде надійною; для цієї функції не випускається перевірка

en: frame size too large for reliable stack checking
uk: розмір рамки занадто великий для надійної перевірки стеку

en: free_expr0(): Bad expr type
uk: free_expr0(): Невірний тип виразу

en: free_pi_tree(): Unresolved fixup
uk: free_pi_tree(): Нерозвʼязане виправлення

en: friend declaration %q#D declares a non-template function
uk: декларація friend %q#D оголошує непатроновану функцію

en: friend declaration %qD in local class without prior local declaration
uk: дружня декларація %qD в локальному класі без попередньої локальної декларації

en: friend declaration %qD is not visible to explicit specialization
uk: декларація friend %qD не видима для явної спеціалізації

en: friend declaration %qD may not have virt-specifiers
uk: оголошення друга %qD не може мати virt-специфікаторів

en: friend declaration does not name a class or function
uk: оголошення дружнього елемента не називає клас або функцію

en: friend declaration here
uk: декларація friend тут

en: friend declaration not in class definition
uk: Оголошення друзів не визначено в описі класу

en: friend declaration of %q#D specifies default arguments and isn%'t the only declaration
uk: дружня декларація %q#D вказує аргументи за замовчуванням і не є єдиною декларацією

en: friend declaration of %qD specifies default arguments and isn%'t a definition
uk: оголошення-друга %qD вказує на аргументи за замовчуванням і не є визначенням

en: friend declaration requires class-key, i.e. %<friend %#T%>
uk: декларація друга потребує ключ-класу, тобто %<friend %#T%>

en: friend declaration requires class-key, i.e. %<friend class %T::%D%>
uk: Декларація friend вимагає ключ класу, тобто %<friend class %T::%D%>

en: friend function definition %qs cannot have a name qualified with %<%D::%>
uk: визначення friend-функції %qs не може мати імені, яке кваліфіковане з %<%D::%>

en: friend function definition %qs cannot have a name qualified with %<::%>
uk: визначення friend-функції %qs не може мати імені, яке кваліфіковане з %<::%>

en: friend function template with constraints that depend on outer template parameters must be a definition
uk: шаблон дружньої функції з обмеженнями, що залежать від зовнішніх параметрів шаблону, повинен бути визначенням

en: from definition of %q#D
uk: з визначення %q#D

en: from previous declaration %qF
uk: з попереднього оголошення %qF

en: frv_print_operand: unknown code
uk: frv_print_operand: невідомий код

en: func can only be compared to nil
uk: функцію можна порівняти лише з nil

en: function %q#D is initialized like a variable
uk: функція %q#D ініціалізується як змінна

en: function %q+D definition is marked dllimport
uk: визначення функції %q+D позначено як dllimport

en: function %q+D part of alias cycle
uk: Функція %q+D є частиною циклу псевдонімів

en: function %q+F can never be copied because it has %<noclone%> attribute
uk: функцію %q+F неможливо скопіювати, оскільки вона має атрибут %<noclone%>

en: function %q+F can never be copied because it receives a non-local goto
uk: функцію %q+F неможливо скопіювати, оскільки вона отримує нелокальний перехід

en: function %q+F can never be copied because it saves address of local label in a static variable
uk: функцію %q+F неможливо скопіювати, оскільки вона зберігає адресу локальної мітки в статичній змінній

en: function %q+F can never be inlined because it contains a computed goto
uk: функцію %q+F неможливо вбудувати, оскільки вона містить обчислюваний перехід goto

en: function %q+F can never be inlined because it has a VLA argument
uk: функцію %q+F неможливо вбудувати, оскільки вона має аргумент зі змінною довжиною масиву

en: function %q+F can never be inlined because it is suppressed using %<-fno-inline%>
uk: функцію %q+F неможливо вбудувати, оскільки вона пригнічена за допомогою %<-fno-inline%>

en: function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>
uk: функцію %q+F неможливо вбудувати, оскільки вона використовує %<__builtin_return%> або %<__builtin_apply_args%>

en: function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)
uk: функцію %q+F неможливо вбудувати, оскільки вона використовує alloca (перевизначте, використовуючи атрибут always_inline)

en: function %q+F can never be inlined because it uses attributes conflicting with inlining
uk: функцію %q+F неможливо вбудувати, оскільки вона використовує атрибути, що конфліктують з вбудовуванням

en: function %q+F can never be inlined because it uses non-local goto
uk: функцію %q+F неможливо вбудувати, оскільки вона використовує нелокальний перехід goto

en: function %q+F can never be inlined because it uses setjmp
uk: функцію %q+F неможливо вбудувати, оскільки вона використовує setjmp

en: function %q+F can never be inlined because it uses setjmp-longjmp exception handling
uk: функцію %q+F неможливо вбудувати, оскільки вона використовує обробку винятків setjmp-longjmp

en: function %q+F can never be inlined because it uses variable argument lists
uk: функцію %q+F неможливо вбудувати, оскільки вона використовує змінні списки аргументів

en: function %qD declared %<[[noreturn]]%> but its first declaration was not
uk: функція %qD оголошена %<[[noreturn]]%>, але її перша декларація не була

en: function %qD declared %<virtual%> inside a union
uk: функцію %qD оголошено як %<virtual%> всередині обʼєднання

en: function %qD is initialized like a variable
uk: функція %qD ініціалізована як змінна

en: function %qD might be a candidate for %qs format attribute
uk: функція %qD може бути кандидатом на атрибут формату %qs

en: function %qD redeclared as variable
uk: функція %qD перевизначена як змінна

en: function %qD used as %<asm%> output
uk: функція %qD використовується як %<asm%>вихідне значення

en: function %qs cannot be declared %<mutable%>
uk: функцію %qs не можна оголосити як %<mutable%>

en: function %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code
uk: функція %qs була використана в віддаленому коді, але не була позначена для включення в віддалений код

en: function %qs, parameter %u, has IPA-SRA accesses which overlap
uk: функція %qs, параметр %u, має перекриваючіся доступи IPA-SRA

en: function %qs, parameter %u, is used but does not have any certain IPA-SRA access
uk: функція %qs, параметр %u, використовується, але не має жодного визначеного доступу IPA-SRA

en: function arguments of %<__builtin_tgmath%> all have the same type
uk: аргументи функції %<__builtin_tgmath%> мають один і той самий тип

en: function arguments of %<__builtin_tgmath%> lack type-generic parameter
uk: аргументи функції %<__builtin_tgmath%> не мають типового загального параметра

en: function attribute %qs requires the V ISA extension
uk: атрибут функції %qs вимагає розширення V ISA

en: function attributes %qs and %qs are mutually exclusive
uk: атрибути функції %qs та %qs взаємовиключні

en: function body can be overwritten at link time
uk: тіло функції може бути перезаписане під час звʼязування

en: function body not available
uk: тіло функції недоступне

en: function call has aggregate value
uk: виклик функції має агрегатне значення

en: function called through a non-compatible type
uk: функція була викликана через несумісний тип

en: function declaration isn%'t a prototype
uk: оголошення функції не є прототипом

en: function declared %<noreturn%> has a %<co_return%> statement
uk: функція, оголошена з %<noreturn%>, має оператор %<co_return%>

en: function declared %<noreturn%> has a %<return%> statement
uk: функція, оголошена з %<noreturn%>, має оператор %<return%>

en: function definition declared %<auto%>
uk: визначення функції оголошено як %<auto%>

en: function definition declared %<register%>
uk: визначення функції оголошено як %<register%>

en: function definition declared %<typedef%>
uk: визначення функції оголошено як %<typedef%>

en: function definition declared %qs
uk: визначення функції оголошено як %qs

en: function definition does not declare parameters
uk: визначення функції не оголошує параметри

en: function definition has qualified void return type
uk: визначення функції має кваліфікований тип повернення void

en: function does not return a value to test
uk: функція не повертає значення для перевірки

en: function does not return string type
uk: функція не повертає рядковий тип

en: function has external linkage when the user requests only inlining static for live patching
uk: функція має зовнішнє звʼязування, тоді як користувач вимагає тільки вбудовування статичних функцій для живого латання

en: function may return address of local variable
uk: функція може повертати адресу локальної змінної

en: function might be candidate for attribute %qs
uk: функція може бути кандидатом на атрибут %qs

en: function might be candidate for attribute %qs if it is known to return normally
uk: функція може бути кандидатом на атрибут %qs, якщо відомо, що вона повертається нормально

en: function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>
uk: імʼя функції як лівий операнд %<<%> неправильно сформовано в C++20; оберніть імʼя функції у %<()%>

en: function not considered for inlining
uk: функція не розглядається для вбудовування

en: function not declared inline and code size would grow
uk: функція не оголошена як inline і розмір коду збільшиться

en: function not inlinable
uk: функцію не можна вбудувати

en: function not inline candidate
uk: функція не є кандидатом для вбудовування

en: function or array type %qT in %<#pragma omp declare reduction%>
uk: тип функції або масиву %qT в %<#pragma omp declare reduction%>

en: function or array type in %<#pragma omp declare reduction%>
uk: тип функції або масиву у %<#pragma omp declare reduction%>

en: function parameter
uk: параметр функції

en: function parameter %qD may not appear as list item in an %<allocate%> directive
uk: Параметр функції %qD не може з'явитися як елемент списку у директиві %<allocate%>

en: function pointers not supported with %<-mabi=ti%> option
uk: Вказівники на функції не підтримуються з опцією %<-mabi=ti%>

en: function previously declared %<static%> redeclared %<extern%>
uk: функція раніше оголошена як %<static%>, повторно оголошена як %<extern%>

en: function requires a dual-context, which is not yet supported by GDC
uk: функція вимагає подвійний контекст, який ще не підтримується GDC

en: function result count mismatch
uk: невідповідність кількості результатів функції

en: function return type cannot be function
uk: тип повернення функції не може бути функцією

en: function return types not compatible due to %<volatile%>
uk: типи повернення функцій несумісні через %<volatile%>

en: function returning a function
uk: функція, що повертає функцію

en: function returning an array
uk: функція, що повертає масив

en: function returns address of label
uk: функція повертає адресу мітки

en: function returns address of local variable
uk: функція повертає адресу локальної змінної

en: function returns an aggregate
uk: функція повертає агрегат

en: function starts on a higher line number than it ends
uk: функція починається на вищому номері рядка, ніж закінчується

en: function symbol is not function
uk: символ функції не є функцією

en: function template %qD redeclared as a class template
uk: шаблон функції %qD перевизначено як шаблон класу

en: function template-id %qD in nested-name-specifier
uk: ідентифікатор шаблону функції %qD у вкладеному специфікаторі імені

en: function types not truly compatible in ISO C
uk: типи функцій не є дійсно сумісними в ISO C

en: function versions cannot be marked as %<gnu_inline%>, bodies have to be generated
uk: версії функцій не можуть бути позначені як %<gnu_inline%>, потрібно створювати тіла

en: function with contracts %q+D overriding contractless function
uk: функція з контрактами %q+D перевизначає функцію без контрактів

en: function with qualified void return type called
uk: викликано функцію з кваліфікованим типом повернення void

en: function-scope %qE implicitly auto and declared %qs
uk: функція %qE неявно має тип auto та оголошена %qs

en: function-scope %qs implicitly auto and declared %<__thread%>
uk: функція %qs в області видимості функції неявно має тип auto і оголошена %<__thread%>

en: function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>
uk: тіло function-try-block конструктора %<constexpr%> доступне лише з %<-std=c++20%> або %<-std=gnu++20%>

en: function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>
uk: тіло function-try-block функції %<constexpr%> доступне лише з %<-std=c++20%> або %<-std=gnu++20%>

en: functional cast to array type %qT
uk: функціональне приведення до типу масиву %qT

en: functions with %qs state require the ISA extension %qs
uk: функції з станом %qs вимагають розширення ISA %qs

en: functions with SME state require the ISA extension %qs
uk: функції з станом SME вимагають розширення ISA %qs

en: gang reduction on an orphan loop
uk: зменшення групи на самотній цикл

en: garbage at end of %<#pragma nomember_alignment%>
uk: сміття в кінці %<#pragma nomember_alignment%>

en: gcc driver version %s %sexecuting gcc version %s
uk: Версія драйвера gcc %s %sвиконуємо версію gcc %s

en: gcc version %s %s
uk: Версія gcc %s %s

en: generate a C source scaffold for the current module being compiled
uk: створити каркас джерела на мові C для поточного модуля, який компілюється

en: generate a C++ source scaffold for the current module being compiled
uk: створити риштування джерела на мові C++ для поточного модуля, який компілюється

en: generate a shared library from the module
uk: створити спільну бібліотеку з модуля

en: generate error messages which render keywords in lower case
uk: генерувати повідомлення про помилки, які показують ключові слова у нижньому регістрі

en: generate extra nops to improve debugging, producing an instruction for every code related keyword
uk: генерувати додаткові nops для поліпшення налагодження, створюючи інструкцію для кожного ключового слова, повʼязаного з кодом

en: generate static scaffold initialization and finalization for every module inside main
uk: створити статичну ініціалізацію та фіналізацію риштування для кожного модуля всередині головної функції

en: generate the main function
uk: створити головну функцію

en: generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>
uk: generate_isocbinding_initializer(): неправильний тип iso_c_binding, очікувався %<c_ptr%> або %<c_funptr%>

en: generic thunk code fails for method %qD which uses %<...%>
uk: Загальний тунковий код не вдається для методу %qD, який використовує %<...%>

en: get_mpz(): Not an integer constant
uk: get_mpz(): Не цілочисельне

en: getting core file size maximum limit: %m
uk: отримання максимального обмеження розміру файлу ядра: %m

en: gfc_add_interface(): Bad interface type
uk: gfc_add_interface(): Поганий тип інтерфейсу

en: gfc_arith_divide(): Bad basic type
uk: gfc_arith_divide(): Поганий базовий тип

en: gfc_arith_error(): Bad error code
uk: gfc_arith_error(): Поганий код помилки

en: gfc_arith_minus(): Bad basic type
uk: gfc_arith_minus(): Поганий базовий тип

en: gfc_arith_plus(): Bad basic type
uk: gfc_arith_plus(): Поганий базовий тип

en: gfc_arith_times(): Bad basic type
uk: gfc_arith_times(): Поганий базовий тип

en: gfc_arith_uminus(): Bad basic type
uk: gfc_arith_uminus(): Поганий базовий тип

en: gfc_array_dimen_size(): Bad EXPR_ARRAY expr
uk: gfc_array_dimen_size(): Поганий вираз EXPR_ARRAY

en: gfc_array_dimen_size(): Bad dimension
uk: gfc_array_dimen_size(): Погана розмірність

en: gfc_ascii_statement(): Bad statement code
uk: gfc_ascii_statement(): Поганий код оператора

en: gfc_basic_typename(): Undefined type
uk: gfc_basic_typename(): Невизначений тип

en: gfc_caf_attr(): Bad array reference
uk: gfc_caf_attr(): Погане посилання на масив

en: gfc_caf_attr(): Expression isn't a variable
uk: gfc_caf_attr(): Вираз не є змінною

en: gfc_check_dependency: expecting an EXPR_VARIABLE
uk: gfc_check_dependency: очікується EXPR_VARIABLE

en: gfc_check_digit(): bad radix
uk: gfc_check_digit(): неправильна основа

en: gfc_code2string(): Bad code
uk: gfc_code2string(): Поганий код

en: gfc_compare_derived_types: invalid derived type
uk: gfc_compare_derived_types: недійсний похідний тип

en: gfc_compare_expr(): Bad basic type
uk: gfc_compare_expr(): неправильний основний тип

en: gfc_copy_expr(): Bad expr node
uk: gfc_copy_expr(): Поганий вузол виразу

en: gfc_expression_rank(): Two array specs
uk: gfc_expression_rank(): Два специфікатори масиву

en: gfc_find_array_ref(): No ref found
uk: gfc_find_array_ref(): Посилання не знайдено

en: gfc_free_statement(): Bad statement
uk: gfc_free_statement(): Погана команда

en: gfc_get_constant_expr(): locus %<where%> cannot be NULL
uk: gfc_get_constant_expr(): місце %<where%> не може бути NULL

en: gfc_get_default_type(): Bad symbol %qs
uk: gfc_get_default_type(): Поганий символ %qs

en: gfc_is_constant_expr(): Unknown expression type
uk: gfc_is_constant_expr(): Невідомий тип виразу

en: gfc_match(): Bad match code %c
uk: gfc_match(): Поганий код відповідності %c

en: gfc_match_sym_complex_part(): Bad type
uk: gfc_match_sym_complex_part(): Поганий тип

en: gfc_op2string(): Bad code
uk: помилка: gfc_op2string(): неправильний код

en: gfc_range_check() returned bad value
uk: gfc_range_check() повернув неправильне значення

en: gfc_range_check(): Bad type
uk: gfc_range_check(): Поганий тип

en: gfc_ref_dimen_size(): Bad dimen_type
uk: gfc_ref_dimen_size(): Поганий тип розмірності

en: gfc_ref_dimen_size(): Bad dimension
uk: gfc_ref_dimen_size(): Погана розмірність

en: gfc_resolve_blocks(): Bad block type
uk: gfc_resolve_blocks(): Неправильний тип блоку

en: gfc_resolve_code(): Bad statement code
uk: gfc_resolve_code(): Поганий код оператора

en: gfc_resolve_code(): No expression on DO WHILE
uk: gfc_resolve_code(): Немає виразу на DO WHILE

en: gfc_resolve_expr(): Bad expression type
uk: gfc_resolve_expr(): Поганий тип виразу

en: gfc_set_default_type(): symbol already has a type
uk: gfc_set_default_type(): символ вже має тип

en: gfc_simplify_abs(): Bad type
uk: gfc_simplify_abs(): Неправильний тип

en: gfc_simplify_dcmplx(): Bad type (x)
uk: gfc_simplify_dcmplx(): Неправильний тип (x)

en: gfc_simplify_dcmplx(): Bad type (y)
uk: gfc_simplify_dcmplx(): Неправильний тип (y)

en: gfc_simplify_dim(): Bad type
uk: gfc_simplify_dim(): Неправильний тип

en: gfc_simplify_floor(): Bad kind
uk: gfc_simplify_floor(): Неправильний вид

en: gfc_simplify_log: bad type
uk: gfc_simplify_log: неправильний тип

en: gfc_simplify_mod(): Bad arguments
uk: gfc_simplify_mod(): неправильні аргументи

en: gfc_simplify_modulo(): Bad arguments
uk: gfc_simplify_modulo(): Погані аргументи

en: gfc_trans_code(): Bad statement code
uk: gfc_trans_code(): Поганий код оператора

en: gfc_trans_omp_workshare(): Bad statement code
uk: gfc_trans_omp_workshare(): Поганий код оператора

en: gfc_trans_select(): Bad type for case expr.
uk: gfc_trans_select(): Неправильний тип для виразу case.

en: gfc_typename(): Undefined type
uk: gfc_typename(): Невизначений тип

en: gfc_validate_kind(): Got bad kind
uk: gfc_validate_kind(): Отримано неправильний вид

en: gfc_validate_kind(): Got bad type
uk: gfc_validate_kind(): Отримано неправильний тип

en: gfc_variable_attr(): Expression isn't a variable
uk: gfc_variable_attr(): Вираз не є змінною

en: gfortran does not support -E without -cpp
uk: gfortran не підтримує -E без -cpp

en: gfortran: Only one %<-J%> option allowed
uk: gfortran: Дозволено лише одну опцію %<-J%>

en: gimple call has no target
uk: виклик gimple не має цілі

en: gimple call has two targets
uk: виклик gimple має дві цілі

en: gimple check: expected %s(%s), have %s(%s) in %s, at %s:%d
uk: перевірка gimple: очікувалося %s(%s), отримано %s(%s) в %s, на %s:%d

en: gimple_bb (phi) is set to a wrong basic block
uk: gimple_bb (phi) встановлено для неправильного базового блоку

en: gimple_bb (stmt) is set to a wrong basic block
uk: gimple_bb (stmt) встановлено для неправильного базового блоку

en: gimplification failed
uk: Не вдалося спростити

en: global constructors not supported on this target
uk: глобальні конструктори не підтримуються на цій платформі

en: global destructors not supported on this target
uk: глобальні деструктори не підтримуються на цій платформі

en: global module fragment contents must be from preprocessor inclusion
uk: вміст глобального фрагмента модуля повинен бути з препроцесорного включення

en: global qualification of class name is invalid
uk: глобальна кваліфікація імені класу недійсна

en: global register variable %qD used in nested function
uk: глобальна зареєстрована змінна %qD використовується у вкладеній функції

en: global register variable follows a function definition
uk: глобальна змінна-регістр слідує за визначенням функції

en: global register variable has initial value
uk: глобальна змінна-реєстр має початкове значення

en: global/static variable assignment has been intercepted
uk: присвоєння глобальній/статичній змінній було перехоплено

en: got %d template parameters for %q#D
uk: отримано %d параметрів шаблону для %q#D

en: got %d template parameters for %q#T
uk: отримано %d параметрів шаблону для %q#T

en: goto destination is neither a label nor a pointer
uk: призначення для оператора goto не є міткою або вказівником

en: gp is constant (but save/restore gp on indirect calls).
uk: gp є константним (але зберігайте/відновлюйте gp при непрямих викликах).

en: grave accent %<`%> in format
uk: гравісний акцент %<`%> у форматі

en: gsplit-dwarf is not supported on this platform
uk: gsplit-dwarf не підтримується на цій платформі

en: had semantic errors when compiling
uk: виникли семантичні помилки під час компіляції

en: hardware decimal floating-point instructions not available in ESA/390 mode
uk: апаратні інструкції з десятковою плаваючою комою недоступні в режимі ESA/390

en: hardware decimal floating-point instructions not available on %s
uk: апаратні інструкції з десятковою плаваючою комою недоступні на %s

en: hardware vector support not available on %s
uk: підтримка апаратного вектора недоступна на %s

en: hardware vector support not available with %<-msoft-float%>
uk: підтримка апаратного вектора недоступна з %<-msoft-float%>

en: has different parameters in another translation unit
uk: має різні параметри в іншому перекладовому блоку

en: has different return value in another translation unit
uk: має різне значення повернення в іншому перекладовому блоку

en: head insn %d for block %d not found in the insn stream
uk: Початкова інструкція %d для блоку %d не знайдена в потоці інструкцій

en: header module expected, module %qs found
uk: очікувався заголовок модуля, знайдено модуль %qs

en: here
uk: тут

en: high bound %qE above array section size in %qs clause
uk: верхня межа %qE вище розміру розділу масиву в %qs замиканні

en: high bound for the array is outside the ztype limits
uk: верхня межа для масиву знаходиться за межами обмежень ztype

en: high bound for the subrange has overflowed
uk: верхня межа піддіапазону переповнилася

en: histogram value statement does not correspond to the statement it is associated with
uk: заява про значення гістограми не відповідає заяві, з якою вона повʼязана

en: iWMMXt and NEON are incompatible
uk: iWMMXt та NEON несумісні

en: iWMMXt unsupported under Thumb mode
uk: iWMMXt не підтримується в режимі Thumb

en: ia64_print_operand: unknown code
uk: ia64_print_operand: невідомий код

en: identical_array_ref(): inconsistent dimensions
uk: identical_array_ref(): невідповідні розміри

en: identifier %qE conflicts with C++ keyword
uk: ідентифікатор %qE конфліктує з ключовим словом C++

en: identifier %qE is a keyword in C++11
uk: ідентифікатор %qE є ключовим словом в C++11

en: identifier %qE is a keyword in C++20
uk: ідентифікатор %qE є ключовим словом в C++20

en: identifier expected after %<@protocol%>
uk: очікується ідентифікатор після %<@protocol%>

en: identifier overflow: %d
uk: переповнення ідентифікатора: %d

en: if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier
uk: якщо будь-яке %<if%> замикання має модифікатор, то всі %<if%> замикання повинні використовувати модифікатор

en: if avoiding the apostrophe is not feasible, enclose it in a pair of %qs and %qs directives instead
uk: якщо уникнути апострофа неможливо, закрийте його в пару директив %qs та %qs

en: if this code is reached, the program will abort
uk: якщо цей код досягається, програма буде припинена

en: if this use is part of a public ABI, change it to instead use a constant variable you define
uk: якщо це використання є частиною публічного ABI, замініть його на використання константної змінної, яку ви визначаєте

en: if using %qs is not feasible, use %qs instead
uk: якщо використання %qs неможливе, використовуйте %qs замість цього

en: ignoring %<#pragma %s %s%>
uk: ігнорується %<#pragma %s %s%>

en: ignoring %<#pragma align%> for explicitly aligned %q+D
uk: %<#pragma align%> ігнорується для явно вирівняного %q+D

en: ignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified non-%<uniform%> argument
uk: ігнорується %<#pragma omp declare simd%> на функції з %<_Atomic%> кваліфікованим не-%<uniform%> аргументом

en: ignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified return type
uk: ігнорується %<#pragma omp declare simd%> на функції з %<_Atomic%> кваліфікованим типом повернення

en: ignoring %<-fschedule-insns%> because of exception handling bug
uk: ігнорування %<-fschedule-insns%> через помилку обробки винятків

en: ignoring %<asm%> specifier for non-static local variable %q+D
uk: ігнорується специфікатор %<asm%> для нестатичної локальної змінної %q+D

en: ignoring %<sink%> clause with offset that is not a multiple of the loop step
uk: ігнорування умови %<sink%> з зсувом, який не є кратним кроку циклу

en: ignoring %qD attribute on anonymous namespace
uk: ігнорується атрибут %qD на анонімному просторі імен

en: ignoring %qD attribute on non-inline namespace
uk: ігнорування атрибуту %qD на неінлайновому просторі імен

en: ignoring %qE attribute applied to template instantiation %qT
uk: ігнорується атрибут %qE, застосований до інстанціювання шаблону %qT

en: ignoring %qE attribute applied to template specialization %qT
uk: ігнорується атрибут %qE, застосований до спеціалізації шаблону %qT

en: ignoring %qE attribute not set on a variable
uk: Ігнорується атрибут %qE, який не встановлено для змінної

en: ignoring %qE attribute set on const variable
uk: ігнорується атрибут %qE, встановлений для константної змінної

en: ignoring %qE attribute set on initialized variable
uk: ігнорується атрибут %qE, встановлений для ініціалізованої змінної

en: ignoring %qE attribute set on uninitialized variable
uk: ігнорується атрибут %qE, встановлений для неініціалізованої змінної

en: ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>
uk: ігнорується атрибут %<%E (%u)%>, оскільки він конфліктує з атрибутом %<%E (%u)%>

en: ignoring attribute %qE after earlier %qE
uk: ігнорується атрибут %qE після попереднього %qE

en: ignoring attribute %qE because it conflicts with attribute %<either%>
uk: ігнорую атрибут %qE, оскільки він конфліктує з атрибутом %<either%>

en: ignoring attribute %qE because it conflicts with attribute %<lower%>
uk: ігнорую атрибут %qE, оскільки він конфліктує з атрибутом %<lower%>

en: ignoring attribute %qE because it conflicts with attribute %<noinit%>
uk: ігнорується атрибут %qE, оскільки він конфліктує з атрибутом %<noinit%>

en: ignoring attribute %qE because it conflicts with attribute %<persistent%>
uk: ігнорую атрибут %qE, оскільки він конфліктує з атрибутом %<persistent%>

en: ignoring attribute %qE because it conflicts with attribute %<section%>
uk: ігнорую атрибут %qE, оскільки він конфліктує з атрибутом %<section%>

en: ignoring attribute %qE because it conflicts with attribute %<upper%>
uk: ігнорую атрибут %qE, оскільки він конфліктує з атрибутом %<upper%>

en: ignoring attribute %qE because it conflicts with attribute %qs
uk: атрибут %qE ігнорується, оскільки він конфліктує з атрибутом %qs

en: ignoring attribute %qE because of excess arguments starting at %qE
uk: ігнорування атрибуту %qE через надлишкові аргументи, починаючи з %qE

en: ignoring attribute %qE in declaration of a built-in function %qD because it conflicts with attribute %qs
uk: атрибут %qE ігнорується в оголошенні вбудованої функції %qD, оскільки він конфліктує з атрибутом %qs

en: ignoring attribute %qs because it conflicts with previous %qs
uk: Атрибут %qs ігнорується, оскільки він конфліктує з попереднім атрибутом %qs

en: ignoring attributes applied to %qT after definition
uk: ігноруються атрибути, застосовані до %qT після визначення

en: ignoring attributes applied to class type %qT outside of definition
uk: ігноруються атрибути, застосовані до класового типу %qT поза визначенням

en: ignoring attributes applied to dependent type %qT without an associated declaration
uk: ігноруються атрибути, застосовані до залежного типу %qT без повʼязаного оголошення

en: ignoring attributes in template argument %qE
uk: ігнорування атрибутів в аргументі шаблону %qE

en: ignoring attributes on template argument %qT
uk: ігнорування атрибутів на аргументі шаблону %qT

en: ignoring duplicate directory "%s"
uk: ігнорується дублюючий каталог «%s»

en: ignoring large linear step
uk: ігнорується великий лінійний крок

en: ignoring loop annotation
uk: ігнорування анотації циклу

en: ignoring malformed %<#pragma longcall%>
uk: ігнорування неправильно сформованого %<#pragma longcall%>

en: ignoring nonexistent directory "%s"
uk: ігнорується неіснуючий каталог «%s»

en: ignoring packed attribute because of unpacked non-POD field %q#D
uk: ігнорування атрибуту «packed» через нерозпаковане не-POD поле %q#D

en: ignoring possibly conflicting option %<-fopt-info-%s%>
uk: ігнорується можливо суперечлива опція %<-fopt-info-%s%>

en: ignoring return value of %qD declared with attribute %<warn_unused_result%>
uk: ігнорується значення повернення %qD, оголошене з атрибутом %<warn_unused_result%>

en: ignoring return value of %qD, declared with attribute %<nodiscard%>
uk: ігнорування значення повернення %qD, оголошеного з атрибутом %<nodiscard%>

en: ignoring return value of %qD, declared with attribute %<nodiscard%>%s
uk: ігнорується повернене значення %qD, оголошене з атрибутом %<nodiscard%>%s

en: ignoring return value of %qD, declared with attribute %<nodiscard%>: %E
uk: ігнорування значення повернення %qD, оголошеного з атрибутом %<nodiscard%>: %E

en: ignoring return value of %qD, declared with attribute %<warn_unused_result%>
uk: ігнорується значення повернення %qD, оголошене з атрибутом %<warn_unused_result%>

en: ignoring return value of %qD, that must be used
uk: ігнорується повернене значення %qD, яке має бути використане

en: ignoring return value of function declared with attribute %<warn_unused_result%>
uk: ігнорується значення, повернене функцією, оголошеною з атрибутом %<warn_unused_result%>

en: ignoring return value of type %qT, declared with attribute %<nodiscard%>
uk: ігнорування значення повернення типу %qT, оголошеного з атрибутом %<nodiscard%>

en: ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E
uk: ігнорування значення повернення типу %qT, оголошеного з атрибутом %<nodiscard%>: %E

en: ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s
uk: ігнорується повернене значення типу %qT, оголошене з атрибутом %<nodiscard%>%s

en: ignoring returned value of type %qT, that must be used
uk: ігнорується повернене значення типу %qT, яке має бути використане

en: ignoring the %q#D declaration
uk: ігнорування декларації %q#D

en: ignoring unknown option %q.*s
uk: ігнорується невідома опція %q.*s

en: ignoring zero linear step
uk: ігнорується нульовий лінійний крок

en: illegal OP in optimize_comparison
uk: неприпустимий оператор в optimize_comparison

en: illegal aggregate type %qE specified for instance variable %qs
uk: недопустимий тип агрегату %qE, вказаний для змінної екземпляра %qs

en: illegal argument 0 to %qs
uk: неприпустимий аргумент 0 для %qs

en: illegal operand
uk: неприпустимий операнд

en: illegal operand address (1)
uk: неприпустима адреса операнда (1)

en: illegal operand address (2)
uk: неприпустима адреса операнда (2)

en: illegal operand address (3)
uk: неприпустима адреса операнда (3)

en: illegal operand address (4)
uk: неприпустима адреса операнда (4)

en: illegal operand detected
uk: виявлено неприпустимий операнд

en: illegal reference type specified for instance variable %qs
uk: недопустимий тип посилання, вказаний для змінної екземпляра %qs

en: immediate evaluation returns address of immediate function %qD
uk: негайна оцінка повертає адресу негайної функції %qD

en: implicit capture of %qE via %<[=]%> is deprecated in C++20
uk: неявне захоплення %qE через %<[=]%> застаріло в C++20

en: implicit conversion from %qH to %qI to match other operand of binary expression
uk: неявне перетворення з %qH на %qI для відповідності іншому операнду бінарного виразу

en: implicit conversion from %qH to %qI to match other result of conditional
uk: неявне перетворення з %qH на %qI для відповідності іншому результату умовного оператора

en: implicit conversion from %qH to %qI when passing argument to function
uk: неявне перетворення з %qH на %qI при передачі аргументу до функції

en: implicit conversion from %qT to %qT
uk: неявне перетворення з %qT на %qT

en: implicit conversion from %qT to %qT to match other operand of binary expression
uk: неявне перетворення з %qT на %qT для відповідності іншому операнду бінарного виразу

en: implicit conversion from %qT to %qT to match other result of conditional
uk: неявне перетворення з %qT на %qT, щоб відповідати іншому результату умовного виразу

en: implicit conversion from %qT to %qT when passing argument to function
uk: неявне перетворення з %qT на %qT при передачі аргументу до функції

en: implicit declaration of function %qE
uk: Неявне оголошення функції %qE

en: implicit declaration of function %qE; did you mean %qs?
uk: Неявне оголошення функції %qE; ви мали на увазі %qs?

en: implicit dereference will not access object of type %qT in for increment expression
uk: неявне розіменування не отримає доступ до обʼєкту типу %qT в виразі збільшення циклу for

en: implicit dereference will not access object of type %qT in left operand of comma operator
uk: неявне розіменування не отримає доступ до обʼєкту типу %qT в лівому операнді оператора коми

en: implicit dereference will not access object of type %qT in right operand of comma operator
uk: неявне розіменування не отримає доступ до обʼєкта типу %qT в правому операнді оператора коми

en: implicit dereference will not access object of type %qT in second operand of conditional expression
uk: неявне розіменування не отримає доступ до обʼєкта типу %qT в другому операнді умовного виразу

en: implicit dereference will not access object of type %qT in statement
uk: неявне розіменування не отримає доступ до обʼєкту типу %qT в операторі

en: implicit dereference will not access object of type %qT in third operand of conditional expression
uk: неявне розіменування не отримає доступ до обʼєкта типу %qT в третьому операнді умовного виразу

en: implicit mapping of assumed size array %qD
uk: неявне відображення припущеного масиву розміру %qD

en: implicit templates may not be %<virtual%>
uk: імпліцитні шаблони не можуть бути %<virtual%>

en: implicit this pointer type mismatch
uk: несумісні типи неявного вказівника this

en: implicit_section flag is set but section isn%'t
uk: встановлено прапорець implicit_section, але розділ не є

en: implicitly popped registers must be grouped at top of stack
uk: регістри, які автоматично видаляються, повинні бути згруповані у верхній частині стеку

en: implicitly-declared %qD is deprecated
uk: неявно оголошений %qD застарілий

en: implied END DO
uk: неявний END DO

en: import %qs has CRC mismatch
uk: імпорт %qs має невідповідність контрольної суми CRC

en: import declared attached to module %qs
uk: імпорт оголошений прикріплений до модуля %qs

en: import declared in global module
uk: імпорт оголошений у глобальному модулі

en: import of named module %qs inside language-linkage block
uk: імпорт іменованого модуля %qs всередині блоку мовного звʼязку

en: import specifying a module-partition must appear after a named module-declaration
uk: імпортування, що вказує на модуль-розділ, повинно з'являтися після іменованого оголошення модуля

en: import-declaration must be at global scope
uk: Декларація імпорту повинна бути в глобальному контексті

en: import_iso_c_binding_module(): Unable to create symbol for %s
uk: import_iso_c_binding_module(): Неможливо створити символ для %s

en: imported at
uk: імпортованому в

en: imports must be built before being imported
uk: імпорти мають бути побудовані перед імпортом

en: impossible constraint in %<asm%>
uk: неможлива обмеження в %<asm%>

en: impossible register constraint in %<asm%>
uk: неможлива умова реєстра в %<asm%>

en: impossible type assertion: type does not implement interface
uk: неможлива перевірка типу: тип не реалізує інтерфейс

en: in %s, at %s:%d
uk: у %s, на %s:%d

en: in C++03 a class-key must be used when declaring a friend
uk: у C++03 ключ-клас повинен використовуватися при оголошенні дружнього елемента

en: in C++11 and above a default constructor can be explicit
uk: у C++11 і вище, конструктор за замовчуванням може бути явним

en: in C++11 destructors default to %<noexcept%>
uk: у C++11 деструктори за замовчуванням є %<noexcept%>

en: in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>
uk: у C++11 цей %<throw%> викличе %<terminate%>, оскільки деструктори за замовчуванням є %<noexcept%>

en: in C++20 this comparison calls the current function recursively with reversed arguments
uk: у C++20 це порівняння викликає поточну функцію рекурсивно з оберненими аргументами

en: in C++98 %<template%> (as a disambiguator) is only allowed within templates
uk: у C++98 %<template%> (як розрізнювач) дозволено лише в межах шаблонів

en: in C++98 %q+D may not be static because it is a member of a union
uk: у C++98 %q+D не може бути статичним, оскільки воно є членом обʼєднання

en: in C++98 %qD must be initialized by constructor, not by %<{...}%>
uk: у C++98 %qD повинен бути ініціалізований конструктором, а не %<{...}%>

en: in a call to allocation function %qD declared here
uk: у виклику функції виділення памʼяті %qD, оголошеної тут

en: in a call to built-in allocation function %qD
uk: у виклику вбудованої функції виділення памʼяті %qD

en: in a call to built-in function %qD
uk: при виклику вбудованої функції %qD

en: in a call to function %qD
uk: у виклику функції %qD

en: in a call to function %qD declared %qs
uk: у виклику функції %qD, оголошеної як %qs

en: in a call to function %qD declared with attribute %qs
uk: у виклику функції %qD, оголошеної з атрибутом %qs

en: in a call to non-static member function %qD
uk: при виклику нестатичного член-функції %qD

en: in a call with type %qT
uk: у виклику з типом %qT

en: in a call with type %qT and attribute %qs
uk: у виклику з типом %qT та атрибутом %qs

en: in argument to unary !
uk: в аргументі для унарного !

en: in basic block %d:
uk: у базовому блоку %d:

en: in call to %qD, declared here
uk: при виклику %qD, оголошеному тут

en: in declaration %q+D
uk: у оголошенні %q+D

en: in definition of macro %qs
uk: у визначенні макросу %qs

en: in expansion of macro %qs
uk: у розширенні макросу %qs

en: in gfc_simplify_acos(): Bad type
uk: у gfc_simplify_acos(): Поганий тип

en: in gfc_simplify_acosh(): Bad type
uk: у gfc_simplify_acosh(): Поганий тип

en: in gfc_simplify_asin(): Bad type
uk: у gfc_simplify_asin(): Поганий тип

en: in gfc_simplify_asinh(): Bad type
uk: у gfc_simplify_asinh(): Поганий тип

en: in gfc_simplify_atan(): Bad type
uk: у gfc_simplify_atan(): Поганий тип

en: in gfc_simplify_atanh(): Bad type
uk: у gfc_simplify_atanh(): Неправильний тип

en: in gfc_simplify_cos(): Bad type
uk: у gfc_simplify_cos(): Неправильний тип

en: in gfc_simplify_exp(): Bad type
uk: у gfc_simplify_exp(): Неправильний тип

en: in gfc_simplify_sin(): Bad type
uk: у gfc_simplify_sin(): Неправильний тип

en: in initialization of structured binding variable %qD
uk: при ініціалізації змінної структурованого звʼязування %qD

en: in passing argument %P of %qD
uk: при передачі аргументу %P з %qD

en: in template argument for type %qT
uk: у аргументі шаблону для типу %qT

en: in the definition of %q#T
uk: у визначенні %q#T

en: in this expression
uk: у цьому виразі

en: in-class initialization of static data member %q#D of incomplete type
uk: ініціалізація в класі статичного елемента даних %q#D неповного типу

en: in-class initialization of static data member %q#D of non-literal type
uk: ініціалізація в класі статичного елемента даних %q#D не літерального типу

en: inaccessible plugin file %s expanded from short plugin name %s: %m
uk: недоступний файл плагіна %s, розширений з короткого імені плагіна %s: %m

en: inappropriate accumulator for %qs
uk: неприпустимий акумулятор для %qs

en: include %qs or provide a declaration of %qD
uk: включіть %qs або надайте оголошення %qD

en: include %qs or provide a declaration of %qE
uk: Включити %qs або надайте оголошення про %qE

en: include %qs processed textually
uk: включення %qs оброблено текстово

en: include %qs translated to import
uk: включення %qs перекладено як імпорт

en: incoming edge count does not match number of PHI arguments
uk: кількість вхідних ребер не відповідає кількості аргументів PHI

en: incompatible address space qualifiers %qs and %qs
uk: несумісні кваліфікатори простору адрес %qs та %qs

en: incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>
uk: несумісна замикання даних з редукцією на %qE; підвищення до %<present_or_copy%>

en: incompatible floating point / vector register operand for '%%%c'
uk: несумісний операнд з регістром з плаваючою комою / векторним для '%%%c'

en: incompatible implicit declaration of built-in function %qD
uk: Несумісне неявне оголошення вбудованої функції %qD

en: incompatible implicit declaration of function %qD
uk: несумісне неявне оголошення функції %qD

en: incompatible operand for '%%%c'
uk: несумісний операнд для '%%%c'

en: incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>
uk: несумісні параметри %<-mstack-protector-guard=global%> та %<-mstack-protector-guard-offset=%s%>

en: incompatible register operand for '%%%c'
uk: несумісний операнд з регістром для '%%%c'

en: incompatible type for argument %d of %qE
uk: несумісний тип для аргументу %d з %qE

en: incompatible type for map index
uk: несумісний тип для індексу мапи

en: incompatible type for method %s%s%s
uk: несумісний тип для методу %s%s%s

en: incompatible type for method %s%s%s (%s)
uk: несумісний тип для методу %s%s%s (%s)

en: incompatible type for receiver
uk: несумісний тип для отримувача

en: incompatible type in binary expression
uk: несумісні типи у бінарному виразі

en: incompatible types in %<PHI%> argument %u
uk: несумісні типи в аргументі %<PHI%> %u

en: incompatible types in assignment of %qT to %qT
uk: несумісні типи при присвоєнні %qT до %qT

en: incompatible types in binary expression
uk: несумісні типи в бінарному виразі

en: incompatible types in send
uk: несумісні типи у відправленні

en: incompatible types when assigning to type %qT from type %qT
uk: несумісні типи при присвоєнні типу %qT з типу %qT

en: incompatible types when initializing type %qT using type %qT
uk: несумісні типи при ініціалізації типу %qT за допомогою типу %qT

en: incompatible types when returning type %qT but %qT was expected
uk: несумісні типи при поверненні типу %qT, але очікувався %qT

en: incompatible vector types in conditional expression: %qT, %qT and %qT
uk: несумісні типи векторів у умовному виразі: %qT, %qT та %qT

en: incomplete implementation of category %qE
uk: неповна реалізація категорії %qE

en: incomplete implementation of class %qE
uk: неповна реалізація класу %qE

en: incomplete type %qT does not have member %qD
uk: неповний тип %qT не має члена %qD

en: incomplete type %qT used in nested name specifier
uk: неповний тип %qT використовується в зазначенні вкладеного імені

en: inconsistent %<ifunc%> attribute
uk: непослідовний атрибут %<ifunc%>

en: inconsistent attributes for state %qs
uk: несумісні атрибути для стану %qs

en: inconsistent because %qs
uk: неспівмірні через %qs

en: inconsistent begin/end types in range-based %<for%> statement: %qT and %qT
uk: несумісні типи початку/кінця в операторі %<for%> на основі діапазону: %qT і %qT

en: inconsistent capitalization in format
uk: неспівпадаюча велика літера в форматі

en: inconsistent deduction for %qT: %qT and then %qT
uk: неспівпадаюче виведення для %qT: %qT і потім %qT

en: inconsistent deduction for auto return type: %qT and then %qT
uk: неспівпадаюче виведення для типу автоматичного повернення: %qT і потім %qT

en: inconsistent imported macro definition %qE
uk: неспівпадаюче визначення імпортованого макросу %qE

en: inconsistent instance variable specification
uk: неспівпадаюча специфікація змінної екземпляра

en: inconsistent operand constraints in an %<asm%>
uk: неспівпадають обмеження операндів у %<asm%>

en: inconsistent types %qT and %qT deduced for lambda return type
uk: несумісні типи %qT та %qT виведені для типу повернення лямбди

en: inconsistent user-defined literal suffixes %qD and %qD in string literal
uk: неспівпадають суфікси літералів, визначених користувачем, %qD та %qD в рядковому літералі

en: incorrect comparison mode
uk: неправильний режим порівняння

en: incorrect entry in %<label_to_block_map%>
uk: неправильний запис у %<label_to_block_map%>

en: incorrect format in scaling, using 1/1
uk: Неправильний формат масштабування, використовується 1/1

en: incorrect insn:
uk: неправильна інструкція:

en: incorrect number of arguments to function %qE
uk: неправильна кількість аргументів для функції %qE

en: incorrect number of vector %qs elements
uk: неправильна кількість елементів вектора %qs

en: incorrect property %qs of %qs selector
uk: неправильна властивість %qs селектора %qs

en: incorrect rounding operand
uk: неправильний операнд округлення

en: incorrect setting of landing pad number
uk: неправильне встановлення номера блоку відлову

en: incorrect sharing of tree nodes
uk: неправильне спільне використання вузлів дерева

en: incorrect type of vector %qs elements
uk: неправильний тип елементів вектора %qs

en: incorrect type of vector CONSTRUCTOR elements
uk: неправильний тип елементів конструктора вектора

en: incorrectly nested OpenACC loop parallelism
uk: неправильно вкладений паралелізм циклів OpenACC

en: increment expression refers to iteration variable %qD
uk: вираз інкремента посилається на змінну ітерації %qD

en: increment is not constant 1 or -1 for %<!=%> condition
uk: Інкремент не є константою 1 або -1 для умови %<!=%>

en: increment of a boolean expression
uk: інкремент булевого виразу

en: increment of constant field %qD
uk: інкремент константного поля %qD

en: increment of enumeration value is invalid in C++
uk: інкремент значення перелічування недійсний в C++

en: increment of function %qD
uk: інкремент функції %qD

en: increment of member %qD in read-only object
uk: збільшення елементу %qD в обʼєкті тільки для читання

en: increment of pointer to an incomplete type %qT
uk: інкремент вказівника на неповний тип %qT

en: increment of read-only location %qE
uk: інкремент незмінного місця %qE

en: increment of read-only member %qD
uk: збільшення елементу тільки для читання %qD

en: increment of read-only named return value %qD
uk: збільшення значення не змінної з іменем %qD

en: increment of read-only parameter %qD
uk: збільшення значення не змінної параметра %qD

en: increment of read-only reference %qD
uk: інкремент посилання тільки для читання %qD

en: increment of read-only variable %qD
uk: збільшення змінної тільки для читання %qD

en: increment or decrement of non-numeric type
uk: збільшення або зменшення нечислового типу

en: incremented enumerator value is too large for %<long%>
uk: значення збільшеного перелічування занадто велике для %<long%>

en: incremented enumerator value is too large for %<unsigned long%>
uk: значення збільшеного перелічування занадто велике для %<unsigned long%>

en: index %E denotes an offset greater than size of %qT
uk: індекс %E вказує на зміщення, більше розміру %qT

en: index in dimension %d is out of bounds at %L
uk: Індекс у розмірності %d виходить за межі на %L

en: index value instead of field name in union initializer
uk: значення індексу замість назви поля в ініціалізаторі обʼєднання

en: index value is out of bound
uk: значення індексу виходить за межі

en: indirect call count does not match BB count
uk: кількість непрямих викликів не відповідає кількості BB

en: indirect call in function, which are not supported by eBPF
uk: непрямий виклик у функції, який не підтримується eBPF

en: indirect call in speculative call sequence has no speculative flag
uk: непрямий виклик у послідовності спекулятивних викликів не має прапорця спекуляції

en: indirect function %q+D cannot be declared %qE
uk: неможливо оголосити непряму функцію %q+D як %qE

en: indirect function %q+D cannot be declared weak
uk: Непряма функція %q+D не може бути оголошена як слабка

en: indirect function call with a yet undetermined callee
uk: непрямий виклик функції з ще невизначеним викликачем

en: indirect import %qs is not already loaded
uk: непрямий імпорт %qs ще не завантажено

en: indirect jumps are not available on this target
uk: непрямі переходи недоступні на цій цілі

en: indirect non-%<strub%> call in %<strub%> context %qD
uk: Непрямий виклик не-%<strub%> у контексті %<strub%> %qD

en: indirection will not access object of incomplete type %qT in for increment expression
uk: розіменування не отримає доступ до обʼєкта неповного типу %qT в виразі збільшення циклу for

en: indirection will not access object of incomplete type %qT in left operand of comma operator
uk: розіменування не отримає доступ до обʼєкта неповного типу %qT в лівому операнді оператора коми

en: indirection will not access object of incomplete type %qT in right operand of comma operator
uk: розіменування не отримає доступ до обʼєкта неповного типу %qT в правому операнді оператора коми

en: indirection will not access object of incomplete type %qT in second operand of conditional expression
uk: розіменування не отримає доступ до обʼєкта неповного типу %qT в другому операнді умовного виразу

en: indirection will not access object of incomplete type %qT in statement
uk: розіменування не отримає доступ до обʼєкта неповного типу %qT в операторі

en: indirection will not access object of incomplete type %qT in third operand of conditional expression
uk: розіменування не отримає доступ до обʼєкта неповного типу %qT в третьому операнді умовного виразу

en: indirection will not access object of non-trivially-copyable type %qT in for increment expression
uk: індирекція не отримає доступ до обʼєкта типу %qT, який не може бути просто скопійований, в виразі збільшення для циклу for

en: indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator
uk: індирекція не отримає доступ до обʼєкта типу %qT, який не може бути просто скопійований, в лівому операнді оператора коми

en: indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator
uk: індирекція не буде отримувати доступ до обʼєкта типу %qT, який не може бути просто скопійований, в правому операнді оператора коми

en: indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression
uk: розіменування не отримає доступ до обʼєкту типу %qT, який не можна просто скопіювати, в другому операнді умовного виразу

en: indirection will not access object of non-trivially-copyable type %qT in statement
uk: індирекція не отримає доступ до обʼєкта типу %qT, який не може бути просто скопійований, в операторі

en: indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression
uk: індирекція не буде отримувати доступ до обʼєкта типу %qT, який не може бути просто скопійований, в третьому операнді умовного виразу

en: inferred scalar type %qT is not an integer or floating-point type of the same size as %qT
uk: виведений скалярний тип %qT не є цілим або з плаваючою комою типом такої ж розмірності, як %qT

en: infinite recursion detected
uk: виявлено безкінечну рекурсію

en: inform user which parameters will be passed by reference
uk: повідомляти користувача, які параметри будуть передані за посиланням

en: inherited constructor %qD is not %<constexpr%>
uk: успадкований конструктор %qD не є %<constexpr%>

en: inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>
uk: успадковування конструкторів доступне лише з %<-std=c++11%> або %<-std=gnu++11%>

en: init function found in object %s
uk: функція ініціалізації знайдена в обʼєкті %s

en: init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>
uk: ініціалізуюча-інструкція в операторах вибору доступна лише з %<-std=c++17%> або %<-std=gnu++17%>

en: init_arglist(): too many arguments
uk: init_arglist(): забагато аргументів

en: initialization discards %qv qualifier from pointer target type
uk: ініціалізація відкидає кваліфікатор %qv з типу цілі вказівника

en: initialization from distinct Objective-C type
uk: ініціалізація з відмінного типу Objective-C

en: initialization from pointer to non-enclosed address space
uk: ініціалізація з вказівника в незакритий адресний простір

en: initialization left-hand side might be a candidate for a format attribute
uk: ліва частина ініціалізації може бути кандидатом на атрибут формату

en: initialization makes %q#v qualified function pointer from unqualified
uk: ініціалізація робить кваліфікований вказівник на функцію %q#v з некваліфікованого

en: initialization of %qT from %qT makes integer from pointer without a cast
uk: ініціалізація %qT з %qT перетворює вказівник в цілочисельне без приведення типу

en: initialization of %qT from %qT makes pointer from integer without a cast
uk: ініціалізація %qT з %qT перетворює цілочисельне в вказівник без приведення типу

en: initialization of %qT from pointer type %qT with incompatible scalar storage order
uk: ініціалізація %qT з типу вказівника %qT з несумісним порядком зберігання скалярних значень

en: initialization of a flexible array member
uk: ініціалізація гнучкого члена масиву

en: initialization of common block variable %qs in DATA statement at %C
uk: Ініціалізація змінної загального блоку %qs в операторі DATA в %C

en: initialization of flexible array member in a nested context
uk: ініціалізація гнучкого елемента масиву вкладеного контексту

en: initialization of new-expression for type %<auto%> requires exactly one element
uk: ініціалізація нового виразу для типу %<auto%> потребує рівно один елемент

en: initialization of non-const reference type %q#T from rvalue of type %qT
uk: ініціалізація неконстантного посилання типу %q#T з rvalue типу %qT

en: initialization of volatile reference type %q#T from rvalue of type %qT
uk: ініціалізація волатильного посилання типу %q#T з rvalue типу %qT

en: initializations for multiple members of %qT
uk: ініціалізації для декількох елементів %qT

en: initialized field overwritten
uk: ініціалізоване поле перезаписано

en: initialized field with side-effects overwritten
uk: ініціалізоване поле з побічними ефектами перезаписано

en: initialized member %q+D declared here
uk: ініціалізований елемент %q+D оголошений тут

en: initialized variable %q+D is marked dllimport
uk: ініціалізована змінна %q+D позначена як dllimport

en: initializer element is not a constant expression
uk: елемент ініціалізатора не є константним виразом

en: initializer element is not computable at load time
uk: елемент ініціалізатора не обчислюється під час завантаження

en: initializer element is not constant
uk: елемент ініціалізатора не є константою

en: initializer ends prematurely
uk: ініціалізатор закінчується передчасно

en: initializer expression refers to iteration variable %qD
uk: Вираз ініціалізації посилається на змінну ітерації %qD

en: initializer fails to determine size of %q+D
uk: ініціалізатор не визначає розмір %q+D

en: initializer fails to determine size of %qD
uk: ініціалізатор не вдалося визначити розмір %qD

en: initializer fails to determine size of %qT
uk: ініціалізатор не визначає розмір %qT

en: initializer for %<_BitInt(%d)%> value is not an integer constant
uk: ініціалізатор для значення %<_BitInt(%d)%> не є константою типу цілого

en: initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?
uk: ініціалізатор для %<decltype(auto) %D%> має тип функції; ви забули %<()%>?

en: initializer for %q#D expands to an empty list of expressions
uk: ініціалізатор для %q#D розширюється до порожнього списку виразів

en: initializer for %q#D is invalid
uk: ініціалізатор для %q#D недійсний

en: initializer for %qT must be brace-enclosed
uk: ініціалізатор для %qT повинен бути включений у фігурні дужки

en: initializer for flexible array member %q#D
uk: ініціалізатор для гнучкого члена масиву %q#D

en: initializer for floating value is not a floating constant
uk: ініціалізатор для значення з плаваючою комою не є плаваючою константою

en: initializer for integer/fixed-point value is too complicated
uk: ініціалізатор для цілочисельного/фіксовано-точкового значення занадто складний

en: initializer in range-based %<for%> loop
uk: ініціалізатор у циклі %<for%> з діапазоном

en: initializer invalid for static member with constructor
uk: ініціалізатор недійсний для статичного члена з конструктором

en: initializer provided for function
uk: початкове значення надано для функції

en: initializer specified for friend function %qD
uk: вказано ініціалізатор для дружньої функції %qD

en: initializer specified for non-virtual method %q+D
uk: вказано ініціалізатор для невіртуального методу %q+D

en: initializer specified for static member function %qD
uk: вказано ініціалізатор для статичного методу-члена %qD

en: initializer-string for %qT is too long
uk: рядок ініціалізатора для %qT занадто довгий

en: initializing %qD from %qE does not extend the lifetime of the underlying array
uk: ініціалізація %qD з %qE не продовжує термін дії підлежного масиву

en: initializing %qD requires a member access expression as the left operand of the assignment
uk: ініціалізація %qD вимагає виразу доступу до члена як лівого операнда присвоювання

en: initializing %qH with %qI in converted constant expression does not bind directly
uk: ініціалізація %qH з %qI в перетвореному константному виразі не звʼязується безпосередньо

en: initializing a base class of type %qT results in object slicing
uk: ініціалізація базового класу типу %qT призводить до обрізання обʼєкта

en: injected-class-name %qD used as template template argument
uk: використання введеного імені класу %qD як аргументу шаблону

en: inline assembly is not a constant expression
uk: вбудована асемблерна вставка не є константним виразом

en: inline clone count is not compatible
uk: кількість клонів inline несумісна

en: inline clone in same comdat group list
uk: клон inline в тому ж списку групи comdat

en: inline clone is forced to output
uk: клон у рядку примушено виводиться

en: inline clone with address taken
uk: клон inline з взятою адресою

en: inline declaration of %qD follows declaration with attribute %<noinline%>
uk: вбудоване оголошення %qD слідує за оголошенням з атрибутом %<noinline%>

en: inline function %q+D declared as dllimport: attribute ignored
uk: вбудована функція %q+D оголошена як dllimport: атрибут ігнорується

en: inline function %q+D declared but never defined
uk: Вбудована функція %q+D оголошена, але ніколи не визначена

en: inline function %q+D declared weak
uk: Вбудована функція %q+D оголошена як слабка

en: inline function %q+D given attribute %qs
uk: вбудованій функції %q+D задано атрибут %qs

en: inline function %qD given attribute %qs
uk: вбудованій функції %qD надано атрибут %qs

en: inline function %qD used but never defined
uk: використовується вбудована функція %qD, але ніколи не визначена

en: inline namespace must be specified at initial definition
uk: вбудований простір імен повинен бути вказаний при початковому визначенні

en: inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>
uk: вкладені простори імен доступні лише з %<-std=c++11%> або %<-std=gnu++11%>

en: inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>
uk: змінні «inline» доступні лише з %<-std=c++17%> або %<-std=gnu++17%>

en: inlined_to pointer is set but no predecessors found
uk: вказівник inlined_to встановлений, але не знайдено попередників

en: inlined_to pointer is wrong
uk: вказівник inlined_to неправильний

en: inlined_to pointer refers to itself
uk: вказівник inlined_to посилається на себе

en: inlined_to pointer set for noninline callers
uk: вказівник inlined_to встановлений для не inline викликачів

en: inlining failed in call to %<always_inline%> %q+F: %s
uk: не вдалося вбудувати виклик %q+F з %<always_inline%>: %s

en: inlining failed in call to %q+F: %s
uk: не вдалося вбудувати виклик %q+F: %s

en: inner loop uses same OpenACC parallelism as containing loop
uk: внутрішній цикл використовує такий же паралелізм OpenACC, як і зовнішній цикл

en: inner loops must be perfectly nested in %<#pragma acc loop%>
uk: внутрішні цикли повинні бути ідеально вкладені в %<#pragma acc loop%>

en: inner loops must be perfectly nested with %<ordered%> clause
uk: внутрішні цикли повинні бути ідеально вкладені з клаузою %<ordered%>

en: inner loops must be perfectly nested with %<reduction%> %<inscan%> clause
uk: внутрішні цикли повинні бути ідеально вкладені з клаузою %<reduction%> %<inscan%>

en: input file %qs is the same as output file
uk: вхідний файл %qs співпадає з вихідним файлом

en: input operand constraint contains %qc
uk: обмеження вхідного операнду містить %qc

en: insert plugin to identify runtime errors at compiletime
uk: вставити плагін для виявлення помилок під час компіляції

en: insert_bbt(): Duplicate key found
uk: insert_bbt(): Знайдений дубльований ключ

en: insertion out of range in %qs
uk: вставка поза діапазоном у %qs

en: insn %d basic block pointer is %d, should be %d
uk: Вказівник базового блоку для інструкції %d дорівнює %d, повинен бути %d

en: insn %d in footer of bb %d has non-NULL basic block
uk: Інструкція %d в підвалі блоку %d має ненульовий базовий блок

en: insn %d in header of bb %d has non-NULL basic block
uk: Інструкція %d в заголовку блоку %d має ненульовий базовий блок

en: insn %d is in multiple basic blocks (%d and %d)
uk: Інструкція %d знаходиться в кількох базових блоках (%d і %d)

en: insn %d outside of basic blocks has non-NULL bb field
uk: Інструкція %d поза базовими блоками має ненульове поле bb

en: insn addresses not freed
uk: адреси інструкцій не звільнені

en: insn addresses not set after shorten branches
uk: адреси інструкцій не встановлені після скорочення гілок

en: insn contains an invalid address !
uk: інструкція містить неправильну адресу!

en: insn does not satisfy its constraints:
uk: insn не задовольняє свої обмеження:

en: insn outside basic block
uk: інструкція поза базовим блоком

en: insn with UID %i not found for operand %i (`%s') of insn %i
uk: insn з UID %i не знайдено для операнду %i (`%s') insn %i

en: insn with UID %i not found for operand %i of insn %i
uk: insn з UID %i не знайдено для операнда %i insn %i

en: install: %s%s
uk: встановлення: %s%s

en: instance variable %qE accessed in class method
uk: екземплярна змінна %qE доступна у класовому методі

en: instance variable %qE is %s; this will be a hard error in the future
uk: змінна екземпляра %qE оголошена як %s; це буде важкою помилкою у майбутньому

en: instance variable %qE is declared %s
uk: змінна екземпляра %qE оголошена як %s

en: instance variable %qE is declared private
uk: змінна екземпляра %qE оголошена як приватна

en: instance variable %qs has unknown size
uk: змінна екземпляра %qs має невідомий розмір

en: instance variable %qs is declared private
uk: змінна екземпляра %qs оголошена як приватна

en: instance variable %qs uses flexible array member
uk: змінна екземпляра %qs використовує гнучкий масив

en: instance variable assignment has been intercepted
uk: присвоєння змінній екземпляра було перехоплено

en: instruction never executed
uk: інструкція ніколи не виконується

en: instruction prefetch applies when in 64-bit mode with RIP-relative addressing and option %<-mprefetchi%>; they stay NOPs otherwise
uk: інструкція prefetch застосовується в режимі 64-бітного режиму з відносним адресуванням RIP та опцією %<-mprefetchi%>; в іншому випадку вони залишаються NOP

en: instruction scheduling not supported on this target machine
uk: планування інструкцій не підтримується на цій цільовій машині

en: instruction set %qs cannot implement default ABI %qs, falling back to %qs
uk: набір інструкцій %qs не може реалізувати типову ABI %qs, перехід до %qs

en: insufficient contextual information to determine type
uk: недостатня контекстуальна інформація для визначення типу

en: insufficient partitioning available to parallelize element loop
uk: недостатнє розбиття для паралелізації циклу елементів

en: insufficient partitioning available to parallelize loop
uk: недостатнє розбиття для паралелізації циклу

en: insufficient partitioning available to parallelize tile loop
uk: недостатнє розбиття для паралелізації циклу блоків

en: integer arguments to SYSTEM_CLOCK at %L with different kind parameters
uk: Цілочисельні аргументи для SYSTEM_CLOCK у %L з різними параметрами типу

en: integer constant is too large for %<_BitInt(%d)%> type
uk: ціле число завелике для типу %<_BitInt(%d)%>

en: integer constant is too large for %<unsigned _BitInt(%d)%> type
uk: ціле число завелике для типу %<unsigned _BitInt(%d)%>

en: integer constant is too large for %<unsigned long%> type
uk: цілочисельна константа занадто велика для типу %<unsigned long%>

en: integer division by zero
uk: цілочисельне ділення на нуль

en: integer literal exceeds range of %qT type
uk: літерал цілого числа перевищує діапазон типу %qT

en: integer overflow in array size
uk: переповнення цілого числа в розмірі масиву

en: integer overflow in expression %qE of type %qT results in %qE
uk: переповнення цілого числа в виразі %qE типу %qT призводить до %qE

en: integer overflow in expression of type %qT results in %qE
uk: переповнення цілого числа в виразі типу %qT призводить до %qE

en: integer suffix %qs shadowed by implementation
uk: суфікс цілого числа %qs затінений реалізацією

en: integral expression %qE is not constant
uk: цілочисельний вираз %qE не є константою

en: integral result type precision does not match field size of %qs
uk: точність цілочисельного типу результату не відповідає розміру поля %qs

en: interface %qE does not have valid constant string layout
uk: інтерфейс %qE не має дійсного макету константного рядка

en: interface partition is not exported
uk: інтерфейсна частина не експортується

en: intermediate array offset %wi is outside array bounds of %qT
uk: проміжний зсув масиву %wi знаходиться за межами масиву %qT

en: internal %<strub%> does not support forced labels
uk: внутрішній %<strub%> не підтримує примусові мітки

en: internal compiler debugging information, dump the list of quadruples
uk: внутрішня інформація для налагодження компілятора, вивести список квадруплів

en: internal compiler error
uk: внутрішня помилка компілятора

en: internal compiler error.  Bad address:
uk: внутрішня помилка компілятора. Погана адреса:

en: internal compiler error.  Incorrect shift:
uk: внутрішня помилка компілятора. Неправильний зсув:

en: internal compiler error.  Unknown mode:
uk: внутрішня помилка компілятора. Невідомий режим:

en: internal compiler error:
uk: внутрішня помилка компілятора:

en: internal compiler error: error reporting routines re-entered.
uk: внутрішня помилка компілятора: повторний вхід у процедури повідомлення про помилку.

en: internal consistency failure
uk: внутрішня невідповідність

en: internal error: %<cris_side_effect_mode_ok%> with bad operands
uk: внутрішня помилка: %<cris_side_effect_mode_ok%> з неправильними операндами

en: internal error: bad register: %d
uk: внутрішня помилка: неправильний регістр: %d

en: internal error: not expecting operand1 to be a constant set
uk: внутрішня помилка: не очікується, що операнд1 буде константним набором

en: internal procedure %qs at %L conflicts with DUMMY argument
uk: внутрішня процедура %qs на %L конфліктує з фіктивним аргументом

en: internal unit in WRITE
uk: внутрішня одиниця у WRITE

en: interrupt and naked attributes are not compatible
uk: атрибути interrupt та naked несумісні

en: interrupt handlers cannot be MIPS16 functions
uk: обробники переривань не можуть бути функціями MIPS16

en: interrupt handlers cannot have arguments
uk: Обробники переривань не можуть мати аргументів

en: interrupt service routine can only have a pointer argument and an optional integer argument
uk: переривання службового режиму може мати лише аргумент вказівника та необовʼязковий аргумент цілого числа

en: interrupt service routine cannot be called directly
uk: процедуру обслуговування переривань не можна викликати безпосередньо

en: interrupt service routine must return %<void%>
uk: процедура обробки переривання повинна повертати %<void%>

en: interrupt service routine should have %qs as the second argument
uk: переривання службового режиму повинно мати %qs як другий аргумент

en: interrupt service routine should have a pointer as the first argument
uk: переривання службового режиму повинно мати вказівник як перший аргумент

en: interrupt vector to %qE attribute is not %<vector=(sw0|sw1|hw0|hw1|hw2|hw3|hw4|hw5)%>
uk: вектор переривання для атрибуту %qE не є %<vector=(sw0|sw1|hw0|hw1|hw2|hw3|hw4|hw5)%>

en: intervening code must not contain OpenMP directives
uk: Проміжний код не повинен містити директив OpenMP

en: intrinsic function %qE must be directly called
uk: вбудована функція %qE повинна бути безпосередньо викликаною

en: intrinsic register index is out of range
uk: індекс вбудованого регістра виходить за межі діапазону

en: intrinsic variable which isn't a procedure
uk: вбудована змінна, яка не є процедурою

en: invalid %%-code
uk: неправильний %%-код

en: invalid %%A operand
uk: недійсний операнд %%A

en: invalid %%A value
uk: неправильне значення %%A

en: invalid %%B operand
uk: недійсний операнд %%B

en: invalid %%C operand
uk: недійсний операнд %%C

en: invalid %%C value
uk: недійсне значення %%C

en: invalid %%D operand
uk: недійсний операнд %%D

en: invalid %%D value
uk: неправильне значення %%D

en: invalid %%E value
uk: недійсне значення %%E

en: invalid %%F value
uk: неправильне значення %%F

en: invalid %%G mode
uk: недійсний режим %%G

en: invalid %%G value
uk: неправильне значення %%G

en: invalid %%H value
uk: недійсне значення %%H

en: invalid %%J code
uk: неправильний код %%J

en: invalid %%J value
uk: неприпустиме значення %%J

en: invalid %%K value
uk: неправильне значення %%K

en: invalid %%L value
uk: недійсне значення %%L

en: invalid %%M value
uk: недійсне значення %%M

en: invalid %%N value
uk: неприпустиме значення %%N

en: invalid %%O value
uk: недійсне значення %%O

en: invalid %%P operand
uk: недійсний операнд %%P

en: invalid %%P value
uk: недійсне значення %%P

en: invalid %%R value
uk: неприпустиме значення %%R

en: invalid %%T value
uk: недійсне значення %%T

en: invalid %%U value
uk: недійсне значення %%U

en: invalid %%V value
uk: недійсне значення %%V

en: invalid %%Y operand
uk: недійсний операнд %%Y

en: invalid %%d value
uk: недійсне значення %%d

en: invalid %%e value
uk: неправильне значення %%e

en: invalid %%f operand
uk: недійсний операнд %%f

en: invalid %%f value
uk: неправильне значення %%f

en: invalid %%h value
uk: недійсне значення %%h

en: invalid %%j code
uk: неправильний код %%j

en: invalid %%j value
uk: недійсне значення %%j

en: invalid %%k value
uk: неправильне значення %%k

en: invalid %%m value
uk: недійсне значення %%m

en: invalid %%p value
uk: недійсне значення %%p

en: invalid %%q value
uk: недійсне значення %%q

en: invalid %%r value
uk: неприпустиме значення %%r

en: invalid %%s operand
uk: недійсний операнд %%s

en: invalid %%s value
uk: недійсне значення %%s

en: invalid %%t value
uk: недійсне значення %%t

en: invalid %%t/%%b value
uk: недійсне значення %%t/%%b

en: invalid %%u value
uk: недійсне значення %%u

en: invalid %%v value
uk: недійсне значення %%v

en: invalid %%x value
uk: недійсне значення %%x

en: invalid %%xn code
uk: недійсний код %%xn

en: invalid %%y value, try using the 'Z' constraint
uk: недійсне значення %%y, спробуйте використати обмеження 'Z'

en: invalid %%z value
uk: недійсне значення %%z

en: invalid %<#pragma %s%>
uk: недійсний %<#pragma %s%>

en: invalid %<CASE_CHAIN%>
uk: неприпустимий %<CASE_CHAIN%>

en: invalid %<CPU_TYPE%> value of %qs read from %<devices.csv%> for %qs
uk: неправильне значення %<CPU_TYPE%> %qs, прочитане з %<devices.csv%> для %qs

en: invalid %<MPY_TYPE%> value of %qs read from %<devices.csv%> for %qs
uk: неправильне значення %<MPY_TYPE%> %qs, прочитане з %<devices.csv%> для %qs

en: invalid %<PHI%> argument
uk: недійсний аргумент %<PHI%>

en: invalid %<PHI%> result
uk: недійсний результат %<PHI%>

en: invalid %<const_cast%> from type %qT to type %qT
uk: недійсне %<const_cast%> з типу %qT до типу %qT

en: invalid %<const_cast%> of an rvalue of type %qT to type %qT
uk: недійсне %<const_cast%> rvalue типу %qT до типу %qT

en: invalid %<enum%> underlying type
uk: недійсний базовий тип для %<enum%>

en: invalid %<static_cast%> from type %qT to type %qT
uk: неприпустиме %<static_cast%> з типу %qT до типу %qT

en: invalid %<sve_width%> value: %d
uk: неправильне значення для %<sve_width%>: %d

en: invalid %<task%> reduction modifier on construct combined with %<simd%> or %<loop%>
uk: недійсний модифікатор зведення %<task%> на конструкції, поєднаній з %<simd%> або %<loop%>

en: invalid %<task%> reduction modifier on construct not combined with %<parallel%>, %<for%> or %<sections%>
uk: недійсний модифікатор зведення %<task%> на конструкції, яка не поєднана з %<parallel%>, %<for%> або %<sections%>

en: invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>
uk: недійсний модифікатор зведення %<task%> на конструкції, відмінні від %<parallel%>, %qs або %<sections%>

en: invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>
uk: недійсний модифікатор зменшення %<task%> на конструкції, відмінній від %<parallel%>, %qs, %<sections%> або %<scope%>

en: invalid %qs offset operator
uk: недійсний оператор зсуву %qs

en: invalid %qs size argument in load
uk: недійсний розмір аргументу %qs у завантаженні

en: invalid 'asm':
uk: недійсний 'asm':

en: invalid (pointer) operands %qs
uk: недійсні (вказівникові) операнди %qs

en: invalid 3-index slice of object that is not a slice
uk: Недійсний 3-індексний зріз об'єкта, який не є зрізом

en: invalid 3-index slice of string
uk: недійсний 3-індексний зріз рядка

en: invalid IACC argument
uk: недійсний аргумент IACC

en: invalid JSON syntax
uk: неправильний синтаксис JSON

en: invalid LHS in gimple call
uk: недійсний LHS у виклику gimple

en: invalid Objective-C++ selector name
uk: недійсне імʼя селектора Objective-C++

en: invalid OpenACC clause at file scope
uk: недійсне замикання OpenACC у межах файлу

en: invalid OpenMP non-rectangular loop step; %<(%E - %E) * %E%> is not a multiple of loop %d step %qE
uk: недійсний не-прямокутний крок циклу OpenMP; %<(%E - %E) * %E%> не є кратним кроку %d циклу %qE

en: invalid RHS for gimple memory store: %qs
uk: недійсна права сторона для зберігання памʼяті gimple: %qs

en: invalid RVV vector size %qd, expected size is %qd based on LMUL of type and %qs
uk: Неправильний розмір вектора RVV %qd, очікуваний розмір %qd на основі LMUL типу і %qs

en: invalid UNSPEC as operand
uk: неприпустиме UNSPEC як операнд

en: invalid UNSPEC as operand: %d
uk: недійсний UNSPEC як операнд: %d

en: invalid _Literal
uk: недійсний _Literal

en: invalid abstract parameter type %qT
uk: неприпустимий тип абстрактного параметра %qT

en: invalid abstract return type %qT
uk: неприпустимий абстрактний тип повернення %qT

en: invalid abstract return type for function %q+#D
uk: недійсний абстрактний тип повернення для функції %q+#D

en: invalid abstract return type for member function %q+#D
uk: недійсний абстрактний тип повернення для методу-члена %q+#D

en: invalid abstract type %qT for %qE
uk: недійсний абстрактний тип %qT для %qE

en: invalid abstract type for %q+D
uk: недійсний абстрактний тип для %q+D

en: invalid access to non-static data member %qD in virtual base of NULL object
uk: недійсний доступ до нестатичного члена даних %qD в віртуальній базі нульового обʼєкта

en: invalid address
uk: неправильна адреса

en: invalid address for 'O' output modifier
uk: неправильна адреса для модифікатора виводу 'O'

en: invalid address for 'R' output modifier
uk: неправильна адреса для модифікатора виводу 'R'

en: invalid address for 'S' output modifier
uk: неправильна адреса для модифікатора виводу 'S'

en: invalid address in operand
uk: недійсна адреса в операнді

en: invalid address mode
uk: неприпустимий режим адреси

en: invalid address operand in %qs
uk: недійсний операнд адреси в %qs

en: invalid addressing mode
uk: неприпустимий режим адресації

en: invalid alignment for %<#pragma align%>, ignoring
uk: неправильне вирівнювання для %<#pragma align%>, ігнорується

en: invalid alignment value for %<__builtin_arc_aligned%>
uk: недійсне значення вирівнювання для %<__builtin_arc_aligned%>

en: invalid application of %<__alignof%> to a bit-field
uk: недійсне застосування %<__alignof%> до бітового поля

en: invalid application of %<sizeof%> to a bit-field
uk: недійсне застосування %<sizeof%> до бітового поля

en: invalid application of %<sizeof%> to a function type
uk: недійсне застосування %<sizeof%> до типу функції

en: invalid application of %qs to a member function
uk: недійсне застосування %qs до функції-члена

en: invalid application of %qs to a void type
uk: недійсне застосування %qs до типу void

en: invalid application of %qs to array type %qT of incomplete element type
uk: недійсне застосування %qs до масиву типу %qT з неповним типом елементу

en: invalid application of %qs to incomplete type %qT
uk: недійсне застосування %qs до неповного типу %qT

en: invalid architecture for target attribute or pragma %qs
uk: недійсна архітектура для атрибуту або pragma %qs

en: invalid argument %d for builtin %qF
uk: недійсний аргумент %d для вбудованої функції %qF

en: invalid argument %qs to %qs
uk: недійсний аргумент %qs для %qs

en: invalid argument given to %<-mharden-sls=%>
uk: некоректний аргумент, заданий для %<-mharden-sls=%>

en: invalid argument in option %qs
uk: недійсний аргумент в опції %qs

en: invalid argument of %qE attribute
uk: недійсний аргумент атрибуту %qE

en: invalid argument of %qs attribute
uk: неприпустимий аргумент атрибуту %qs

en: invalid argument of SQRT at %L
uk: недійсний аргумент SQRT для %L

en: invalid argument to %qD
uk: недійсний аргумент для %qD

en: invalid argument to built-in function
uk: недійсний аргумент вбудованої функції

en: invalid argument to built-in function %s
uk: неприпустимий аргумент для вбудованої функції %s

en: invalid argument to gimple call
uk: недійсний аргумент у виклику gimple

en: invalid arguments
uk: недійсні аргументи

en: invalid arguments for %<-falign-%s%> option: %qs
uk: недійсні аргументи для опції %<-falign-%s%>: %qs

en: invalid arguments for %<-fpatchable-function-entry%>
uk: недійсні аргументи для %<-fpatchable-function-entry%>

en: invalid array assignment
uk: недійсне присвоєння масиву

en: invalid base %qE for SSA name
uk: недійсна база %qE для імені SSA

en: invalid base-class specification
uk: неприпустима специфікація базового класу

en: invalid block index
uk: недійсний індекс блоку

en: invalid branch to/from %s structured block
uk: недійсний перехід до/зі структурованого блоку %s

en: invalid built-in function at expansion
uk: недійсна вбудована функція при розгортанні

en: invalid call to non-function
uk: недійсний виклик недійсної функції

en: invalid calls_comdat_local flag
uk: недійсний прапорець calls_comdat_local

en: invalid case label in switch statement
uk: неприпустима мітка case в операторі switch

en: invalid case range in switch statement
uk: неприпустимий діапазон case в операторі switch

en: invalid cast from type %qT to type %qT
uk: недійсне приведення з типу %qT до типу %qT

en: invalid cast of a prvalue expression of type %qT to type %qT
uk: недійсне приведення типу виразу prvalue типу %qT до типу %qT

en: invalid cast to abstract class type %qT
uk: недійсне приведення до абстрактного класу %qT

en: invalid cast to function type %qT
uk: недійсне приведення до типу функції %qT

en: invalid cc output constraint: %qs
uk: неприпустиме обмеження виводу cc: %qs

en: invalid class name in declaration of %qD
uk: недійсне імʼя класу в оголошенні %qD

en: invalid clique in %qs
uk: недійсний клік в %qs

en: invalid combination of multiple type-specifiers
uk: недійсне поєднання кількох типових специфікаторів

en: invalid comparison code in gimple cond
uk: недійсний код порівняння в gimple cond

en: invalid comparison of generated array
uk: недійсне порівняння згенерованого масиву

en: invalid comparison of generated struct
uk: недійсне порівняння згенерованої структури

en: invalid comparison of nil with nil
uk: неприпустиме порівняння nil з nil

en: invalid comparison of non-comparable array
uk: недійсне порівняння непорівняльного масиву

en: invalid comparison of non-comparable struct
uk: недійсне порівняння непорівняльної структури

en: invalid comparison of non-comparable type
uk: недійсне порівняння непорівняльного типу

en: invalid comparison of non-ordered type
uk: недійсне порівняння неупорядкованого типу

en: invalid comparison operator for 'E' output modifier
uk: недійсний оператор порівняння для модифікатора виводу «E»

en: invalid const_double operand
uk: недійсний операнд const_double

en: invalid constant
uk: недійсна константа

en: invalid constant - try using an output modifier
uk: неправильна константа - спробуйте використати модифікатор виводу

en: invalid constant for output modifier '%c'
uk: неправильна константа для модифікатора виводу '%c'

en: invalid constant in %<#pragma %s%>
uk: неприпустима константа в %<#pragma %s%>

en: invalid constant in %<#pragma pack%> - ignored
uk: недійсна константа в %<#pragma pack%> - ігнорується

en: invalid constant vector for output modifier '%c'
uk: неправильний вектор констант для модифікатора виводу '%c'

en: invalid constrained type parameter
uk: недійсний обмежений типовий параметр

en: invalid constraints
uk: недійсні обмеження

en: invalid constraints for operand
uk: недійсні обмеження для операнду

en: invalid constructor; you probably meant %<%T (const %T&)%>
uk: неправильний конструктор; ви, ймовірно, мали на увазі %<%T (const %T&)%>

en: invalid control register %d for mvtc; using %<psw%>
uk: недійсний регістр керування %d для mvtc; використовується %<psw%>

en: invalid controlling predicate
uk: Недійсний контрольний предикат

en: invalid conversion from %<__fpreg%>
uk: недійсне перетворення з %<__fpreg%>

en: invalid conversion from %qH to %qI
uk: недійсне перетворення з %qH на %qI

en: invalid conversion from type %<_Float16%> without option %<-msse2%>
uk: недійсне перетворення з типу %<_Float16%> без опції %<-msse2%>

en: invalid conversion from type %<__bf16%> without option %<-msse2%>
uk: недійсне перетворення з типу %<__bf16%> без опції %<-msse2%>

en: invalid conversion from type %<__vector_pair%>
uk: недійсне перетворення з типу %<__vector_pair%>

en: invalid conversion from type %<__vector_quad%>
uk: недійсне перетворення з типу %<__vector_quad%>

en: invalid conversion from type %<bfloat16_t%>
uk: недійсне перетворення з типу %<bfloat16_t%>

en: invalid conversion in gimple call
uk: недійсне перетворення у виклику gimple

en: invalid conversion in return statement
uk: недійсне перетворення в операторі повернення

en: invalid conversion to %<__fpreg%>
uk: недійсне перетворення до %<__fpreg%>

en: invalid conversion to type %<_Float16%> without option %<-msse2%>
uk: недійсне перетворення до типу %<_Float16%> без опції %<-msse2%>

en: invalid conversion to type %<__bf16%> without option %<-msse2%>
uk: недійсне перетворення до типу %<__bf16%> без опції %<-msse2%>

en: invalid conversion to type %<__vector_pair%>
uk: недійсне перетворення на тип %<__vector_pair%>

en: invalid conversion to type %<__vector_quad%>
uk: недійсне перетворення на тип %<__vector_quad%>

en: invalid conversion to type %<bfloat16_t%>
uk: недійсне перетворення до типу %<bfloat16_t%>

en: invalid conversion to type %qT from type %qT
uk: недійсне перетворення на тип %qT з типу %qT

en: invalid covariant return type for %q#D
uk: недійсний коваріантний тип повернення для %q#D

en: invalid covariant return type for %q+#D
uk: недійсний коваріантний тип повернення для %q+#D

en: invalid cpu %qs for %s%qs%s
uk: недійсний процесор %qs для %s%qs%s

en: invalid declaration of %<%T::%E%>
uk: недійсна декларація %<%T::%E%>

en: invalid declaration of member template in local class
uk: недійсна декларація шаблону члена в локальному класі

en: invalid declarator
uk: недійсний декларатор

en: invalid default argument for a template template parameter
uk: неприпустимий значення за замовчуванням для параметра-шаблону шаблону

en: invalid default case label in switch statement
uk: неприпустима мітка default в операторі switch

en: invalid definition of qualified type %qT
uk: неприпустиме визначення кваліфікованого типу %qT

en: invalid depend kind
uk: Недійсний тип залежності

en: invalid depend kind in omp %<ordered%> %<depend%>
uk: недійсний тип залежності в omp %<ordered%> %<depend%>

en: invalid dist_schedule kind
uk: недійсний тип розподілу розкладу

en: invalid doacross kind
uk: Недійсний тип doacross

en: invalid element index %qE to %<__builtin_shufflevector%>
uk: недійсний індекс елемента %qE для %<__builtin_shufflevector%>

en: invalid element type for attribute %qs
uk: недійсний тип елемента для атрибута %qs

en: invalid embedcfg: Files entry is not a string
uk: неправильний embedcfg: елемент Files не є рядком

en: invalid embedcfg: Files is not a JSON object
uk: неправильний embedcfg: Files не є обʼєктом JSON

en: invalid embedcfg: Patterns entry is not an array
uk: неправильний embedcfg: елемент Patterns не є масивом

en: invalid embedcfg: Patterns is not a JSON object
uk: неправильний embedcfg: Patterns не є обʼєктом JSON

en: invalid embedcfg: duplicate Patterns entry
uk: неправильний embedcfg: дублюючийся елемент Patterns

en: invalid embedcfg: missing Files
uk: неправильний embedcfg: відсутній Files

en: invalid embedcfg: missing Patterns
uk: неправильний embedcfg: відсутній Patterns

en: invalid embedcfg: not a JSON object
uk: неправильний embedcfg: не є обʼєктом JSON

en: invalid encoding prefix in literal operator
uk: недійсний префікс кодування в літеральному операторі

en: invalid entry to %s structured block
uk: недійсний вхід до структурованого блоку %s

en: invalid exit from %s structured block
uk: недійсний вихід зі структурованого блоку %s

en: invalid exit from OpenMP structured block
uk: недійсний вихід зі структурованого блоку OpenMP

en: invalid explicit specialization
uk: недійсна явна спеціалізація

en: invalid expression - try using an output modifier
uk: неприпустимий вираз - спробуйте використати модифікатор виводу

en: invalid expression as operand
uk: неправильний вираз як операнд

en: invalid expression for min lvalue
uk: недійсний вираз для мінімального lvalue

en: invalid expression for output modifier '%c'
uk: неприпустимий вираз для модифікатора виводу '%c'

en: invalid expression for static array dimension: %s
uk: недійсний вираз для статичного розміру масиву: %s

en: invalid expression type for %<#pragma omp atomic%>
uk: недійсний тип виразу для %<#pragma omp atomic%>

en: invalid failure memory model %qs for %qD
uk: недійсна модель памʼяті з помилкою %qs для %qD

en: invalid feature modifier %qs in %<-march=%s%>
uk: неприпустимий модифікатор функції %qs в %<-march=%s%>

en: invalid feature modifier %qs in %<-mcpu=%s%>
uk: некоректний модифікатор можливості %qs у %<-mcpu=%s%>

en: invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute
uk: недійсний модифікатор функції %qs зі значенням %qs в директиві або атрибуті %<target()%>

en: invalid feature modifier %qs of value %qs in %<target_version%> attribute
uk: недійсний модифікатор функції %qs з значенням %qs в атрибуті %<target_version%>

en: invalid feature modifier %s of value %qs in %<target()%> pragma or attribute
uk: недійсний модифікатор функції %s зі значенням %qs в директиві або атрибуті %<target()%>

en: invalid fn spec attribute "%s"
uk: неприпустимий атрибут специфікації fn «%s»

en: invalid fn spec attribute "%s" arg %i
uk: неприпустимий атрибут специфікації fn «%s» аргумент %i

en: invalid fnsummary in LTO stream
uk: недійсний fnsummary в потоці LTO

en: invalid form of %<#pragma omp atomic compare%>
uk: неправильна форма %<#pragma omp atomic compare%>

en: invalid form of %<#pragma omp atomic%>
uk: неправильна форма %<#pragma omp atomic%>

en: invalid form of %<pragma omp atomic compare%>
uk: неправильна форма %<pragma omp atomic compare%>

en: invalid format for %<sve_width%>
uk: неправильний формат для %<sve_width%>

en: invalid format of %s
uk: неправильний формат %s

en: invalid fp constant
uk: неприпустима константа з плаваючою комою

en: invalid fpu for target attribute or pragma %qs
uk: недійсний fpu для атрибуту або pragma %qs

en: invalid function in gimple call
uk: недійсна функція в виклику gimple

en: invalid hard register usage between earlyclobber operand and input operand
uk: неправильне використання жорсткого реєстра між операндом з попереднім звільненням та вхідним операндом

en: invalid hard register usage between output operand and matching constraint operand
uk: неприпустиме використання жорсткого регістра між вихідним операндом та відповідним обмеженням операнду

en: invalid hard register usage between output operands
uk: неприпустиме використання жорсткого регістра між вихідними операндами

en: invalid header name %qs
uk: неприпустиме імʼя заголовка %qs

en: invalid hex digit
uk: неправильна шістнадцяткова цифра

en: invalid id value for exception attribute
uk: недійсне значення id для атрибуту винятку

en: invalid id value for interrupt attribute
uk: недійсне значення id для атрибуту переривання

en: invalid id value for interrupt/exception attribute
uk: недійсне значення id для атрибуту переривання/винятку

en: invalid id value for reset attribute
uk: недійсне значення id для атрибуту скидання

en: invalid in-class initialization of static data member of non-integral type %qT
uk: недійсна ініціалізація в класі статичного члена даних не-цілочисельного типу %qT

en: invalid increment expression
uk: Недійсний вираз інкремента

en: invalid initial value for member %qE
uk: недійсне початкове значення для елемента %qE

en: invalid initialization of non-const reference of type %qH from an rvalue of type %qI
uk: неприпустима ініціалізація неконстантного посилання типу %qH з rvalue типу %qI

en: invalid initialization of reference of type %qH from expression of type %qI
uk: неправильна ініціалізація посилання типу %qH з виразу типу %qI

en: invalid initializer
uk: недійсний ініціалізатор

en: invalid initializer clause
uk: недійсне замикання ініціалізатора

en: invalid initializer for %q#D
uk: недійсний ініціалізатор для %q#D

en: invalid initializer for array member %q#D
uk: неприпустимий ініціалізатор для елемента масиву %q#D

en: invalid initializer for member function %qD
uk: недійсний ініціалізатор для методу-члена %qD

en: invalid initializer for structured binding declaration
uk: недійсний ініціалізатор для оголошення структурованої привʼязки

en: invalid insn:
uk: неправильна інструкція:

en: invalid iterating variable in fast enumeration
uk: недійсна змінна ітерації в швидкому перелічуванні

en: invalid jump function in LTO stream
uk: недійсна функція переходу в потоці LTO

en: invalid labels in gimple cond
uk: недійсні мітки в gimple cond

en: invalid left hand side of assignment
uk: неприпустима ліва сторона присвоєння

en: invalid line in the resolution file
uk: недійсний рядок у файлі розшифрування

en: invalid linkage-specification
uk: недійсна специфікація звʼязку

en: invalid location for %<pragma %s%>, ignored
uk: неправильне розташування для %<pragma %s%>, ігнорується

en: invalid lvalue in %<asm%> output %d
uk: недійсне lvalue в виводі %<asm%> %d

en: invalid map kind
uk: Недійсний тип відображення

en: invalid mask
uk: неприпустима маска

en: invalid mask type in %qs
uk: недійсний тип маски у %qs

en: invalid member template declaration %qD
uk: недійсна декларація шаблону-члена %qD

en: invalid memory model %qs for %qD
uk: недійсна модель памʼяті %qs для %qD

en: invalid memory model %wi for %qD
uk: недійсна модель памʼяті %wi для %qD

en: invalid memory model argument %d of %qE
uk: неприпустимий аргумент моделі памʼяті %d з %qE

en: invalid module name %qs
uk: неприпустиме імʼя модуля %qs

en: invalid name %qs in %<target("arch=")%> pragma or attribute
uk: недійсне імʼя %qs в прагмі або атрибуті %<target("arch=")%>

en: invalid name %qs in %<target("cpu=")%> pragma or attribute
uk: недійсне імʼя %qs в директиві або атрибуті %<target("cpu=")%>

en: invalid name %qs in %<target("tune=")%> pragma or attribute
uk: неприпустиме імʼя %qs в директиві або атрибуті %<target("tune=")%>

en: invalid new-expression of abstract class type %qT
uk: недійсний оператор new для абстрактного класу %qT

en: invalid nmi function for reset attribute
uk: недійсна функція nmi для атрибуту скидання

en: invalid non-type template argument
uk: недійсний аргумент шаблону без типу

en: invalid non-vector operands to %qs
uk: недійсні не-векторні операнди для %qs

en: invalid number in %<-mrgf-banked-regs=%s%> valid values are 0, 4, 8, 16, or 32
uk: неправильне число в %<-mrgf-banked-regs=%s%>, допустимі значення: 0, 4, 8, 16 або 32

en: invalid number of arguments for %<-falign-%s%> option: %qs
uk: недійсна кількість аргументів для опції %<-falign-%s%>: %qs

en: invalid offload table in %s
uk: недійсна таблиця віддаленого виконання у %s

en: invalid offset operand in %qs
uk: недійсний операнд зсуву в %qs

en: invalid operand
uk: недійсний операнд

en: invalid operand %%xn code
uk: недійсний код операнда %%xn

en: invalid operand address
uk: недійсна адреса операнда

en: invalid operand code '%c'
uk: недійсний код операнду '%c'

en: invalid operand for %%N code
uk: недійсний операнд для коду %%N

en: invalid operand for %%N or %%S code
uk: недійсний операнд для коду %%N або %%S

en: invalid operand for %%s code
uk: недійсний операнд для коду %%s

en: invalid operand for '%%%c'
uk: недійсний операнд для '%%%c'

en: invalid operand for 'A' modifier
uk: неприпустимий операнд для модифікатора 'A'

en: invalid operand for 'D' modifier
uk: неприпустимий операнд для модифікатора 'D'

en: invalid operand for 'H' modifier
uk: неприпустимий операнд для модифікатора 'H'

en: invalid operand for 'O' modifier
uk: недійсний операнд для модифікатора 'O'

en: invalid operand for 'T' modifier
uk: неприпустимий операнд для модифікатора 'T'

en: invalid operand for 'b' modifier
uk: недійсний операнд для модифікатора 'b'

en: invalid operand for 'e' modifier
uk: неприпустимий операнд для модифікатора 'e'

en: invalid operand for 'm' modifier
uk: неприпустимий операнд для модифікатора 'm'

en: invalid operand for 'o' modifier
uk: недійсний операнд для модифікатора 'o'

en: invalid operand for 'p' modifier
uk: недійсний операнд для модифікатора 'p'

en: invalid operand for 'z' modifier
uk: недійсний операнд для модифікатора 'z'

en: invalid operand for code '%c'
uk: недійсний операнд для коду '%c'

en: invalid operand in %qs
uk: недійсний операнд в %qs

en: invalid operand in return statement
uk: недійсний операнд в операторі повернення

en: invalid operand in unary operation
uk: недійсний операнд унарної операції

en: invalid operand modifier letter
uk: неприпустима літера модифікатора операнду

en: invalid operand output code
uk: недійсний код виводу операнду

en: invalid operand prefix
uk: недійсний префікс операнду

en: invalid operand prefix '%%%c'
uk: неприпустимий префікс операнда '%%%c'

en: invalid operand size for operand code '%c'
uk: неприпустимий розмір операнду для коду операнду '%c'

en: invalid operand size for operand code 'O'
uk: неприпустимий розмір операнду для коду операнду 'O'

en: invalid operand size for operand code 'z'
uk: неприпустимий розмір операнду для коду операнду 'z'

en: invalid operand to %%H/%%L code
uk: недійсний операнд для коду %%H/%%L

en: invalid operand to %%M code
uk: недійсний операнд для коду %%M

en: invalid operand to %%N code
uk: неправильний операнд для коду %%N

en: invalid operand to %%O code
uk: недійсний операнд для коду %%O

en: invalid operand to %%R
uk: неприпустимий операнд для %%R

en: invalid operand to %%R code
uk: недійсний операнд для коду %%R

en: invalid operand to %%S
uk: неприпустимий операнд для %%S

en: invalid operand to %%T/%%B code
uk: недійсний операнд для коду %%T/%%B

en: invalid operand to %%U code
uk: недійсний операнд для коду %%U

en: invalid operand to %%V code
uk: недійсний операнд для коду %%V

en: invalid operand to %%Z code
uk: недійсний операнд для коду %%Z

en: invalid operand to %%p code
uk: недійсний операнд для коду %%p

en: invalid operand to %%s code
uk: недійсний операнд для коду %%s

en: invalid operand to %%z code
uk: недійсний операнд для коду %%z

en: invalid operand to switch statement
uk: недійсний операнд для оператора switch

en: invalid operand type %qT for %qs
uk: некоректний тип операнда %qT %qs

en: invalid operand type used with operand code '%c'
uk: неприпустимий тип операнду, використаний з кодом операнду '%c'

en: invalid operands in binary operation
uk: недійсні операнди в бінарній операції

en: invalid operands in gimple comparison
uk: недійсні операнди у порівнянні gimple

en: invalid operands in ternary operation
uk: недійсні операнди в тернарній операції

en: invalid operands of types %qT and %qT to binary %qO
uk: недійсні операнди типів %qT і %qT для бінарного %qO

en: invalid operands to %%c code
uk: недійсні операнди для коду %%c

en: invalid operands to %qs
uk: недійсні операнди для %qs

en: invalid operation
uk: недійсна операція

en: invalid operation (%s)
uk: недійсна операція (%s)

en: invalid operation on %<__fpreg%>
uk: недійсна операція на %<__fpreg%>

en: invalid operator for %<#pragma omp atomic%>
uk: неправильний оператор для %<#pragma omp atomic%>

en: invalid order in asm node %i
uk: Недійсний порядок вузла asm %i

en: invalid parameter combination for AltiVec intrinsic %qs
uk: недійсна комбінація параметрів для вбудованої функції AltiVec %qs

en: invalid parameter combination for intrinsic %qs
uk: недійсна комбінація параметрів для вбудованої функції %qs

en: invalid parameter type %qT
uk: недійсний тип параметра %qT

en: invalid pass positioning operation
uk: недійсна операція позиціонування проходу

en: invalid pointer mode %qs
uk: недійсний режим вказівника %qs

en: invalid pointer to bit-field %qD
uk: недійсний вказівник на біт-поле %qD

en: invalid position or size in %qs
uk: недійсна позиція або розмір у %qs

en: invalid position or size operand to %qs
uk: недійсний операнд позиції або розміру для %qs

en: invalid private reduction on %qE
uk: неприпустиме приватне зменшення на %qE

en: invalid proc_bind kind
uk: недійсний тип привʼязки процесу

en: invalid prototype for '%s'
uk: недійсний прототип для '%s'

en: invalid punctuation %qc in constraint
uk: Недійсна пунктуація %qc в обмеженні

en: invalid pure const state for function
uk: недійсний стан чистої константи для функції

en: invalid pure specifier (only %<= 0%> is allowed)
uk: недійсний чистий специфікатор (дозволено лише %<= 0%>)

en: invalid qualifiers for %<constexpr%> object
uk: недійсні кваліфікатори для обʼєкта %<constexpr%>

en: invalid qualifiers for field of %<constexpr%> object
uk: недійсні кваліфікатори для поля обʼєкта %<constexpr%>

en: invalid qualifiers on non-member function type
uk: недійсні кваліфікатори на типі функції, яка не є членом

en: invalid qualifying scope in pseudo-destructor name
uk: неприпустимий обсяг кваліфікації в псевдо-імені деструктора

en: invalid receive on send-only channel
uk: неприпустиме отримання на каналі тільки для відправки

en: invalid receiver type %qs
uk: недійсний тип отримувача %qs

en: invalid reduction-identifier
uk: Недійсний ідентифікатор зведення

en: invalid reference for 'J' output modifier
uk: недійсне посилання для модифікатора виводу «J»

en: invalid register name for %q+D
uk: недійсне імʼя регістру для %q+D

en: invalid regular expression %qs in %qs
uk: неприпустимий регулярний вираз %qs в %qs

en: invalid relocation
uk: недійсна перевстановлення

en: invalid resolution in the resolution file
uk: недійсне розшифрування у файлі розшифрування

en: invalid return type %qT of %<constexpr%> function %q+D
uk: недійсний тип повернення %qT функції %q+D з атрибутом %<constexpr%>

en: invalid rtl sharing found in the insn
uk: знайдено недійсне спільне використання rtl в інструкції

en: invalid schedule kind
uk: недійсний тип розкладу

en: invalid second argument to %<__builtin_prefetch%>; using zero
uk: недійсний другий аргумент для %<__builtin_prefetch%>; використовується нуль

en: invalid send on receive-only channel
uk: недійсне відправлення на каналі, що приймає тільки

en: invalid setter, it must have one argument
uk: недійсний сеттер, він повинен мати один аргумент

en: invalid shift operand
uk: недійсний операнд зсуву

en: invalid slice of map
uk: недійсний зріз мапи

en: invalid source block specification
uk: недійсна специфікація джерела блоку

en: invalid static chain in gimple call
uk: недійсний статичний ланцюжок у виклику gimple

en: invalid storage class for function %qE
uk: недійсний клас зберігання для функції %qE

en: invalid system register name %qs
uk: недійсна назва системного регістра %qs

en: invalid system register name provided
uk: надано недійсну назву системного регістру

en: invalid target memregs value %<%d%>
uk: неприпустиме значення %<%d%> для цілі memregs

en: invalid template declaration of %qD
uk: недійсне оголошення шаблону %qD

en: invalid template non-type parameter
uk: недійсний не-типізований параметр шаблону

en: invalid template-argument-list
uk: недійсний список аргументів шаблону

en: invalid template-id
uk: недійсний ідентифікатор шаблону

en: invalid third argument
uk: недійсний третій аргумент

en: invalid third argument to %<__builtin_ia32_prefetch%>; using zero
uk: недійсний третій аргумент для %<__builtin_ia32_prefetch%>; використовується нуль

en: invalid third argument to %<__builtin_prefetch%>; using zero
uk: недійсний третій аргумент для %<__builtin_prefetch%>; використовується нуль

en: invalid type %<void%> for %<new%>
uk: недійсний тип %<void%> для %<new%>

en: invalid type %qT as initializer for a vector of type %qT
uk: недійсний тип %qT як ініціалізатор для вектора типу %qT

en: invalid type %qT declared %<friend%>
uk: недійсний тип %qT оголошено як %<friend%>

en: invalid type argument (have %qT)
uk: недійсний тип аргументу (маємо %qT)

en: invalid type argument of %<->%> (have %qT)
uk: недійсний тип аргументу %<->%> (маємо %qT)

en: invalid type argument of %<->*%> (have %qT)
uk: недійсний тип аргументу %<->*%> (маємо %qT)

en: invalid type argument of array indexing (have %qT)
uk: недійсний тип аргументу індексування масиву (маємо %qT)

en: invalid type argument of implicit conversion (have %qT)
uk: недійсний тип аргументу неявного перетворення (маємо %qT)

en: invalid type argument of unary %<*%> (have %qT)
uk: недійсний тип аргументу унарного %<*%> (маємо %qT)

en: invalid type for %<asm%> flag output
uk: недійсний тип для виводу прапорця %<asm%>

en: invalid type for _Literal with constructor
uk: недійсний тип для _Literal з конструктором

en: invalid type for cc output constraint
uk: неприпустимий тип для обмеження виводу cc

en: invalid type for instance variable
uk: недійсний тип для змінної екземпляра

en: invalid type for iteration variable %qE
uk: Недійсний тип для змінної ітерації %qE

en: invalid type for make function
uk: недійсний тип для функції make

en: invalid type for parameter %d of %<constexpr%> function %q+#D
uk: недійсний тип для параметра %d функції %<constexpr%> %q+#D

en: invalid type for property
uk: Недійсний тип для властивості

en: invalid type of %<__MEM%> operand
uk: недійсний тип операнда %<__MEM%>

en: invalid type of argument %u of type-generic function
uk: неправильний тип аргументу %u у типогенеричній функції

en: invalid type-generic return type for argument %u of %<__builtin_tgmath%>
uk: недійсний типовий загальний тип повернення для аргументу %u для %<__builtin_tgmath%>

en: invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>
uk: неприпустимий загальний тип для аргументу %u аргументу %u для %<__builtin_tgmath%>

en: invalid types %<%T[%T]%> for array subscript
uk: недійсні типи %<%T[%T]%> для індексу масиву

en: invalid types for %qs
uk: недійсні типи для %qs

en: invalid types in address space conversion
uk: недійсні типи у конвертації адресного простору

en: invalid types in conversion to floating-point
uk: недійсні типи у конвертації до плаваючої точки

en: invalid types in conversion to integer
uk: недійсні типи у конвертації до цілого числа

en: invalid types in fixed-point conversion
uk: недійсні типи у конвертації фіксованої точки

en: invalid types in nop conversion
uk: недійсні типи у конвертації nop

en: invalid use of %%d, %%x, or %%X
uk: неприпустиме використання %%d, %%x або %%X

en: invalid use of %<::%>
uk: недійсне використання %<::%>

en: invalid use of %<__builtin_va_arg_pack ()%>
uk: неприпустиме використання %<__builtin_va_arg_pack ()%>

en: invalid use of %<__builtin_va_arg_pack_len ()%>
uk: неприпустиме використання %<__builtin_va_arg_pack_len ()%>

en: invalid use of %<auto%> in conversion operator
uk: недійсне використання %<auto%> в операторі конвертації

en: invalid use of %<auto%> in default template argument
uk: недійсне використання %<auto%> в аргументі за замовчуванням шаблону

en: invalid use of %<auto%> in exception-specification
uk: неправильне використання %<auto%> в специфікації винятків

en: invalid use of %<auto%> in template argument
uk: недійсне використання %<auto%> в аргументі шаблону

en: invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type
uk: недійсне використання %<const_cast%> з типом %qT, який є вказівником або посиланням на тип функції

en: invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type
uk: недійсне використання %<const_cast%> з типом %qT, який не є вказівником, посиланням або вказівником на член даних

en: invalid use of %<decltype(auto)%>
uk: Неправильне використання %<decltype(auto)%>

en: invalid use of %<extern%> variable %qD in %<#pragma acc declare%>
uk: недійсне використання %<extern%> змінної %qD в %<#pragma acc declare%>

en: invalid use of %<global%> variable %qD in %<#pragma acc declare%>
uk: недійсне використання %<global%> змінної %qD в %<#pragma acc declare%>

en: invalid use of %<restrict%>
uk: недійсне використання %<restrict%>

en: invalid use of %<this%> after it is valid
uk: неправильне використання %<this%> після його дійсності

en: invalid use of %<this%> at top level
uk: неправильне використання %<this%> на верхньому рівні

en: invalid use of %<this%> before it is valid
uk: неправильне використання %<this%> до його дійсності

en: invalid use of %<this%> in non-member function
uk: неправильне використання %<this%> у функції, яка не є членом

en: invalid use of %q#T with a flexible array member in %q#T
uk: неправильне використання %q#T з гнучким елементом масиву в %q#T

en: invalid use of %q#T with a zero-size array in %q#D
uk: неправильне використання %q#T з масивом нульового розміру в %q#D

en: invalid use of %qD
uk: неправильне використання %qD

en: invalid use of %qD in linkage specification
uk: неправильне використання %qD в специфікації звʼязку

en: invalid use of %qE to form a pointer-to-member-function
uk: недійсне використання %qE для створення вказівника на член-функцію

en: invalid use of %qT
uk: неправильне використання %qT

en: invalid use of '%%%c'
uk: неприпустиме використання '%%%c'

en: invalid use of MMA operand of type %qs as a function parameter
uk: недійсне використання операнда MMA типу %qs як параметра функції

en: invalid use of MMA type %qs as a function return value
uk: недійсне використання типу MMA %qs як значення повернення функції

en: invalid use of a pointer to an incomplete type in pointer arithmetic
uk: недійсне використання вказівника на неповний тип в арифметиці вказівників

en: invalid use of array indexing on pointer to member
uk: неприпустиме використання індексування масиву на вказівнику на член

en: invalid use of array with unspecified bounds
uk: неправильне використання масиву з невизначеними межами

en: invalid use of asm flag output
uk: неприпустиме використання виводу прапорця asm

en: invalid use of attribute %<fallthrough%>
uk: недійсне використання атрибуту %<fallthrough%>

en: invalid use of attributes in empty declaration
uk: неприпустиме використання атрибутів у порожньому оголошенні

en: invalid use of brace-enclosed initializer list
uk: неприпустиме використання списку ініціалізаторів, заключених у фігурні дужки

en: invalid use of constructor as a template
uk: недійсне використання конструктора як шаблону

en: invalid use of contract role for explicit semantic
uk: недійсне використання ролі контракту для явної семантики

en: invalid use of cv-qualified type %qT in parameter declaration
uk: неприпустиме використання типу %qT з кваліфікатором cv в оголошенні параметра

en: invalid use of dependent type %qT
uk: неправильне використання залежного типу %qT

en: invalid use of destructor %qD as a type
uk: недійсне використання деструктора %qD як типу

en: invalid use of destructor %qE as a type
uk: недійсне використання деструктора %qE як типу

en: invalid use of flexible array member
uk: неправильне використання гнучкого члена масиву

en: invalid use of implicit conversion on pointer to member
uk: неприпустиме використання неявного перетворення на вказівнику на член

en: invalid use of incomplete type %q#T
uk: неправильне використання неповного типу %q#T

en: invalid use of incomplete typedef %qT
uk: неправильне використання неповного typedef %qT

en: invalid use of member %qD (did you forget the %<&%> ?)
uk: неправильне використання члена %qD (чи ви забули %<&%> ?)

en: invalid use of member %qD in constructor %<pre%> contract
uk: неприпустиме використання члена %qD у конструкторі контракту %<pre%>

en: invalid use of member %qD in destructor %<post%> contract
uk: неприпустиме використання члена %qD у деструкторі контракту %<post%>

en: invalid use of member %qD in static member function
uk: неприпустиме використання члена %qD у статичній функції-члені

en: invalid use of member function %qD (did you forget the %<()%> ?)
uk: неправильне використання функції-члена %qD (чи ви забули %<()%> ?)

en: invalid use of method value as argument of Offsetof
uk: неприпустиме використання значення методу як аргументу Offsetof

en: invalid use of non-lvalue array
uk: неприпустиме використання масиву, який не є lvalue

en: invalid use of non-static data member %qD
uk: недійсне використання нестатичного члена даних %qD

en: invalid use of non-static data member %qE
uk: недійсне використання нестатичного члена даних %qE

en: invalid use of non-static member function %qD
uk: недійсне використання нестатичного член-функції %qD

en: invalid use of non-static member function of type %qT
uk: неприпустиме використання нестатичного методу члена типу %qT

en: invalid use of pack expansion %qT
uk: неправильне використання розширення пакету %qT

en: invalid use of pack expansion expression
uk: неправильне використання виразу розгортання пакету

en: invalid use of placeholder %qT
uk: неправильне використання заповнювача %qT

en: invalid use of pointers to arrays with different qualifiers in ISO C before C23
uk: неправильне використання вказівників на масиви з різними кваліфікаторами в ISO C до C23

en: invalid use of qualified-name %<%D::%D%>
uk: неправильне використання кваліфікованого імені %<%D::%D%>

en: invalid use of qualified-name %<%T::%D%>
uk: неправильне використання кваліфікованого імені %<%T::%D%>

en: invalid use of qualified-name %<::%D%>
uk: неправильне використання кваліфікованого імені %<::%D%>

en: invalid use of register '%s'
uk: неприпустиме використання регістра '%s'

en: invalid use of structure with flexible array member
uk: недійсне використання структури з гнучким елементом масиву

en: invalid use of template template parameter %qT
uk: неприпустиме використання параметра шаблону шаблону %qT

en: invalid use of template type parameter %qT
uk: неприпустиме використання параметра типу шаблону %qT

en: invalid use of template-id %qD in declaration of primary template
uk: неприпустиме використання ідентифікатора шаблона %qD в декларації основного шаблону

en: invalid use of template-name %qE without an argument list
uk: недійсне використання імені шаблону %qE без списку аргументів

en: invalid use of type %<void%> in parameter declaration
uk: неприпустиме використання типу %<void%> в оголошенні параметра

en: invalid use of type %qT as a default value for a template template-parameter
uk: неприпустиме використання типу %qT як значення за замовчуванням для параметра-шаблону шаблону

en: invalid use of unary %<*%> on pointer to member
uk: неприпустиме використання унарного %<*%> на вказівнику на член

en: invalid use of undefined type %qT
uk: неправильне використання невизначеного типу %qT

en: invalid use of void expression
uk: неправильне використання виразу типу void

en: invalid use of volatile lvalue inside %<transaction_safe%> function
uk: неприпустиме використання змінної lvalue всередині функції %<transaction_safe%>

en: invalid use of volatile lvalue inside transaction
uk: неприпустиме використання змінної lvalue всередині транзакції

en: invalid user-defined conversion from %qH to %qI
uk: недійсне користувацьке перетворення з %qH на %qI

en: invalid value-initialization of reference type
uk: неправильна ініціалізація значення типу посилання

en: invalid vector comparison resulting type
uk: недійсний тип результату порівняння векторів

en: invalid vector constant
uk: недійсна векторна константа

en: invalid vector immediate
uk: недійсне векторне негайне значення

en: invalid vector operand
uk: недійсний операнд вектора

en: invalid vector type for attribute %qE
uk: недійсний тип вектора для атрибуту %qE

en: invalid vector types in nop conversion
uk: недійсні типи векторів у конвертації nop

en: invalid version number %qs
uk: недійсний номер версії %qs

en: invalid warm function for reset attribute
uk: недійсна функція warm для атрибуту скидання

en: invalid zero extract
uk: недійсне виділення нуля

en: io_kind_name(): bad I/O-kind
uk: io_kind_name(): неправильний тип введення/виведення

en: ipa inline summary is missing in input file
uk: відсутня підсумкова інлайн-інформація ipa во вхідному файлі

en: ipa reference summary is missing in ltrans unit
uk: відсутня підсумкова інформація посилання IPA в одиниці ltrans

en: is hidden by %qs
uk: приховано %qs

en: is_c_interoperable(): gfc_simplify_expr failed
uk: is_c_interoperable(): gfc_simplify_expr не вдалося

en: it is defined as a pointer in different address space in another translation unit
uk: він визначений як вказівник в іншому просторі адрес в іншій одиниці перекладу

en: it is defined as a pointer to different type in another translation unit
uk: він визначений як вказівник на інший тип в іншій одиниці перекладу

en: it must be a pointer-to-member of the form %<&X::Y%>
uk: він повинен бути вказівником на член у вигляді %<&X::Y%>

en: it must be the address of a function with external linkage
uk: це повинна бути адреса функції з зовнішнім звʼязком

en: it must be the name of a function with external linkage
uk: це повинно бути імʼя функції з зовнішнім звʼязком

en: it was later defined here
uk: воно було пізніше визначено тут

en: item in READ
uk: елемент у READ

en: iterating variable in fast enumeration is not an object
uk: змінна перелічування в швидкому перелічуванні не є обʼєктом

en: iteration %s invokes undefined behavior
uk: ітерація %s викликає невизначену поведінку

en: iteration variable %qD should not be firstprivate
uk: змінна ітерації %qD не повинна бути firstprivate

en: iteration variable %qD should not be reduction
uk: ітераційна змінна %qD не повинна бути зведенням

en: iteration variable %qE is predetermined linear
uk: ітераційна змінна %qE є передбаченою лінійною

en: iteration variable %qE should be private
uk: ітераційна змінна %qE повинна бути приватною

en: iteration variable %qE should not be firstprivate
uk: ітераційна змінна %qE не повинна бути firstprivate

en: iteration variable %qE should not be linear
uk: ітераційна змінна %qE не повинна бути лінійною

en: iteration variable %qE should not be reduction
uk: ітераційна змінна %qE не повинна бути зменшуваною

en: iterator %qD has %<_Atomic%> qualified type
uk: ітератор %qD має тип з %<_Atomic%> кваліфікацією

en: iterator %qD has const qualified type
uk: ітератор %qD має тип з const кваліфікацією

en: iterator %qD has neither integral nor pointer type
uk: ітератор %qD не має ні цілочисельного, ні вказівного типу

en: iterator %qD has zero step
uk: ітератор %qD має крок 0

en: iterator step with non-integral type
uk: крок ітератора з не-цілочисельним типом

en: iterator variable
uk: змінна ітератора

en: its dest_idx should be %d, not %d
uk: його dest_idx повинен бути %d, а не %d

en: its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags
uk: його значення може змінюватися між версіями компілятора або з різними прапорцями %<-mtune%> або %<-mcpu%>

en: ivar %qs used by %<@synthesize%> declaration must be an existing ivar
uk: змінна %qs, використовувана оголошенням %<@synthesize%>, повинна бути існуючою змінною екземпляра

en: iwmmxt abi requires an iwmmxt capable cpu
uk: abi iwmmxt вимагає процесор, здатний до iwmmxt

en: iwmmxt requires an AAPCS compatible ABI for proper operation
uk: iwmmxt вимагає сумісного з AAPCS ABI для належної роботи

en: jump into scope of identifier with variably modified type
uk: перехід до області видимості ідентифікатора з типом змінюваного типу

en: jump into statement expression
uk: перехід до виразу заяви

en: jump skips OpenMP %<allocate%> allocation
uk: стрибок пропускає виділення пам'яті OpenMP %<allocate%>

en: jump skips variable initialization
uk: перехід пропускає ініціалізацію змінної

en: jump to case label
uk: перехід до мітки case

en: jump to label %qD
uk: перехід до мітки %qD

en: junk at end of %<#pragma %s%>
uk: сміття в кінці %<#pragma %s%>

en: junk at end of %<#pragma ADDRESS%>
uk: сміття в кінці %<#pragma ADDRESS%>

en: junk at end of %<#pragma CTABLE_ENTRY%>
uk: зайва інформація в кінці %<#pragma CTABLE_ENTRY%>

en: junk at end of %<#pragma GCC memregs%> [0-16]
uk: сміття в кінці %<#pragma GCC memregs%> [0-16]

en: junk at end of %<#pragma GCC pop_options%>
uk: непотрібний символ у кінці %<#pragma GCC pop_options%>

en: junk at end of %<#pragma GCC push_options%>
uk: непотрібний символ у кінці %<#pragma GCC push_options%>

en: junk at end of %<#pragma GCC visibility%>
uk: сміття в кінці %<#pragma GCC visibility%>

en: junk at end of %<#pragma __nostandard%>
uk: сміття в кінці %<#pragma __nostandard%>

en: junk at end of %<#pragma __standard%>
uk: сміття в кінці %<#pragma __standard%>

en: junk at end of %<#pragma align%>
uk: сміття в кінці %<#pragma align%>

en: junk at end of %<#pragma fini%>
uk: сміття в кінці %<#pragma fini%>

en: junk at end of %<#pragma init%>
uk: сміття в кінці %<#pragma init%>

en: junk at end of %<#pragma longcall%>
uk: сміття в кінці %<#pragma longcall%>

en: junk at end of %<#pragma message%>
uk: сміття в кінці %<#pragma message%>

en: junk at end of %<#pragma ms_struct%>
uk: сміття в кінці %<#pragma ms_struct%>

en: junk at end of %<#pragma options%>
uk: сміття в кінці %<#pragma options%>

en: junk at end of %<#pragma pack%>
uk: зайва інформація в кінці %<#pragma pack%>

en: junk at end of %<#pragma redefine_extname%>
uk: сміття в кінці %<#pragma redefine_extname%>

en: junk at end of %<#pragma reset_options%>
uk: Сміття в кінці %<#pragma reset_options%>

en: junk at end of %<#pragma unused%>
uk: сміття в кінці %<#pragma unused%>

en: junk at end of %<#pragma weak%>
uk: зайва інформація в кінці %<#pragma weak%>

en: junk at end of %<#pragma%> ghs endsda
uk: сміття в кінці %<#pragma%> ghs endsda

en: junk at end of %<#pragma%> ghs endtda
uk: сміття в кінці %<#pragma%> ghs endtda

en: junk at end of %<#pragma%> ghs endzda
uk: сміття в кінці %<#pragma%> ghs endzda

en: junk at end of %<#pragma%> ghs interrupt
uk: сміття в кінці %<#pragma%> ghs interrupt

en: junk at end of %<#pragma%> ghs section
uk: сміття в кінці %<#pragma%> ghs section

en: junk at end of %<#pragma%> ghs startsda
uk: сміття в кінці %<#pragma%> ghs startsda

en: junk at end of %<#pragma%> ghs starttda
uk: сміття в кінці %<#pragma%> ghs starttda

en: junk at end of %<#pragma%> ghs startzda
uk: сміття в кінці %<#pragma%> ghs startzda

en: junk at end of '#pragma extern_model'
uk: сміття в кінці '#pragma extern_model'

en: keyword %<export%> is deprecated, and is ignored
uk: ключове слово %<export%> застаріло і буде проігноровано

en: keyword %<export%> not implemented, and will be ignored
uk: ключове слово %<export%> не реалізовано і буде проігноровано

en: keyword %<template%> not allowed in class-head-name
uk: слово %<template%> не дозволено в імені голови класу

en: keyword %<template%> not allowed in declarator-id
uk: слово %<template%> не дозволено в declarator-id

en: keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)
uk: слово %<typename%> не дозволено в цьому контексті (якісний ініціалізатор члена неявно є типом)

en: keyword %<typename%> not allowed in this context (the base class is implicitly a type)
uk: слово %<typename%> не дозволено в цьому контексті (базовий клас є неявно типом)

en: keyword %<typename%> not allowed outside of templates
uk: слово %<typename%> не дозволено поза шаблонами

en: label %q+D declared but not defined
uk: мітка %q+D оголошена, але не визначена

en: label %q+D defined but not used
uk: мітка %q+D визначена, але не використовується

en: label %q+D used but not defined
uk: мітка %q+D використовується, але не визначена

en: label %qD defined here
uk: мітка %qD визначена тут

en: label %qD has incorrect context in bb %d
uk: мітка %qD має неправильний контекст в блоку бази %d

en: label %qD in the middle of basic block %d
uk: мітка %qD посередині базового блоку %d

en: label %qD to block does not match in bb %d
uk: мітка %qD до блоку не відповідає в блоку бази %d

en: label %qE referenced outside of any function
uk: мітка %qE використовується поза будь-якою функцією

en: label %s referenced outside of any function
uk: мітка %s використовується поза будь-якою функцією

en: label at end of compound statement
uk: мітка в кінці складеної інструкції

en: label context is not the current function declaration
uk: контекст мітки не є поточною декларацією функції

en: label definition in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>
uk: визначення мітки в функції %<constexpr%> доступне лише з %<-std=c++2b%> або %<-std=gnu++2b%>

en: lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>
uk: ініціалізатори захоплення лямбда доступні лише з %<-std=c++14%> або %<-std=gnu++14%>

en: lambda capture of %qE is not a constant expression
uk: захоплення лямбди %qE не є константним виразом

en: lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>
uk: ламбда-вирази доступні лише з %<-std=c++11%> або %<-std=gnu++11%>

en: lambda in local class %q+T cannot capture variables from the enclosing context
uk: Лямбда-функція в локальному класі %q+T не може захоплювати змінні з оточуючого контексту

en: lambda parameter %qD previously declared as a capture
uk: параметр лямбда-виразу %qD вже був оголошений як захоплення

en: lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>
uk: шаблони лямбди доступні лише з %<-std=c++20%> або %<-std=gnu++20%>

en: lambda-expression in template parameter type
uk: Лямбда-вираз в типі параметра шаблону

en: lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>
uk: Лямбда-вираз в аргументі шаблону доступний лише з %<-std=c++20%> або %<-std=gnu++20%>

en: lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>
uk: Лямбда-вираз в невираховуваному контексті доступний лише з %<-std=c++20%> або %<-std=gnu++20%>

en: lambda-expression is not a constant expression before C++17
uk: вираз лямбди не є константним виразом до C++17

en: lambdas are implicitly %<constexpr%> only in C++17 and later
uk: лямбда-функції є неявно %<constexpr%> лише у C++17 та пізніших версіях

en: lane %wd out of range %wd - %wd
uk: доріжка %wd поза межами %wd - %wd

en: lane index must be a constant immediate
uk: індекс доріжки повинен бути константою негайним

en: language %s not recognized
uk: мову %s не впізнано

en: language dialect differs %qs, expected %qs
uk: Діалект мови відрізняється %qs, очікувався %qs

en: language string %<"%E"%> not recognized
uk: рядок мови %<"%E"%> не впізнано

en: large fixed-point constant implicitly truncated to fixed-point type
uk: велика константа з фіксованою комою неявно обрізана до типу з фіксованою комою

en: large integer implicitly truncated to unsigned type
uk: велике цілочисельне неявно обрізано до беззнакового типу

en: large return values not supported with %<-mabi=ti%> option
uk: Великі значення повернення не підтримуються з опцією %<-mabi=ti%>

en: last argument must be an immediate
uk: останній аргумент повинен бути негайним значенням

en: last argument of %qD is not integer constant between 0 and 3
uk: останній аргумент %qD не є цілою константою від 0 до 3

en: last register name %s must be an odd register
uk: останнє імʼя регістра %s повинно бути непарним регістром

en: layout of %qs member of type %qT changes in %qs
uk: Розташування члена %qs типу %qT змінюється в %qs

en: ld returned %d exit status
uk: ld повернув статус виходу %d

en: left argument must be a slice
uk: лівий аргумент повинен бути зрізом

en: left hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qT
uk: лівий операнд %<->*%> повинен бути вказівником на клас, але є вказівником на член типу %qT

en: left operand of comma operator cannot resolve address of overloaded function
uk: лівий операнд оператора коми не може вирішити адресу перевантаженої функції

en: left operand of comma operator has no effect
uk: лівий операнд оператора коми не має ефекту

en: left operand of comma operator is a reference, not call, to function %qE
uk: лівий операнд оператора коми є посиланням, а не викликом функції %qE

en: left operand of shift expression %q+E is negative
uk: лівий операнд виразу зсуву %q+E є відʼємним

en: left precision
uk: ліва точність

en: left precision in strfmon format
uk: ліва точність у форматі strfmon

en: left shift count >= width of type
uk: лічильник зсуву вліво >= ширини типу

en: left shift count >= width of vector element
uk: лічильник зсуву вліво >= ширини елемента вектора

en: left shift count is negative
uk: лічильник зсуву вліво є відʼємним

en: left shift of negative value
uk: зсув вліво відʼємного значення

en: left-hand operand of comma expression has no effect
uk: лівий операнд кома-виразу не має ефекту

en: left-hand side of assignment might be a candidate for a format attribute
uk: ліва сторона присвоєння може бути кандидатом на атрибут формату

en: len larger than cap
uk: довжина більша за максимальну

en: length %qE above array section size in %qs clause
uk: довжина %qE більше розміру секції масиву в замиканні %qs

en: length %qE of array section does not have integral type
uk: довжина %qE секції масиву не має цілочисельного типу

en: length computed here
uk: довжина обчислюється тут

en: length modifier
uk: модифікатор довжини

en: length modifier in printf format
uk: модифікатор довжини у форматі printf

en: length modifier in scanf format
uk: модифікатор довжини у форматі scanf

en: length modifier in strfmon format
uk: модифікатор довжини у форматі strfmon

en: length required when allocating a slice
uk: необхідна довжина при виділенні сегмента

en: letter %c was found & insn was not CONST_INT
uk: було знайдено літеру %c, а інструкція не була CONST_INT

en: libraries: %s
uk: бібліотеки: %s

en: library function %q#D redeclared as non-function %q#D
uk: бібліотечна функція %q#D перевизначена як не функція %q#D

en: library lib%s not found
uk: бібліотека lib%s не знайдена

en: limit is %wu bytes, but argument is %s
uk: обмеження становить %wu байт, але аргумент - %s

en: limit is %wu bytes, but argument may be as large as %s
uk: обмеження становить %wu байт, але аргумент може бути таким же великим, як %s

en: linear clause applied to non-integral non-pointer variable with %qT type
uk: Замикання 'linear' застосовано до змінної типу %qT, яка не є цілочисельним або вказівником

en: linear clause applied to non-integral non-pointer variable with type %qT
uk: Замикання «linear» застосовано до змінної типу %qT, яка не є цілочисельним або вказівником

en: linear clause with %qs modifier applied to non-reference variable with %qT type
uk: замикання %qs модифікатора linear застосована до змінної, яка не є посиланням, з типом %qT

en: linear step expression must be integral
uk: Вираз кроку 'linear' повинен бути цілочисельним

en: link against the pthread library (default on)
uk: посилання на бібліотеку pthread (за замовчуванням увімкнено)

en: linker hardening options not enabled by %<-fhardened%> because other link options were specified on the command line
uk: параметри захисту зв'язувача не ввімкнені через %<-fhardened%>, оскільки були вказані інші параметри зв'язування у командному рядку

en: list-initializer for non-class type must not be parenthesized
uk: ініціалізатор списку для типу, що не є класом, не повинен бути у дужках

en: listing the stack pointer register %qs in a clobber list is deprecated
uk: перелік регістра вказівника стеку %qs в списку знищення застарів

en: literal operator %q#D conflicts with raw literal operator
uk: літеральний оператор %q#D конфліктує з необробленим літеральним оператором

en: literal operator suffixes not preceded by %<_%> are reserved for future standardization
uk: суфікси операторів літералів, які не передують %<_%>, зарезервовані для майбутньої стандартизації

en: literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>
uk: шаблон оператора літералу %qD має неприпустимий список параметрів; очікувався шаблон для набору не-типових аргументів %<<char...>%>

en: literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type
uk: шаблон оператора літералу %qD має неприпустимий список параметрів; очікувався набір не-типових параметрів шаблону %<<char...>%> або один не-типовий параметр класового типу

en: literal operator with C linkage
uk: літеральний оператор зі звʼязком C

en: live patching (with %qs) is not supported with LTO
uk: живе латання (з %qs) не підтримується з LTO

en: lo_sum not of register
uk: lo_sum не є регістром

en: local class %q#T shall not have static data member %q#D
uk: локальний клас %q#T не повинен мати статичного члена даних %q#D

en: local declaration from a different function
uk: локальне оголошення з іншої функції

en: local declaration of %qE hides instance variable
uk: локальне оголошення %qE приховує змінну екземпляра

en: local label %qE conflicts with existing label
uk: локальна мітка %qE конфліктує з існуючою міткою

en: local member %q#D declared here
uk: локальний член %q#D оголошений тут

en: local method %q#D declared here
uk: локальний метод %q#D оголошений тут

en: local symbols must be defined
uk: локальні символи повинні бути визначені

en: local variable %qD may not appear in this context
uk: локальна змінна %qD не може зʼявлятися в цьому контексті

en: local variable memory requirements exceed capacity
uk: локальні вимоги до памʼяті змінних перевищують ємність

en: location of OpenACC %<kernels%>
uk: розташування OpenACC %<kernels%>

en: location of the previous clause in the same loop nest
uk: розташування попередньої умови в тому ж вкладеному циклі

en: location of the previous reduction for %qE
uk: розташування попереднього зведення для %qE

en: location references block not in block tree
uk: посилання на блок розташоване не в дереві блоків

en: logical %<and%> applied to non-boolean constant
uk: логічне %<and%> застосовується до нелогічної константи

en: logical %<and%> of equal expressions
uk: логічне %<and%> рівних виразів

en: logical %<and%> of mutually exclusive tests is always false
uk: логічне %<and%> взаємовиключних тестів завжди є хибним

en: logical %<or%> applied to non-boolean constant
uk: логічне %<or%> застосовується до нелогічної константи

en: logical %<or%> of collectively exhaustive tests is always true
uk: логічне %<or%> з колективно вичерпними тестами завжди є істинним

en: logical %<or%> of equal expressions
uk: логічне %<or%> рівних виразів

en: logical not is only applied to the left hand side of comparison
uk: логічне заперечення застосовується тільки до лівої сторони порівняння

en: logical_to_bitwise(): Bad intrinsic
uk: logical_to_bitwise(): Погана внутрішня функція

en: lookup of %qT in %qT is ambiguous
uk: пошук %qT в %qT є неоднозначним

en: loop %d%'s header does not belong directly to it
uk: заголовок циклу %d не належить безпосередньо йому

en: loop %d%'s header does not have exactly 2 entries
uk: заголовок циклу %d не має точно 2 записи

en: loop %d%'s header is not a loop header
uk: заголовок циклу %d не є заголовком циклу

en: loop %d%'s latch does not belong directly to it
uk: заглушка циклу %d не належить безпосередньо йому

en: loop %d%'s latch does not have an edge to its header
uk: заглушка циклу %d не має ребра до свого заголовка

en: loop %d%'s latch does not have exactly 1 successor
uk: заглушка циклу %d не має точно 1 наступника

en: loop %d%'s latch does not have header as successor
uk: заглушка циклу %d не має заголовка як наступника

en: loop %d%'s latch is marked as part of irreducible region
uk: заглушка циклу %d позначена як частина незводної області

en: loop %d%'s latch is not dominated by its header
uk: заглушка циклу %d не підкоряється своєму заголовку

en: loop %d%'s number of iterations %qE references the released SSA name %qE
uk: цикл %d має кількість ітерацій %qE, яка посилається на вивільнене імʼя SSA %qE

en: loop not permitted in intervening code in OpenMP loop body
uk: Цикл не дозволений у проміжному коді тіла циклу OpenMP

en: loop uses OpenACC parallelism disallowed by containing routine
uk: цикл використовує паралелізм OpenACC, заборонений міститься у підпрограмі

en: loop variable %qD creates a copy from type %qT
uk: змінна циклу %qD створює копію з типу %qT

en: loop variable %qD of type %qT binds to a temporary constructed from type %qT
uk: змінна циклу %qD типу %qT повʼязується з тимчасовим обʼєктом, побудованим з типу %qT

en: loop verification on loop tree that needs fixup
uk: перевірка циклу на дереві циклів, яке потребує виправлення

en: loop with header %d marked for removal
uk: цикл з заголовком %d позначений для видалення

en: loop with header %d not in loop tree
uk: цикл з заголовком %d не знаходиться в дереві циклів

en: looser exception specification on overriding virtual function %q+#F
uk: менш жорстка специфікація винятків при перевизначенні віртуальної функції %q+#F

en: low bound %qE above array section size in %qs clause
uk: нижня межа %qE вище розміру секції масиву у замиканні %qs

en: low bound %qE of array section does not have integral type
uk: нижня межа %qE секції масиву не має цілочисельного типу

en: low bound for the array is outside the ztype limits
uk: нижня межа для масиву знаходиться за межами обмежень ztype

en: low bound for the subrange has overflowed
uk: нижня межа піддіапазону переповнена

en: lower value in case label range less than minimum value for type
uk: нижнє значення в межах мітки case менше мінімального значення для типу

en: lseek failed while reading export data
uk: помилка lseek під час читання даних експорту

en: lvalue required as decrement operand
uk: потрібне l-значення як операнд декремента

en: lvalue required as increment operand
uk: l-значення потрібно як операнд інкремента

en: lvalue required as left operand of assignment
uk: l-значення потрібно як лівий операнд присвоєння

en: lvalue required as unary %<&%> operand
uk: потрібне l-значення як операнд унарного %<&%>

en: lvalue required in %<asm%> statement
uk: потрібне l-значення в операторі %<asm%>

en: lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT
uk: перетворення lvalue в rvalue від volatile lvalue %qE з типом %qT

en: machine independent builtin code out of range
uk: код незалежної від машини вбудованої функції виходить за межі

en: macro definitions of %qE corrupted
uk: визначення макросу %qE пошкоджено

en: macro expands to multiple statements
uk: макрос розширюється до кількох операторів

en: macro name missing after %qs
uk: відсутнє імʼя макросу після %qs

en: main variant is not defined
uk: головний варіант не визначений

en: make_generic(): Cannot find generic symbol %qs
uk: make_generic(): Неможливо знайти загальний символ %qs

en: making multiple clones of %qD
uk: створення кількох клонів %qD

en: malformed %<#pragma %s%>, ignored
uk: неправильно сформований %<#pragma %s%>, ігнорується

en: malformed %<#pragma %s%>, ignoring
uk: неправильно сформований %<#pragma %s%>, ігнорується

en: malformed %<#pragma ADDRESS%> variable address
uk: неправильно сформована адреса змінної у %<#pragma ADDRESS%>

en: malformed %<#pragma CTABLE_ENTRY%> variable address
uk: неправильно сформована адреса змінної %<#pragma CTABLE_ENTRY%>

en: malformed %<#pragma GCC pch_preprocess%>
uk: неправильно сформований %<#pragma GCC pch_preprocess%>

en: malformed %<#pragma GCC visibility push%>
uk: неправильно сформоване %<#pragma GCC visibility push%>

en: malformed %<#pragma __extern_prefix%>, ignoring
uk: неправильно сформований %<#pragma __extern_prefix%>, ігнорується

en: malformed %<#pragma align%>
uk: неправильно сформоване %<#pragma align%>

en: malformed %<#pragma align%>, ignoring
uk: Неправильно сформований %<#pragma align%>, ігнорується

en: malformed %<#pragma builtin%>
uk: неправильно сформований %<#pragma builtin%>

en: malformed %<#pragma extern_model%>, ignoring
uk: неправильно сформований %<#pragma extern_model%>, ігнорується

en: malformed %<#pragma fini%>
uk: неправильно сформоване %<#pragma fini%>

en: malformed %<#pragma fini%>, ignoring
uk: неправильно сформоване %<#pragma fini%>, ігнорується

en: malformed %<#pragma init%>
uk: неправильно сформоване %<#pragma init%>

en: malformed %<#pragma init%>, ignoring
uk: неправильно сформоване %<#pragma init%>, ігнорується

en: malformed %<#pragma member_alignment%>
uk: неправильно сформований %<#pragma member_alignment%>

en: malformed %<#pragma member_alignment%>, ignoring
uk: неправильно сформований %<#pragma member_alignment%>, ігнорується

en: malformed %<#pragma message%>, ignored
uk: Неправильно сформований %<#pragma message%>, ігнорується

en: malformed %<#pragma ms_struct {on|off|reset}%>, ignoring
uk: неправильно сформований %<#pragma ms_struct {on|off|reset}%>, ігнорується

en: malformed %<#pragma ms_struct%>, ignoring
uk: неправильно сформований %<#pragma ms_struct%>, ігнорується

en: malformed %<#pragma options align={mac68k|power|reset}%>, ignoring
uk: неправильно сформований %<#pragma options align={mac68k|power|reset}%>, ігнорується

en: malformed %<#pragma options%>, ignoring
uk: неправильно сформований %<#pragma options%>, ігнорується

en: malformed %<#pragma pack%> - ignored
uk: неправильно сформована %<#pragma pack%> - ігнорується

en: malformed %<#pragma pack(pop[, id])%> - ignored
uk: неправильно сформована %<#pragma pack(pop[, id])%> - ігнорується

en: malformed %<#pragma pack(push[, id][, <n>])%> - ignored
uk: неправильно сформована %<#pragma pack(push[, id][, <n>])%> - ігнорується

en: malformed %<#pragma redefine_extname%>, ignored
uk: неправильно сформований %<#pragma redefine_extname%>, ігнорується

en: malformed %<#pragma weak%>, ignored
uk: неправильно сформоване %<#pragma weak%>, ігнорується

en: malformed %<#pragma%> ghs section
uk: неправильно сформований %<#pragma%> ghs section

en: malformed %<COLLECT_GCC_OPTIONS%>
uk: неправильний %<COLLECT_GCC_OPTIONS%>

en: malformed %<target("%s")%> attribute
uk: Неправильно сформований атрибут %<target("%s")%>

en: malformed %<target("%s")%> pragma or attribute
uk: некоректна прагма або атрибут %<target("%s")%>

en: malformed %<target()%> attribute
uk: Неправильно сформований атрибут %<target()%>

en: malformed %<target()%> pragma or attribute
uk: некоректна директива або атрибут %<target()%>

en: malformed option %<-fplugin-arg-%s%>: missing %<-<key>[=<value>]%>
uk: неправильна опція %<-fplugin-arg-%s%>: відсутній %<-<key>[=<value>]%>

en: malformed ptx file
uk: неправильний формат файлу ptx

en: malformed spec function arguments
uk: неправильні аргументи для функції специфікації

en: malformed spec function name
uk: неправильне імʼя функції специфікації

en: malloc attribute should be used for a function that returns a pointer
uk: атрибут malloc повинен використовуватися для функції, яка повертає вказівник

en: mangled name for %qD will change in C++17 because the exception specification is part of a function type
uk: декороване імʼя для %qD зміниться в C++17, оскільки специфікація винятків є частиною типу функції

en: mangling %<typeof%>, use %<decltype%> instead
uk: декорування %<typeof%>, використовуйте замість цього %<decltype%>

en: mangling %C
uk: декорування %C

en: mangling of %q#D as %qE conflicts with a previous mangle
uk: декорування %q#D як %qE конфліктує з попереднім декоруванням

en: map can only be compared to nil
uk: карта може бути порівняна лише з nil

en: map composite literal must have keys
uk: Складний літерал мапи має містити ключі

en: mapper died by signal %s
uk: мапер помер з сигналом %s

en: mapper exit status %d
uk: статус виходу мапера %d

en: mapping field %qE of variable length structure
uk: відображення поля %qE структури змінної довжини

en: mask must be an immediate
uk: маска повинна бути негайною

en: match_attr_spec(): Bad attribute
uk: match_attr_spec(): Неправильний атрибут

en: match_level_4(): Bad operator
uk: match_level_4(): Поганий оператор

en: match_string_constant(): Delimiter not found
uk: match_string_constant(): Роздільник не знайдено

en: matching constraint does not allow a register
uk: Обмеження збігу не дозволяє регістр

en: matching constraint not valid in output operand
uk: Обмеження збігу недійсне в вихідному операнді

en: matching constraint references invalid operand number
uk: Обмеження збігу посилається на недійсний номер операнду

en: maximal number of LTO partitions streamed in parallel.
uk: максимальна кількість паралельно транслюваних розділів LTO.

en: maximum limit of %d namespaces searched for %qE
uk: максимальний ліміт %d просторів імен, що шукаються для %qE

en: maximum number of LRA assignment passes is achieved (%d)
uk: досягнуто максимальну кількість проходів призначення LRA (%d)

en: maximum number of generated reload insns per insn achieved (%d)
uk: досягнуто максимальну кількість згенерованих перезавантажень інструкцій на одну інструкцію (%d)

en: may access %E byte in a region of size %E
uk: може отримати доступ до %E байтів у регіоні розміром %E

en: may access %E bytes in a region of size %E
uk: може отримати доступ до %E байтів у регіоні розміром %E

en: may access %E or more bytes in a region of size %E
uk: може отримати доступ до %E або більше байтів у регіоні розміром %E

en: may access between %E and %E bytes in a region of size %E
uk: можливий доступ від %E до %E байтів у регіоні розміром %E

en: may not use both -EB and -EL
uk: не можна використовувати одночасно -EB та -EL

en: may not use both -m32 and -m64
uk: не можна використовувати одночасно -m32 та -m64

en: may only omit types within composite literals of slice, array, or map type
uk: Тип можна пропускати лише в складних літералах типу зрізів, масивів або мап.

en: may read %E byte from a region of size %E
uk: може прочитати %E байт з області розміром %E

en: may read %E bytes from a region of size %E
uk: може прочитати %E байт з області розміром %E

en: may read %E or more bytes from a region of size %E
uk: може прочитати %E або більше байтів з регіону розміром %E

en: may read between %E and %E bytes from a region of size %E
uk: може прочитати від %E до %E байтів з регіону розміром %E

en: may write %E byte into a region of size %E
uk: може записати %E байт у регіон розміром %E

en: may write %E bytes into a region of size %E
uk: може записати %E байтів у регіон розміром %E

en: may write %E or more bytes into a region of size %E
uk: може записати %E або більше байтів у регіон розміром %E

en: may write between %E and %E bytes into a region of size %E
uk: може записати від %E до %E байтів у регіон розміром %E

en: mduc registers only saved for G13 target
uk: регістри mduc зберігаються тільки для цілі G13

en: media functions are not available unless %<-mmedia%> is used
uk: медіа-функції недоступні, якщо не використовується %<-mmedia%>

en: mem-initializer for %qD follows constructor delegation
uk: ініціалізатор mem для %qD слідує за делегуванням конструктора

en: member %q+#D with constructor not allowed in anonymous aggregate
uk: член %q+#D з конструктором не допускається в анонімному агрегаті

en: member %q+#D with constructor not allowed in union
uk: член %q+#D з конструктором не дозволений в обʼєднанні

en: member %q+#D with copy assignment operator not allowed in anonymous aggregate
uk: член %q+#D з оператором присвоєння копіювання не допускається в анонімному агрегаті

en: member %q+#D with copy assignment operator not allowed in union
uk: член %q+#D з оператором присвоєння копіювання не дозволений в обʼєднанні

en: member %q+#D with destructor not allowed in anonymous aggregate
uk: член %q+#D з деструктором не допускається в анонімному агрегаті

en: member %q+#D with destructor not allowed in union
uk: член %q+#D з деструктором не дозволений в обʼєднанні

en: member %q+D cannot be declared as a %<mutable%> reference
uk: елемент %q+D не може бути оголошений як %<mutable%> посилання

en: member %q+D cannot be declared both %<const%> and %<mutable%>
uk: елемент %q+D не може бути оголошений як %<const%> і %<mutable%> одночасно

en: member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>
uk: елемент %qD може бути оголошений як %<virtual%> та %<constexpr%> лише в %<-std=c++20%> або %<-std=gnu++20%>

en: member %qD cannot be declared both %<virtual%> and %<static%>
uk: елемент %qD не може бути одночасно оголошений як %<virtual%> та %<static%>

en: member %qD declared as friend before type %qT defined
uk: елемент %qD оголошений як друг перед визначенням типу %qT

en: member %qD in read-only object used as %<asm%> output
uk: елемент %qD в обʼєкті тільки для читання використовується як вихідний %<asm%>

en: member %qD is uninitialized reference
uk: член %qD є неініціалізованим посиланням

en: member %qD is used uninitialized
uk: член %qD використовується без ініціалізації

en: member %qD must be initialized by mem-initializer in %<constexpr%> constructor
uk: член %qD повинен бути ініціалізований за допомогою mem-initializer у конструкторі з атрибутом %<constexpr%>

en: member %qD with uninitialized reference fields
uk: член %qD з неініціалізованими полями посилання

en: member functions are implicitly friends of their class
uk: члени-функції є неявними друзями свого класу

en: member template %qD may not have virt-specifiers
uk: член шаблону %qD не може мати віртуальних специфікаторів

en: member variables cannot have RVV type %qT
uk: члени змінні не можуть мати тип RVV %qT

en: member variables cannot have SVE type %qT
uk: члени змінні не можуть мати тип SVE %qT

en: members of an explicitly specialized class are defined without a template header
uk: елементи явно спеціалізованого класу визначені без заголовка шаблону

en: memory allocation failed in vasprintf
uk: помилка виділення памʼяті в vasprintf

en: memory allocation failed while reading export data
uk: помилка виділення памʼяті під час читання даних експорту

en: memory input %d is not directly addressable
uk: ввід з пам'яті %d не може бути безпосередньо адресованим

en: memory layout mismatch
uk: несумісність розташування в памʼяті

en: memory reference expected for 'S' output modifier
uk: очікується посилання на памʼять для модифікатора виводу 'S'

en: method %<%c%E%> declared %<@optional%> and %<@required%> at the same time
uk: метод %<%c%E%> одночасно оголошений як %<@optional%> та %<@required%>

en: method %s%s%s is marked go:nointerface
uk: метод %s%s%s має позначку go:nointerface

en: method %s%s%s requires a pointer receiver
uk: метод %s%s%s вимагає отримувача-вказівника

en: method argument attributes are not available in Objective-C 1.0
uk: атрибути аргументів методу недоступні в Objective-C 1.0

en: method attributes are not available in Objective-C 1.0
uk: атрибути методу недоступні в Objective-C 1.0

en: method attributes cannot be specified in @implementation context
uk: атрибути методу не можуть бути вказані в контексті @implementation

en: method attributes must be specified at the end
uk: атрибути методу повинні бути вказані в кінці

en: method attributes must be specified at the end only
uk: атрибути методу повинні бути вказані тільки в кінці

en: method declaration not in @interface context
uk: оголошення методу не в контексті @interface

en: method declared %qE overriding %qE method
uk: метод, оголошений як %qE, перевизначає метод %qE

en: method definition for %<%c%E%> not found
uk: визначення методу для %<%c%E%> не знайдено

en: method definition not in @implementation context
uk: визначення методу не в контексті @implementation

en: method overrides both %<transaction_pure%> and %qE methods
uk: метод перевизначає як %<transaction_pure%>, так і методи %qE

en: method possibly missing a [super dealloc] call
uk: метод, можливо, пропускає виклик [super dealloc]

en: method type does not match object type
uk: тип методу не відповідає типу обʼєкту

en: min partition size cannot be greater than max partition size
uk: мінімальний розмір розділу не може бути більшим за максимальний розмір розділу

en: mio_array_ref(): Unknown array ref
uk: mio_array_ref(): Невідоме посилання на масив

en: mips16 function profiling
uk: профілювання функцій mips16

en: mismatch between declaration %qE size (%wd) and its initializer size (%wd)
uk: неспівпадіння розміру між оголошенням %qE (%wd) та розміром його ініціалізатора (%wd)

en: mismatch in argument %u type of built-in function %qD; expected %qT
uk: неспівпадіння типу аргументу %u вбудованої функції %qD; очікувався %qT

en: mismatch in argument %u type of intrinsic function %qD (%qT, should be %qT)
uk: неспівпадіння у типі аргументу %u вбудованої функції %qD (%qT, повинен бути %qT)

en: mismatch in argument %u type of intrinsic function %qD (%qT, should be %qs)
uk: неспівпадіння у типі аргументу %u вбудованої функції %qD (%qT, повинен бути %qs)

en: mismatch in bound %Z of argument %u declared as %s | mismatch in bounds %Z of argument %u declared as %s
uk[0]: неспівпадіння в межі %Z аргументу %u, оголошеного як %s
uk[1]: неспівпадіння в межах %Z аргументу %u, оголошеного як %s
uk[2]: неспівпадіння в межах %Z аргументу %u, оголошеного як %s

en: mismatch in call of intrinsic function %qD
uk: несумісність при виклику вбудованої функції %qD

en: mismatch in number of arguments for builtin %qF. Expected: %d got %d
uk: неспівпадіння кількості аргументів для вбудованої функції %qF. Очікувалось: %d отримано %d

en: mismatch in return type of built-in function %qD; expected %qT
uk: неспівпадіння у типі повернення вбудованої функції %qD; очікувався %qT

en: mismatch in return type of intrinsic function %qD (%qT, should be %qs)
uk: неспівпадіння у типі повернення вбудованої функції %qD (%qT, повинен бути %qs)

en: mismatched argument pack lengths (%d vs %d)
uk: невідповідні довжини наборів аргументів (%d проти %d)

en: mismatched argument pack lengths while expanding %qE
uk: невідповідні довжини пакету аргументів при розгортанні %qE

en: mismatched argument pack lengths while expanding %qT
uk: невідповідні довжини пакету аргументів при розгортанні %qT

en: mismatched contract attribute in declaration
uk: несумісний атрибут контракту в оголошенні

en: mismatched contract condition in declaration
uk: неспівпадаюча умова контракту в декларації

en: mismatched declarations during linktime optimization
uk: несумісні оголошення під час оптимізації на етапі звʼязування

en: mismatched operator in fold-expression
uk: невідповідний оператор у виразі складання

en: mismatching comparison operand types
uk: неспівпадаючі типи операндів порівняння

en: mismatching definition
uk: неспівпадаюче визначення

en: mismatching parens
uk: невідповідні дужки

en: misplaced %<@%D%> Objective-C++ construct
uk: неправильно розташований конструкт Objective-C++ %<@%D%>

en: missing $ operand number in format
uk: відсутній номер операнда $ у форматі

en: missing %<(%> after %<#pragma GCC visibility push%> - ignored
uk: відсутня %<(%> після %<#pragma GCC visibility push%> - ігнорується

en: missing %<(%> after %<#pragma pack%> - ignored
uk: відсутній %<(%> після %<#pragma pack%> - ігнорується

en: missing %<(%> after %<#pragma unused%>, ignoring
uk: відсутній %<(%> після %<#pragma unused%>, ігнорується

en: missing %<)%> after %<#pragma unused%>, ignoring
uk: відсутній %<)%> після %<#pragma unused%>, ігнорується

en: missing %<PHI%> def
uk: відсутнє визначення %<PHI%>

en: missing %<big-endian%>, %<little-endian%>, or %<default%> after %<#pragma scalar_storage_order%>
uk: відсутній %<big-endian%>, %<little-endian%> або %<default%> після %<#pragma scalar_storage_order%>

en: missing %<error%>, %<warning%>, %<ignored%>, %<push%>, %<pop%>, or %<ignored_attributes%> after %<#pragma GCC diagnostic%>
uk: відсутній %<error%>, %<warning%>, %<ignored%>, %<push%>, %<pop%> або %<ignored_attributes%> після %<#pragma GCC diagnostic%>

en: missing %<target%> attribute for multi-versioned %qD
uk: відсутній атрибут %<target%> для багатоверсійного %qD

en: missing REG_EH_REGION note at the end of bb %i
uk: Відсутня примітка REG_EH_REGION в кінці bb %i

en: missing additional %<requires%> to start a requires-expression
uk: відсутнє додаткове %<requires%>, щоб почати вимогу-вираз

en: missing arch name in %<-march=%s%>
uk: відсутнє імʼя архітектури в %<-march=%s%>

en: missing argument to %<#pragma GCC diagnostic ignored_attributes%>
uk: відсутній аргумент для %<#pragma GCC diagnostic ignored_attributes%>

en: missing argument to %qs
uk: відсутній аргумент для %qs

en: missing attribute name after %<#pragma GCC diagnostic ignored_attributes%>
uk: відсутнє імʼя атрибуту після %<#pragma GCC diagnostic ignored_attributes%>

en: missing barrier after block %i
uk: відсутній барʼєр після блоку %i

en: missing braces around initializer
uk: відсутні фігурні дужки навколо ініціалізатора

en: missing braces around initializer for %qT
uk: відсутні фігурні дужки навколо ініціалізатора для %qT

en: missing callgraph edge for call stmt:
uk: відсутнє ребро callgraph для call stmt:

en: missing close brace for named operand
uk: Відсутня закривна фігурна дужка для названого операнду

en: missing close paren
uk: відсутня закриваюча дужка

en: missing collection in fast enumeration
uk: відсутня колекція в швидкому перелічуванні

en: missing controlling predicate
uk: Відсутній контрольний предикат

en: missing cpu name in %<-mcpu=%s%>
uk: відсутнє імʼя процесора в %<-mcpu=%s%>

en: missing cpu name in %<-mtune=%s%>
uk: відсутнє імʼя процесора в %<-mtune=%s%>

en: missing dash
uk: відсутнє тире

en: missing definition
uk: відсутнє визначення

en: missing device or architecture after %qs
uk: відсутній пристрій або архітектура після %qs

en: missing direct call for speculation %i
uk: відсутній прямий виклик для спекуляції %i

en: missing edge %i->%i
uk: відсутнє ребро %i->%i

en: missing filename after %qs
uk: відсутнє імʼя файлу після %qs

en: missing fill character at end of strfmon format
uk: відсутній символ заповнювача в кінці формату strfmon

en: missing format after %qs
uk: відсутній формат після %qs

en: missing header name
uk: відсутнє імʼя заголовка

en: missing increment expression
uk: Відсутній вираз інкремента

en: missing indirect call in speculative call sequence
uk: відсутній непрямий виклик у послідовності спекулятивних викликів

en: missing initializer for field %qD of %qT
uk: відсутня ініціалізація для поля %qD типу %qT

en: missing initializer for member %qD
uk: відсутній ініціалізатор для члена %qD

en: missing loop condition in loop with %<GCC ivdep%> pragma
uk: відсутня умова циклу в циклі з прагмою %<GCC ivdep%>

en: missing loop condition in loop with %<GCC unroll%> pragma
uk: відсутня умова циклу в циклі з прагмою %<GCC unroll%>

en: missing makefile target after %qs
uk: відсутня ціль makefile після %qs

en: missing mapper
uk: відсутній мапер

en: missing method %s%s%s
uk: відсутній метод %s%s%s

en: missing module name
uk: відсутнє імʼя модуля

en: missing name in %<target("arch=")%> pragma or attribute
uk: відсутнє імʼя в прагмі або атрибуті %<target("arch=")%>

en: missing name in %<target("cpu=")%> pragma or attribute
uk: відсутнє імʼя в директиві або атрибуті %<target("cpu=")%>

en: missing number
uk: відсутнє число

en: missing open paren
uk: відсутня відкриваюча дужка

en: missing operand
uk: відсутній операнд

en: missing option after %<#pragma GCC diagnostic%> kind
uk: відсутня опція після %<#pragma GCC diagnostic%> kind

en: missing or corrupt object.d
uk: відсутній або пошкоджений object.d

en: missing origin for a node in a nested list
uk: відсутнє походження для вузла в вкладеному списку

en: missing output path after %qs
uk: відсутній шлях виводу після %qs

en: missing path after %qs
uk: відсутній шлях після %qs

en: missing property attribute
uk: відсутній атрибут властивості

en: missing ref for speculation %i
uk: відсутнє посилання для спекуляції %i

en: missing resolution data for %s
uk: відсутні дані про роздільну здатність для %s

en: missing sentinel in function call
uk: відсутній маркер у виклику функції

en: missing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-id
uk: відсутній список аргументів шаблону після %qE; для виведення, заповнювач шаблону повинен слідувати за простим ідентифікатором декларатора

en: missing template argument list after %qE; template placeholder not permitted in parameter
uk: відсутній список аргументів шаблона після %qE; шаблонний заповнювач не допускається в параметрі

en: missing template arguments
uk: Відсутні аргументи шаблону

en: missing template arguments after %qE
uk: відсутні аргументи шаблону після %qE

en: missing terminating %c character
uk: відсутній заключний символ %c

en: missing type-name in typedef-declaration
uk: відсутнє імʼя типу в оголошенні typedef

en: missing value in %<target()%> pragma or attribute
uk: відсутнє значення в директиві або атрибуті %<target()%>

en: missing value in %<target_version%> attribute
uk: відсутнє значення в атрибуті %<target_version%>

en: misspelled term %<%.*s%> in format; use %<%s%s%> instead
uk: неправильно написаний термін %<%.*s%> у форматі; використовуйте %<%s%s%> замість цього

en: mixing OpenMP directives with attribute and pragma syntax on the same declaration
uk: Змішування директив OpenMP з атрибутом та синтаксисом pragma в одному оголошенні

en: mixing OpenMP directives with attribute and pragma syntax on the same statement
uk: змішування директив OpenMP з атрибутами та синтаксисом pragma в одному операторі

en: mixing declarations and function-definitions is forbidden
uk: змішування оголошень та визначень функцій заборонено

en: mixing different types of symbol in same comdat groups is not supported
uk: змішування різних типів символів у тій же групі comdat не підтримується

en: mode %qs applied to inappropriate type
uk: режим %qs застосовується до неприпустимого типу

en: mode size of non-integral result does not match field size of %qs
uk: розмір режиму не-цілочисельного результату не відповідає розміру поля %qs

en: modification of %qE from outside current evaluation is not a constant expression
uk: модифікація %qE поза поточним оцінюванням не є константним виразом

en: modification of %qE is not a constant expression
uk: зміна %qE не є константним виразом

en: modification of %qE outside its lifetime is not a constant expression
uk: модифікація %qE поза його терміном існування не є константним виразом

en: modification of allocated storage after deallocation is not a constant expression
uk: модифікація виділеної пам'яті після її звільнення не є константним виразом

en: modified here
uk: змінено тут

en: modifier other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiers
uk: у замиканні %<linear%> на конструкціях %<simd%> або %<for%> вказано модифікатор, відмінний від %<val%>, при використанні модифікаторів OpenMP 5.2

en: modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers
uk: модифікатор не повинен бути вказаний в %<linear%> замиканні на конструкціях %<simd%> або %<for%>, коли не використовується модифікатор OpenMP 5.2

en: modifying a const object %qE is not allowed in a constant expression
uk: зміна константного обʼєкту %qE не дозволена в константному виразі

en: module %qs CRC mismatch
uk: неспівпадання контрольної суми модуля %qs

en: module %qs declared here
uk: модуль %qs оголошено тут

en: module %qs expected, header module found
uk: очікувався модуль %qs, знайдено заголовок модуля

en: module %qs found
uk: знайдено модуль %qs

en: module %qs imported here
uk: модуль %qs імпортовано тут

en: module already declared
uk: модуль вже оголошено

en: module already imported
uk: модуль вже імпортовано

en: module contains OpenMP, use %<-fopenmp%> to enable
uk: Модуль містить OpenMP, використовуйте %<-fopenmp%>, щоб увімкнути його

en: module nature in USE statement at %C
uk: Природа модуля в операторі USE на %C

en: module-declaration not permitted in header-unit
uk: оголошення модуля не дозволено в заголовочному модулі

en: module-declaration only permitted as first declaration, or ending a global module fragment
uk: Декларація модуля дозволена лише як перша декларація або закінчення глобального фрагмента модуля

en: more than %d operands in %<asm%>
uk: більше ніж %d операндів у %<asm%>

en: more than one %<atomic_default_mem_order%> clause in a single compilation unit
uk: більше однієї замикання %<atomic_default_mem_order%> в одній компіляційній одиниці

en: more than one %qs clause with %<source%> modifier on an %<ordered%> construct
uk: Більше одного %qs замикання з модифікатором %<source%> на %<ordered%> конструкції

en: more than one 'crtl' directive
uk: більше однієї директиви 'crtl'

en: more than one access specifier in base-specifier
uk: більше одного специфікатора доступу в базовому специфікаторі

en: more than one locator in %<depend%> clause on %<depobj%> construct
uk: більше одного локатора в замиканні %<depend%> у конструкції %<depobj%>

en: moving %qE of type %qT to itself
uk: переміщення %qE типу %qT в самого себе

en: moving a local object in a return statement prevents copy elision
uk: переміщення локального обʼєкта в операторі повернення запобігає оптимізації копіювання

en: moving a temporary object prevents copy elision
uk: переміщення тимчасового обʼєкта запобігає оптимізації копіювання

en: mpfr not configured to handle all floating modes
uk: mpfr не налаштований для обробки всіх режимів плаваючої коми

en: multi-source compilation not implemented for C++
uk: багатоджерельна компіляція не реалізована для C++

en: multidimensional array must have bounds for all dimensions except the first
uk: багатовимірний масив повинен мати межі для всіх вимірів, крім першого

en: multilib exclusion %qs is invalid
uk: multilib-виключення %qs недійсне

en: multilib exclusions %qs is invalid
uk: виключення multilib %qs недійсні

en: multilib select %qs %qs is invalid
uk: вибір multilib %qs %qs недійсний

en: multilib select %qs is invalid
uk: multilib-вибір %qs недійсний

en: multilib spec %qs is invalid
uk: специфікація multilib %qs недійсна

en: multiple %<-mcpu=%> options specified
uk: вказано кілька опцій %<-mcpu=%>

en: multiple %<default%> targets were set
uk: було встановлено кілька цілей %<default%>

en: multiple %<step%> modifiers
uk: декілька модифікаторів %<step%>

en: multiple %qE attribute
uk: множинний атрибут %qE

en: multiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directive
uk: підтримка кількох особистостей EH доступна лише з асемблерами, які підтримують директиву %<.cfi_personality%>

en: multiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>
uk: Декілька самостійних директив OpenMP серед атрибутів %<omp::directive%> повинні бути всі в одній %<omp::sequence%>

en: multiple cc output constraints not supported
uk: багатократні обмеження виводу cc не підтримуються

en: multiple declarations in range-based %<for%> loop
uk: декілька оголошень у циклі %<for%> з діапазоном

en: multiple default labels in one switch
uk: декілька міток default в одному операторі switch

en: multiple definition of %q#T
uk: множинне визначення %q#T

en: multiple fast interrupt routines seen: %qE and %qE
uk: виявлено кілька швидких процедур переривань: %qE та %qE

en: multiple fields in union %qT initialized
uk: ініціалізовано кілька полів в обʼєднанні %qT

en: multiple function type attributes specified
uk: вказано кілька атрибутів типу функції

en: multiple hot/cold transitions found (bb %i)
uk: знайдено кілька переходів з гарячого до холодного (bb %i)

en: multiple initializations given for %qD
uk: декілька ініціалізацій задано для %qD

en: multiple initializations given for base %qT
uk: декілька ініціалізацій задано для базового %qT

en: multiple inline callers
uk: декілька викликачів в режимі inline

en: multiple interrupt attributes not allowed
uk: не дозволяються кілька атрибутів переривання

en: multiple interrupt attributes to function %qD
uk: атрибути декількох переривань для функції %qD

en: multiple iterating variables in fast enumeration
uk: декілька змінних ітерації в швидкому перелічуванні

en: multiple linear modifiers
uk: декілька модифікаторів linear

en: multiple methods named %<%c%E%> found
uk: знайдено кілька методів з назвою %<%c%E%>

en: multiple nested types attributes to function %qD
uk: атрибути декількох вкладених типів для функції %qD

en: multiple parameters named %qD
uk: декілька параметрів з іменем %qD

en: multiple prevailing defs for %qE
uk: декілька переважаючих визначень для %qE

en: multiple property %qE methods specified, the latest one will be used
uk: вказано кілька методів з властивістю %qE, буде використано останній

en: multiple ref-qualifiers
uk: декілька ref-кваліфікаторів

en: multiple save register attributes to function %qD
uk: атрибути збереження декількох регістрів для функції %qD

en: multiple selectors named %<%c%E%> found
uk: знайдено кілька селекторів з назвою %<%c%E%>

en: multiple storage classes in declaration of %qs
uk: оголошення %qs має кілька класів зберігання

en: multiple storage classes in declaration specifiers
uk: декілька класів зберігання в специфікаторах оголошення

en: multiple types in one declaration
uk: декілька типів в одному оголошенні

en: multiple virtual PHI nodes in BB %d
uk: декілька віртуальних вузлів PHI в BB %d

en: multiple-value function call in single-value context
uk: виклик функції з кількома значеннями в контексті з одним значенням

en: multiply option implies r%d is fixed
uk: опція множення означає, що r%d є фіксованим

en: multiversioning needs %<ifunc%> which is not supported on this target
uk: мультиверсіонування потребує %<ifunc%>, який не підтримується на цій цілі

en: must %<#include <typeinfo>%> before using %<typeid%>
uk: потрібно %<#include <typeinfo>%> перед використанням %<typeid%>

en: must be declared with %<noexcept(true)%>
uk: має бути оголошено з %<noexcept(true)%>

en: must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>
uk: необхідно використовувати %<.*%> або %<->*%> для виклику функції-члена, що вказує на вказівник, в %<%E (...)%>, наприклад, %<(... ->* %E) (...)%>

en: mutable %qD is not usable in a constant expression
uk: змінний %qD не може бути використаний в константному виразі

en: naked attribute only applies to functions
uk: атрибут naked застосовується тільки до функцій

en: name %qD used in a GNU-style designated initializer for an array
uk: імʼя %qD використане в GNU-стилі призначеного ініціалізатора для масиву

en: name %qT has incomplete type
uk: імʼя %qT має неповний тип

en: name %qs differs from name %qs defined in another translation unit
uk: імʼя %qs відрізняється від імені %qs, визначеного в іншому перекладному блоку

en: name %qs is defined as %u-bit while another translation unit defines it as %u-bit
uk: імʼя %qs визначено як %u-біт, тоді як інший перекладний блок визначає його як %u-біт

en: name %qs is defined to %wd while another translation unit defines it as %wd
uk: імʼя %qs визначено як %wd, тоді як інший перекладний блок визначає його як %wd

en: name %qs is defined to different value in another translation unit
uk: імʼя %qs визначено з іншим значенням в іншому перекладному блоку

en: name missing for member function
uk: відсутня назва для член-функції

en: name of class shadows template template parameter %qD
uk: назва класу затіняє параметр шаблону шаблону %qD

en: name the explicit object parameter
uk: назвіть явний об'єктний параметр

en: name used in a GNU-style designated initializer for an array
uk: імʼя, використане в GNU-стилі призначеного ініціалізатора для масиву

en: name-independent declarations only available with %<-std=c++2c%> or %<-std=gnu++2c%>
uk: оголошення незалежні від імені доступні тільки з %<-std=c++2c%> або %<-std=gnu++2c%>

en: named return values are no longer supported
uk: іменовані значення повернення більше не підтримуються

en: namespace %qD entered
uk: увійшли в простір імен %qD

en: namespace alias %qD not allowed here, assuming %qD
uk: псевдонім простору імен %qD не дозволений тут, припускаємо %qD

en: namespace name required
uk: потрібне імʼя простору імен

en: namespace-scope anonymous aggregates must be static
uk: анонімні агрегати на рівні простору імен повинні бути статичними

en: narrowing conversion of %qE from %qH to %qI
uk: звужувальне перетворення %qE з %qH на %qI

en: narrowing conversion of %qE from %qH to %qI is ill-formed in C++11
uk: звужувальне перетворення %qE з %qH на %qI неприпустиме в C++11

en: need %<this%> to access member %qE
uk: потрібен %<this%> для доступу до члена %qE

en: need %<this%> to access member %qs
uk: потрібно %<this%> для доступу до члена %qs

en: need %<typename%> before %<%T::%D::%E%> because %<%T::%D%> is a dependent scope
uk: потрібно %<typename%> перед %<%T::%D::%E%>, оскільки %<%T::%D%> є залежним обсягом

en: need %<typename%> before %<%T::%E%> because %qT is a dependent scope
uk: потрібно %<typename%> перед %<%T::%E%>, оскільки %qT є залежним обсягом

en: need %<typename%> before %qE because %qT is a dependent scope
uk: потрібно %<typename%> перед %qE, оскільки %qT є залежним областю видимості

en: need explicit conversion
uk: потрібне явне перетворення

en: need explicit conversion; missing method %s%s%s
uk: потрібна явна конвертація; відсутній метод %s%s%s

en: negative insn length
uk: відʼємна довжина інструкції

en: negative integer implicitly converted to unsigned type
uk: відʼємне цілочисельне неявно перетворено на беззнаковий тип

en: negative length in array section in %qs clause
uk: відʼємна довжина в секції масиву у замиканні %qs

en: negative low bound in array section in %qs clause
uk: відʼємна нижня межа в секції масиву у замиканні %qs

en: negative nesting depth of region %i
uk: відʼємна глибина вкладеності регіону %i

en: negative shift count
uk: відʼємна кількість зсуву

en: negative width in bit-field %q+D
uk: відʼємна ширина в біт-полі %q+D

en: negative width in bit-field %qs
uk: відʼємна ширина в біт-полі %qs

en: neither branch of %<if%> is a constant expression
uk: жодна гілка %<if%> не є константним виразом

en: neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined
uk: навіть якщо вони оголошені при визначенні класу, ні деструктор, ні специфічний для класу %<operator delete%> не будуть викликані

en: neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined
uk: ні деструктор, ні специфічний для класу оператор %<delete []%> не будуть викликані, навіть якщо вони оголошені при визначенні класу

en: nested assembly dialect alternatives
uk: вкладені альтернативи діалекту асемблера

en: nested extern declaration of %qD
uk: Вкладене зовнішнє оголошення %qD

en: nested function %q+D declared but never defined
uk: Вкладена функція %q+D оголошена, але ніколи не визначена

en: nested function %qE declared %<extern%>
uk: вкладена функція %qE оголошена %<extern%>

en: nested function %qs declared %<extern%>
uk: вкладена функція %qs оголошена %<extern%>

en: nested function missing body
uk: вкладена функція без тіла

en: nested function trampolines not supported on this target
uk: трампліни вкладених функцій не підтримуються на цій платформі

en: nested functions cannot be profiled with %<-mfentry%> on s390
uk: вкладені функції не можуть бути профілювані з %<-mfentry%> на s390

en: nested functions not supported on this target
uk: вкладені функції не підтримуються на цій платформі

en: nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>
uk: вкладені визначення простору імен в режимі inline доступні лише з %<-std=c++20%> або %<-std=gnu++20%>

en: nested loop in reduction needs reduction clause for %qE
uk: вкладений цикл у зведенні потребує замикання зведення для %qE

en: nested name specifier %qT for enum declaration does not name a class or namespace
uk: вкладений специфікатор імені %qT для оголошення перелічування не називає клас або простір імен

en: nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>
uk: вкладені визначення простору імен доступні лише з %<-std=c++17%> або %<-std=gnu++17%>

en: nested namespace name required
uk: потрібне імʼя вкладеного простору імен

en: nested quoting directive
uk: вкладена директива цитування

en: nested redefinition of %<enum %E%>
uk: вкладене перевизначення %<enum %E%>

en: nested redefinition of %<struct %E%>
uk: вкладене перевизначення %<struct %E%>

en: nested redefinition of %<union %E%>
uk: вкладене перевизначення %<union %E%>

en: nested requirement %qE is not satisfied
uk: вкладена вимога %qE не задовольняється

en: nested requirement %qE is not satisfied, because
uk: вкладена вимога %qE не задовольняється, оскільки

en: new cannot be applied to a function type
uk: new не може бути застосований до типу функції

en: new cannot be applied to a reference type
uk: new не може бути застосований до типу посилання

en: new declaration %q#D ambiguates built-in declaration %q#D
uk: нова декларація %q#D ускладнює вбудовану декларацію %q#D

en: new in Fortran 2003
uk: новий у Fortran 2003

en: new in Fortran 2008
uk: новий у Fortran 2008

en: new in Fortran 2018
uk: новий у Fortran 2018

en: new in Fortran 2023
uk: нове в Fortran 2023

en: new in Fortran 95
uk: новий у Fortran 95

en: new types may not be defined in a return type
uk: нові типи не можуть бути визначені в типі повернення

en: new-expression is not a constant expression before C++20
uk: вираз new не є константним виразом до C++20

en: next member %q#D declared here
uk: наступний елемент %q#D оголошений тут

en: no %<%D(int)%> declared for postfix %qs
uk: не оголошено %<%D(int)%> для постфіксного оператора %qs

en: no %<%D(int)%> declared for postfix %qs, trying prefix operator instead
uk: не оголошено %<%D(int)%> для постфіксного оператора %qs, спробую використати префіксний оператор замість цього

en: no %<%c%E%> method found
uk: не знайдено методу %<%c%E%>

en: no %<FUNCTION_PROFILER%> for CRIS
uk: немає %<FUNCTION_PROFILER%> для CRIS

en: no %<enum%> underlying type specified
uk: не вказано підставний тип для %<enum%>

en: no %q#D member function declared in class %qT
uk: не оголошено жодної член-функції %q#D в класі %qT

en: no %qs getter found
uk: не знайдено геттер %qs

en: no FPX/FPU mixing allowed
uk: заборонено змішування FPX/FPU

en: no LTRANS output list filename provided
uk: не надано імʼя файлу списку виведення LTRANS

en: no arguments
uk: немає аргументів

en: no arguments for spec function
uk: немає аргументів для функції специфікації

en: no attribute can be applied to an explicit instantiation
uk: неможливо застосувати атрибут до явного інстанціювання

en: no class name specified with %qs
uk: не вказано жодного імені класу з %qs

en: no class template named %q#T in %q#T
uk: немає класового шаблону з назвою %q#T в %q#T

en: no closing %<]%> for %<%%[%> format
uk: відсутнє закриваюче %<]%> для формату %<%%[%>

en: no closing brace
uk: відсутня закриваюча фігурна дужка

en: no constructors
uk: немає конструкторів

en: no context to resolve type of %qE
uk: немає контексту для визначення типу %qE

en: no conversion operators declared
uk: не оголошено жодного оператора перетворення

en: no corresponding deallocation function for %qD
uk: немає відповідної функції звільнення для %qD

en: no data type for mode %qs
uk: немає типу даних для режиму %qs

en: no declaration matches %q#D
uk: немає оголошення, що відповідає %q#D

en: no declaration of property %qs found in the interface
uk: не знайдено оголошення властивості %qs в інтерфейсі

en: no default argument for %qD
uk: немає стандартного аргументу для %qD

en: no destructors
uk: немає деструкторів

en: no dispatcher found for the versioning attributes
uk: не знайдено диспетчера для атрибутів версіонування

en: no dispatcher found for the versioning attributes: %s
uk: не знайдено диспетчера для атрибутів версіонування: %s

en: no field %qD found in union being initialized
uk: не знайдено поле %qD в ініціалізованому обʼєднанні

en: no functions named %qD
uk: немає функцій з назвою %qD

en: no immediate_use list
uk: список негайного використання відсутній

en: no input files
uk: немає вхідних файлів

en: no input files; unwilling to write output files
uk: немає вхідних файлів; не бажає записувати вихідні файли

en: no integral type can represent all of the enumerator values for %qT
uk: жоден цілочисельний тип не може представити всі значення перелічування для %qT

en: no low registers available for popping high registers
uk: немає доступних нижніх регістрів для викидання високих регістрів

en: no match for
uk: немає відповідності для

en: no match for call to %<%T::operator[] (%A)%>
uk: немає відповідності для виклику %<%T::operator[] (%A)%>

en: no match for call to %<(%T) (%A)%>
uk: немає відповідності для виклику %<(%T) (%A)%>

en: no matches converting function %qD to type %q#T
uk: Немає відповідностей при перетворенні функції %qD на тип %q#T

en: no matching fixed-point overload found for %qs
uk: не знайдено відповідного перевантаження з фіксованою точкою для %qs

en: no matching function call to %qE with empty arguments
uk: немає відповідного виклику функції до %qE з порожніми аргументами

en: no matching function for call to %<%D(%A)%>
uk: немає відповідної функції для виклику %<%D(%A)%>

en: no matching function for call to %<%T::%s%E(%A)%#V%>
uk: немає відповідної функції для виклику %<%T::%s%E(%A)%#V%>

en: no matching function for call to %<%T::operator %T(%A)%#V%>
uk: немає відповідної функції для виклику %<%T::operator %T(%A)%#V%>

en: no matching function for call to %<%s(%A)%>
uk: немає відповідної функції для виклику %<%s(%A)%>

en: no matching function for type-generic call
uk: немає відповідної функції для загального типу виклику

en: no matching push for %<#pragma GCC visibility pop%>
uk: немає відповідного %<push%> для %<#pragma GCC visibility pop%>

en: no matching template for %qD found
uk: не знайдено відповідного шаблону для %qD

en: no member function %qD declared in %qT
uk: членова функція %qD не оголошена в %qT

en: no member named %qE in %qT
uk: немає члена з іменем %qE в %qT

en: no multilib-enabled ABI (%qs) can be implemented with instruction set %qs, falling back to %qs
uk: неможливо реалізувати жодну з включених в multilib ABI (%qs) з набором інструкцій %qs, перехід до %qs

en: no operand of the disjunction is satisfied
uk: жоден операнд дизʼюнкції не задовольняється

en: no post-decrement operator for type
uk: немає оператора постдекремента для цього типу

en: no post-increment operator for type
uk: немає оператора постінкремента для цього типу

en: no pre-decrement operator for type
uk: немає оператора предекремента для цього типу

en: no pre-increment operator for type
uk: немає оператора преінкремента для цього типу

en: no previous declaration for %qD
uk: немає попередньої декларації для %qD

en: no previous prototype for %qD
uk: немає попереднього прототипу для %qD

en: no processor type specified for linking
uk: не вказано тип процесора для звʼязування

en: no profile files were merged
uk: не було обʼєднано жодного файлу профілю

en: no profiling of 64-bit code for this ABI
uk: немає профілювання 64-бітного коду для цієї ABI

en: no register available for profiling %<-mcmodel=large%s%>
uk: Немає доступного регістру для профілювання %<-mcmodel=large%s%>

en: no register in address
uk: немає реєстра в адресі

en: no return statement in %<constexpr%> function returning non-void
uk: в %<constexpr%> функції, яка повертає не-void, відсутній оператор return

en: no return statement in function returning non-void
uk: в функції, що повертає не void, відсутня інструкція return

en: no return statements in function returning %qT
uk: в функції, що повертає %qT, відсутні оператори повернення

en: no semicolon at end of struct or union
uk: в кінці структури або обʼєднання відсутня крапка з комою

en: no suitable %<operator %s%> for %qT
uk: немає задовільного %<operator %s%> для %qT

en: no suitable %qD found in class %qT
uk: не знайдено відповідного %qD у класі %qT

en: no super class declared in @interface for %qE
uk: в @interface для %qE не оголошено базовий клас

en: no super class declared in interface for %qE
uk: в інтерфейсі не оголошено жодного суперкласу для %qE

en: no suspend point info for %qD
uk: немає інформації про точку призупинення для %qD

en: no type named %q#T in %q#T
uk: немає типу з назвою %q#T в %q#T

en: no type or storage class may be specified here,
uk: тут не може бути вказано тип або клас зберігання,

en: no unexpanded parameter packs in binary fold
uk: немає нерозгорнутих пакетів параметрів у бінарному складанні

en: no unique final overrider for %qD in %qT
uk: немає єдиного остаточного перекривача для %qD в %qT

en: no valid clauses specified in %<#pragma acc declare%>
uk: не вказано жодних дійсних замикань в %<#pragma acc declare%>

en: no viable destructor for %qT
uk: немає придатного деструктора для %qT

en: node differs from node->decl->decl_with_vis.symtab_node
uk: вузол відрізняється від node->decl->decl_with_vis.symtab_node

en: node has body_removed but is definition
uk: вузол має body_removed, але є визначенням

en: node has invalid order %i
uk: вузол має недійсний порядок %i

en: node has unknown type
uk: вузол має невідомий тип

en: node is alias but not definition
uk: вузол є псевдонімом, але не визначенням

en: node is alias but not implicit alias
uk: вузол є псевдонімом, але не явним псевдонімом

en: node is alone in a comdat group
uk: вузол єдиний у групі comdat

en: node is analyzed but it is not a definition
uk: вузол проаналізовано, але це не визначення

en: node is in same_comdat_group list but has no comdat_group
uk: вузол знаходиться в списку same_comdat_group, але не має comdat_group

en: node is symver but not alias
uk: вузол є symver, але не псевдонімом

en: node is transparent_alias but not an alias
uk: вузол є прозорим псевдонімом, але не псевдонімом

en: node is weakref but not an transparent_alias
uk: вузол є слабким посиланням, але не прозорим псевдонімом

en: node not found in symtab assembler name hash
uk: вузол не знайдено в хеші імен асемблера symtab

en: node not found node->decl->decl_with_vis.symtab_node
uk: вузол не знайдено node->decl->decl_with_vis.symtab_node

en: nodes with unreleased memory found
uk: знайдено вузли з невивільненою памʼяттю

en: noexcept-expression evaluates to %<false%> because of a call to %qD
uk: вираз noexcept обчислюється як %<false%> через виклик %qD

en: non 32 bit register operand for '%%%c'
uk: операнд регістру не на 32 біти для '%%%c'

en: non double precision REAL argument to %s intrinsic at %L
uk: аргумент REAL без подвійної точності для вбудованої функції %s у %L

en: non-%<consteval%> function %q+D overriding %<consteval%> function
uk: функція, яка не є %<consteval%> %q+D перевизначає %<consteval%> функцію

en: non-AAPCS derived PCS variant
uk: похідний варіант PCS, що не є AAPCS

en: non-ASCII character in CFString literal
uk: ненормативний символ ASCII в літералі CFString

en: non-NULL pointer initialization at %C
uk: Ініціалізація ненульового вказівника в %C

en: non-OpenACC construct inside of OpenACC region
uk: неприпустима конструкція OpenACC всередині OpenACC регіону

en: non-OpenACC construct inside of OpenACC routine
uk: неприпустима конструкція OpenACC всередині OpenACC процедури

en: non-array deallocation of object allocated with array allocation
uk: невидалення масиву обʼєкта, виділеного з використанням виділення масиву

en: non-call exception handling mismatch
uk: несумісність обробки виключень без виклику

en: non-class, non-variable partial specialization %qE is not allowed
uk: часткова спеціалізація %qE не дозволена для не-класів та не-змінних

en: non-cold basic block %d reachable only by paths crossing the cold partition
uk: не-холодний базовий блок %d доступний лише шляхами, що перетинають холодний розділ

en: non-const integer argument %u in call to function %qE
uk: неконстантний цілочисельний аргумент %u у виклику функції %qE

en: non-constant argument 0 to %qs
uk: не-константний аргумент 0 для %qs

en: non-constant argument 1 to %qs
uk: не-константний аргумент 1 для %qs

en: non-constant array in DATA statement %L
uk: неконстантний масив у операторі DATA %L

en: non-constant array initialization
uk: не константна ініціалізація масиву

en: non-constant array new length must be specified directly, not by %<typedef%>
uk: непостійна довжина нового масиву повинна бути вказана безпосередньо, а не через %<typedef%>

en: non-constant array new length must be specified without parentheses around the type-id
uk: непостійна довжина нового масиву повинна бути вказана без дужок навколо ідентифікатора типу

en: non-constant compound literals cannot appear in a constant-expression
uk: неконстантні складні літерали не можуть зʼявлятися в константному виразі

en: non-constant condition for static assertion
uk: неконстантна умова для статичного твердження

en: non-constant element in constant CONSTRUCTOR
uk: неконстантний елемент у константному КОНСТРУКТОРІ

en: non-constant expression %qs
uk: неконстантний вираз %qs

en: non-constant in-class initialization invalid for non-inline static member %qD
uk: недопустима неконстантна ініціалізація в класі для неінлайнового статичного члена %qD

en: non-constant in-class initialization invalid for static member %qD
uk: недопустима неконстантна ініціалізація в класі для статичного члена %qD

en: non-constant initialization expression at %L
uk: Вираз ініціалізації, який не є константою, у %L

en: non-deducible template %qT used without template arguments
uk: недедуктивний шаблон %qT використовується без аргументів шаблону

en: non-default INTEGER kind argument to %s intrinsic at %L
uk: Нестандартний аргумент типу INTEGER для вбудованої функції %s на %L

en: non-delegitimized UNSPEC %s (%d) found in variable location
uk: недійсний UNSPEC %s (%d) знайдено в місці змінної

en: non-deleted function %q+D overriding deleted function
uk: невидалена функція %q+D перевизначає видалену функцію

en: non-floating-point argument in call to function %qE
uk: не-плаваючий аргумент у виклику функції %qE

en: non-floating-point arguments in call to function %qE
uk: не-плаваючий аргументи у виклику функції %qE

en: non-function %qD declared as implicit template
uk: не-функцію %qD оголошено як неявний шаблон

en: non-function alias definitions not supported in this configuration
uk: визначення псевдонімів, що не є функціями, не підтримуються в цій конфігурації

en: non-function in gimple call
uk: не функція в виклику gimple

en: non-integer argument 1 to %qs
uk: нецілочисельний аргумент 1 для %qs

en: non-integer argument 3 in call to function %qE
uk: нечисловий аргумент 3 у виклику функції %qE

en: non-integer memory model argument %d of %qE
uk: аргумент %d з %qE для моделі памʼяті не є цілочисельним

en: non-integer operand used with operand code %<z%>
uk: неціле значення операнда використовується з кодом операнда %<z%>

en: non-integral type switch statement
uk: оператор switch з не-цілочисельним типом

en: non-local gotos in functions with SME state
uk: нелокальні переходи в функціях з станом SME

en: non-local lambda expression cannot have a capture-default
uk: нелокальний лямбда-вираз не може мати захоплення за замовчуванням

en: non-local variable %qD declared %<__thread%> has a non-trivial destructor
uk: нелокальна змінна %qD, оголошена %<__thread%>, має незвичайний деструктор

en: non-local variable %qD declared %<__thread%> needs dynamic initialization
uk: нелокальна змінна %qD, оголошена %<__thread%>, потребує динамічної ініціалізації

en: non-loop with header %d not marked for removal
uk: нецикл з заголовком %d не позначений для видалення

en: non-lvalue array in conditional expression
uk: масив, який не є lvalue, у умовному виразі

en: non-member %qs cannot be declared %<mutable%>
uk: неможливо оголосити неметод %qs як %<mutable%>

en: non-member function %qD cannot have cv-qualifier
uk: функція, не є членом %qD, не може мати cv-кваліфікатор

en: non-member function %qD cannot have ref-qualifier
uk: функція, не є методом класу %qD, не може мати кваліфікатор посилання

en: non-member using-declaration names constructor of %qT
uk: оголошення «using» для не-члена називає конструктор %qT

en: non-member-template declaration of %qD
uk: декларація неметодного шаблону %qD

en: non-memory input %d must stay in memory
uk: ввід з не в памʼяті %d повинен бути в памʼяті

en: non-memory output %d must stay in memory
uk: вивід %d, який не є памʼяттю, має залишатися в памʼяті

en: non-nested function with variably modified type
uk: не-нестована функція з типом, який може змінюватися

en: non-object member %qs cannot be declared %<mutable%>
uk: неможливо оголосити неметод %qs як %<mutable%>

en: non-objective-c type %qT cannot be caught
uk: тип %qT, який не є Objective-C, не може бути перехоплений

en: non-parameter %qs cannot be a parameter pack
uk: непараметр %qs не може бути пакетом параметрів

en: non-rectangular loop nest with non-constant step for %qs
uk: непрямокутна вкладеність циклів з неконстантним кроком для %qs

en: non-register as LHS of binary operation
uk: некоректний регістр як LHS бінарної операції

en: non-register as LHS of ternary operation
uk: некоректний регістр як LHS тернарної операції

en: non-register as LHS of unary operation
uk: невірний регістр як LHS унарної операції

en: non-scalar %qs
uk: не скалярний %qs

en: non-scalar type
uk: не скалярний тип

en: non-scalar variable %qD in conditional %<lastprivate%> clause
uk: нескалярна змінна %qD в умовному замиканні %<lastprivate%>

en: non-standard suffix on floating constant
uk: нестандартний суфікс на плаваючій константі

en: non-standard suffix on floating constant before C23
uk: нестандартний суфікс у плаваючій константі перед C23

en: non-static const member %q#D in class without a constructor
uk: неcтатичний константний член %q#D в класі без конструктора

en: non-static const member %q#D, cannot use default assignment operator
uk: нестатичний константний член %q#D, не можна використовувати оператор присвоєння за замовчуванням

en: non-static data member %q+D in a union may not have reference type %qT
uk: нестатичний елемент даних %q+D в обʼєднанні не може мати тип посилання %qT

en: non-static data member %qE declared %qs
uk: нестатичний елемент даних %qE оголошений як %qs

en: non-static data member declared with placeholder %qT
uk: член даних, оголошений як нестатичний з заповнювачем %qT

en: non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>
uk: ініціалізатори нестатичних членів даних доступні лише з %<-std=c++11%> або %<-std=gnu++11%>

en: non-static declaration of %q+D follows static declaration
uk: нестатичне оголошення %q+D слідує за статичним оголошенням

en: non-static initialization of a flexible array member
uk: нестатична ініціалізація гнучкого елемента масиву

en: non-static reference %q#D in class without a constructor
uk: нестатична посилання %q#D в класі без конструктора

en: non-static reference member %q#D, cannot use default assignment operator
uk: нестатичний посилання на елемент %q#D, не можна використовувати оператор присвоєння за замовчуванням

en: non-template %qD used as template
uk: не шаблон %qD використовується як шаблон

en: non-template type %qT used as a template
uk: тип %qT, який не є шаблоном, використовується як шаблон

en: non-thread-local declaration of %q#D follows thread-local declaration
uk: нелокальна декларація %q#D слідує за локальною для потоку декларацією

en: non-thread-local declaration of %q+D follows thread-local declaration
uk: непотокове локальне оголошення %q+D слідує за потоковим локальним оголошенням

en: non-top-level %qs
uk: не верхнього рівня %qs

en: non-trivial conversion in %qs
uk: нетривіальне перетворення у %qs

en: non-trivial conversion in unary operation
uk: нетривіальне перетворення в унарній операції

en: non-trivial designated initializers not supported
uk: не підтримуються складні призначені ініціалізатори

en: non-type partial specialization %qE is not allowed
uk: часткова спеціалізація без типу %qE не дозволена

en: non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>
uk: не-типізовані параметри шаблону класу доступні лише з %<-std=c++20%> або %<-std=gnu++20%>

en: non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>
uk: нетипізовані параметри шаблону з виведеним типом класу доступні лише з %<-std=c++20%> або %<-std=gnu++20%>

en: non-variable %qD in declaration with more than one declarator with placeholder type
uk: незмінна %qD в оголошенні з більш ніж одним декларатором з типом-заповнювачем

en: non-vector %qs with elements
uk: не вектор %qs з елементами

en: non-vector operands in vector comparison
uk: невекторні операнди в порівнянні векторів

en: nonconstant array index in initializer
uk: неконстантний індекс масиву в ініціалізаторі

en: nonempty exits list of loop %d, but exits are not recorded
uk: непорожній список виходів петлі %d, але виходи не записані

en: nonlocal label %qD is not first in a sequence of labels in bb %d
uk: нелокальна мітка %qD не є першою в послідовності міток в блоку бази %d

en: nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds
uk: ненульовий індекс масиву %qE використовується з масивом %qD типу %qT з невідомими межами

en: nonzero array subscript %qE is used with array of type %qT with unknown bounds
uk: ненульовий індекс масиву %qE використовується з масивом типу %qT з невідомими межами

en: normalization cannot co-exist with scaling
uk: Нормалізація не може співіснувати з масштабуванням

en: not Encapsulated Lazy Records of Named Declarations
uk: не існує інкапсульованих лінивих записів з названими оголошеннями

en: not allowed type combination in %qs
uk: не допускається комбінація типів у %qs

en: not configured with sysroot headers suffix
uk: не налаштовано з суфіксом заголовків sysroot

en: not eliding copy on return from %qD
uk: не проводиться оптимізація копіювання при поверненні з %qD

en: not eliding copy on return in %qD
uk: не скорочуємо копіювання при поверненні в %qD

en: not enough DO loops for %s !$ACC LOOP at %L
uk: недостатньо DO-циклів для %s !$ACC LOOP на %L

en: not enough DO loops for collapsed %s (level %d) at %L
uk: недостатньо циклів DO для згорнутого %s (рівень %d) в %L

en: not enough arguments
uk: недостатньо аргументів

en: not enough arguments to return
uk: недостатньо аргументів для повернення

en: not enough nested loops
uk: Недостатньо вкладених циклів

en: not enough type information
uk: недостатньо інформації про тип

en: not enough variable arguments to fit a sentinel
uk: недостатньо змінних аргументів для вставки маркера

en: not expecting different types to binary operator
uk: не очікується різних типів для бінарного оператора

en: not exporting %<#define %E%> as it is a keyword
uk: не експортується %<#define %E%>, оскільки це ключове слово

en: not generating patch area, nops not supported
uk: не генерується область патча, nops не підтримується

en: not support %<-fpic%> option for v3m toolchain
uk: не підтримується опція %<-fpic%> для засобової ланцюжки v3m

en: note
uk: примітка

en: note:
uk: примітка:

en: null destination pointer
uk: Вказівник призначення є нульовим

en: null format string
uk: нульовий рядок формату

en: null pointer
uk: нульовий вказівник

en: null pointer dereference
uk: дереференція нульового вказівника

en: nullability specifier %qE cannot be applied to multi-level pointer type %qT
uk: специфікатор нульовості %qE не може бути застосований до типу вказівника багаторівневого рівня %qT

en: nullability specifier %qE cannot be applied to non-pointer type %qT
uk: специфікатор нульовості %qE не може бути застосований до типу %qT, який не є вказівником

en: number must be 0 or 1
uk: число повинно бути 0 або 1

en: number of arguments doesn%'t match built-in prototype
uk: кількість аргументів не відповідає вбудованому прототипу

en: number of arguments doesn%'t match prototype
uk: кількість аргументів не відповідає прототипу

en: number of bb notes in insn chain (%d) != n_basic_blocks (%d)
uk: кількість bb-приміток у послідовності команд (%d) != n_basic_blocks (%d)

en: number of components of vector not a power of two
uk: кількість компонент вектора не є степенем двійки

en: number of counters in profile data for function %qD does not match its profile data (counter %qs, expected %i and have %i)
uk: кількість лічильників у даних профілювання для функції %qD не відповідає її даним профілювання (лічильник %qs, очікувалося %i, а знайдено %i)

en: number of results does not match number of values
uk: кількість результатів не відповідає кількості значень

en: number of speculative targets %i mismatched with num_speculative_call_targets %i
uk: кількість спекулятивних цілей %i не збігається з num_speculative_call_targets %i

en: number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables
uk: Кількість змінних у %qs замиканні з модифікатором %<sink%> не відповідає кількості ітераційних змінних

en: number of vector components %wu exceeds %d
uk: Кількість компонент вектора %wu перевищує %d

en: number of vector components %wu not a power of two
uk: Кількість компонент вектора %wu не є степенем двійки

en: numeric argument of %qE attribute must be in range [0-63]
uk: числовий аргумент атрибуту %qE повинен бути в діапазоні [0-63]

en: objc++-cpp-output is deprecated; please use objective-c++-cpp-output instead
uk: objc++-cpp-output застаріло; будь ласка, використовуйте objective-c++-cpp-output замість цього

en: objc-cpp-output is deprecated; please use objective-c-cpp-output instead
uk: objc-cpp-output застаріло; будь ласка, використовуйте objective-c-cpp-output замість цього

en: object %qE of size %s
uk: обʼєкт %qE розміром %s

en: object is not a method
uk: обʼєкт не є методом

en: object missing in use of %qE
uk: використання %qE без обʼєкта

en: object of size %s allocated by %qE
uk: обʼєкт розміром %s, виділеного %qE

en: object property %qD has no %<assign%>, %<retain%> or %<copy%> attribute; assuming %<assign%>
uk: властивість обʼєкта %qD не має атрибутів %<assign%>, %<retain%> або %<copy%>; припускається %<assign%>

en: object type %qT does not match destructor name ~%qT
uk: тип обʼєкта %qT не відповідає імені деструктора ~%qT

en: object with variably modified type must have no linkage
uk: обʼєкт з типом, який може змінюватися, не може мати звʼязку

en: objective-c method declaration is expected
uk: очікується оголошення методу objective-c

en: objective-c++ message argument(s) are expected
uk: очікується аргумент(и) повідомлення objective-c++

en: objective-c++ message receiver expected
uk: очікується отримувач повідомлення objective-c++

en: objective-c++ method declaration is expected
uk: очікується оголошення методу objective-c++

en: obsolescent in Fortran 95
uk: застарілий у Fortran 95

en: obsolete Maverick format code '%c'
uk: застарілий код формату Maverick '%c'

en: obsolete option %<-I-%> used, please use %<-iquote%> instead
uk: застаріла опція %<-I-%> використовується, будь ласка, використовуйте %<-iquote%> замість

en: obsolete use of designated initializer with %<:%>
uk: застаріле використання призначеного ініціалізатора з %<:%>

en: obsolete use of designated initializer without %<=%>
uk: застаріле використання призначеного ініціалізатора без %<=%>

en: obtained here
uk: отримано тут

en: odr-used inline variable %qD is not defined
uk: використана в odr-контексті вбудована змінна %qD не визначена

en: of module
uk: модуля

en: offload compiler %qs not found
uk: компілятор для відкладеної обробки %qs не знайдено

en: offload compiler %s not found (consider using %<-B%>)
uk: компілятор вивантаження %s не знайдено (розгляньте використання %<-B%>)

en: offload dimension out of range (%d)
uk: вимір віддаленого виконання поза діапазоном (%d)

en: offset %qwi outside bounds of constant string
uk: зміщення %qwi знаходиться поза межами константного рядка

en: offset exceeds 16 bytes
uk: зміщення перевищує 16 байт

en: offset of %qD for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)
uk: зміна зміщення %qD для %<-std=c++14%> та вище у версії %<-fabi-version=17%> (GCC 12)

en: offset of %qD is not ABI-compliant and may change in a future version of GCC
uk: зміщення %qD не відповідає ABI та може змінитися у майбутніх версіях GCC

en: offset of %qT base class for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)
uk: зміна зміщення базового класу %qT для %<-std=c++14%> та вище у версії %<-fabi-version=17%> (GCC 12)

en: offset of packed bit-field %qD has changed in GCC 4.4
uk: Зміщення упакованого бітового поля %qD змінилося в GCC 4.4

en: old declaration %q#D
uk: стара декларація %q#D

en: old-style function definition
uk: визначення функції у старому стилі

en: old-style parameter declarations in prototyped function definition
uk: старомодні оголошення параметрів у прототипі функції

en: omitted middle operand to %<?:%> operand cannot be mangled
uk: пропущений середній операнд для %<?:%> операнд не може бути декорований

en: omp_cur_iteration at %L requires %<-1%> as logical offset
uk: omp_cur_iteration на %L вимагає %<-1%> як логічний зсув

en: one field is a bitfield while the other is not
uk: одне поле є бітовим полем, а інше - ні

en: one of the initializer call arguments should be %<&omp_priv%>
uk: один з аргументів виклику ініціалізатора повинен бути %<&omp_priv%>

en: one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>
uk: одним з аргументів виклику ініціалізатора повинен бути %<omp_priv%> або %<&omp_priv%>

en: one type needs to be constructed while the other does not
uk: один тип потребує конструювання, а інший - ні

en: only %<distribute%>, %<parallel%> or %<loop%> regions are allowed to be strictly nested inside %<teams%> region
uk: тільки області %<distribute%>, %<parallel%> або %<loop%> можуть бути строго вкладені всередині області %<teams%>

en: only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute
uk: дозволені тільки прапорці %<inbranch%> та %<notinbranch%> для атрибуту %<__simd__%>

en: only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute
uk: дозволені тільки прапорці %<inbranch%> та %<notinbranch%> для атрибуту %<simd%>

en: only %qT or a null pointer constant can be converted to %qT
uk: тільки %qT або константа нульового вказівника можуть бути конвертовані в %qT

en: only %u name provided for structured binding | only %u names provided for structured binding
uk[0]: тільки %u імʼя надано для структурованого привʼязування
uk[1]: тільки %u імен надано для структурованого привʼязування
uk[2]: тільки %u імен надано для структурованого привʼязування

en: only 0.0 can be loaded as an immediate
uk: тільки 0.0 може бути завантажено як негайне значення

en: only 32-bit access is supported for %<__regio_symbol%> address space
uk: підтримується лише доступ 32-біт для адресного простору %<__regio_symbol%>

en: only DWARF debug format is supported for interrupt service routine
uk: тільки формат відлагодження DWARF підтримується для обробки переривань

en: only Objective-C object types can be qualified with a protocol
uk: тільки обʼєктні типи Objective-C можуть бути кваліфіковані протоколом

en: only attribute %<fallthrough%> or %<assume%> can be applied to a null statement
uk: тільки атрибут %<fallthrough%> або %<assume%> може бути застосований до порожньої інструкції

en: only constructors take member initializers
uk: лише конструктори приймають ініціалізатори членів

en: only declarations of constructors and conversion operators can be %<explicit%>
uk: тільки оголошення конструкторів та операторів перетворення можуть бути %<explicit%>

en: only here as a %<friend%>
uk: тільки тут як %<friend%>

en: only plain %<auto%> return type can be deduced to %<void%>
uk: тільки простий тип повернення %<auto%> може бути виведений як %<void%>

en: only the first parameter of a member function can be declared as an explicit object parameter
uk: тільки перший параметр членської функції може бути оголошений як явний об'єктний параметр

en: only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20
uk: у функції %<constexpr%> в C++20 дозволена лише невирахована вбудована асемблерна вставка

en: only uninitialized variables can be placed in a %<.bss%> section
uk: Тільки неініціалізовані змінні можуть бути розміщені в розділі %<.bss%>

en: only uninitialized variables can be placed in the %<.noinit%> section
uk: В розділ %<.noinit%> можна помістити лише неініціалізовані змінні

en: only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range
uk: підтримуються лише значення 12 (4 КБ) та 16 (64 КБ) для розміру захисного поля. Задане значення %d (%llu КБ) виходить за межі допустимого діапазону

en: only weak aliases are supported in this configuration
uk: у цій конфігурації підтримуються лише слабкі псевдоніми

en: only zero initializers are allowed in section %qs
uk: Дозволені лише нульові ініціалізатори в розділі %qs

en: opaque vector types cannot be initialized
uk: неможливо ініціалізувати непрозорі векторні типи

en: opaque-enum-declaration here
uk: непрозоре-оголошення-перелічування тут

en: opaque-enum-specifier must use a simple identifier
uk: специфікатор непрозорого перелічування повинен використовувати простий ідентифікатор

en: opaque-enum-specifier without name
uk: специфікатор непрозорого перелічування без імені

en: open %s failed: %s
uk: не вдалося відкрити %s: %s

en: open /dev/zero: %m
uk: не вдалося відкрити /dev/zero: %m

en: opening LTRANS output list %s: %m
uk: помилка відкриття списку виведення LTRANS %s: %m

en: opening dependency file %s: %m
uk: не вдалося відкрити файл залежностей %s: %m

en: opening output file %qs: %s
uk: відкриття вихідного файлу %qs: %s

en: opening output file %s: %m
uk: не вдалося відкрити вихідний файл %s: %m

en: operand %%xn code invalid for QImode
uk: недійсний код операнда %%xn для QImode

en: operand %d should be a 3 bit unsigned immediate
uk: операнд %d повинен бути 3-бітним беззнаковим негайним значенням

en: operand %d should be a 6 bit unsigned immediate
uk: операнд %d повинен бути 6-бітним беззнаковим негайним значенням

en: operand %d should be a 8 bit unsigned immediate
uk: операнд %d повинен бути 8-бітним беззнаковим негайним значенням

en: operand 1 should be an unsigned 3-bit immediate
uk: операнд 1 повинен бути беззнаковим значенням на 3 біти

en: operand 1 should be an unsigned 3-bit value (I0-I7)
uk: операнд 1 повинен бути беззнаковим значенням на 3 біти (I0-I7)

en: operand 2 should be an even 3-bit value (subreg 0,2,4,6)
uk: операнд 2 повинен бути парним значенням 3 біт (підрегістр 0,2,4,6)

en: operand 2 should be an unsigned 3-bit value (I0-I7)
uk: операнд 2 повинен бути беззнаковим значенням на 3 біти (I0-I7)

en: operand 2 should be an unsigned 3-bit value (subreg 0-7)
uk: операнд 2 повинен бути беззнаковим значенням 3 біт (підрегістр 0-7)

en: operand 2 should be an unsigned 8-bit value
uk: операнд 2 повинен бути беззнаковим значенням 8 біт

en: operand 3 should be an unsigned 3-bit value (I0-I7)
uk: операнд 3 повинен бути беззнаковим значенням 3 біт (I0-I7)

en: operand 3 should be an unsigned 8-bit value
uk: операнд 3 повинен бути беззнаковим значенням 8 біт

en: operand 4 should be an unsigned 8-bit value (0-255)
uk: операнд 4 повинен бути беззнаковим значенням 8 біт (0-255)

en: operand constraint contains incorrectly positioned %<+%> or %<=%>
uk: Вимога операнду містить неправильно розташовані %<+%> або %<=%>

en: operand constraints for %<asm%> differ in number of alternatives
uk: обмеження операндів для %<asm%> відрізняються за кількістю альтернатив

en: operand is not a condition code, invalid operand code '%c'
uk: операнд не є кодом умови, недійсний код операнду '%c'

en: operand is not a condition code, invalid operand code 'D'
uk: операнд не є кодом умови, неприпустимий код операнду 'D'

en: operand is not a condition code, invalid operand code 'Y'
uk: операнд не є кодом умови, неприпустимий код операнду 'Y'

en: operand is not a specific integer, invalid operand code 'R'
uk: операнд не є конкретним цілочисельним, недійсний код операнду 'R'

en: operand is not a specific integer, invalid operand code 'r'
uk: операнд не є конкретним цілочисельним, недійсний код операнду 'r'

en: operand is not an integer, invalid operand code 'K'
uk: операнд не є цілочисельним, недійсний код операнду 'K'

en: operand is not an integer, invalid operand code 'R'
uk: операнд не є цілочисельним, недійсний код операнду 'R'

en: operand is not an offsettable memory reference, invalid operand code 'H'
uk: операнд не є памʼяті зі зсувом, недійсний код операнду 'H'

en: operand number missing after %%-letter
uk: відсутній номер операнду після %%-літери

en: operand number out of range
uk: номер операнду поза діапазоном

en: operand number out of range in format
uk: Номер операнду вийшов за межі діапазону у форматі

en: operand number specified for format taking no argument
uk: вказано номер операнда для формату, який не приймає аргументів

en: operand number specified with suppressed assignment
uk: вказано номер операнда з пригніченою присвоєнням

en: operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand
uk: операнд %<?:%> змінює знак з %qT на %qT через відсутність знаку іншого операнда

en: operand of fold expression has no unexpanded parameter packs
uk: Операнд складеного виразу не має нерозгорнутих пакетів параметрів

en: operand type %qT is incompatible with argument %d of %qE
uk: тип операнда %qT несумісний з аргументом %d функції %qE

en: operand types are %qT and %qT
uk: Типи операндів: %qT та %qT

en: operands to %<?:%> have different types %qT and %qT
uk: операнди для %<?:%> мають різні типи %qT та %qT

en: operands to %<?:%> of types %qT and %qT have unordered conversion rank
uk: операнди до %<?:%> типів %qT та %qT мають невпорядкований ранг перетворення

en: operands to %T/%t must be reg + const_int:
uk: операнди для %T/%t повинні бути reg + const_int:

en: operation not permitted on type %<_Float16%> without option %<-msse2%>
uk: операція не дозволена для типу %<_Float16%> без опції %<-msse2%>

en: operation not permitted on type %<__bf16%> without option %<-msse2%>
uk: операція не дозволена для типу %<__bf16%> без опції %<-msse2%>

en: operation not permitted on type %<bfloat16_t%>
uk: операція не дозволена для типу %<bfloat16_t%>

en: operation on %qE may be undefined
uk: операція на %qE може бути невизначеною

en: operations on multiple vectors must be predicated by %qs rather than %qs
uk: Операції над декількома векторами повинні визначатися за допомогою %qs, а не %qs

en: operations on single vectors must be predicated by %qs rather than %qs
uk: операції над одиничними векторами повинні визначатися за допомогою %qs, а не %qs

en: optimization attribute on %qD follows definition but the attribute doesn%'t match
uk: атрибут оптимізації на %qD слідує за визначенням, але атрибут не відповідає

en: optimization level attribute mismatch
uk: несумісність атрибуту рівня оптимізації

en: optimization may eliminate reads and/or writes to register variables
uk: оптимізація може усунути читання та/або записи в змінні-реєстри

en: optimize non var unbounded parameters by passing it by reference, providing it is not written to within the callee procedure.
uk: оптимізувати незмінні незвʼязані параметри, передаючи їх за посиланням, за умови, що вони не змінюються у процедурі, яка їх викликає.

en: option %<%s=%s%> is not available for %qs CPU
uk: опція %<%s=%s%> недоступна для процесора %qs

en: option %<-mdouble=32%> is only available if configured %<--with-double={32|32,64|64,32}%>
uk: опція %<-mdouble=32%> доступна лише при налаштуванні %<--with-double={32|32,64|64,32}%>

en: option %<-mdouble=64%> is only available if configured %<--with-double={64|64,32|32,64}%>
uk: опція %<-mdouble=64%> доступна лише при налаштуванні %<--with-double={64|64,32|32,64}%>

en: option %<-mirq-ctrl-saved%> valid only for ARC v2 processors
uk: опція %<-mirq-ctrl-saved%> дійсна лише для процесорів ARC v2

en: option %<-mlong-double=32%> is only available if configured %<--with-long-double={32|32,64|64,32}%>, or %<--with-long-double=double%> together with %<--with-double={32|32,64|64,32}%>
uk: опція %<-mlong-double=32%> доступна лише при налаштуванні %<--with-long-double={32|32,64|64,32}%>, або %<--with-long-double=double%> разом з %<--with-double={32|32,64|64,32}%>

en: option %<-mlong-double=64%> is only available if configured %<--with-long-double={64|64,32|32,64}%>, or %<--with-long-double=double%> together with %<--with-double={64|64,32|32,64}%>
uk: опція %<-mlong-double=64%> доступна лише при налаштуванні %<--with-long-double={64|64,32|32,64}%>, або %<--with-long-double=double%> разом з %<--with-double={64|64,32|32,64}%>

en: option %<-mrgf-banked-regs%> valid only for ARC v2 processors
uk: опція %<-mrgf-banked-regs%> дійсна лише для процесорів ARC v2

en: option %<-mstructure-size-boundary%> is deprecated
uk: опція %<-mstructure-size-boundary%> застаріла

en: option %qs is ignored, the default value %qs is considered for %qs CPU
uk: опція %qs ігнорується, вважається значення за замовчуванням %qs для процесора %qs

en: option %qs is not available for %qs CPU
uk: опція %qs недоступна для процесора %qs

en: option %qs is valid for %s but not for %s
uk: опція %qs дійсна для %s, але не для %s

en: option %qs with mismatching values (%s, %s)
uk: опція %qs з невідповідними значеннями (%s, %s)

en: option %s is not supported together with %<-fopenacc%>
uk: опція %s не підтримується разом з %<-fopenacc%>

en: option %s not used consistently in all LTO input files
uk: опція %s не використовується однаково в усіх вхідних файлах LTO

en: option %s with different values
uk: опція %s з різними значеннями

en: optional argument
uk: необовʼязковий аргумент

en: optional class parameter
uk: необовʼязковий параметр класу

en: options or targets=options missing after %qs
uk: відсутні опції або цілі=опції після %qs

en: optype_msgid overflow: %d
uk: Переповнення optype_msgid: %d

en: or replace parentheses with braces to aggregate-initialize a variable
uk: або замініть дужки фігурними дужками для агрегатної ініціалізації змінної

en: or replace parentheses with braces to value-initialize a variable
uk: або замініть дужки фігурними дужками для ініціалізації змінної значенням

en: or use %<auto%> for an abbreviated function template
uk: або використовуйте %<auto%> для скороченого шаблону функції

en: or use %<j%> instead of %<i%> for the GNU built-in suffix
uk: або використовуйте %<j%> замість %<i%> для вбудованого суфіксу GNU

en: ordered argument needs positive constant integer expression
uk: аргумент %<ordered%> повинен бути позитивним цілим виразом

en: ordered comparison of pointer with integer zero
uk: упорядковане порівняння вказівника з цілочисельним нуль

en: ordered comparison of pointer with integer zero (%qT and %qT)
uk: упорядковане порівняння вказівника з нулем (%qT та %qT)

en: ordered comparison of pointer with null pointer
uk: упорядковане порівняння вказівника з нульовим вказівником

en: orders the initialization/finalizations for scaffold-static or force linking of modules if scaffold-dynamic
uk: впорядковує ініціалізацію/фіналізації для scaffold-static або примусове зв'язування модулів, якщо scaffold-dynamic

en: ordinal type expected
uk: очікується ординальний тип

en: origin points to a different parent
uk: походження вказує на іншого батька

en: original %<default%> is here
uk: оригінальний %<default%> знаходиться тут

en: original declaration appeared here
uk: оригінальне оголошення зʼявилося тут

en: original declaration here
uk: початкова декларація тут

en: original declaration with fewer contracts here
uk: початкова декларація з меншою кількістю контрактів тут

en: original definition appeared here
uk: початкове визначення зʼявилося тут

en: original definition here
uk: початкове визначення тут

en: original not compressed with zstd
uk: оригінал не стиснутий за допомогою zstd

en: original size unknown
uk: розмір оригіналу невідомий

en: original template declaration here
uk: початкове оголошення шаблону тут

en: originally declared %<const%> here
uk: початково оголошено %<const%> тут

en: originally defined here
uk: початково визначено тут

en: originally indirect function call not considered for inlining
uk: початковий непрямий виклик функції не розглядається для вбудовування

en: originally specified here
uk: початково вказано тут

en: orphaned %qs construct
uk: забутий конструкт %qs

en: other match is here
uk: інший збіг знаходиться тут

en: ought to match virtual method %qD but does not
uk: повинен відповідати віртуальному методу %qD, але не відповідає

en: outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>
uk: зовнішній %<__transaction_cancel%> не знаходиться всередині зовнішнього %<__transaction_atomic%>

en: outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function
uk: зовнішній %<__transaction_cancel%> не знаходиться всередині зовнішнього %<__transaction_atomic%> або функції %<transaction_may_cancel_outer%>

en: outer block of region %i is wrong
uk: зовнішній блок регіону %i неправильний

en: outer iteration variable %qD addend expression %qE is not integral
uk: доданок зовнішньої змінної ітерації %qD, вираз %qE, не є цілочисельним

en: outer iteration variable %qD multiplier expression %qE is not integral
uk: множник зовнішньої змінної ітерації %qD, вираз %qE, не є цілочисельним

en: outer iteration variable %qD used in condition expression has type other than %qT
uk: зовнішня змінна ітерації %qD, використана в умовному виразі, має тип, відмінний від %qT

en: outer iteration variable %qD used in initializer expression has type other than %qT
uk: зовнішня змінна ітерації %qD, використана в виразі ініціалізації, має інший тип, ніж %qT

en: outer transaction in %<transaction_may_cancel_outer%> function
uk: зовнішня транзакція в функції %<transaction_may_cancel_outer%>

en: outer transaction in %<transaction_safe%> function
uk: зовнішня транзакція в функції %<transaction_safe%>

en: outer transaction in transaction
uk: зовнішня транзакція в транзакції

en: output constraint %d cannot be specified together with %qs clobber
uk: обмеження виводу %d не може бути вказано разом зі знищенням %qs

en: output constraint %d must specify a single register
uk: обмеження виводу %d повинно вказувати один регістр

en: output constraint %qc for operand %d is not at the beginning
uk: вимога вихідного операнду %qc для операнду %d не знаходиться на початку

en: output file %s already exists in folder %s
uk: вихідний файл %s вже існує в папці %s

en: output filename may not be empty
uk: імʼя вихідного файлу не може бути порожнім

en: output filename specified twice
uk: імʼя вихідного файлу вказано двічі

en: output number %d not directly addressable
uk: вихідний номер %d не може бути безпосередньо адресованим

en: output operand %d must use %<&%> constraint
uk: вихідний операнд %d повинен використовувати обмеження %<&%>

en: output operand constraint lacks %<=%>
uk: вимога вихідного операнду не містить %<=%>

en: output operand is constant in %<asm%>
uk: вихідний операнд є константою в %<asm%>

en: output registers must be grouped at top of stack
uk: регістри виводу повинні бути згруповані у верхній частині стеку

en: overflow in array dimension
uk: переповнення в розмірі масиву

en: overflow in constant expression
uk: переповнення в константному виразі

en: overflow in conversion from %qT to %qT changes the value of %qE
uk: переповнення при перетворенні з %qT на %qT змінює значення %qE

en: overflow in conversion from %qT to %qT changes value from %qE to %qE
uk: переповнення при перетворенні з %qT на %qT змінює значення з %qE на %qE

en: overflow in enumeration values
uk: переповнення в значеннях перелічування

en: overflow in enumeration values at %qD
uk: переповнення значень перелічування на %qD

en: overflow in implicit constant conversion
uk: переповнення при неявному перетворенні константи

en: overflowed output argument list for %qs
uk: переповнений список вихідних аргументів для %qs

en: overflows in conversion from %qT to %qT changes value from %qE to %qE
uk: переповнення при конверсії з %qT до %qT змінює значення з %qE на %qE

en: overlapping initializer for field %qT.%qD
uk: перекриваючий ініціалізатор для поля %qT.%qD

en: overloaded builtin %qs is implemented by builtin %qs
uk: перевантажена вбудована функція %qs реалізована вбудованою функцією %qs

en: overloaded function name %qE in clause %qs
uk: перевантажене імʼя функції %qE в замиканні %qs

en: overloaded function with no contextual type information
uk: перевантажена функція без контекстуальної інформації про тип

en: overridden function is %q#D
uk: перевизначена функція - %q#D

en: overridden function is %q#F
uk: перевизначена функція - %q#F

en: overridden function is %qD
uk: перевизначена функція - %qD

en: override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>
uk: контроль перевизначення (override/final) доступний лише з %<-std=c++11%> або %<-std=gnu++11%>

en: overriding %qD declared %<transaction_safe%>
uk: перевизначення %qD, оголошено як %<transaction_safe%>

en: pack expansion argument for non-pack parameter %qD of alias template %qD
uk: аргумент розширення пакету для непакетного параметра %qD псевдоніма шаблону %qD

en: pack expansion argument for non-pack parameter %qD of concept %qD
uk: аргумент розширення пакету для непакетного параметра %qD концепції %qD

en: pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>
uk: розширення пакета в декларації «using» доступне лише з %<-std=c++17%> або %<-std=gnu++17%>

en: pack expansion of %qE attribute
uk: розширення пакунку атрибуту %qE

en: pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>
uk: pack init-захоплення доступне лише з %<-std=c++20%> або %<-std=gnu++20%>

en: packed attribute causes inefficient alignment
uk: Атрибут packed призводить до неефективного вирівнювання

en: packed attribute causes inefficient alignment for %q+D
uk: Атрибут packed призводить до неефективного вирівнювання для %q+D

en: packed attribute causes inefficient alignment for %qE
uk: Атрибут packed призводить до неефективного вирівнювання для %qE

en: packed attribute is unnecessary
uk: Атрибут packed зайвий

en: packed attribute is unnecessary for %q+D
uk: Атрибут packed зайвий для %q+D

en: packed attribute is unnecessary for %qE
uk: Атрибут packed зайвий для %qE

en: packed layout
uk: упакований макет

en: padding struct size to alignment boundary with %E bytes
uk: Додавання доповнень до розміру структури для вирівнювання за %E байтів

en: padding struct to align %q+D
uk: Додавання доповнень до структури для вирівнювання %q+D

en: parameter %P has incomplete type %qT
uk: параметр %P має неповний тип %qT

en: parameter %P of %qD has incomplete type %qT
uk: параметр %P функції %qD має неповний тип %qT

en: parameter %q+D declared %<_Noreturn%>
uk: параметр %q+D оголошено як %<_Noreturn%>

en: parameter %q+D declared %<inline%>
uk: параметр %q+D оголошено як %<inline%>

en: parameter %q+D has just a forward declaration
uk: параметр %q+D має лише пряме оголошення

en: parameter %qD declared with void type
uk: параметр %qD оголошено з типом void

en: parameter %qD has incomplete type
uk: параметр %qD має неповний тип

en: parameter %qD includes pointer to array of unknown bound %qT
uk: параметр %qD містить вказівник на масив невідомого розміру %qT

en: parameter %qD includes reference to array of unknown bound %qT
uk: параметр %qD містить посилання на масив невідомого розміру %qT

en: parameter %qD invalidly declared method type
uk: параметр %qD неправильно оголошений як тип методу

en: parameter %qD is initialized
uk: параметр %qD ініціалізований

en: parameter %qD may not appear in this context
uk: параметр %qD не може зʼявлятися в цьому контексті

en: parameter %qD set but not used
uk: параметр %qD встановлено, але не використовується

en: parameter %qP of %qD might be a candidate for a format attribute
uk: параметр %qP з %qD може бути кандидатом на атрибут формату

en: parameter %u (%q+D) has incomplete type
uk: параметр %u (%q+D) має неповний тип

en: parameter %u has incomplete type
uk: параметр %u має неповний тип

en: parameter declaration is not name-independent
uk: Оголошення параметра не є іменем незалежним

en: parameter declared %<auto%>
uk: параметр оголошено як %<auto%>

en: parameter may not have variably modified type %qT
uk: параметр не може мати змінно-модифікований тип %qT

en: parameter might be a candidate for a format attribute
uk: параметр може бути кандидатом на атрибут формату

en: parameter name missing from parameter list
uk: відсутнє імʼя параметра у списку параметрів

en: parameter names (without types) in function declaration
uk: імена параметрів (без типів) в оголошенні функції

en: parameter pack %<__bases%> only valid in template declaration
uk: Пакет параметрів %<__bases%> дійсний лише в оголошенні шаблону

en: parameter pack %q+D must be at the end of the template parameter list
uk: пакет параметрів %q+D повинен бути в кінці списку параметрів шаблону

en: parameter pack %qD cannot have a default argument
uk: параметр пакету %qD не може мати значення за замовчуванням

en: parameter pack argument %qE must be at the end of the template argument list
uk: аргумент пакету параметрів %qE повинен бути в кінці списку аргументів шаблону

en: parameter pack argument %qT must be at the end of the template argument list
uk: аргумент пакету параметрів %qT повинен бути в кінці списку аргументів шаблону

en: parameter pack cannot have a default argument
uk: параметр пакету не може мати значення за замовчуванням

en: parameter packs not expanded with %<...%>:
uk: параметричні пакети не розгорнуті з %<...%>:

en: parameter passing for argument of type %qT changed %{in GCC 12.1%}
uk: передача параметра для аргументу типу %qT змінилася %{у GCC 12.1%}

en: parameter passing for argument of type %qT changed in GCC 13.1
uk: передача параметра для аргументу типу %qT змінена в GCC 13.1

en: parameter passing for argument of type %qT changed in GCC 14.1
uk: передача параметрів для аргументу типу %qT змінилася в GCC 14.1

en: parameter passing for argument of type %qT changed in GCC 7.1
uk: передача параметрів для аргументу типу %qT змінилася в GCC 7.1

en: parameter passing for argument of type %qT changed in GCC 9.1
uk: передача параметра для аргументу типу %qT змінена в GCC 9.1

en: parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}
uk: передача параметра для аргументу типу %qT при увімкненні C++17 змінилася, щоб відповідати C++14 %{у GCC 10.1%}

en: parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}
uk: передача параметра для аргументу типу %qT з %<[[no_unique_address]]%> членами змінилася %{у GCC 10.1%}

en: parameter passing for argument of type %qT with zero-width bit fields members changed in GCC 12
uk: передача параметрів для аргументу типу %qT зі зміненими членами полів бітів нульової ширини в GCC 12

en: parameter to builtin must be a string constant or literal
uk: параметр для вбудованої функції повинен бути рядковою константою або літералом

en: parameter to builtin not valid: %s
uk: параметр для вбудованої функції недійсний: %s

en: parameters of type %<va_list%> {aka %qs} are decayed to pointer types, and require %<va_copy%> to be converted back into a static array type
uk: параметри типу %<va_list%> {також відомі як %qs} розпадаються до вказівників і вимагають використання %<va_copy%>, щоб перетворитися назад у статичний масив

en: parametrized derived type argument
uk: аргумент з параметризованим похідним типом

en: parent subprogram cannot be inlined
uk: батьківська підпрограма не може бути вбудована

en: parentheses around %qE cannot be used to form a pointer-to-member-function
uk: Дужки навколо %qE не можуть бути використані для створення вказівника на член-функцію

en: parentheses must be omitted if %qE attribute argument list is empty
uk: дужки повинні бути пропущені, якщо список аргументів атрибуту %qE порожній

en: parentheses must be omitted if attribute argument list is empty
uk: дужки повинні бути пропущені, якщо список аргументів атрибуту порожній

en: parentheses required around this composite literal to avoid parsing ambiguity
uk: необхідно використовувати дужки навколо цього складного літерала, щоб уникнути неоднозначності розбору

en: parentheses were disambiguated as a function declaration
uk: дужки розпізнані як оголошення функції

en: parenthesized initialization is not allowed in OpenMP %<for%> loop
uk: У круглих дужках ініціалізація не дозволена в циклі OpenMP %<for%>

en: parenthesized initializer in array new
uk: ініціалізатор у дужках у масивному new

en: parse error in SELECT RANK statement at %C
uk: Помилка синтаксису в операторі SELECT RANK в %C

en: parse error in SELECT TYPE statement at %C
uk: Помилка синтаксису в операторі SELECT TYPE в %C

en: parse error in template argument list
uk: помилка розбору в списку аргументів шаблону

en: part-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-object
uk: part-ref з атрибутом вказівника біля %L не є найправішим part-ref обʼєкта data-stmt

en: partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list
uk: часткова спеціалізація %q+D не спеціалізує жодних аргументів шаблону і не є більш обмеженою, ніж основний шаблон; для визначення основного шаблону, видаліть список аргументів шаблону

en: partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list
uk: часткова спеціалізація %q+D не спеціалізує жодних аргументів шаблону; для визначення основного шаблону, видаліть список аргументів шаблону

en: partial specialization %qD is not more specialized than
uk: часткова спеціалізація %qD не є більш спеціалізованою, ніж

en: partial specialization %qT declared %<friend%>
uk: часткова спеціалізація %qT оголошена як %<friend%>

en: partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion
uk: часткова спеціалізація не є більш спеціалізованою, ніж основний шаблон, оскільки вона замінює кілька параметрів розширенням пакета

en: partial specialization of %qD after instantiation of %qD
uk: часткова спеціалізація %qD після інстанціації %qD

en: partition found but function partition flag not set
uk: знайдено партію, але прапорець партії функції не встановлено

en: pass %qs not found but is referenced by new pass %qs
uk: прохід %qs не знайдено, але на нього посилається новий прохід %qs

en: pass %s does not support cloning
uk: прохід %s не підтримує клонування

en: pass %s needs a %<set_pass_param%> implementation to handle the extra argument in %<NEXT_PASS%>
uk: прохід %s потребує реалізації %<set_pass_param%>, щоб обробити додатковий аргумент у %<NEXT_PASS%>

en: passed to the preprocessor if -fcpp is used (internal switch)
uk: передається препроцесору, якщо використовується -fcpp (внутрішній перемикач)

en: passing %qT and %qT to arguments %d and %d of %qE, which expects a pair of 64-bit integers
uk: передача %qT і %qT до аргументів %d і %d функції %qE, яка очікує пару 64-бітних цілих чисел

en: passing %qT as %<this%> argument discards qualifiers
uk: передача %qT як аргументу %<this%> відкидає кваліфікатори

en: passing %qT chooses %qT over %qT
uk: передача %qT обирає %qT замість %qT

en: passing %qT instead of the expected %qT to argument %d of %qE, after passing %qT to argument %d
uk: передача %qT замість очікуваного %qT до аргументу %d функції %qE, після передачі %qT до аргументу %d

en: passing %qT to argument %d of %qE, but %qT is not a valid MVE element type
uk: передача %qT в аргумент %d функції %qE, але %qT не є дійсним типом елемента MVE

en: passing %qT to argument %d of %qE, but %qT is not a valid SVE element type
uk: передача %qT в аргумент %d %qE, але %qT не є дійсним типом елемента SVE

en: passing %qT to argument %d of %qE, but argument %d had type %qT
uk: передача %qT до аргументу %d функції %qE, але аргумент %d має тип %qT

en: passing %qT to argument %d of %qE, but argument %d was a tuple of %qT
uk: передача %qT до аргументу %d функції %qE, але аргумент %d був кортежем з %qT

en: passing %qT to argument %d of %qE, but its %qT form does not accept scalars
uk: передача %qT в аргумент %d %qE, але його форма %qT не приймає скаляри

en: passing %qT to argument %d of %qE, but its %qT form does not accept single vectors
uk: передача %qT в аргумент %d для %qE, але його форма %qT не приймає одиничні вектори

en: passing %qT to argument %d of %qE, but previous arguments had type %qT
uk: передача %qT до аргументу %d функції %qE, але попередні аргументи мали тип %qT

en: passing %qT to argument %d of %qE, which does not accept scalars for this combination of arguments
uk: передача %qT в аргумент %d для %qE, який не приймає скаляри для цього поєднання аргументів

en: passing %qT to argument %d of %qE, which expects %qT
uk: передача %qT до аргументу %d функції %qE, яка очікує %qT

en: passing %qT to argument %d of %qE, which expects %qs
uk: передача %qT до аргументу %d функції %qE, яка очікує %qs

en: passing %qT to argument %d of %qE, which expects %qs or %qs
uk: передача %qT в аргумент %d %qE, який очікує %qs або %qs

en: passing %qT to argument %d of %qE, which expects a 128 bit NEON vector type
uk: передача %qT до аргументу %d функції %qE, яка очікує тип вектора NEON з 128 біт

en: passing %qT to argument %d of %qE, which expects a 32-bit or 64-bit integer type
uk: передача %qT в аргумент %d %qE, який очікує тип цілого числа 32 або 64 біт

en: passing %qT to argument %d of %qE, which expects a pointer to 32-bit or 64-bit elements
uk: передача %qT в аргумент %d %qE, який очікує вказівник на 32-бітні або 64-бітні елементи

en: passing %qT to argument %d of %qE, which expects a pointer type
uk: передача %qT в аргумент %d %qE, який очікує тип вказівника

en: passing %qT to argument %d of %qE, which expects a scalar element
uk: передача %qT до аргументу %d функції %qE, яка очікує скалярний елемент

en: passing %qT to argument %d of %qE, which expects a scalar integer
uk: передача %qT в аргумент %d %qE, який очікує скалярний цілочисельне

en: passing %qT to argument %d of %qE, which expects a scalar pointer
uk: передача %qT до аргументу %d функції %qE, яка очікує скалярний вказівник

en: passing %qT to argument %d of %qE, which expects a single MVE vector rather than a tuple
uk: передача %qT в аргумент %d функції %qE, яка очікує один вектор MVE замість кортежу

en: passing %qT to argument %d of %qE, which expects a single SVE vector rather than a tuple
uk: передача %qT в аргумент %d %qE, який очікує один SVE вектор, а не кортеж

en: passing %qT to argument %d of %qE, which expects a vector of %d-bit elements
uk: передача %qT до аргументу %d функції %qE, яка очікує вектор з елементів %d біт

en: passing %qT to argument %d of %qE, which expects a vector of %d-bit integers
uk: передача %qT в аргумент %d %qE, який очікує вектор цілочисельних %d біт

en: passing %qT to argument %d of %qE, which expects a vector of 32-bit or 64-bit elements
uk: передача %qT до аргументу %d функції %qE, яка очікує вектор з 32-бітними або 64-бітними елементами

en: passing %qT to argument %d of %qE, which expects a vector of 32-bit or 64-bit integers
uk: передача %qT в аргумент %d %qE, який очікує вектор з 32-бітними або 64-бітними цілими числами

en: passing %qT to argument %d of %qE, which expects a vector of integers
uk: передача %qT в аргумент %d %qE, який очікує вектора цілочисельних

en: passing %qT to argument %d of %qE, which expects a vector of signed integers
uk: передача %qT до аргументу %d функції %qE, яка очікує вектор зі знакових цілочисельних

en: passing %qT to argument %d of %qE, which expects a vector of unsigned integers
uk: передача %qT в аргумент %d функції %qE, яка очікує вектор беззнакових цілих чисел

en: passing %qT to argument %d of %qE, which expects a vector or pointer base address
uk: передача %qT в аргумент %d %qE, який очікує вектор або адресу бази вказівника

en: passing %qT to argument %d of %qE, which expects a vector or scalar type
uk: передача %qT до аргументу %d функції %qE, яка очікує вектор або скалярний тип

en: passing %qT to argument %d of %qE, which expects an %qs or %qs
uk: передача %qT до аргументу %d функції %qE, яка очікує %qs або %qs

en: passing %qT to argument %d of %qE, which expects an MVE tuple type
uk: передача %qT в аргумент %d функції %qE, яка очікує тип кортежу MVE

en: passing %qT to argument %d of %qE, which expects an MVE vector type
uk: передача %qT в аргумент %d функції %qE, яка очікує тип вектора MVE

en: passing %qT to argument %d of %qE, which expects an SVE type
uk: передача %qT до аргументу %d функції %qE, яка очікує тип SVE

en: passing %qT to argument %d of %qE, which expects an SVE type rather than a scalar type
uk: передача %qT до аргументу %d функції %qE, яка очікує тип SVE замість скалярного типу

en: passing %qT to argument %d of %qE, which expects vectors of %d-bit elements
uk: передача %qT до аргументу %d функції %qE, яка очікує вектори з елементів по %d біт

en: passing %qT to argument %d of %qE, which expects vectors of signed integers
uk: передача %qT до аргументу %d функції %qE, яка очікує вектори зі знакових цілих чисел

en: passing %qT to argument %d of %qE, which expects vectors of unsigned integers
uk: передача %qT в аргумент %d для %qE, який очікує вектори беззнакових цілих чисел

en: passing %qT to argument %d of %qE, which when loading %qT expects a vector of %d-bit integers
uk: передача %qT в аргумент %d %qE, який при завантаженні %qT очікує вектор цілочисельних %d біт

en: passing %qT to argument %d of %qE, which when storing %qT expects a vector of %d-bit integers
uk: передача %qT в аргумент %d %qE, який при збереженні %qT очікує вектор цілих чисел %d біт

en: passing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wd
uk: передача %wd в аргумент %d %qE, який очікує %wd, %wd, %wd або %wd

en: passing %wd to argument %d of %qE, which expects a valid %qT value
uk: передача %wd в аргумент %d %qE, який очікує дійсне значення %qT

en: passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]
uk: передача %wd аргументу %d %qE, який очікує значення в діапазоні [%wd, %wd]

en: passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd] or %wd
uk: Передача значення %wd в аргумент %d функції %qE, яка очікує значення в діапазоні [%wd, %wd] або %wd

en: passing %wd to argument %d of %qE, which expects either %wd or %wd
uk: передача %wd в аргумент %d %qE, який очікує або %wd або %wd

en: passing %wd to argument %d of %qE, which expects the value %wd
uk: передача %wd до аргументу %d функції %qE, яка очікує значення %wd

en: passing NULL to non-pointer argument %P of %qD
uk: передача NULL невказівниковому аргументу %P у %qD

en: passing argument %d of %qE as %<float%> rather than %<double%> due to prototype
uk: аргумент %d функції %qE передається як %<float%>, а не %<double%> через прототип

en: passing argument %d of %qE as %qT rather than %qT due to prototype
uk: передача аргументу %d з %qE як %qT замість %qT через прототип

en: passing argument %d of %qE as complex rather than floating due to prototype
uk: аргумент %d функції %qE передається як комплексне число, а не як дійсне через прототип

en: passing argument %d of %qE as complex rather than integer due to prototype
uk: аргумент %d функції %qE передається як комплексне число, а не як ціле через прототип

en: passing argument %d of %qE as floating rather than complex due to prototype
uk: аргумент %d функції %qE передається як дійсне число, а не як комплексне через прототип

en: passing argument %d of %qE as floating rather than integer due to prototype
uk: аргумент %d функції %qE передається як дійсне число, а не як ціле через прототип

en: passing argument %d of %qE as integer rather than complex due to prototype
uk: аргумент %d функції %qE передається як цілочисельне, а не як комплексне через прототип

en: passing argument %d of %qE as integer rather than floating due to prototype
uk: аргумент %d функції %qE передається як цілочисельне, а не як дійсне через прототип

en: passing argument %d of %qE as signed due to prototype
uk: передача аргументу %d з %qE як знакового через прототип

en: passing argument %d of %qE as unsigned due to prototype
uk: передача аргументу %d з %qE як беззнакового через прототип

en: passing argument %d of %qE discards %qs qualifier from pointer target type
uk: передача аргументу %d з %qE видаляє кваліфікатор %qs з типу цілі вказівника

en: passing argument %d of %qE discards %qv qualifier from pointer target type
uk: передача аргументу %d з %qE відкидає кваліфікатор %qv з типу цілісного вказівника

en: passing argument %d of %qE from distinct Objective-C type
uk: передача аргументу %d з %qE з різних типів Objective-C

en: passing argument %d of %qE from incompatible pointer type
uk: передача аргументу %d з %qE з несумісним типом вказівника

en: passing argument %d of %qE from incompatible scalar storage order
uk: передача аргументу %d з %qE з несумісним порядком зберігання скалярів

en: passing argument %d of %qE from pointer to non-enclosed address space
uk: передача аргументу %d з %qE з вказівника в незакритий адресний простір

en: passing argument %d of %qE makes %q#v qualified function pointer from unqualified
uk: передача аргументу %d з %qE створює кваліфікований вказівник на функцію %q#v з некваліфікованого

en: passing argument %d of %qE makes integer from pointer without a cast
uk: передача аргументу %d з %qE перетворює вказівник в цілочисельне без приведення типу

en: passing argument %d of %qE makes pointer from integer without a cast
uk: передача аргументу %d з %qE перетворює цілочисельне в вказівник без приведення типу

en: passing argument %d of %qE with different width due to prototype
uk: передача аргументу %d з %qE з іншою шириною через прототип

en: passing argument %i to %qs-qualified parameter aliases with argument %Z | passing argument %i to %qs-qualified parameter aliases with arguments %Z
uk[0]: передача аргументу %i в параметр з кваліфікатором %qs, що є псевдонімом для аргументу %Z
uk[1]: передача аргументу %i в параметр з кваліфікатором %qs, що є псевдонімом для аргументів %Z
uk[2]: передача аргументу %i в параметр з кваліфікатором %qs, що є псевдонімом для аргументів %Z

en: passing arguments to ellipsis of inherited constructor %qD
uk: передача аргументів до багатокрапки іспадкованого конструктора %qD

en: passing mismatched integer types %qT and %qT to arguments %d and %d of %qE
uk: передача несумісних цілочисельних типів %qT і %qT до аргументів %d і %d функції %qE

en: passing mismatched tuple types %qT and %qT to arguments %d and %d of %qE
uk: передача несумісних типів кортежів %qT і %qT у якості аргументів %d і %d до %qE

en: passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported
uk: передача обʼєктів типу %q#T, які не можуть бути просто скопійовані, через %<...%> підтримується умовно

en: passing single vector %qT to argument %d of %qE after passing tuple %qT to argument %d
uk: передача одиничного вектора %qT до аргументу %d функції %qE після передачі кортежу %qT до аргументу %d

en: passing too large argument on stack
uk: передача занадто великого аргументу у стеку

en: passing tuple %qT to argument %d of %qE after passing single vector %qT to argument %d
uk: передача кортежу %qT до аргументу %d функції %qE після передачі одиничного вектора %qT до аргументу %d

en: patchable function entry %wu exceeds size %wu
uk: запис вхідної функції, який можна змінювати, %wu перевищує розмір %wu

en: path:
uk: шлях:

en: pedwarn
uk: пед. попередження

en: pedwarn:
uk: пед. попередження:

en: perhaps %<#include <coroutine>%> is missing
uk: можливо відсутнє %<#include <coroutine>%>

en: perhaps you need explicit template arguments in your nested-name-specifier
uk: можливо, вам потрібні явні аргументи шаблону в вашому вкладеному імені

en: perhaps you want to explicitly add %<%T::%>
uk: можливо, ви хочете явно додати %<%T::%>

en: permerror
uk: постійна помилка

en: permerror:
uk: постійна помилка:

en: placeholder constraints not satisfied
uk: обмеження для заповнювача не виконуються

en: placeholder type not allowed in this context
uk: тип-заповнювач не дозволений в цьому контексті

en: placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size %qwi
uk: створення масиву обʼєктів типу %qT розміром %qwu в області типу %qT розміром %qwi

en: placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size at most %qwu
uk: створення масиву обʼєктів типу %qT розміром %qwu в області типу %qT розміром не більше %qwu

en: placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwi
uk: розміщений new створює обʼєкт типу %<%T [%wu]%> з розміром %qwu в області типу %qT з розміром %qwi

en: placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu
uk: створення обʼєкта типу %<%T [%wu]%> розміром %qwu в області типу %qT розміром не більше %qwu

en: placement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwi
uk: створення обʼєкта типу %qT розміром %qwu в області типу %qT розміром %qwi

en: placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu
uk: створення обʼєкта типу %qT розміром %qwu в області типу %qT розміром не більше %qwu

en: please use an explicit cpu name; valid cpu names are: %s
uk: будь ласка, використовуйте явне імʼя процесора; допустимі імена процесорів: %s

en: plugin %qs was specified with different paths: %qs and %qs
uk: плагін %qs був вказаний з різними шляхами: %qs і %qs

en: plugin %s is not licensed under a GPL-compatible license
    %s
uk: плагін %s не ліцензований за ліцензією, сумісною з GPL
    %s

en: plugin %s registered a null callback function for event %s
uk: плагін %s зареєстрував нульову функцію зворотного виклику для події %s

en: plugin %s should be specified before %<-fplugin-arg-%s%> in the command line
uk: плагін %s повинен бути вказаний перед %<-fplugin-arg-%s%> в командному рядку

en: plugin cannot register a missing pass
uk: плагін не може зареєструвати відсутній прохід

en: plugin cannot register an unnamed pass
uk: плагін не може зареєструвати безіменний прохід

en: plugin cannot register pass %qs without reference pass name
uk: плагін не може зареєструвати прохід %qs без імені посилання на прохід

en: plugin support is disabled; configure with %<--enable-plugin%>
uk: підтримка плагінів вимкнена; налаштуйте з %<--enable-plugin%>

en: pointed-to object declared here
uk: Вказаний об'єкт оголошено тут

en: pointer
uk: вказівник

en: pointer %qE may be used after %qD
uk: вказівник %qE може бути використаний після %qD

en: pointer %qE used after %qD
uk: вказівник %qE використовується після %qD

en: pointer argument
uk: аргумент-вказівник

en: pointer arithmetic for garbage-collected objects not allowed
uk: арифметика вказівників для обʼєктів з автоматичним збором сміття не дозволяється

en: pointer assignment
uk: присвоєння вказівника

en: pointer may be used after %qD
uk: вказівник може бути використаний після %qD

en: pointer member %q+D declared here
uk: член-вказівник %q+D оголошений тут

en: pointer of type %<void *%> used in arithmetic
uk: використано вказівник типу %<void *%> в арифметиці

en: pointer of type %<void *%> used in subtraction
uk: вказівник типу %<void *%> використовується в відніманні

en: pointer or allocatable result
uk: dказівник або результат, що можна виділити

en: pointer target types incompatible in C++
uk: типи цілей вказівників несумісні в C++

en: pointer targeting address space %qs must be const in %qT
uk: Вказівник, що спрямовується на адресний простір %qs, повинен бути const в %qT

en: pointer targeting address space %qs must be const in %s %q+D
uk: Вказівник, що спрямовується на адресний простір %qs, повинен бути const в %s %q+D

en: pointer targets in assignment from %qT to %qT differ in signedness
uk: цілі вказівники в присвоєнні з %qT до %qT відрізняються за знаком

en: pointer targets in initialization of %qT from %qT differ in signedness
uk: цілі вказівники в ініціалізації %qT з %qT відрізняються за знаком

en: pointer targets in passing argument %d of %qE differ in signedness
uk: цілі вказівники в передачі аргументу %d з %qE відрізняються за знаком

en: pointer targets in returning %qT from a function with return type %qT differ in signedness
uk: цілі вказівники в поверненні %qT з функції з типом повернення %qT відрізняються за знаком

en: pointer to %qD is not a constant expression
uk: вказівник на %qD не є константним виразом

en: pointer to a function used in arithmetic
uk: вказівник на функцію, що використовується в арифметиці

en: pointer to a function used in subtraction
uk: вказівник на функцію використовується в відніманні

en: pointer to array loses qualifier in conditional expression
uk: вказівник на масив втрачає кваліфікатор в умовному виразі

en: pointer to array loses qualifier in conditional expression in ISO C before C23
uk: вказівник на масив втрачає кваліфікатор у умовному виразі в ISO C до C23

en: pointer to interface type has no methods
uk: вказівник на тип інтерфейсу не має методів

en: pointer to member conversion via virtual base %qT
uk: перетворення на вказівник на член через віртуальну базу %qT

en: pointer to member type %qT incompatible with object type %qT
uk: тип вказівника на член %qT несумісний з типом обʼєкту %qT

en: pointer type mismatch in conditional expression
uk: несумісні типи вказівників в умовному виразі

en: pointer used after %qD
uk: вказівник використовується після %qD

en: pointer value used where a complex was expected
uk: значення вказівника використовується там, де очікувався комплексний тип

en: pointer value used where a floating-point was expected
uk: значення вказівника використовується там, де очікувався дійсний числовий тип

en: pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>
uk: функцію-член вказівника %qE не можна викликати без обʼєкта; розгляньте використання %<.*%> або %<->*%>

en: pointer-to-member mapping %qE not supported
uk: відповідність вказівника на член %qE не підтримується

en: pointer-to-member-function type %qT requires an lvalue
uk: тип вказівника на функцію-член %qT вимагає l-значення

en: pointer-to-member-function type %qT requires an lvalue before C++20
uk: тип вказівника на функцію-член %qT вимагає l-значення до C++20

en: pointer-to-member-function type %qT requires an rvalue
uk: тип вказівника на функцію-член %qT вимагає r-значення

en: pointer/integer type mismatch in conditional expression
uk: несумісність типів вказівник/цілочисельне в умовному виразі

en: pointers are not permitted as case values
uk: вказівники не дозволені як значення case

en: pointers to %<__regio_symbol%> address space are prohibited
uk: заборонено вказівники на адресний простір %<__regio_symbol%>

en: pointers to disjoint address spaces used in conditional expression
uk: використовуються вказівники на розʼєднані адресні простори в умовному виразі

en: polymorphic argument
uk: аргумент-поліморф

en: position plus size exceeds size of referenced object in %qs
uk: позиція плюс розмір перевищує розмір посиланого обʼєкта в %qs

en: position-independent code requires %qs
uk: позиційно-незалежний код вимагає %qs

en: positional initialization of field in %<struct%> declared with %<designated_init%> attribute
uk: позиційна ініціалізація поля в %<struct%>, оголошеного з атрибутом %<designated_init%>

en: positive width required at %L
uk: потрібна позитивна ширина на %L

en: possible problem detected in invocation of %<operator delete%>
uk: виявлено можливу проблему при виклику %<operator delete%>

en: possible problem detected in invocation of operator %<delete []%>
uk: виявлено можливу проблему при виклику оператора %<delete []%>

en: possibly dangling reference to a temporary
uk: можливо, посилання на тимчасовий обʼєкт

en: post-increment address is not a register
uk: адреса з постінкрементом не є регістром

en: post-module-declaration imports must be contiguous
uk: Імпорти після декларації модуля повинні бути послідовними

en: post-module-declaration imports must not be from header inclusion
uk: Імпорти після декларації модуля не повинні бути з включення заголовка

en: post-module-declaration imports must not be include-translated
uk: Імпорти після декларації модуля не повинні бути перекладеними з include

en: postconditions cannot be statements
uk: Післяумови не можуть бути операторами

en: postfix %qD must have %<int%> as its argument
uk: постфіксний %qD повинен мати %<int%> як свій аргумент

en: postfix %qD must have %<int%> as its second argument
uk: постфіксний %qD повинен мати %<int%> як свій другий аргумент

en: postfix %qD should return %qT
uk: постфіксний %qD повинен повертати %qT

en: potential null pointer dereference
uk: можлива дереференція нульового вказівника

en: power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9
uk: параметр power9 для цілі несумісний з %<%s=<xxx>%> для <xxx>, меншого за power9

en: pragma or attribute %<target("%s")%> does not accept an argument
uk: директива або атрибут %<target("%s")%> не приймає аргумент

en: pragma or attribute %<target("%s")%> does not allow a negated form
uk: директива або атрибут %<target("%s")%> не дозволяє використовувати заперечну форму

en: pragma or attribute %<target("%s")%> is not valid
uk: прагма або атрибут %<target("%s")%> недійсний

en: pragma or attribute %<target("%s=%s")%> is not valid
uk: директива або атрибут %<target("%s=%s")%> недійсний

en: pragma(%s) not implemented
uk: pragma(%s) не реалізовано

en: pre-decrement address is not a register
uk: адреса з попереднім декрементом не є регістром

en: pre-increment address is not a register
uk: адреса з попереднім інкрементом не є регістром

en: precision
uk: точність

en: precision in printf format
uk: точність у форматі printf

en: preconditions cannot be statements
uk: Передумови не можуть бути операторами

en: predeclared arithmetic type %qT in %<#pragma omp declare reduction%>
uk: попередньо визначений арифметичний тип %qT в %<#pragma omp declare reduction%>

en: predeclared arithmetic type in %<#pragma omp declare reduction%>
uk: попередньо оголошений арифметичний тип у %<#pragma omp declare reduction%>

en: predicated Thumb instruction
uk: умовна інструкція Thumb

en: predicated instruction in conditional sequence
uk: умовна інструкція в умовній послідовності

en: prefix %qD should return %qT
uk: префіксний %qD повинен повертати %qT

en: prefix attributes are ignored before %<@%D%>
uk: Префіксні атрибути ігноруються перед %<@%D%>

en: prefix attributes are ignored for implementations
uk: префіксні атрибути ігноруються для реалізацій

en: prefix attributes are ignored for methods
uk: префіксні атрибути ігноруються для методів

en: prev_bb of %d should be %d, not %d
uk: prev_bb для %d повинен бути %d, а не %d

en: previous %<#pragma omp declare reduction%>
uk: попереднє %<#pragma omp declare reduction%>

en: previous %<pragma omp declare reduction%> declaration
uk: попереднє оголошення %<pragma omp declare reduction%>

en: previous contract here
uk: попередній контракт тут

en: previous declaration
uk: попереднє оголошення

en: previous declaration %q#D
uk: попереднє оголошення %q#D

en: previous declaration %qD
uk: попереднє оголошення %qD

en: previous declaration %qD used %d template parameter | previous declaration %qD used %d template parameters
uk[0]: попереднє оголошення %qD використовувало %d параметр шаблону
uk[1]: попереднє оголошення %qD використовувало %d параметри шаблону
uk[2]: попереднє оголошення %qD використовувало %d параметрів шаблону

en: previous declaration as %q#D
uk: попередня декларація як %q#D

en: previous declaration here
uk: попереднє оголошення тут

en: previous declaration of %<%c%E%>
uk: попереднє оголошення %<%c%E%>

en: previous declaration of %<%c%E%> as %<@optional%>
uk: попереднє оголошення %<%c%E%> як %<@optional%>

en: previous declaration of %<%c%E%> as %<@required%>
uk: попереднє оголошення %<%c%E%> як %<@required%>

en: previous declaration of %<%c%s%>
uk: попереднє оголошення %<%c%s%>

en: previous declaration of %q#D
uk: попереднє оголошення %q#D

en: previous declaration of %q+D
uk: попереднє оголошення %q+D

en: previous declaration of %q+D with type %qT
uk: попереднє оголошення %q+D з типом %qT

en: previous declaration of %qD
uk: попереднє оголошення %qD

en: previous declaration of %qD here
uk: попередня декларація %qD тут

en: previous declaration of %qE
uk: попереднє оголошення %qE

en: previous declaration with %qL linkage
uk: попереднє оголошення з %qL звʼязком

en: previous definition here
uk: попереднє визначення тут

en: previous definition of %q#T
uk: попереднє визначення %q#T

en: previous definition of %q+D with type %qT
uk: попереднє визначення %q+D з типом %qT

en: previous definition of %qD here
uk: попереднє визначення %qD тут

en: previous implicit declaration of %q+D with type %qT
uk: Попереднє неявне оголошення %q+D з типом %qT

en: previous label
uk: попередня мітка

en: previous mangling %q#D
uk: попереднє декорування %q#D

en: previous non-prototype definition here
uk: попереднє визначення без прототипу тут

en: previous specification
uk: попередня специфікація

en: previous specification in %q#D here
uk: попередня специфікація в %q#D тут

en: previously declared as %s
uk: раніше оголошено як %s

en: previously declared as %s with %u unspecified variable bound | previously declared as %s with %u unspecified variable bounds
uk[0]: раніше було оголошено як %s з %u неспецифікованою звʼязаною змінною
uk[1]: раніше було оголошено як %s з %u неспецифікованими звʼязаними змінними
uk[2]: раніше було оголошено як %s з %u неспецифікованими звʼязаними змінними

en: previously declared as %s with %u variable bound | previously declared as %s with %u variable bounds
uk[0]: раніше було оголошено як %s з %u звʼязаною змінною
uk[1]: раніше було оголошено як %s з %u звʼязаними змінними
uk[2]: раніше було оголошено як %s з %u звʼязаними змінними

en: previously declared as %s with bound %qs
uk: раніше оголошений як %s з обмеженням %qs

en: previously declared as %s with bound argument %E
uk: раніше оголошений як %s з обмеженим аргументом %E

en: previously declared as a pointer %s
uk: раніше оголошено як вказівник %s

en: previously declared as a variable length array %s
uk: раніше оголошено як масив змінної довжини %s

en: previously declared as an array %s
uk: раніше оголошено як масив %s

en: previously declared as an ordinary array %s
uk: раніше оголошено як звичайний масив %s

en: previously declared here
uk: раніше оголошено тут

en: previously declared here without exporting
uk: попередньо оголошено тут без експортування

en: previously declared in global module
uk: раніше оголошений у глобальному модулі

en: previously declared in module %qs
uk: раніше оголошений у модулі %qs

en: previously defined here
uk: раніше визначено тут

en: previously defined here as %s
uk: раніше визначено тут як %s

en: previously used here
uk: раніше використовувалося тут

en: primary template %qD
uk: основний шаблон %qD

en: primary template here
uk: основний шаблон тут

en: private member %q#D in anonymous union
uk: приватний член %q#D в анонімному обʼєднанні

en: private module fragment
uk: приватний фрагмент модуля

en: private module fragment only permitted in purview of module interface or partition
uk: приватний фрагмент модуля дозволений лише в межах інтерфейсу модуля або його частини

en: probability %qE is outside the range [0.0, 1.0]
uk: ймовірність %qE знаходиться поза діапазоном [0.0, 1.0]

en: probability %qE must be constant floating-point expression
uk: ймовірність %qE повинна бути сталим числом з плаваючою комою

en: probability of edge %d->%d not initialized
uk: ймовірність ребра %d->%d не ініціалізована

en: probability of edge from entry block not initialized
uk: Ймовірно не ініціалізоване ребро з блоку входу

en: problem with building target image for %s
uk: проблема з побудовою цільового зображення для %s

en: product %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>
uk: добуток %<%E * %E%> аргументів %i та %i перевищує %<SIZE_MAX%>

en: product %<%E * %E%> of arguments %i and %i exceeds maximum object size %E
uk: добуток %<%E * %E%> аргументів %i та %i перевищує максимальний розмір обʼєкта %E

en: profile data for function %u is corrupted
uk: дані профілю для функції %u пошкоджені

en: profile for function %qD not found in profile data
uk: профіль для функції %qD не знайдено в даних профілювання

en: profiler support for VxWorks
uk: підтримка профілювання для VxWorks

en: profiling %<-mcmodel=large%> with PIC is not supported
uk: профілювання %<-mcmodel=large%> з PIC не підтримується

en: profiling is not yet implemented for this architecture
uk: профілювання ще не реалізовано для цієї архітектури

en: profiling not supported with -mg
uk: профілювання не підтримується з -mg

en: programs: %s
uk: програми: %s

en: promoted argument %qD doesn%'t match built-in prototype
uk: піднятий аргумент %qD не відповідає вбудованому прототипу

en: promoted argument %qD doesn%'t match prototype
uk: переданий аргумент %qD не відповідає прототипу

en: promoted bitwise complement of an unsigned value is always nonzero
uk: підвищене побітове доповнення беззнакового значення завжди ненульове

en: properties for %<simd%> selector may not be specified in %<metadirective%>
uk: властивості для селектора %<simd%> не можуть бути вказані в %<metadirective%>

en: properties must be named
uk: властивості повинні мати назву

en: property %qs already specified in %<@dynamic%>
uk: властивість %qs вже вказана в %<@dynamic%>

en: property %qs already specified in %<@synthesize%>
uk: властивість %qs вже вказана в %<@synthesize%>

en: property %qs is using instance variable %qs of incompatible type
uk: властивість %qs використовує змінну екземпляра %qs несумісного типу

en: property %qs is using the same instance variable as property %qs
uk: Властивість %qs використовує ту саму змінну екземпляра, що й властивість %qs

en: property cannot be a bit-field
uk: властивість не може бути біт-полем

en: property cannot be an array
uk: властивість не може бути масивом

en: property declaration not in %<@interface%>, %<@protocol%> or %<category%> context
uk: оголошення властивості не в контексті %<@interface%>, %<@protocol%> або %<category%>

en: property must be a conforming device number at %C
uk: властивість повинна бути відповідним номером пристрою в %C

en: property must be constant integer expression
uk: властивість повинна бути цілим сталим виразом

en: property must be constant integer expression or string literal
uk: властивість повинна бути цілим сталим виразом або літералом рядка

en: protected member %q#D in anonymous union
uk: захищений член %q#D в анонімному обʼєднанні

en: protected visibility attribute not supported in this configuration; ignored
uk: атрибут захищеної видимості не підтримується в цій конфігурації; проігноровано

en: protocol %qE has circular dependency
uk: протокол %qE має циклічну залежність

en: protocol %qE is deprecated
uk: протокол %qE застарілий

en: protocol %qE is unavailable
uk: протокол %qE недоступний

en: protocol attributes are not available in Objective-C 1.0
uk: атрибути протоколу недоступні в Objective-C 1.0

en: prototype declaration
uk: оголошення прототипу

en: prototype for %q+D declares argument %d with incompatible type
uk: прототип для %q+D оголошує аргумент %d з несумісним типом

en: prototype for %q+D declares fewer arguments than previous old-style definition
uk: прототип для %q+D оголошує менше аргументів, ніж попереднє визначення старого стилю

en: prototype for %q+D declares more arguments than previous old-style definition
uk: прототип для %q+D оголошує більше аргументів, ніж попереднє визначення старого стилю

en: prototype for %q+D follows non-prototype definition
uk: Прототип для %q+D слідує за визначенням, яке не є прототипом

en: prototype for '%s' has required operands after optional operands
uk: прототип для '%s' має обовʼязкові операнди після необовʼязкових операндів

en: prototype specified for %q#D
uk: прототип вказаний для %q#D

en: provided for %qD
uk: надано для %qD

en: pseudo-destructor is not called
uk: псевдо-деструктор не викликається

en: pure virtual %q#D called from constructor
uk: чистий віртуальний %q#D викликано з конструктора

en: pure virtual %q#D called from destructor
uk: чистий віртуальний %q#D викликано з деструктора

en: pure virtual %q#D called from non-static data member initializer
uk: чистий віртуальний %q#D викликано з нестатичного ініціалізатора члена даних

en: pure-specifier on function-definition
uk: чистий специфікатор на визначенні функції

en: q/Q modifiers invalid for symbol references
uk: модифікатори q/Q недійсні для посилань на символи

en: qsort checking failed
uk: перевірка qsort не вдалася

en: qsort comparator non-negative on sorted output: %d
uk: компаратор qsort не є невідʼємним на відсортованому виводі: %d

en: qsort comparator not anti-symmetric: %d, %d
uk: компаратор qsort не є антисиметричним: %d, %d

en: qsort comparator not transitive: %d, %d, %d
uk: компаратор qsort не є транзитивним: %d, %d, %d

en: qualified name does not name a class
uk: кваліфіковане імʼя не називає клас

en: qualified type %qT does not match destructor name ~%qT
uk: обмежений тип %qT не відповідає імені деструктора ~%qT

en: qualified-id in declaration
uk: кваліфікований ідентифікатор в декларації

en: qualifiers are not allowed on constructor declaration
uk: кваліфікатори не дозволені в оголошенні конструктора

en: qualifiers are not allowed on declaration of %<operator %T%>
uk: кваліфікатори не дозволені при оголошенні %<operator %T%>

en: qualifiers are not allowed on declaration of deduction guide
uk: кваліфікатори не дозволені в оголошенні довідника виведення

en: qualifiers are not allowed on destructor declaration
uk: кваліфікатори не дозволені в оголошенні деструктора

en: qualifying type %qT does not match destructor name ~%qT
uk: тип, що кваліфікує %qT, не відповідає імені деструктора ~%qT

en: quoted %qs directive in format
uk: директива %qs у лапках у форматі

en: quoted %qs directive in format; use %qs instead
uk: директива %qs без лапок у форматі; використовуйте %qs замість цього

en: r0 needs to be available as a call-clobbered register
uk: r0 повинен бути доступним як реєстр, що знищується при виклику

en: range clause must have array, slice, string, map, or channel type
uk: діапазонне замикання повинне мати тип масиву, зрізу, рядка, карти або каналу

en: range expressions in switch statements are non-standard
uk: вирази діапазону в операторах switch не є стандартними

en: range limits are not of the same type
uk: межі діапазону не є одного типу

en: range-based %<for%> expression of type %qT has incomplete type
uk: вираз %<for%> на основі діапазону з типом %qT має неповний тип

en: range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>
uk: Цикли %<for%> зі змінним діапазоном доступні лише з опцією %<-std=c++11%> або %<-std=gnu++11%>

en: range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>
uk: цикли %<for%> засновані на діапазоні з ініціалізатором доступні лише з %<-std=c++20%> або %<-std=gnu++20%>

en: rank + corank of %qs exceeds %d at %C
uk: Ранг + коранг %qs перевищує %d в %C

en: raw literal operator %q#D conflicts with literal operator template
uk: необроблений літеральний оператор %q#D конфліктує з шаблоном літерального оператора

en: rdynamic is not supported
uk: rdynamic не підтримується

en: re-initialization of %qs at %L
uk: повторна ініціалізація %qs на %L

en: reachable %s definition here
uk: досяжне визначення %s тут

en: read failed while reading export data
uk: помилка читання даних експорту

en: read-only location %qE used as %<asm%> output
uk: незмінне місце %qE використовується як %<asm%>вихідне значення

en: read-only member %qD used as %<asm%> output
uk: елемент тільки для читання %qD використовується як вихідний %<asm%>

en: read-only named return value %qD used as %<asm%>output
uk: незмінний іменований повернений значення %qD використовується як %<asm%>вихідне значення

en: read-only parameter %qD use as %<asm%> output
uk: не змінний параметр %qD використовується як вихідне значення %<asm%>

en: read-only reference %qD used as %<asm%> output
uk: посилання тільки для читання %qD використовується як вихід %<asm%>

en: read-only variable %qD used as %<asm%> output
uk: не змінна %qD використовується як вихідне значення %<asm%>

en: reading %E byte from a region of size %E
uk: читає %E байт з області розміром %E

en: reading %E bytes from a region of size %E
uk: читання %E байтів з регіону розміром %E

en: reading %E or more bytes from a region of size %E
uk: читання %E або більше байтів з регіону розміром %E

en: reading CMI %qs
uk: читання CMI %qs

en: reading between %E and %E bytes from a region of size %E
uk: читання між %E та %E байтами з регіону розміром %E

en: reading ddoc file %s: %m
uk: читання файлу ddoc %s: %m

en: reading input file
uk: читання вхідного файлу

en: reading through null pointer (argument %d)
uk: читання через нульовий вказівник (аргумент %d)

en: receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported
uk: отримання обʼєктів типу %q#T, які не можуть бути просто скопійовані, через %<...%> є умовно підтримуваним

en: recognize the specified suffix as a definition module filename
uk: розпізнавати вказаний суфікс як ім'я файлу модуля визначення

en: recognize the specified suffix as implementation and module filenames
uk: розпізнавати вказаний суфікс як ім'я файлу реалізації та модуля

en: recompiling with %<-fcompare-debug%>
uk: перекомпіляція з %<-fcompare-debug%>

en: recursive call
uk: рекурсивний виклик

en: recursive evaluation of default argument for %q#D
uk: рекурсивна оцінка стандартного аргументу для %q#D

en: recursive inlining
uk: рекурсивне вбудовування

en: recursive instantiation of default member initializer for %qD
uk: рекурсивне створення за замовчуванням ініціалізатора для члена %qD

en: recursive lazy load
uk: рекурсивне ліниве завантаження

en: recursive reference %qs
uk: рекурсивне посилання %qs

en: recursive type %qT undefined
uk: рекурсивний тип %qT не визначений

en: recursively required by substitution of %qS
uk: рекурсивно потрібно для заміни %qS

en: recursively required from %q#D
uk: рекурсивно потрібно з %q#D

en: recursively required from here
uk: рекурсивно потрібно звідси

en: redeclaration %qD differs in %qs from previous declaration
uk: повторне оголошення %qD відрізняється в %qs від попереднього оголошення

en: redeclaration of %<enum %E%>
uk: перевизначення %<enum %E%>

en: redeclaration of %<pragma omp declare reduction%>
uk: перекладання %<pragma omp declare reduction%>

en: redeclaration of %q#D
uk: повторна декларація %q#D

en: redeclaration of %q#D may not have default arguments
uk: повторне оголошення %q#D не може мати аргументи за замовчуванням

en: redeclaration of %q#D with different constraints
uk: перевизначення %q#D з різними обмеженнями

en: redeclaration of %q#D with different template parameters
uk: перевизначення %q#D з різними параметрами шаблону

en: redeclaration of %q+D with different visibility (old visibility preserved)
uk: повторне оголошення %q+D з іншою видимістю (стара видимість зберігається)

en: redeclaration of %q+D with no linkage
uk: повторне оголошення %q+D без звʼязку

en: redeclaration of %qD adds abi tag %qE
uk: повторне оголошення %qD додає мітку abi %qE

en: redeclaration of %qD with different constraints
uk: повторна декларація %qD з різними обмеженнями

en: redeclaration of %qT as a non-template
uk: повторне оголошення %qT як не-шаблону

en: redeclaration of %qs %<#pragma omp declare reduction%> for type %qT
uk: повторне оголошення %qs %<#pragma omp declare reduction%> для типу %qT

en: redeclaration of C++ built-in type %qT
uk: повторне оголошення вбудованого типу C++ %qT

en: redeclaration of Objective-C class %qs
uk: повторна декларація класу Objective-C %qs

en: redeclaration of enum %qs
uk: перевизначення перелічування %qs

en: redeclaration of enumerator %q+D
uk: перевизначення перелічування %q+D

en: redeclaration of friend %q#D may not have default template arguments
uk: перевизначення друга %q#D не може мати аргументів шаблону за замовчуванням

en: redeclaration of property %qD
uk: перевизначення властивості %qD

en: redeclared here
uk: перевизначено тут

en: redeclared here as %q#D
uk: перевизначено тут як %q#D

en: redeclared with %d template parameter | redeclared with %d template parameters
uk[0]: повторно оголошено з %d параметром шаблону
uk[1]: повторно оголошено з %d параметрами шаблону
uk[2]: повторно оголошено з %d параметрами шаблону

en: redeclaring %qD in global module conflicts with import
uk: повторне оголошення %qD у глобальному модулі конфліктує з імпортом

en: redeclaring %qD in module %qs conflicts with import
uk: повторне оголошення %qD у модулі %qs конфліктує з імпортом

en: redefined extern inline functions are not considered for inlining
uk: перевизначені зовнішні функції з ключовим словом inline не розглядаються для вбудовування

en: redefinition of %<struct %E%>
uk: перевизначення %<struct %E%>

en: redefinition of %<union %E%>
uk: перевизначення %<union %E%>

en: redefinition of %q#D
uk: перевизначення %q#D

en: redefinition of %q#T
uk: перевизначення %q#T

en: redefinition of %q+D
uk: перевизначення %q+D

en: redefinition of default argument for %q+#D
uk: перевизначення стандартного аргументу для %q+#D

en: redefinition of parameter %q+D
uk: перевизначення параметра %q+D

en: redefinition of struct or union %qT
uk: повторно визначена структура або об'єднання %qT

en: redefinition of struct or union %qT with variably modified type
uk: повторно визначена структура або об'єднання %qT зі змінним типом модифікації

en: redefinition of typedef %q+D
uk: перевизначення typedef %q+D

en: redefinition of typedef %q+D with different type
uk: перевизначення typedef %q+D з різним типом

en: redefinition of typedef %q+D with variably modified type
uk: перевизначення typedef %q+D зі зміненим типом

en: redundant class-key %qs in reference to %q#T
uk: зайвий ключ класу %qs у посиланні на %q#T

en: redundant enum-key %<enum%s%> in reference to %q#T
uk: зайвий ключ переліку %<enum%s%> у посиланні на %q#T

en: redundant move in initialization
uk: зайве переміщення в ініціалізації

en: redundant move in return statement
uk: зайве переміщення в операторі повернення

en: redundant redeclaration of %<constexpr%> static data member %qD
uk: зайве перевизначення статичного члена даних %<constexpr%> %qD

en: redundant redeclaration of %q+D
uk: зайве повторне оголошення %q+D

en: redundant redeclaration of %qD in same scope
uk: зайве повторне оголошення %qD в одній області видимості

en: ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>
uk: ref-кваліфікатори доступні лише з %<-std=c++11%> або %<-std=gnu++11%>

en: reference %<dynamic_cast%> failed
uk: помилка %<dynamic_cast%> посилання

en: reference %qD is initialized with itself
uk: посилання %qD ініціалізовано самим собою

en: reference %qD is not yet bound to a value when used here
uk: посилання %qD ще не привʼязане до значення, коли воно використовується тут

en: reference %qs cannot be declared %<mutable%>
uk: посилання %qs не може бути оголошено як %<mutable%>

en: reference has both stmt and lto_stmt_uid set
uk: посилання має встановлені як stmt, так і lto_stmt_uid

en: reference to %<%T::%D%> is ambiguous
uk: посилання на %<%T::%D%> є неоднозначним

en: reference to %qD is ambiguous
uk: посилання на %qD є неоднозначним

en: reference to %qD is not a constant expression
uk: посилання на %qD не є константним виразом

en: reference to dead statement
uk: посилання на мертвий оператор

en: reference to local variable %qD returned
uk: повернуто посилання на локальну змінну %qD

en: reference type %qT in %<#pragma omp declare reduction%>
uk: тип посилання %qT в %<#pragma omp declare reduction%>

en: referenced argument declared here
uk: звернений аргумент оголошений тут

en: referenced symbol declared here
uk: посилання на символ, оголошений тут

en: referencing argument %u of type %qT
uk: посилання на аргумент %u типу %qT

en: region contains %s partitioned code but is not %s partitioned
uk: регіон містить код, розподілений на %s, але не розподілений на %s

en: region is %s partitioned but does not contain %s partitioned code
uk: регіон розподілений на %s, але не містить код, розподілений на %s

en: region of lp %i is wrong
uk: регіон lp %i неправильний

en: register name given for non-register variable %q+D
uk: імʼя реєстру задано для змінної, яка не є реєстром %q+D

en: register name not specified for %q+D
uk: не вказано імʼя регістру для %q+D

en: register number must be a compile-time constant.  Try giving higher optimization levels
uk: номер регістра повинен бути константою на етапі компіляції. Спробуйте встановити вищий рівень оптимізації

en: register of %qD used for multiple global register variables
uk: регістр %qD використовується для кількох глобальних змінних-регістрів

en: register or memory expression expected for 'M' output modifier
uk: очікується регістр або вираз памʼяті для модифікатора виводу 'M'

en: register or memory expression expected for 'N' output modifier
uk: очікується регістр або вираз памʼяті для модифікатора виводу 'N'

en: register specified for %q+D is an internal GCC implementation detail
uk: регістр, вказаний для %q+D, є внутрішньою деталлю реалізації GCC

en: register specified for %q+D isn%'t suitable for data type
uk: регістр, вказаний для %q+D, не підходить для типу даних

en: register variable %qD used in nested function
uk: зареєстрована змінна %qD використовується у вкладеній функції

en: regparam and thiscall attributes are not compatible
uk: атрибути regparam і thiscall несумісні

en: regparm nested function not supported with %<__builtin_eh_return%>
uk: Вкладена функція regparm не підтримується з %<__builtin_eh_return%>

en: reimplementation of class %qE
uk: переімплементація класу %qE

en: relaxed transaction in %<transaction_safe%> function
uk: розслаблена транзакція в функції %<transaction_safe%>

en: relaxed transaction in atomic transaction
uk: розслаблена транзакція в атомарній транзакції

en: remove %<std::move%> call
uk: видаліть виклик %<std::move%>

en: remove %<{ }%> around initializer
uk: видаліть %<{ }%> навколо ініціалізатора

en: remove parentheses
uk: видалити дужки

en: remove parentheses to default-initialize a variable
uk: видаліть дужки, щоб встановити значення за замовчуванням змінної

en: remove the %qs
uk: видаліть %qs

en: remove the class-key or replace it with %qs
uk: видаліть ключ класу або замініть його на %qs

en: removed loop %d in loop tree
uk: видалено цикл %d в дереві циклів

en: rename spec %s to %s
uk: перейменувати специфікацію %s на %s

en: repeated %<@%> before Objective-C string
uk: повторене %<@%> перед рядком Objective-C

en: repeated %s in format
uk: повторений %s у форматі

en: replace parentheses with braces to declare a variable
uk: замініть дужки на фігурні дужки, щоб оголосити змінну

en: replace the class-key with %qs
uk: замініть ключ класу на %qs

en: request for implicit conversion from %qT to %qT not permitted in C++
uk: запит на неявне перетворення з %qT на %qT не дозволено в C++

en: request for member %qD in %qE, which is of non-class type %qT
uk: запит на елемент %qD в %qE, який має тип не-класу %qT

en: request for member %qD in %qE, which is of pointer type %qT (maybe you meant to use %<->%> ?)
uk: запит на елемент %qD в %qE, який має тип вказівника %qT (можливо, ви мали на увазі використання %<->%> ?)

en: request for member %qD is ambiguous
uk: запит на член %qD є неоднозначним

en: request for member %qD is ambiguous in multiple inheritance lattice
uk: Запит на елемент %qD є неоднозначним у гратці множинного успадкування

en: request for member %qE in non-class type %qT
uk: запит на елемент %qE в не-класовому типі %qT

en: request for member %qE in something not a structure or union
uk: запит на член %qE в чомусь, що не є структурою або обʼєднанням

en: requested %<init_priority%> %i is out of range [0, %i]
uk: запитаний %<init_priority%> %i знаходиться поза межами діапазону [0, %i]

en: requested %<init_priority%> %i is reserved for internal use
uk: запитаний %<init_priority%> %i зарезервований для внутрішнього використання

en: requested %<init_priority%> is not an integer constant
uk: запитаний %<init_priority%> не є цілочисельним

en: requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)
uk: запитана атрибут %qE не є комами розділеними парами невідʼємних цілих констант або занадто велика (макс. %d)

en: requested ABI requires %<-march%> to subsume the %qc extension
uk: запитана ABI вимагає %<-march%>, щоб підкоритися розширенню %qc

en: requested alignment %qE exceeds maximum %u
uk: запитане вирівнювання %qE перевищує максимум %u

en: requested alignment %qE exceeds object file maximum %u
uk: запитане вирівнювання %qE перевищує максимум файлу обʼєкту %u

en: requested alignment %qE is not a positive power of 2
uk: запитане вирівнювання %qE не є позитивною степенем числа 2

en: requested alignment for %q+D is greater than implemented alignment of %wu
uk: запитане вирівнювання для %q+D більше, ніж реалізоване вирівнювання %wu

en: requested alignment is not a constant
uk: запитане вирівнювання не є константою

en: requested alignment is not a power of 2
uk: вимагане вирівнювання не є степенем числа 2

en: requested alignment is not an integer constant
uk: запитане вирівнювання не є цілочисельною константою

en: requested alignment is too large
uk: вимагане вирівнювання занадто велике

en: requested position is less than zero
uk: запитана позиція менше нуля

en: requested position is not an integer constant
uk: запитана позиція не є цілою константою

en: require id argument in the string
uk: потрібен аргумент id у рядку

en: require_atom(): bad atom type required
uk: require_atom(): потрібен неправильний тип атома

en: required by substitution of %qS
uk: потрібно для заміни %qS

en: required from %q#D
uk: потрібно з %q#D

en: required from here
uk: потрібно звідси

en: requires
uk: потребує

en: requires-clause on declaration of non-function type %qT
uk: замикання requires в декларації типу, що не є функцією %qT

en: requires-clause on return type
uk: замикання requires в типі повернення

en: requires-clause on type-id
uk: замикання requires на тип-ідентифікаторі

en: requires-clause on typedef
uk: замикання «requires» на typedef

en: resolution sub id %wx not in object file
uk: розшифрування з під ідентифікатором %wx не знаходиться у файлі обʼєкта

en: resolve_function(): bad function type
uk: resolve_function(): неправильний тип функції

en: resolve_intrinsic(): Too many args for intrinsic
uk: resolve_intrinsic(): Забагато аргументів для вбудованої функції

en: resolve_operator(): Bad intrinsic
uk: resolve_operator(): Поганий вбудований

en: resolve_ref(): Bad array reference
uk: resolve_ref(): Поганий посилання на масив

en: resolve_subroutine(): bad function type
uk: resolve_subroutine(): неправильний тип функції

en: resolver indirect function declared here
uk: розвʼязувач індиректної функції оголошено тут

en: result of %<%wu^%wu%> is %wu; did you mean %<1 << %wu%> (%wu)?
uk: результат виразу %<%wu ^ %wu%> дорівнює %wu; ви мали на увазі %<1 << %wu%> (%wu)?

en: result of %<%wu^%wu%> is %wu; did you mean %<1LL << %wu%>?
uk: результат виразу %<%wu ^ %wu%> дорівнює %wu; ви мали на увазі %<1LL << %wu%>?

en: result of %<%wu^%wu%> is %wu; did you mean %<1e%wu%>?
uk: результат виразу %<%wu ^ %wu%> дорівнює %wu; ви мали на увазі %<1e%wu%>?

en: result of %<%wu^%wu%> is %wu; did you mean exponentiation?
uk: результат виразу %<%wu ^ %wu%> дорівнює %wu; ви мали на увазі піднесення до степеня?

en: result of %<operator->()%> yields non-pointer result
uk: результат %<operator->()%> дає результат, що не є вказівником

en: result of %qE requires %u bits to represent, but %qT only has %u bits
uk: Результат %qE потребує %u бітів для представлення, але %qT має лише %u бітів

en: result type is not a plain type-constraint
uk: тип результату не є простою обмеженням типу

en: result with non-constant character length
uk: результат з незмінною довжиною символів

en: return address signing is only supported for %<-mabi=lp64%>
uk: підписування адреси повернення підтримується лише для %<-mabi=lp64%>

en: return discards %qv qualifier from pointer target type
uk: повернення відкидає кваліфікатор %qv з типу цілі вказівника

en: return edge does not point to exit in bb %d
uk: ребро повернення не вказує на вихід в bb %d

en: return from pointer to non-enclosed address space
uk: повернення з вказівника на незакритий адресний простір

en: return makes %q#v qualified function pointer from unqualified
uk: повернення робить кваліфікований вказівник на функцію %q#v з некваліфікованого

en: return not followed by barrier
uk: return не слідує за барʼєром

en: return type %q#T is incomplete
uk: тип повернення %q#T неповний

en: return type defaults to %<int%>
uk: тип повернення за замовчуванням - %<int%>

en: return type is an incomplete type
uk: тип повернення є неповним типом

en: return type might be a candidate for a format attribute
uk: тип повернення може бути кандидатом на атрибут формату

en: return type of %qD is not %<int%>
uk: тип повернення %qD не є %<int%>

en: return type of %qD is not %qs
uk: тип повернення %qD не є %qs

en: return type of function
uk: тип повернення функції

en: return type specification for constructor invalid
uk: недійсна специфікація типу повернення для конструктора

en: return type specification for destructor invalid
uk: недійсна специфікація типу повернення для деструктора

en: return type specified for %<operator %T%>
uk: вказано тип повернення для оператора %<operator %T%>

en: return type specified for deduction guide
uk: тип повернення вказаний для довідника виведення

en: return value type mismatch
uk: несумісність типу значення, що повертається

en: return with value in function with no return type
uk: повернення значення в функції без типу повернення

en: return-statement with a value, in function returning %qT
uk: return-оператор зі значенням, у функції, що повертає %qT

en: return-statement with no value, in function returning %qT
uk: return-оператор без значення, у функції, що повертає %qT

en: return-type-requirement is not a type-constraint
uk: %<return-type-requirement%> не є обмеженням типу

en: returned from %qD
uk: повернено з %qD

en: returned from %qT
uk: повернено з %qT

en: returning %qT from a function with return type %qT makes integer from pointer without a cast
uk: повернення %qT з функції з типом повернення %qT перетворює вказівник в ціле число без приведення типу

en: returning %qT from a function with return type %qT makes pointer from integer without a cast
uk: повернення %qT з функції з типом повернення %qT перетворює цілочисельне в вказівник без приведення типу

en: returning %qT from pointer type with incompatible scalar storage order %qT
uk: повернення %qT з типу вказівника з несумісним порядком зберігання скалярних значень %qT

en: returning a value from a constructor
uk: повернення значення з конструктора

en: returning a value from a destructor
uk: повернення значення з деструктора

en: returning initializer list
uk: повернення списку ініціалізаторів

en: returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array
uk: повернення локальної змінної %<initializer_list%> %qD не продовжує термін існування базового масиву

en: returning pointer to temporary
uk: повертається вказівник на тимчасовий об'єкт

en: returning reference to temporary
uk: повернення посилання на тимчасовий обʼєкт

en: returning temporary %<initializer_list%> does not extend the lifetime of the underlying array
uk: повернення тимчасового %<initializer_list%> не продовжує термін дії базового масиву

en: returning to the gate for a mechanical issue
uk: повернення до гейту через технічну проблему

en: returns_twice call is not first in basic block %d
uk: виклик returns_twice не є першим в основному блоку %d

en: returns_twice call is not last in basic block %d
uk: виклик returns_twice не є останнім в основному блоку %d

en: reverse floating-point scalar storage order
uk: зворотний порядок зберігання скалярів з плаваючою комою

en: reverse scalar storage order
uk: зворотний порядок зберігання скалярів

en: reverse storage order for %smode
uk: зворотний порядок зберігання для режиму %s

en: right operand of comma operator cannot resolve address of overloaded function
uk: правий операнд оператора коми не може вирішити адресу перевантаженої функції

en: right operand of comma operator has no effect
uk: правий операнд оператора коми не має ефекту

en: right operand of comma operator is a reference, not call, to function %qE
uk: правий операнд оператора коми є посиланням, а не викликом функції %qE

en: right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand
uk: правий операнд виразу зсуву %q+E більший або дорівнює точності %wu лівого операнда

en: right operand of shift expression %q+E is negative
uk: правий операнд виразу зсуву %q+E є відʼємним

en: right precision
uk: права точність

en: right precision in strfmon format
uk: права точність у форматі strfmon

en: right shift count >= width of type
uk: лічильник зсуву вправо >= ширини типу

en: right shift count >= width of vector element
uk: лічильник зсуву вправо >= ширини елемента вектора

en: right shift count is negative
uk: лічильник зсуву вправо є відʼємним

en: right-hand operand of comma expression has no effect
uk: правий операнд кома-виразу не має ефекту

en: rounding mode not supported for VAX floats
uk: режим округлення не підтримується для чисел з плаваючою комою VAX

en: rounding result will always be 0
uk: результат округлення завжди буде 0

en: rounding to %d bits has no effect for fixed-point value with %d fractional bits
uk: заокруглення до %d бітів не має ефекту для значення з фіксованою точкою з %d дробовими бітами

en: routine %qD declared here
uk: підпрограма %qD оголошена тут

en: routine call uses OpenACC parallelism disallowed by containing routine
uk: виклик підпрограми використовує паралелізм OpenACC, заборонений міститься у підпрограмі

en: routine call uses same OpenACC parallelism as containing loop
uk: виклик підпрограми використовує той самий паралелізм OpenACC, що й міститься у циклі

en: rv32e requires ilp32e ABI
uk: rv32e вимагає ABI ilp32e

en: rv64e requires lp64e ABI
uk: rv64e вимагає lp64e ABI

en: rx100 cpu does not have FPU hardware
uk: процесор rx100 не має апаратного FPU

en: rx200 cpu does not have FPU hardware
uk: процесор rx200 не має апаратного FPU

en: same canonical type node for different types %qT and %qT
uk: один і той самий вузол канонічного типу для різних типів %qT та %qT

en: same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct
uk: та сама змінна використовується у замиканнях %<firstprivate%> та %<lastprivate%> на конструкції %<distribute%>

en: same version was previously defined here
uk: та сама версія була визначена раніше тут

en: same_comdat_group is not a circular list
uk: same_comdat_group не є циклічним списком

en: same_comdat_group list across different groups
uk: список same_comdat_group у різних групах

en: sanitizer function attribute mismatch
uk: несумісність атрибуту функції санітазатора

en: satisfaction of atomic constraint %qE depends on itself
uk: задоволення атомного обмеження %qE залежить від себе

en: satisfaction value first evaluated to %qE from here
uk: значення задоволення спочатку оцінюється як %qE звідси

en: satisfaction value of atomic constraint %qE changed from %qE to %qE
uk: значення задоволення обмеження %qE змінилося з %qE на %qE

en: saturation bit range must be a constant immediate
uk: діапазон бітів насичення повинен бути константним негайним

en: saturation bit range must be in the range [%wd, %wd]
uk: діапазон бітів насичення повинен бути в діапазоні [%wd, %wd]

en: save temporary preprocessed files
uk: зберегти тимчасові попередньо оброблені файли

en: saw %d %<template<>%>, need %d for specializing a member function template
uk: знайдено %d %<template<>%>, потрібно %d для спеціалізації шаблону функції-члена

en: say %<typename %E%> if a type is meant
uk: використовуйте %<typename %E%>, якщо мається на увазі тип

en: scalar object %qD requires one element in initializer
uk: скалярний обʼєкт %qD вимагає одного елемента в ініціалізаторі

en: scale needs to be non-negative
uk: масштаб повинен бути не відʼємним

en: scaling cannot co-exist with normalization, skipping
uk: Масштабування не може співіснувати з нормалізацією, пропускаю

en: schedule %<auto%> does not take a %<chunk_size%> parameter
uk: розклад %<auto%> не приймає параметр %<chunk_size%>

en: schedule %<runtime%> does not take a %<chunk_size%> parameter
uk: розклад %<runtime%> не приймає параметр %<chunk_size%>

en: schedule chunk size expression must be integral
uk: Вираз розміру частини розкладу повинен бути цілочисельним

en: scope %qT before %<~%> is not a class-name
uk: область %qT перед %<~%> не є імʼям класу

en: scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after
uk: обмежене перелічування %qT передається через %<...%> як %qT до %<-fabi-version=6%>, %qT після

en: scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>
uk: перелічування з областю видимості доступні тільки з %<-std=c++11%> або %<-std=gnu++11%>

en: scoped/unscoped mismatch in enum %q#T
uk: невідповідність між з областю видимості та без області видимості в перелічуванні %q#T

en: score argument must be constant integer expression
uk: аргумент score повинен бути цілим сталим виразом

en: score argument must be non-negative
uk: аргумент score повинен бути не відʼємним

en: second argument must be a const
uk: другий аргумент повинен бути константою

en: second argument must be slice or string
uk: другий аргумент повинен бути зрізом або рядком

en: second argument of %q+D should be %<char **%>
uk: другий аргумент %q+D повинен бути %<char **%>

en: second argument to %<__builtin_call_with_static_chain%> must be a pointer type
uk: другий аргумент для %<__builtin_call_with_static_chain%> повинен бути типом вказівника

en: second argument to %<__builtin_prefetch%> must be a constant
uk: другий аргумент для %<__builtin_prefetch%> повинен бути константою

en: second argument to %<va_arg%> is a function type %qT
uk: другий аргумент для %<va_arg%> має тип функції %qT

en: second argument to %<va_arg%> is of incomplete type %qT
uk: другий аргумент для %<va_arg%> має неповний тип %qT

en: second argument to function %qE must be a constant integer power of 2 between %qi and %qu bits
uk: другий аргумент функції %qE повинен бути цілою сталою, яке є степенем двійки від %qi до %qu бітів

en: second expression has type %qT
uk: другий вираз має тип %qT

en: second operand of conditional expression cannot resolve address of overloaded function
uk: другий операнд умовного виразу не може вирішити адресу перевантаженої функції

en: second operand of conditional expression has no effect
uk: другий операнд умовного виразу не має ефекту

en: second operand of conditional expression is a reference, not call, to function %qE
uk: другий операнд умовного виразу є посиланням, а не викликом функції %qE

en: second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>
uk: другий операнд умовного оператора має тип %<void%>, але третій операнд не є виразом генерації винятку або типом %<void%>

en: second parameter of %<va_start%> not last named argument
uk: другий параметр %<va_start%> не є останнім іменованим аргументом

en: second, third and fourth argument must be a const
uk: другий, третій і четвертий аргументи повинні бути константами

en: section #%u is missing or corrupted
uk: розділ #%u відсутній або пошкоджений

en: section %qs is missing or corrupted
uk: розділ %qs відсутній або пошкоджений

en: section already exists: %qs
uk: Розділ вже існує: %qs

en: section anchors must be disabled when toplevel reorder is disabled
uk: якорі розділів повинні бути вимкнені, коли вимкнено перенесення верхнього рівня

en: section anchors must be disabled when unit-at-a-time is disabled
uk: посилання на розділи повинні бути вимкнені, коли вимкнено одиницю за раз

en: section attribute argument not a string constant
uk: аргумент атрибуту розділу не є рядковою константою

en: section attribute cannot be specified for local variables
uk: атрибут розділу не може бути вказаний для локальних змінних

en: section attribute not allowed for %q+D
uk: атрибут розділу не дозволяється для %q+D

en: section attributes are not supported for this target
uk: атрибути розділу не підтримуються для цільової платформи

en: section of %q+D cannot be overridden
uk: розділ %q+D не може бути перевизначений

en: section of %q+D conflicts with previous declaration
uk: розділ %q+D конфліктує з попередньою декларацією

en: section of alias %q+D must match section of its target
uk: Розділ псевдоніма %q+D повинен відповідати розділу його цілі

en: segmentation fault
uk: помилка сегментації

en: segmentation fault (code)
uk: помилка сегментації (код)

en: selected fp16 options are incompatible
uk: вибрані параметри fp16 несумісні

en: selector %qs does not accept any properties
uk: селектор %qs не приймає жодних властивостей

en: selector %qs does not accept any properties at %C
uk: селектор %qs не приймає жодних властивостей на %C

en: selector %qs specified more than once in set %qs
uk: селектор %qs вказано більше одного разу в наборі %qs

en: selector must be an immediate
uk: селектор повинен бути негайним значенням

en: selector must be an integer constant in the range [0, %wi]
uk: селектор повинен бути цілочисельною константою в діапазоні [0, %wi]

en: selector set %qs specified more than once
uk: набір селекторів %qs вказано більше одного разу

en: self-comparison always evaluates to false
uk: порівняння з самим собою завжди дає значення false

en: self-comparison always evaluates to true
uk: порівняння з самим собою завжди дає значення true

en: self-tests are not enabled in this build
uk: самоперевірки не ввімкнені в цій збірці

en: self-tests incompatible with %<-E%>
uk: самоперевірки несумісні з %<-E%>

en: semantic interposition mismatch
uk: невідповідність семантичної перехоплення

en: set %qs to at least %d for more detail
uk: встановити %qs як мінімум %d для більш детальної інформації

en: set all location values to a specific value (internal switch)
uk: встановити всі значення розташування на певне значення (внутрішній перемикач)

en: set base type must be an ordinal type
uk: базовий тип набору повинен бути ординальним типом

en: set type cannot be initialized with a %qs
uk: тип множини не може бути ініціалізований значенням %qs

en: set type does not take another integer value
uk: тип множини не приймає інше ціле значення

en: setjmp/longjmp inside %<simd%> construct
uk: setjmp/longjmp всередині %<simd%> конструкції

en: setter method names must terminate with %<:%>
uk: назви методів-сеттерів повинні закінчуватися на %<:%>

en: setting core file size limit to maximum: %m
uk: встановлення максимального обмеження розміру файлу ядра: %m

en: shadowed declaration is here
uk: Затінене оголошення знаходиться тут

en: shadowing built-in function %q#D
uk: затінення вбудованої функції %q#D

en: shadowing library function %q#D
uk: затінення бібліотечної функції %q#D

en: shadowing previous type declaration of %q#D
uk: затінення попереднього оголошення типу %q#D

en: shared SSA name info
uk: інформація про спільне імʼя SSA

en: shared and mdll are not compatible
uk: shared та mdll несумісні

en: shared call_stmt:
uk: спільний call_stmt:

en: shared is not supported
uk: shared не підтримується

en: shared rtx
uk: спільний rtx

en: shared-memory region overflow
uk: переповнення регіону в спільній памʼяті

en: shift count not integer
uk: кількість зсуву не є цілочисельним

en: shift expression %q+E overflows
uk: вираз зсуву %q+E переповнюється

en: shift of non-integer operand
uk: зсув нецілочисельного операнда

en: short read while reading export data
uk: недостатньо даних експорту для читання

en: show_array_ref(): Unknown array reference
uk: show_array_ref(): Невідома посилання на масив

en: show_array_spec(): Unhandled array shape type.
uk: show_array_spec(): Необроблений тип форми масиву.

en: show_code_node(): Bad statement code
uk: show_code_node(): Поганий код оператора

en: show_expr(): Bad intrinsic in expression
uk: show_expr(): Погана вбудована функція в виразі

en: show_expr(): Don't know how to show expr
uk: show_expr(): Не відомо, як показати вираз

en: show_ref(): Bad component code
uk: show_ref(): Поганий код компонента

en: sibcall edges for non-call insn in bb %i
uk: ребра sibcall для не-викликової інструкції в bb %i

en: side effects not recomputed when %<ADDR_EXPR%> changed
uk: побічні ефекти не перелічовуються, коли змінюється %<ADDR_EXPR%>

en: side-effects element in no-side-effects CONSTRUCTOR
uk: елемент з побічними ефектами у КОНСТРУКТОРІ без побічних ефектів

en: signed conversion from %qT to %qT changes the value of %qE
uk: знакове перетворення з %qT на %qT змінює значення %qE

en: signed conversion from %qT to %qT changes value from %qE to %qE
uk: знакове перетворення з %qT на %qT змінює значення з %qE на %qE

en: signedness of type and machine mode %qs don%'t match
uk: знаковість типу та режиму машини %qs не збігаються

en: simple IF
uk: простий IF

en: simplify_intrinsic_op(): Bad operator
uk: simplify_intrinsic_op(): Невірний оператор

en: simplify_min_max(): Bad type in arglist
uk: simplify_min_max(): неправильний тип в arglist

en: single %<target_clones%> attribute is ignored
uk: ігнорується одиночний атрибут %<target_clones%>

en: size %qE of array %qE exceeds maximum object size %qE
uk: розмір %qE масиву %qE перевищує максимальний розмір обʼєкта %qE

en: size %qE of array %qE is negative
uk: розмір %qE масиву %qE є відʼємним

en: size %qE of array exceeds maximum object size %qE
uk: розмір %qE масиву перевищує максимальний розмір обʼєкта %qE

en: size %qE of array is negative
uk: розмір %qE масиву є відʼємним

en: size in array new must have integral type
uk: розмір у масивному new повинен мати цілочисельний тип

en: size is too large
uk: розмір занадто великий

en: size mismatch in argument %d of %qE
uk: невідповідність розміру в аргументі %d з %qE

en: size of %q+D %E bytes exceeds maximum object size %wu
uk: Розмір %q+D %E байт перевищує максимальний розмір обʼєкту %wu

en: size of %qD differ from the size of original declaration
uk: розмір %qD відрізняється від розміру початкового оголошення

en: size of %qs (%wd) differ from its declared size (%wd)
uk: розмір %qs (%wd) відрізняється від його оголошеного розміру (%wd)

en: size of array %qD has non-integral type %qT
uk: розмір масиву %qD має нецілочисельний тип %qT

en: size of array %qD is not an integral constant-expression
uk: розмір масиву %qD не є цілочисельним сталим виразом

en: size of array %qE exceeds maximum object size %qE
uk: розмір масиву %qE перевищує максимальний розмір обʼєкта %qE

en: size of array %qE has incomplete type
uk: розмір масиву %qE має неповний тип

en: size of array %qE has non-integer type
uk: розмір масиву %qE має нецілочисловий тип

en: size of array %qE is negative
uk: розмір масиву %qE є відʼємним

en: size of array %qE is not a constant expression
uk: розмір масиву %qE не є сталим виразом

en: size of array %qE is too large
uk: розмір масиву %qE занадто великий

en: size of array element is not a multiple of its alignment
uk: розмір елемента масиву не є кратним його вирівнюванню

en: size of array exceeds maximum object size %qE
uk: розмір масиву перевищує максимальний розмір обʼєкта %qE

en: size of array has non-integral type %qT
uk: розмір масиву має нецілочисельний тип %qT

en: size of array is not a constant expression
uk: розмір масиву не є сталим виразом

en: size of array is not an integral constant-expression
uk: розмір масиву не є цілочисельним сталим виразом

en: size of array is too large
uk: розмір масиву занадто великий

en: size of loop %d should be %d, not %d
uk: розмір циклу %d повинен бути %d, а не %d

en: size of return value of %q+D is %u bytes
uk: розмір поверненого значення %q+D становить %u байт

en: size of return value of %q+D is larger than %wu bytes
uk: розмір поверненого значення %q+D більший за %wu байт

en: size of string literal is too large
uk: розмір літерала рядка занадто великий

en: size of type %qT is too large (%qE bytes)
uk: розмір типу %qT занадто великий (%qE байт)

en: size of unnamed array has incomplete type
uk: розмір безіменного масиву має неповний тип

en: size of unnamed array has non-integer type
uk: розмір безіменного масиву має нецілочисловий тип

en: size of unnamed array is negative
uk: розмір безіменного масиву є відʼємним

en: size of unnamed array is too large
uk: розмір безіменного масиву занадто великий

en: size of variable %q+D is too large
uk: розмір змінної %q+D занадто великий

en: size ranges of option %qs should be increasing
uk: діапазони розмірів опції %qs повинні зростати

en: sizeof(long double) is 12.
uk: sizeof(long double) дорівнює 12.

en: sizeof(long double) is 16.
uk: sizeof(long double) дорівнює 16.

en: slice can only be compared to nil
uk: зріз можна порівняти лише з nil

en: so any instantiation with a non-empty parameter pack would be ill-formed
uk: таким чином будь-яка інстанціація з непорожньою пакетом параметрів буде некоректною

en: soft-float and long-double-128 are incompatible
uk: soft-float та long-double-128 несумісні

en: some candidates omitted; use %<-fdiagnostics-all-candidates%> to display them
uk: деякі кандидати опущені; використовуйте %<-fdiagnostics-all-candidates%>, щоб відобразити їх

en: some parts of macro expansion are not guarded by this %qs clause
uk: деякі частини розширення макросу не охороняються цим %qs замиканням

en: sorry, unimplemented
uk: вибачте, не реалізовано

en: sorry, unimplemented:
uk: вибачте, не реалізовано:

en: sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)
uk: вибачте: семантика статичних даних вбудованої функції %q#D неправильна (ви отримаєте кілька копій)

en: sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)
uk: вибачте: семантика вбудованої змінної %q#D неправильна (ви отримаєте кілька копій)

en: source is a pointer to incomplete type
uk: джерело є вказівником на неповний тип

en: source is not a pointer
uk: джерело не є вказівником

en: source is not a pointer to class
uk: джерело не є вказівником на клас

en: source is not of class type
uk: джерело не є типом класу

en: source is of incomplete class type
uk: джерело є неповним типом класу

en: source locations for function %qD have changed, the profile data may be out of date
uk: джереловища для функції %qD змінилися, профільні дані можуть бути застарілими

en: source object %qE of size %s
uk: джерело обʼєкта %qE розміром %s

en: source object allocated here
uk: джерельний обʼєкт джерела виділено тут

en: source object is likely at address zero
uk: джерело обʼєкта, ймовірно, знаходиться за адресою нуль

en: source object of size %s allocated by %qE
uk: джерело обʼєкта розміром %s, виділеного %qE

en: source type is not polymorphic
uk: тип джерела не є поліморфним

en: space followed by punctuation character %<%c%>
uk: пробіл, за яким йде знак пунктуації %<%c%>

en: spec %qs has invalid %<%%0%c%>
uk: специфікація %qs має недійсний %<%%0%c%>

en: spec %qs has invalid %<%%@%c%>
uk: специфікація %qs має недійсний %<%%@%c%>

en: spec %qs has invalid %<%%W%c%>
uk: специфікація %qs має недійсний %<%%W%c%>

en: spec %qs has invalid %<%%x%c%>
uk: специфікація %qs має недійсний %<%%x%c%>

en: spec %qs invalid
uk: недійсна специфікація %qs

en: spec failure: %<%%*%> has not been initialized by pattern match
uk: помилка специфікації: %<%%*%> не було ініціалізовано за допомогою збігу зразків

en: spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>
uk: помилка специфікації: більше одного аргументу для %<SYSROOT_HEADERS_SUFFIX_SPEC%>

en: spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>
uk: помилка специфікації: більше одного аргументу для %<SYSROOT_SUFFIX_SPEC%>

en: spec failure: unrecognized spec option %qc
uk: помилка специфікації: невпізнана опція специфікації %qc

en: spec file has no spec for linking
uk: файл специфікацій не має специфікації для звʼязування

en: spec is '%s'
uk: специфікація - '%s'

en: spec-generated switch is just %<-%>
uk: згенерований перемикач специфікацією - це просто %<-%>

en: spec_dimen_size(): Bad dimension
uk: spec_dimen_size(): Погана розмірність

en: specialization %qT after instantiation %qT
uk: спеціалізація %qT після інстанціювання %qT

en: specialization of %qD after instantiation
uk: спеціалізація %qD після інстанціювання

en: specialization of %qD in different namespace
uk: спеціалізація %qD в різних просторах імен

en: specialization of %qD must appear at namespace scope
uk: спеціалізація %qD повинна зʼявитися в області простору імен

en: specialization of %qT after instantiation
uk: спеціалізація %qT після інстанціювання

en: specialization of alias template %qD
uk: спеціалізація псевдоніму шаблону %qD

en: specialization of implicitly-declared special member function
uk: спеціалізація неявно оголошеної спеціальної членової функції

en: specialization of variable template %qD declared as function
uk: спеціалізація шаблону змінної %qD оголошена як функція

en: specializing member %<%T::%E%> requires %<template<>%> syntax
uk: спеціалізація члена %<%T::%E%> вимагає синтаксису %<template<>%>

en: specified bound %E exceeds destination size %E
uk: вказана межа %E перевищує розмір призначення %E

en: specified bound %E exceeds maximum object size %E
uk: вказана межа %E перевищує максимальний розмір обʼєкта %E

en: specified bound %E exceeds source size %E
uk: вказана межа %E перевищує розмір джерела %E

en: specified bound %E may exceed destination size %E
uk: вказана межа %E може перевищувати розмір призначення %E

en: specified bound %E may exceed maximum object size %E
uk: вказана межа %E може перевищувати максимальний розмір обʼєкта %E

en: specified bound %E may exceed source size %E
uk: вказана межа %E може перевищувати розмір джерела %E

en: specified bound %wu exceeds %<INT_MAX%>
uk: Вказана межа %wu перевищує %<INT_MAX%>

en: specified bound %wu exceeds maximum object size %wu
uk: Вказана межа %wu перевищує максимальний розмір обʼєкта %wu

en: specified bound %wu exceeds the size %wu of the destination object
uk: Вказана межа %wu перевищує розмір %wu обʼєкта призначення

en: specified bound [%E, %E] exceeds destination size %E
uk: вказана межа [%E, %E] перевищує розмір призначення %E

en: specified bound [%E, %E] exceeds maximum object size %E
uk: вказана межа [%E, %E] перевищує максимальний розмір обʼєкта %E

en: specified bound [%E, %E] exceeds source size %E
uk: вказана межа [%E, %E] перевищує розмір джерела %E

en: specified bound [%E, %E] may exceed maximum object size %E
uk: вказана межа [%E, %E] може перевищувати максимальний розмір обʼєкта %E

en: specified bound [%E, %E] may exceed source size %E
uk: вказана межа [%E, %E] може перевищувати розмір джерела %E

en: specified bound range [%wu, %wu] exceeds %<INT_MAX%>
uk: Вказаний діапазон меж [%wu, %wu] перевищує %<INT_MAX%>

en: specified mode too small for enumerated values
uk: вказаний режим занадто малий для перелічованих значень

en: specified option %qs more than once
uk: вказана опція %qs більше одного разу

en: specified size %E exceeds maximum object size %E
uk: вказаний розмір %E перевищує максимальний розмір обʼєкта %E

en: specified size %E may exceed maximum object size %E
uk: вказаний розмір %E може перевищувати максимальний розмір обʼєкта %E

en: specified size between %E and %E exceeds maximum object size %E
uk: вказаний розмір між %E та %E перевищує максимальний розмір обʼєкта %E

en: specified size between %E and %E may exceed maximum object size %E
uk: вказаний розмір між %E і %E може перевищувати максимальний розмір обʼєкта %E

en: specify a system register with a small string length
uk: вказати системний регістр з короткою довжиною рядка

en: specify the library order, the libraries may be specified by a comma separated abbreviation: log,min,pim,iso or by directory names: m2log,m2min,m2pim,m2iso.
uk: вказати порядок бібліотек, бібліотеки можуть бути вказані комою розділеними абревіатурами: log,min,pim,iso або за назвами каталогів: m2log,m2min,m2pim,m2iso.

en: specify the list of runtime modules and their initialization order
uk: вказати список модулів часу виконання та їхній порядок ініціалізації

en: specify the module mangled prefix name
uk: вказати декороване імʼя префікса модуля

en: specify the module mangled prefix name for all modules in the following include paths
uk: вказати декороване імʼя префікса модуля для всіх модулів у наступних шляхах включення

en: specifying vector types with %<__attribute__ ((mode))%> is deprecated
uk: вказування векторних типів за допомогою %<__attribute__ ((mode))%> є застарілим

en: specs %%include syntax malformed after %td characters
uk: синтаксис специфікацій %%include неправильно сформований після %td символів

en: specs %%rename syntax malformed after %td characters
uk: синтаксис специфікацій %%rename неправильно сформований після %td символів

en: specs %s spec was not found to be renamed
uk: специфікацію %s для перейменування не знайдено

en: specs file malformed after %td characters
uk: файл специфікацій неправильно сформований після %td символів

en: specs unknown %% command after %td characters
uk: невідома команда специфікацій %% після %td символів

en: speculative edges are not adjacent
uk: спекулятивні ребра не сусідні

en: spurious %<>>%>, use %<>%> to terminate a template argument list
uk: неправильне використання %<>>%>, використовуйте %<>%>, щоб закінчити список аргументів шаблону

en: spurious leading punctuation sequence %<%.*s%> in format
uk: непотрібна послідовність пунктуації %<%.*s%> на початку формату

en: spurious trailing %<%%%> in format
uk: неправильний заключний %<%%%> у форматі

en: spurious trailing punctuation sequence %<%.*s%> in format
uk: неправильна послідовність розділових знаків %<%.*s%> у форматі

en: spurious trailing space in format
uk: зайвий пробіл в кінці формату

en: stack clash guard size %<%d%> must be equal to probing interval %<%d%>
uk: розмір захисного поля виявлення конфлікту стеку %d повинен бути рівним інтервалу перевірки %d

en: stack frame must be smaller than 64K
uk: рамка стеку повинна бути меншою за 64K

en: stack frame not a multiple of 8 bytes: %wd
uk: стековий фрейм не кратний 8 байтам: %wd

en: stack frame not a multiple of octabyte: %wd
uk: рамка стеку не кратна октабайту: %wd

en: stack frame too large
uk: рамка стеку занадто велика

en: stack guard value must be an exact power of 2
uk: значення захисту стеку повинно бути точною степенню числа 2

en: stack limit expression is not supported
uk: вираз обмеження стеку не підтримується

en: stack limits not supported on this target
uk: обмеження стеку не підтримуються на даній платформі

en: stack probes for SVE frames
uk: перевірка стеку для фреймів SVE

en: stack probing requires %<-maccumulate-outgoing-args%> for correctness
uk: Перевірка стеку потребує %<-maccumulate-outgoing-args%> для правильності

en: stack probing requires %<target("accumulate-outgoing-args")%> for correctness
uk: Перевірка стеку потребує %<target("accumulate-outgoing-args")%> для правильності

en: stack protector not protecting function: all local arrays are less than %d bytes long
uk: захисник стеку не захищає функцію: всі локальні масиви менше %d байтів

en: stack protector not protecting local variables: variable length buffer
uk: захисник стеку не захищає локальні змінні: буфер змінної довжини

en: stack register used for global register variable
uk: регістр стеку використовується для глобальної змінної-регістра

en: stack size must be an exact power of 2
uk: розмір стеку повинен бути точною степенню числа 2

en: stack size must be greater than the stack guard value
uk: розмір стеку повинен бути більшим за значення захисту стеку

en: stack size must not be greater than 64k
uk: розмір стеку не повинен перевищувати 64к

en: stack usage computation not supported for this target
uk: обчислення використання стеку не підтримується для цільової платформи

en: stack usage is %wu bytes
uk: використання стеку становить %wu байт

en: stack usage might be %wu bytes
uk: використання стеку може становити %wu байт

en: stack usage might be unbounded
uk: використання стеку може бути необмеженим

en: stackframe too big: %d bytes
uk: рамка стеку занадто велика: %d байтів

en: standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement
uk: Самостійні директиви OpenMP в атрибуті %<omp::directive%> можуть зʼявлятися тільки на порожньому операторі

en: standard %qE attribute can only be applied to functions
uk: стандартний атрибут %qE може бути застосований лише до функцій

en: standard attributes in middle of decl-specifiers
uk: стандартні атрибути посередині специфікаторів оголошення

en: standard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the type
uk: стандартні атрибути повинні передувати специфікаторам оголошення, щоб застосовуватися до оголошення, або слідувати за ними, щоб застосовуватися до типу

en: standard attributes on namespaces must precede the namespace name
uk: стандартні атрибути на простори імен повинні передувати імені простору імен

en: start of RTL fragment must be on an earlier line than end
uk: початок фрагменту RTL повинен бути на ранішому рядку, ніж кінець

en: start of implied-do loop at %L could not be simplified to a constant value
uk: початок неявного циклу DO у %L не може бути спрощений до константного значення

en: start/end of RTL fragment are in different files
uk: початок/кінець фрагменту RTL знаходяться в різних файлах

en: statement cannot resolve address of overloaded function
uk: вираз не може вирішити адресу перевантаженої функції

en: statement has no effect
uk: вираз не має ефекту

en: statement is a reference, not call, to function %qE
uk: вираз є посиланням, а не викликом функції %qE

en: statement is not a constant expression
uk: вираз не є константним

en: statement marked for throw in middle of block
uk: інструкція позначена для генерації винятку в середині блоку

en: statement marked for throw, but doesn%'t
uk: інструкція позначена для генерації винятку, але цього не робить

en: statement uses released SSA name
uk: операція використовує вивільнене імʼя SSA

en: statement volatile flag not up to date
uk: прапорець volatile для оператора не оновлено

en: statement will never be executed
uk: інструкція ніколи не буде виконана

en: statement with no effect
uk: оператор без ефекту

en: statement-expressions are not allowed outside functions nor in template-argument lists
uk: вирази-оператори не дозволяються поза функціями або у списку аргументів шаблону

en: static assertion failed
uk: статична перевірка не вдалася

en: static assertion failed: %.*s
uk: статична перевірка не пройдена: %.*s

en: static assertion failed: %E
uk: статична перевірка не вдалася: %E

en: static attribute %qs declaration for %q+D needs an address
uk: Оголошення статичного атрибуту %qs для %q+D потребує адреси

en: static chain with function that doesn%'t use one
uk: статичний ланцюжок з функцією, яка не використовує його

en: static data member %qD in unnamed class
uk: статичний член даних %qD в безіменному класі

en: static data member %qE declared %qs
uk: статичний член даних %qE оголошений як %qs

en: static data member is not name-independent
uk: Статичний член даних не є іменем незалежним

en: static declaration of %q+D follows non-static declaration
uk: статичне оголошення %q+D слідує за нестатичним оголошенням

en: static initialization of variable %q+D in %<.shared%> memory is not supported
uk: статична ініціалізація змінної %q+D в памʼяті %<.shared%> не підтримується

en: static is not supported on TPF-OS
uk: статичний не підтримується в TPF-OS

en: static member %qD cannot be a bit-field
uk: статичний елемент %qD не може бути біт-полем

en: static member %qD declared %<register%>
uk: статичний член %qD оголошено зі специфікатором %<register%>

en: static member function %q#D declared with type qualifiers
uk: статична функція-член %q#D оголошена з кваліфікаторами типу

en: static member function %qD cannot have cv-qualifier
uk: статична функція-член %qD не може мати cv-кваліфікатор

en: static member function %qD cannot have ref-qualifier
uk: статичний метод класу %qD не може мати кваліфікатор посилання

en: static or type qualifiers in non-parameter array declarator
uk: статичні або типові кваліфікатори в деклараторі непараметричного масиву

en: static structured binding is not name-independent
uk: Статичне структуроване прив'язування не є іменем незалежним

en: static type %qT of its operand is a non-public base class of dynamic type %qT
uk: статичний тип %qT операнда є непублічним базовим класом динамічного типу %qT

en: static variable is not name-independent
uk: статична змінна не є незалежною від імені

en: statically allocated instance of Objective-C class %qE
uk: статично виділений екземпляр класу Objective-C %qE

en: stdcall and cdecl attributes are not compatible
uk: атрибути stdcall і cdecl несумісні

en: stdcall and fastcall attributes are not compatible
uk: Атрибути stdcall та fastcall несумісні

en: stdcall and thiscall attributes are not compatible
uk: Атрибути stdcall та thiscall несумісні

en: step expression refers to outer iterator %qD
uk: вираз кроку посилається на зовнішній ітератор %qD

en: step of implied-do loop at %L could not be simplified to a constant value
uk: крок неявного циклу DO на %L не може бути спрощений до сталого значення

en: step of implied-do loop at %L shall not be zero
uk: крок неявного циклу DO на %L не може бути нулем

en: stmt (%p) marked modified after optimization pass:
uk: інструкція (%p) позначена як змінена після проходу оптимізації:

en: stmt with wrong VUSE
uk: оператор з неправильним VUSE

en: stmts without block
uk: інструкції без блоку

en: storage class %<__thread%> invalid for function %qs
uk: клас зберігання %<__thread%> недійсний для функції %qs

en: storage class %<auto%> invalid for function %qs
uk: клас зберігання %<auto%> недійсний для функції %qs

en: storage class %<register%> invalid for function %qs
uk: клас зберігання %<register%> недійсний для функції %qs

en: storage class %<thread_local%> invalid for function %qs
uk: клас зберігання %<thread_local%> недійсний для функції %qs

en: storage class %qD applied to template instantiation
uk: клас зберігання %qD застосований до інстанціації шаблону

en: storage class specified for %qs
uk: вказано клас зберігання для %qs

en: storage class specified for parameter %qE
uk: вказано клас зберігання для параметра %qE

en: storage class specified for parameter %qs
uk: вказано специфікатор зберігання для параметра %qs

en: storage class specified for structure field
uk: вказано клас зберігання для поля структури

en: storage class specified for structure field %qE
uk: вказано клас зберігання для поля структури %qE

en: storage class specified for template parameter %qs
uk: вказано специфікатор зберігання для параметра шаблону %qs

en: storage class specified for typename
uk: вказано клас зберігання для typename

en: storage class specified for unnamed parameter
uk: вказано клас зберігання для безіменного параметра

en: storage class specifier in %<sizeof%>
uk: специфікатор класу зберігання в %<sizeof%>

en: storage class specifier in %qE
uk: специфікатор класу зберігання в %qE

en: storage class specifier in cast
uk: специфікатор класу зберігання в приведенні типів

en: storage class specifier in empty declaration with %<enum%> underlying type
uk: специфікатор класу сховища в порожньому оголошенні з підставним типом %<enum%>

en: storage class specifiers invalid in friend function declarations
uk: специфікатори класу зберігання недійсні в оголошеннях дружніх функцій

en: storage size of %q+D isn%'t constant
uk: розмір сховища %q+D не є константою

en: storage size of %q+D isn%'t known
uk: розмір зберігання %q+D невідомий

en: storage size of %qD has not been resolved
uk: розмір сховища %qD не вирішено

en: storage size of %qD isn%'t constant
uk: розмір сховища %qD не є сталим

en: storage size of %qD isn%'t known
uk: розмір сховища %qD невідомий

en: storing the address of local variable %qD in %qE
uk: збереження адреси локальної змінної %qD в %qE

en: strange device name %qs after %qs: bad character %qc
uk: дивне імʼя пристрою %qs після %qs: неправильний символ %qc

en: strategy name %qs specified for option %qs not supported for 32-bit code
uk: Вказане імʼя стратегії %qs для опції %qs не підтримується для 32-бітного коду

en: stray %<,%> at end of member declaration
uk: зайвий %<,%> в кінці оголошення члена

en: stray %<@%> in program
uk: зайвий %<@%> в програмі

en: stray %<\%o%> in program
uk: зайвий %<\%o%> в програмі

en: stray %qc in program
uk: зайвий %qc в програмі

en: stray %qs between Objective-C++ methods
uk: зайвий %qs між методами Objective-C++

en: stray %qs in program
uk: зайвий %qs в програмі

en: streaming functions require the ISA extension %qs
uk: потокові функції вимагають розширення ISA %qs

en: streaming subprocess failed
uk: помилка при виконанні підпроцесу

en: streaming subprocess was killed by signal
uk: підпроцес був зупинений сигналом

en: strftime formats cannot format arguments
uk: формати strftime не можуть форматувати аргументи

en: string length %qd is greater than the length %qd ISO C%d compilers are required to support
uk: довжина рядка %qd більша за довжину %qd, яку повинні підтримувати компілятори ISO C%d

en: string literal with user-defined suffix is invalid in this context
uk: літерал рядка з користувацьким суфіксом недійсний в цьому контексті

en: strong-cast assignment has been intercepted
uk: присвоєння зі сильним приведенням було перехоплено

en: strong-cast may possibly be needed
uk: можливо, потрібне сильне приведення

en: struct defined here
uk: структура визначена тут

en: struct has no members
uk: структура не має членів

en: struct has no named members
uk: структура не має іменованих членів

en: structure alignment must be a small power of two, not %wu
uk: вирівнювання структури повинно бути невеликою степенню двійки, а не %wu

en: structure containing a flexible array member is not at the end of another structure
uk: структура, що містить гнучкий елемент масиву, не знаходиться в кінці іншої структури

en: structure field
uk: поле структури

en: structure size boundary can only be set to 8 or 32
uk: межа розміру структури може бути встановлена тільки на 8 або 32

en: structure size boundary can only be set to 8, 32 or 64
uk: межа розміру структури може бути встановлена тільки на 8, 32 або 64

en: structured binding at namespace scope is not name-independent
uk: Структуроване прив'язування в області видимості простору імен не є іменем незалежним

en: structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>
uk: декларація структурованого звʼязування може бути тільки %qs у %<-std=c++20%> або %<-std=gnu++20%>

en: structured binding declaration cannot be %qs
uk: оголошення структурованого звʼязування не може бути %qs

en: structured binding declaration cannot be C++98 %<auto%>
uk: оголошення структурованого звʼязування не може бути C++98 %<auto%>

en: structured binding declaration cannot have constrained %<auto%> type %qT
uk: оголошення структурованого звʼязування не може мати обмежений %<auto%> тип %qT

en: structured binding declaration cannot have type %qT
uk: оголошення структурованого звʼязування не може мати тип %qT

en: structured binding declaration set but not used
uk: встановлено декларацію структурованого звʼязування, але не використовується

en: structured binding has incomplete type %qT
uk: структуроване привʼязування має неповний тип %qT

en: structured binding refers to incomplete class type %qT
uk: структуроване звʼязування посилається на неповний класовий тип %qT

en: structured binding refers to incomplete type %qT
uk: структуроване привʼязування посилається на неповний тип %qT

en: structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>
uk: структуровані привʼязки доступні лише з %<-std=c++17%> або %<-std=gnu++17%>

en: subframework include %s conflicts with framework include
uk: включення підфреймворку %s конфліктує з включенням фреймворку

en: subobject %qD declared here
uk: підобʼєкт %qD оголошено тут

en: subprogram %q+F not marked %<Inline%>
uk: підпрограма %q+F не позначена як %<Inline%>

en: subprogram %q+F not marked %<Inline_Always%>
uk: підпрограма %q+F не позначена як %<Inline_Always%>

en: subscript missing in array reference
uk: відсутній індекс в посиланні на масив

en: subscripted value is neither array nor pointer
uk: індексоване значення не є або масивом, або вказівником

en: subscripted value is neither array nor pointer nor vector
uk: індексоване значення не є ані масивом, ані вказівником, ані вектором

en: subscripted value is pointer to function
uk: індексоване значення є вказівником на функцію

en: subscripting array declared %<register%>
uk: індексація масиву, оголошеного як %<register%>

en: subsequently declared as %s with %u unspecified variable bound | subsequently declared as %s with %u unspecified variable bounds
uk[0]: пізніше оголошено як %s з %u неспецифікованою звʼязаною змінною
uk[1]: пізніше оголошено як %s з %u невизначеними звʼязаними змінними
uk[2]: пізніше оголошено як %s з %u невизначеними звʼязаними змінними

en: suggest braces around empty body in %<do%> statement
uk: рекомендується використовувати фігурні дужки навколо порожнього тіла в операторі %<do%>

en: suggest braces around empty body in an %<else%> statement
uk: рекомендується використовувати фігурні дужки навколо порожнього тіла в операторі %<else%>

en: suggest braces around empty body in an %<if%> statement
uk: рекомендується використовувати фігурні дужки навколо порожнього тіла в операторі %<if%>

en: suggest explicit braces around empty body in %<do%> statement
uk: рекомендується явно вказати фігурні дужки навколо порожнього тіла в операторі %<do%>

en: suggest explicit braces to avoid ambiguous %<else%>
uk: рекомендується використовувати явні фігурні дужки, щоб уникнути неоднозначності %<else%>

en: suggest parentheses around %<&&%> within %<||%>
uk: рекомендується використовувати дужки навколо %<&&%> всередині %<||%>

en: suggest parentheses around %<+%> in operand of %<&%>
uk: рекомендується поставити дужки навколо %<+%> в операнді %<&%>

en: suggest parentheses around %<+%> inside %<<<%>
uk: рекомендується використовувати дужки навколо %<+%> всередині %<<<%>

en: suggest parentheses around %<+%> inside %<>>%>
uk: рекомендується використовувати дужки навколо %<+%> всередині %<>>%>

en: suggest parentheses around %<-%> in operand of %<&%>
uk: рекомендується поставити дужки навколо %<-%> в операнді %<&%>

en: suggest parentheses around %<-%> inside %<<<%>
uk: рекомендується використовувати дужки навколо %<-%> всередині %<<<%>

en: suggest parentheses around %<-%> inside %<>>%>
uk: рекомендується використовувати дужки навколо %<-%> всередині %<>>%>

en: suggest parentheses around %<>>%> expression
uk: Пропонується використовувати дужки навколо виразу %<>>%>

en: suggest parentheses around arithmetic in operand of %<^%>
uk: рекомендується використовувати дужки навколо арифметики в операнді %<^%>

en: suggest parentheses around arithmetic in operand of %<|%>
uk: рекомендується використовувати дужки навколо арифметики в операнді %<|%>

en: suggest parentheses around assignment used as truth value
uk: рекомендується використовувати дужки навколо присвоєння, що використовується як значення істинності

en: suggest parentheses around comparison in operand of %<!=%>
uk: рекомендується поставити дужки навколо порівняння в операнді %<!=%>

en: suggest parentheses around comparison in operand of %<&%>
uk: рекомендується поставити дужки навколо порівняння в операнді %<&%>

en: suggest parentheses around comparison in operand of %<==%>
uk: рекомендується поставити дужки навколо порівняння в операнді %<==%>

en: suggest parentheses around comparison in operand of %<^%>
uk: рекомендується поставити дужки навколо порівняння в операнді %<^%>

en: suggest parentheses around comparison in operand of %<|%>
uk: рекомендується використовувати дужки навколо порівняння в операнді %<|%>

en: suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>
uk: рекомендується поставити дужки навколо операнда %<!%> або змінити %<&%> на %<&&%> або %<!%> на %<~%>

en: suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>
uk: рекомендується використовувати дужки навколо операнда %<!%> або змінити %<|%> на %<||%> або %<!%> на %<~%>

en: suggested alternative: | suggested alternatives:
uk[0]: запропонована альтернатива:
uk[1]: запропоновані альтернативи:
uk[2]: запропоновані альтернативи:

en: support for mode %qs
uk: підтримка режиму %qs

en: supported core architectures:%s
uk: підтримувані архітектури ядра:%s

en: switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>
uk: перемикач %<-mcpu=%s%> конфліктує з перемикачем %<-march=%s%>

en: switch %qs does not start with %<-%>
uk: перемикач %qs не починається з %<-%>

en: switch %qs is no longer supported
uk: перемикач %qs більше не підтримується

en: switch condition has boolean value
uk: умова switch має булеве значення

en: switch jumps into statement expression
uk: перехід у switch до виразу заяви

en: switch jumps over OpenMP %<allocate%> allocation
uk: перемикання перескакує через виділення пам'яті OpenMP %<allocate%>

en: switch jumps over variable initialization
uk: перехід у switch пропускає ініціалізацію змінної

en: switch missing default case
uk: відсутній блок default у switch

en: switch quantity not an integer
uk: кількість виразів у switch не є цілочисельним

en: switch starts here
uk: switch починається тут

en: switch statement of size %lu entries too large
uk: оператор switch з %lu елементами занадто великий

en: symbol %qD referenced by %qD declared here
uk: символ %qD, на який посилається %qD, оголошено тут

en: symbol needs to be defined to have a version
uk: символ повинен бути визначений, щоб мати версію

en: symbol used as immediate operand
uk: символ використовується як негайний операнд

en: symbol used with both base and indexed registers
uk: символ використовується з базовими та індексованими регістрами

en: symbol with offset used in PIC mode
uk: символ з зсувом використовується в режимі PIC

en: symbolic memory references are only supported on z10 or later
uk: символічні посилання на памʼять підтримуються лише на z10 або пізніше

en: symtab_node::verify failed
uk: Помилка: перевірка symtab_node::verify не вдалася

en: symver attribute argument must have format %<name@nodename%>
uk: аргумент атрибуту «symver» повинен мати формат %<name@nodename%>

en: symver is not exported with default visibility
uk: symver не експортується зі стандартною видимістю

en: symver is only supported on ELF platforms
uk: symver підтримується лише на платформах ELF

en: symver target is not exported with default visibility
uk: ціль symver не експортується зі стандартною видимістю

en: synthesized method %qD first required here
uk: синтезований метод %qD вперше потрібен тут

en: system path %qs is not absolute
uk: системний шлях %qs не є абсолютним

en: taking address of an immediate function %qD
uk: береться адреса негайної функції %qD

en: taking address of constructor %qD
uk: береться адреса конструктора %qD

en: taking address of destructor %qD
uk: береться адреса деструктора %qD

en: taking address of expression of type %<void%>
uk: береться адреса виразу типу %<void%>

en: taking address of packed member of %qT may result in an unaligned pointer value
uk: отримання адреси упакованого елемента %qT може призвести до невирівняного значення вказівника

en: taking address of rvalue
uk: береться адреса rvalue

en: taking the absolute value of unsigned type %qT has no effect
uk: взяття модуля беззнакового типу %qT не має ефекту

en: taking the address of a label is non-standard
uk: взяття адреси мітки є нестандартним

en: target & host is %qs:%qs, expected %qs:%qs
uk: ціль та хост - %qs:%qs, очікувалося %qs:%qs

en: target CPU does not support ARM mode
uk: цільовий процесор не підтримує режим ARM

en: target CPU does not support ARMv8-M Security Extensions
uk: цільовий процесор не підтримує розширення ARMv8-M Security

en: target CPU does not support THUMB instructions
uk: цільовий процесор не підтримує THUMB інструкції

en: target CPU does not support interworking
uk: цільовий процесор не підтримує взаємодію

en: target CPU does not support unaligned accesses
uk: цільовий процесор не підтримує незбалансований доступ

en: target OS does not support unaligned accesses
uk: цільова ОС не підтримує незбалансований доступ

en: target argument
uk: аргумент-ціль

en: target attribute or pragma changes %<long double%> size
uk: атрибут або pragma цілі змінює розмір %<long double%>

en: target attribute or pragma changes AltiVec ABI
uk: атрибут або pragma змінює AltiVec ABI

en: target attribute or pragma changes darwin64 ABI
uk: атрибут або pragma змінює darwin64 ABI

en: target does not support atomic profile update, single mode is selected
uk: ціль не підтримує атомне оновлення профілю, вибрано одиночний режим

en: target does not support function version dispatcher
uk: цільова система не підтримує диспетчер версій функцій

en: target format does not support infinity
uk: цільовий формат не підтримує нескінченність

en: target is not pointer or reference
uk: ціль не є вказівником або посиланням

en: target is not pointer or reference to class
uk: ціль не є вказівником або посиланням на клас

en: target is not pointer or reference to complete type
uk: ціль не є вказівником або посиланням на повний тип

en: target of conversion might be a candidate for a format attribute
uk: ціль конвертації може бути кандидатом на атрибут формату

en: target of initialization might be a candidate for a format attribute
uk: ціль ініціалізації може бути кандидатом на атрибут формату

en: target specific builtin not available
uk: цільова вбудована функція недоступна

en: target specific option mismatch
uk: несумісність специфічної опції цілі

en: target system does not support debug output
uk: система ціль не підтримує вивід налагодження

en: target system does not support the %qs debug format
uk: цільова система не підтримує формат відлагодження %qs

en: targets missing after %qs
uk: відсутні цілі після %qs

en: template %qD declared
uk: шаблон %qD оголошено

en: template %qE in clause %qs
uk: шаблон %qE в замиканні %qs

en: template argument %d is invalid
uk: аргумент шаблону %d недійсний

en: template argument %qE for type %qT not a compile-time constant
uk: аргумент шаблону %qE для типу %qT не є константою часу компіляції

en: template argument for %qD uses local type %qT
uk: аргумент шаблону для %qD використовує локальний тип %qT

en: template argument required for %<%s %T%>
uk: потрібен аргумент шаблону для %<%s %T%>

en: template arguments to %qD do not match original template %qD
uk: аргументи шаблону для %qD не відповідають оригінальному шаблону %qD

en: template class without a name
uk: шаблон класу без назви

en: template constraint failure for %qD
uk: помилка обмеження шаблону для %qD

en: template declaration of %<typedef%>
uk: декларація шаблону %<typedef%>

en: template declaration of %q#D
uk: шаблонне оголошення %q#D

en: template definition of non-template %q#D
uk: визначення шаблону для нешаблону %q#D

en: template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)
uk: глибина інстанціювання шаблону перевищує максимум %d (використовуйте %<-ftemplate-depth=%>, щоб збільшити максимум)

en: template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)
uk: глибина інстанціювання шаблону перевищує максимум %d при інстанціюванні %q+D, можливо, з генерації віртуальної таблиці (використовуйте %<-ftemplate-depth=%>, щоб збільшити максимум)

en: template parameter %q+#D
uk: параметр шаблону %q+#D

en: template parameter %qD declared here
uk: параметр шаблона %qD оголошений тут

en: template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type
uk: Параметр шаблону %qD типу %qT не допускається в цілочисельному сталому виразі, оскільки він не є цілочисельним або перелічувальним типом

en: template parameter list used in explicit instantiation
uk: список параметрів шаблону, використаний у явному інстанціюванні

en: template parameter lists provided don%'t match the template parameters of %qD
uk: надані списки параметрів шаблону не відповідають параметрам шаблону %qD

en: template parameter pack %qD cannot have a default argument
uk: пакет параметрів шаблону %qD не може мати аргумент за замовчуванням

en: template parameter pack cannot have a default argument
uk: параметр пакету шаблону не може мати значення за замовчуванням

en: template parameter packs cannot have default arguments
uk: пакети параметрів шаблону не можуть мати аргументів за замовчуванням

en: template parameter type %qT declared %<friend%>
uk: тип параметра шаблону %qT оголошений як %<friend%>

en: template parameters cannot be friends
uk: Параметри шаблону не можуть бути друзями

en: template parameters do not match template %qD
uk: параметри шаблону не відповідають шаблону %qD

en: template parameters not deducible in partial specialization:
uk: параметри шаблону не можуть бути виведені в частковій спеціалізації:

en: template specialization of %qD not allowed by ISO C++
uk: спеціалізація шаблону %qD не дозволена за стандартом ISO C++

en: template specialization with C linkage
uk: спеціалізація шаблону зі звʼязуванням C

en: template specifiers not specified in declaration of %qD
uk: специфікатори шаблону не вказані в оголошенні %qD

en: template template parameter %qT in declaration of deduction guide
uk: параметр шаблону шаблону %qT в оголошенні довідника виведення

en: template type parameters must use the keyword %<class%> or %<typename%>
uk: типові параметри шаблону повинні використовувати ключове слово %<class%> або %<typename%>

en: template with C linkage
uk: шаблон з C-звʼязком

en: template-id %qD for %q+D does not match any template declaration
uk: template-id %qD для %q+D не відповідає жодній декларації шаблону

en: template-id %qD used as a declarator
uk: ідентифікатор шаблону %qD використовується як декларатор

en: template-id %qE in declaration of primary template
uk: ідентифікатор шаблону %qE в оголошенні основного шаблону

en: template-id not allowed for constructor in C++20
uk: template-id не дозволено для конструктора в C++20

en: template-id not allowed for destructor in C++20
uk: шаблонний ідентифікатор не дозволено для деструктора в C++20

en: template-parameter-
uk: параметр шаблону-

en: templates may not be %<virtual%>
uk: шаблони не можуть бути %<virtual%>

en: temporary of non-literal type %qT in a constant expression
uk: тимчасовий обʼєкт нелітерального типу %qT в константному виразі

en: ternary %<operator?:%>
uk: тернарний оператор %<?:%>

en: ternary %<operator?:%> in %<%E ? %E : %E%>
uk: тернарний оператор %<?:%> у %<%E ? %E : %E%>

en: testing if a concept-id is a valid expression; add %<requires%> to check satisfaction
uk: перевірка, чи є ідентифікатор концепції дійсним виразом; додайте %<requires%>, щоб перевірити задоволеність

en: the %<audit%> semantic should be at least as strong as the %<default%> semantic
uk: семантика %<audit%> повинна бути принаймні такою ж сильною, як семантика %<default%>

en: the %<bool%> keyword is not allowed in a C++20 concept definition
uk: слово %<bool%> не дозволено в означенні концепції C++20

en: the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE
uk: вираз %<destroy%> %qE має бути ідентичним аргументу %<depobj%> %qE

en: the %<device%> clause expression must evaluate to %<1%>
uk: вираз у замиканні %<device%> повинен обчислюватися як %<1%>

en: the %<device%> clause expression must evaluate to %<1%> at %C
uk: вираз у замиканні %<device%> повинен обчислюватися як %<1%> в %C

en: the %<interrupt%> attribute requires a MIPS32r2 processor or greater
uk: атрибут %<interrupt%> вимагає процесор MIPS32r2 або вище

en: the %qE attribute cannot be applied to an SVE function type
uk: атрибут %qE не може бути застосований до типу функції SVE

en: the %qE attribute requires arguments
uk: атрибут %qE вимагає аргументів

en: the %qs architecture does not support %<-m%s=2008%>
uk: архітектура %qs не підтримує %<-m%s=2008%>

en: the %qs architecture does not support %<-m%s=legacy%>
uk: архітектура %qs не підтримує %<-m%s=legacy%>

en: the %qs architecture does not support %<-mfp32%>
uk: архітектура %qs не підтримує %<-mfp32%>

en: the %qs architecture does not support DSP instructions
uk: архітектура %qs не підтримує інструкції DSP

en: the %qs architecture does not support branch-likely instructions
uk: архітектура %qs не підтримує інструкції з ймовірним гілком

en: the %qs architecture does not support madd or msub instructions
uk: архітектура %qs не підтримує інструкції madd або msub

en: the %qs architecture does not support odd single-precision registers
uk: архітектура %qs не підтримує непарні регістри одинарної точності

en: the %qs architecture does not support paired-single instructions
uk: архітектура %qs не підтримує інструкції з подвійною точністю

en: the %qs architecture does not support the synci instruction
uk: архітектура %qs не підтримує інструкцію synci

en: the %qs debug info cannot be used with pre-compiled headers
uk: інформацію для налагодження %qs неможливо використовувати з попередньо скомпільованими заголовками

en: the ' ' printf flag
uk: прапорець «пробіл» у printf

en: the '!' strfmon flag
uk: прапорець '!' у форматі strfmon

en: the '#' printf flag
uk: прапорець «#» у printf

en: the '#' strftime flag
uk: прапорець '#' у форматі strftime

en: the ''' printf flag
uk: прапорець «'» у printf

en: the ''' scanf flag
uk: прапорець ''' для scanf

en: the '(' strfmon flag
uk: прапорець '(' у форматі strfmon

en: the '+' printf flag
uk: прапорець «+» у printf

en: the '+' strfmon flag
uk: прапорець '+' у форматі strfmon

en: the '-' printf flag
uk: прапорець «-» у printf

en: the '-' strfmon flag
uk: прапорець '-' у форматі strfmon

en: the '-' strftime flag
uk: прапорець '-' у форматі strftime

en: the '0' printf flag
uk: прапорець «0» у printf

en: the '0' strftime flag
uk: прапорець '0' у форматі strftime

en: the 'E' strftime modifier
uk: модифікатор 'E' у форматі strftime

en: the 'I' printf flag
uk: прапорець «I» у printf

en: the 'I' scanf flag
uk: прапорець 'I' для scanf

en: the 'O' modifier
uk: модифікатор 'O'

en: the 'O' strftime modifier
uk: модифікатор 'O' у форматі strftime

en: the '^' strfmon flag
uk: прапорець '^' у форматі strfmon

en: the '^' strftime flag
uk: прапорець '^' у форматі strftime

en: the '_' strftime flag
uk: прапорець '_' у форматі strftime

en: the 'a' scanf flag
uk: прапорець 'a' для scanf

en: the 'm' scanf flag
uk: прапорець 'm' для scanf

en: the 'q' diagnostic flag
uk: прапорець 'q' для діагностики

en: the -shared option is not currently supported for VAX ELF
uk: опція -shared наразі не підтримується для VAX ELF

en: the ABI for passing a value containing zero-width fields before an adjacent 64-bit floating-point field was changed in GCC %{12.1%}
uk: ABI для передачі значення, що містить поля нульової ширини перед суміжним 64-бітним полем з плаваючою комою, було змінено в GCC %{12.1%}

en: the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6
uk: ABI для передачі параметрів з вирівнюванням %d байт змінився в GCC 4.6

en: the ABI for returning a value containing zero-width bit-fields but otherwise an aggregate with only one or two floating-point fields was changed in GCC %{12.1%}
uk: ABI для повернення значення, що містить поля бітів нульової ширини, але в іншому випадку агрегат з лише одним або двома полями з плаваючою комою, було змінено в GCC %{12.1%}

en: the ABI for returning a value with C++17 empty bases but otherwise an aggregate with only one or two floating-point fields was changed in GCC %{12.1%}
uk: ABI для повернення значення з C++17 порожніми базами, але в іншому випадку агрегатом з одним або двома полями з плаваючою комою було змінено в GCC %{12.1%}

en: the ABI of passing C structures with zero-width bit-fields has changed in GCC %{12.1%}
uk: ABI передачі C-структур з біт-полями нульової ширини змінився в GCC %{12.1%}

en: the ABI of passing struct with a flexible array member has changed in GCC 4.4
uk: ABI передачі структури з гнучким елементом масиву змінився в GCC 4.4

en: the ABI of passing structure with %<complex float%> member has changed in GCC 4.4
uk: ABI передачі структури з елементом %<complex float%> змінився в GCC 4.4

en: the ABI of passing union with %<long double%> has changed in GCC 4.4
uk: ABI передачі обʼєднання з %<long double%> змінився в GCC 4.4

en: the RX100 cpu does not have FPU hardware
uk: процесор RX100 не має апаратного забезпечення FPU

en: the RX200 cpu does not have FPU hardware
uk: процесор RX200 не має апаратного забезпечення FPU

en: the address %qE will never be NULL
uk: адреса %qE ніколи не буде NULL

en: the address of %qD is not a valid template argument
uk: адреса %qD не є дійсним аргументом шаблону

en: the address of %qD is not a valid template argument because it does not have static storage duration
uk: адреса %qD не є дійсним аргументом шаблону, оскільки вона не має статичної тривалості зберігання

en: the address of %qD will always evaluate as %<true%>
uk: адреса %qD завжди буде оцінюватися як %<true%>

en: the address of %qD will never be %<null%>
uk: адреса %qD ніколи не буде %<null%>

en: the address of %qD will never be NULL
uk: адреса обʼєкту %qD ніколи не буде NULL

en: the address of a label cannot appear in a constant-expression
uk: адреса мітки не може зʼявлятися в константному виразі

en: the address of the %qT subobject of %qD is not a valid template argument
uk: адреса підобʼєкта %qT обʼєкта %qD не є дійсним аргументом шаблону

en: the align argument to %<__builtin_coro_promise%> must be a constant
uk: аргумент align для %<__builtin_coro_promise%> має бути константою

en: the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}
uk: вирівнювання полів %<_Atomic %T%> змінилося в %{GCC 11.1%}

en: the argument to %<xabort%> intrinsic must be an 8-bit immediate
uk: аргумент вбудованої функції %<xabort%> повинен бути 8-бітним негайним значенням

en: the arguments to %qE must be constant strings
uk: аргументи для %qE повинні бути константними рядками

en: the assignment suppression scanf feature
uk: функція пригнічення присвоєння scanf

en: the call requires %<ifunc%>, which is not supported by this target
uk: виклик потребує %<ifunc%>, який не підтримується цільовою системою

en: the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)
uk: конвенція виклику для %qT змінюється в %<-fabi-version=13%> (GCC 8.2)

en: the combination of %qs and %qs is incompatible with %qs
uk: поєднання %qs та %qs несумісне з %qs

en: the comparison reduces to %qE
uk: порівняння зводиться до %qE

en: the comparison will always evaluate as %<false%> for the address of %qE will never be NULL
uk: порівняння завжди буде оцінюватися як %<false%> для адреси %qE ніколи не буде NULL

en: the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL
uk: порівняння завжди буде оцінюватися як %<false%> для операнду-вказівника в %qE не повинен бути NULL

en: the comparison will always evaluate as %<true%> for the address of %qE will never be NULL
uk: порівняння завжди буде оцінюватися як %<true%> для адреси %qE ніколи не буде NULL

en: the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL
uk: порівняння завжди буде оцінюватися як %<true%> для операнду-вказівника в %qE не повинен бути NULL

en: the compiler can assume that the address of %qD will always evaluate to %<true%>
uk: компілятор може припустити, що адреса %qD завжди буде оцінюватися як %<true%>

en: the compiler can assume that the address of %qD will never be NULL
uk: компілятор може припустити, що адреса %qD ніколи не буде NULL

en: the compiler can assume that the address of %qE will never be NULL
uk: компілятор може припустити, що адреса %qE ніколи не буде NULL

en: the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L
uk: компонент %qs є типом PRIVATE і не може бути компонентом %qs, який є PUBLIC на %L

en: the conflicting type defined in another translation unit
uk: конфліктуючий тип, визначений в іншому модулі перекладу

en: the conflicting type defined in another translation unit has virtual table of different size
uk: конфліктуючий тип, визначений в іншому модулі перекладу, має віртуальну таблицю іншого розміру

en: the conflicting type defined in another translation unit has virtual table with different contents
uk: конфліктуючий тип, визначений в іншому перекладовому блоку, має віртуальну таблицю з різним вмістом

en: the conflicting type defined in another translation unit has virtual table with more entries
uk: конфліктуючий тип, визначений в іншому модулі перекладу, має віртуальну таблицю з більшою кількістю записів

en: the conflicting type defined in another translation unit with different RTTI information
uk: конфліктуючий тип, визначений в іншому модулі перекладу, має іншу інформацію про RTTI

en: the content of uninitialized storage is not usable in a constant expression
uk: вміст неініціалізованого сховища не може бути використаний в сталому виразі

en: the control flow of function %qD does not match its profile data (counter %qs)
uk: потік керування функції %qD не відповідає її профільним даним (лічильник %qs)

en: the coroutine promise type %qT declares both %<return_value%> and %<return_void%>
uk: тип promise для корутини %qT оголошує як %<return_value%>, так і %<return_void%>

en: the count should be no less than 0; please check the intrinsic %qs in code
uk: лічильник повинен бути не менше 0; перевірте вбудований %qs у коді

en: the default value for the current CPU tuning is %d bytes
uk: значення за замовчуванням для поточної настройки процесора - %d байтів

en: the direction argument to %<__builtin_coro_promise%> must be a constant
uk: аргумент direction для %<__builtin_coro_promise%> має бути константою

en: the dot syntax is not available in Objective-C 1.0
uk: синтаксис з крапкою недоступний в Objective-C 1.0

en: the ellipsis in %qD is not inherited
uk: еліпсис в %qD не успадковується

en: the event handle of a %<detach%> clause should not be in a data-sharing clause
uk: обробник події %<detach%> не повинен бути в замиканні, що спільно використовує дані

en: the expression %qE evaluated to %<false%>
uk: вираз %qE обчислюється як %<false%>

en: the expression %qE is required to be non-throwing
uk: вираз %qE має бути без винятків

en: the extra base is defined here
uk: додаткова база визначена тут

en: the fifth argument must be an 8-bit immediate
uk: пʼятий аргумент повинен бути 8-бітним негайним значенням

en: the first argument of a %qs must be of a boolean vector type of the same number of elements as the result
uk: перший аргумент %qs повинен бути булевим векторним типом з такою ж кількістю елементів, як результат

en: the first difference of corresponding definitions is field %qD
uk: перша різниця відповідних визначень - поле %qD

en: the first difference of corresponding definitions is method %qD
uk: перша різниця відповідних визначень - метод %qD

en: the first parameter of %<operator new%> cannot have a default argument
uk: перший параметр %<operator new%> не може мати значення за замовчуванням

en: the fourth argument must be one of enum %qs
uk: четвертий аргумент повинен бути одним з елементів перелічування %qs

en: the frame size of %wu bytes is larger than %wu bytes
uk: розмір кадру %wu байтів більший за %wu байтів

en: the immediate argument must be a 4-bit immediate
uk: негайний аргумент повинен бути 4-бітним негайним

en: the immediate argument must be a 5-bit immediate
uk: негайний аргумент повинен бути 5-бітним негайним

en: the immediate argument must be an 8-bit immediate
uk: негайний аргумент повинен бути 8-бітним негайним

en: the incompatible selection was determined by ultimate alias target %qD
uk: Несумісний вибір встановлено для кінцевої мети псевдоніма %qD

en: the incompatible type defined in another translation unit
uk: несумісний тип, визначений в іншій одиниці перекладу

en: the incompatible type is defined here
uk: несумісний тип визначений тут

en: the lambda has no capture-default
uk: лямбда не має захоплення за замовчуванням

en: the last argument must be a 1-bit immediate
uk: останній аргумент повинен бути 1-бітним негайним

en: the last argument must be a 2-bit immediate
uk: останній аргумент повинен бути 2-бітним негайним значенням

en: the last argument must be a 3-bit immediate
uk: останній аргумент повинен бути 3-бітним негайним значенням

en: the last argument must be a 32-bit immediate
uk: останній аргумент повинен бути 32-бітним негайним значенням

en: the last argument must be a 4-bit immediate
uk: останній аргумент повинен бути 4-бітним негайним значенням

en: the last argument must be a 5-bit immediate
uk: останній аргумент повинен бути 5-бітним негайним

en: the last argument must be an 1-bit immediate
uk: останній аргумент повинен бути 1-бітним негайним значенням

en: the last argument must be an 8-bit immediate
uk: останній аргумент повинен бути 8-бітним негайним

en: the last argument must be scale 1, 2, 4, 8
uk: останній аргумент повинен мати масштаб 1, 2, 4, 8

en: the location value is corrupt
uk: значення розташування пошкоджено

en: the m210 does not have little endian support
uk: m210 не підтримує little endian

en: the macro %qs had not yet been defined
uk: макро %qs ще не було визначено

en: the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)
uk: декороване імʼя %qD змінилося між %<%s=%d%> (%qD) та %<%s=%d%> (%qD)

en: the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)
uk: декороване імʼя %qD змінюється між %<%s=%d%> (%qD) та %<%s=%d%> (%qD)

en: the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>
uk: декороване імʼя %qD змінюється між %<-fabi-version=%d%> та %<-fabi-version=%d%>

en: the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>
uk: декороване імʼя тунку для %qD змінюється між %<-fabi-version=%d%> та %<-fabi-version=%d%>

en: the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>
uk: декороване імʼя змінної-сторожа ініціалізації для %qD змінюється між %<-fabi-version=%d%> та %<-fabi-version=%d%>

en: the max value for the last size range should be -1 for option %qs
uk: Максимальне значення для останнього діапазону розмірів повинно бути -1 для опції %qs

en: the message attached to %<unavailable%> is not a string
uk: повідомлення, прикріплене до %<unavailable%>, не є рядком

en: the modules initialization order is dynamically determined by M2RTS and application dependencies
uk: порядок ініціалізації модулів динамічно визначається M2RTS та залежностями програми

en: the next to last argument must be an 8-bit immediate
uk: передостанній аргумент повинен бути 8-бітним негайним

en: the omitted middle operand in %<?:%> will always be %<true%>, suggest explicit middle operand
uk: пропущений середній операнд у %<?:%> завжди буде %<true%>, рекомендується вказати явний середній операнд

en: the operand %qE is unsatisfied because
uk: операнд %qE не задовольняється, оскільки

en: the passed in closure object will not be mutated because it is taken by value
uk: Об'єкт замикання, що передається, не буде змінено, оскільки він приймається по значенню

en: the program should also define %qD
uk: програма також повинна визначати %qD

en: the range of count should be in 0 to 16; please check the intrinsic %qs in code
uk: діапазон лічильника повинен бути від 0 до 16; перевірте вбудовану функцію %qs у коді

en: the range of count should be in 0 to 32; please check the intrinsic %qs in code
uk: діапазон лічильника повинен бути від 0 до 32; перевірте вбудовану функцію %qs у коді

en: the range of count should be in 0 to 64; please check the intrinsic %qs in code
uk: діапазон лічильника повинен бути від 0 до 64; перевірте вбудовану функцію %qs у коді

en: the range of mask should be in 0 to 255
uk: діапазон маски повинен бути від 0 до 255

en: the range of selector should be in 0 to 1
uk: діапазон значень селектора повинен бути від 0 до 1

en: the range of selector should be in 0 to 3
uk: діапазон значень селектора повинен бути від 0 до 3

en: the range of selector should be in 0 to 7
uk: діапазон значень селектора повинен бути від 0 до 7

en: the register %qs cannot be clobbered in %<asm%> for the current target
uk: регістр %qs не може бути знищений в %<asm%> для поточної цілі

en: the register specified for %q+D cannot be accessed by the current target
uk: регістр, вказаний для %q+D, не може бути доступний поточною ціллю

en: the register specified for %q+D is not general enough to be used as a register variable
uk: регістр, вказаний для %q+D, недостатньо загальний для використання як регістр змінної

en: the required expression %qE is invalid
uk: обовʼязковий вираз %qE недійсний

en: the required expression %qE is invalid, because
uk: обовʼязковий вираз %qE недійсний, оскільки

en: the required type %qT is invalid
uk: обовʼязковий тип %qT недійсний

en: the required type %qT is invalid, because
uk: обовʼязковий тип %qT недійсний, оскільки

en: the result for the xxspltidp instruction is undefined for subnormal input values
uk: результат інструкції xxspltidp не визначений для піднормальних значень введення

en: the result of the conversion is unspecified because %qE is outside the range of type %qT
uk: результат конвертації не визначений, оскільки %qE знаходиться поза діапазоном типу %qT

en: the same loop iteration variables %qD used in multiple associated loops
uk: ті ж самі змінні ітерації циклу %qD використовуються в кількох повʼязаних циклах

en: the target does not support %<asm goto%> with outputs in %<asm%>
uk: ціль не підтримує %<asm goto%> з виходами в %<asm%>

en: the third argument must be an 8-bit immediate
uk: третій аргумент повинен бути 8-бітним негайним значенням

en: the third argument must be comparison constant
uk: третій аргумент повинен бути константою порівняння

en: the type %qT of %<constexpr%> variable %qD is not literal
uk: тип %qT змінної %qD, яка є %<constexpr%>, не є літеральним

en: the type being destroyed is %qT, but the destructor refers to %qT
uk: тип, який знищується, це %qT, але деструктор посилається на %qT

en: the type of a pointer to explicit object member function is a regular pointer to function type
uk: тип вказівника на явну членську функцію об'єкта є звичайним вказівником на тип функції

en: the type of an explicit object member function is a regular function type
uk: тип явної функції-члена об'єкта є звичайним типом функції

en: the value of %qD is not usable in a constant expression
uk: значення %qD не може бути використано в константному виразі

en: the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement
uk: значення вказівника стеку після виконання %<asm%> має бути таким самим, як і до виконання цієї інструкції

en: there are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be available
uk: немає аргументів для %qD, які залежать від параметра шаблону, тому повинно бути доступне оголошення %qD

en: third argument of %q+D should probably be %<char **%>
uk: третій аргумент %q+D, ймовірно, повинен бути %<char **%>

en: third argument to %<__builtin_prefetch%> must be a constant
uk: третій аргумент для %<__builtin_prefetch%> повинен бути константою

en: third argument to function %qE must be a constant integer
uk: третій аргумент функції %qE повинен бути цілою сталою

en: third operand of conditional expression cannot resolve address of overloaded function
uk: третій операнд умовного виразу не може вирішити адресу перевантаженої функції

en: third operand of conditional expression has no effect
uk: третій операнд умовного виразу не має ефекту

en: third operand of conditional expression is a reference, not call, to function %qE
uk: третій операнд умовного виразу є посиланням, а не викликом функції %qE

en: third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>
uk: третій операнд оператора умови має тип %<void%>, але другий операнд не є виразом генерації винятку або типом %<void%>

en: this %qs clause does not guard...
uk: ця %qs умова не захищає...

en: this built-in function is only available on the fr405 and fr450
uk: ця вбудована функція доступна лише на fr405 і fr450

en: this built-in function is only available on the fr450
uk: ця вбудована функція доступна лише на fr450

en: this built-in function is only available on the fr500 and fr550
uk: ця вбудована функція доступна лише на fr500 і fr550

en: this built-in function is only available on the v3f toolchain
uk: ця вбудована функція доступна лише на інструментальному засобі v3f

en: this built-in function is only available on the v3s or v3f toolchain
uk: ця вбудована функція доступна лише на інструментальному засобі v3s або v3f

en: this built-in function not support on the v3m toolchain
uk: ця вбудована функція не підтримується на інструментальному засобі v3m

en: this builtin is not supported for this target
uk: ця вбудована функція не підтримується для цільової платформи

en: this compiler does not support %qs
uk: цей компілятор не підтримує %qs

en: this compiler does not support PowerPC (%<-arch%> option ignored)
uk: цей компілятор не підтримує PowerPC (опція %<-arch%> ігнорується)

en: this compiler does not support x86 (%<-arch%> option ignored)
uk: цей компілятор не підтримує x86 (опція %<-arch%> ігнорується)

en: this condition has identical branches
uk: ця умова має ідентичні гілки

en: this decimal constant is unsigned only in ISO C90
uk: ця десяткова константа є беззнаковою лише в ISO C90

en: this decimal constant would be unsigned in ISO C90
uk: ця десяткова константа була б беззнаковою в ISO C90

en: this definition requires the MVE ISA extension
uk: ця визначення потребує розширення MVE ISA

en: this flexibility is deprecated and will be removed
uk: ця гнучкість застаріла і буде видалена

en: this is a GCC bug that can be worked around by adding attribute used to function called
uk: це помилка GCC, яку можна обійти, додавши атрибут used до викликаної функції

en: this is the first default label
uk: це перша типова мітка

en: this is the first entry overlapping that value
uk: це перший запис, що перекриває це значення

en: this is the insn:
uk: це інструкція:

en: this media function is only available on the fr400 and fr550
uk: ця медіа-функція доступна лише на fr400 і fr550

en: this media function is only available on the fr500
uk: ця медіа-функція доступна лише на fr500

en: this operation requires the RVV ISA extension
uk: ця операція вимагає розширення RVV ISA

en: this operation requires the SVE ISA extension
uk: ця операція вимагає розширення SVE ISA

en: this statement may fall through
uk: ця інструкція може продовжити виконання

en: this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted
uk: ця ціль не визначає барʼєр спекуляції; ваша програма все ще буде виконуватись правильно, але неправильна спекуляція може не бути обмежена

en: this target does not support %qs
uk: ця цільова платформа не підтримує %qs

en: this target is little-endian
uk: ця цільова архітектура має формат little endian

en: this target machine does not have delayed branches
uk: ця цільова машина не має відкладених гілок

en: thread-local COMMON data not implemented
uk: локальні дані COMMON для потоків не реалізовані

en: thread-local declaration of %q#D follows non-thread-local declaration
uk: локальна для потоку декларація %q#D слідує за нелокальною декларацією

en: thread-local declaration of %q+D follows non-thread-local declaration
uk: потокове локальне оголошення %q+D слідує за непотоковим локальним оголошенням

en: threadprivate iteration variable %qD
uk: змінна ітерації, приватна для потоку %qD

en: threadprivate variable %qE used in a region with %<order(concurrent)%> clause
uk: змінна, приватна для потоку %qE, використовується в регіоні з замиканням %<order(concurrent)%>

en: threadprivate variable %qE used in target region
uk: змінна, приватна для потоку %qE, використовується в цільовому регіоні

en: threadprivate variable %qE used in untied task
uk: змінна, приватна для потоку %qE, використовується в незвʼязаній задачі

en: three-way comparison of %qD has type %qT, not a comparison category type
uk: тристороннє порівняння %qD має тип %qT, а не тип категорії порівняння

en: three-way comparison of %qD has type %qT, which does not convert to %qT
uk: тристороннє порівняння %qD має тип %qT, який не перетворюється на %qT

en: three-way comparison of vectors
uk: Тристороннє порівняння векторів

en: throwing NULL, which has integral, not pointer type
uk: кидається NULL, який має цілочисельний, а не вказівний тип

en: thunk-inline is only supported with %<-mindirect-branch-jump%>
uk: thunk-inline підтримується тільки з %<-mindirect-branch-jump%>

en: to be allocated variable declared here
uk: змінна, яка має бути виділена пам'яті, оголошена тут

en: to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified
uk: для безпеки всі проміжні вказівники в приведенні з %qT до %qT повинні мати кваліфікатор %<const%>

en: to generate dependencies you must specify either %<-M%> or %<-MM%>
uk: для генерації залежностей необхідно вказати або %<-M%>, або %<-MM%>

en: to match this %qs
uk: щоб відповідати цьому %qs

en: to refer to a type member of a template parameter, use %<typename %E%>
uk: щоб посилатися на член типу параметра шаблону, використовуйте %<typename %E%>

en: too few arguments to %%:version-compare
uk: замало аргументів для %%:version-compare

en: too few arguments to %<__builtin_tgmath%>
uk: замало аргументів для %<__builtin_tgmath%>

en: too few arguments to built-in function %qE expecting %u
uk: недостатньо аргументів для вбудованої функції %qE, очікується %u

en: too few arguments to constructor %q#D
uk: замало аргументів для конструктора %q#D

en: too few arguments to function
uk: занадто мало аргументів для функції

en: too few arguments to function %<va_start%>
uk: замало аргументів для функції %<va_start%>

en: too few arguments to function %q#D
uk: занадто мало аргументів для функції %q#D

en: too few arguments to function %qE
uk: замало аргументів для функції %qE

en: too few arguments to member function %q#D
uk: занадто мало аргументів для функції-члена %q#D

en: too few arguments to method %q#D
uk: занадто мало аргументів для методу %q#D

en: too few template parameter lists in declaration of %qD
uk: занадто мало списків параметрів шаблону в оголошенні %qD

en: too few template-parameter-lists
uk: занадто мало списків параметрів шаблону

en: too large function value type, needs %d registers, have only %d registers for this
uk: занадто великий тип значення функції, потрібно %d регістрів, є тільки %d регістрів для цього

en: too late for # directive to set debug directory
uk: занадто пізно для директиви #, щоб встановити каталог відлагодження

en: too many %<#pragma options align=reset%>
uk: занадто багато %<#pragma options align=reset%>

en: too many %<...%> in lambda capture
uk: занадто багато %<...%> в захопленні лямбди

en: too many %<always%> modifiers
uk: Забагато модифікаторів %<always%>

en: too many %<always%> modifiers at %L
uk: забагато модифікаторів %<always%> в %L

en: too many %<close%> modifiers
uk: Забагато модифікаторів %<close%>

en: too many %<close%> modifiers at %L
uk: забагато модифікаторів %<close%> в %L

en: too many %<defaultmap%> clauses with %qs category
uk: занадто багато замиканнь %<defaultmap%> з категорією %qs

en: too many %<defaultmap%> clauses with unspecified category
uk: занадто багато замиканнь %<defaultmap%> з невизначеною категорією

en: too many %<if%> clauses
uk: занадто багато %<if%> замиканнь

en: too many %<if%> clauses with %qs modifier
uk: занадто багато %<if%> замиканнь з модифікатором %qs

en: too many %<if%> clauses without modifier
uk: занадто багато %<if%> замиканнь без модифікатора

en: too many %<present%> modifiers
uk: занадто багато модифікаторів %<present%>

en: too many %<present%> modifiers at %L
uk: забагато модифікаторів %<present%> у %L

en: too many %<self%> clauses
uk: занадто багато клауз %<self%>

en: too many %<static%> arguments
uk: забагато аргументів %<static%>

en: too many %qs clauses
uk: забагато замиканнь %qs

en: too many %qs clauses on a task construct
uk: занадто багато замиканнь %qs у конструкції задачі

en: too many alternatives in %<asm%>
uk: занадто багато альтернатив в %<asm%>

en: too many arguments
uk: забагато аргументів

en: too many arguments for %%:dumps
uk: забагато аргументів для %%:dumps

en: too many arguments for format
uk: забагато аргументів для формату

en: too many arguments for partial specialization %qT
uk: занадто багато аргументів для часткової спеціалізації %qT

en: too many arguments passed in sgpr registers
uk: занадто багато аргументів передано в регістри sgpr

en: too many arguments to %%:compare-debug-dump-opt
uk: забагато аргументів для %%:compare-debug-dump-opt

en: too many arguments to %%:compare-debug-self-opt
uk: забагато аргументів для %%:compare-debug-self-opt

en: too many arguments to %%:version-compare
uk: забагато аргументів для %%:version-compare

en: too many arguments to built-in function %qE expecting %d
uk: забагато аргументів для вбудованої функції %qE, очікується %d

en: too many arguments to constructor %q#D
uk: забагато аргументів для конструктора %q#D

en: too many arguments to function
uk: занадто багато аргументів для функції

en: too many arguments to function %q#D
uk: занадто багато аргументів для функції %q#D

en: too many arguments to function %qE
uk: забагато аргументів для функції %qE

en: too many arguments to make
uk: забагато аргументів для функції make

en: too many arguments to member function %q#D
uk: занадто багато аргументів для функції-члена %q#D

en: too many arguments to method %q#D
uk: занадто багато аргументів для методу %q#D

en: too many atomic clauses
uk: занадто багато атомних замикання

en: too many braces around initializer for %qT
uk: занадто багато фігурних дужок навколо ініціалізатора для %qT

en: too many braces around scalar initializer for type %qT
uk: занадто багато фігурних дужок навколо скалярного ініціалізатора для типу %qT

en: too many exception handling edges in bb %i
uk: занадто багато ребер обробки винятків в bb %i

en: too many filenames given; type %<%s %s%> for usage
uk: задано забагато імен файлів; для використання введіть %<%s %s%>

en: too many function arguments for eBPF
uk: занадто багато аргументів функції для eBPF

en: too many initializers for %qT
uk: занадто багато ініціалізаторів для %qT

en: too many input files
uk: забагато вхідних файлів

en: too many loop exits recorded
uk: записано занадто багато виходів з циклу

en: too many memory order clauses
uk: занадто багато замиканнь порядку памʼяті

en: too many open parens
uk: занадто багато відкриваючих дужок

en: too many outgoing branch edges from bb %i
uk: занадто багато вихідних ребер гілок з bb %i

en: too many size ranges specified in option %qs
uk: Занадто багато діапазонів розмірів вказано в опції %qs

en: too many template headers for %qD (should be %d)
uk: занадто багато заголовків шаблону для %qD (повинно бути %d)

en: too many template parameter lists in declaration of %qD
uk: занадто багато списків параметрів шаблону в оголошенні %qD

en: too many template-parameter-lists
uk: занадто багато списків параметрів шаблону

en: too many values in return statement
uk: занадто багато значень у вказівці повернення

en: too many variables for range clause with channel
uk: занадто багато змінних для діапазону з каналом

en: too much stack space to dispose of: %d
uk: занадто багато місця в стеку для видалення: %d

en: too much stack space to prepare: %d
uk: занадто багато місця в стеку для підготовки: %d

en: top-level comma expression in array subscript changed meaning in C++23
uk: змінилася значення коми на верхньому рівні в індексі масиву в C++23

en: top-level comma expression in array subscript is deprecated
uk: Використання коми на верхньому рівні в індексі масиву застаріло

en: top-level declaration of %qs specifies %<auto%>
uk: оголошення верхнього рівня для %qs вказує %<auto%>

en: toplevel reorder must be disabled when unit-at-a-time is disabled
uk: перенесення верхнього рівня повинно бути вимкнене, коли вимкнено «одиницю за раз»

en: total size and element size must be a nonzero constant immediate
uk: загальний розмір та розмір елемента повинні бути ненульовими константами негайними

en: total size of local objects %wu exceeds maximum %wu
uk: загальний розмір локальних обʼєктів %wu перевищує максимум %wu

en: total size of local objects exceeds maximum %wu
uk: загальний розмір локальних обʼєктів перевищує максимум %wu

en: total size of local objects is too large
uk: загальний розмір локальних обʼєктів занадто великий

en: total size of local variables exceeds architecture limit
uk: загальний розмір локальних змінних перевищує обмеження архітектури

en: tp_first_run must be non-negative
uk: tp_first_run повинен бути не відʼємним

en: traditional C lacks a separate namespace for labels, identifier %qE conflicts
uk: традиційна мова C не має окремого простору імен для міток, ідентифікатор %qE конфліктує

en: traditional C rejects ISO C style function definitions
uk: традиційне C відкидає визначення функцій у стилі ISO C

en: traditional C rejects automatic aggregate initialization
uk: традиційний C відхиляє автоматичну ініціалізацію агрегатів

en: traditional C rejects initialization of unions
uk: традиційний C відхиляє ініціалізацію обʼєднань

en: traditional C rejects string constant concatenation
uk: традиційне C відкидає зʼєднання констант рядків

en: traditional C rejects the unary plus operator
uk: традиційне C відкидає унарний оператор плюс

en: trailing %<,%> in arguments for %<#pragma GCC diagnostic ignored_attributes%>
uk: зайвий %<,%> в аргументах для %<#pragma GCC diagnostic ignored_attributes%>

en: trailing %<,%> in arguments for %<-Wno-attributes=%>
uk: останній %<,%> в аргументах для %<-Wno-attributes=%>

en: trailing argument to %<__type_pack_element%> is not a type
uk: наступний аргумент для %<__type_pack_element%> не є типом

en: trailing array %qT should not be used as a flexible array member
uk: останній елемент масиву %qT не повинен використовуватися як гнучкий елемент масиву

en: trailing return type %qT of deduction guide is not a specialization of %qT
uk: Тип повернення в кінці %qT посібника з виведення не є спеціалізацією %qT

en: trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>
uk: Тип повернення в кінці доступний лише з %<-std=c++11%> або %<-std=gnu++11%>

en: trampoline generated for nested function %qD
uk: трамплін згенерований для вкладеної функції %qD

en: transactional memory is not supported with %<-fsanitize=address%>
uk: транзакційна памʼять не підтримується з %<-fsanitize=address%>

en: transactional memory is not supported with %<-fsanitize=kernel-address%>
uk: транзакційна памʼять не підтримується з %<-fsanitize=kernel-address%>

en: transactional memory is not supported with non-call exceptions
uk: транзакційна памʼять не підтримується з не-викликовими виключеннями

en: transformational intrinsic %qs at %L is not permitted in an initialization expression
uk: Трансформаційна вбудована функція %qs на %L не дозволяється в ініціалізаційному виразі

en: trap mode not supported for VAX floats
uk: режим пастки не підтримується для чисел з плаваючою комою VAX

en: tree check: %s, have %s in %s, at %s:%d
uk: перевірка дерева: %s, є %s у %s, на %s:%d

en: tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d
uk: перевірка дерева: доступ до елементу %d з %<tree_int_cst%> з %d елементів в %s, на %s:%d

en: tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d
uk: перевірка дерева: доступ до елементу %d з %<tree_vec%> з %d елементів в %s, на %s:%d

en: tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d
uk: перевірка дерева: доступ до операнда %d з %<omp_clause %s%> з %d операндів у %s, на %s:%d

en: tree check: accessed operand %d of %s with %d operands in %s, at %s:%d
uk: перевірка дерева: доступ до операнда %d з %s з %d операндів в %s, на %s:%d

en: tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d
uk: перевірка дерева: не очікував класу %qs, є %qs (%s) у %s, на %s:%d

en: tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d
uk: перевірка дерева: очікував %<omp_clause %s%>, є %qs у %s, на %s:%d

en: tree check: expected class %qs, have %qs (%s) in %s, at %s:%d
uk: перевірка дерева: очікується клас %qs, є %qs (%s) у %s, на %s:%d

en: tree check: expected none of %s, have %s in %s, at %s:%d
uk: перевірка дерева: очікується ні одного з %s, є %s у %s, на %s:%d

en: tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d
uk: перевірка дерева: очікував дерево, що містить структуру %qs, є %qs у %s, на %s:%d

en: tree code %qs is not supported in LTO streams
uk: код дерева %qs не підтримується в потоках LTO

en: tree list ends on depth %i
uk: список дерев закінчується на глибині %i

en: tried to perform floating-point modulo division on %qT
uk: спроба виконати ділення за модулем з плаваючою точкою на %qT

en: true/false edge after a non-GIMPLE_COND in bb %d
uk: істинне/хибне ребро після не-GIMPLE_COND в bb %d

en: try making the operator a %<const%> member function
uk: спробуйте зробити оператор функцією-членом зі специфікатором %<const%>

en: try removing the parentheses around the type-id
uk: спробуйте видалити дужки навколо ідентифікатора типу

en: try using %qE instead
uk: спробуйте використовувати %qE замість цього

en: trying to capture %qD in instantiation of generic lambda
uk: спроба захопити %qD при інстанціюванні загального лямбда-виразу

en: trying to encode non-integer type as a bit-field
uk: спроба закодувати тип, що не є цілочисельним, як бітове поле

en: trying to finish struct, but kicked out due to previous parse errors
uk: спроба завершити структуру, але була виключена через попередні помилки розбору

en: trying to make class %qT a friend of global scope
uk: Спроба зробити клас %qT другом глобального обсягу

en: tuning string missing in option (%s)
uk: відсутній настроювальний рядок у параметрі (%s)

en: turn on internal debug tracing for quad,token,line,all (internal switch)
uk: увімкнути внутрішнє налагодження трасування для quad,token,line,all (внутрішній перемикач)

en: turn on internal debugging of the compiler (internal switch)
uk: увімкнути внутрішнє налагодження компілятора (внутрішній перемикач)

en: turn on tracing of procedure line numbers (internal switch)
uk: увімкнути трасування номерів рядків процедур (внутрішній перемикач)

en: turns on all division and modulus by zero checking for ordinal values
uk: увімкнути перевірку ділення на нуль та залишку від ділення для ординальних значень

en: turns on all range checking for numerical values
uk: увімкнути всі перевірки діапазону для числових значень

en: turns on all software runtime checking (an abbreviation for -fnil -frange -findex -fwholediv -fcase -freturn -fwholevalue -ffloatvalue)
uk: увімкнути всі перевірки програмного забезпечення під час виконання (скорочення для -fnil -frange -findex -fwholediv -fcase -freturn -fwholevalue -ffloatvalue)

en: turns on case statement label compile time checking when using an expression of an enum type.
uk: Увімкнути перевірку міток оператора case під час компіляції, коли використовується вираз типу enum.

en: turns on compile time analysis in the first basic block of a procedure detecting access to uninitialized data.
uk: Увімкнути аналіз під час компіляції в першому базовому блоці процедури для виявлення доступу до даних без початкового значення.

en: turns on compile time analysis to detect access to uninitialized variables, the checking can be specified by: known,cond,all.
uk: Увімкнути аналіз коду під час компіляції для виявлення звернень до неініціалізованих змінних. Тип перевірки: known,cond,all.

en: turns on runtime checking for functions which finish without executing a RETURN statement
uk: увімкнути перевірку часу виконання для функцій, які завершуються без виконання оператора RETURN

en: turns on runtime checking to check whether a CASE statement requires an ELSE clause when one was not specified
uk: увімкнути перевірку під час виконання, щоб перевірити, чи потрібен оператор ELSE у виразі CASE, якщо він не був вказаний

en: turns on runtime checking to check whether a floating point number will exceed range
uk: увімкнути перевірку під час виконання, щоб перевірити, чи перевищує діапазон плаваюча точка

en: turns on runtime checking to check whether a whole number will exceed range
uk: увімкнути перевірку під час виконання, щоб перевірити, чи перевищить ціле число діапазон

en: turns on runtime checking to detect accessing data through a NIL value pointer
uk: увімкнути перевірку під час виконання для виявлення доступу до даних через вказівник зі значенням NIL

en: turns on runtime subrange, array index and indirection via NIL pointer checking
uk: включає перевірку під час виконання підмножин, індексів масивів та операцій з вказівниками через вказівник NIL

en: two consecutive %<[%> shall only introduce an attribute
uk: два підряд %<[%> можуть вводити лише атрибут

en: two different outer iteration variables %qD and %qD used in a single loop
uk: два різних зовнішніх ітераційних змінних %qD та %qD використовуються в одній петлі

en: two or more data types in declaration of %qs
uk: два або більше типи даних в оголошенні %qs

en: two or more data types in declaration specifiers
uk: два або більше типи даних в специфікаторах оголошення

en: two or more sections for %s
uk: два або більше розділи для %s

en: type %<__vector_pair%> requires the %qs option
uk: тип %<__vector_pair%> вимагає опцію %qs

en: type %<__vector_quad%> requires the %qs option
uk: тип %<__vector_quad%> вимагає опцію %qs

en: type %q#T argument given to %<delete%>, expected pointer
uk: тип %q#T аргументу, заданого для %<delete%>, очікувався вказівник

en: type %qE has a user-defined constructor
uk: тип %qE має користувацький конструктор

en: type %qE has a user-defined destructor
uk: тип %qE має користувацький деструктор

en: type %qE has no default constructor to call
uk: тип %qE не має конструктора за замовчуванням для виклику

en: type %qE has virtual member functions
uk: тип %qE має віртуальні функції-члени

en: type %qT (typedef of %qT) violates the C++ One Definition Rule
uk: тип %qT (псевдонім для %qT) порушує правило єдиної визначеності в C++

en: type %qT defined in anonymous namespace cannot match across the translation unit boundary
uk: тип %qT, визначений в анонімному просторі імен, не може відповідати за межами одиниці перекладу

en: type %qT defined in anonymous namespace cannot match type %qT across the translation unit boundary
uk: тип %qT, визначений в анонімному просторі імен, не може відповідати типу %qT за межами одиниці перекладу

en: type %qT does not have a known size
uk: тип %qT не має відомого розміру

en: type %qT for explicit instantiation %qD does not match declared type %qT
uk: тип %qT для явної інстанціації %qD не відповідає оголошеному типу %qT

en: type %qT is not a base type for type %qT
uk: тип %qT не є базовим типом для типу %qT

en: type %qT is not a direct base of %qT
uk: тип %qT не є прямим базовим класом для %qT

en: type %qT is not a direct or virtual base of %qT
uk: тип %qT не є прямим або віртуальним базовим класом для %qT

en: type %qT is too large
uk: тип %qT занадто великий

en: type %qT itself violates the C++ One Definition Rule
uk: тип %qT сам по собі порушує правило однозначного визначення C++

en: type %qT of template argument %qE depends on a template parameter | type %qT of template argument %qE depends on template parameters
uk[0]: тип %qT аргументу шаблону %qE залежить від параметра шаблону
uk[1]: тип %qT аргументу шаблону %qE залежить від параметрів шаблону
uk[2]: тип %qT аргументу шаблону %qE залежить від параметрів шаблону

en: type %qT should match type %qT
uk: тип %qT повинен відповідати типу %qT

en: type %qT violates the C++ One Definition Rule
uk: тип %qT порушує правило єдиної визначеності в C++

en: type %qT with no linkage used to declare function %q#D with linkage
uk: тип %qT без звʼязку використовується для оголошення функції %q#D зі звʼязком

en: type %qT with no linkage used to declare variable %q#D with linkage
uk: тип %qT без звʼязку використовується для оголошення змінної %q#D зі звʼязком

en: type %qs does not conform to the %qE protocol
uk: тип %qs не відповідає протоколу %qE

en: type %qs is not an expression
uk: тип %qs не є виразом

en: type %qs violates the C++ One Definition Rule
uk: тип %qs порушує правило однозначного визначення C++

en: type %s differs by %<TYPE_ALIGN%>
uk: тип %s відрізняється за %<TYPE_ALIGN%>

en: type %s differs by %<TYPE_MODE%>
uk: тип %s відрізняється за %<TYPE_MODE%>

en: type %s differs by %<TYPE_SIZE%>
uk: тип %s відрізняється за %<TYPE_SIZE%>

en: type %s differs by %<TYPE_USER_ALIGN%>
uk: тип %s відрізняється за %<TYPE_USER_ALIGN%>

en: type %s is not an opaque type
uk: тип %s не є непрозорим типом

en: type %s is not with opaque mode
uk: тип %s не має непрозорого режиму

en: type assertion only valid for interface types
uk: перевірка типу дійсна лише для інтерфейсних типів

en: type attributes ignored after type is already defined
uk: атрибути типу ігноруються після вже визначеного типу

en: type defaults to %<int%> in declaration of %qE
uk: тип за замовчуванням %<int%> у оголошенні %qE

en: type defaults to %<int%> in type name
uk: тип за замовчуванням %<int%> у назві типу

en: type has no methods
uk: тип не має методів

en: type is deprecated
uk: тип застарілий

en: type is deprecated: %s
uk: тип застарілий: %s

en: type is not compatible with its variant
uk: тип несумісний з його варіантом

en: type is unavailable
uk: тип недоступний

en: type is unavailable: %s
uk: тип недоступний: %s

en: type mismatch between an SSA_NAME and its symbol
uk: неспівпадіння типів між SSA_NAME та його символом

en: type mismatch for case label in switch statement
uk: несумісність типу для мітки case в операторі switch

en: type mismatch in %qs
uk: несумісні типи в %qs

en: type mismatch in %qs expression
uk: несумісні типи в виразі %qs

en: type mismatch in %qs reference
uk: несумісні типи в посиланні %qs

en: type mismatch in binary expression
uk: несумісні типи в бінарному виразі

en: type mismatch in conditional expression
uk: несумісність типів в умовному виразі

en: type mismatch in parameter %i
uk: несумісні типи в параметрі %i

en: type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>
uk: тип повинен бути cv-кваліфікованим %<auto%> або посиланням на cv-кваліфікований %<auto%>

en: type name %qs should match type name %qs
uk: імʼя типу %qs повинно відповідати імені типу %qs

en: type name declared as function returning a function
uk: імʼя типу оголошено як функцію, що повертає функцію

en: type name declared as function returning an array
uk: імʼя типу оголошено як функцію, що повертає масив

en: type of %<asm%> operand %qE could not be determined
uk: не вдалося визначити тип операнда %<asm%> %qE

en: type of %<depobj%> expression is not %<omp_depend_t%>
uk: тип виразу %<depobj%> не є %<omp_depend_t%>

en: type of %qD defaults to %<int%>
uk: тип %qD за замовчуванням - %<int%>

en: type of %qD does not match original declaration
uk: тип %qD не відповідає початковому оголошенню

en: type of %qE is unknown
uk: тип %qE невідомий

en: type of array %q+D completed incompatibly with implicit initialization
uk: Тип масиву %q+D завершено несумісно з неявною ініціалізацією

en: type of bit-field %qs is a GCC extension
uk: тип біт-поля %qs є розширенням GCC

en: type of formal parameter %d is incomplete
uk: тип формального параметра %d неповний

en: type of iterator %qD refers to outer iterator %qD
uk: тип ітератора %qD посилається на зовнішній ітератор %qD

en: type of property %qD conflicts with previous declaration
uk: тип властивості %qD конфліктує з попереднім оголошенням

en: type precision mismatch in switch statement
uk: несумісність точності типу в операторі switch

en: type punning toggles scalar storage order
uk: типове перетворення змінює порядок зберігання скалярних значень

en: type qualifier in empty declaration with %<enum%> underlying type
uk: типовий кваліфікатор у порожньому оголошенні з підставним типом %<enum%>

en: type qualifiers ignored on cast result type
uk: кваліфікатори типу ігноруються на типі результату приведення

en: type qualifiers ignored on function return type
uk: кваліфікатори типу ігноруються для типу повернення функції

en: type to vector delete is neither pointer or array type
uk: тип, переданий для векторного видалення, не є або вказівником, або масивом

en: type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall
uk: прозорий тип %q#T не може бути зроблений прозорим, оскільки тип першого поля має іншу ABI, ніж клас в цілому

en: type transparent %q#T does not have any fields
uk: прозорий тип %q#T не має жодних полів

en: type transparent class %qT has base classes
uk: прозорий клас типу %qT має базові класи

en: type transparent class %qT has virtual functions
uk: прозорий для типу клас %qT має віртуальні функції

en: type variant differs by %s
uk: варіант типу відрізняється на %s

en: type variant has different %<TREE_TYPE%>
uk: варіант типу має різний %<TREE_TYPE%>

en: type variant has different %<TYPE_BINFO%>
uk: варіант типу має відмінне %<TYPE_BINFO%>

en: type variant has different %<TYPE_FIELDS%>
uk: варіант типу має різні %<TYPE_FIELDS%>

en: type variant has different %<TYPE_SIZE_UNIT%>
uk: варіант типу має різний %<TYPE_SIZE_UNIT%>

en: type variant has different %<TYPE_VFIELD%>
uk: варіант типу має відмінне %<TYPE_VFIELD%>

en: type variant with %<TYPE_ALIAS_SET_KNOWN_P%>
uk: варіант типу з %<TYPE_ALIAS_SET_KNOWN_P%>

en: type variant%'s %<TREE_TYPE%>
uk: %<TREE_TYPE%> варіант типу

en: type variant%'s %<TYPE_BINFO%>
uk: %<TYPE_BINFO%> варіанту типу

en: type variant%'s %<TYPE_SIZE_UNIT%>
uk: %<TYPE_SIZE_UNIT%> варіанту типу

en: type was previously declared %qE
uk: тип був раніше визначений як %qE

en: type%'s %<TREE_TYPE%>
uk: %<TREE_TYPE%> типу

en: type%'s %<TYPE_BINFO%>
uk: %<TYPE_BINFO%> типу

en: type%'s %<TYPE_SIZE_UNIT%>
uk: %<TYPE_SIZE_UNIT%> типу

en: type-punning to incomplete type might break strict-aliasing rules
uk: перетворення типу на неповний тип може порушити правила строгого псевдоніма

en: type-specifier invalid in lambda
uk: специфікатор типу недійсний в лямбда-виразі

en: type/value mismatch at argument %d in template parameter list for %qD
uk: неспівпадіння типу/значення в аргументі %d у списку параметрів шаблону для %qD

en: typedef %q+D declared %<_Noreturn%>
uk: typedef %q+D оголошено як %<_Noreturn%>

en: typedef %q+D declared %<inline%>
uk: typedef %q+D оголошено як %<inline%>

en: typedef %qD is initialized (use %<__typeof__%> instead)
uk: typedef %qD ініціалізований (використовуйте %<__typeof__%> замість)

en: typedef %qD is initialized (use %qs instead)
uk: typedef %qD ініціалізовано (використовуйте %qs замість)

en: typedef %qD locally defined but not used
uk: typedef %qD локально визначений, але не використовується

en: typedef declaration invalid in parameter declaration
uk: оголошення typedef недійсне в оголошенні параметра

en: typedef declared %<auto%>
uk: typedef оголошено як %<auto%>

en: typedef may not be a function definition
uk: typedef не може бути визначенням функції

en: typedef may not be a member function definition
uk: typedef не може бути визначенням методу класу

en: typedef name may not be a nested-name-specifier
uk: Імʼя typedef не може бути вкладеним іменем-специфікатором

en: typedef-name %qD used as destructor declarator
uk: імʼя typedef %qD використовується як декларатор деструктора

en: types are not quite compatible
uk: типи не зовсім сумісні

en: types differ in signedness
uk: типи відрізняються за знаком

en: types have different parameter counts
uk: типи мають різну кількість параметрів

en: types may not be defined in %<__builtin_classify_type%> calls
uk: типи не можуть бути визначені у викликах %<__builtin_classify_type%>

en: types may not be defined in %<decltype%> expressions
uk: типи не можуть бути визначені в виразах %<decltype%>

en: types may not be defined in %<noexcept%> expressions
uk: Типи не можуть бути визначені в виразах %<noexcept%>

en: types may not be defined in %qs expressions
uk: Типи не можуть бути визначені в виразах %qs

en: types may not be defined in a %<typeid%> expression
uk: типи не можуть бути визначені у виразі %<typeid%>

en: types may not be defined in a conversion-type-id
uk: типи не можуть бути визначені в ідентифікаторах типу конверсії

en: types may not be defined in a for-range-declaration
uk: типи не можуть бути визначені в декларації циклу for-range

en: types may not be defined in a new-expression
uk: Типи не можуть бути визначені в новому виразі

en: types may not be defined in a new-type-id
uk: Типи не можуть бути визначені в new-type-id

en: types may not be defined in alias template declarations
uk: типи не можуть бути визначені в оголошеннях шаблонів псевдонімів

en: types may not be defined in an exception-specification
uk: типи не можуть бути визначені в специфікації винятків

en: types may not be defined in casts
uk: типи не можуть бути визначені у приведеннях типів

en: types may not be defined in conditions
uk: типи не можуть бути визначені в умовах

en: types may not be defined in declare reduction type list
uk: типи не можуть бути визначені в списку типів для зведення

en: types may not be defined in enum-base
uk: типи не можуть бути визначені в основі перелічування

en: types may not be defined in exception-declarations
uk: типи не можуть бути визначені в оголошеннях винятків

en: types may not be defined in explicit-specifier
uk: типи не можуть бути визначені в явному вказівнику

en: types may not be defined in iterator type
uk: Типи не можуть бути визначені в типі ітератора

en: types may not be defined in parameter types
uk: типи не можуть бути визначені в типах параметрів

en: types may not be defined in template arguments
uk: типи не можуть бути визначені в аргументах шаблону

en: types may not be defined within %<__builtin_offsetof%>
uk: Типи не можуть бути визначені всередині %<__builtin_offsetof%>

en: typespec in ALLOCATE at %L
uk: Специфікація типу в ALLOCATE на %L

en: unable to compute real location of stacked parameter
uk: не вдалося обчислити реальне розташування параметра у стеку

en: unable to deduce %qT from %qE
uk: не вдається вивести %qT з %qE

en: unable to deduce lambda return type from %qE
uk: не вдається вивести тип повернення лямбда-функції з %qE

en: unable to emulate %qs
uk: не вдається емулювати %qs

en: unable to find a register to spill
uk: не вдалося знайти регістр для вивільнення

en: unable to find a register to spill in class %qs
uk: не можу знайти реєстр для виливання у класі %qs

en: unable to find character literal operator %qD with %qT argument
uk: не вдалося знайти оператор літерала символу %qD з аргументом %qT

en: unable to find numeric literal operator %qD
uk: не вдалося знайти оператор числового літерала %qD

en: unable to find string literal operator %qD with %qT, %qT arguments
uk: не вдалося знайти оператор літерала рядка %qD з аргументами %qT, %qT

en: unable to find the promise type for this coroutine
uk: не вдалося знайти тип promise для цієї корутини

en: unable to generate reloads for impossible constraints:
uk: неможливо згенерувати перезавантаження для неможливих обмежень:

en: unable to generate reloads for:
uk: не вдалося згенерувати перезавантаження для:

en: unable to implement ABI %qs with instruction set %qs
uk: неможливо реалізувати ABI %qs з набором інструкцій %qs

en: unable to locate default linker script %qs in the library search paths
uk: не вдалося знайти типовий сценарій лінкера %qs в шляхах пошуку бібліотек

en: unable to open %s for reading: %m
uk: не вдалося відкрити %s для читання: %m

en: unable to open %s for writing: %m
uk: не вдалося відкрити %s для запису: %m

en: unable to open dynamic dependency %qs
uk: не вдається відкрити динамічну залежність %qs

en: unable to open file
uk: не вдалося відкрити файл

en: unable to open log file %<vtv_class_set_sizes.log%>: %m
uk: не вдалося відкрити файл журналу %<vtv_class_set_sizes.log%>: %m

en: unable to open log file %<vtv_count_data.log%>: %m
uk: не вдалося відкрити файл журналу %<vtv_count_data.log%>: %m

en: unable to open log file %<vtv_set_ptr_data.log%>: %m
uk: не вдалося відкрити файл журналу %<vtv_set_ptr_data.log%>: %m

en: unable to register info for plugin %qs - plugin name not found
uk: не вдалося зареєструвати інформацію для плагіна %qs - назва плагіна не знайдена

en: unable to represent further imported source locations
uk: неможливо представити додаткові імпортовані джерела

en: unable to resolve forward reference in definition
uk: не вдається вирішити впередню посилання в означенні

en: unable to use %qs for PIC register
uk: неможливо використовувати %qs для реєстра PIC

en: unavailable stringop for inlining %qs
uk: недоступний stringop для вбудовування %qs

en: unbalanced punctuation character %<%c%> in format
uk: незбалансований розділовий символ %<%c%> у форматі

en: unbalanced punctuation character %qc in format
uk: незбалансований розділовий символ %qc у форматі

en: unbounded use of %<alloca%>
uk: необмежене використання %<alloca%>

en: unbounded use of variable-length array
uk: необмежене використання масиву зі змінною довжиною

en: unconditional %2d never executed
uk: безумовний %2d ніколи не виконувався

en: unconditional %2d taken %s
uk: безумовний %2d виконаний %s

en: undeclared selector %qE
uk: невизначений селектор %qE

en: undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage
uk: невизначена поведінка, коли другий параметр %<va_start%> оголошений зі зберіганням %<register%>

en: undefined named operand %qs
uk: Невизначений названий операнд %qs

en: underlying type %qT of %qT must be an integral type
uk: тип основи %qT для %qT повинен бути цілочисельним типом

en: underlying type mismatch in enum %q#T
uk: невідповідність підставного типу в перелічуванні %q#T

en: underspecified %qD referenced in its initializer
uk: недостатньо визначений %qD, на який посилається в його ініціалізаторі

en: underspecified declaration of %qE, which is already declared in this scope
uk: Недостатньо визначена декларація %qE, яка вже оголошена в цій області видимості

en: unexpanded parameter pack in enumerator in lambda
uk: нерозгорнутий пакет параметрів у перелічувачі в лямбді

en: unexpanded parameter pack in local class in lambda
uk: нерозгорнутий пакет параметрів у локальному класі в лямбді

en: unexpected !$OMP ATOMIC expression at %L
uk: неочікуваний вираз !$OMP ATOMIC на %L

en: unexpected %<else%>
uk: неочікуваний %<else%>

en: unexpected AST of kind %s
uk: неочікуваний AST типу %s

en: unexpected EOF
uk: неочікуваний кінець файлу

en: unexpected RHS for assignment
uk: неочікуваний RHS для присвоєння

en: unexpected arch for %<target()%> attribute: must start with + or rv
uk: неочікуваний arch для атрибута %<target()%>: повинен починатися з + або rv

en: unexpected argument
uk: неочікуваний аргумент

en: unexpected argument to %<msp430_select_hwmult_lib%>: %s
uk: неочікуваний аргумент для %<msp430_select_hwmult_lib%>: %s

en: unexpected attribute
uk: неочікуваний атрибут

en: unexpected base-type in cris_print_base
uk: неочікуваний базовий тип в cris_print_base

en: unexpected encapsulation format or type
uk: неочікуваний формат або тип інкапсуляції

en: unexpected error opening %<devices.csv%>
uk: неочікувана помилка при відкритті %<devices.csv%>

en: unexpected expression %qE of kind %s
uk: неочікуваний вираз %qE типу %s

en: unexpected file name %s in linker resolution file. Expected %s
uk: неочікуване імʼя файлу %s у файлі розрішення лінкера. Очікувалося %s

en: unexpected first argument to %<msp430_select_hwmult_lib%>: %s
uk: неочікуваний перший аргумент для %<msp430_select_hwmult_lib%>: %s

en: unexpected index-type in cris_print_index
uk: неочікуваний тип індексу в cris_print_index

en: unexpected keyword; remove space between quotes and suffix identifier
uk: неочікуване ключове слово; видаліть пробіл між лапками та суфіксним ідентифікатором

en: unexpected mapping node
uk: неочікуваний вузол відображення

en: unexpected multiplicative operand
uk: неочікуваний множниковий операнд

en: unexpected offset
uk: неочікуваний зсув

en: unexpected operand
uk: неочікуваний операнд

en: unexpected operand: %d
uk: неочікуваний операнд: %d

en: unexpected placeholder in constrained result type
uk: неочікуваний заповнювач у обмеженому типі результату

en: unexpected pointer mapping node
uk: неочікуваний вузол відображення вказівника

en: unexpected reference to package
uk: неочікуване посилання на пакет

en: unexpected side-effects in address
uk: неочікувані побічні ефекти в адресі

en: unexpected text address:
uk: неочікувана адреса тексту:

en: unexpected type for array length: %qs
uk: неочікуваний тип для довжини масиву: %qs

en: unhandled alignment for %<#pragma nomember_alignment%>
uk: невизначене вирівнювання для %<#pragma nomember_alignment%>

en: unhandled architecture
uk: необроблена архітектура

en: unhandled arguments %qs and %qs to %<msp430_set_driver_var%>
uk: невідомі аргументи %qs і %qs для %<msp430_set_driver_var%>

en: unhandled expression
uk: невідомий вираз

en: unhandled expression type
uk: невідомий тип виразу

en: uninitialized %<const %D%>
uk: неініціалізована %<const %D%>

en: uninitialized %<const %D%> is invalid in C++
uk: незініціалізований %<const %D%> недійсний у C++

en: uninitialized const in %<new%> of %q#T
uk: незініціалізована константа в %<new%> типу %q#T

en: uninitialized const member in %q#T
uk: незініціалізований константний член у %q#T

en: uninitialized const member in %q#T using %<new%> without new-initializer
uk: незініціалізований константний член в %q#T, використовуючи %<new%> без нового ініціалізатора

en: uninitialized const member in %qT is invalid in C++
uk: незініціалізований константний елемент у %qT недійсний у C++

en: uninitialized const member in base %q#T of %q#T
uk: незініціалізований константний член в базі %q#T обʼєкту %q#T

en: uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer
uk: незініціалізований константний член в базі %q#T обʼєкту %q#T, використовуючи %<new%> без нового ініціалізатора

en: uninitialized reference member in %q#T
uk: незініціалізований член-посилання у %q#T

en: uninitialized reference member in %q#T using %<new%> without new-initializer
uk: незініціалізований посилальний член в %q#T, використовуючи %<new%> без нового ініціалізатора

en: uninitialized reference member in base %q#T of %q#T
uk: незініціалізований посилальний член в базі %q#T обʼєкту %q#T

en: uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer
uk: незініціалізований посилальний член в базі %q#T обʼєкту %q#T, використовуючи %<new%> без нового ініціалізатора

en: uninitialized variable %q+D put into program memory area
uk: Неініціалізована змінна %q+D поміщена в область памʼяті програми

en: uninitialized variable %qD in %<constexpr%> context
uk: неініціалізована змінна %qD у контексті %<constexpr%>

en: uninitialized variable %qD in %<constexpr%> function
uk: неініціалізована змінна %qD у функції %<constexpr%>

en: union cannot be made transparent
uk: обʼєднання не може бути зроблене прозорим

en: union defined here
uk: обʼєднання визначено тут

en: union has no members
uk: обʼєднання не має членів

en: union has no named members
uk: обʼєднання не має іменованих членів

en: union member %q+D with non-trivial %qD
uk: член обʼєднання %q+D з незвичайним %qD

en: unknown %<#pragma GCC aarch64%> option %qs
uk: невідома опція %qs для %<#pragma GCC aarch64%>

en: unknown %<#pragma GCC arm%> option %qs
uk: невідома опція %qs для %<#pragma GCC arm%>

en: unknown %<#pragma extern_model%> model %qs
uk: невідома модель %qs для %<#pragma extern_model%>

en: unknown %<#pragma member_alignment%> name %s
uk: невідоме імʼя %<#pragma member_alignment%> %s

en: unknown %<#pragma riscv intrinsic%> option %qs
uk: невідома опція %qs для %<#pragma riscv intrinsic%>

en: unknown %<-mdebug-%s%> switch
uk: невідомий перемикач %<-mdebug-%s%>

en: unknown %<asm%> flag output %qs
uk: невідомий вивід прапорця %<asm%> %qs

en: unknown C++ standard %qs
uk: невідомий стандарт C++ %qs

en: unknown CRIS cpu version specification in %<-mtune=%>: %s
uk: невідома специфікація версії процесора CRIS у %<-mtune=%>: %s

en: unknown CRIS version specification in %<-march=%> or %<-mcpu=%>: %s
uk: невідома специфікація версії CRIS у %<-march=%> або %<-mcpu=%>: %s

en: unknown Control-Flow Protection Level %qs
uk: невідомий рівень захисту потоку керування %qs

en: unknown IRA algorithm %qs
uk: невідомий алгоритм IRA %qs

en: unknown IRA region %qs
uk: невідома область IRA %qs

en: unknown LDP/STP policy %qs
uk: невідома політика LDP/STP %qs

en: unknown LTO partitioning model %qs
uk: невідома модель розбиття LTO %qs

en: unknown Live-Patching Level %qs
uk: невідомий рівень живого латання %qs

en: unknown OpenMP directive name in %qs attribute argument
uk: невідома назва директиви OpenMP у аргументі атрибуту %qs

en: unknown OpenMP directive name in %qs clause argument
uk: невідома назва директиви OpenMP в аргументі замикання %qs

en: unknown SIMD extension (%qs disabled while %qs is enabled), disabling SIMD
uk: невідоме розширення SIMD (%qs вимкнуто, тоді як %qs увімкнено), вимикаємо SIMD

en: unknown Stack Reuse Level %qs
uk: невідомий рівень повторного використання стеку %qs

en: unknown TLS model %qs
uk: невідома модель TLS %qs

en: unknown action %qE for %<#pragma pack%> - ignored
uk: невідома дія %qE для %<#pragma pack%> - ігнорується

en: unknown alignment %qs specified for option %qs
uk: Вказано невідому вирівнювання %qs для опції %qs

en: unknown architecture specific memory model
uk: невідома архітектура конкретної моделі памʼяті

en: unknown architecture specifier in memory model %wi for %qD
uk: невідомий специфікатор архітектури в моделі памʼяті %wi для %qD

en: unknown array bounds setting %qs
uk: невідоме значення обмежень масиву %qs

en: unknown array size in delete
uk: невідомий розмір масиву в delete

en: unknown assumption clause %qs
uk: невідомий замикання припущення %qs

en: unknown attribute %qE
uk: невідомий атрибут %qE

en: unknown attribute %qs
uk: невідомий атрибут %qs

en: unknown basic block reordering algorithm %qs
uk: невідомий алгоритм перестановки базових блоків %qs

en: unknown block specifier
uk: невідомий специфікатор блоку

en: unknown builtin immediate operand type for operand %d
uk: невідомий тип негайного операнду вбудованої функції для операнду %d

en: unknown callback event registered by plugin %s
uk: невідома подія зворотного виклику, зареєстрована плагіном %s

en: unknown checkaction setting %qs
uk: невідоме значення налаштування checkaction %qs

en: unknown conversion type character %qc in format
uk: невідомий символ типу конверсії %qc в форматі

en: unknown core architecture %qs specified with %qs
uk: невідома архітектура ядра %qs, вказана з %qs

en: unknown cpu %qs for %<-mtune%>
uk: невідомий процесор %qs для %<-mtune%>

en: unknown crate type: '%qs'
uk: невідомий тип крейту: '%qs'

en: unknown demangling style %qs
uk: невідомий стиль дедекорування %qs

en: unknown dest
uk: невідоме призначення

en: unknown error reading %s from %<devices.csv%>
uk: невідома помилка при читанні %s з %<devices.csv%>

en: unknown excess precision style %qs
uk: невідомий стиль зайвої точності %qs

en: unknown flag passed in %<-moverride=%s%> (%s)
uk: невідомий прапор переданий в %<-moverride=%s%> (%s)

en: unknown floating point contraction style %qs
uk: невідомий стиль скорочення з плаваючою комою %qs

en: unknown hardcfr noreturn checking level %qs
uk: невідомий рівень перевірки hardcfr noreturn %qs

en: unknown header kind %qs
uk: невідомий тип заголовка %qs

en: unknown insn mode
uk: невідомий режим інструкції

en: unknown internal function %qE
uk: невідома внутрішня функція %qE

en: unknown lam type %qs
uk: невідомий тип lam %qs

en: unknown linker output %qs
uk: невідомий вихідний файл лінкера %qs

en: unknown machine mode %qE
uk: невідомий режим машини %qE

en: unknown move insn:
uk: невідома інструкція переміщення:

en: unknown native FPU type %<0x%x%>, %qs failed
uk: Невідомий тип вбудованої FPU %<0x%x%>, операція %qs не вдалася

en: unknown native base architecture %<0x%x%>, %qs failed
uk: Невідома базова архітектура %<0x%x%>, операція %qs не вдалася

en: unknown offload ABI %qs
uk: невідомий ABI для використання %qs

en: unknown operand letter: '%c'
uk: невідома літера операнду: '%c'

en: unknown operator %qs in %%:version-compare
uk: невідомий оператор %qs в %%:version-compare

en: unknown option %q.*s in %<-fopt-info-%s%>
uk: невідома опція %q.*s в %<-fopt-info-%s%>

en: unknown option after %<#pragma GCC diagnostic%> kind
uk: невідома опція після %<#pragma GCC diagnostic%> kind

en: unknown option for %<%s=%s%>
uk: невідома опція для %<%s=%s%>

en: unknown option for %<-mrecip=%s%>
uk: невідома опція для %<-mrecip=%s%>

en: unknown parameter to option %<-mtune-ctrl%>: %s
uk: Невідомий параметр для опції %<-mtune-ctrl%>: %s

en: unknown pass %s specified in %<-fdisable%>
uk: невідомий прохід %s, вказаний в %<-fdisable%>

en: unknown pass %s specified in %<-fenable%>
uk: невідомий прохід %s, вказаний в %<-fenable%>

en: unknown pointer size model %qs
uk: невідома модель розміру вказівника %qs

en: unknown processor ID %<0x%x%>, some tuning parameters will fall back to default
uk: невідомий ідентифікатор процесора %<0x%x%>, деякі параметри налаштування будуть використовувати значення за замовчуванням

en: unknown profile quality
uk: невідома якість профілю

en: unknown profile reproducibility method %qs
uk: невідомий метод відтворюваності профілю %qs

en: unknown profile update method %qs
uk: невідомий метод оновлення профілю %qs

en: unknown property %qE of %qs selector
uk: невідома властивість %qE селектора %qs

en: unknown property %qs of %qs selector
uk: невідома властивість %qs селектора %qs

en: unknown property attribute
uk: невідомий атрибут властивості

en: unknown property attribute %<%s%s%>
uk: невідомий атрибут властивості %<%s%s%>

en: unknown property attribute %qE
uk: Невідомий атрибут властивості %qE

en: unknown punctuation '%c'
uk: невідомий знак пунктуації '%c'

en: unknown ranger debug mode %qs
uk: невідомий режим налагодження ranger %qs

en: unknown register name %qs in %<asm%>
uk: невідоме імʼя регістра %qs у %<asm%>

en: unknown register name: %s
uk: невідоме імʼя регістра: %s

en: unknown relocation unspec
uk: невідома перерозташування unspec

en: unknown rust compile-until %qs
uk: невідомий параметр compile-until rust %qs

en: unknown rust edition %qs
uk: невідома версія rust %qs

en: unknown rust mangling option %qs
uk: невідома опція декорування rust %qs

en: unknown selector %qs for context selector set %qs
uk: Невідомий селектор %qs для набору селекторів контексту %qs

en: unknown selector %qs for context selector set %qs at %C
uk: невідомий селектор %qs для набору селекторів контексту %qs у %C

en: unknown spec function %qs
uk: невідома функція специфікації %qs

en: unknown specification for the set of FLT_EVAL_METHOD values to permit %qs
uk: невідома специфікація для набору дозволених значень FLT_EVAL_METHOD %qs

en: unknown specifier %qs in %<amdgpu_hsa_kernel%> attribute
uk: невідомий специфікатор %qs в атрибуті %<amdgpu_hsa_kernel%>

en: unknown src
uk: невідоме джерело

en: unknown stack check parameter %qs
uk: невідомий параметр перевірки стеку %qs

en: unknown switch %<-mlong-double-%s%>
uk: невідомий перемикач %<-mlong-double-%s%>

en: unknown target attribute or pragma %qs
uk: невідомий атрибут або pragma %qs

en: unknown threader debug mode %qs
uk: невідомий режим налагодження threader %qs

en: unknown trampoline implementation %qs
uk: невідома реалізація трампліну %qs

en: unknown tuning option (%s)
uk: невідомий параметр настроювання (%s)

en: unknown type %<%T%> found during Objective-C encoding
uk: невідомий тип %<%T%> знайдено під час кодування Objective-C

en: unknown type name %qE
uk: невідоме імʼя типу: %qE

en: unknown type name %qE; did you mean %qs?
uk: невідоме імʼя типу %qE; мали на увазі %qs?

en: unknown type name %qE; use %<enum%> keyword to refer to the type
uk: невідоме імʼя типу %qE; використовуйте ключове слово %<enum%> для посилання на тип

en: unknown type name %qE; use %<struct%> keyword to refer to the type
uk: невідоме імʼя типу %qE; використовуйте ключове слово %<struct%> для посилання на тип

en: unknown type name %qE; use %<union%> keyword to refer to the type
uk: невідоме імʼя типу %qE; використовуйте ключове слово %<union%> для посилання на тип

en: unknown value %qs for %<-march%>
uk: невідоме значення %qs для %<-march%>

en: unknown value %qs for %<-mcpu%>
uk: невідоме значення %qs для %<-mcpu%>

en: unknown value %qs for %<-mtune%>
uk: невідоме значення %qs для %<-mtune%>

en: unknown value %qs of %<-mmacosx-version-min%>
uk: невідоме значення %qs для %<-mmacosx-version-min%>

en: unknown vectorization library ABI type in %<-mveclibabi=%s%>
uk: невідомий тип ABI векторизаційної бібліотеки в %<-mveclibabi=%s%>

en: unknown vectorizer cost model %qs
uk: невідома модель вартості векторизатора %qs

en: unknown vtable verify initialization priority %qs
uk: невідомий пріоритет ініціалізації перевірки vtable %qs

en: unmatched color reset directive
uk: неспівставлена директива скидання кольору

en: unmatched quoting directive
uk: неспівставлена директива цитування

en: unnamed class defined here
uk: безіменний клас визначено тут

en: unnamed field has incomplete type
uk: безіменне поле має неповний тип

en: unnamed field is neither function nor member function; cannot be declared friend
uk: безіменне поле не є функцією або методом класу; не може бути оголошений другом

en: unnamed initializer for %qT, which has no base classes
uk: неіменований ініціалізатор для %qT, який не має базових класів

en: unnamed initializer for %qT, which uses multiple inheritance
uk: неіменований ініціалізатор для %qT, який використовує багатоуспадкованість

en: unnamed scoped enum is not allowed
uk: не дозволяється безіменне перелічування з областю видимості

en: unnamed struct/union that defines no instances
uk: неіменована структура/обʼєднання, які не визначають жодного екземпляра

en: unnamed temporary defined here
uk: неназваний тимчасовий визначений тут

en: unnamed type with no linkage used to declare function %q#D with linkage
uk: безіменний тип без звʼязку використовується для оголошення функції %q#D зі звʼязком

en: unnamed type with no linkage used to declare variable %q#D with linkage
uk: безіменний тип без звʼязку використовується для оголошення змінної %q#D зі звʼязком

en: unnamed variable or field declared void
uk: неіменована змінна або поле оголошені як void

en: unnecessary parentheses in declaration of %qs
uk: зайві дужки в оголошенні %qs

en: unordered comparison on non-floating-point argument
uk: неупорядковане порівняння з нечисловим аргументом

en: unquote_string(): got bad string
uk: unquote_string(): отримано неправильний рядок

en: unquoted attribute in format
uk: атрибут без лапок у форматі

en: unquoted control character %qc in format
uk: керуючий символ %qc без лапок у форматі

en: unquoted control characters in format
uk: керуючі символи без лапок у форматі

en: unquoted identifier or keyword %<%.*s%> in format
uk: ідентифікатор або ключове слово %<%.*s%> без лапок у форматі

en: unquoted keyword %<%.*s%> in format
uk: непроцитоване ключове слово %<%.*s%> у форматі

en: unquoted name of built-in function %<%.*s%> in format
uk: імʼя вбудованої функції %<%.*s%> без лапок у форматі

en: unquoted non-graph character %qc in format
uk: неграфічний символ %qc без лапок у форматі

en: unquoted non-graph characters in format
uk: не-графічні символи без лапок у форматі

en: unquoted operator %<%.*s%> in format
uk: непроцитований оператор %<%.*s%> у форматі

en: unquoted option name %<%.*s%> in format
uk: імʼя опції %<%.*s%> без лапок у форматі

en: unquoted preprocessing directive %<%.*s%> in format
uk: директива попередньої обробки %<%.*s%> без лапок у форматі

en: unquoted sequence of %i consecutive punctuation characters %q.*s in format
uk: послідовність з %i пунктуаційних символів %q.*s без лапок у форматі

en: unquoted sequence of %i consecutive space characters in format
uk: послідовність %i підряд пробільних символів без лапок у форматі

en: unquoted type name %<%.*s%> in format
uk: непроцитоване ім'я типу %<%.*s%> у форматі

en: unquoted whitespace character %qc in format
uk: пробільний символ %qc без лапок у форматі

en: unreachable
uk: недоступний

en: unrecognizable argument of option
uk: нерозпізнаний аргумент опції

en: unrecognizable argument of option %<
uk: нерозпізнаваний аргумент опції %<

en: unrecognizable insn:
uk: нерозпізнаваний insn:

en: unrecognized %<-mfpu%> target: %s
uk: невпізнана ціль %<-mfpu%>: %s

en: unrecognized %<hwmpy%> field in %<hard_msp430_mcu_data[%d]%>: %qd
uk: невпізнане поле %<hwmpy%> в %<hard_msp430_mcu_data[%d]%>: %qd

en: unrecognized %<include_flags 0x%x%> passed to %<print_specific_help%>
uk: невизначений %<include_flags 0x%x%> переданий до %<print_specific_help%>

en: unrecognized %<revision%> field in %<hard_msp430_mcu_data[%d]%>: %qd
uk: невпізнане поле %<revision%> в %<hard_msp430_mcu_data[%d]%>: %qd

en: unrecognized %qE attribute argument %qs
uk: невизначений аргумент атрибуту %qE: %qs

en: unrecognized %s target: %s
uk: невпізнана ціль %s: %s

en: unrecognized MCU name %qs, assuming that it has no hardware multiply; use the %<-mhwmult%> option to set this explicitly
uk: невідоме імʼя МКП %qs, припускається, що воно не підтримує апаратне множення; використовуйте параметр %<-mhwmult%>, щоб встановити його явно

en: unrecognized MCU name %qs, assuming that it is just a MSP430X with no hardware multiply; use the %<-mcpu%> and %<-mhwmult%> options to set these explicitly
uk: невідоме імʼя МКП %qs, припускається, що це просто MSP430X без апаратного множення; використовуйте параметри %<-mcpu%> та %<-mhwmult%>, щоб встановити їх явно

en: unrecognized MCU name %qs, assuming that it just supports the MSP430X ISA; use the %<-mcpu%> option to set the ISA explicitly
uk: невідоме імʼя МКП %qs, припускається, що воно підтримує лише ISA MSP430X; використовуйте опцію %<-mcpu%>, щоб явно встановити ISA

en: unrecognized address
uk: невпізнана адреса

en: unrecognized argument in option %<-march=%s%>
uk: нерозпізнаний аргумент у опції %<-march=%s%>

en: unrecognized argument in option %qs
uk: невпізнаний аргумент в опції %qs

en: unrecognized argument to %<--help=%> option: %q.*s
uk: невизнаний аргумент для %<--help=%> опції: %q.*s

en: unrecognized argument to %<-f%ssanitize%s=%> option: %q.*s
uk: невизначений аргумент для опції %<-f%ssanitize%s=%>: %q.*s

en: unrecognized argument to %<-f%ssanitize%s=%> option: %q.*s; did you mean %qs?
uk: невизначений аргумент для опції %<-f%ssanitize%s=%>: %q.*s; мали на увазі %qs?

en: unrecognized argument to %<-flto=%> option: %qs
uk: невідомий аргумент для опції %<-flto=%>: %qs

en: unrecognized argument to %<-fzero-call-used-regs=%>: %qs
uk: невизнаний аргумент для %<-fzero-call-used-regs=%>: %qs

en: unrecognized automatic variable initialization type %qs
uk: нерозпізнаний тип ініціалізації автоматичної змінної %qs

en: unrecognized btf debug output level %qs
uk: невизнаний рівень виводу налагодження BTF %qs

en: unrecognized command-line option %<-%s%>
uk: невідома опція командного рядка %<-%s%>

en: unrecognized command-line option %<-%s%>; did you mean %<-%s%>?
uk: невідома опція командного рядка %<-%s%>; мали на увазі %<-%s%>?

en: unrecognized command-line option %<-fdump-%s%>
uk: невпізнана опція командного рядка %<-fdump-%s%>

en: unrecognized command-line option %<-fdump-%s%>; did you mean %<-fdump-%s%>?
uk: невпізнана опція командного рядка %<-fdump-%s%>; мали на увазі %<-fdump-%s%>?

en: unrecognized command-line option %<-fopt-info-%s%>
uk: невпізнана опція командного рядка %<-fopt-info-%s%>

en: unrecognized command-line option %qs
uk: невпізнана опція командного рядка %qs

en: unrecognized command-line option %qs may have been intended to silence earlier diagnostics
uk: невпізнаний параметр командного рядка %qs може бути призначений для приглушення попередніх діагностичних повідомлень

en: unrecognized control register number: %d - using %<psw%>
uk: невідомий номер регістра керування: %d - використовується %<psw%>

en: unrecognized debug output level %qs
uk: невідомий рівень виводу налагодження %qs

en: unrecognized edge flag: %qs
uk: невідомий прапор краю: %qs

en: unrecognized enum value: %qs
uk: невідоме значення перелічування: %qs

en: unrecognized format specifier
uk: невідомий специфікатор формату

en: unrecognized gcc debugging option: %c
uk: невизнана опція відлагодження gcc: %c

en: unrecognized interrupt vector argument of %qE attribute
uk: невпізнаний аргумент вектора переривання атрибуту %qE

en: unrecognized ivar visibility value %qs
uk: невизнане значення видимості ivar %qs

en: unrecognized operand to %%:%<asm_auto_mfpu%>
uk: невідомий операнд для %%:%<asm_auto_mfpu%>

en: unrecognized operand to %%:%<canon_for_mlib%>
uk: невідомий операнд для %%:%<canon_for_mlib%>

en: unrecognized option %<-fdisable%>
uk: невідома опція %<-fdisable%>

en: unrecognized option %<-fenable%>
uk: невідома опція %<-fenable%>

en: unrecognized option passed to %%:%<target_mode_check%>
uk: невпізнана опція передана в %%:%<target_mode_check%>

en: unrecognized register name %qs
uk: невпізнане імʼя регістру %qs

en: unrecognized scalar storage order value %qs
uk: невизнане значення порядку зберігання скалярів %qs

en: unrecognized section name %qE
uk: невизнаний імʼя розділу %qE

en: unrecognized shadow offset %qs
uk: невпізнаний зсув тіні %qs

en: unrecognized state string %qs
uk: нерозпізнаний рядок стану %qs

en: unrecognized string escape
uk: нерозпізнаний рядковий екранування

en: unrecognized supposed constant
uk: нерозпізнана припущена константа

en: unrecognized visibility value %qs
uk: нерозпізнане значення видимості %qs

en: unrecoverable error
uk: непоправна помилка

en: unresolved overload for builtin %qF
uk: нерозрішене перевантаження для вбудованої функції %qF

en: unresolved overloaded builtin
uk: нерозрішена перевантажена вбудована функція

en: unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>
uk: обʼєднання без обмежень доступні лише з %<-std=c++11%> або %<-std=gnu++11%>

en: unsafe function call %qD within %<transaction_safe%> function
uk: небезпечний виклик функції %qD в межах функції %<transaction_safe%>

en: unsafe function call %qD within atomic transaction
uk: небезпечний виклик функції %qD в межах атомної транзакції

en: unsafe function call %qE within %<transaction_safe%> function
uk: небезпечний виклик функції %qE в межах функції %<transaction_safe%>

en: unsafe function call %qE within atomic transaction
uk: небезпечний виклик функції %qE в межах атомної транзакції

en: unsafe indirect function call within %<transaction_safe%> function
uk: небезпечний непрямий виклик функції в межах функції %<transaction_safe%>

en: unsafe indirect function call within atomic transaction
uk: небезпечний непрямий виклик функції в межах атомної транзакції

en: unset option %qs is ignored, it is always enabled for %qs CPU
uk: опція %qs, встановлена в значення за замовчуванням, ігнорується, вона завжди активна для процесора %qs

en: unsigned conversion from %qT to %qT changes the value of %qE
uk: беззнакове перетворення з %qT на %qT змінює значення %qE

en: unsigned conversion from %qT to %qT changes value from %qE to %qE
uk: беззнакове перетворення з %qT на %qT змінює значення з %qE на %qE

en: unsuffixed floating constant
uk: несуфіксна плаваюча константа

en: unsupported %<strub%> call on the target system
uk: непідтримуваний виклик %<strub%> на цільовій системі

en: unsupported SVE vector size
uk: непідтримуваний розмір SVE вектора

en: unsupported argument to %qD
uk: непідтримуваний аргумент для %qD

en: unsupported argument type %qT for simd
uk: непідтримуваний тип аргументу %qT для simd

en: unsupported argument type to builtin function
uk: непідтримуваний тип аргументу для вбудованої функції

en: unsupported code '%c' for fixed-point:
uk: непідтримуваний код '%c' для фіксованої точки:

en: unsupported combination: %qs %s
uk: непідтримувана комбінація: %qs %s

en: unsupported combination: %qs%s %s
uk: непідтримувана комбінація: %qs%s %s

en: unsupported combination: %s
uk: непідтримувана комбінація: %s

en: unsupported constant address:
uk: непідтримувана адреса константи:

en: unsupported cpu name returned from kernel for %<-mcpu=native%>: %s
uk: ядро повернуло непідтримуване імʼя процесора для %<-mcpu=native%>: %s

en: unsupported fixed-point conversion
uk: непідтримуване перетворення з фіксованою точкою

en: unsupported map expression %qE
uk: непідтримуваний вираз мапи %qE

en: unsupported memory expression:
uk: непідтримуваний вираз памʼяті:

en: unsupported non-standard concatenation of string literals
uk: непідтримуване нестандартне зʼєднання літералів рядків

en: unsupported non-standard suffix on floating constant
uk: непідтримуваний нестандартний суфікс на плаваючій константі

en: unsupported number of nops before function entry (%u)
uk: непідтримувана кількість nops перед входом у функцію (%u)

en: unsupported operand
uk: непідтримуваний операнд

en: unsupported operand %s for code '%c'
uk: непідтримуваний операнд %s для коду '%c'

en: unsupported operand for code '%c'
uk: непідтримуваний операнд для коду '%c'

en: unsupported operand size for extended register
uk: непідтримуваний розмір операнда для розширеного регістру

en: unsupported operation or type for vector comparison returning a boolean
uk: непідтримувана операція або тип для порівняння векторів, що повертають булеве значення

en: unsupported return type %qT for simd
uk: непідтримуваний тип повернення %qT для simd

en: unsupported simdlen %wd
uk: непідтримувана simdlen %wd

en: unsupported simdlen %wd (amdgcn)
uk: непідтримувана simdlen %wd (amdgcn)

en: unsupported size for integer register
uk: Непідтримуваний розмір для цілого регістру

en: unterminated assembly dialect alternative
uk: незавершена альтернатива діалекту асемблера

en: unterminated color directive
uk: незавершена директива кольору

en: unterminated format string
uk: незавершений рядок формату

en: unterminated quote character %<%c%> in format
uk: незавершений символ цитати %<%c%> у форматі

en: unterminated quoting directive
uk: незавершена директива цитування

en: unterminated string
uk: незавершений рядок

en: unused arguments in %<$%>-style format
uk: невикористані аргументи у форматі %<$%>-стилю

en: unused name %qE
uk: невикористане імʼя %qE

en: unused parameter %qD
uk: невикористаний параметр %qD

en: unused structured binding declaration
uk: невикористана декларація структурованого звʼязування

en: unused variable %q+D
uk: Невикористана змінна %q+D

en: unused variable %qD
uk: невикористана змінна %qD

en: unwind tables currently require either a frame pointer or %<-maccumulate-outgoing-args%> for correctness
uk: таблиці розгортання вимагають або вказівника на рамку, або %<-maccumulate-outgoing-args%> для коректності

en: upper value in case label range exceeds maximum value for type
uk: верхнє значення в межах мітки case перевищує максимальне значення для типу

en: use %<#include%> instead
uk: використовуйте %<#include%> замість цього

en: use %<%T::%D%> instead
uk: використовуйте замість цього %<%T::%D%>

en: use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name
uk: використовуйте %<%T::%D%> замість %<%T::%D%>, щоб назвати конструктор з кваліфікованим імʼям

en: use %<%T::template %D%> to indicate that it is a template
uk: використовуйте %<%T::template %D%>, щоб показати, що це шаблон

en: use %<&%s%E%s[0] %s &%s%E%s[0]%> to compare the addresses
uk: використовуйте %<&%s%E%s[0] %s &%s%E%s[0]%>, щоб порівняти адреси

en: use %<-Winvalid-pch%> for more information
uk: для отримання додаткової інформації використовуйте %<-Winvalid-pch%>

en: use %<-faligned-new%> to enable C++17 over-aligned new support
uk: використовуйте %<-faligned-new%>, щоб увімкнути підтримку C++17 для нового з перевищеним вирівнюванням

en: use %<-fdiagnostics-all-candidates%> to display considered candidates
uk: Використовуйте %<-fdiagnostics-all-candidates%>, щоб відобразити кандидати, взяті до уваги

en: use %<-fext-numeric-literals%> to enable more built-in suffixes
uk: використовуйте %<-fext-numeric-literals%>, щоб увімкнути додаткові вбудовані суфікси

en: use %<-flax-vector-conversions%> to permit conversions between vectors with differing element types or numbers of subparts
uk: використовуйте %<-flax-vector-conversions%>, щоб дозволити конвертацію між векторами з різними типами елементів або кількістю підчастин

en: use %<...%> to expand argument pack
uk: використовуйте %<...%>, щоб розгорнути пакет аргументів

en: use %<__arm_preserves("za")%> if the callee preserves ZA
uk: використовуйте %<__arm_preserves("za")%>, якщо функція, яку викликають, зберігає ZA.

en: use %<__attribute__ ((vector_size))%> instead
uk: використовуйте %<__attribute__ ((vector_size))%> замість цього

en: use %<__builtin_rx_mvtc (0, ... )%> to write arbitrary values to PSW
uk: використовуйте %<__builtin_rx_mvtc (0, ...)%>, щоб записати довільні значення в PSW

en: use %<alias %s = %s.%s;%> to introduce base class overload set
uk: використовуйте %<alias %s = %s.%s;%>, щоб ввести набір перевантажень базового класу

en: use %<template<>%> for an explicit specialization
uk: використовуйте %<template<>%> для явної спеціалізації

en: use %<this->%D%> instead
uk: використовуйте замість цього %<this->%D%>

en: use %qD directly instead
uk: використовуйте безпосередньо %qD замість цього

en: use %qs instead
uk: використовуйте %qs замість цього

en: use ISO dialect of Modula-2
uk: використовувати ISO діалект Modula-2

en: use PIM 2 dialect of Modula-2
uk: використовувати діалект PIM 2 Modula-2

en: use PIM 3 dialect of Modula-2
uk: використовувати діалект PIM 3 Modula-2

en: use PIM 4 dialect of Modula-2
uk: використовувати діалект PIM 4 Modula-2

en: use PIM [234] dialect of Modula-2
uk: використовувати діалект PIM [234] Modula-2

en: use a cast to the expected type to disambiguate
uk: використовуйте приведення до очікуваного типу, щоб усунути неоднозначність

en: use cpp to preprocess the module
uk: використовуйте cpp для попередньої обробки модуля

en: use e.g. %<-Wabi=11%> to warn about changes from GCC 7
uk: використовуйте наприклад %<-Wabi=11%>, щоб попереджати про зміни з GCC 7

en: use explicit object parameter %qs instead
uk: замість цього використовуйте явний об'єктний параметр %qs

en: use fold expression in the attribute argument instead
uk: використовуйте складний вираз в аргументі атрибуту замість цього

en: use non-reference type %qT to make the copy explicit or %qT to prevent copying
uk: використовуйте тип, що не є посиланням %qT, щоб зробити копіювання явним, або %qT, щоб запобігти копіюванню

en: use of %<alloca%>
uk: використання %<alloca%>

en: use of %<alloca%> within a loop
uk: використання %<alloca%> всередині циклу

en: use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>
uk: використання %<auto%> у оголошенні параметра лямбди доступно лише з %<-std=c++14%> або %<-std=gnu++14%>

en: use of %<auto%> in member template conversion operator can never be deduced
uk: використання %<auto%> в операторі конвертації шаблону члена ніколи не може бути виведено

en: use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>
uk: використання %<auto%> у оголошенні параметра доступне лише з %<-std=c++14%> або %<-std=gnu++14%>

en: use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>
uk: використання %<auto%> у оголошенні параметра доступно лише з %<-std=c++20%> або %<-fconcepts%>

en: use of %<complex%> in AltiVec types is invalid
uk: використання %<complex%> у типах AltiVec є недійсним

en: use of %<double%> in AltiVec types is invalid without %qs
uk: використання %<double%> у типах AltiVec є недійсним без %qs

en: use of %<long double%> in AltiVec types is invalid
uk: використання %<long double%> в типах AltiVec є недійсним

en: use of %<long long%> in AltiVec types is invalid without %qs
uk: використання %<long long%> у типах AltiVec є недійсним без %qs

en: use of %<long%> in AltiVec types is deprecated; use %<int%>
uk: використання %<long%> у типах AltiVec застаріло; використовуйте %<int%>

en: use of %<long%> in AltiVec types is invalid for 64-bit code without %qs
uk: використання %<long%> у типах AltiVec є недійсним для 64-бітного коду без %qs

en: use of %qD
uk: використання %qD

en: use of %qD before deduction of %<auto%>
uk: використання %qD до виведення типу %<auto%>

en: use of %qs
uk: використання %qs

en: use of %qs in template
uk: використання %qs у шаблоні

en: use of %qs length modifier with %qc type character has either no effect or undefined behavior
uk: використання модифікатора довжини %qs з символом типу %qc має або нульовий ефект, або невизначену поведінку

en: use of %s and %s together in %s format
uk: використання %s і %s разом в форматі %s

en: use of %s and %s together with %<%%%c%> %s format
uk: використання %s і %s разом з форматом %<%%%c%> для %s

en: use of allocated storage after deallocation in a constant expression
uk: використання виділеного сховища після звільнення в константному виразі

en: use of an operand of type %qT in %<operator++%> is deprecated
uk: використання операнда типу %qT в %<operator++%> є застарілим

en: use of an operand of type %qT in %<operator++%> is forbidden in C++17
uk: Використання операнда типу %qT в %<operator++%> заборонено в C++17

en: use of an operand of type %qT in %<operator--%> is forbidden
uk: Використання операнда типу %qT в %<operator--%> заборонено

en: use of boolean types in AltiVec types is invalid
uk: використання булевих типів у типах AltiVec є недійсним

en: use of built-in parameter pack %qD outside of a template
uk: використання вбудованого пакету параметрів %qD поза шаблоном

en: use of built-in trait %qE in function signature; use library traits instead
uk: використання вбудованого трейту %qE в підписі функції; використовуйте замість цього трейти з бібліотеки

en: use of built-in trait %qT in function signature; use library traits instead
uk: використання вбудованого трейту %qT в підписі функції; використовуйте замість цього трейти з бібліотеки

en: use of class template %qT as expression
uk: Використання класового шаблону %qT як виразу

en: use of decimal floating-point types in AltiVec types is invalid
uk: використання десяткових типів з плаваючою комою у типах AltiVec є недійсним

en: use of deleted function %qD
uk: використання видаленої функції %qD

en: use of enum %q#D without previous declaration
uk: використання перелічування %q#D без попередньої декларації

en: use of function %qD with unsatisfied constraints
uk: використання функції %qD з незадовільними обмеженнями

en: use of invalid variable template %qE
uk: використання недійсного шаблону змінної %qE

en: use of local variable with automatic storage from containing function
uk: Використання локальної змінної з автоматичним сховищем з вмістної функції

en: use of multiversioned function without a default
uk: використання функції з багатьма версіями без стандартного значення

en: use of old-style cast to %q#T
uk: використання старого стилю приведення до типу %q#T

en: use of parameter from containing function
uk: Використання параметра з вмістної функції

en: use of parameter outside function body
uk: Використання параметра поза тілом функції

en: use of untyped nil
uk: використання безтипового nil

en: use operand missing for statement
uk: операнд використання відсутній для оператора

en: use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code
uk: використовуйте опцію %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> або %<-std=gnu11%> для компіляції вашого коду

en: use reference type to prevent copying
uk: використовуйте тип посилання, щоб запобігти копіюванню

en: use the apostrophe directive %qs instead
uk: використовуйте директиву апострофа %qs замість цього

en: use unary %<+%> which decays operands to pointers or %<&%s%E%s[0] %s &%s%E%s[0]%> to compare the addresses
uk: використовуйте унарний %<+%>, який розпадає операнди на вказівники, або %<&%s%E%s[0] %s &%s%E%s[0]%>, щоб порівняти адреси

en: used array that cannot be converted to pointer where scalar is required
uk: використано масив, який не може бути перетворений на вказівник, де потрібний скаляр

en: used as rewritten candidate for comparison of %qT and %qT
uk: використовується як переписаний кандидат для порівняння %qT і %qT

en: used here to mean %q#D
uk: використовується тут зі значенням %q#D

en: used struct type value where scalar is required
uk: використано значення типу «struct», де потрібний скаляр

en: used union type value where scalar is required
uk: використано значення типу «union», де потрібний скаляр

en: used vector type where scalar is required
uk: використано значення типу «vector», де потрібний скаляр

en: useless %<_Alignas%> in empty declaration
uk: непотрібний %<_Alignas%> у порожньому оголошенні

en: useless %qs in empty declaration
uk: непотрібний %qs у порожньому оголошенні

en: useless cast to type %q#T
uk: непотрібне приведення до типу %q#T

en: useless cast to type %qT
uk: безглузде перетворення типу на %qT

en: useless storage class specifier in empty declaration
uk: непотрібний специфікатор класу зберігання у порожньому оголошенні

en: useless type name in empty declaration
uk: непотрібне імʼя типу в порожньому оголошенні

en: useless type qualifier in empty declaration
uk: непотрібний типовий кваліфікатор у порожньому оголошенні

en: user defined reduction lookup is ambiguous
uk: Пошук зменшення, визначеного користувачем, є неоднозначним

en: user defined reduction not found for %qE
uk: не знайдено користувацьку визначену редукцію для %qE

en: user defined reduction with constructor initializer for base class %qT
uk: Користувацьке визначення зменшення з ініціалізатором конструктора для базового класу %qT

en: user-defined %qD always evaluates both arguments
uk: користувацький %qD завжди оцінює обидва аргументи

en: user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>
uk: літерали, визначені користувачем, доступні лише з %<-std=c++11%> або %<-std=gnu++11%>

en: uses %qD, which does not have an alignment parameter
uk: використовує %qD, який не має параметра вирівнювання

en: using %<%c%s%>
uk: використовується %<%c%s%>

en: using %<num_workers (%d)%>, ignoring %d
uk: використовується %<num_workers (%d)%>, ігнорується %d

en: using %<vector_length (%d)%> due to call to vector-partitionable routine, ignoring %d
uk: використання %<vector_length (%d)%> через виклик векторно-подільної процедури, ігнорування %d

en: using %<vector_length (%d)%>, ignoring %d
uk: використання %<vector_length (%d)%>, ігнорування %d

en: using %<vector_length (%d)%>, ignoring runtime setting
uk: використання %<vector_length (%d)%>, ігнорування налаштування часу виконання

en: using %<vector_length (64)%>, ignoring %d
uk: використовується %<vector_length (64)%>, ігнорується %d

en: using %<vector_length (64)%>, ignoring runtime setting
uk: використовується %<vector_length (64)%>, ігнорується налаштування виконання

en: using %qs
uk: використання %qs

en: using %qs with unsigned type has no effect
uk: використання %qs з беззнаковим типом не має ефекту

en: using a dangling pointer to %qD
uk: використання висячого вказівника до %qD

en: using a dangling pointer to an unnamed temporary
uk: використання висячого вказівника до безіменного тимчасового

en: using alias template specialization %qT after %qs
uk: використання спеціалізації псевдоніма шаблону %qT після %qs

en: using complex absolute value function %qD when argument is of floating-point type %qT
uk: використання функції обчислення абсолютного значення комплексного числа %qD, коли аргумент має тип числа з плаваючою точкою %qT

en: using complex absolute value function %qD when argument is of integer type %qT
uk: використання функції обчислення абсолютного значення комплексного числа %qD, коли аргумент має цілочисельний тип %qT

en: using dangling pointer %qE to %qD
uk: використання висячого вказівника %qE до %qD

en: using dangling pointer %qE to an unnamed temporary
uk: використання висячого вказівника %qE до безіменного тимчасового

en: using darwin64 ABI
uk: використання darwin64 ABI

en: using decimal floating-point absolute value function %qD when argument is of complex type %qT
uk: використання функції обчислення абсолютного значення десяткового числа з плаваючою точкою %qD, коли аргумент має комплексний тип %qT

en: using decimal floating-point absolute value function %qD when argument is of floating-point type %qT
uk: використання функції обчислення абсолютного значення десяткового числа з плаваючою точкою %qD, коли аргумент має тип числа з плаваючою точкою %qT

en: using decimal floating-point absolute value function %qD when argument is of integer type %qT
uk: використання функції обчислення абсолютного значення десяткового числа з плаваючою точкою %qD, коли аргумент має цілочисельний тип %qT

en: using floating-point absolute value function %qD when argument is of complex type %qT
uk: використання функції обчислення абсолютного значення з плаваючою точкою %qD, коли аргумент має комплексний тип %qT

en: using floating-point absolute value function %qD when argument is of decimal floating-point type %qT
uk: використання функції обчислення модуля з плаваючою точкою %qD, коли аргумент має десятковий плаваючий тип %qT

en: using floating-point absolute value function %qD when argument is of integer type %qT
uk: використання функції обчислення модуля з плаваючою точкою %qD, коли аргумент має цілочисельний тип %qT

en: using integer absolute value function %qD when argument is of complex type %qT
uk: використання функції обчислення абсолютного значення цілого числа %qD, коли аргумент має складений тип %qT

en: using integer absolute value function %qD when argument is of floating-point type %qT
uk: використання функції обчислення абсолютного значення цілого числа %qD, коли аргумент має тип з плаваючою комою %qT

en: using invalid field %qD
uk: використання недійсного поля %qD

en: using old darwin ABI
uk: використання старого darwin ABI

en: using result of function returning %<void%>
uk: використання результату функції, що повертає %<void%>

en: using rvalue as lvalue
uk: використання rvalue як lvalue

en: using serial compilation of %d LTRANS jobs
uk: використовується послідовна компіляція %d завдань LTRANS

en: using simple load CSE after register allocation
uk: використання простого завантаження CSE після розподілу реєстрів

en: using template type parameter %qT after %qs
uk: використання параметра типу шаблону %qT після %qs

en: using the range [%E, %E] for directive argument
uk: використовується діапазон [%E, %E] для аргументу директиви

en: using typedef-name %qD after %qs
uk: використання імені typedef %qD після %qs

en: using value of assignment with %<volatile%>-qualified left operand is deprecated
uk: використання значення присвоєння з %<volatile%>-кваліфікованим лівим операндом є застарілим

en: using-declaration for member at non-class scope
uk: оголошення «using» для члена на рівні поза класом

en: using-declaration for non-member at class scope
uk: оголошення «using» для не-члена на рівні області класу

en: using-declaration may not name namespace %qD
uk: оголошення «using» не може називати простір імен %qD

en: valid %<-foffload=%> arguments are: %s
uk: дійсні аргументи %<-foffload=%>: %s

en: valid %<-foffload=%> arguments are: %s; did you mean %qs?
uk: дійсні аргументи %<-foffload=%>: %s; ви мали на увазі %qs?

en: valid argument to %<-march=%> is %qs
uk: дійсний аргумент для %<-march=%> є %qs

en: valid arguments are: %s
uk: допустимі аргументи: %s

en: valid arguments are: %s; did you mean %qs?
uk: допустимі аргументи: %s; ви мали на увазі %qs?

en: valid arguments to %<-march=%> are: %s
uk: дійсні аргументи для %<-march=%> є: %s

en: valid arguments to %<-march=%> switch are: %s
uk: допустимі аргументи для перемикача %<-march=%> це: %s

en: valid arguments to %<-march=%> switch are: %s; did you mean %qs?
uk: допустимі аргументи для перемикача %<-march=%> це: %s; ви мали на увазі %qs?

en: valid arguments to %<-mtune=%> switch are: %s
uk: дійсні аргументи для перемикача %<-mtune=%> це: %s

en: valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?
uk: дійсні аргументи для перемикача %<-mtune=%> це: %s; ви мали на увазі %qs?

en: valid arguments to %<target("arch=")%> attribute are: %s
uk: допустимі аргументи для атрибуту %<target("arch=")%> це: %s

en: valid arguments to %<target("arch=")%> attribute are: %s; did you mean %qs?
uk: допустимі аргументи для атрибуту %<target("arch=")%> це: %s; ви мали на увазі %qs?

en: valid arguments to %<target("tune=")%> attribute are: %s
uk: дійсні аргументи для атрибуту %<target("tune=")%> це: %s

en: valid arguments to %<target("tune=")%> attribute are: %s; did you mean %qs?
uk: дійсні аргументи для атрибуту %<target("tune=")%> це: %s; ви мали на увазі %qs?

en: valid arguments to %qs are: %s
uk: допустимі аргументи для %qs: %s

en: valid arguments to %qs are: %s; did you mean %qs?
uk: допустимі аргументи для %qs: %s; ви мали на увазі %qs?

en: valid explicit object parameter declared here
uk: дійсний явний параметр об'єкта оголошено тут

en: valid failure models are %qs, %qs, %qs, %qs
uk: дійсні моделі з помилкою: %qs, %qs, %qs, %qs

en: valid feature names are: %s
uk: допустимі назви функцій: %s

en: valid feature names are: %s; did you mean %qs?
uk: допустимі назви функцій: %s; ви мали на увазі %qs?

en: valid format is %<ns::attr%> or %<ns::%>
uk: допустимий формат - %<ns::attr%> або %<ns::%>

en: valid values for builtin %qF argument %d are 64, 128, 256, 512, 1024, 2048, and 4096
uk: допустимі значення для вбудованого аргументу %qF %d - 64, 128, 256, 512, 1024, 2048 та 4096

en: value %qE of type %qT is not a constant expression
uk: значення %qE типу %qT не є константним виразом

en: value %qs is not supported by attribute %<target%>
uk: значення %qs не підтримується атрибутом %<target%>

en: value argument
uk: аргумент-значення

en: value computed is not used
uk: обчислене значення не використовується

en: value of %<-mfixed-range%> must have form REG1-REG2
uk: значення %<-mfixed-range%> повинно мати форму REG1-REG2

en: value passed in %qs is too large
uk: значення, передане в %qs, занадто велике

en: value-initialization of function type %qT
uk: ініціалізація значення функційного типу %qT

en: value-initialization of incomplete type %qT
uk: ініціалізація значення неповного типу %qT

en: value-initialization of reference type %qT
uk: ініціалізація значення посилання типу %qT

en: var-tracking-assignments changes selective scheduling
uk: var-tracking-assignments змінює вибіркове планування

en: variable
uk: змінна

en: variable %q#D has initializer but incomplete type
uk: змінна %q#D має ініціалізатор, але неповний тип

en: variable %q+D declared %<_Noreturn%>
uk: змінна %q+D оголошена як %<_Noreturn%>

en: variable %q+D declared %<inline%>
uk: змінна %q+D оголошена як %<inline%>

en: variable %q+D definition is marked dllimport
uk: визначення змінної %q+D позначено як dllimport

en: variable %q+D might be clobbered by %<longjmp%> or %<vfork%>
uk: змінна %q+D може бути знищена %<longjmp%> або %<vfork%>

en: variable %q+D must be const in order to be put into read-only section by means of %qs
uk: Змінна %q+D повинна бути константою, щоб бути поміщеною в розділ тільки для читання за допомогою %qs

en: variable %q+D part of alias cycle
uk: Змінна %q+D є частиною циклу псевдонімів

en: variable %q+D with attribute %qs must be located in static storage
uk: Змінна %q+D з атрибутом %qs повинна розташовуватися у статичному сховищі

en: variable %q+D with attribute %qs must not have an initializer
uk: змінна %q+D з атрибутом %qs не повинна мати ініціалізатора

en: variable %q+D with dynamic initialization put into program memory area
uk: Змінна %q+D з динамічною ініціалізацією поміщена в область памʼяті програми

en: variable %qD adjusted for OpenACC privatization level: %qs
uk: змінна %qD змінена для рівня приватизації OpenACC: %qs

en: variable %qD has function type
uk: змінна %qD має тип функції

en: variable %qD has initializer but incomplete type
uk: змінна %qD має ініціалізатор, але неповний тип

en: variable %qD redeclared as function
uk: змінна %qD перевизначена як функція

en: variable %qD set but not used
uk: Змінна %qD встановлена, але не використовується

en: variable %qD used as loop variable is bound in intervening code
uk: змінна %qD, що використовується як змінна циклу, прив'язана в проміжному коді

en: variable %qD used in end test is bound in intervening code
uk: змінна %qD, використовувана в кінцевій перевірці, прив'язана у проміжному коді

en: variable %qD used in increment expression is bound in intervening code
uk: Змінна %qD, що використовується у виразі інкременту, прив'язана в проміжному коді

en: variable %qD used in initializer is bound in intervening code
uk: змінна %qD, використовувана в ініціалізаторі, прив'язана у проміжному коді

en: variable %qD used in the %<allocator%> clause must be declared before %qD
uk: Змінну %qD, використовувану в клаузі %<allocator%>, потрібно оголосити перед %qD

en: variable %qD used in the %<allocator%> clause must not be modified between declaration of %qD and its %<allocate%> directive
uk: Змінну %qD в клаузі %<allocator%> не можна змінювати між оголошенням %qD і його директивою %<allocate%>

en: variable %qD used more than once with %<#pragma acc declare%>
uk: змінна %qD використовується більше одного разу з %<#pragma acc declare%>

en: variable %qE declared in enclosing %<host_data%> region
uk: змінна %qE оголошена в оточуючій області %<host_data%>

en: variable %qE is not an iteration of outermost loop %d, expected %qE
uk: Змінна %qE не є ітерацією зовнішньої петлі %d, очікувалась %qE

en: variable %qE of incomplete type %qT will not be accessed in for increment expression
uk: змінна %qE неповного типу %qT не буде використовуватися в виразі збільшення циклу for

en: variable %qE of incomplete type %qT will not be accessed in left operand of comma operator
uk: змінна %qE неповного типу %qT не буде доступна в лівому операнді оператора коми

en: variable %qE of incomplete type %qT will not be accessed in right operand of comma operator
uk: змінна %qE неповного типу %qT не буде доступна в правому операнді оператора коми

en: variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression
uk: змінна %qE неповного типу %qT не буде доступна в другому операнді умовного виразу

en: variable %qE of incomplete type %qT will not be accessed in statement
uk: змінна %qE неповного типу %qT не буде використовуватися в операторі

en: variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression
uk: змінна %qE неповного типу %qT не буде доступна в третьому операнді умовного виразу

en: variable %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code
uk: змінна %qs була використана в віддаленому коді, але не була позначена для включення в віддалений код

en: variable %qs has scoped destruction, cannot build closure
uk: змінна %qs має обмежений час життя, не можна створити замикання

en: variable at namespace scope is not name-independent
uk: змінна в області видимості простору імен залежить від назви

en: variable length array %qD is used
uk: використовується масив змінної довжини %qD

en: variable length array is used
uk: використовується масив змінної довжини

en: variable length arrays are not yet supported in coroutines
uk: масиви змінної довжини ще не підтримуються в корутин

en: variable length element type in array %<reduction%> clause
uk: Тип елемента змінної довжини в замиканні %<reduction%> масиву

en: variable of same assembler name as the virtual table is defined in another translation unit
uk: змінна з таким самим імʼям асемблера, як віртуальна таблиця, визначена в іншій одиниці перекладу

en: variable or field %qE declared void
uk: змінна або поле %qE оголошено як void

en: variable or field declared void
uk: змінна або поле оголошені як void

en: variable previously declared %<static%> redeclared %<extern%>
uk: змінна, яка раніше була оголошена як %<static%>, знову оголошена як %<extern%>

en: variable sized type %qT in %<reduction%> clause
uk: тип зі змінним розміром %qT в замиканні %<reduction%>

en: variable sized type %qT in %qs clause
uk: Тип %qT змінного розміру в замиканні %qs

en: variable symbol is not variable
uk: символ змінної не є змінною

en: variable template declared here
uk: шаблон змінної оголошено тут

en: variable template-id %qD in nested-name-specifier
uk: ідентифікатор шаблону змінної %qD у вкладеному специфікаторі імені

en: variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>
uk: змінні шаблони доступні лише з %<-std=c++14%> або %<-std=gnu++14%>

en: variable tracking requested, but not supported by this debug format
uk: вимагається відстеження змінних, але не підтримується цим форматом налагодження

en: variable tracking requested, but useless unless producing debug info
uk: вимагається відстеження змінних, але без корисності, якщо не створюється відлагоджувальна інформація

en: variable tracking size limit exceeded
uk: Перевищено обмеження розміру відстеження змінних

en: variable tracking size limit exceeded with %<-fvar-tracking-assignments%>, retrying without
uk: Перевищено обмеження розміру відстеження змінних з %<-fvar-tracking-assignments%>, повторна спроба без нього

en: variable-length array of %<auto%>
uk: масив змінної довжини з %<auto%>

en: variable-sized compound literal
uk: складний літерал змінної розмірності

en: variable-sized object may not be initialized except with an empty initializer
uk: обʼєкт змінної розмірності може бути ініціалізований лише з порожнім ініціалізатором

en: variables in %<__regio_symbol%> address space cannot be declared %<register%>
uk: змінні в просторі адрес %<__regio_symbol%> не можуть бути оголошені як %<register%>

en: variables in %<__regio_symbol%> address space cannot have initial value
uk: змінні в просторі адрес %<__regio_symbol%> не можуть мати початкового значення

en: variables in %<__regio_symbol%> address space must be declared %<extern%>
uk: Змінні в адресному просторі %<__regio_symbol%> повинні бути оголошені як %<extern%>

en: variables in %<__regio_symbol%> address space must be declared %<volatile%>
uk: Змінні в адресному просторі %<__regio_symbol%> повинні бути оголошені як %<volatile%>

en: variables of type %qT cannot have thread-local storage duration
uk: змінні типу %qT не можуть мати тривалості зберігання, специфічної для потоку

en: variably modified %qE at file scope
uk: змінно модифікований %qE в області файлу

en: variably modified field at file scope
uk: змінно модифіковане поле в області файлу

en: variably modified type not allowed in new-expression
uk: змінюваний тип не допускається в new-виразі

en: variadic functions must use the base AAPCS variant
uk: варіативні функції повинні використовувати базовий варіант AAPCS

en: variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>
uk: варіативні шаблони доступні лише з %<-std=c++11%> або %<-std=gnu++11%>

en: variadic thunk call
uk: виклик варіативного тунку

en: variant %qD and base %qD have incompatible types
uk: варіант %qD та база %qD мають несумісні типи

en: variant %qD is a built-in
uk: варіант %qD є вбудованим

en: variant %qD is not a function
uk: варіант %qD не є функцією

en: variant %qs and base %qs at %L have incompatible types: %s
uk: варіант %qs та база %qs на %L мають несумісні типи: %s

en: variant %qs at %L is not a function or subroutine
uk: варіант %qs на %L не є функцією або підпрограмою

en: vector %qs element is not a GIMPLE value
uk: елемент вектора %qs не є значенням GIMPLE

en: vector %qs with non-NULL element index
uk: вектор %qs з ненульовим індексом елемента

en: vector argument passed to unprototyped function
uk: векторний аргумент переданий до функції без прототипу

en: vector condition will be expanded piecewise
uk: векторна умова буде розширена поштовхами

en: vector operation will be expanded in parallel
uk: векторна операція буде розширена паралельно

en: vector operation will be expanded piecewise
uk: векторна операція буде розширена поштовхами

en: vector operation will be expanded with a single scalar operation
uk: векторна операція буде розширена з однією скалярною операцією

en: vector overflow in expression %qE of type %qT results in %qE
uk: переповнення вектора в виразі %qE типу %qT призводить до %qE

en: vector overflow in expression of type %qT results in %qE
uk: переповнення вектора в виразі типу %qT призводить до %qE

en: vector shuffling operation will be expanded piecewise
uk: операція перемішування вектора буде розширена поштовхами

en: vector size not an integral multiple of component size
uk: Розмір вектора не є цілочисельним кратним розміру компоненти

en: vector type expected in %qs
uk: очікується векторний тип в %qs

en: vector types expected in %qs
uk: очікується векторний тип у %qs

en: vector value used where a floating-point was expected
uk: використано векторне значення там, де очікується число з плаваючою точкою

en: vectorization did not happen for a simd loop
uk: векторизація не відбулася для циклу simd

en: vectors with different element number found in %qs
uk: знайдено вектори з різною кількістю елементів у %qs

en: verify_bind_c_derived_type(): Given symbol is unexpectedly NULL
uk: verify_bind_c_derived_type(): Даний символ неочікувано має значення NULL

en: verify_cgraph_node failed
uk: перевірка вузла cgraph не вдалася

en: verify_flow_info failed
uk: перевірка інформації про потік не вдалась

en: verify_flow_info: Basic block %d succ edge is corrupted
uk: Перевірка інформації про потік: Ребро наступника базового блоку %d пошкоджено

en: verify_flow_info: Block %i has loop_father, but there are no loops
uk: verify_flow_info: Блок %i має loop_father, але немає петель

en: verify_flow_info: Block %i lacks loop_father
uk: verify_flow_info: Блок %i не має loop_father

en: verify_flow_info: Duplicate edge %i->%i
uk: verify_flow_info: Подвійне ребро %i->%i

en: verify_flow_info: Incorrect blocks for fallthru %i->%i
uk: перевірка інформації про потік: неправильні блоки для переходу %i->%i

en: verify_flow_info: Incorrect fallthru %i->%i
uk: перевірка інформації про потік: неправильний перехід %i->%i

en: verify_flow_info: Missing count of block %i
uk: verify_flow_info: Відсутня кількість блоку %i

en: verify_flow_info: REG_BR_PROB does not match cfg %i %i
uk: перевірка інформації про потік: REG_BR_PROB не відповідає cfg %i %i

en: verify_flow_info: REG_BR_PROB is set but cfg probability is not
uk: перевірка інформації про потік: REG_BR_PROB встановлено, але ймовірність cfg - ні

en: verify_flow_info: Wrong count of block %i
uk: verify_flow_info: Неправильна кількість блоку %i

en: verify_flow_info: Wrong probability of edge %i->%i
uk: Перевірка інформації про потік: Неправильна ймовірність ребра %i->%i

en: verify_flow_info: unallocated edge flag set on %d -> %d
uk: Перевірка інформації про потік: Прапорець нерозподіленого ребра встановлено на %d -> %d

en: verify_flow_info: unallocated flag set on BB %d
uk: verify_flow_info: прапорець unallocated встановлений на BB %d

en: verify_gimple failed
uk: перевірка gimple не вдалася

en: verify_ssa failed
uk: перевірка ssa не вдалася

en: version attribute is not a string
uk: атрибут версії не є рядком

en: version control conflict marker in file
uk: маркер конфлікту контролю версій у файлі

en: version inherited from %qT declared here
uk: версія, успадкована від %qT, оголошена тут

en: version of %<g%> will be omitted, please specify version for individual extension
uk: версія %<g%> буде пропущена, будь ласка, вкажіть версію для окремого розширення

en: versioned symbol must be public
uk: символ з версією повинен бути публічним

en: versioned symbol must have default visibility
uk: символ з версією повинен мати видимість за замовчуванням

en: virt-specifiers in %qs not allowed outside a class definition
uk: специфікатори virt в %qs не дозволені поза визначенням класу

en: virtual PHI with argument locations
uk: віртуальний PHI з місцезнаходженням аргументів

en: virtual SSA name for non-VOP decl
uk: віртуальне імʼя SSA для невіртуального VOP

en: virtual base %qT inaccessible in %qT due to ambiguity
uk: віртуальна база %qT недоступна в %qT через неоднозначність

en: virtual def operand missing for statement
uk: віртуальний операнд визначення відсутній для оператора

en: virtual definition is not an SSA name
uk: віртуальне визначення не є іменем SSA

en: virtual definition of statement not up to date
uk: віртуальне визначення оператора не актуальне

en: virtual function %q+D overriding final function
uk: віртуальна функція %q+D перевизначає фінальну функцію

en: virtual function cannot have deduced return type
uk: Віртуальна функція не може мати визначений тип повернення

en: virtual function declared here
uk: тут оголошена віртуальна функція

en: virtual function multiversioning not supported
uk: мультіверсіонування віртуальних функцій не підтримується

en: virtual functions cannot be %<constexpr%> before C++20
uk: віртуальні функції не можуть бути %<constexpr%> до C++20

en: virtual functions cannot be friends
uk: віртуальні функції не можуть бути друзями

en: virtual method %qD
uk: віртуальний метод %qD

en: virtual non-class function %qs
uk: віртуальна функція, що не належить до класу %qs

en: virtual table of type %qD contains RTTI information
uk: віртуальна таблиця типу %qD містить інформацію про RTTI

en: virtual table of type %qD violates one definition rule
uk: віртуальна таблиця типу %qD порушує правило однозначного визначення

en: virtual table pointer is used uninitialized
uk: вказівник на віртуальну таблицю використовується неініціалізованим

en: virtual use of statement not up to date
uk: віртуальне використання оператора не актуальне

en: virtual use operand missing for statement
uk: віртуальний операнд використання відсутній для оператора

en: visibility argument not a string
uk: аргумент видимості не є рядком

en: visibility attribute not supported in this configuration; ignored
uk: атрибут видимості не підтримується в цій конфігурації; ігнорується

en: vms '#pragma __message' is ignored
uk: vms '#pragma __message' ігнорується

en: void value not ignored as it ought to be
uk: значення void не ігнорується так, як повинно бути

en: volatile argument
uk: аргумент-змінний

en: vtable for
uk: vtable для

en: vtable verification is not supported with LTO
uk: перевірка vtable не підтримується з LTO

en: waitpid failed
uk: waitpid не вдалося

en: warning:
uk: попередження:

en: warning: consider linking with '-static' as system libraries with
uk: попередження: розгляньте звʼязування з '-static', оскільки системні бібліотеки з

en: was expecting `%s'
uk: очікувалося `%s'

en: weak %q+D cannot be defined %qE
uk: слабкий %q+D не може бути визначений як %qE

en: weak alias definitions not supported in this configuration
uk: слабкі визначення псевдонімів не підтримуються в цій конфігурації

en: weak aliases are not supported
uk: слабкі псевдоніми не підтримуються

en: weak declaration of %q+D being applied to a already existing, static definition
uk: слабке оголошення %q+D застосовується до вже існуючого, статичного визначення

en: weak declaration of %q+D must be public
uk: слабке оголошення %q+D повинно бути публічним

en: weak declaration of %q+D not supported
uk: слабке оголошення %q+D не підтримується

en: weights need to be non-negative
uk: ваги повинні бути не відʼємними

en: when storing %qT, %qE requires a vector base and a scalar index
uk: при збереженні %qT, %qE потребує векторну базу та скалярний індекс

en: when writing output to %s: %m
uk: при записі вихідних даних у файл %s: %m

en: while %qT decomposes into %E elements
uk: під час розкладання %qT на %E елементів

en: while %qT decomposes into %wu element | while %qT decomposes into %wu elements
uk[0]: під час розкладання %qT на %wu елемент
uk[1]: під час розкладання %qT на %wu елементи
uk[2]: під час розкладання %qT на %wu елементів

en: while referencing %qD
uk: при посиланні на %qD

en: width of %qD exceeds its type
uk: ширина %qD перевищує його тип

en: width of %qs exceeds its type
uk: ширина %qs перевищує його тип

en: width of bit-field %qD has non-integral type %qT
uk: ширина біт-поля %qD має не-цілочисловий тип %qT

en: with
uk: з

en: with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct
uk: з %<ancestor%> дозволено використовувати лише замикання %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%> та %<map%> на конструкції

en: within this loop
uk: в межах цього циклу

en: without %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> is equivalent to %<-gvariable-location-views%>
uk: без %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> еквівалентно %<-gvariable-location-views%>

en: work-sharing region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, %<masked%>, explicit %<task%> or %<taskloop%> region
uk: Область розподілу роботи не може бути тісно вкладеною всередині області розподілу роботи, %<loop%>, %<critical%>, %<ordered%>, %<master%>, %<masked%>, явної області %<task%> або %<taskloop%>

en: write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit
uk: запис %wu-бітних даних за межами обʼєкта-отримувача, дані обрізані до %wu-бітних

en: write_atom(): Trying to write dab atom
uk: write_atom(): Спроба запису атома dab

en: write_symbol(): bad module symbol %qs
uk: write_symbol(): неправильний символ модуля %qs

en: write_symtree(): Symbol not written
uk: write_symtree(): Символ не записаний

en: writing %E byte into a region of size %E overflows the destination
uk: записує %E байт у регіон розміром %E, що призводить до переповнення призначення

en: writing %E bytes into a region of size %E overflows the destination
uk: записує %E байтів у регіон розміром %E, що призводить до переповнення призначення

en: writing %E or more bytes into a region of size %E overflows the destination
uk: записує %E або більше байтів у регіон розміром %E, що призводить до переповнення призначення

en: writing %wu byte into a region of size %wu | writing %wu bytes into a region of size %wu
uk[0]: записується %wu байт в область розміру %wu
uk[1]: записується %wu байти в область розміру %wu
uk[2]: записується %wu байтів в область розміру %wu

en: writing %wu byte into a region of size between %wu and %wu | writing %wu bytes into a region of size between %wu and %wu
uk[0]: запис %wu байт в область розміром від %wu до %wu
uk[1]: запис %wu байти в область розміром від %wu до %wu
uk[2]: запис %wu байтів в область розміром від %wu до %wu

en: writing CMI %qs
uk: запис CMI %qs

en: writing between %E and %E bytes into a region of size %E overflows the destination
uk: запис між %E та %E байтами в область розміром %E переповнює призначення

en: writing between %wu and %wu bytes into a region of size %wu
uk: запис від %wu до %wu байт в область розміром %wu

en: writing between %wu and %wu bytes into a region of size between %wu and %wu
uk: запис від %wu до %wu байт в область розміром від %wu до %wu

en: writing into constant object (argument %d)
uk: запис у константний обʼєкт (аргумент %d)

en: writing one too many bytes into a region of a size that depends on %<strlen%>
uk: записується занадто багато байтів в область розміру, що залежить від %<strlen%>

en: writing output file
uk: запис вихідного файлу

en: writing output file %s: %m
uk: запис вихідного файлу %s: %m

en: writing through null pointer (argument %d)
uk: запис через нульовий вказівник (аргумент %d)

en: writing to LTRANS output list %s: %m
uk: помилка запису до списку виведення LTRANS %s: %m

en: writing to address space %qs not supported
uk: запис у простір адрес %qs не підтримується

en: wrong %<TYPE_CACHED_VALUES%> entry
uk: неправильний запис %<TYPE_CACHED_VALUES%>

en: wrong amount of branch edges after conditional jump in bb %i
uk: неправильна кількість гілкових ребер після умовного переходу в bb %i

en: wrong amount of branch edges after unconditional jump %i
uk: неправильна кількість ребер гілки після безумовного переходу %i

en: wrong argument %qs to option %qs
uk: неправильний аргумент %qs для опції %qs

en: wrong argument to ignored attributes
uk: неправильний аргумент для ігнорованих атрибутів

en: wrong edge %d->%d for PHI argument
uk: неправильне ребро %d->%d для аргументу PHI

en: wrong entry in %<TYPE_ARG_TYPES%> list
uk: неправильний запис у списку %<TYPE_ARG_TYPES%>

en: wrong immediate use list
uk: неправильний список негайного використання

en: wrong insn in the fallthru edge
uk: неправильна команда в ребрі переходу

en: wrong list of exited loops for edge %d->%d
uk: неправильний список вийшлих петель для ребра %d->%d

en: wrong number of arguments specified for %qE attribute
uk: вказано неправильну кількість аргументів для атрибуту %qE

en: wrong number of arguments to %%:debug-level-gt
uk: неправильна кількість аргументів для %%:debug-level-gt

en: wrong number of arguments to %%:dwarf-version-gt
uk: неправильна кількість аргументів для %%:dwarf-version-gt

en: wrong number of arguments to %<__builtin_addressof%>
uk: неправильна кількість аргументів для %<__builtin_addressof%>

en: wrong number of arguments to %<__builtin_assoc_barrier%>
uk: неправильна кількість аргументів для %<__builtin_assoc_barrier%>

en: wrong number of arguments to %<__builtin_call_with_static_chain%>
uk: неправильна кількість аргументів для %<__builtin_call_with_static_chain%>

en: wrong number of arguments to %<__builtin_choose_expr%>
uk: неправильна кількість аргументів для %<__builtin_choose_expr%>

en: wrong number of arguments to %<__builtin_complex%>
uk: неправильна кількість аргументів для %<__builtin_complex%>

en: wrong number of arguments to %<__builtin_convertvector%>
uk: неправильна кількість аргументів для %<__builtin_convertvector%>

en: wrong number of arguments to %<__builtin_launder%>
uk: неправильна кількість аргументів для %<__builtin_launder%>

en: wrong number of arguments to %<__builtin_shuffle%>
uk: неправильна кількість аргументів для %<__builtin_shuffle%>

en: wrong number of arguments to %<__builtin_shufflevector%>
uk: неправильна кількість аргументів для %<__builtin_shufflevector%>

en: wrong number of arguments to %<assume%> attribute
uk: неправильна кількість аргументів для атрибуту %<assume%>

en: wrong number of arguments to %qs
uk: неправильна кількість аргументів для %qs

en: wrong number of arguments to function %<__builtin_next_arg%>
uk: неправильна кількість аргументів для функції %<__builtin_next_arg%>

en: wrong number of arguments to function %<va_start%>
uk: неправильна кількість аргументів для функції %<va_start%>

en: wrong number of branch edges after unconditional jump in bb %i
uk: неправильна кількість гілкових ребер після безумовного переходу в bb %i

en: wrong number of template arguments (%d, should be %d)
uk: неправильна кількість аргументів шаблону (%d, повинно бути %d)

en: wrong number of template arguments (%d, should be at least %d)
uk: неправильна кількість аргументів шаблону (%d, повинно бути щонайменше %d)

en: wrong outgoing edge flags at end of bb %d
uk: неправильні прапори вихідної грані в кінці bb %d

en: wrong strategy name %qs specified for option %qs
uk: неправильне імʼя стратегії %qs вказано для опції %qs

en: wrong tree in %<TYPE_FIELDS%> list
uk: неправильне дерево в списку %<TYPE_FIELDS%>

en: wrong type argument to %s
uk: неправильний тип аргументу для %s

en: wrong type argument to abs
uk: неправильний тип аргументу для abs

en: wrong type argument to absu
uk: неправильний тип аргументу для absu

en: wrong type argument to bit-complement
uk: неправильний тип аргументу для бітового доповнення

en: wrong type argument to conjugation
uk: неправильний тип аргументу для конʼюгації

en: wrong type argument to decrement
uk: неправильний тип аргументу для декременту

en: wrong type argument to increment
uk: неправильний тип аргументу для інкременту

en: wrong type argument to unary exclamation mark
uk: неправильний тип аргументу для унарного знаку оклику

en: wrong type argument to unary minus
uk: неправильний тип аргументу для унарного мінуса

en: wrong type argument to unary plus
uk: неправильний тип аргументу для унарного плюса

en: wrong type of argument %s
uk: неправильний тип аргументу %s

en: x87 register return with x87 disabled
uk: Повернення регістра x87 з вимкненим x87

en: xstormy16_print_operand: unknown code
uk: xstormy16_print_operand: невідомий код

en: you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma
uk: Ви можете увімкнути %qs, використовуючи параметр командного рядка %<-march%>, або за допомогою атрибуту або pragma %<target%>

en: you can enable RVV using the command-line option %<-march%>, or by using the %<target%> attribute or pragma
uk: ви можете увімкнути RVV, використовуючи параметр командного рядка %<-march%>, або за допомогою атрибуту або прагми %<target%>

en: you can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragma
uk: Ви можете увімкнути SVE, використовуючи параметр командного рядка %<-march%>, або за допомогою атрибуту або прагми %<target%>

en: you can enable mve.fp by using the command-line option %<-march%>, or by using the %<target%> attribute or pragma
uk: ви можете увімкнути mve.fp, використовуючи опцію командного рядка %<-march%>, або за допомогою атрибута %<target%> або директиви pragma

en: you can silence this warning by using a hexadecimal constant (%wx rather than %wd)
uk: ви можете прибрати це попередження, використовуючи шістнадцяткову константу (%wx замість %wd)

en: you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>
uk: ви можете стабілізувати це значення за допомогою %<--param hardware_destructive_interference_size=%d%>, або вимкнути це попередження за допомогою %<-Wno-interference-size%>

en: you can use an inline namespace instead
uk: замість цього ви можете використовувати вбудований простір імен

en: you can work around this by removing the initializer
uk: Ви можете обійти це, видаливши ініціалізатор

en: you cannot take the address of a nested function if you use the %qs option
uk: ви не можете отримати адресу вкладеної функції, якщо ви використовуєте опцію %qs

en: your native CPU architecture (%qs) does not support %qs ABI, falling back to %<-m%s=%s%>
uk: архітектура вашого власного процесора (%qs) не підтримує ABI %qs, використовується %<-m%s=%s%> за замовчуванням

en: z*inx requires ABI ilp32, ilp32e, lp64 or lp64e
uk: z*inx вимагає ABI ilp32, ilp32e, lp64 або lp64e

en: z/Architecture.
uk: z/Архітектура.

en: zero as null pointer constant
uk: нуль як константа нульового вказівника

en: zero length array section in %qs clause
uk: секція масиву з нульовою довжиною у замиканні %qs

en: zero or negative size array %q+D
uk: масив %q+D має розмір нуль або відʼємний

en: zero sized type %qT in %<reduction%> clause
uk: тип %qT нульового розміру в замиканні %<reduction%>

en: zero sized type %qT in %qs clause
uk: Тип %qT з розміром 0 в замиканні %qs

en: zero vector size
uk: Розмір вектора дорівнює нулю

en: zero width for bit-field %q+D
uk: нульова ширина для біт-поля %q+D

en: zero width for bit-field %qs
uk: ширина нуль для біт-поля %qs

en: zero width in %s format
uk: нульова ширина в форматі %s

en: zero-length %s format string
uk: форматна рядок %s нульової довжини

en: zero-size array %qD
uk: масив нульового розміру %qD

en: zero-size array %qT
uk: масив нульового розміру %qT

en: zero-size array member %qD in an otherwise empty %q#T
uk: елемент масиву нульового розміру %qD в іншому порожньому %q#T

en: zero-size array member %qD not at end of %q#T
uk: елемент масиву нульового розміру %qD не знаходиться в кінці %q#T

en: {anonymous}
uk: {анонімний}

en: {erroneous}
uk: {помилковий}
