Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • tests/.expect/gccExtensions.x86.txt

    r7b10ea9 rec91336  
    2929    volatile signed int _X2v1Vi_2;
    3030    volatile signed int _X2v2Vi_2;
    31     signed int _X2t1i_2;
    32     signed int _X2t2i_2;
     31    signed int _X2t1_2;
     32    signed int _X2t2_2;
    3333    __extension__ const signed int _X2exKi_2;
    3434    struct S {
     
    3838    };
    3939    inline void _X12_constructorFv_S1S_autogen___2(struct S *_X4_dstS1S_2){
    40         {
    41             ((void)((*_X4_dstS1S_2)._X1ai_2) /* ?{} */);
    42         }
    43 
    44         {
    45             ((void)((*_X4_dstS1S_2)._X1bi_2) /* ?{} */);
    46         }
    47 
    48         {
    49             ((void)((*_X4_dstS1S_2)._X1ci_2) /* ?{} */);
    50         }
    51 
     40        ((void)((*_X4_dstS1S_2)._X1ai_2) /* ?{} */);
     41        ((void)((*_X4_dstS1S_2)._X1bi_2) /* ?{} */);
     42        ((void)((*_X4_dstS1S_2)._X1ci_2) /* ?{} */);
    5243    }
    5344    inline void _X12_constructorFv_S1SS1S_autogen___2(struct S *_X4_dstS1S_2, struct S _X4_srcS1S_2){
    54         {
    55             ((void)((*_X4_dstS1S_2)._X1ai_2=_X4_srcS1S_2._X1ai_2) /* ?{} */);
    56         }
    57 
    58         {
    59             ((void)((*_X4_dstS1S_2)._X1bi_2=_X4_srcS1S_2._X1bi_2) /* ?{} */);
    60         }
    61 
    62         {
    63             ((void)((*_X4_dstS1S_2)._X1ci_2=_X4_srcS1S_2._X1ci_2) /* ?{} */);
    64         }
    65 
     45        ((void)((*_X4_dstS1S_2)._X1ai_2=_X4_srcS1S_2._X1ai_2) /* ?{} */);
     46        ((void)((*_X4_dstS1S_2)._X1bi_2=_X4_srcS1S_2._X1bi_2) /* ?{} */);
     47        ((void)((*_X4_dstS1S_2)._X1ci_2=_X4_srcS1S_2._X1ci_2) /* ?{} */);
    6648    }
    6749    inline void _X11_destructorFv_S1S_autogen___2(struct S *_X4_dstS1S_2){
    68         {
    69             ((void)((*_X4_dstS1S_2)._X1ci_2) /* ^?{} */);
    70         }
    71 
    72         {
    73             ((void)((*_X4_dstS1S_2)._X1bi_2) /* ^?{} */);
    74         }
    75 
    76         {
    77             ((void)((*_X4_dstS1S_2)._X1ai_2) /* ^?{} */);
    78         }
    79 
     50        ((void)((*_X4_dstS1S_2)._X1ci_2) /* ^?{} */);
     51        ((void)((*_X4_dstS1S_2)._X1bi_2) /* ^?{} */);
     52        ((void)((*_X4_dstS1S_2)._X1ai_2) /* ^?{} */);
    8053    }
    8154    inline struct S _X16_operator_assignFS1S_S1SS1S_autogen___2(struct S *_X4_dstS1S_2, struct S _X4_srcS1S_2){
    8255        struct S _X4_retS1S_2;
    83         {
    84             ((void)((*_X4_dstS1S_2)._X1ai_2=_X4_srcS1S_2._X1ai_2));
    85         }
    86 
    87         {
    88             ((void)((*_X4_dstS1S_2)._X1bi_2=_X4_srcS1S_2._X1bi_2));
    89         }
    90 
    91         {
    92             ((void)((*_X4_dstS1S_2)._X1ci_2=_X4_srcS1S_2._X1ci_2));
    93         }
    94 
    95         {
    96             ((void)_X12_constructorFv_S1SS1S_autogen___2((&_X4_retS1S_2), (*_X4_dstS1S_2)));
    97         }
    98 
     56        ((void)((*_X4_dstS1S_2)._X1ai_2=_X4_srcS1S_2._X1ai_2));
     57        ((void)((*_X4_dstS1S_2)._X1bi_2=_X4_srcS1S_2._X1bi_2));
     58        ((void)((*_X4_dstS1S_2)._X1ci_2=_X4_srcS1S_2._X1ci_2));
     59        ((void)_X12_constructorFv_S1SS1S_autogen___2((&_X4_retS1S_2), (*_X4_dstS1S_2)));
    9960        return _X4_retS1S_2;
    10061    }
    10162    inline void _X12_constructorFv_S1Si_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2){
    102         {
    103             ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
    104         }
    105 
    106         {
    107             ((void)((*_X4_dstS1S_2)._X1bi_2) /* ?{} */);
    108         }
    109 
    110         {
    111             ((void)((*_X4_dstS1S_2)._X1ci_2) /* ?{} */);
    112         }
    113 
     63        ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
     64        ((void)((*_X4_dstS1S_2)._X1bi_2) /* ?{} */);
     65        ((void)((*_X4_dstS1S_2)._X1ci_2) /* ?{} */);
    11466    }
    11567    inline void _X12_constructorFv_S1Sii_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2, signed int _X1bi_2){
    116         {
    117             ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
    118         }
    119 
    120         {
    121             ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */);
    122         }
    123 
    124         {
    125             ((void)((*_X4_dstS1S_2)._X1ci_2) /* ?{} */);
    126         }
    127 
     68        ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
     69        ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */);
     70        ((void)((*_X4_dstS1S_2)._X1ci_2) /* ?{} */);
    12871    }
    12972    inline void _X12_constructorFv_S1Siii_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2, signed int _X1bi_2, signed int _X1ci_2){
    130         {
    131             ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
    132         }
    133 
    134         {
    135             ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */);
    136         }
    137 
    138         {
    139             ((void)((*_X4_dstS1S_2)._X1ci_2=_X1ci_2) /* ?{} */);
    140         }
    141 
     73        ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
     74        ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */);
     75        ((void)((*_X4_dstS1S_2)._X1ci_2=_X1ci_2) /* ?{} */);
    14276    }
    14377    signed int _X1ii_2 = __extension__ 3;
     
    14579    __extension__ signed int _X1bi_2;
    14680    __extension__ signed int _X1ci_2;
    147     {
    148         ((void)(((void)(((void)__extension__ _X1ai_2) , __extension__ _X1bi_2)) , __extension__ _X1ci_2));
    149     }
    150 
    151     {
    152         ((void)(__extension__ _X1ai_2=(__extension__ _X1bi_2+__extension__ _X1ci_2)));
    153     }
    154 
    155     {
    156         ((void)(__extension__ _X1ai_2=__extension__ (__extension__ _X1bi_2+__extension__ _X1ci_2)));
    157     }
    158 
     81    ((void)(((void)(((void)__extension__ _X1ai_2) , __extension__ _X1bi_2)) , __extension__ _X1ci_2));
     82    ((void)(__extension__ _X1ai_2=(__extension__ _X1bi_2+__extension__ _X1ci_2)));
     83    ((void)(__extension__ _X1ai_2=__extension__ (__extension__ _X1bi_2+__extension__ _X1ci_2)));
    15984    signed int _X2a1i_2;
    16085    const signed int _X2a2Ki_2;
     
    17196    };
    17297    inline void _X12_constructorFv_S2s2_autogen___2(struct s2 *_X4_dstS2s2_2){
    173         {
    174             ((void)((*_X4_dstS2s2_2)._X1ii_2) /* ?{} */);
    175         }
    176 
     98        ((void)((*_X4_dstS2s2_2)._X1ii_2) /* ?{} */);
    17799    }
    178100    inline void _X12_constructorFv_S2s2S2s2_autogen___2(struct s2 *_X4_dstS2s2_2, struct s2 _X4_srcS2s2_2){
    179         {
    180             ((void)((*_X4_dstS2s2_2)._X1ii_2=_X4_srcS2s2_2._X1ii_2) /* ?{} */);
    181         }
    182 
     101        ((void)((*_X4_dstS2s2_2)._X1ii_2=_X4_srcS2s2_2._X1ii_2) /* ?{} */);
    183102    }
    184103    inline void _X11_destructorFv_S2s2_autogen___2(struct s2 *_X4_dstS2s2_2){
    185         {
    186             ((void)((*_X4_dstS2s2_2)._X1ii_2) /* ^?{} */);
    187         }
    188 
     104        ((void)((*_X4_dstS2s2_2)._X1ii_2) /* ^?{} */);
    189105    }
    190106    inline struct s2 _X16_operator_assignFS2s2_S2s2S2s2_autogen___2(struct s2 *_X4_dstS2s2_2, struct s2 _X4_srcS2s2_2){
    191107        struct s2 _X4_retS2s2_2;
    192         {
    193             ((void)((*_X4_dstS2s2_2)._X1ii_2=_X4_srcS2s2_2._X1ii_2));
    194         }
    195 
    196         {
    197             ((void)_X12_constructorFv_S2s2S2s2_autogen___2((&_X4_retS2s2_2), (*_X4_dstS2s2_2)));
    198         }
    199 
     108        ((void)((*_X4_dstS2s2_2)._X1ii_2=_X4_srcS2s2_2._X1ii_2));
     109        ((void)_X12_constructorFv_S2s2S2s2_autogen___2((&_X4_retS2s2_2), (*_X4_dstS2s2_2)));
    200110        return _X4_retS2s2_2;
    201111    }
    202112    inline void _X12_constructorFv_S2s2i_autogen___2(struct s2 *_X4_dstS2s2_2, signed int _X1ii_2){
    203         {
    204             ((void)((*_X4_dstS2s2_2)._X1ii_2=_X1ii_2) /* ?{} */);
    205         }
    206 
     113        ((void)((*_X4_dstS2s2_2)._X1ii_2=_X1ii_2) /* ?{} */);
    207114    }
    208115    struct s3 {
     
    210117    };
    211118    inline void _X12_constructorFv_S2s3_autogen___2(struct s3 *_X4_dstS2s3_2){
    212         {
    213             ((void)((*_X4_dstS2s3_2)._X1ii_2) /* ?{} */);
    214         }
    215 
     119        ((void)((*_X4_dstS2s3_2)._X1ii_2) /* ?{} */);
    216120    }
    217121    inline void _X12_constructorFv_S2s3S2s3_autogen___2(struct s3 *_X4_dstS2s3_2, struct s3 _X4_srcS2s3_2){
    218         {
    219             ((void)((*_X4_dstS2s3_2)._X1ii_2=_X4_srcS2s3_2._X1ii_2) /* ?{} */);
    220         }
    221 
     122        ((void)((*_X4_dstS2s3_2)._X1ii_2=_X4_srcS2s3_2._X1ii_2) /* ?{} */);
    222123    }
    223124    inline void _X11_destructorFv_S2s3_autogen___2(struct s3 *_X4_dstS2s3_2){
    224         {
    225             ((void)((*_X4_dstS2s3_2)._X1ii_2) /* ^?{} */);
    226         }
    227 
     125        ((void)((*_X4_dstS2s3_2)._X1ii_2) /* ^?{} */);
    228126    }
    229127    inline struct s3 _X16_operator_assignFS2s3_S2s3S2s3_autogen___2(struct s3 *_X4_dstS2s3_2, struct s3 _X4_srcS2s3_2){
    230128        struct s3 _X4_retS2s3_2;
    231         {
    232             ((void)((*_X4_dstS2s3_2)._X1ii_2=_X4_srcS2s3_2._X1ii_2));
    233         }
    234 
    235         {
    236             ((void)_X12_constructorFv_S2s3S2s3_autogen___2((&_X4_retS2s3_2), (*_X4_dstS2s3_2)));
    237         }
    238 
     129        ((void)((*_X4_dstS2s3_2)._X1ii_2=_X4_srcS2s3_2._X1ii_2));
     130        ((void)_X12_constructorFv_S2s3S2s3_autogen___2((&_X4_retS2s3_2), (*_X4_dstS2s3_2)));
    239131        return _X4_retS2s3_2;
    240132    }
    241133    inline void _X12_constructorFv_S2s3i_autogen___2(struct s3 *_X4_dstS2s3_2, signed int _X1ii_2){
    242         {
    243             ((void)((*_X4_dstS2s3_2)._X1ii_2=_X1ii_2) /* ?{} */);
    244         }
    245 
     134        ((void)((*_X4_dstS2s3_2)._X1ii_2=_X1ii_2) /* ?{} */);
    246135    }
    247136    struct s3 _X2x1S2s3_2;
     
    251140    };
    252141    inline void _X12_constructorFv_S2s4_autogen___2(struct s4 *_X4_dstS2s4_2){
    253         {
    254             ((void)((*_X4_dstS2s4_2)._X1ii_2) /* ?{} */);
    255         }
    256 
     142        ((void)((*_X4_dstS2s4_2)._X1ii_2) /* ?{} */);
    257143    }
    258144    inline void _X12_constructorFv_S2s4S2s4_autogen___2(struct s4 *_X4_dstS2s4_2, struct s4 _X4_srcS2s4_2){
    259         {
    260             ((void)((*_X4_dstS2s4_2)._X1ii_2=_X4_srcS2s4_2._X1ii_2) /* ?{} */);
    261         }
    262 
     145        ((void)((*_X4_dstS2s4_2)._X1ii_2=_X4_srcS2s4_2._X1ii_2) /* ?{} */);
    263146    }
    264147    inline void _X11_destructorFv_S2s4_autogen___2(struct s4 *_X4_dstS2s4_2){
    265         {
    266             ((void)((*_X4_dstS2s4_2)._X1ii_2) /* ^?{} */);
    267         }
    268 
     148        ((void)((*_X4_dstS2s4_2)._X1ii_2) /* ^?{} */);
    269149    }
    270150    inline struct s4 _X16_operator_assignFS2s4_S2s4S2s4_autogen___2(struct s4 *_X4_dstS2s4_2, struct s4 _X4_srcS2s4_2){
    271151        struct s4 _X4_retS2s4_2;
    272         {
    273             ((void)((*_X4_dstS2s4_2)._X1ii_2=_X4_srcS2s4_2._X1ii_2));
    274         }
    275 
    276         {
    277             ((void)_X12_constructorFv_S2s4S2s4_autogen___2((&_X4_retS2s4_2), (*_X4_dstS2s4_2)));
    278         }
    279 
     152        ((void)((*_X4_dstS2s4_2)._X1ii_2=_X4_srcS2s4_2._X1ii_2));
     153        ((void)_X12_constructorFv_S2s4S2s4_autogen___2((&_X4_retS2s4_2), (*_X4_dstS2s4_2)));
    280154        return _X4_retS2s4_2;
    281155    }
    282156    inline void _X12_constructorFv_S2s4i_autogen___2(struct s4 *_X4_dstS2s4_2, signed int _X1ii_2){
    283         {
    284             ((void)((*_X4_dstS2s4_2)._X1ii_2=_X1ii_2) /* ?{} */);
    285         }
    286 
     157        ((void)((*_X4_dstS2s4_2)._X1ii_2=_X1ii_2) /* ?{} */);
    287158    }
    288159    struct s4 _X2x2S2s4_2;
     
    291162    signed int _X2m2A0A0i_2[((unsigned int )10)][((unsigned int )10)];
    292163    signed int _X2m3A0A0i_2[((unsigned int )10)][((unsigned int )10)];
    293     {
    294         ((void)(_X12_retval_maini_1=((signed int )0)) /* ?{} */);
    295     }
    296 
     164    ((void)(_X12_retval_maini_1=((signed int )0)) /* ?{} */);
    297165    return _X12_retval_maini_1;
    298     {
    299         ((void)(_X12_retval_maini_1=0) /* ?{} */);
    300     }
    301 
     166    ((void)(_X12_retval_maini_1=0) /* ?{} */);
    302167    return _X12_retval_maini_1;
    303168}
     
    306171signed int main(signed int _X4argci_1, char **_X4argvPPc_1, char **_X4envpPPc_1){
    307172    __attribute__ ((unused)) signed int _X12_retval_maini_1;
    308     {
    309         signed int _tmp_cp_ret2;
    310         __attribute__ ((cleanup(__destroy_Destructor))) struct __Destructor _ret_dtor4 = { 0, ((void (*)(void *__anonymous_object0))_X11_destructorFv_i_intrinsic___1) };
    311         void **_dtype_static_member_4 = ((void **)(&_ret_dtor4._X6objectPY12__T_generic__1));
    312         ((void)(_X12_retval_maini_1=(((void)(((void)(_tmp_cp_ret2=invoke_main(_X4argci_1, _X4argvPPc_1, _X4envpPPc_1))) , ((*_dtype_static_member_4)=((void *)(&_tmp_cp_ret2))))) , _tmp_cp_ret2)) /* ?{} */);
    313     }
    314 
     173    signed int _tmp_cp_ret2;
     174    ((void)(_X12_retval_maini_1=(((void)(_tmp_cp_ret2=invoke_main(_X4argci_1, _X4argvPPc_1, _X4envpPPc_1))) , _tmp_cp_ret2)) /* ?{} */);
     175    ((void)(_tmp_cp_ret2) /* ^?{} */);
    315176    return _X12_retval_maini_1;
    316177}
Note: See TracChangeset for help on using the changeset viewer.