Changeset b2e2e34 for src/tests/.expect/64/extension.txt
- Timestamp:
- Sep 12, 2017, 4:08:01 PM (7 years ago)
- Branches:
- ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, deferred_resn, demangler, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, with_gc
- Children:
- c935c3a
- Parents:
- 21a1efb (diff), a46478a (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/tests/.expect/64/extension.txt
r21a1efb rb2e2e34 1 __attribute__ ((__nothrow__,__leaf__,__malloc__)) extern void *malloc( long unsignedint __size);1 __attribute__ ((__nothrow__,__leaf__,__malloc__)) extern void *malloc(unsigned long int __size); 2 2 __attribute__ ((__nothrow__,__leaf__)) extern void free(void *__ptr); 3 3 __attribute__ ((__nothrow__,__leaf__,__noreturn__)) extern void abort(void); 4 __attribute__ ((__nothrow__,__leaf__,__nonnull__(1))) extern int atexit(void (*__func)(void));5 __attribute__ ((__nothrow__,__leaf__,__noreturn__)) extern void exit( int __status);6 extern int printf(const char *__restrict __format, ...);7 __extension__ int __a__i_1;8 __extension__ int __b__i_1;9 __extension__ int __c__i_1;4 __attribute__ ((__nothrow__,__leaf__,__nonnull__(1))) extern signed int atexit(void (*__func)(void)); 5 __attribute__ ((__nothrow__,__leaf__,__noreturn__)) extern void exit(signed int __status); 6 extern signed int printf(const char *__restrict __format, ...); 7 __extension__ signed int __a__i_1; 8 __extension__ signed int __b__i_1; 9 __extension__ signed int __c__i_1; 10 10 __extension__ struct S { 11 __extension__ int __a__i_1;12 __extension__ int __b__i_1;13 __extension__ int __c__i_1;11 __extension__ signed int __a__i_1; 12 __extension__ signed int __b__i_1; 13 __extension__ signed int __c__i_1; 14 14 }; 15 15 static inline void ___constructor__F_R2sS_autogen___1(struct S *___dst__R2sS_1); … … 40 40 return ((struct S )___ret__2sS_1); 41 41 } 42 static inline void ___constructor__F_R2sSi_autogen___1(struct S *___dst__R2sS_1, int __a__i_1){42 static inline void ___constructor__F_R2sSi_autogen___1(struct S *___dst__R2sS_1, signed int __a__i_1){ 43 43 ((void)((*___dst__R2sS_1).__a__i_1=__a__i_1) /* ?{} */); 44 44 ((void)((*___dst__R2sS_1).__b__i_1) /* ?{} */); 45 45 ((void)((*___dst__R2sS_1).__c__i_1) /* ?{} */); 46 46 } 47 static inline void ___constructor__F_R2sSii_autogen___1(struct S *___dst__R2sS_1, int __a__i_1,int __b__i_1){47 static inline void ___constructor__F_R2sSii_autogen___1(struct S *___dst__R2sS_1, signed int __a__i_1, signed int __b__i_1){ 48 48 ((void)((*___dst__R2sS_1).__a__i_1=__a__i_1) /* ?{} */); 49 49 ((void)((*___dst__R2sS_1).__b__i_1=__b__i_1) /* ?{} */); 50 50 ((void)((*___dst__R2sS_1).__c__i_1) /* ?{} */); 51 51 } 52 static inline void ___constructor__F_R2sSiii_autogen___1(struct S *___dst__R2sS_1, int __a__i_1, int __b__i_1,int __c__i_1){52 static 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){ 53 53 ((void)((*___dst__R2sS_1).__a__i_1=__a__i_1) /* ?{} */); 54 54 ((void)((*___dst__R2sS_1).__b__i_1=__b__i_1) /* ?{} */); … … 56 56 } 57 57 __extension__ union U { 58 __extension__ int __a__i_1;59 __extension__ int __b__i_1;60 __extension__ int __c__i_1;58 __extension__ signed int __a__i_1; 59 __extension__ signed int __b__i_1; 60 __extension__ signed int __c__i_1; 61 61 }; 62 62 static inline void ___constructor__F_R2uU_autogen___1(__attribute__ ((unused)) union U *___dst__R2uU_1){ … … 73 73 return ((union U )___ret__2uU_1); 74 74 } 75 static inline void ___constructor__F_R2uUi_autogen___1(__attribute__ ((unused)) union U *___dst__R2uU_1, int __src__i_1){76 ((void)__builtin_memcpy(((void *)___dst__R2uU_1), ((const void *)(&__src__i_1)), sizeof( int )));75 static inline void ___constructor__F_R2uUi_autogen___1(__attribute__ ((unused)) union U *___dst__R2uU_1, signed int __src__i_1){ 76 ((void)__builtin_memcpy(((void *)___dst__R2uU_1), ((const void *)(&__src__i_1)), sizeof(signed int ))); 77 77 } 78 78 __extension__ enum E { … … 81 81 __B__C2eE_1, 82 82 }; 83 __extension__ int __f__Fi___1();84 __extension__ int i;85 __extension__ int j;86 __extension__ int __fred__Fi_i__1(int __p__i_1){87 __attribute__ ((unused)) int ___retval_fred__i_1;83 __extension__ signed int __f__Fi___1(); 84 __extension__ signed int i; 85 __extension__ signed int j; 86 __extension__ signed int __fred__Fi_i__1(signed int __p__i_1){ 87 __attribute__ ((unused)) signed int ___retval_fred__i_1; 88 88 __extension__ struct S { 89 __extension__ int __a__i_2;90 __extension__ int __b__i_2;91 __extension__ int __c__i_2;92 __extension__ int *__x__Pi_2;93 __extension__ int *__y__Pi_2;94 __extension__ int *__z__Pi_2;89 __extension__ signed int __a__i_2; 90 __extension__ signed int __b__i_2; 91 __extension__ signed int __c__i_2; 92 __extension__ signed int *__x__Pi_2; 93 __extension__ signed int *__y__Pi_2; 94 __extension__ signed int *__z__Pi_2; 95 95 }; 96 int __i__i_2 = ((int )(__extension__ __a__i_1+__extension__ 3));96 signed int __i__i_2 = ((signed int )(__extension__ __a__i_1+__extension__ 3)); 97 97 ((void)__extension__ 3); 98 98 ((void)__extension__ __a__i_1); 99 __extension__ int __a__i_2;100 __extension__ int __b__i_2;101 __extension__ int __c__i_2;99 __extension__ signed int __a__i_2; 100 __extension__ signed int __b__i_2; 101 __extension__ signed int __c__i_2; 102 102 ((void)(__extension__ __a__i_2=(__extension__ __b__i_2+__extension__ __c__i_2))); 103 int _tmp_cp_ret0;103 signed int _tmp_cp_ret0; 104 104 ((void)(((void)(_tmp_cp_ret0=__extension__ __fred__Fi_i__1(3))) , _tmp_cp_ret0)); 105 105 ((void)(_tmp_cp_ret0) /* ^?{} */); 106 __extension__ int __mary__Fi_i__2(int __p__i_2){107 __attribute__ ((unused)) int ___retval_mary__i_2;106 __extension__ signed int __mary__Fi_i__2(signed int __p__i_2){ 107 __attribute__ ((unused)) signed int ___retval_mary__i_2; 108 108 } 109 109 ((void)__extension__ sizeof(3)); 110 ((void)__extension__ ((( int )(3!=((int )0))) || ((int )(4!=((int )0)))));110 ((void)__extension__ (((signed int )(3!=((signed int )0))) || ((signed int )(4!=((signed int )0))))); 111 111 ((void)__extension__ __alignof__(__extension__ __a__i_2)); 112 ((void)((( int )(__extension__ __a__i_2!=((int )0))) || ((int )((((int )(__extension__ __b__i_2!=((int )0))) && ((int )(__extension__ __c__i_2!=((int )0))))!=((int )0)))));113 ((void)((( int )((__extension__ __a__i_2>__extension__ __b__i_2)!=((int )0))) ? __extension__ __c__i_2 : __extension__ __c__i_2));112 ((void)(((signed int )(__extension__ __a__i_2!=((signed int )0))) || ((signed int )((((signed int )(__extension__ __b__i_2!=((signed int )0))) && ((signed int )(__extension__ __c__i_2!=((signed int )0))))!=((signed int )0))))); 113 ((void)(((signed int )((__extension__ __a__i_2>__extension__ __b__i_2)!=((signed int )0))) ? __extension__ __c__i_2 : __extension__ __c__i_2)); 114 114 ((void)(__extension__ __a__i_2=__extension__ (__extension__ __b__i_2+__extension__ __c__i_2))); 115 115 ((void)(((void)(((void)__extension__ __a__i_2) , __extension__ __b__i_2)) , __extension__ __c__i_2));
Note: See TracChangeset
for help on using the changeset viewer.