clang cannot compile these files at the default optimization level Index: engine/Makefile.in --- engine/Makefile.in.orig +++ engine/Makefile.in @@ -163,13 +163,13 @@ gforth-fi$(OPT)$(EC)$(EXE): $(OBJECTS_FI) $(AOBJECTS) $(GCCLD) $(LDFLAGS) $(OBJECTS_FI) $(AOBJECTS) $(LDLIBS) -o $@ engine.s: $(ENGINE_FAST_DEPS) - $(GCC) $(CFLAGS2) $(CPPFLAGS) $(ENGINE_FLAGS) -S $(srcdir)/engine.c + $(GCC) $(CFLAGS2) $(CPPFLAGS) -O0 $(ENGINE_FLAGS) -S $(srcdir)/engine.c engine$(OPT).o: $(ENGINE_DEPS) - $(GCC) $(CFLAGS2) $(CPPFLAGS) $(ENGINE_FLAGS) -DGFORTH_DEBUGGING -o $@ -c $(srcdir)/engine.c + $(GCC) $(CFLAGS2) $(CPPFLAGS) -O0 $(ENGINE_FLAGS) -DGFORTH_DEBUGGING -o $@ -c $(srcdir)/engine.c engine2$(OPT).o: $(ENGINE_DEPS) - $(GCC) $(CFLAGS2) $(CPPFLAGS) $(ENGINE_FLAGS) -DGFORTH_DEBUGGING -DENGINE=2 -o $@ -c $(srcdir)/engine.c + $(GCC) $(CFLAGS2) $(CPPFLAGS) -O0 $(ENGINE_FLAGS) -DGFORTH_DEBUGGING -DENGINE=2 -o $@ -c $(srcdir)/engine.c engine-native$(OPT).o:$(ENGINE_FAST_DEPS) $(GCC) $(CFLAGS2) $(CPPFLAGS) $(ENGINE_FLAGS) -DNO_IP -o $@ -c $(srcdir)/engine.c @@ -181,16 +181,16 @@ engine-native3$(OPT).o:$(ENGINE_FAST_DEPS) $(GCC) $(CFLAGS2) $(CPPFLAGS) $(ENGINE_FLAGS) -DNO_IP -DENGINE=3 -o $@ -c $(srcdir)/engine.c engine-fast$(OPT).o: $(ENGINE_FAST_DEPS) - $(GCC) $(CFLAGS2) $(CPPFLAGS) $(ENGINE_FLAGS) -o $@ -c $(srcdir)/engine.c + $(GCC) $(CFLAGS2) $(CPPFLAGS) -O0 $(ENGINE_FLAGS) -o $@ -c $(srcdir)/engine.c engine-fast2$(OPT).o: $(ENGINE_FAST_DEPS) - $(GCC) $(CFLAGS2) $(CPPFLAGS) $(ENGINE_FLAGS) -DENGINE=2 -o $@ -c $(srcdir)/engine.c + $(GCC) $(CFLAGS2) $(CPPFLAGS) -O0 $(ENGINE_FLAGS) -DENGINE=2 -o $@ -c $(srcdir)/engine.c engine-itc$(OPT).o: $(ENGINE_DEPS) - $(GCC) $(CFLAGS2) $(CPPFLAGS) $(ENGINE_FLAGS) -DINDIRECT_THREADED -DGFORTH_DEBUGGING -o $@ -c $(srcdir)/engine.c + $(GCC) $(CFLAGS2) $(CPPFLAGS) -O0 $(ENGINE_FLAGS) -DINDIRECT_THREADED -DGFORTH_DEBUGGING -o $@ -c $(srcdir)/engine.c engine-ditc$(OPT).o: $(ENGINE_DEPS) - $(GCC) $(CFLAGS2) $(CPPFLAGS) $(ENGINE_FLAGS) -DDOUBLY_INDIRECT -o $@ -c $(srcdir)/engine.c + $(GCC) $(CFLAGS2) $(CPPFLAGS) -O0 $(ENGINE_FLAGS) -DDOUBLY_INDIRECT -o $@ -c $(srcdir)/engine.c engine-prof$(OPT).o: $(ENGINE_DEPS) $(GCC) $(CFLAGS2) $(CPPFLAGS) $(ENGINE_FLAGS) -DVM_PROFILING -o $@ -c $(srcdir)/engine.c