Описание тега suncc
SunCC, компилятор Sun C, теперь является частью Oracle Solaris Studio
0
ответов
Нужно для -xarch=XXX, когда инструкция используется в форме байтового кода?
У меня есть реализация x86 RDRAND, как показано ниже. У меня есть аналогичная реализация для RDSEED. inline void RDRAND32(void* output) { #if defined(HAVE_GCC_RDRAND_ASM) __asm__ ( "1:\n" ".byte 0x0f, 0xc7, 0xf0;\n" "jnc 1b;\n" : "=a" (*(uint32_t*)o…
03 авг '18 в 19:08
1
ответ
Обработка массива char* в кодировке utf8
Файл содержит нелатинское содержимое и кодируется в UTF8. В настоящее время существующий код используетfopen", чтобы открыть файл, анализирует его и вызывает мой validate функция с нелатинским содержанием и передает данные как char*, void validate(c…
14 фев '17 в 10:29
0
ответов
Sun CC не связывается или не компилируется в шаблоне fstream в Shared Object
У меня есть проблема с Sun CC (в основном 6.2, но, похоже, также и с 12.1), когда я не могу компилировать или ссылаться на шаблон fstream в Shared Object. Я извлек это из устаревшей системы, над которой я работаю, и воспроизвел ее здесь, в этом прим…
10 ноя '11 в 15:31
1
ответ
Переопределить hwcap_2 в mapfile на платформах Solaris x86
У нас есть библиотека, которая охраняет пути выполнения. Если функция процессора доступна, то выбирается более быстрый путь к коду. Мы пытаемся добавить путь к коду AVX2 в Solaris 11.3. На старой машине нижнего уровня без AVX2 мы испытываем: $ ./cry…
08 ноя '18 в 14:41
1
ответ
Производительность параллельного кода OpenMP с оптимизацией компилятора и без него (Sun CC)
Я работаю над проектом, в котором нас попросили написать простой код OpenMP для распараллеливания программы, работающей с дифференциальными уравнениями. Нас также попросили проверить производительность кода с оптимизацией компилятора и без нее. Я ра…
17 янв '13 в 20:56
0
ответов
Неожиданное сворачивание строк с использованием SunCC 5.15 в Solaris?
Я работаю над Solaris 11.3 с SunCC 5.15 от Sun Studio 12.6. Я пытаюсь понять сбой самопроверки, которая использует двоичные строки. Бинарные строки представляют собой данные в кодировке ASN.1. У меня есть данные в структуре: struct ASN1_TestTuple { …
21 июл '18 в 20:05
1
ответ
Недопустимая ссылка на аргумент 'N' в GASM Inlining
Я собираю Botan на Solaris 11.3 с помощью компилятора SunCC, который поставляется с Developer Studio 12.5. Я не слишком знаком с библиотекой или с Solaris, и мне требуются некоторые усилия, чтобы отследить проблемы. Компиляция умирает на относительн…
25 янв '17 в 13:13
3
ответа
Sun C++ Компиляторы и Boost
В настоящее время я работаю над OpenSolaris 2009-06. Документация Boost::MPL, по-видимому, предполагает, что солнечные компиляторы не поддерживаются (последний раз документ обновлялся в 2004 году). Документация верхнего уровня Boost, кажется, предпо…
29 ноя '09 в 21:09
2
ответа
Как сделать так, чтобы CHECK_CXX_COMPILER_FLAG потерпел неудачу на недопустимом значении?
Наш CMakeFile.txt содержит следующее для путей кода SunCC. SunCC использует -xarch=XXX а не стиль GCC -mXXX, CHECK_CXX_COMPILER_FLAG("-xarch=sha" CRYPTOPP_IA32_SHA) Когда мы запускаем CMake под компилятором Sun, это приводит к: -- Detecting CXX comp…
26 авг '17 в 14:14
0
ответов
Что вызывает сбой SunCC в bfd_asm.c?
Я пытаюсь найти причину сбоя компилятора SunCC. Он существует с ранних дней SunCC 12.x и присутствует в последней версии SunCC 12.6. Сбой происходит при попытке умножения многочленов в системах x86. Код ниже является частью алгоритма GCM: $ cat test…
16 июл '18 в 00:13
0
ответов
SunCC std::allocator и size_type max_size(size_type) постоянная функция-член?
Мы используем собственный распределитель, который обнуляет память. Там не так много для этого. Он имеет типы и функции-члены, описанные в std:: allocator. Я недавно использовал пользовательский распределитель для std::vector<T, A> (с A распред…
01 янв '19 в 22:33
2
ответа
"Устаревшая" нотация для компилятора Sun C++?
Есть ли у компилятора Sun нотация, чтобы помечать функции как устаревшие, как в GCC __attribute__ ((deprecated)) или MSVC __declspec(deprecated)?
21 май '09 в 15:18
1
ответ
Что вызывает сбой SunCC в g3mangler.cc при использовании `-std=XXX`?
Я пытаюсь определить, что является причиной смерти SunCC 5.11 - 5.13 с ../lnk/g3mangler.cc, line 825 (сообщение от SunCC 5.13). Вот как это выглядит во время компиляции. Машина является Core i5 4-го поколения, поэтому она имеет функции, которые соот…
12 сен '16 в 01:19
1
ответ
Должен ли шаблон функции базового класса быть назначен на указатель на член-функцию
Должен ли следующий код компилироваться в C++98/03? struct Base { template <typename T> void func () { } void norm() { } }; struct Derived : public Base { }; template <typename U> struct Usage { typedef void (U::*Method)(); Usage(Method …
21 мар '13 в 23:19
0
ответов
Проблема с ускорением сериализации 1.70 (с использованием shared_ptr) в Sun Studio 12.4
Я пытаюсь сериализовать несколько простых классов, используя полиморфизм и shared_ptr. Основным из моих тестов является следующее: #include <iostream> #include <fstream> #include <boost/filesystem.hpp> #include <boost/archive/xm…
23 дек '19 в 19:13
0
ответов
Получение ошибки - std::ios::basic_ios(int) недоступен на машине Solaris Sparc в компиляторе CC
Я не могу скомпилировать код C++ ниже на машине Oracle Solaris 11.1 SPARC: фрагмент кода взят из библиотеки Poco1.9.4 (NetworkInterface.cpp) std::ostream& operator << (std::ostream& os, const Poco::Net::NetworkInterface::MACAddress&…
15 янв '20 в 13:40