--- old/src/java.desktop/share/native/libmlib_image/mlib_ImageLookUp_64.c 2015-05-28 12:10:44.094709347 +0900 +++ new/src/java.desktop/share/native/libmlib_image/mlib_ImageLookUp_64.c 2015-05-28 12:10:43.902210681 +0900 @@ -524,7 +524,14 @@ table_base[c] = &table[c][32768]; } +#ifdef __GNUC__ +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Warray-bounds" +#endif MLIB_C_IMAGELOOKUP(mlib_d64, mlib_s16, table_base); +#ifdef __GNUC__ +#pragma GCC diagnostic pop +#endif } /***************************************************************/ @@ -544,7 +551,14 @@ table_base[c] = &table[c][0]; } +#ifdef __GNUC__ +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Warray-bounds" +#endif MLIB_C_IMAGELOOKUP(mlib_d64, mlib_u16, table_base); +#ifdef __GNUC__ +#pragma GCC diagnostic pop +#endif } /***************************************************************/ @@ -565,7 +579,14 @@ table_base[c] = &table[c][shift]; } +#ifdef __GNUC__ +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Warray-bounds" +#endif MLIB_C_IMAGELOOKUP(mlib_d64, mlib_s32, table_base); +#ifdef __GNUC__ +#pragma GCC diagnostic pop +#endif } /***************************************************************/