Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/g++.dg/torture/pr81987.C @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | 04ced10e8804 |
children |
line wrap: on
line source
extern short var_1; extern const short var_3; extern unsigned long int var_9; extern short var_13; extern const unsigned long int var_15; extern const unsigned long int var_37; extern unsigned long int var_40; extern long long int var_47; extern short var_48; extern const short var_54; extern long long int var_79; extern long long int var_81; extern long long int var_94; extern long long int var_95; extern long long int var_701; extern unsigned long int var_786; extern short var_788; extern long long int var_844; struct struct_1 { short member_1_2 : 15; static long long int member_1_3; }; extern struct_1 struct_obj_6; extern struct_1 struct_obj_8; void foo() { int a = var_3 <= 602154393864UL; if (var_81 ? 0 : var_3 && var_9) ; else { var_94 = 0; if (var_3 && var_48 || var_13) { if (var_48) var_95 = 0; short b((2364461588881776511UL + var_3) * (2 ? var_13 : 0) || var_1); struct_obj_8.member_1_2 = b; if (var_15) { if (var_81) if (var_47) ; else if (var_40) var_701 = 0; } else { if (var_40) var_79 = 0; if (var_54) { if (var_37) var_786 = 0; else var_788 = 0; struct_obj_6.member_1_3 = (2364461588881776511UL + var_3) * (2 ? var_13 : 0); } } if ((2364461588881776511UL + var_3) * (2 ? var_13 : 0)) var_844 = 0; } } }