source: src/tests/.expect/extension.x86.txt @ 2472a19

new-envwith_gc
Last change on this file since 2472a19 was 60ba456, checked in by Rob Schluntz <rschlunt@…>, 7 years ago

Update 32-bit tests

  • Property mode set to 100644
File size: 11.9 KB
RevLine 
[ada0eb06]1__extension__ signed int __a__i_1;
2__extension__ signed int __b__i_1;
3__extension__ signed int __c__i_1;
[d9b499c]4__extension__ struct S {
[ada0eb06]5    __extension__ signed int __a__i_1;
6    __extension__ signed int __b__i_1;
7    __extension__ signed int __c__i_1;
[d9b499c]8};
[f1bcd004]9static inline void ___constructor__F_R2sS_autogen___1(struct S *___dst__R2sS_1);
10static inline void ___constructor__F_R2sS2sS_autogen___1(struct S *___dst__R2sS_1, struct S ___src__2sS_1);
11static inline void ___destructor__F_R2sS_autogen___1(struct S *___dst__R2sS_1);
12static inline struct S ___operator_assign__F2sS_R2sS2sS_autogen___1(struct S *___dst__R2sS_1, struct S ___src__2sS_1);
[a15b72c]13static inline void ___constructor__F_R2sSi_autogen___1(struct S *___dst__R2sS_1, signed int __a__i_1);
14static inline void ___constructor__F_R2sSii_autogen___1(struct S *___dst__R2sS_1, signed int __a__i_1, signed int __b__i_1);
15static inline void ___constructor__F_R2sSiii_autogen___1(struct S *___dst__R2sS_1, signed int __a__i_1, signed int __b__i_1, signed int __c__i_1);
[f1bcd004]16static inline void ___constructor__F_R2sS_autogen___1(struct S *___dst__R2sS_1){
17    ((void)((*___dst__R2sS_1).__a__i_1) /* ?{} */);
18    ((void)((*___dst__R2sS_1).__b__i_1) /* ?{} */);
19    ((void)((*___dst__R2sS_1).__c__i_1) /* ?{} */);
[d9b499c]20}
[f1bcd004]21static inline void ___constructor__F_R2sS2sS_autogen___1(struct S *___dst__R2sS_1, struct S ___src__2sS_1){
22    ((void)((*___dst__R2sS_1).__a__i_1=___src__2sS_1.__a__i_1) /* ?{} */);
23    ((void)((*___dst__R2sS_1).__b__i_1=___src__2sS_1.__b__i_1) /* ?{} */);
24    ((void)((*___dst__R2sS_1).__c__i_1=___src__2sS_1.__c__i_1) /* ?{} */);
[d9b499c]25}
[f1bcd004]26static inline void ___destructor__F_R2sS_autogen___1(struct S *___dst__R2sS_1){
27    ((void)((*___dst__R2sS_1).__c__i_1) /* ^?{} */);
28    ((void)((*___dst__R2sS_1).__b__i_1) /* ^?{} */);
29    ((void)((*___dst__R2sS_1).__a__i_1) /* ^?{} */);
[d9b499c]30}
[f1bcd004]31static inline struct S ___operator_assign__F2sS_R2sS2sS_autogen___1(struct S *___dst__R2sS_1, struct S ___src__2sS_1){
[6a4f3d4]32    struct S ___ret__2sS_1;
[f1bcd004]33    ((void)((*___dst__R2sS_1).__a__i_1=___src__2sS_1.__a__i_1));
34    ((void)((*___dst__R2sS_1).__b__i_1=___src__2sS_1.__b__i_1));
35    ((void)((*___dst__R2sS_1).__c__i_1=___src__2sS_1.__c__i_1));
[a15b72c]36    ((void)___constructor__F_R2sS2sS_autogen___1((&___ret__2sS_1), (*___dst__R2sS_1)));
[fa4c094]37    return ___ret__2sS_1;
[9facf3b]38}
[ada0eb06]39static inline void ___constructor__F_R2sSi_autogen___1(struct S *___dst__R2sS_1, signed int __a__i_1){
[f1bcd004]40    ((void)((*___dst__R2sS_1).__a__i_1=__a__i_1) /* ?{} */);
41    ((void)((*___dst__R2sS_1).__b__i_1) /* ?{} */);
42    ((void)((*___dst__R2sS_1).__c__i_1) /* ?{} */);
[d9b499c]43}
[ada0eb06]44static inline void ___constructor__F_R2sSii_autogen___1(struct S *___dst__R2sS_1, signed int __a__i_1, signed int __b__i_1){
[f1bcd004]45    ((void)((*___dst__R2sS_1).__a__i_1=__a__i_1) /* ?{} */);
46    ((void)((*___dst__R2sS_1).__b__i_1=__b__i_1) /* ?{} */);
47    ((void)((*___dst__R2sS_1).__c__i_1) /* ?{} */);
[d9b499c]48}
[ada0eb06]49static inline void ___constructor__F_R2sSiii_autogen___1(struct S *___dst__R2sS_1, signed int __a__i_1, signed int __b__i_1, signed int __c__i_1){
[f1bcd004]50    ((void)((*___dst__R2sS_1).__a__i_1=__a__i_1) /* ?{} */);
51    ((void)((*___dst__R2sS_1).__b__i_1=__b__i_1) /* ?{} */);
52    ((void)((*___dst__R2sS_1).__c__i_1=__c__i_1) /* ?{} */);
[d9b499c]53}
54__extension__ union U {
[ada0eb06]55    __extension__ signed int __a__i_1;
56    __extension__ signed int __b__i_1;
57    __extension__ signed int __c__i_1;
[d9b499c]58};
[a15b72c]59static inline void ___constructor__F_R2uU_autogen___1(__attribute__ ((unused)) union U *___dst__R2uU_1);
60static inline void ___constructor__F_R2uU2uU_autogen___1(union U *___dst__R2uU_1, union U ___src__2uU_1);
61static inline void ___destructor__F_R2uU_autogen___1(__attribute__ ((unused)) union U *___dst__R2uU_1);
62static inline union U ___operator_assign__F2uU_R2uU2uU_autogen___1(union U *___dst__R2uU_1, union U ___src__2uU_1);
63static inline void ___constructor__F_R2uUi_autogen___1(union U *___dst__R2uU_1, signed int __a__i_1);
[f1bcd004]64static inline void ___constructor__F_R2uU_autogen___1(__attribute__ ((unused)) union U *___dst__R2uU_1){
[9facf3b]65}
[f1bcd004]66static inline void ___constructor__F_R2uU2uU_autogen___1(union U *___dst__R2uU_1, union U ___src__2uU_1){
67    ((void)__builtin_memcpy(((void *)___dst__R2uU_1), ((const void *)(&___src__2uU_1)), sizeof(union U )));
[d9b499c]68}
[f1bcd004]69static inline void ___destructor__F_R2uU_autogen___1(__attribute__ ((unused)) union U *___dst__R2uU_1){
[d9b499c]70}
[f1bcd004]71static inline union U ___operator_assign__F2uU_R2uU2uU_autogen___1(union U *___dst__R2uU_1, union U ___src__2uU_1){
[6a4f3d4]72    union U ___ret__2uU_1;
[f1bcd004]73    ((void)__builtin_memcpy(((void *)___dst__R2uU_1), ((const void *)(&___src__2uU_1)), sizeof(union U )));
[a15b72c]74    ((void)___constructor__F_R2uU2uU_autogen___1((&___ret__2uU_1), (*___dst__R2uU_1)));
[fa4c094]75    return ___ret__2uU_1;
[d9b499c]76}
[a15b72c]77static inline void ___constructor__F_R2uUi_autogen___1(union U *___dst__R2uU_1, signed int __a__i_1){
78    ((void)__builtin_memcpy(((void *)___dst__R2uU_1), ((const void *)(&__a__i_1)), sizeof(signed int )));
[0853178]79}
[d9b499c]80__extension__ enum E {
81    __R__C2eE_1,
82    __G__C2eE_1,
83    __B__C2eE_1,
84};
[ada0eb06]85__extension__ signed int __f__Fi___1();
86__extension__ signed int i;
87__extension__ signed int j;
88__extension__ signed int __fred__Fi_i__1(signed int __p__i_1){
89    __attribute__ ((unused)) signed int ___retval_fred__i_1;
[d9b499c]90    __extension__ struct S {
[ada0eb06]91        __extension__ signed int __a__i_2;
92        __extension__ signed int __b__i_2;
93        __extension__ signed int __c__i_2;
94        __extension__ signed int *__x__Pi_2;
95        __extension__ signed int *__y__Pi_2;
96        __extension__ signed int *__z__Pi_2;
[d9b499c]97    };
[a15b72c]98    inline void ___constructor__F_R2sS_autogen___2(struct S *___dst__R2sS_2){
99        ((void)((*___dst__R2sS_2).__a__i_2) /* ?{} */);
100        ((void)((*___dst__R2sS_2).__b__i_2) /* ?{} */);
101        ((void)((*___dst__R2sS_2).__c__i_2) /* ?{} */);
102        ((void)((*___dst__R2sS_2).__x__Pi_2) /* ?{} */);
103        ((void)((*___dst__R2sS_2).__y__Pi_2) /* ?{} */);
104        ((void)((*___dst__R2sS_2).__z__Pi_2) /* ?{} */);
105    }
106    inline void ___constructor__F_R2sS2sS_autogen___2(struct S *___dst__R2sS_2, struct S ___src__2sS_2){
107        ((void)((*___dst__R2sS_2).__a__i_2=___src__2sS_2.__a__i_2) /* ?{} */);
108        ((void)((*___dst__R2sS_2).__b__i_2=___src__2sS_2.__b__i_2) /* ?{} */);
109        ((void)((*___dst__R2sS_2).__c__i_2=___src__2sS_2.__c__i_2) /* ?{} */);
110        ((void)((*___dst__R2sS_2).__x__Pi_2=___src__2sS_2.__x__Pi_2) /* ?{} */);
111        ((void)((*___dst__R2sS_2).__y__Pi_2=___src__2sS_2.__y__Pi_2) /* ?{} */);
112        ((void)((*___dst__R2sS_2).__z__Pi_2=___src__2sS_2.__z__Pi_2) /* ?{} */);
113    }
114    inline void ___destructor__F_R2sS_autogen___2(struct S *___dst__R2sS_2){
115        ((void)((*___dst__R2sS_2).__z__Pi_2) /* ^?{} */);
116        ((void)((*___dst__R2sS_2).__y__Pi_2) /* ^?{} */);
117        ((void)((*___dst__R2sS_2).__x__Pi_2) /* ^?{} */);
118        ((void)((*___dst__R2sS_2).__c__i_2) /* ^?{} */);
119        ((void)((*___dst__R2sS_2).__b__i_2) /* ^?{} */);
120        ((void)((*___dst__R2sS_2).__a__i_2) /* ^?{} */);
121    }
122    inline struct S ___operator_assign__F2sS_R2sS2sS_autogen___2(struct S *___dst__R2sS_2, struct S ___src__2sS_2){
123        struct S ___ret__2sS_2;
124        ((void)((*___dst__R2sS_2).__a__i_2=___src__2sS_2.__a__i_2));
125        ((void)((*___dst__R2sS_2).__b__i_2=___src__2sS_2.__b__i_2));
126        ((void)((*___dst__R2sS_2).__c__i_2=___src__2sS_2.__c__i_2));
127        ((void)((*___dst__R2sS_2).__x__Pi_2=___src__2sS_2.__x__Pi_2));
128        ((void)((*___dst__R2sS_2).__y__Pi_2=___src__2sS_2.__y__Pi_2));
129        ((void)((*___dst__R2sS_2).__z__Pi_2=___src__2sS_2.__z__Pi_2));
130        ((void)___constructor__F_R2sS2sS_autogen___2((&___ret__2sS_2), (*___dst__R2sS_2)));
131        return ___ret__2sS_2;
132    }
133    inline void ___constructor__F_R2sSi_autogen___2(struct S *___dst__R2sS_2, signed int __a__i_2){
134        ((void)((*___dst__R2sS_2).__a__i_2=__a__i_2) /* ?{} */);
135        ((void)((*___dst__R2sS_2).__b__i_2) /* ?{} */);
136        ((void)((*___dst__R2sS_2).__c__i_2) /* ?{} */);
137        ((void)((*___dst__R2sS_2).__x__Pi_2) /* ?{} */);
138        ((void)((*___dst__R2sS_2).__y__Pi_2) /* ?{} */);
139        ((void)((*___dst__R2sS_2).__z__Pi_2) /* ?{} */);
140    }
141    inline void ___constructor__F_R2sSii_autogen___2(struct S *___dst__R2sS_2, signed int __a__i_2, signed int __b__i_2){
142        ((void)((*___dst__R2sS_2).__a__i_2=__a__i_2) /* ?{} */);
143        ((void)((*___dst__R2sS_2).__b__i_2=__b__i_2) /* ?{} */);
144        ((void)((*___dst__R2sS_2).__c__i_2) /* ?{} */);
145        ((void)((*___dst__R2sS_2).__x__Pi_2) /* ?{} */);
146        ((void)((*___dst__R2sS_2).__y__Pi_2) /* ?{} */);
147        ((void)((*___dst__R2sS_2).__z__Pi_2) /* ?{} */);
148    }
149    inline void ___constructor__F_R2sSiii_autogen___2(struct S *___dst__R2sS_2, signed int __a__i_2, signed int __b__i_2, signed int __c__i_2){
150        ((void)((*___dst__R2sS_2).__a__i_2=__a__i_2) /* ?{} */);
151        ((void)((*___dst__R2sS_2).__b__i_2=__b__i_2) /* ?{} */);
152        ((void)((*___dst__R2sS_2).__c__i_2=__c__i_2) /* ?{} */);
153        ((void)((*___dst__R2sS_2).__x__Pi_2) /* ?{} */);
154        ((void)((*___dst__R2sS_2).__y__Pi_2) /* ?{} */);
155        ((void)((*___dst__R2sS_2).__z__Pi_2) /* ?{} */);
156    }
157    inline void ___constructor__F_R2sSiiiPi_autogen___2(struct S *___dst__R2sS_2, signed int __a__i_2, signed int __b__i_2, signed int __c__i_2, signed int *__x__Pi_2){
158        ((void)((*___dst__R2sS_2).__a__i_2=__a__i_2) /* ?{} */);
159        ((void)((*___dst__R2sS_2).__b__i_2=__b__i_2) /* ?{} */);
160        ((void)((*___dst__R2sS_2).__c__i_2=__c__i_2) /* ?{} */);
161        ((void)((*___dst__R2sS_2).__x__Pi_2=__x__Pi_2) /* ?{} */);
162        ((void)((*___dst__R2sS_2).__y__Pi_2) /* ?{} */);
163        ((void)((*___dst__R2sS_2).__z__Pi_2) /* ?{} */);
164    }
165    inline void ___constructor__F_R2sSiiiPiPi_autogen___2(struct S *___dst__R2sS_2, signed int __a__i_2, signed int __b__i_2, signed int __c__i_2, signed int *__x__Pi_2, signed int *__y__Pi_2){
166        ((void)((*___dst__R2sS_2).__a__i_2=__a__i_2) /* ?{} */);
167        ((void)((*___dst__R2sS_2).__b__i_2=__b__i_2) /* ?{} */);
168        ((void)((*___dst__R2sS_2).__c__i_2=__c__i_2) /* ?{} */);
169        ((void)((*___dst__R2sS_2).__x__Pi_2=__x__Pi_2) /* ?{} */);
170        ((void)((*___dst__R2sS_2).__y__Pi_2=__y__Pi_2) /* ?{} */);
171        ((void)((*___dst__R2sS_2).__z__Pi_2) /* ?{} */);
172    }
173    inline void ___constructor__F_R2sSiiiPiPiPi_autogen___2(struct S *___dst__R2sS_2, signed int __a__i_2, signed int __b__i_2, signed int __c__i_2, signed int *__x__Pi_2, signed int *__y__Pi_2, signed int *__z__Pi_2){
174        ((void)((*___dst__R2sS_2).__a__i_2=__a__i_2) /* ?{} */);
175        ((void)((*___dst__R2sS_2).__b__i_2=__b__i_2) /* ?{} */);
176        ((void)((*___dst__R2sS_2).__c__i_2=__c__i_2) /* ?{} */);
177        ((void)((*___dst__R2sS_2).__x__Pi_2=__x__Pi_2) /* ?{} */);
178        ((void)((*___dst__R2sS_2).__y__Pi_2=__y__Pi_2) /* ?{} */);
179        ((void)((*___dst__R2sS_2).__z__Pi_2=__z__Pi_2) /* ?{} */);
180    }
181    signed int __i__i_2 = (__extension__ __a__i_1+__extension__ 3);
[d9b499c]182    ((void)__extension__ 3);
183    ((void)__extension__ __a__i_1);
[ada0eb06]184    __extension__ signed int __a__i_2;
185    __extension__ signed int __b__i_2;
186    __extension__ signed int __c__i_2;
[d9b499c]187    ((void)(__extension__ __a__i_2=(__extension__ __b__i_2+__extension__ __c__i_2)));
[446ffa3]188    signed int _tmp_cp_ret2;
189    ((void)(((void)(_tmp_cp_ret2=__extension__ __fred__Fi_i__1(3))) , _tmp_cp_ret2));
190    ((void)(_tmp_cp_ret2) /* ^?{} */);
[ada0eb06]191    __extension__ signed int __mary__Fi_i__2(signed int __p__i_2){
192        __attribute__ ((unused)) signed int ___retval_mary__i_2;
[4fbdd1e3]193    }
[d9b499c]194    ((void)__extension__ sizeof(3));
[60ba456]195    ((void)__extension__ ((3!=((signed int )0)) || (4!=((signed int )0))));
[d9b499c]196    ((void)__extension__ __alignof__(__extension__ __a__i_2));
[60ba456]197    ((void)((__extension__ __a__i_2!=((signed int )0)) || (((__extension__ __b__i_2!=((signed int )0)) && (__extension__ __c__i_2!=((signed int )0)))!=((signed int )0))));
198    ((void)(((__extension__ __a__i_2>__extension__ __b__i_2)!=((signed int )0)) ? __extension__ __c__i_2 : __extension__ __c__i_2));
[d9b499c]199    ((void)(__extension__ __a__i_2=__extension__ (__extension__ __b__i_2+__extension__ __c__i_2)));
[f1bcd004]200    ((void)(((void)(((void)__extension__ __a__i_2) , __extension__ __b__i_2)) , __extension__ __c__i_2));
[d9b499c]201}
Note: See TracBrowser for help on using the repository browser.