Building xine 1.2.13 non OS X 10.13:
CC libmpeg2/xineplug_decode_mpeg2_la-motion_comp.lo
libmpeg2/idct_mmx.c:403:41: warning: implicit conversion from 'int' to 'short' changes value from 43790 to -21746 [-Wconstant-conversion]
static short _T3[] ATTR_ALIGN(8) = {T3,T3,T3,T3};
~^~
libmpeg2/idct_mmx.c:398:12: note: expanded from macro 'T3'
#define T3 43790
^~~~~
libmpeg2/idct_mmx.c:403:44: warning: implicit conversion from 'int' to 'short' changes value from 43790 to -21746 [-Wconstant-conversion]
static short _T3[] ATTR_ALIGN(8) = {T3,T3,T3,T3};
~ ^~
libmpeg2/idct_mmx.c:398:12: note: expanded from macro 'T3'
#define T3 43790
^~~~~
libmpeg2/idct_mmx.c:403:47: warning: implicit conversion from 'int' to 'short' changes value from 43790 to -21746 [-Wconstant-conversion]
static short _T3[] ATTR_ALIGN(8) = {T3,T3,T3,T3};
~ ^~
libmpeg2/idct_mmx.c:398:12: note: expanded from macro 'T3'
#define T3 43790
^~~~~
libmpeg2/idct_mmx.c:403:50: warning: implicit conversion from 'int' to 'short' changes value from 43790 to -21746 [-Wconstant-conversion]
static short _T3[] ATTR_ALIGN(8) = {T3,T3,T3,T3};
~ ^~
libmpeg2/idct_mmx.c:398:12: note: expanded from macro 'T3'
#define T3 43790
^~~~~