--- gcc/config/a29kunix.h 2018/04/24 17:51:34 1.1.1.1 +++ gcc/config/a29kunix.h 2018/04/24 17:59:15 1.1.1.2 @@ -48,3 +48,16 @@ the Free Software Foundation, 675 Mass A #undef BIGGEST_ALIGNMENT #define BIGGEST_ALIGNMENT 64 + +#if 0 /* This would be needed except that the 29k doesn't have strict + alignment requirements. */ + +#define FUNCTION_ARG_BOUNDARY(MODE, TYPE) \ + (((TYPE) != 0) \ + ? ((TYPE_ALIGN(TYPE) <= PARM_BOUNDARY) \ + ? PARM_BOUNDARY \ + : TYPE_ALIGN(TYPE)) \ + : ((GET_MODE_ALIGNMENT(MODE) <= PARM_BOUNDARY) \ + ? PARM_BOUNDARY \ + : GET_MODE_ALIGNMENT(MODE))) +#endif