Based on the source of GCC 4.9.2. Plus: reordered keywords in alphabetic order to facilitate comparison.