Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8364184 [REDO] AArch64: [VectorAPI] sve vector math operations are not supported after JDK-8353217
  3. JDK-8364185

[BACKOUT] AArch64: [VectorAPI] sve vector math operations are not supported after JDK-8353217

XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Fixed
    • Icon: P4 P4
    • 26
    • 26
    • client-libs
    • b09
    • aarch64
    • linux

      The fix done in JDK-8363063 caused linux-aarch64 builds to fail in our CI with:

      [2025-07-28T09:55:22,530Z] In file included from /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/vector_math_sve.c:32:
      [2025-07-28T09:55:22,530Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h: In function 'Sleef_tanfx_u10sve':
      [2025-07-28T09:55:22,536Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:5400:21: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,536Z] 5400 | vfloat2_sve_sleef s, t, x;
      [2025-07-28T09:55:22,536Z] | ^
      [2025-07-28T09:55:22,536Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:5400:24: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,536Z] 5400 | vfloat2_sve_sleef s, t, x;
      [2025-07-28T09:55:22,536Z] | ^
      [2025-07-28T09:55:22,540Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:5400:27: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,540Z] 5400 | vfloat2_sve_sleef s, t, x;
      [2025-07-28T09:55:22,540Z] | ^
      [2025-07-28T09:55:22,540Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h: In function 'rempif_sve_sleef':
      [2025-07-28T09:55:22,544Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:4844:21: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,544Z] 4844 | vfloat2_sve_sleef x, y;
      [2025-07-28T09:55:22,544Z] | ^
      [2025-07-28T09:55:22,548Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:4844:24: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,548Z] 4844 | vfloat2_sve_sleef x, y;
      [2025-07-28T09:55:22,548Z] | ^
      [2025-07-28T09:55:22,548Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h: In function 'Sleef_sinfx_u10sve':
      [2025-07-28T09:55:22,552Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:5026:21: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,552Z] 5026 | vfloat2_sve_sleef s, t, x;
      [2025-07-28T09:55:22,552Z] | ^
      [2025-07-28T09:55:22,552Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:5026:24: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,552Z] 5026 | vfloat2_sve_sleef s, t, x;
      [2025-07-28T09:55:22,552Z] | ^
      [2025-07-28T09:55:22,556Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:5026:27: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,556Z] 5026 | vfloat2_sve_sleef s, t, x;
      [2025-07-28T09:55:22,556Z] | ^
      [2025-07-28T09:55:22,556Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h: In function 'expk2f_sve_sleef':
      [2025-07-28T09:55:22,560Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:5996:21: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,560Z] 5996 | vfloat2_sve_sleef s, t;
      [2025-07-28T09:55:22,560Z] | ^
      [2025-07-28T09:55:22,564Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:5996:24: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,564Z] 5996 | vfloat2_sve_sleef s, t;
      [2025-07-28T09:55:22,564Z] | ^
      [2025-07-28T09:55:22,564Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h: In function 'Sleef_cosfx_u10sve':
      [2025-07-28T09:55:22,568Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:5073:21: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,568Z] 5073 | vfloat2_sve_sleef s, t, x;
      [2025-07-28T09:55:22,568Z] | ^
      [2025-07-28T09:55:22,572Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:5073:24: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,572Z] 5073 | vfloat2_sve_sleef s, t, x;
      [2025-07-28T09:55:22,572Z] | ^
      [2025-07-28T09:55:22,572Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:5073:27: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,572Z] 5073 | vfloat2_sve_sleef s, t, x;
      [2025-07-28T09:55:22,572Z] | ^
      [2025-07-28T09:55:22,576Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h: In function 'atan2kf_u1_sve_sleef':
      [2025-07-28T09:55:22,576Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:5558:21: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,576Z] 5558 | vfloat2_sve_sleef s, t;
      [2025-07-28T09:55:22,576Z] | ^
      [2025-07-28T09:55:22,580Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:5558:24: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,580Z] 5558 | vfloat2_sve_sleef s, t;
      [2025-07-28T09:55:22,580Z] | ^
      [2025-07-28T09:55:22,580Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h: In function 'Sleef_cbrtfx_u10sve':
      [2025-07-28T09:55:22,588Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:5768:57: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,588Z] 5768 | vfloat2_sve_sleef q2 = vcast_vf2_f_f_sve_sleef(1, 0), u, v;
      [2025-07-28T09:55:22,588Z] | ^
      [2025-07-28T09:55:22,588Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:5768:60: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,588Z] 5768 | vfloat2_sve_sleef q2 = vcast_vf2_f_f_sve_sleef(1, 0), u, v;
      [2025-07-28T09:55:22,588Z] | ^
      [2025-07-28T09:55:22,588Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h: In function 'Sleef_logfx_u10sve':
      [2025-07-28T09:55:22,592Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:5864:21: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,592Z] 5864 | vfloat2_sve_sleef x;
      [2025-07-28T09:55:22,592Z] | ^
      [2025-07-28T09:55:22,592Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h: In function 'Sleef_log10fx_u10sve':
      [2025-07-28T09:55:22,596Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:6274:21: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,596Z] 6274 | vfloat2_sve_sleef x;
      [2025-07-28T09:55:22,596Z] | ^
      [2025-07-28T09:55:22,596Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h: In function 'Sleef_log1pfx_u10sve':
      [2025-07-28T09:55:22,600Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:6362:21: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,600Z] 6362 | vfloat2_sve_sleef x;
      [2025-07-28T09:55:22,600Z] | ^
      [2025-07-28T09:55:22,600Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h: In function 'Sleef_tandx_u10sve':
      [2025-07-28T09:55:22,600Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:3066:22: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,600Z] 3066 | vdouble2_sve_sleef s, t, x, y;
      [2025-07-28T09:55:22,600Z] | ^
      [2025-07-28T09:55:22,600Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:3066:25: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,600Z] 3066 | vdouble2_sve_sleef s, t, x, y;
      [2025-07-28T09:55:22,600Z] | ^
      [2025-07-28T09:55:22,600Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:3066:28: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,600Z] 3066 | vdouble2_sve_sleef s, t, x, y;
      [2025-07-28T09:55:22,600Z] | ^
      [2025-07-28T09:55:22,602Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:3066:31: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,602Z] 3066 | vdouble2_sve_sleef s, t, x, y;
      [2025-07-28T09:55:22,602Z] | ^
      [2025-07-28T09:55:22,602Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h: In function 'rempi_sve_sleef':
      [2025-07-28T09:55:22,602Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:2379:22: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,602Z] 2379 | vdouble2_sve_sleef x, y;
      [2025-07-28T09:55:22,602Z] | ^
      [2025-07-28T09:55:22,602Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:2379:25: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,602Z] 2379 | vdouble2_sve_sleef x, y;
      [2025-07-28T09:55:22,602Z] | ^
      [2025-07-28T09:55:22,608Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h: In function 'Sleef_sindx_u10sve':
      [2025-07-28T09:55:22,608Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:2467:22: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,608Z] 2467 | vdouble2_sve_sleef s, t, x;
      [2025-07-28T09:55:22,608Z] | ^
      [2025-07-28T09:55:22,608Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:2467:25: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,608Z] 2467 | vdouble2_sve_sleef s, t, x;
      [2025-07-28T09:55:22,608Z] | ^
      [2025-07-28T09:55:22,608Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:2467:28: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,608Z] 2467 | vdouble2_sve_sleef s, t, x;
      [2025-07-28T09:55:22,608Z] | ^
      [2025-07-28T09:55:22,608Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h: In function 'expk2_sve_sleef':
      [2025-07-28T09:55:22,608Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:3540:22: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,608Z] 3540 | vdouble2_sve_sleef s, t;
      [2025-07-28T09:55:22,608Z] | ^
      [2025-07-28T09:55:22,608Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:3540:25: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,608Z] 3540 | vdouble2_sve_sleef s, t;
      [2025-07-28T09:55:22,608Z] | ^
      [2025-07-28T09:55:22,612Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h: In function 'Sleef_cosdx_u10sve':
      [2025-07-28T09:55:22,612Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:2583:22: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,612Z] 2583 | vdouble2_sve_sleef s, t, x;
      [2025-07-28T09:55:22,612Z] | ^
      [2025-07-28T09:55:22,612Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:2583:25: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,612Z] 2583 | vdouble2_sve_sleef s, t, x;
      [2025-07-28T09:55:22,612Z] | ^
      [2025-07-28T09:55:22,612Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:2583:28: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,612Z] 2583 | vdouble2_sve_sleef s, t, x;
      [2025-07-28T09:55:22,612Z] | ^
      [2025-07-28T09:55:22,612Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h: In function 'atan2k_u1_sve_sleef':
      [2025-07-28T09:55:22,612Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:3156:22: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,612Z] 3156 | vdouble2_sve_sleef s, t;
      [2025-07-28T09:55:22,612Z] | ^
      [2025-07-28T09:55:22,616Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:3156:25: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,616Z] 3156 | vdouble2_sve_sleef s, t;
      [2025-07-28T09:55:22,616Z] | ^
      [2025-07-28T09:55:22,616Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h: In function 'Sleef_cbrtdx_u10sve':
      [2025-07-28T09:55:22,616Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:3749:58: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,616Z] 3749 | vdouble2_sve_sleef q2 = vcast_vd2_d_d_sve_sleef(1, 0), u, v;
      [2025-07-28T09:55:22,616Z] | ^
      [2025-07-28T09:55:22,616Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:3749:61: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,616Z] 3749 | vdouble2_sve_sleef q2 = vcast_vd2_d_d_sve_sleef(1, 0), u, v;
      [2025-07-28T09:55:22,616Z] | ^
      [2025-07-28T09:55:22,620Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h: In function 'Sleef_logdx_u10sve':
      [2025-07-28T09:55:22,620Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:3442:22: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,620Z] 3442 | vdouble2_sve_sleef x;
      [2025-07-28T09:55:22,620Z] | ^
      [2025-07-28T09:55:22,620Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h: In function 'Sleef_log10dx_u10sve':
      [2025-07-28T09:55:22,620Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:3899:22: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,620Z] 3899 | vdouble2_sve_sleef x;
      [2025-07-28T09:55:22,620Z] | ^
      [2025-07-28T09:55:22,624Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h: In function 'Sleef_log1pdx_u10sve':
      [2025-07-28T09:55:22,624Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:3995:22: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,624Z] 3995 | vdouble2_sve_sleef x;
      [2025-07-28T09:55:22,624Z] | ^
      [2025-07-28T09:55:22,624Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h: In function 'logkf_sve_sleef':
      [2025-07-28T09:55:22,628Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:5815:21: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,628Z] 5815 | vfloat2_sve_sleef x, x2;
      [2025-07-28T09:55:22,628Z] | ^
      [2025-07-28T09:55:22,632Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:5815:24: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,632Z] 5815 | vfloat2_sve_sleef x, x2;
      [2025-07-28T09:55:22,632Z] | ^~
      [2025-07-28T09:55:22,632Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h: In function 'expkf_sve_sleef':
      [2025-07-28T09:55:22,636Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:5896:21: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,636Z] 5896 | vfloat2_sve_sleef s, t;
      [2025-07-28T09:55:22,636Z] | ^
      [2025-07-28T09:55:22,640Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:5896:24: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,640Z] 5896 | vfloat2_sve_sleef s, t;
      [2025-07-28T09:55:22,640Z] | ^
      [2025-07-28T09:55:22,640Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h: In function 'logk_sve_sleef':
      [2025-07-28T09:55:22,640Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:3411:22: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,640Z] 3411 | vdouble2_sve_sleef x, x2, s;
      [2025-07-28T09:55:22,640Z] | ^
      [2025-07-28T09:55:22,644Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:3411:25: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,644Z] 3411 | vdouble2_sve_sleef x, x2, s;
      [2025-07-28T09:55:22,644Z] | ^~
      [2025-07-28T09:55:22,644Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:3411:29: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,644Z] 3411 | vdouble2_sve_sleef x, x2, s;
      [2025-07-28T09:55:22,644Z] | ^
      [2025-07-28T09:55:22,644Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h: In function 'expk_sve_sleef':
      [2025-07-28T09:55:22,644Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:3477:22: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,644Z] 3477 | vdouble2_sve_sleef s, t;
      [2025-07-28T09:55:22,644Z] | ^
      [2025-07-28T09:55:22,648Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:3477:25: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T09:55:22,648Z] 3477 | vdouble2_sve_sleef s, t;
      [2025-07-28T09:55:22,648Z] | ^
      [2025-07-28T09:55:22,676Z] make[3]: *** [/jdk/build/linux-aarch64-open-debug/support/native/jdk.incubator.vector/libsleef/static/vector_math_sve.o] Error 1
      [2025-07-28T09:55:22,676Z] modules/jdk.incubator.vector/Lib.gmk:54: recipe for target '/jdk/build/linux-aarch64-open-debug/support/native/jdk.incubator.vector/libsleef/static/vector_math_sve.o' failed
      [2025-07-28T09:55:22,678Z] make[2]: *** [jdk.incubator.vector-static-libs] Error 2
      [2025-07-28T09:55:22,678Z] make[2]: *** Waiting for unfinished jobs....
      [2025-07-28T09:55:22,678Z] make/Main.gmk:200: recipe for target 'jdk.incubator.vector-static-libs' failed
      [2025-07-28T10:14:39,622Z]
      [2025-07-28T10:14:39,630Z] ERROR: Build failed for target 'default (product-bundles test-bundles static-libs-bundles)' in configuration 'linux-aarch64-open-debug' (exit code 2)
      [2025-07-28T10:14:39,690Z]
      [2025-07-28T10:14:39,690Z] === Output from failing command(s) repeated here ===
      [2025-07-28T10:14:39,690Z] * For target support_native_jdk.incubator.vector_libsleef_static_vector_math_sve.o:
      [2025-07-28T10:14:39,690Z] In file included from /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/vector_math_sve.c:32:
      [2025-07-28T10:14:39,690Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h: In function 'Sleef_tanfx_u10sve':
      [2025-07-28T10:14:39,690Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:5400:21: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T10:14:39,690Z] 5400 | vfloat2_sve_sleef s, t, x;
      [2025-07-28T10:14:39,690Z] | ^
      [2025-07-28T10:14:39,690Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:5400:24: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T10:14:39,690Z] 5400 | vfloat2_sve_sleef s, t, x;
      [2025-07-28T10:14:39,690Z] | ^
      [2025-07-28T10:14:39,690Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:5400:27: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T10:14:39,690Z] 5400 | vfloat2_sve_sleef s, t, x;
      [2025-07-28T10:14:39,690Z] | ^
      [2025-07-28T10:14:39,690Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h: In function 'rempif_sve_sleef':
      [2025-07-28T10:14:39,690Z] /jdk/src/jdk.incubator.vector/unix/native/libsleef/lib/../generated/sleefinline_sve.h:4844:21: sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
      [2025-07-28T10:14:39,690Z] 4844 | vfloat2_sve_sleef x, y;
      [2025-07-28T10:14:39,690Z] | ^
      [2025-07-28T10:14:39,690Z] ... (rest of output omitted)
      [2025-07-28T10:14:39,690Z]
      [2025-07-28T10:14:39,690Z] * All command lines available in /jdk/build/linux-aarch64-open-debug/make-support/failure-logs.
      [2025-07-28T10:14:39,690Z] === End of repeated output ===
      [2025-07-28T10:14:39,690Z]
      [2025-07-28T10:14:39,690Z] === Make failed targets repeated here ===
      [2025-07-28T10:14:39,690Z] modules/jdk.incubator.vector/Lib.gmk:54: recipe for target '/jdk/build/linux-aarch64-open-debug/support/native/jdk.incubator.vector/libsleef/static/vector_math_sve.o' failed
      [2025-07-28T10:14:39,690Z] make/Main.gmk:200: recipe for target 'jdk.incubator.vector-static-libs' failed
      [2025-07-28T10:14:39,690Z] === End of repeated output ===
      [2025-07-28T10:14:39,690Z]
      [2025-07-28T10:14:39,690Z] HELP: Try searching the build log for the name of the first failed target.
      [2025-07-28T10:14:39,692Z] HELP: Run 'make doctor' to diagnose build problems.
      [2025-07-28T10:14:39,694Z]
      [2025-07-28T10:14:39,695Z] /jdk/make/Init.gmk:146: recipe for target 'main' failed
      [2025-07-28T10:14:39,695Z] make[1]: *** [main] Error 2
      [2025-07-28T10:14:39,697Z] /jdk/make/PreInit.gmk:159: recipe for target 'default' failed
      [2025-07-28T10:14:39,697Z] make: *** [default] Error 2

            jpai Jaikiran Pai
            jpai Jaikiran Pai
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: