In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_isa_traits.hpp:34,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_generator.hpp:21,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.hpp:22,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:19:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/xbyak/xbyak.h: In function ‘void mkldnn::impl::cpu::simple_barrier::generate(mkldnn::impl::cpu::jit_generator&, Xbyak::Reg64, Xbyak::Reg64)’:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/xbyak/xbyak.h:505:39: error: array subscript 2 is outside array bounds of ‘Xbyak::Reg64 [1]’ [-Werror=array-bounds]
505 | return (kind == 0 || (kind_ & kind)) && (bit == 0 || (bit_ & bit)); // cf. you can set (8|16)
| ^~~~~
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:27:6: note: while referencing ‘val’
27 | void generate(jit_generator &code, Xbyak::Reg64 reg_ctx,
| ^~~~~~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_isa_traits.hpp:34,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_generator.hpp:21,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.hpp:22,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:19:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/xbyak/xbyak.h:505:39: error: array subscript 2 is outside array bounds of ‘Xbyak::Reg64 [1]’ [-Werror=array-bounds]
505 | return (kind == 0 || (kind_ & kind)) && (bit == 0 || (bit_ & bit)); // cf. you can set (8|16)
| ^~~~~
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:27:6: note: while referencing ‘item’
27 | void generate(jit_generator &code, Xbyak::Reg64 reg_ctx,
| ^~~~~~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_isa_traits.hpp:34,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_generator.hpp:21,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.hpp:22,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:19:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/xbyak/xbyak.h:508:40: error: array subscript 2 is outside array bounds of ‘Xbyak::Reg64 [1]’ [-Werror=array-bounds]
508 | uint32 getBit() const { return bit_; }
| ^~~~
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:27:6: note: while referencing ‘val’
27 | void generate(jit_generator &code, Xbyak::Reg64 reg_ctx,
| ^~~~~~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_isa_traits.hpp:34,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_generator.hpp:21,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.hpp:22,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:19:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/xbyak/xbyak.h:508:40: error: array subscript 2 is outside array bounds of ‘Xbyak::Reg64 [1]’ [-Werror=array-bounds]
508 | uint32 getBit() const { return bit_; }
| ^~~~
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:27:6: note: while referencing ‘item’
27 | void generate(jit_generator &code, Xbyak::Reg64 reg_ctx,
| ^~~~~~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_isa_traits.hpp:34,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_generator.hpp:21,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.hpp:22,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:19:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/xbyak/xbyak.h:785:30: error: array subscript 0 is outside array bounds of ‘Xbyak::Reg64 [1]’ [-Werror=array-bounds]
785 | return base_ == rhs.base_ && index_ == rhs.index_ && disp_ == rhs.disp_ && scale_ == rhs.scale_;
| ~~~~~~^~~~~~~~~~~~
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:27:6: note: while referencing ‘val’
27 | void generate(jit_generator &code, Xbyak::Reg64 reg_ctx,
| ^~~~~~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_isa_traits.hpp:34,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_generator.hpp:21,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.hpp:22,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:19:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/xbyak/xbyak.h:785:30: error: array subscript 0 is outside array bounds of ‘Xbyak::Reg64 [1]’ [-Werror=array-bounds]
785 | return base_ == rhs.base_ && index_ == rhs.index_ && disp_ == rhs.disp_ && scale_ == rhs.scale_;
| ~~~~~~^~~~~~~~~~~~
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:27:6: note: while referencing ‘item’
27 | void generate(jit_generator &code, Xbyak::Reg64 reg_ctx,
| ^~~~~~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_isa_traits.hpp:34,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_generator.hpp:21,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.hpp:22,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:19:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/xbyak/xbyak.h:785:53: error: array subscript 0 is outside array bounds of ‘Xbyak::Reg64 [1]’ [-Werror=array-bounds]
785 | return base_ == rhs.base_ && index_ == rhs.index_ && disp_ == rhs.disp_ && scale_ == rhs.scale_;
| ~~~~~~~^~~~~~~~~~~~~
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:27:6: note: while referencing ‘val’
27 | void generate(jit_generator &code, Xbyak::Reg64 reg_ctx,
| ^~~~~~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_isa_traits.hpp:34,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_generator.hpp:21,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.hpp:22,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:19:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/xbyak/xbyak.h:785:53: error: array subscript 0 is outside array bounds of ‘Xbyak::Reg64 [1]’ [-Werror=array-bounds]
785 | return base_ == rhs.base_ && index_ == rhs.index_ && disp_ == rhs.disp_ && scale_ == rhs.scale_;
| ~~~~~~~^~~~~~~~~~~~~
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:27:6: note: while referencing ‘item’
27 | void generate(jit_generator &code, Xbyak::Reg64 reg_ctx,
| ^~~~~~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_isa_traits.hpp:34,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_generator.hpp:21,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.hpp:22,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:19:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/xbyak/xbyak.h:1126:68: error: array subscript 0 is outside array bounds of ‘Xbyak::Reg64 [1]’ [-Werror=array-bounds]
1126 | return getBit() == rhs.getBit() && e_ == rhs.e_ && label_ == rhs.label_ && mode_ == rhs.mode_ && broadcast_ == rhs.broadcast_;
| ^~~~~~
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:27:6: note: while referencing ‘val’
27 | void generate(jit_generator &code, Xbyak::Reg64 reg_ctx,
| ^~~~~~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_isa_traits.hpp:34,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_generator.hpp:21,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.hpp:22,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:19:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/xbyak/xbyak.h:1126:82: error: array subscript 0 is outside array bounds of ‘Xbyak::Reg64 [1]’ [-Werror=array-bounds]
1126 | return getBit() == rhs.getBit() && e_ == rhs.e_ && label_ == rhs.label_ && mode_ == rhs.mode_ && broadcast_ == rhs.broadcast_;
| ~~~~^~~~~~
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:27:6: note: while referencing ‘item’
27 | void generate(jit_generator &code, Xbyak::Reg64 reg_ctx,
| ^~~~~~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_isa_traits.hpp:34,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_generator.hpp:21,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.hpp:22,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:19:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/xbyak/xbyak.h:1126:111: error: array subscript 0 is outside array bounds of ‘Xbyak::Reg64 [1]’ [-Werror=array-bounds]
1126 | return getBit() == rhs.getBit() && e_ == rhs.e_ && label_ == rhs.label_ && mode_ == rhs.mode_ && broadcast_ == rhs.broadcast_;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:27:6: note: while referencing ‘val’
27 | void generate(jit_generator &code, Xbyak::Reg64 reg_ctx,
| ^~~~~~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_isa_traits.hpp:34,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_generator.hpp:21,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.hpp:22,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:19:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/xbyak/xbyak.h:1126:111: error: array subscript 0 is outside array bounds of ‘Xbyak::Reg64 [1]’ [-Werror=array-bounds]
1126 | return getBit() == rhs.getBit() && e_ == rhs.e_ && label_ == rhs.label_ && mode_ == rhs.mode_ && broadcast_ == rhs.broadcast_;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:27:6: note: while referencing ‘item’
27 | void generate(jit_generator &code, Xbyak::Reg64 reg_ctx,
| ^~~~~~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_isa_traits.hpp:34,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_generator.hpp:21,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.hpp:22,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:19:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/xbyak/xbyak.h:785:53: error: array subscript 0 is outside array bounds of ‘Xbyak::Reg64 [1]’ [-Werror=array-bounds]
785 | return base_ == rhs.base_ && index_ == rhs.index_ && disp_ == rhs.disp_ && scale_ == rhs.scale_;
| ~~~~~~~^~~~~~~~~~~~~
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:27:6: note: while referencing ‘val’
27 | void generate(jit_generator &code, Xbyak::Reg64 reg_ctx,
| ^~~~~~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_isa_traits.hpp:34,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_generator.hpp:21,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.hpp:22,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:19:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/xbyak/xbyak.h:785:53: error: array subscript 0 is outside array bounds of ‘Xbyak::Reg64 [1]’ [-Werror=array-bounds]
785 | return base_ == rhs.base_ && index_ == rhs.index_ && disp_ == rhs.disp_ && scale_ == rhs.scale_;
| ~~~~~~~^~~~~~~~~~~~~
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:27:6: note: while referencing ‘item’
27 | void generate(jit_generator &code, Xbyak::Reg64 reg_ctx,
| ^~~~~~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_isa_traits.hpp:34,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_generator.hpp:21,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.hpp:22,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:19:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/xbyak/xbyak.h:1126:68: error: array subscript ‘const Xbyak::Address[0]’ is partly outside array bounds of ‘Xbyak::Reg64 [1]’ [-Werror=array-bounds]
1126 | return getBit() == rhs.getBit() && e_ == rhs.e_ && label_ == rhs.label_ && mode_ == rhs.mode_ && broadcast_ == rhs.broadcast_;
| ^~~~~~
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:27:6: note: while referencing ‘val’
27 | void generate(jit_generator &code, Xbyak::Reg64 reg_ctx,
| ^~~~~~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_isa_traits.hpp:34,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_generator.hpp:21,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.hpp:22,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:19:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/xbyak/xbyak.h:1126:82: error: array subscript ‘const Xbyak::Address[0]’ is partly outside array bounds of ‘Xbyak::Reg64 [1]’ [-Werror=array-bounds]
1126 | return getBit() == rhs.getBit() && e_ == rhs.e_ && label_ == rhs.label_ && mode_ == rhs.mode_ && broadcast_ == rhs.broadcast_;
| ~~~~^~~~~~
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:27:6: note: while referencing ‘item’
27 | void generate(jit_generator &code, Xbyak::Reg64 reg_ctx,
| ^~~~~~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_isa_traits.hpp:34,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_generator.hpp:21,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.hpp:22,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:19:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/xbyak/xbyak.h:1126:111: error: array subscript ‘const Xbyak::Address[0]’ is partly outside array bounds of ‘Xbyak::Reg64 [1]’ [-Werror=array-bounds]
1126 | return getBit() == rhs.getBit() && e_ == rhs.e_ && label_ == rhs.label_ && mode_ == rhs.mode_ && broadcast_ == rhs.broadcast_;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:27:6: note: while referencing ‘val’
27 | void generate(jit_generator &code, Xbyak::Reg64 reg_ctx,
| ^~~~~~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_isa_traits.hpp:34,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_generator.hpp:21,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.hpp:22,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:19:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/xbyak/xbyak.h:1126:111: error: array subscript ‘const Xbyak::Address[0]’ is partly outside array bounds of ‘Xbyak::Reg64 [1]’ [-Werror=array-bounds]
1126 | return getBit() == rhs.getBit() && e_ == rhs.e_ && label_ == rhs.label_ && mode_ == rhs.mode_ && broadcast_ == rhs.broadcast_;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:27:6: note: while referencing ‘item’
27 | void generate(jit_generator &code, Xbyak::Reg64 reg_ctx,
| ^~~~~~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_isa_traits.hpp:34,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_generator.hpp:21,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.hpp:22,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:19:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/xbyak/xbyak.h:785:30: error: array subscript 0 is outside array bounds of ‘Xbyak::Reg64 [1]’ [-Werror=array-bounds]
785 | return base_ == rhs.base_ && index_ == rhs.index_ && disp_ == rhs.disp_ && scale_ == rhs.scale_;
| ~~~~~~^~~~~~~~~~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_generator.hpp:23,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.hpp:22,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:19:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/common/utils.hpp:122:16: note: while referencing ‘val’
122 | constexpr bool one_of(T val, P item, Args... item_others) {
| ^~~~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_isa_traits.hpp:34,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_generator.hpp:21,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.hpp:22,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:19:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/xbyak/xbyak.h:785:30: error: array subscript 0 is outside array bounds of ‘Xbyak::Reg64 [1]’ [-Werror=array-bounds]
785 | return base_ == rhs.base_ && index_ == rhs.index_ && disp_ == rhs.disp_ && scale_ == rhs.scale_;
| ~~~~~~^~~~~~~~~~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_generator.hpp:23,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.hpp:22,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:19:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/common/utils.hpp:122:16: note: while referencing ‘item’
122 | constexpr bool one_of(T val, P item, Args... item_others) {
| ^~~~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_isa_traits.hpp:34,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_generator.hpp:21,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.hpp:22,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:19:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/xbyak/xbyak.h:785:53: error: array subscript 0 is outside array bounds of ‘Xbyak::Reg64 [1]’ [-Werror=array-bounds]
785 | return base_ == rhs.base_ && index_ == rhs.index_ && disp_ == rhs.disp_ && scale_ == rhs.scale_;
| ~~~~~~~^~~~~~~~~~~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_generator.hpp:23,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.hpp:22,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:19:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/common/utils.hpp:122:16: note: while referencing ‘val’
122 | constexpr bool one_of(T val, P item, Args... item_others) {
| ^~~~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_isa_traits.hpp:34,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_generator.hpp:21,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.hpp:22,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:19:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/xbyak/xbyak.h:785:53: error: array subscript 0 is outside array bounds of ‘Xbyak::Reg64 [1]’ [-Werror=array-bounds]
785 | return base_ == rhs.base_ && index_ == rhs.index_ && disp_ == rhs.disp_ && scale_ == rhs.scale_;
| ~~~~~~~^~~~~~~~~~~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_generator.hpp:23,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.hpp:22,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:19:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/common/utils.hpp:122:16: note: while referencing ‘item’
122 | constexpr bool one_of(T val, P item, Args... item_others) {
| ^~~~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_isa_traits.hpp:34,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_generator.hpp:21,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.hpp:22,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:19:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/xbyak/xbyak.h:1126:68: error: array subscript ‘const Xbyak::Address[0]’ is partly outside array bounds of ‘Xbyak::Reg64 [1]’ [-Werror=array-bounds]
1126 | return getBit() == rhs.getBit() && e_ == rhs.e_ && label_ == rhs.label_ && mode_ == rhs.mode_ && broadcast_ == rhs.broadcast_;
| ^~~~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_generator.hpp:23,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.hpp:22,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:19:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/common/utils.hpp:122:16: note: while referencing ‘val’
122 | constexpr bool one_of(T val, P item, Args... item_others) {
| ^~~~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_isa_traits.hpp:34,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_generator.hpp:21,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.hpp:22,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:19:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/xbyak/xbyak.h:1126:82: error: array subscript ‘const Xbyak::Address[0]’ is partly outside array bounds of ‘Xbyak::Reg64 [1]’ [-Werror=array-bounds]
1126 | return getBit() == rhs.getBit() && e_ == rhs.e_ && label_ == rhs.label_ && mode_ == rhs.mode_ && broadcast_ == rhs.broadcast_;
| ~~~~^~~~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_generator.hpp:23,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.hpp:22,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:19:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/common/utils.hpp:122:16: note: while referencing ‘item’
122 | constexpr bool one_of(T val, P item, Args... item_others) {
| ^~~~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_isa_traits.hpp:34,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_generator.hpp:21,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.hpp:22,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:19:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/xbyak/xbyak.h:1126:111: error: array subscript ‘const Xbyak::Address[0]’ is partly outside array bounds of ‘Xbyak::Reg64 [1]’ [-Werror=array-bounds]
1126 | return getBit() == rhs.getBit() && e_ == rhs.e_ && label_ == rhs.label_ && mode_ == rhs.mode_ && broadcast_ == rhs.broadcast_;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_generator.hpp:23,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.hpp:22,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:19:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/common/utils.hpp:122:16: note: while referencing ‘val’
122 | constexpr bool one_of(T val, P item, Args... item_others) {
| ^~~~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_isa_traits.hpp:34,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_generator.hpp:21,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.hpp:22,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:19:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/xbyak/xbyak.h:1126:111: error: array subscript ‘const Xbyak::Address[0]’ is partly outside array bounds of ‘Xbyak::Reg64 [1]’ [-Werror=array-bounds]
1126 | return getBit() == rhs.getBit() && e_ == rhs.e_ && label_ == rhs.label_ && mode_ == rhs.mode_ && broadcast_ == rhs.broadcast_;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_generator.hpp:23,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.hpp:22,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_barrier.cpp:19:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/common/utils.hpp:122:16: note: while referencing ‘item’
122 | constexpr bool one_of(T val, P item, Args... item_others) {
| ^~~~~~
cc1plus: all warnings being treated as errors
make[5]: *** [src/CMakeFiles/mkldnn.dir/build.make:426: src/CMakeFiles/mkldnn.dir/cpu/cpu_barrier.cpp.o] Error 1
make[5]: *** Waiting for unfinished jobs....
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_isa_traits.hpp:34,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_generator.hpp:21,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/gemm/f32/jit_avx_gemm_f32.cpp:27:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/xbyak/xbyak.h: In constructor ‘mkldnn::impl::cpu::avx_gemm_f32::xbyak_gemm::xbyak_gemm(char, char, float, bool, void*, size_t)’:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/xbyak/xbyak.h:1121:43: error: array subscript ‘const Xbyak::Address[0]’ is partly outside array bounds of ‘Xbyak::Reg64 [1]’ [-Werror=array-bounds]
1121 | bool is64bitDisp() const { return mode_ == M_64bitDisp; } // for moffset
| ^~~~~
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/gemm/f32/jit_avx_gemm_f32.cpp:86:14: note: while referencing ‘LDA’
86 | auto LDA = ARG_LDA;
| ^~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_isa_traits.hpp:34,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_generator.hpp:21,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/gemm/f32/jit_avx_gemm_f32.cpp:27:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/xbyak/xbyak.h:1121:43: error: array subscript ‘const Xbyak::Address[0]’ is partly outside array bounds of ‘Xbyak::Reg64 [1]’ [-Werror=array-bounds]
1121 | bool is64bitDisp() const { return mode_ == M_64bitDisp; } // for moffset
| ^~~~~
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/gemm/f32/jit_avx_gemm_f32.cpp:97:14: note: while referencing ‘LDB’
97 | auto LDB = rbx;
| ^~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_isa_traits.hpp:34,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_generator.hpp:21,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/gemm/f32/jit_avx_gemm_f32.cpp:27:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/xbyak/xbyak.h:1121:43: error: array subscript ‘const Xbyak::Address[0]’ is partly outside array bounds of ‘Xbyak::Reg64 [1]’ [-Werror=array-bounds]
1121 | bool is64bitDisp() const { return mode_ == M_64bitDisp; } // for moffset
| ^~~~~
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/gemm/f32/jit_avx_gemm_f32.cpp:98:14: note: while referencing ‘LDC’
98 | auto LDC = r13;
| ^~~
cc1plus: all warnings being treated as errors
make[5]: *** [src/CMakeFiles/mkldnn.dir/build.make:706: src/CMakeFiles/mkldnn.dir/cpu/gemm/f32/jit_avx_gemm_f32.cpp.o] Error 1
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/../common/primitive.hpp:27,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/../common/engine.hpp:24,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_engine.hpp:25,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_engine.cpp:19:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/../common/primitive_desc.hpp: In member function ‘mkldnn::impl::status_t mkldnn::impl::cpu::jit_avx512_core_x8s8s32x_1x1_deconvolution_fwd_t<src_type, dst_type>::pd_t::init_convolution() [with mkldnn_data_type_t src_type = mkldnn_u8; mkldnn_data_type_t dst_type = mkldnn_f32]’:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/../common/primitive_desc.hpp:92:20: error: array subscript ‘const mkldnn::impl::op_desc_t[0]’ is partly outside array bounds of ‘mkldnn::impl::convolution_desc_t [1]’ {aka ‘mkldnn_convolution_desc_t [1]’} [-Werror=array-bounds]
92 | if (adesc->kind != pd_t::base_pkind) return invalid_arguments;
| ~~~~~~~^~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_engine.cpp:43:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_avx512_core_x8s8s32x_1x1_deconvolution.hpp:61:32: note: while referencing ‘cd’
61 | convolution_desc_t cd;
| ^~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/../common/primitive.hpp:27,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/../common/engine.hpp:24,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_engine.hpp:25,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_engine.cpp:19:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/../common/primitive_desc.hpp: In member function ‘mkldnn::impl::status_t mkldnn::impl::cpu::jit_avx512_core_x8s8s32x_1x1_deconvolution_fwd_t<src_type, dst_type>::pd_t::init_convolution() [with mkldnn_data_type_t src_type = mkldnn_u8; mkldnn_data_type_t dst_type = mkldnn_s32]’:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/../common/primitive_desc.hpp:92:20: error: array subscript ‘const mkldnn::impl::op_desc_t[0]’ is partly outside array bounds of ‘mkldnn::impl::convolution_desc_t [1]’ {aka ‘mkldnn_convolution_desc_t [1]’} [-Werror=array-bounds]
92 | if (adesc->kind != pd_t::base_pkind) return invalid_arguments;
| ~~~~~~~^~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_engine.cpp:43:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_avx512_core_x8s8s32x_1x1_deconvolution.hpp:61:32: note: while referencing ‘cd’
61 | convolution_desc_t cd;
| ^~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/../common/primitive.hpp:27,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/../common/engine.hpp:24,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_engine.hpp:25,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_engine.cpp:19:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/../common/primitive_desc.hpp: In member function ‘mkldnn::impl::status_t mkldnn::impl::cpu::jit_avx512_core_x8s8s32x_1x1_deconvolution_fwd_t<src_type, dst_type>::pd_t::init_convolution() [with mkldnn_data_type_t src_type = mkldnn_u8; mkldnn_data_type_t dst_type = mkldnn_u8]’:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/../common/primitive_desc.hpp:92:20: error: array subscript ‘const mkldnn::impl::op_desc_t[0]’ is partly outside array bounds of ‘mkldnn::impl::convolution_desc_t [1]’ {aka ‘mkldnn_convolution_desc_t [1]’} [-Werror=array-bounds]
92 | if (adesc->kind != pd_t::base_pkind) return invalid_arguments;
| ~~~~~~~^~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_engine.cpp:43:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_avx512_core_x8s8s32x_1x1_deconvolution.hpp:61:32: note: while referencing ‘cd’
61 | convolution_desc_t cd;
| ^~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/../common/primitive.hpp:27,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/../common/engine.hpp:24,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_engine.hpp:25,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_engine.cpp:19:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/../common/primitive_desc.hpp: In member function ‘mkldnn::impl::status_t mkldnn::impl::cpu::jit_avx512_core_x8s8s32x_1x1_deconvolution_fwd_t<src_type, dst_type>::pd_t::init_convolution() [with mkldnn_data_type_t src_type = mkldnn_u8; mkldnn_data_type_t dst_type = mkldnn_s8]’:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/../common/primitive_desc.hpp:92:20: error: array subscript ‘const mkldnn::impl::op_desc_t[0]’ is partly outside array bounds of ‘mkldnn::impl::convolution_desc_t [1]’ {aka ‘mkldnn_convolution_desc_t [1]’} [-Werror=array-bounds]
92 | if (adesc->kind != pd_t::base_pkind) return invalid_arguments;
| ~~~~~~~^~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_engine.cpp:43:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_avx512_core_x8s8s32x_1x1_deconvolution.hpp:61:32: note: while referencing ‘cd’
61 | convolution_desc_t cd;
| ^~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/../common/primitive.hpp:27,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/../common/engine.hpp:24,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_engine.hpp:25,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_engine.cpp:19:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/../common/primitive_desc.hpp: In member function ‘mkldnn::impl::status_t mkldnn::impl::cpu::jit_avx512_core_x8s8s32x_1x1_deconvolution_fwd_t<src_type, dst_type>::pd_t::init_convolution() [with mkldnn_data_type_t src_type = mkldnn_s8; mkldnn_data_type_t dst_type = mkldnn_f32]’:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/../common/primitive_desc.hpp:92:20: error: array subscript ‘const mkldnn::impl::op_desc_t[0]’ is partly outside array bounds of ‘mkldnn::impl::convolution_desc_t [1]’ {aka ‘mkldnn_convolution_desc_t [1]’} [-Werror=array-bounds]
92 | if (adesc->kind != pd_t::base_pkind) return invalid_arguments;
| ~~~~~~~^~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_engine.cpp:43:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_avx512_core_x8s8s32x_1x1_deconvolution.hpp:61:32: note: while referencing ‘cd’
61 | convolution_desc_t cd;
| ^~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/../common/primitive.hpp:27,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/../common/engine.hpp:24,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_engine.hpp:25,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_engine.cpp:19:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/../common/primitive_desc.hpp: In member function ‘mkldnn::impl::status_t mkldnn::impl::cpu::jit_avx512_core_x8s8s32x_1x1_deconvolution_fwd_t<src_type, dst_type>::pd_t::init_convolution() [with mkldnn_data_type_t src_type = mkldnn_s8; mkldnn_data_type_t dst_type = mkldnn_s32]’:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/../common/primitive_desc.hpp:92:20: error: array subscript ‘const mkldnn::impl::op_desc_t[0]’ is partly outside array bounds of ‘mkldnn::impl::convolution_desc_t [1]’ {aka ‘mkldnn_convolution_desc_t [1]’} [-Werror=array-bounds]
92 | if (adesc->kind != pd_t::base_pkind) return invalid_arguments;
| ~~~~~~~^~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_engine.cpp:43:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_avx512_core_x8s8s32x_1x1_deconvolution.hpp:61:32: note: while referencing ‘cd’
61 | convolution_desc_t cd;
| ^~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/../common/primitive.hpp:27,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/../common/engine.hpp:24,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_engine.hpp:25,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_engine.cpp:19:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/../common/primitive_desc.hpp: In member function ‘mkldnn::impl::status_t mkldnn::impl::cpu::jit_avx512_core_x8s8s32x_1x1_deconvolution_fwd_t<src_type, dst_type>::pd_t::init_convolution() [with mkldnn_data_type_t src_type = mkldnn_s8; mkldnn_data_type_t dst_type = mkldnn_u8]’:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/../common/primitive_desc.hpp:92:20: error: array subscript ‘const mkldnn::impl::op_desc_t[0]’ is partly outside array bounds of ‘mkldnn::impl::convolution_desc_t [1]’ {aka ‘mkldnn_convolution_desc_t [1]’} [-Werror=array-bounds]
92 | if (adesc->kind != pd_t::base_pkind) return invalid_arguments;
| ~~~~~~~^~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_engine.cpp:43:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_avx512_core_x8s8s32x_1x1_deconvolution.hpp:61:32: note: while referencing ‘cd’
61 | convolution_desc_t cd;
| ^~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/../common/primitive.hpp:27,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/../common/engine.hpp:24,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_engine.hpp:25,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_engine.cpp:19:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/../common/primitive_desc.hpp: In member function ‘mkldnn::impl::status_t mkldnn::impl::cpu::jit_avx512_core_x8s8s32x_1x1_deconvolution_fwd_t<src_type, dst_type>::pd_t::init_convolution() [with mkldnn_data_type_t src_type = mkldnn_s8; mkldnn_data_type_t dst_type = mkldnn_s8]’:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/../common/primitive_desc.hpp:92:20: error: array subscript ‘const mkldnn::impl::op_desc_t[0]’ is partly outside array bounds of ‘mkldnn::impl::convolution_desc_t [1]’ {aka ‘mkldnn_convolution_desc_t [1]’} [-Werror=array-bounds]
92 | if (adesc->kind != pd_t::base_pkind) return invalid_arguments;
| ~~~~~~~^~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_engine.cpp:43:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/jit_avx512_core_x8s8s32x_1x1_deconvolution.hpp:61:32: note: while referencing ‘cd’
61 | convolution_desc_t cd;
| ^~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/rnn/../cpu_isa_traits.hpp:34,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/rnn/ref_rnn.hpp:27,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_engine.cpp:27:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/rnn/../xbyak/xbyak.h: In lambda function:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/rnn/../xbyak/xbyak.h:1121:43: error: array subscript ‘const Xbyak::Address[0]’ is partly outside array bounds of ‘mkldnn::impl::cpu::jit_uni_rnn_cell_postgemm_fwd<mkldnn::impl::cpu::sse42, mkldnn_u8>::Vmm [1]’ {aka ‘Xbyak::Xmm [1]’} [-Werror=array-bounds]
1121 | bool is64bitDisp() const { return mode_ == M_64bitDisp; } // for moffset
| ^~~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/rnn/jit_uni_rnn_common_postgemm_dispatcher.hpp:25,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/rnn/ref_rnn.hpp:32,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_engine.cpp:27:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/rnn/jit_uni_rnn_cell_postgemm.hpp:135:22: note: while referencing ‘tmp’
135 | auto deq_w = [&](Vmm s, Vmm tmp1, Vmm tmp2, int gate, bool packed) {
| ^
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/rnn/../cpu_isa_traits.hpp:34,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/rnn/ref_rnn.hpp:27,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_engine.cpp:27:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/rnn/../xbyak/xbyak.h:1121:43: error: array subscript ‘const Xbyak::Address[0]’ is partly outside array bounds of ‘mkldnn::impl::cpu::jit_uni_rnn_cell_postgemm_fwd<mkldnn::impl::cpu::sse42, mkldnn_u8>::Vmm [1]’ {aka ‘Xbyak::Xmm [1]’} [-Werror=array-bounds]
1121 | bool is64bitDisp() const { return mode_ == M_64bitDisp; } // for moffset
| ^~~~~
In file included from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/rnn/jit_uni_rnn_common_postgemm_dispatcher.hpp:25,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/rnn/ref_rnn.hpp:32,
from /home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/cpu_engine.cpp:27:
/home/k-tanabe/intel-caffe/external/mkldnn/src/src/cpu/rnn/jit_uni_rnn_cell_postgemm.hpp:135:22: note: while referencing ‘s’
135 | auto deq_w = [&](Vmm s, Vmm tmp1, Vmm tmp2, int gate, bool packed) {
| ^
cc1plus: all warnings being treated as errors
make[5]: *** [src/CMakeFiles/mkldnn.dir/build.make:468: src/CMakeFiles/mkldnn.dir/cpu/cpu_engine.cpp.o] Error 1
make[4]: *** [CMakeFiles/Makefile2:281: src/CMakeFiles/mkldnn.dir/all] Error 2
make[3]: *** [Makefile:146: all] Error 2