I am trying to do packed struct in tcc C compiller. 
Code is as follows and \_\_attribute \_\_ tag should be supported:

```
#include <stdio.h>
#include <stdint.h>

typedef struct _test_t{
    char        c;
    uint16_t    i;
    char        d;
} __attribute__((__packed__)) test_t;

int main(){
    test_t x;
    x.c = 0xCC;
    x.i = 0xAABB;
    x.d = 0xDD;

    const char *s = (const char *) & x;

    unsigned i;
    for(i = 0; i < sizeof(x); i++)
        printf("%3u %x\n", i, 0xFF & s[i]);

    return 0;
}

```

It works in gcc, but not work on tcc. 
I also tried \_\_attribute \_\_((packed)) and few other tests - none works.