blob: 790c676c9110a26282059d892a7090c73499abee [file] [log] [blame]
/* { dg-do run } */
#include "../exit-abort.h"
#include "../progmem.h"
const char strA[] PROGMEM = "@A";
const char strc PROGMEM = 'c';
unsigned int volatile s = 2;
int main()
{
char c;
c = pgm_read_char (&strA[s-1]);
if (c != 'A')
abort();
c = pgm_read_char (&PSTR ("@@B")[s]);
if (c != 'B')
abort();
c = pgm_read_char (&strc);
if (c != 'c')
abort();
exit (0);
return 0;
}