George Koehler

Results 12 issues of George Koehler

ACK fails to remove some temporary files, uses weak permissions for temporary files, and may overwrite existing files with temporary files. I am looking for a better way to make...

In mach/i386/ncg/table, the EM patterns for `cmi 4` and `cmu 4` have wrong rules. They reverse the comparison, turning a < b into a > b. This is almost never...

The following program prints "pass" with gcc but "fail" with ack: ```c #include void f(void) {} char *g = (char *)f + 11; int main(void) { char *h = g...

[cemcom.ansi/l_misc.c lint_conversion() line 292](https://github.com/davidgiven/ack/blob/c2604dbb04826b9f28492e9da1ee25d9e12c1463/lang/cem/cemcom.ansi/l_misc.c#L292) has the code, ```c if (val < 256) from_fund = CHAR; else if (val < 256) from_fund = SHORT; ``` I suspect that the 2nd constant...

I run the *.pdpv7 examples in simh-pdp11 running Unix V7. I fixed some problems in pull request #100; but this issue lists problems that I did not fix. ``` #...

In my pull request #59, @davidgiven reports, "the libem ABI changes break mcg." I change the ABI in PowerPC libem because I rename some procedures and move some parameters to...

I expect that `(a DIV b) * b + (a MOD b) = a` but our Modula-2 compiler fails me when `(a > 0)` and `(b < 0)`. It does...

I'm running 559233e. I can't assemble this file for PowerPC: ``` .sect .text .data4 sz .sect .rom be: .asciz "A string" sz = . - be ``` The command `ack...

I played with mcg in 559233e. I changed plat/linuxppc/descr from ncg to mcg, then rebuilt the ack. (I'm running OpenBSD 6.0 for amd64.) It crashed, as mcg "got signal 11"...

The following Pascal program causes a linker error, because its procedure malloc conflicts with malloc in libc: ```p program callmalloc(output); var p : ^integer; procedure malloc; begin writeln('pass'); end; begin...