11078 rt_sigaction(SIGINT,0x00000040007ff558,0x00000040007ff4c0) = 0 11078 write(1,0x63a010,66)PASS: 001signal.c:42: Gen(Signal): The previous signal is correct = 66 11078 getpid() = 11078 11078 kill(11078,SIGINT) = 0 setup_frame: not implemented 11078 write(1,0x63a010,50)PASS: 001signal.c:44: Gen(Signal): Raise a signal = 50 11078 write(1,0x63a010,70)FAIL: 001signal.c:45: Gen(Signal): The signal handler has been called = 70 11078 write(2,0x7fed20,35)FAIL: 001signal.c:45: Gen(Signal): = 35 11078 write(2,0x7fed20,34)The signal handler has been called = 34 11078 write(2,0x7fed20,1) = 1 11078 write(1,0x63a010,25)Gen unit tests completed = 25 11078 write(1,0x63a010,18) 237 tests run = 18 11078 write(1,0x63a010,18) 1 test failed = 18 11078 write(2,0x7feec0,59)../../../../../src/libs/gen/000test.c unit tests completed = 59 11078 write(2,0x7feec0,18) 237 tests run = 18 11078 write(2,0x7feec0,18) 1 test failed = 18 11078 exit_group(1) make[1]: *** [check] Error 1 make[1]: Leaving directory `/home/rich/ellcc/test/obj/x86_64/linux/libs/gen' make: *** [gen.check] Error 2 [~/ellcc/test/obj/x86_64/linux/libs] main%
This is a QEMU problem.
PR13.c
Resolved as WONTFIX during bug database cleanup.
These bugs are obsolete with the new build and deployment process.