ack/plat
George Koehler b3c0a767a5 Sync qemuppc with linuxppc.
- Don't reverse bitfields; do use ego (41f3bf7).
 - Use MACHOPT_F=-m2 (3dae9e4).
 - Remove old trap.s (26de4c1).

At this commit, one can build qemuppc with mcg by editing the root
build.lua to uncomment "qemuppc" in "vars.plats".  If one also
uncomments "qemuppc" from "vars.plats_with_tests", then mcg fails to
build the tests.  If one uses ncg (by editing plat/qemuppc/descr to
change "mcg" to "ncg"), then the tests pass.
2018-01-27 21:41:13 -05:00
..
cpm Fix an issue throughout where B couldn't be built by ackprogram due to symbol 2016-12-29 17:11:53 +00:00
linux/libsys Hide some i386 stuff from linux68k, linuxppc. 2018-01-08 23:46:30 -05:00
linux68k Hide some i386 stuff from linux68k, linuxppc. 2018-01-08 23:46:30 -05:00
linux386 These are EM trap numbers. 2018-01-09 00:40:11 -05:00
linuxppc Use subfic (val - reg) and mulli (reg * val). 2018-01-27 15:53:05 -05:00
osx Create Mach-o files with mode 0777 to allow executing them. 2016-12-03 17:52:24 -05:00
osx386 Make osx386 and osxppc use _hol0.s like the other platforms. 2018-01-23 13:55:39 -05:00
osxppc For osxppc, change size 8 to alignment 4. 2018-01-27 16:35:48 -05:00
pc86 Sections are now aligned (required by the EM spec). 2017-01-07 18:47:46 +01:00
qemuppc Sync qemuppc with linuxppc. 2018-01-27 21:41:13 -05:00
rpi Fix an issue throughout where B couldn't be built by ackprogram due to symbol 2016-12-29 17:11:53 +00:00
build.lua Build the B compiler and standard library (also the Basic one, which was 2016-12-29 17:11:07 +00:00