fork download
  1. #pragma GCC target("avx")
  2. #pragma GCC optimize("O2")
  3. #pragma GCC optimize("inline")
  4. #pragma GCC optimize("-fgcse")
  5. #pragma GCC optimize("-fgcse-lm")
  6. #pragma GCC optimize("-fipa-sra")
  7. #pragma GCC optimize("-ftree-pre")
  8. #pragma GCC optimize("-ftree-vrp")
  9. #pragma GCC optimize("-fpeephole2")
  10. #pragma GCC optimize("-ffast-math")
  11. #pragma GCC optimize("-fsched-spec")
  12. #pragma GCC optimize("unroll-loops")
  13. #pragma GCC optimize("-falign-jumps")
  14. #pragma GCC optimize("-falign-loops")
  15. #pragma GCC optimize("-falign-labels")
  16. #pragma GCC optimize("-fdevirtualize")
  17. #pragma GCC optimize("-fcaller-saves")
  18. #pragma GCC optimize("-fcrossjumping")
  19. #pragma GCC optimize("-fthread-jumps")
  20. #pragma GCC optimize("-funroll-loops")
  21. #pragma GCC optimize("-fwhole-program")
  22. #pragma GCC optimize("-freorder-blocks")
  23. #pragma GCC optimize("-fschedule-insns")
  24. #pragma GCC optimize("inline-functions")
  25. #pragma GCC optimize("-ftree-tail-merge")
  26. #pragma GCC optimize("-fschedule-insns2")
  27. #pragma GCC optimize("-fstrict-aliasing")
  28. #pragma GCC optimize("-fstrict-overflow")
  29. #pragma GCC optimize("-falign-functions")
  30. #pragma GCC optimize("-fcse-skip-blocks")
  31. #pragma GCC optimize("-fcse-follow-jumps")
  32. #pragma GCC optimize("-fsched-interblock")
  33. #pragma GCC optimize("-fpartial-inlining")
  34. #pragma GCC optimize("no-stack-protector")
  35. #pragma GCC optimize("-freorder-functions")
  36. #pragma GCC optimize("-findirect-inlining")
  37. #pragma GCC optimize("-fhoist-adjacent-loads")
  38. #pragma GCC optimize("-frerun-cse-after-loop")
  39. #pragma GCC optimize("inline-small-functions")
  40. #pragma GCC optimize("-finline-small-functions")
  41. #pragma GCC optimize("-ftree-switch-conversion")
  42. #pragma GCC optimize("-foptimize-sibling-calls")
  43. #pragma GCC optimize("-fexpensive-optimizations")
  44. #pragma GCC optimize("-funsafe-loop-optimizations")
  45. #pragma GCC optimize("inline-functions-called-once")
  46. #pragma GCC optimize("-fdelete-null-pointer-checks")
  47. #pragma GCC optimize("-fipa-sra")
  48. #pragma GCC optimize("-ftree-pre")
  49. #pragma GCC optimize("-ftree-vrp")
  50. #pragma GCC optimize("-fpeephole2")
  51. #pragma GCC optimize("-ffast-math")
  52. #pragma GCC optimize("-fsched-spec")
  53. #pragma GCC optimize("unroll-loops")
  54. #pragma GCC optimize("-falign-jumps")
  55. #pragma GCC optimize("-falign-loops")
  56. #pragma GCC optimize("-falign-labels")
  57. #pragma GCC optimize("-fdevirtualize")
  58. #pragma GCC optimize("-fcaller-saves")
  59. #pragma GCC optimize("-fcrossjumping")
  60. #pragma GCC optimize("-fthread-jumps")
  61. #pragma GCC optimize("-funroll-loops")
  62. #pragma GCC optimize("-fwhole-program")
  63. #pragma GCC optimize("-freorder-blocks")
  64. #pragma GCC optimize("-fschedule-insns")
  65. #pragma GCC optimize("inline-functions")
  66. #pragma GCC optimize("-ftree-tail-merge")
  67. #pragma GCC optimize("-fschedule-insns2")
  68. #pragma GCC optimize("-fstrict-aliasing")
  69. #pragma GCC optimize("-fstrict-overflow")
  70. #pragma GCC optimize("-falign-functions")
  71. #pragma GCC optimize("-fcse-skip-blocks")
  72. #pragma GCC optimize("-fcse-follow-jumps")
  73. #pragma GCC optimize("-fsched-interblock")
  74. #pragma GCC optimize("-fpartial-inlining")
  75. #pragma GCC optimize("no-stack-protector")
  76. #pragma GCC optimize("-fsched-spec")
  77. #pragma GCC optimize("unroll-loops")
  78. #pragma GCC optimize("-falign-jumps")
  79. #pragma GCC optimize("-falign-loops")
  80. #pragma GCC optimize("-falign-labels")
  81. #pragma GCC optimize("-fdevirtualize")
  82. #pragma GCC optimize("-fcaller-saves")
  83. #pragma GCC optimize("-fcrossjumping")
  84. #pragma GCC optimize("-fthread-jumps")
  85. #pragma GCC optimize("-funroll-loops")
  86. #pragma GCC optimize("-fwhole-program")
  87. #pragma GCC optimize("-freorder-blocks")
  88. #pragma GCC optimize("-fschedule-insns")
  89. #pragma GCC optimize("inline-functions")
  90. #pragma GCC optimize("-ftree-tail-merge")
  91. #pragma GCC optimize("-fschedule-insns2")
  92. #pragma GCC optimize("-fstrict-aliasing")
  93. #pragma GCC optimize("-fstrict-overflow")
  94. #pragma GCC optimize("-falign-functions")
  95. #pragma GCC optimize("-fcse-skip-blocks")
  96. #pragma GCC optimize("-fcse-follow-jumps")
  97. #pragma GCC optimize("-fsched-interblock")
  98. #pragma GCC optimize("-fpartial-inlining")
  99. #pragma GCC optimize("no-stack-protector")
  100. #pragma GCC optimize("-freorder-functions")
  101. #pragma GCC optimize("-findirect-inlining")
  102. #pragma GCC optimize("-fhoist-adjacent-loads")
  103. #pragma GCC optimize("-frerun-cse-after-loop")
  104. #pragma GCC optimize("inline-small-functions")
  105. #pragma GCC optimize("-finline-small-functions")
  106. #pragma GCC optimize("-ftree-switch-conversion")
  107. #pragma GCC optimize("-foptimize-sibling-calls")
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp:21:39: warning: bad option ‘-fwhole-program’ to pragma ‘optimize’ [-Wpragmas]
 #pragma GCC optimize("-fwhole-program")
                                       ^
