1 /* { dg-do compile } */
2 /* { dg-options "-Os -mmcu=atmega8" } */
4 typedef unsigned char uint8_t;
5 typedef unsigned int uint16_t;
7 extern uint8_t f1 (const uint8_t*);
8 extern void f2 (uint8_t*, uint8_t);
10 void func (uint16_t parameter
, uint8_t *addr
, uint8_t data
)
14 status
= f1 (addr
+ 8);
18 if (*addr
== parameter
+ 8)
22 f2 (addr
+ 8, status
+ 1);