Compile with regparm turned on.
authorhpa <hpa>
Thu, 16 Dec 2004 22:12:22 +0000 (22:12 +0000)
committerhpa <hpa>
Thu, 16 Dec 2004 22:12:22 +0000 (22:12 +0000)
com32/lib/MCONFIG
com32/libutil/Makefile
com32/modules/Makefile
com32/samples/Makefile

index f1874dc..663a8cf 100644 (file)
@@ -8,7 +8,7 @@ PERL    = perl
 STRIP  = strip --strip-all -R .comment -R .note
 OBJCOPY        = objcopy
 
-REQFLAGS  = -g -m32 -D__COM32__ -I. -I./sys -I../include
+REQFLAGS  = -g -m32 -mregparm=3 -DREGPARM=3 -D__COM32__ -I. -I./sys -I../include
 OPTFLAGS  = -Os -march=i386 -falign-functions=0 -falign-jumps=0 -falign-labels=0
 WARNFLAGS = -W -Wall -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Winline
 
index 12c5c11..90545e3 100644 (file)
@@ -40,7 +40,7 @@ LD         = ld -m elf_i386
 AR        = ar
 NASM      = nasm
 RANLIB    = ranlib
-CFLAGS     = -D__COM32__ -W -Wall -march=i386 -Os -fomit-frame-pointer -I./include -I../include
+CFLAGS     = -mregparm=3 -DREGPARM=3 -D__COM32__ -W -Wall -march=i386 -Os -fomit-frame-pointer -I./include -I../include
 SFLAGS     = -D__COM32__ -march=i386
 LDFLAGS    = -T ../lib/com32.ld
 LNXCFLAGS  = -I./include -W -Wall -march=i386 -Os -g
index f64cf37..e5d1dfa 100644 (file)
@@ -25,7 +25,7 @@ LD         = ld -m elf_i386
 AR        = ar
 NASM      = nasm
 RANLIB    = ranlib
-CFLAGS     = -W -Wall -march=i386 -Os -fomit-frame-pointer -I../libutil/include -I../include  -D__COM32__
+CFLAGS     = -mregparm=3 -DREGPARM=3 -W -Wall -march=i386 -Os -fomit-frame-pointer -I../libutil/include -I../include  -D__COM32__
 LNXCFLAGS  = -W -Wall -march=i386 -Os -g -I../libutil/include
 LNXSFLAGS  = -march=i386
 LNXLDFLAGS = -g
index 574ea89..ddcdaa2 100644 (file)
@@ -25,7 +25,7 @@ LD         = ld -m elf_i386
 AR        = ar
 NASM      = nasm
 RANLIB    = ranlib
-CFLAGS     = -W -Wall -march=i386 -Os -fomit-frame-pointer -I../libutil/include -I../include  -D__COM32__
+CFLAGS     = -mregparm=3 -DREGPARM=3 -W -Wall -march=i386 -Os -fomit-frame-pointer -I../libutil/include -I../include  -D__COM32__
 LNXCFLAGS  = -W -Wall -march=i386 -Os -g -I../libutil/include
 LNXSFLAGS  = -march=i386
 LNXLDFLAGS = -g