George Koehler

Results 37 comments of George Koehler

Yes, that file causes the bug. I can now reproduce the crash by declaring a static inline function and defining it: ``` pehcehwahn$ cat crash-ack.c static inline void fu(void); static...

CP/M programs that use both `ack -fp` and printf() have 2 copies of some float code, because lang/cem/libcc.ansi/core/stdlib/ext_comp.c duplicates some code from mach/proto/fp to add, compare, and multiply 80-bit floats....

I made a mistake in 9077b3a. I used `/* a rol b -> (a > (32 - b)) */`, where 32 is the size in bits. This is wrong when...

This code assembles the m68k instruction `fmovem`: floating-point move multiple registers. For now, nothing in the ACK uses `fmovem`, but this bug might cause a problem if someone starts to...

In pull request #73, I got mcg with qemuppc to pass tests/plat. I believe that mcg works with the tested part of PowerPC libem. There are probably still problems between...

Itanium machines might have endian trouble. The internet suggests that Itanium can run in big-endian or little-endian mode. I just found some code in ACK that doesn't work with big-endian...

Bison 3.0.4 still uses enum, not macros, for the token names. I don't use bison with ack, but this is a parse.c from Ruby: ``` /* A Bison parser, made...

I found that Bison 3.0.4 does make the token macros, if I run it in yacc mode (bison -y). So ncgg works with bison -y.

The other two flavors are Berkeley yacc and System V yacc. I am using OpenBSD's Berkeley yacc. I haven't tried System V yacc; it is part of systems like Solaris...

I haven't seen a PIM book. I am trying to learn about FileSystem by looking at other Modula-2 implementations. I know of one other PIM3 implementation, MacMETH. Its *[MacMETH 3.2...