[RISC-V] Avoid unnecessary extensions when value is already extended
[official-gcc.git] / gcc / testsuite / c-c++-common / analyzer / named-constants-via-macros-4.c
blob16eef9640517c7c5a02aff18db223c51d000c557
1 #include "analyzer-decls.h"
3 /* Various constants used by the fd state machine, as macros
4 that can't be handled. */
6 #define O_ACCMODE(X) 42
7 #define O_RDONLY(X) 0x1
8 #define O_WRONLY(X) 010
10 void test_sm_fd_constants (void)
12 __analyzer_dump_named_constant ("O_ACCMODE"); /* { dg-warning "named constant 'O_ACCMODE' has unknown value" } */
13 __analyzer_dump_named_constant ("O_RDONLY"); /* { dg-warning "named constant 'O_RDONLY' has unknown value" } */
14 __analyzer_dump_named_constant ("O_WRONLY"); /* { dg-warning "named constant 'O_WRONLY' has unknown value" } */