Перейти к содержанию
    

DevCpp разный результат вычислений double от x86 x64 и размера проекта

10 часов назад, _4afc_ сказал:

Компилятор Dev-Cpp 5.11 TDM-GCC 4.9.2 Setup (48МБ)

Это не компилятор, это всего лишь ide сборка с gcc. Нужно понять какие ключи выставляются этой ide компилятору и какую версию gcc она использует. А лучше выкинуть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 hours ago, Kabdim said:

У вас там ключик -ffast-math  случаем не завалялся в аргументах к компилятору?

3 hours ago, Kabdim said:

Это не компилятор, это всего лишь ide сборка с gcc. Нужно понять какие ключи выставляются этой ide компилятору и какую версию gcc она использует. А лучше выкинуть.

Я правильно понимаю, что все ключи указаны в make файле:

# Project: TestDouble1
# Makefile created by Dev-C++ 5.11

CPP      = g++.exe
CC       = gcc.exe
WINDRES  = windres.exe
RES      = TestDouble1_private.res
OBJ      = main.o $(RES)
LINKOBJ  = main.o $(RES)
LIBS     = -L"D:/Dev-Cpp/MinGW64/lib32" -L"D:/Dev-Cpp/MinGW64/x86_64-w64-mingw32/lib32" -static-libgcc -m32
INCS     = -I"D:/Dev-Cpp/MinGW64/include" -I"D:/Dev-Cpp/MinGW64/x86_64-w64-mingw32/include" -I"D:/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include"
CXXINCS  = -I"D:/Dev-Cpp/MinGW64/include" -I"D:/Dev-Cpp/MinGW64/x86_64-w64-mingw32/include" -I"D:/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include" -I"D:/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++"
BIN      = TestDouble1.exe
CXXFLAGS = $(CXXINCS) -m32
CFLAGS   = $(INCS) -m32
RM       = rm.exe -f

.PHONY: all all-before all-after clean clean-custom

all: all-before $(BIN) all-after

clean: clean-custom
	${RM} $(OBJ) $(BIN)

$(BIN): $(OBJ)
	$(CC) $(LINKOBJ) -o $(BIN) $(LIBS)

main.o: main.c
	$(CC) -c main.c -o main.o $(CFLAGS)

TestDouble1_private.res: TestDouble1_private.rc 
	$(WINDRES) -i TestDouble1_private.rc -F pe-i386 --input-format=rc -o TestDouble1_private.res -O coff 

Вроде никаких ключей левых нету...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

За исключением того что включено по умолчанию, но к fast-math это не относится. Похоже действительно нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...