ea15529
Make the assembler generate whatever debuginfo it can
ea15529
--- openjdk/hotspot/make/linux/makefiles/rules.make
ea15529
+++ openjdk/hotspot/make/linux/makefiles/rules.make
ea15529
@@ -34,7 +34,7 @@
ea15529
 CC_COMPILE       = $(CC) $(CXXFLAGS) $(CFLAGS)
ea15529
 CXX_COMPILE      = $(CXX) $(CXXFLAGS) $(CFLAGS)
ea15529
 
ea15529
-AS.S            = $(AS) $(ASFLAGS)
ea15529
+AS.S            = $(AS) -g $(ASFLAGS)
ea15529
 
ea15529
 COMPILE.CC       = $(CC_COMPILE) -c
ea15529
 GENASM.CC        = $(CC_COMPILE) -S
ea15529
@@ -161,12 +161,12 @@
ea15529
 %.o: %.s
ea15529
 	@echo Assembling $<
ea15529
 	$(QUIETLY) $(REMOVE_TARGET)
ea15529
-	$(QUIETLY) $(AS.S) $(DEPFLAGS) -o $@ $< $(COMPILE_DONE)
ea15529
+	$(QUIETLY) $(AS.S) -g $(DEPFLAGS) -o $@ $< $(COMPILE_DONE)
ea15529
 
ea15529
 %.o: %.S
ea15529
 	@echo Assembling $<
ea15529
 	$(QUIETLY) $(REMOVE_TARGET)
ea15529
-	$(COMPILE.CC) -o $@ $< $(COMPILE_DONE)
ea15529
+	$(COMPILE.CC) -g -o $@ $< $(COMPILE_DONE)
ea15529
 
ea15529
 %.s: %.cpp
ea15529
 	@echo Generating assembly for $<