X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=config.mk;h=9e6b18db5bfbfe191449b458c4467928e00a499a;hb=46ce1bc93240f6663d01031d3e1a6b6f0208e411;hp=f1a8747d9dce36d06114ec982c367ca07fd19a84;hpb=752c240956a19e07eb5f2753a99c68cce4d44832;p=bertos.git diff --git a/config.mk b/config.mk index f1a8747d..9e6b18db 100755 --- a/config.mk +++ b/config.mk @@ -10,6 +10,9 @@ # Author: Bernardo Innocenti # # $Log$ +# Revision 1.4 2006/05/27 22:41:46 bernie +# Tweak optimization flags for loops. +# # Revision 1.3 2006/05/18 00:40:10 bernie # Setup for AVR development. # @@ -33,19 +36,18 @@ DPROG = -V -c stk500 -P /dev/ttyS0 # PonyProg serial programmer #DPROG = -c dasa2 -#OPTCFLAGS = -O3 # DANGER - DO NOT USE - DOESN'T WORK WITH 3.4.1 & 3.5 (HEAD) -OPTCFLAGS = -ffunction-sections -fdata-sections +OPTCFLAGS = -ffunction-sections -fdata-sections -funsafe-loop-optimizations # For AVRStudio #DEBUGCFLAGS = -gdwarf-2 # For GDB -#DEBUGCFLAGS = -g +DEBUGCFLAGS = -ggdb # # define some variables based on the AVR base path in $(AVR) # -CROSS = avr- +CROSS = CC = $(CROSS)gcc AS = $(CC) -x assembler-with-cpp LD = $(CC) @@ -92,7 +94,8 @@ WARNFLAGS = \ -W -Wformat -Wall -Wundef -Wpointer-arith -Wcast-qual \ -Wcast-align -Wwrite-strings -Wsign-compare \ -Wmissing-prototypes -Wmissing-noreturn \ - -Wextra -Wstrict-aliasing=2 + -Wextra -Wstrict-aliasing=2 \ + -Wunsafe-loop-optimizations # Compiler warning flags for C only C_WARNFLAGS = \