The kernel is built on OpenBSD 4.8, plus several pullups from current. Some of these are needed just to boot flashrd with OpenBSD 4.8 on amd64 due to GCC4 store re-ordering "optimization"! And they help reliability on both i386 and amd64 for various drivers (also due to GCC4 store optimization).
sys/net/radix.c 1.28
sys/dev/pci/if_em.c 1.248 [with 1.246 backed out, it is not applicable under 4.8]
sys/dev/pci/if_em_hw.c 1.58
sys/dev/pci/if_em_hw.h 1.46
sys/dev/pci/if_se.c 1.6
sys/dev/pci/if_sereg.h 1.4
sys/dev/pci/if_vr.c 1.106
sys/arch/i386/eisa/eisa_machdep.c 1.14
sys/arch/i386/i386/bus_dma.c 1.22
sys/arch/i386/include/bus.h 1.53
sys/arch/i386/pci/pci_machdep.c 1.54
sys/arch/amd64/amd64/bus_dma.c 1.33
sys/arch/amd64/include/bus.h 1.24
sys/arch/amd64/pci/pci_machdep.c 1.36
sys/arch/amd64/include/pmap.h 1.34
sys/arch/amd64/amd64/pmap.c 1.56
sys/dev/pci/pci_map.c 1.28
sys/uvm/uvm_pmemrange.c 1.17
sys/arch/i386/include/cpufunc.h 1.17
sys/arch/amd64/include/cpufunc.h 1.5