1. fastmath:
  2.  
  3. -fasynchronous-unwind-tables [enabled]
  4. -fbranch-count-reg [enabled]
  5. -fcommon [enabled]
  6. -fdce [enabled]
  7. -fdelete-null-pointer-checks [enabled]
  8. -fdse [enabled]
  9. -fearly-inlining [enabled]
  10. -fgcse-lm [enabled]
  11. -finline-functions-called-once [enabled]
  12. -fivopts [enabled]
  13. -fjump-tables [enabled]
  14. -fmath-errno [enabled]
  15. -fmove-loop-invariants [enabled]
  16. -fpeephole [enabled]
  17. -fprefetch-loop-arrays [enabled]
  18. -frename-registers [enabled]
  19. -frtti [enabled]
  20. -fsched-critical-path-heuristic [enabled]
  21. -fsched-dep-count-heuristic [enabled]
  22. -fsched-group-heuristic [enabled]
  23. -fsched-interblock [enabled]
  24. -fsched-last-insn-heuristic [enabled]
  25. -fsched-rank-heuristic [enabled]
  26. -fsched-spec [enabled]
  27. -fsched-spec-insn-heuristic [enabled]
  28. -fsched-stalled-insns-dep [enabled]
  29. -fshort-enums [enabled]
  30. -fsigned-zeros [enabled]
  31. -fsplit-ivs-in-unroller [enabled]
  32. -fno-threadsafe-statics [enabled]
  33. -ftoplevel-reorder [enabled]
  34. -ftrapping-math [enabled]
  35. -ftree-cselim [enabled]
  36. -ftree-forwprop [enabled]
  37. -ftree-loop-if-convert [enabled]
  38. -ftree-loop-im [enabled]
  39. -ftree-loop-ivcanon [enabled]
  40. -ftree-loop-optimize [enabled]
  41. -ftree-phiprop [enabled]
  42. -ftree-pta [enabled]
  43. -ftree-reassoc [enabled]
  44. -ftree-scev-cprop [enabled]
  45. -ftree-slp-vectorize [enabled]
  46. -ftree-vect-loop-version [enabled]
  47. -funit-at-a-time [enabled]
  48. -fvar-tracking [enabled]
  49. -fvar-tracking-assignments [enabled]
  50. -fvect-cost-model [enabled]
  51. -fweb [enabled]
  52.  
  53.  
  54. fast:
  55.  
  56. -falign-functions [enabled]
  57. -falign-jumps [enabled]
  58. -falign-labels [enabled]
  59. -falign-loops [enabled]
  60. -fasynchronous-unwind-tables [enabled]
  61. -fbranch-count-reg [enabled]
  62. -fcaller-saves [enabled]
  63. -fcombine-stack-adjustments [enabled]
  64. -fcommon [enabled]
  65. -fcompare-elim [enabled]
  66. -fcprop-registers [enabled]
  67. -fcrossjumping [enabled]
  68. -fcse-follow-jumps [enabled]
  69. -fcx-limited-range [enabled]
  70. -fdce [enabled]
  71. -fdefer-pop [enabled]
  72. -fdelete-null-pointer-checks [enabled]
  73. -fdevirtualize [enabled]
  74. -fdse [enabled]
  75. -fearly-inlining [enabled]
  76. -fexpensive-optimizations [enabled]
  77. -ffinite-math-only [enabled]
  78. -fforward-propagate [enabled]
  79. -fgcse [enabled]
  80. -fgcse-after-reload [enabled]
  81. -fgcse-lm [enabled]
  82. -fguess-branch-probability [enabled]
  83. -fif-conversion [enabled]
  84. -fif-conversion2 [enabled]
  85. -finline-functions [enabled]
  86. -finline-functions-called-once [enabled]
  87. -finline-small-functions [enabled]
  88. -fipa-cp [enabled]
  89. -fipa-cp-clone [enabled]
  90. -fipa-profile [enabled]
  91. -fipa-pure-const [enabled]
  92. -fipa-reference [enabled]
  93. -fipa-sra [enabled]
  94. -fivopts [enabled]
  95. -fjump-tables [enabled]
  96. -fmerge-constants [enabled]
  97. -fmove-loop-invariants [enabled]
  98. -foptimize-register-move [enabled]
  99. -foptimize-sibling-calls [enabled]
  100. -fpeephole [enabled]
  101. -fpeephole2 [enabled]
  102. -fpredictive-commoning [enabled]
  103. -fprefetch-loop-arrays [enabled]
  104. -fregmove [enabled]
  105. -frename-registers [enabled]
  106. -freorder-blocks [enabled]
  107. -freorder-functions [enabled]
  108. -frerun-cse-after-loop [enabled]
  109. -frtti [enabled]
  110. -fsched-critical-path-heuristic [enabled]
  111. -fsched-dep-count-heuristic [enabled]
  112. -fsched-group-heuristic [enabled]
  113. -fsched-interblock [enabled]
  114. -fsched-last-insn-heuristic [enabled]
  115. -fsched-rank-heuristic [enabled]
  116. -fsched-spec [enabled]
  117. -fsched-spec-insn-heuristic [enabled]
  118. -fsched-stalled-insns-dep [enabled]
  119. -fschedule-insns2 [enabled]
  120. -fshort-enums [enabled]
  121. -fsplit-ivs-in-unroller [enabled]
  122. -fsplit-wide-types [enabled]
  123. -fstrict-aliasing [enabled]
  124. -fthread-jumps [enabled]
  125. -fno-threadsafe-statics [enabled]
  126. -ftoplevel-reorder [enabled]
  127. -ftree-bit-ccp [enabled]
  128. -ftree-builtin-call-dce [enabled]
  129. -ftree-ccp [enabled]
  130. -ftree-ch [enabled]
  131. -ftree-copy-prop [enabled]
  132. -ftree-copyrename [enabled]
  133. -ftree-cselim [enabled]
  134. -ftree-dce [enabled]
  135. -ftree-dominator-opts [enabled]
  136. -ftree-dse [enabled]
  137. -ftree-forwprop [enabled]
  138. -ftree-fre [enabled]
  139. -ftree-loop-distribute-patterns [enabled]
  140. -ftree-loop-if-convert [enabled]
  141. -ftree-loop-im [enabled]
  142. -ftree-loop-ivcanon [enabled]
  143. -ftree-loop-optimize [enabled]
  144. -ftree-phiprop [enabled]
  145. -ftree-pre [enabled]
  146. -ftree-pta [enabled]
  147. -ftree-reassoc [enabled]
  148. -ftree-scev-cprop [enabled]
  149. -ftree-sink [enabled]
  150. -ftree-slp-vectorize [enabled]
  151. -ftree-sra [enabled]
  152. -ftree-switch-conversion [enabled]
  153. -ftree-ter [enabled]
  154. -ftree-vect-loop-version [enabled]
  155. -ftree-vectorize [enabled]
  156. -ftree-vrp [enabled]
  157. -funit-at-a-time [enabled]
  158. -funsafe-math-optimizations [enabled]
  159. -funswitch-loops [enabled]
  160. -fvar-tracking [enabled]
  161. -fvar-tracking-assignments [enabled]
  162. -fvect-cost-model [enabled]
  163. -fweb [enabled]
  164.  
  165.  
  166. diff fast fastmath
  167. 1,4d0
  168. < -falign-functions [enabled]
  169. < -falign-jumps [enabled]
  170. < -falign-labels [enabled]
  171. < -falign-loops [enabled]
  172. 7,8d2
  173. < -fcaller-saves [enabled]
  174. < -fcombine-stack-adjustments [enabled]
  175. 10,14d3
  176. < -fcompare-elim [enabled]
  177. < -fcprop-registers [enabled]
  178. < -fcrossjumping [enabled]
  179. < -fcse-follow-jumps [enabled]
  180. < -fcx-limited-range [enabled]
  181. 16d4
  182. < -fdefer-pop [enabled]
  183. 18d5
  184. < -fdevirtualize [enabled]
  185. 21,25d7
  186. < -fexpensive-optimizations [enabled]
  187. < -ffinite-math-only [enabled]
  188. < -fforward-propagate [enabled]
  189. < -fgcse [enabled]
  190. < -fgcse-after-reload [enabled]
  191. 27,30d8
  192. < -fguess-branch-probability [enabled]
  193. < -fif-conversion [enabled]
  194. < -fif-conversion2 [enabled]
  195. < -finline-functions [enabled]
  196. 32,38d9
  197. < -finline-small-functions [enabled]
  198. < -fipa-cp [enabled]
  199. < -fipa-cp-clone [enabled]
  200. < -fipa-profile [enabled]
  201. < -fipa-pure-const [enabled]
  202. < -fipa-reference [enabled]
  203. < -fipa-sra [enabled]
  204. 41c12
  205. < -fmerge-constants [enabled]
  206. ---
  207. > -fmath-errno [enabled]
  208. 43,44d13
  209. < -foptimize-register-move [enabled]
  210. < -foptimize-sibling-calls [enabled]
  211. 46,47d14
  212. < -fpeephole2 [enabled]
  213. < -fpredictive-commoning [enabled]
  214. 49d15
  215. < -fregmove [enabled]
  216. 51,53d16
  217. < -freorder-blocks [enabled]
  218. < -freorder-functions [enabled]
  219. < -frerun-cse-after-loop [enabled]
  220. 64d26
  221. < -fschedule-insns2 [enabled]
  222. 65a28
  223. > -fsigned-zeros [enabled]
  224. 67,69d29
  225. < -fsplit-wide-types [enabled]
  226. < -fstrict-aliasing [enabled]
  227. < -fthread-jumps [enabled]
  228. 72,77c32
  229. < -ftree-bit-ccp [enabled]
  230. < -ftree-builtin-call-dce [enabled]
  231. < -ftree-ccp [enabled]
  232. < -ftree-ch [enabled]
  233. < -ftree-copy-prop [enabled]
  234. < -ftree-copyrename [enabled]
  235. ---
  236. > -ftrapping-math [enabled]
  237. 79,81d33
  238. < -ftree-dce [enabled]
  239. < -ftree-dominator-opts [enabled]
  240. < -ftree-dse [enabled]
  241. 83,84d34
  242. < -ftree-fre [enabled]
  243. < -ftree-loop-distribute-patterns [enabled]
  244. 90d39
  245. < -ftree-pre [enabled]
  246. 94d42
  247. < -ftree-sink [enabled]
  248. 96,98d43
  249. < -ftree-sra [enabled]
  250. < -ftree-switch-conversion [enabled]
  251. < -ftree-ter [enabled]
  252. 100,101d44
  253. < -ftree-vectorize [enabled]
  254. < -ftree-vrp [enabled]
  255. 103,104d45
  256. < -funsafe-math-optimizations [enabled]
  257. < -funswitch-loops [enabled]