/* { dg-do compile } */ | |
/* { dg-options "-O2" } */ | |
/* { dg-final { scan-assembler-times "sh.add" 1 } } */ | |
typedef struct | |
{ | |
unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))]; | |
} | |
__sigset_t; | |
int | |
__sigaddset (__sigset_t * __set, int __sig, int __stuff) | |
{ | |
unsigned long int __word = | |
(((__sig) - 1) / (8 * sizeof (unsigned long int))); | |
return __set->__val[__word] = __stuff; | |
} |