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