summaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg
diff options
context:
space:
mode:
authorErick Ochoa <erick.ochoa@theobroma-systems.com>2020-01-30 21:24:03 +0100
committerErick Ochoa <erick.ochoa@theobroma-systems.com>2020-04-28 23:35:29 +0200
commit5c3c19379707620ecde1e99cad676c19dba20241 (patch)
tree1d66d9a56b02087afc8be3993877546de1fd54b2 /gcc/testsuite/gcc.dg
parent1aed284407106e3dfd00cfea7da152b914a2109f (diff)
Fixes pointer indirection level test
Diffstat (limited to 'gcc/testsuite/gcc.dg')
-rw-r--r--gcc/testsuite/gcc.dg/ipa/ipa-structreorg-33-pointer-indirection-level-0.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/gcc/testsuite/gcc.dg/ipa/ipa-structreorg-33-pointer-indirection-level-0.c b/gcc/testsuite/gcc.dg/ipa/ipa-structreorg-33-pointer-indirection-level-0.c
index ffa2b070478..00d2ff67927 100644
--- a/gcc/testsuite/gcc.dg/ipa/ipa-structreorg-33-pointer-indirection-level-0.c
+++ b/gcc/testsuite/gcc.dg/ipa/ipa-structreorg-33-pointer-indirection-level-0.c
@@ -10,10 +10,7 @@ main()
struct astruct_s astruct;
struct astruct_s *p0 = &astruct;
struct astruct_s **p1 = &p0;
- _Bool *a_ptr_0 = (_Bool *)p0;
- _Bool *c_ptr_0 = a_ptr_0 + 1;
- _Bool **a_ptr_1 = (_Bool **)p1;
- _Bool *c_ptr_1 = (_Bool*)((*a_ptr_1) + 1);
- assert(c_ptr_0 == c_ptr_1);
+ _Bool *c_ptr = &(astruct.c);
+ _Bool *c_ptr_1 = &((*p1)->c);
+ assert(c_ptr == c_ptr_1);
}
-