Author: wmb Date: Tue Aug 17 19:22:56 2010 New Revision: 1937 URL: http://tracker.coreboot.org/trac/openfirmware/changeset/1937
Log: x86 - memtest86 - changed -Os to -O1 in Makefile to fix runtime errors that occurred when compiling with GCC 4.4.3 (-Os worked well with GCC 4.2). The specific symptom was that Test #2 would report lots of errors in the 0xfffxx range - which wasn't supposed to be tested at all.
Modified: clients/memtest86/Makefile
Modified: clients/memtest86/Makefile ============================================================================== --- clients/memtest86/Makefile Wed Aug 11 20:30:05 2010 (r1936) +++ clients/memtest86/Makefile Tue Aug 17 19:22:56 2010 (r1937) @@ -28,8 +28,9 @@ CC=gcc # # gcc compiler options, these settings should suffice +# (It is tempting to use -Os, but that causes runtime failures when compiled with GCC >4.2) # -CCFLAGS=-Wall -march=i486 -m32 -Os -fomit-frame-pointer -fno-builtin -ffreestanding +CCFLAGS=-Wall -march=i486 -m32 -O1 -fomit-frame-pointer -fno-builtin -ffreestanding CCFLAGS += -fno-stack-protector CCFLAGS += $(DEFINES)