Bug #1450: Illumos should be buildable with GCC4
SPARC pci drivers write past end of pcitool driver name
The SPARC pci nexus drivers, in each of the routines used to support pcitool(1M) write one byte off the end of the driver name:
- devs[i].driver_name[MAXMODCONFNAME] = '\0';
(that example is from sun4u/io/pci/pci_ib.c, px and niumx also do the same thing).
Bug found by GCC4's better error checking.