add abi data
[musl-tables] / data / abi_type.powerpc64le.diff
1 --- abi_type.powerpc64le.glibc  2016-04-18 21:01:51.632963567 +0100
2 +++ abi_type.powerpc64le.musl   2016-04-15 20:57:39.000149371 +0100
3 @@ -1 +0,0 @@
4 -std::piecewise_construct
5 @@ -3 +2 @@
6 -CODE: _code, _code*, size (*) [16], align (*) [8]
7 +CODE: CODE, CODE*, size (*) [16], align (*) [8]
8 @@ -69 +68 @@
9 -__jmp_buf: long*, long (*) [64], size (*) [512], align (*) [16]
10 +__jmp_buf: unsigned long long*, unsigned long long (*) [66], size (*) [528], align (*) [8]
11 @@ -90,2 +89,2 @@
12 -elf_vrreg_t: __vector128, __vector128*, size (*) [16], align (*) [16]
13 -elf_vrregset_t: __vector128*, __vector128 (*) [34], size (*) [544], align (*) [16]
14 +elf_vrreg_t: elf_vrreg_t, elf_vrreg_t*, size (*) [16], align (*) [16]
15 +elf_vrregset_t: elf_vrreg_t*, elf_vrreg_t (*) [34], size (*) [544], align (*) [16]
16 @@ -94 +93 @@
17 -fd_mask: long, long*, size (*) [8], align (*) [8]
18 +fd_mask: unsigned long, unsigned long*, size (*) [8], align (*) [8]
19 @@ -97 +96 @@
20 -fexcept_t: unsigned int, unsigned int*, size (*) [4], align (*) [4]
21 +fexcept_t: unsigned long, unsigned long*, size (*) [8], align (*) [8]
22 @@ -101 +100 @@
23 -fpregset_t: double*, double (*) [33], size (*) [264], align (*) [8]
24 +fpregset_t: fpregset_t, fpregset_t*, size (*) [264], align (*) [8]
25 @@ -106,0 +106 @@
26 +greg_t: unsigned long, unsigned long*, size (*) [8], align (*) [8]
27 @@ -120,2 +120,2 @@
28 -int_fast16_t: long, long*, size (*) [8], align (*) [8]
29 -int_fast32_t: long, long*, size (*) [8], align (*) [8]
30 +int_fast16_t: int, int*, size (*) [4], align (*) [4]
31 +int_fast32_t: int, int*, size (*) [4], align (*) [4]
32 @@ -130 +130 @@
33 -jmp_buf: __jmp_buf_tag*, __jmp_buf_tag (*) [1], size (*) [656], align (*) [16]
34 +jmp_buf: __jmp_buf_tag*, __jmp_buf_tag (*) [1], size (*) [664], align (*) [8]
35 @@ -141 +141 @@
36 -mcontext_t: mcontext_t, mcontext_t*, size (*) [1272], align (*) [8]
37 +mcontext_t: sigcontext, sigcontext*, size (*) [1528], align (*) [8]
38 @@ -183,2 +183,2 @@
39 -pthread_rwlockattr_t: pthread_rwlockattr_t, pthread_rwlockattr_t*, size (*) [8], align (*) [8]
40 -pthread_spinlock_t: int, int volatile*, size (*) [4], align (*) [4]
41 +pthread_rwlockattr_t: pthread_rwlockattr_t, pthread_rwlockattr_t*, size (*) [8], align (*) [4]
42 +pthread_spinlock_t: int, int*, size (*) [4], align (*) [4]
43 @@ -187 +187 @@
44 -quad_t: long, long*, size (*) [8], align (*) [8]
45 +quad_t: long long, long long*, size (*) [8], align (*) [8]
46 @@ -190,2 +190,2 @@
47 -regmatch_t: regmatch_t, regmatch_t*, size (*) [8], align (*) [4]
48 -regoff_t: int, int*, size (*) [4], align (*) [4]
49 +regmatch_t: regmatch_t, regmatch_t*, size (*) [16], align (*) [8]
50 +regoff_t: long, long*, size (*) [8], align (*) [8]
51 @@ -193 +193 @@
52 -rlim_t: unsigned long, unsigned long*, size (*) [8], align (*) [8]
53 +rlim_t: unsigned long long, unsigned long long*, size (*) [8], align (*) [8]
54 @@ -195 +195 @@
55 -sem_t: sem_t, sem_t*, size (*) [32], align (*) [8]
56 +sem_t: sem_t, sem_t*, size (*) [32], align (*) [4]
57 @@ -205 +205 @@
58 -sigjmp_buf: __jmp_buf_tag*, __jmp_buf_tag (*) [1], size (*) [656], align (*) [16]
59 +sigjmp_buf: __jmp_buf_tag*, __jmp_buf_tag (*) [1], size (*) [664], align (*) [8]
60 @@ -213 +213 @@
61 -__jmp_buf_tag: __jmp_buf_tag, __jmp_buf_tag*, size (*) [656], align (*) [16]
62 +__jmp_buf_tag: __jmp_buf_tag, __jmp_buf_tag*, size (*) [664], align (*) [8]
63 @@ -229,2 +229,2 @@
64 -cmsghdr: cmsghdr, cmsghdr*, size (*) [16], align (*) [8]
65 -crypt_data: crypt_data, crypt_data*, size (*) [131232], align (*) [8]
66 +cmsghdr: cmsghdr, cmsghdr*, size (*) [16], align (*) [4]
67 +crypt_data: crypt_data, crypt_data*, size (*) [260], align (*) [4]
68 @@ -242,2 +242,2 @@
69 -ether_header: ether_header, ether_header*, size (*) [14], align (*) [1]
70 -ethhdr: ethhdr, ethhdr*, size (*) [14], align (*) [1]
71 +ether_header: ether_header, ether_header*, size (*) [14], align (*) [2]
72 +ethhdr: ethhdr, ethhdr*, size (*) [14], align (*) [2]
73 @@ -299 +299 @@
74 -lastlog: lastlog, lastlog*, size (*) [292], align (*) [4]
75 +lastlog: lastlog, lastlog*, size (*) [296], align (*) [8]
76 @@ -330 +330 @@
77 -ntptimeval: ntptimeval, ntptimeval*, size (*) [72], align (*) [8]
78 +ntptimeval: ntptimeval, ntptimeval*, size (*) [32], align (*) [8]
79 @@ -347,2 +347,2 @@
80 -rusage: rusage, rusage*, size (*) [144], align (*) [8]
81 -sched_param: sched_param, sched_param*, size (*) [4], align (*) [4]
82 +rusage: rusage, rusage*, size (*) [272], align (*) [8]
83 +sched_param: sched_param, sched_param*, size (*) [48], align (*) [8]
84 @@ -383,2 +383,2 @@
85 -sysinfo: sysinfo, sysinfo*, size (*) [112], align (*) [8]
86 -tcp_info: tcp_info, tcp_info*, size (*) [104], align (*) [4]
87 +sysinfo: sysinfo, sysinfo*, size (*) [368], align (*) [8]
88 +tcp_info: tcp_info, tcp_info*, size (*) [144], align (*) [8]
89 @@ -387,2 +387,2 @@
90 -termios: termios, termios*, size (*) [60], align (*) [4]
91 -tftphdr: tftphdr, tftphdr*, size (*) [5], align (*) [1]
92 +termios: termios, termios*, size (*) [44], align (*) [4]
93 +tftphdr: tftphdr, tftphdr*, size (*) [6], align (*) [2]
94 @@ -401 +401 @@
95 -utmpx: utmpx, utmpx*, size (*) [384], align (*) [4]
96 +utmpx: utmpx, utmpx*, size (*) [400], align (*) [8]
97 @@ -415 +415 @@
98 -u_quad_t: unsigned long, unsigned long*, size (*) [8], align (*) [8]
99 +u_quad_t: unsigned long long, unsigned long long*, size (*) [8], align (*) [8]
100 @@ -417 +417 @@
101 -ucontext_t: ucontext, ucontext*, size (*) [1440], align (*) [8]
102 +ucontext_t: ucontext, ucontext*, size (*) [1696], align (*) [8]
103 @@ -424,2 +424,2 @@
104 -uint_fast16_t: unsigned long, unsigned long*, size (*) [8], align (*) [8]
105 -uint_fast32_t: unsigned long, unsigned long*, size (*) [8], align (*) [8]
106 +uint_fast16_t: unsigned int, unsigned int*, size (*) [4], align (*) [4]
107 +uint_fast32_t: unsigned int, unsigned int*, size (*) [4], align (*) [4]
108 @@ -441 +441 @@
109 -vrregset_t: _libc_vrstate, _libc_vrstate*, size (*) [544], align (*) [16]
110 +vrregset_t: vrregset_t, vrregset_t*, size (*) [544], align (*) [8]