Skip to content

Commit 2988c5f

Browse files
committed
Enable LTO for MD targets
1 parent 297cba5 commit 2988c5f

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src-md/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ LIBPATH = -L$(ROOTDIR)/m68k-elf/lib -L$(ROOTDIR)/m68k-elf/lib/gcc/m68k-elf/12.1.
1010
INCPATH = -I$. -I$(ROOTDIR)/m68k-elf/include -I$(ROOTDIR)/m68k-elf/m68k-elf/include -I../liblzss
1111

1212
HWCCFLAGS = -m68000 -Wall -O1 -c -fomit-frame-pointer -fno-lto
13-
CCFLAGS = -m68000 -Wall -Os -c -fomit-frame-pointer -fno-lto -DUSE_SCD_IN_RAM
13+
CCFLAGS = -m68000 -Wall -Os -c -fomit-frame-pointer -flto -DUSE_SCD_IN_RAM
1414
ASFLAGS = -m68000 --register-prefix-optional
1515
LINKFLAGS = -T $(LDSCRIPTSDIR)/mars-md.ld -Wl,-Map=output.map -nostdlib -flto
1616

src-md/cd/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ RM = rm -f
1111

1212
OPTION =
1313
INCS = -I. -I$(ROOTDIR)/m68k-elf/include -I$(ROOTDIR)/m68k-elf/m68k-elf/include
14-
CCFLAGS = $(ROOTDIR) -m68000 -Wall -Os -c -fomit-frame-pointer -ffunction-sections -fdata-sections -g
14+
CCFLAGS = $(ROOTDIR) -m68000 -Wall -Os -c -fomit-frame-pointer -ffunction-sections -fdata-sections -flto
1515
ASFLAGS = -m68000 --register-prefix-optional
1616
LIBS = -L$(ROOTDIR)/m68k-elf/lib -L$(ROOTDIR)/m68k-elf/lib/gcc/m68k-elf/12.1.0 -L$(ROOTDIR)/m68k-elf/m68k-elf/lib -lc -lgcc -lnosys
17-
LINKFLAGS = -T cd-mode1.ld -Wl,-Map=output.map -nostdlib --specs=nosys.specs -Wl,--gc-sections
17+
LINKFLAGS = -T cd-mode1.ld -Wl,-Map=output.map -nostdlib --specs=nosys.specs -Wl,--gc-sections -flto
1818

1919
OBJS = crt.o pcm.o pcm-io.o adpcm.o adpcm_ima.o adpcm_sb4.o s_buffers.o s_channels.o s_main.o s_sources.o
2020

0 commit comments

Comments
 (0)