bool
test_data_class (__ieee128 *p)
{
  __ieee128 source = *p;

  return scalar_test_data_class (source, 256);	/* { dg-error "argument 2 must be a 7-bit unsigned literal" } */
}
unsigned int
test_data_class (float *p)
{
  float source = *p;

  return scalar_test_data_class (source, 3);
}
unsigned int
test_data_class (double *p)
{
  double source = *p;

  return scalar_test_data_class (source, 256);	/* { dg-error "argument 2 must be a 7-bit unsigned literal" } */
}