prog.cpp:28:41: warning: bad option ‘-fstrict-overflow’ to pragma ‘optimize’ [-Wpragmas]
 #pragma GCC optimize("-fstrict-overflow")
                                         ^
prog.cpp:30:41: warning: bad option ‘-fcse-skip-blocks’ to pragma ‘optimize’ [-Wpragmas]
 #pragma GCC optimize("-fcse-skip-blocks")
                                         ^
prog.cpp:44:51: warning: bad option ‘-funsafe-loop-optimizations’ to pragma ‘optimize’ [-Wpragmas]
 #pragma GCC optimize("-funsafe-loop-optimizations")
                                                   ^
prog.cpp:62:39: warning: bad option ‘-fwhole-program’ to pragma ‘optimize’ [-Wpragmas]
 #pragma GCC optimize("-fwhole-program")
                                       ^
prog.cpp:69:41: warning: bad option ‘-fstrict-overflow’ to pragma ‘optimize’ [-Wpragmas]
 #pragma GCC optimize("-fstrict-overflow")
                                         ^
prog.cpp:71:41: warning: bad option ‘-fcse-skip-blocks’ to pragma ‘optimize’ [-Wpragmas]
 #pragma GCC optimize("-fcse-skip-blocks")
                                         ^
prog.cpp:86:39: warning: bad option ‘-fwhole-program’ to pragma ‘optimize’ [-Wpragmas]
 #pragma GCC optimize("-fwhole-program")
                                       ^
prog.cpp:93:41: warning: bad option ‘-fstrict-overflow’ to pragma ‘optimize’ [-Wpragmas]
 #pragma GCC optimize("-fstrict-overflow")
                                         ^
prog.cpp:95:41: warning: bad option ‘-fcse-skip-blocks’ to pragma ‘optimize’ [-Wpragmas]
 #pragma GCC optimize("-fcse-skip-blocks")
                                         ^
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/8/../../../x86_64-linux-gnu/Scrt1.o: in function `_start':
(.text+0x20): undefined reference to `main'
collect2: error: ld returned 1 exit status
stdout
Standard output is empty