Mercurial > hg > CbC > CbC_gcc
comparison gcc/testsuite/c-c++-common/asan/pr81697.c @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
111:04ced10e8804 | 131:84e7813d76e9 |
---|---|
1 /* { dg-options "-fmerge-all-constants" } */ | |
2 /* { dg-do run } */ | |
3 /* { dg-skip-if "" { *-*-* } { "-O0" } { "" } } */ | |
4 | |
5 const char kRecoveryInstallString[] = "NEW"; | |
6 const char kRecoveryUpdateString[] = "UPDATE"; | |
7 const char kRecoveryUninstallationString1[] = "INSTALL"; | |
8 const char kRecoveryUninstallationString2[] = "UNINSTALL"; | |
9 | |
10 volatile const int zero = 0; | |
11 | |
12 int | |
13 main() | |
14 { | |
15 char x1 = kRecoveryInstallString[zero + 0]; | |
16 char x2 = kRecoveryUpdateString[zero + 0]; | |
17 char x3 = kRecoveryUninstallationString1[zero + 0]; | |
18 char x4 = kRecoveryUninstallationString2[zero + 0]; | |
19 return (x1 + x2 + x3 + x4) == 0; | |
20 } |