brperm.cpp:1:47: warning: bad option '-f unroll-loops' to pragma 'optimize' [-Wpragmas]
1 | #pragma GCC optimize("O3, unroll-loops, Ofast")
| ^
brperm.cpp:1:47: warning: bad option '-f Ofast' to pragma 'optimize' [-Wpragmas]
In file included from brperm.cpp:3:
brperm.h:4:32: warning: bad option '-f unroll-loops' to attribute 'optimize' [-Wattributes]
4 | void init(int n, const char s[]);
| ^
brperm.h:4:32: warning: bad option '-f Ofast' to attribute 'optimize' [-Wattributes]
brperm.h:4:32: warning: bad option '-f unroll-loops' to attribute 'optimize' [-Wattributes]
brperm.h:4:32: warning: bad option '-f Ofast' to attribute 'optimize' [-Wattributes]
brperm.h:5:23: warning: bad option '-f unroll-loops' to attribute 'optimize' [-Wattributes]
5 | int query(int i, int k);
| ^
brperm.h:5:23: warning: bad option '-f Ofast' to attribute 'optimize' [-Wattributes]
brperm.h:5:23: warning: bad option '-f unroll-loops' to attribute 'optimize' [-Wattributes]
brperm.h:5:23: warning: bad option '-f Ofast' to attribute 'optimize' [-Wattributes]
brperm.cpp:12:21: warning: bad option '-f unroll-loops' to attribute 'optimize' [-Wattributes]
12 | int rev(int a, int p){
| ^
brperm.cpp:12:21: warning: bad option '-f Ofast' to attribute 'optimize' [-Wattributes]
brperm.cpp:25:38: warning: bad option '-f unroll-loops' to attribute 'optimize' [-Wattributes]
25 | void init(int32_t N, const char arr[]) {
| ^
brperm.cpp:25:38: warning: bad option '-f Ofast' to attribute 'optimize' [-Wattributes]
brperm.cpp:34:35: warning: bad option '-f unroll-loops' to attribute 'optimize' [-Wattributes]
34 | int32_t query(int32_t l, int32_t k) {
| ^
brperm.cpp:34:35: warning: bad option '-f Ofast' to attribute 'optimize' [-Wattributes]