foo.cc:23:39: warning: bad option '-fwhole-program' to pragma 'optimize' [-Wpragmas]
23 | #pragma GCC optimize("-fwhole-program")
| ^
foo.cc:30:41: warning: bad option '-fstrict-overflow' to pragma 'optimize' [-Wpragmas]
30 | #pragma GCC optimize("-fstrict-overflow")
| ^
foo.cc:32:41: warning: bad option '-fcse-skip-blocks' to pragma 'optimize' [-Wpragmas]
32 | #pragma GCC optimize("-fcse-skip-blocks")
| ^
foo.cc:46:51: warning: bad option '-funsafe-loop-optimizations' to pragma 'optimize' [-Wpragmas]
46 | #pragma GCC optimize("-funsafe-loop-optimizations")
| ^
foo.cc:60:33: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
60 | template<class T>il void rd(T &x){
| ^
foo.cc:60:33: warning: bad option '-fstrict-overflow' to attribute 'optimize' [-Wattributes]
foo.cc:60:33: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
foo.cc:60:33: warning: bad option '-funsafe-loop-optimizations' to attribute 'optimize' [-Wattributes]
foo.cc:66:36: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
66 | template<class T>il void output(T x){if(x/10)output(x/10);putchar(x%10+'0');}
| ^
foo.cc:66:36: warning: bad option '-fstrict-overflow' to attribute 'optimize' [-Wattributes]
foo.cc:66:36: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
foo.cc:66:36: warning: bad option '-funsafe-loop-optimizations' to attribute 'optimize' [-Wattributes]
foo.cc:67:32: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
67 | template<class T>il void ot(T x){if(x<0) putchar('-'),x=-x;output(x);putchar(' ');}
| ^
foo.cc:67:32: warning: bad option '-fstrict-overflow' to attribute 'optimize' [-Wattributes]
foo.cc:67:32: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
foo.cc:67:32: warning: bad option '-funsafe-loop-optimizations' to attribute 'optimize' [-Wattributes]
foo.cc:68:49: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
68 | template<class T>il void prt(T a[],int st,int nd){for(reg i=st;i<=nd;++i) ot(a[i]);putchar('\n');}
| ^
foo.cc:68:49: warning: bad option '-fstrict-overflow' to attribute 'optimize' [-Wattributes]
foo.cc:68:49: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
foo.cc:68:49: warning: bad option '-funsafe-loop-optimizations' to attribute 'optimize' [-Wattributes]
foo.cc:86:21: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
86 | void add(int x,int y){
| ^
foo.cc:86:21: warning: bad option '-fstrict-overflow' to attribute 'optimize' [-Wattributes]
foo.cc:86:21: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
foo.cc:86:21: warning: bad option '-funsafe-loop-optimizations' to attribute 'optimize' [-Wattributes]
foo.cc:93:15: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
93 | void dfs(int x){
| ^
foo.cc:93:15: warning: bad option '-fstrict-overflow' to attribute 'optimize' [-Wattributes]
foo.cc:93:15: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
foo.cc:93:15: warning: bad option '-funsafe-loop-optimizations' to attribute 'optimize' [-Wattributes]
foo.cc:108:17: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
108 | void wrk1(int id){
| ^
foo.cc:108:17: warning: bad option '-fstrict-overflow' to attribute 'optimize' [-Wattributes]
foo.cc:108:17: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
foo.cc:108:17: warning: bad option '-funsafe-loop-optimizations' to attribute 'optimize' [-Wattributes]
foo.cc:120:17: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
120 | void wrk2(int id){
| ^
foo.cc:120:17: warning: bad option '-fstrict-overflow' to attribute 'optimize' [-Wattributes]
foo.cc:120:17: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
foo.cc:120:17: warning: bad option '-funsafe-loop-optimizations' to attribute 'optimize' [-Wattributes]
foo.cc:132:12: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
132 | void clear(){
| ^
foo.cc:132:12: warning: bad option '-fstrict-overflow' to attribute 'optimize' [-Wattributes]
foo.cc:132:12: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
foo.cc:132:12: warning: bad option '-funsafe-loop-optimizations' to attribute 'optimize' [-Wattributes]
foo.cc:141:10: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
141 | int main(){
| ^
foo.cc:141:10: warning: bad option '-fstrict-overflow' to attribute 'optimize' [-Wattributes]
foo.cc:141:10: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
foo.cc:141:10: warning: bad option '-funsafe-loop-optimizations' to attribute 'optimize' [-Wattributes]
foo.cc:214:13: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
214 | signed main(){
| ^
foo.cc:214:13: warning: bad option '-fstrict-overflow' to attribute 'optimize' [-Wattributes]
foo.cc:214:13: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
foo.cc:214:13: warning: bad option '-funsafe-loop-optimizations' to attribute 'optimize' [-Wattributes]
[Hydro](https://hydro.ac)提供评测服务