]> git.ipfire.org Git - thirdparty/glibc.git/blame - ports/ChangeLog.tile
Simplify gen-libm-test.pl handling of tests with extra outputs.
[thirdparty/glibc.git] / ports / ChangeLog.tile
CommitLineData
e054f494
RA
12013-05-16 Ryan S. Arnold <rsa@linux.vnet.ibm.com>
2
3 * sysdeps/tile/tilegx/memusage.h: Add missing #include <stdint.h> due
4 to uint64_t or uint32_t usage.
5 * sysdeps/tile/tilegx/string-endian.h: Likewise.
6
fb6b0fcb
AS
72013-03-11 Andreas Schwab <schwab@suse.de>
8
9 [BZ #15234]
10 * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libpthread.abilist
11 (GLIBC_2.12): Remove pthread_atfork.
12 * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libpthread.abilist
13 (GLIBC_2.12): Likewise.
14 * sysdeps/unix/sysv/linux/tile/tilepro/nptl/libpthread.abilist
15 (GLIBC_2.12): Likewise.
16
72a3b700
AJ
172013-03-05 Andreas Jaeger <aj@suse.de>
18
19 * sysdeps/unix/sysv/linux/tile/bits/mman.h: Remove all defines
20 provided by bits/mman-linux.h and include <bits/mman-linux.h>.
21
fd6cdc6d
CM
222013-02-28 Chris Metcalf <cmetcalf@tilera.com>
23
24 * sysdeps/unix/sysv/linux/tile/nptl/lowlevellock.h
25 (FUTEX_WAIT_REQUEUE_PI): Define.
26 (FUTEX_CMP_REQUEUE_PI): Likewise.
27 (lll_futex_wait_requeue_pi): Likewise.
28 (lll_futex_timed_wait_requeue_pi): Likewise.
29 (lll_futex_cmp_requeue_pi): Likewise.
30
ba384f6e
SP
312013-02-18 Siddhesh Poyarekar <siddhesh@redhat.com>
32
33 * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libc.abilist:
34 Add __cxa_thread_atexit_impl.
35 * sysdeps/unix/sysv/linux/tile/tilepro/nptl/libc.abilist:
36 Likewise.
37
176f2fe0
CM
382013-01-10 Chris Metcalf <cmetcalf@tilera.com>
39
40 * sysdeps/unix/sysv/linux/tile/tilegx/ldd-rewrite.sed: New file.
41 * sysdeps/unix/sysv/linux/tile/tilegx/configure.in: New file.
42 * sysdeps/unix/sysv/linux/tile/tilegx/configure: New file.
43
568035b7
JM
442013-01-02 Joseph Myers <joseph@codesourcery.com>
45
46 * All files with FSF copyright notices: Update copyright dates
47 using scripts/update-copyrights.
48
fdfc65d2
CM
492012-12-28 Chris Metcalf <cmetcalf@tilera.com>
50
51 * sysdeps/unix/sysv/linux/tile/nptl/lowlevellock.h
52 (lll_futex_timed_wait_bitset): New macro.
53
2bc2d8e8
CM
542012-12-14 Chris Metcalf <cmetcalf@tilera.com>
55
56 * sysdeps/unix/sysv/linux/tile/nptl/clone.S: Fix DWARF info.
57
ebdcf039
CM
582012-11-29 Chris Metcalf <cmetcalf@tilera.com>
59
60 * sysdeps/tile/s_fmaf.c: Remove redundant #defines now provided
61 in sysdeps/tile/math_private.h.
62
3d451771
CM
632012-11-20 Chris Metcalf <cmetcalf@tilera.com>
64
c10f7382
CM
65 * sysdeps/tile/libm-test-ulps: Account for new tests.
66
73deba6d
CM
67 * sysdeps/tile/bits/byteswap.h: Include <bits/types.h>.
68 (__bswap_64): Use __uint64_t instead of unsigned long long int.
69
3d451771
CM
70 * sysdeps/tile/s_fma.c: Remove redundant #defines now provided
71 in sysdeps/tile/math_private.h.
72
351dc60c
CM
732012-11-06 Chris Metcalf <cmetcalf@tilera.com>
74
fdf689a9
CM
75 * sysdeps/tile/tilegx/memmove.c: New file.
76
351dc60c
CM
77 * sysdeps/tile/nptl/pthread_spin_unlock.c: New file.
78
fedff589
CM
792012-11-05 Chris Metcalf <cmetcalf@tilera.com>
80
a0bce338
CM
81 * sysdeps/tile/math_private.h: Provide additional no-op defines
82 for exception and rounding macros.
83
87ae5e36 84 * sysdeps/tile/tilegx/Makefile: New file.
fedff589
CM
85 * sysdeps/tile/crti.S: Support large memory model.
86 * sysdeps/tile/start.S: Likewise.
87
cd84016e
CM
882012-11-02 Chris Metcalf <cmetcalf@tilera.com>
89
e7776fef
CM
90 * sysdeps/tile/dl-runtime.c (_dl_after_load): Handle simulator
91 notification better for dlopen() of relative paths.
92
cd84016e
CM
93 * sysdeps/tile/tilegx/memcpy.c (__memcpy): Optimize.
94 * sysdeps/tile/memcopy.h: New file.
95 * sysdeps/tile/wordcopy.c: New file.
96
fbeafede
JM
972012-11-03 Joseph Myers <joseph@codesourcery.com>
98
99 [BZ #3439]
100 * sysdeps/tile/bits/fenv.h (FE_TONEAREST): Define macro to integer
101 constant usable in #if and use that to give value to enum
102 constant.
103
0244426b
CM
1042012-11-03 Chris Metcalf <cmetcalf@tilera.com>
105
106 * sysdeps/tile/libm-test-ulps: Account for new tests.
107
5ff37897
CM
1082012-10-30 Chris Metcalf <cmetcalf@tilera.com>
109
47cc1490
CM
110 * sysdeps/tile/dl-machine.h: Use new DL_AFTER_LOAD macro
111 and rename _dl_arch_map_object to _dl_after_load.
112 * sysdeps/tile/dl-runtime.c: Rename _dl_arch_map_object
113 to _dl_after_load and remove spurious DL_UNMAP definition.
114
d44a6f8b
CM
115 * sysdeps/unix/sysv/linux/tile/init-first.c: Use better #include.
116 * sysdeps/unix/sysv/linux/tile/gettimeofday.c: Use gettimeofday
117 aliases that match existing tile ABI.
118
5ff37897
CM
119 * sysdeps/tile/libm-test-ulps: Account for new tests.
120
d11260f8
CM
1212012-10-26 Chris Metcalf <cmetcalf@tilera.com>
122
123 * sysdeps/unix/sysv/linux/tile/Makefile (sysdep_routines):
124 Include dl-vdso.
125 * sysdeps/unix/sysv/linux/tile/bits/libc-vdso.h: New file.
126 * sysdeps/unix/sysv/linux/tile/gettimeofday.c: New file.
127 * sysdeps/unix/sysv/linux/tile/init-first.c: New file.
128
6e6249d0
RM
1292012-10-19 Roland McGrath <roland@hack.frob.com>
130
131 * sysdeps/unix/sysv/linux/tile/tilepro/nptl/libc.abilist:
132 (GLIBC_2.17): Add clock_* symbols.
133 * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libc.abilist:
134 Likewise.
135 * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libc.abilist:
136 Likewise.
137
b8d7c096
CM
1382012-10-11 Chris Metcalf <cmetcalf@tilera.com>
139
140 * sysdeps/unix/sysv/linux/tile/tilegx/sched_getcpu.c: New file.
141
40d4a87b
SP
1422012-10-02 Siddhesh Poyarekar <siddhesh@redhat.com>
143
144 * sysdeps/unix/sysv/linux/tile/nptl/lowlevellock.h: Fix clone
145 flag name in comment to CLONE_CHILD_CLEARTID.
146
f737a641
CM
1472012-09-17 Chris Metcalf <cmetcalf@tilera.com>
148
149 * sysdeps/tile/libm-test-ulps: Account for new tests.
150
053406fa
CM
1512012-09-06 Chris Metcalf <cmetcalf@tilera.com>
152
48bac3de
CM
153 * sysdeps/unix/sysv/linux/tile/sys/procfs.h: Fix type of prfpregset_t.
154
92073201 155 [BZ #14237]
053406fa
CM
156 * sysdeps/tile/__tls_get_addr.S: Fix TLS module initialization bug.
157
ad845c0b
JM
1582012-08-27 Joseph Myers <joseph@codesourcery.com>
159
160 * sysdeps/unix/sysv/linux/tile/kernel-features.h
161 (__ASSUME_STAT64_SYSCALL): Remove.
162
0e1d9911
JM
1632012-08-21 Joseph Myers <joseph@codesourcery.com>
164
165 * sysdeps/unix/sysv/linux/tile/kernel-features.h
166 (__ASSUME_FADVISE64_64_SYSCALL): Remove.
167
348363b2
JM
1682012-08-20 Joseph Myers <joseph@codesourcery.com>
169
170 * sysdeps/unix/sysv/linux/tile/kernel-features.h
171 (__ASSUME_MMAP2_SYSCALL): Remove.
172
f2c05b9e
JM
1732012-08-14 Joseph Myers <joseph@codesourcery.com>
174
175 * sysdeps/unix/sysv/linux/tile/kernel-features.h
176 (__ASSUME_CLONE_THREAD_FLAGS): Remove.
177
b36137f1
JM
1782012-08-08 Joseph Myers <joseph@codesourcery.com>
179
180 * sysdeps/unix/sysv/linux/tile/kernel-features.h
181 (__ASSUME_TGKILL): Remove.
182
2fbd74d8
CM
1832012-08-02 Chris Metcalf <cmetcalf@tilera.com>
184
185 * sysdeps/tile/sysdep.h: Do not define ASM_TYPE_DIRECTIVE.
186
23bddc06
JM
1872012-08-01 Joseph Myers <joseph@codesourcery.com>
188
189 * sysdeps/unix/sysv/linux/tile/kernel-features.h
190 (__ASSUME_FCNTL64): Remove.
191
bfc07087
AJ
1922012-07-26 Andreas Jaeger <aj@suse.de>
193
b1b2aaf8
AJ
194 * sysdeps/unix/sysv/linux/tile/sys/ptrace.h (__ptrace_eventcodes):
195 Add new value PTRACE_EVENT_SECCOMP from Linux 3.5.
196 (__ptrace_setoptions): Add new value PTRACE_O_TRACESECCOMP, adjust
197 PTRACE_O_MASK.
198
bfc07087
AJ
199 * sysdeps/unix/sysv/linux/tile/bits/siginfo.h (siginfo_t): Add
200 _sigsys.
201 (si_call_addr, si_syscall, si_arch): Define new macro.
202
0c7936d5
FW
2032012-07-25 Florian Weimer <fweimer@redhat.com>
204
205 * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libc.abilist:
206 Add secure_getenv.
207 * sysdeps/unix/sysv/linux/tile/tilepro/nptl/libc.abilist:
208 Likewise.
209
e3e5d647
CM
2102012-07-17 Chris Metcalf <cmetcalf@tilera.com>
211
f1109151
CM
212 * sysdeps/unix/sysv/linux/tile/setcontext.S: Ensure exit status is
213 zero if uc_link is NULL.
214
6df48a9b
CM
215 * sysdeps/tile/libm-test-ulps: Account for new tests.
216
e3e5d647
CM
217 * data/c++-types-tilepro-linux-gnu.data: Move to ...
218 * sysdeps/unix/sysv/linux/tile/tilepro/nptl/c++-types.data: ... here.
219 * data/c++-types-tilegx-linux-gnu.data: Move to ...
220 * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/c++-types.data:
221 ... here.
222 * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/c++-types.data:
223 New file.
224
5f5bcf71
CM
2252012-07-10 Chris Metcalf <cmetcalf@tilera.com>
226
ba7fefc8
CM
227 * sysdeps/unix/sysv/linux/tile/makecontext.c (__makecontext):
228 Correct typo in comment.
229
5f5bcf71
CM
230 * sysdeps/tile/sysdep.h (ENTRY): Use .globl, not
231 ASM_GLOBAL_DIRECTIVE.
232
3b3b9920
CM
2332012-05-30 Chris Metcalf <cmetcalf@tilera.com>
234
71005645
CM
235 * sysdeps/unix/sysv/linux/tile/tilegx/Makefile: Remove test
236 that $(subdir) is "misc" when setting abi- variables.
237
93b7ebc2
CM
238 * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/Makefile: New file.
239 * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/Makefile: New file.
240
a88035b5
CM
241 * sysdeps/tile/libm-test-ulps: Account for new tests.
242
c64bb3c9
CM
243 * sysdeps/unix/sysv/linux/tile/tilegx/Makefile: New file.
244
a7ccf207
CM
245 * sysdeps/unix/sysv/linux/tile/nptl/pthread_once.c: Replace
246 _internal alias by hidden_def.
247
3b3b9920
CM
248 * sysdeps/unix/sysv/linux/tile/kernel-features.h
249 (__ASSUME_NEW_GETRLIMIT_SYSCALL, __ASSUME_TRUNCATE64_SYSCALL): Remove.
250
bf144a4f
CM
2512012-05-23 Chris Metcalf <cmetcalf@tilera.com>
252
253 * sysdeps/unix/sysv/linux/tile/bits/mman.h (MADV_DONTDUMP): Define.
254 (MADV_DODUMP): Likewise.
255
f711d080
CM
2562012-05-22 Chris Metcalf <cmetcalf@tilera.com>
257
8dd88391
CM
258 * sysdeps/tile/bits/libm-test-ulps: Update.
259
7c49b18b
CM
260 * sysdeps/tile/bits/wordsize.h (__WORDSIZE_COMPAT32): Rename to
261 __WORDSIZE_TIME64_COMPAT32.
262
f711d080
CM
263 * sysdeps/unix/sysv/linux/tile/tilepro/nptl/libc.abilist: Update.
264 * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libc.abilist:
265 Update.
266 * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libc.abilist:
267 Update.
268
ac9182e7
CM
2692012-05-17 Chris Metcalf <cmetcalf@tilera.com>
270
30aa747c
CM
271 * sysdeps/tile/fegetenv.c: Version fegetenv() like fesetenv().
272 * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libm.abilist:
273 Add fegetenv.
274 * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libm.abilist:
275 Likewise.
276 * sysdeps/unix/sysv/linux/tile/tilepro/nptl/libm.abilist: Likewise.
277
3f83552f
CM
278 * sysdeps/tile/stackguard-macros.h: Support tilegx32.
279
69d8348e
CM
280 * data/c++-types-tilepro-linux-gnu.data: Renamed from
281 data/c++-types-tile-linux-gnu.data.
282 * data/c++-types-tilegx-linux-gnu.data: New file.
283
61a52130
CM
284 * sysdeps/tile/libm-test-ulps: Improved fma() and exp10().
285
ac9182e7
CM
286 * sysdeps/tile/s_fma.c: Use ieee754/dbl-64 without rounding or
287 exception support; it's still much better than the generic version.
288
0adc5f38
CM
2892012-05-16 Chris Metcalf <cmetcalf@tilera.com>
290
291 * sysdeps/unix/sysv/linux/tile/ucontext_i: Fix tilegx32 offset bug.
292 * sysdeps/unix/sysv/linux/tile/getcontext.S: Fix tilegx32 bug
293 where we accessed "uc_flags" as an 8-byte field.
294 * sysdeps/unix/sysv/linux/tile/setcontext.S: Likewise,
295 and also fix frame code not to access stack below "sp".
296 * sysdeps/unix/sysv/linux/tile/swapcontext.S: Fix frame code not
297 to access stack below "sp", and add frame unwind to error path.
298
26624de5
CM
2992012-05-15 Chris Metcalf <cmetcalf@tilera.com>
300
301 * sysdeps/tile/sotruss-lib.c: New file.
302
fa12ed1f
CM
303 * sysdeps/tile/math_private.h (feraiseexcept): Use statement
304 expression syntax to avoid compiler warning.
305
d22d562a
CM
306 * sysdeps/tile/libm-test-ulps: New file.
307
15caa1c0
CM
308 * sysdeps/tile/bits/fenv.h (__FE_UNDEFINED): New symbol.
309
32e86679 310 * sysdeps/tile/ldsodefs.h (ARCH_PLTEXIT_MEMBERS): Add proper
342a78cc 311 const qualifier to "inregs" argument.
f136e4df
CM
312
313 * sysdeps/tile/elf/stackguard-macros.h: Delete unused file.
314
b55e1c1e
CM
3152012-05-14 Chris Metcalf <cmetcalf@tilera.com>
316
317 * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/ld.abilist:
342a78cc 318 New file.
b55e1c1e
CM
319 * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libBrokenLocale.abilist:
320 Likewise.
321 * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libanl.abilist:
342a78cc 322 Likewise.
b55e1c1e 323 * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libc.abilist:
342a78cc 324 Likewise.
b55e1c1e 325 * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libcrypt.abilist:
342a78cc 326 Likewise.
b55e1c1e 327 * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libdl.abilist:
342a78cc 328 Likewise.
b55e1c1e 329 * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libm.abilist:
342a78cc 330 Likewise.
b55e1c1e 331 * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libnsl.abilist:
342a78cc 332 Likewise.
b55e1c1e
CM
333 * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libpthread.abilist:
334 Likewise.
335 * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libresolv.abilist:
342a78cc 336 Likewise.
b55e1c1e 337 * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/librt.abilist:
342a78cc 338 Likewise.
b55e1c1e
CM
339 * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libthread_db.abilist:
340 Likewise.
341 * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libutil.abilist:
342a78cc 342 Likewise.
b55e1c1e 343 * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/ld.abilist:
342a78cc 344 Likewise.
b55e1c1e
CM
345 * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libBrokenLocale.abilist:
346 Likewise.
347 * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libanl.abilist:
342a78cc 348 Likewise.
b55e1c1e 349 * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libc.abilist:
342a78cc 350 Likewise.
b55e1c1e 351 * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libcrypt.abilist:
342a78cc 352 Likewise.
b55e1c1e 353 * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libdl.abilist:
342a78cc 354 Likewise.
b55e1c1e 355 * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libm.abilist:
342a78cc 356 Likewise.
b55e1c1e 357 * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libnsl.abilist:
342a78cc 358 Likewise.
b55e1c1e
CM
359 * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libpthread.abilist:
360 Likewise.
361 * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libresolv.abilist:
342a78cc 362 Likewise.
b55e1c1e 363 * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/librt.abilist:
342a78cc 364 Likewise.
b55e1c1e
CM
365 * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libthread_db.abilist:
366 Likewise.
367 * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libutil.abilist:
342a78cc 368 Likewise.
b55e1c1e
CM
369 * sysdeps/unix/sysv/linux/tile/tilepro/nptl/ld.abilist: Likewise.
370 * sysdeps/unix/sysv/linux/tile/tilepro/nptl/libBrokenLocale.abilist:
371 Likewise.
372 * sysdeps/unix/sysv/linux/tile/tilepro/nptl/libanl.abilist: Likewise.
373 * sysdeps/unix/sysv/linux/tile/tilepro/nptl/libc.abilist: Likewise.
374 * sysdeps/unix/sysv/linux/tile/tilepro/nptl/libcrypt.abilist: Likewise.
375 * sysdeps/unix/sysv/linux/tile/tilepro/nptl/libdl.abilist: Likewise.
376 * sysdeps/unix/sysv/linux/tile/tilepro/nptl/libm.abilist: Likewise.
377 * sysdeps/unix/sysv/linux/tile/tilepro/nptl/libnsl.abilist: Likewise.
378 * sysdeps/unix/sysv/linux/tile/tilepro/nptl/libpthread.abilist:
379 Likewise.
380 * sysdeps/unix/sysv/linux/tile/tilepro/nptl/libresolv.abilist:
381 Likewise.
382 * sysdeps/unix/sysv/linux/tile/tilepro/nptl/librt.abilist: Likewise.
383 * sysdeps/unix/sysv/linux/tile/tilepro/nptl/libthread_db.abilist:
384 Likewise.
385 * sysdeps/unix/sysv/linux/tile/tilepro/nptl/libutil.abilist: Likewise.
386
bcfe09d2
CM
387 * sysdeps/tile/dl-start.S: Align stack for tilegx32.
388
8927be2b
CM
3892012-05-12 Chris Metcalf <cmetcalf@tilera.com>
390
391 * sysdeps/unix/sysv/linux/tile/sys/dataplane.h: Add <features.h>.
392
024bb7b4
CM
393 * sysdeps/unix/sysv/linux/tile/nptl/clone.S: Add missing CFI.
394
8daa704e
CM
395 * sysdeps/tile/tls-macros.h: Fix buggy TLS_GD, etc., macros.
396
64d76ca0
CM
397 * sysdeps/tile/tilegx/memchr.c: Use new copy_byte() function
398 to efficiently generate a large constant for masking.
399 * sysdeps/tile/tilegx/memset.c: Likewise.
400 * sysdeps/tile/tilegx/rawmemchr.c: Likewise.
401 * sysdeps/tile/tilegx/strchr.c: Likewise.
402 * sysdeps/tile/tilegx/strchrnul.c: Likewise.
403 * sysdeps/tile/tilegx/strrchr.c: Likewise.
404 * sysdeps/tile/tilegx/string-endian.h (copy_byte): New function.
405
575298fc
CM
406 * sysdeps/tile/tilegx/memcpy.c: Allow memcpy(p, p, n)
407 without corrupting memory at "p".
408
cbf92fc4
CM
409 * sysdeps/tile/__tls_get_addr.S: Use __WORDSIZE, not _LP64.
410
9b710825
CM
411 * sysdeps/tile/stackguard-macros.h: New file.
412 * sysdeps/tile/elf/stackguard-macros.h: New stub include file.
413
2a99f85f
CM
414 * sysdeps/tile/Makefile (ELF_MACHINE_PLTREL_OVERLAP):
415 Remove variable no longer used by core.
416
87df4a4b
CM
417 * sysdeps/unix/sysv/linux/tile/bits/siginfo.h: Don't name
418 siginfo_t struct. Add forward declaration of pthread_attr_t and
419 use it in sigevent.
420 * sysdeps/unix/sysv/linux/tile/nptl/bits/pthreadtypes.h: Name
421 pthread_attr_t union.
422
538c451b
CM
423 * sysdeps/tile/crti.S: New file, based on compiler output
424 for sysdeps/generic/initfini.c.
425 * sysdeps/tile/crtn.S: Likewise.
426 * sysdeps/tile/Makefile (CFLAGS-initfini.s): Remove variable.
427 * sysdeps/unix/sysv/linux/tile/nptl/Makefile
428 (CFLAGS-pt-initfini.s): Likewise.
429 * sysdeps/tile/elf/start.S: Moved to ...
430 * sysdeps/tile/start.S: ...here.
431
cde92624
MF
4322012-04-15 Mike Frysinger <vapier@gentoo.org>
433
434 * sysdeps/unix/sysv/linux/tile/tilegx/register-dump.h: Include
435 <_itoa.h> instead of <stdio-common/_itoa.h>.
436 * sysdeps/unix/sysv/linux/tile/tilepro/register-dump.h: Likewise.
437
ed7e7d46
RH
4382012-03-09 Richard Henderson <rth@twiddle.net>
439
440 * sysdeps/tile/math_private.h: Use include_next to
441 chain math_private.h.
442
ab84e3ff
PE
4432012-03-09 Paul Eggert <eggert@cs.ucla.edu>
444
445 [BZ #13673]
446 Replace FSF snail mail address with URLs, as per GNU coding standards.
447
5dfe919c
CM
4482012-01-31 Chris Metcalf <cmetcalf@tilera.com>
449
450 * sysdeps/tile/bits/fenv.h: Use const instead of __const.
451 * sysdeps/unix/sysv/linux/tile/sys/cachectl.h: Likewise.
452
975e4ecf
CM
4532012-01-31 Chris Metcalf <cmetcalf@tilera.com>
454
455 * sysdeps/tile/sysdep.h: Use <feedback.h> not <feedback-asm.h>
456 to reflect change from gcc community giveback.
457
1353ed13
CM
4582012-01-31 Chris Metcalf <cmetcalf@tilera.com>
459
460 * sysdeps/tile/math_private.h: Ignore feraiseexcept() internally.
461
3d31999a
CM
4622012-01-30 Chris Metcalf <cmetcalf@tilera.com>
463
464 * sysdeps/tile/sysdep.h: Don't check HAVE_ELF or NO_UNDERSCORES.
465
647b1457
JM
4662012-01-07 Joseph Myers <joseph@codesourcery.com>
467
468 * sysdeps/tile/backtrace.c: Use x86_64 version of backtrace.c.
469
63d143a2
CM
4702011-12-03 Chris Metcalf <cmetcalf@tilera.com>
471
472 * data/c++-types-tile-linux-gnu.data: New file.
473 * sysdeps/tile/Implies: New file.
474 * sysdeps/tile/Makefile: New file.
475 * sysdeps/tile/Versions: New file.
476 * sysdeps/tile/__longjmp.S: New file.
477 * sysdeps/tile/__tls_get_addr.S: New file.
478 * sysdeps/tile/_mcount.S: New file.
479 * sysdeps/tile/abort-instr.h: New file.
480 * sysdeps/tile/backtrace.c: New file.
481 * sysdeps/tile/bits/atomic.h: New file.
482 * sysdeps/tile/bits/byteswap.h: New file.
483 * sysdeps/tile/bits/endian.h: New file.
484 * sysdeps/tile/bits/fenv.h: New file.
485 * sysdeps/tile/bits/link.h: New file.
486 * sysdeps/tile/bits/mathdef.h: New file.
487 * sysdeps/tile/bits/mathinline.h: New file.
488 * sysdeps/tile/bits/setjmp.h: New file.
489 * sysdeps/tile/bsd-_setjmp.S: New file.
490 * sysdeps/tile/bsd-setjmp.S: New file.
491 * sysdeps/tile/bzero.S: New file.
492 * sysdeps/tile/dl-lookupcfg.h: New file.
493 * sysdeps/tile/dl-machine.h: New file.
494 * sysdeps/tile/dl-runtime.c: New file.
495 * sysdeps/tile/dl-start.S: New file.
496 * sysdeps/tile/dl-tls.c: New file.
497 * sysdeps/tile/dl-tls.h: New file.
498 * sysdeps/tile/dl-trampoline.S: New file.
499 * sysdeps/tile/elf/start.S: New file.
500 * sysdeps/tile/fegetenv.c: New file.
501 * sysdeps/tile/fegetround.c: New file.
502 * sysdeps/tile/feholdexcpt.c: New file.
503 * sysdeps/tile/fesetenv.c: New file.
504 * sysdeps/tile/fesetround.c: New file.
505 * sysdeps/tile/feupdateenv.c: New file.
506 * sysdeps/tile/ffs.c: New file.
507 * sysdeps/tile/ffsll.c: New file.
508 * sysdeps/tile/gccframe.h: New file.
509 * sysdeps/tile/jmpbuf-offsets.h: New file.
510 * sysdeps/tile/jmpbuf-unwind.h: New file.
511 * sysdeps/tile/ldsodefs.h: New file.
512 * sysdeps/tile/machine-gmon.h: New file.
513 * sysdeps/tile/nptl/Makefile: New file.
514 * sysdeps/tile/nptl/pthread_spin_lock.c: New file.
515 * sysdeps/tile/nptl/pthread_spin_trylock.c: New file.
516 * sysdeps/tile/nptl/pthreaddef.h: New file.
517 * sysdeps/tile/nptl/tcb-offsets.sym: New file.
518 * sysdeps/tile/nptl/tls.h: New file.
519 * sysdeps/tile/preconfigure: New file.
520 * sysdeps/tile/s_fma.c: New file.
521 * sysdeps/tile/s_fmaf.c: New file.
522 * sysdeps/tile/setjmp.S: New file.
523 * sysdeps/tile/shlib-versions: New file.
524 * sysdeps/tile/stackinfo.h: New file.
525 * sysdeps/tile/sysdep.h: New file.
526 * sysdeps/tile/tilegx/bits/atomic.h: New file.
527 * sysdeps/tile/tilegx/bits/wordsize.h: New file.
528 * sysdeps/tile/tilegx/memchr.c: New file.
529 * sysdeps/tile/tilegx/memcpy.c: New file.
530 * sysdeps/tile/tilegx/memset.c: New file.
531 * sysdeps/tile/tilegx/memusage.h: New file.
532 * sysdeps/tile/tilegx/rawmemchr.c: New file.
533 * sysdeps/tile/tilegx/strchr.c: New file.
534 * sysdeps/tile/tilegx/strchrnul.c: New file.
535 * sysdeps/tile/tilegx/string-endian.h: New file.
536 * sysdeps/tile/tilegx/strlen.c: New file.
537 * sysdeps/tile/tilegx/strrchr.c: New file.
538 * sysdeps/tile/tilegx/tilegx32/Implies: New file.
539 * sysdeps/tile/tilegx/tilegx64/Implies: New file.
540 * sysdeps/tile/tilepro/Implies: New file.
541 * sysdeps/tile/tilepro/bits/atomic.h: New file.
542 * sysdeps/tile/tilepro/bits/wordsize.h: New file.
543 * sysdeps/tile/tilepro/memchr.c: New file.
544 * sysdeps/tile/tilepro/memcpy.S: New file.
545 * sysdeps/tile/tilepro/memset.c: New file.
546 * sysdeps/tile/tilepro/memusage.h: New file.
547 * sysdeps/tile/tilepro/rawmemchr.c: New file.
548 * sysdeps/tile/tilepro/strchr.c: New file.
549 * sysdeps/tile/tilepro/strchrnul.c: New file.
550 * sysdeps/tile/tilepro/strlen.c: New file.
551 * sysdeps/tile/tilepro/strrchr.c: New file.
552 * sysdeps/tile/tls-macros.h: New file.
553 * sysdeps/tile/tst-audit.h: New file.
554 * sysdeps/unix/sysv/linux/tile/Makefile: New file.
555 * sysdeps/unix/sysv/linux/tile/Versions: New file.
556 * sysdeps/unix/sysv/linux/tile/bits/environments.h: New file.
557 * sysdeps/unix/sysv/linux/tile/bits/local_lim.h: New file.
558 * sysdeps/unix/sysv/linux/tile/bits/mman.h: New file.
559 * sysdeps/unix/sysv/linux/tile/bits/mman.h~: New file.
560 * sysdeps/unix/sysv/linux/tile/bits/sigaction.h: New file.
561 * sysdeps/unix/sysv/linux/tile/bits/siginfo.h: New file.
562 * sysdeps/unix/sysv/linux/tile/cacheflush.c: New file.
563 * sysdeps/unix/sysv/linux/tile/configure: New file.
564 * sysdeps/unix/sysv/linux/tile/configure.in: New file.
565 * sysdeps/unix/sysv/linux/tile/getcontext.S: New file.
566 * sysdeps/unix/sysv/linux/tile/kernel-features.h: New file.
567 * sysdeps/unix/sysv/linux/tile/makecontext.c: New file.
568 * sysdeps/unix/sysv/linux/tile/nptl/Makefile: New file.
569 * sysdeps/unix/sysv/linux/tile/nptl/bits/pthreadtypes.h: New file.
570 * sysdeps/unix/sysv/linux/tile/nptl/bits/semaphore.h: New file.
571 * sysdeps/unix/sysv/linux/tile/nptl/clone.S: New file.
572 * sysdeps/unix/sysv/linux/tile/nptl/createthread.c: New file.
573 * sysdeps/unix/sysv/linux/tile/nptl/fork.c: New file.
574 * sysdeps/unix/sysv/linux/tile/nptl/lowlevellock.h: New file.
575 * sysdeps/unix/sysv/linux/tile/nptl/pt-vfork.S: New file.
576 * sysdeps/unix/sysv/linux/tile/nptl/pthread_once.c: New file.
577 * sysdeps/unix/sysv/linux/tile/nptl/sysdep-cancel.h: New file.
578 * sysdeps/unix/sysv/linux/tile/nptl/vfork.S: New file.
579 * sysdeps/unix/sysv/linux/tile/nptl/waitpid.S: New file.
580 * sysdeps/unix/sysv/linux/tile/profil-counter.h: New file.
581 * sysdeps/unix/sysv/linux/tile/set_dataplane.c: New file.
582 * sysdeps/unix/sysv/linux/tile/setcontext.S: New file.
583 * sysdeps/unix/sysv/linux/tile/sigcontextinfo.h: New file.
584 * sysdeps/unix/sysv/linux/tile/swapcontext.S: New file.
585 * sysdeps/unix/sysv/linux/tile/sys/cachectl.h: New file.
586 * sysdeps/unix/sysv/linux/tile/sys/dataplane.h: New file.
587 * sysdeps/unix/sysv/linux/tile/sys/procfs.h: New file.
588 * sysdeps/unix/sysv/linux/tile/sys/ptrace.h: New file.
589 * sysdeps/unix/sysv/linux/tile/sys/reg.h: New file.
590 * sysdeps/unix/sysv/linux/tile/sys/ucontext.h: New file.
591 * sysdeps/unix/sysv/linux/tile/sys/user.h: New file.
592 * sysdeps/unix/sysv/linux/tile/syscall.S: New file.
593 * sysdeps/unix/sysv/linux/tile/sysdep.c: New file.
594 * sysdeps/unix/sysv/linux/tile/sysdep.h: New file.
595 * sysdeps/unix/sysv/linux/tile/tilegx/ioctl.S: New file.
596 * sysdeps/unix/sysv/linux/tile/tilegx/ldconfig.h: New file.
597 * sysdeps/unix/sysv/linux/tile/tilegx/register-dump.h: New file.
598 * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/Implies: New file.
599 * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/Implies: New file.
600 * sysdeps/unix/sysv/linux/tile/tilepro/Implies: New file.
601 * sysdeps/unix/sysv/linux/tile/tilepro/ldconfig.h: New file.
602 * sysdeps/unix/sysv/linux/tile/tilepro/register-dump.h: New file.
603 * sysdeps/unix/sysv/linux/tile/ucontext_i.h: New file.