view gcc/testsuite/gcc.c-torture/compile/20191015-1.c @ 152:2b5abeee2509

update gcc11
author anatofuz
date Mon, 25 May 2020 07:50:57 +0900
parents 1830386684a0
children
line wrap: on
line source

typedef unsigned uint32_t;
typedef unsigned char uint8_t;
typedef unsigned short uint16_t;
typedef struct {
 uint32_t mbxOwner:1;
 uint32_t mbxHc:1;
 uint32_t mbxReserved:6;
 uint32_t mbxCommand : 8;
 uint32_t mbxStatus : 16;
} MAILBOX_t;
uint32_t f(void) {
       uint32_t mbox;
 mbox = 0;
 ((MAILBOX_t *)&mbox)->mbxCommand = 0x24;
 ((MAILBOX_t *)&mbox)->mbxOwner = 1;
return mbox;
}