[gnu.utils.bug] Coredump from GNU make 3.55

jkp@SAUNA.HUT.FI (Jyrki Kuoppala) (08/27/89)

The following makefile causes GNU make 3.55 to abort() and drop core:

foo.a: ($FOO)
	@echo dummy

Backtrace shows:

(gdb) bt
#0  0x12c98 in kill (6870, 4)
#1  0x12c80 in abort ()
#2  0x2e26 in enter_file (name=(char *) 0x263e0 "") (file.c line 80)
#3  0x9de in ar_member_date (name=(char *) 0x277e0 "(OO)") (ar.c line 74)
#4  0x8dee in name_mtime (name=(char *) 0x277e0 "(OO)") (remake.c line 760)
#5  0x8d64 in f_mtime (file=(struct file *) 0x2c3c0) (remake.c line 722)
#6  0x8542 in update_file_1 (file=(struct file *) 0x28f80, depth=0) (remake.c line 353)
#7  0x7ece in update_file (file=(struct file *) 0x28f80, depth=0) (remake.c line 224)
#8  0x7d9a in update_goal_chain (goals=(struct dep *) 0x2d640, makefiles=0) (remake.c line 136)
#9  0x4f6a in main (argc=3, argv=(char **) 0x7fffdb98, envp=(char **) 0x7fffdba8) (main.c line 768)
(gdb) 

//Jyrki