]> sourceware.org Git - glibc.git/blame - ChangeLog.mips
Replace Alpha sys/eventfd.h with bits/eventfd.h
[glibc.git] / ChangeLog.mips
CommitLineData
67939f7c
JM
12012-02-13 Joseph Myers <joseph@codesourcery.com>
2
3 * sysdeps/unix/sysv/linux/mips/bits/eventfd.h: New file.
4 * sysdeps/unix/sysv/linux/mips/sys/eventfd.h: Remove.
5
25a368f2
JM
62012-02-10 Joseph Myers <joseph@codesourcery.com>
7
8 * sysdeps/mips/mips32/crti.S: New file, based on compiler output
9 for sysdeps/generic/initfini.c.
10 * sysdeps/mips/mips32/crtn.S: Likewise.
11 * sysdeps/mips/mips64/n32/crti.S: Likewise.
12 * sysdeps/mips/mips64/n32/crtn.S: Likewise.
13 * sysdeps/mips/mips64/n64/crti.S: Likewise.
14 * sysdeps/mips/mips64/n64/crtn.S: Likewise.
15 * sysdeps/mips/Makefile (CFLAGS-initfini.s): Remove variable.
16 (CFLAGS-pt-initfini.s): Likewise.
17 (CPPFLAGS-crti.S, CPPFLAGS-crtn.S, CPPFLAGS-pt-crti.S): Define
18 variables.
19
2aee8949
JM
202012-01-26 Joseph Myers <joseph@codesourcery.com>
21
22 * sysdeps/mips/sys/asm.h: Remove __STDC__ conditionals.
23 * sysdeps/unix/sysv/linux/mips/mips32/sysdep.h: Likewise.
24 * sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h: Likewise.
25 * sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h: Likewise.
26
7b966fcb
JM
272012-01-08 Joseph Myers <joseph@codesourcery.com>
28
29 * sysdeps/mips/bits/fenv.h: Use const instead of __const.
30 * sysdeps/unix/sysv/linux/mips/bits/resource.h: Likewise.
31 * sysdeps/unix/sysv/linux/mips/bits/socket.h: Likewise.
32 * sysdeps/unix/sysv/linux/mips/sys/cachectl.h: Likewise.
33 * sysdeps/unix/sysv/linux/mips/sys/epoll.h: Likewise.
34 * sysdeps/unix/sysv/linux/mips/sys/sysmips.h: Likewise.
35 * sysdeps/unix/sysv/linux/mips/sys/timerfd.h: Likewise.
36
3538f2fb
JM
372012-01-07 Joseph Myers <joseph@codesourcery.com>
38
39 * sysdeps/mips/nptl/shlib-versions: New.
40
e3950b29
JM
412012-01-07 Joseph Myers <joseph@codesourcery.com>
42
43 * sysdeps/mips/backtrace.c: Use x86_64 version of backtrace.c.
44
32a61531
TV
452012-01-04 Tom de Vries <tom@codesourcery.com>
46
47 * sysdeps/mips/Makefile: Compile initfini.c, pt-initfini.c with
48 -fno-unwind-tables.
49
04d45026
TV
502012-01-03 Tom de Vries <tom@codesourcery.com>
51
52 * sysdeps/mips/backtrace.c: New file, including ia64 backtrace.c.
53 * sysdeps/mips/Makefile: Compile backtrace.c with -funwind-tables.
54
25bb26d0
JM
552011-12-22 Joseph Myers <joseph@codesourcery.com>
56
57 * sysdeps/unix/sysv/linux/mips/Makefile (no_syscall_list_h)
58 (mips_list_syscalls, $(objpfx)syscall-%.h $(objpfx)syscall-%.d):
59 Remove.
60 (syscall-list-variants, syscall-list-includes)
61 (syscall-list-o32-options, syscall-list-o32-condition)
62 (syscall-list-n32-options, syscall-list-n32-condition)
63 (syscall-list-n64-options, syscall-list-n64-condition): Define.
64 * sysdeps/unix/sysv/linux/mips/configure.in: Don't generate
65 asm-unistd.h.
66 * sysdeps/unix/sysv/linux/mips/configure: Regenerate.
67 * sysdeps/unix/sysv/linux/mips/sys/syscall.h: Remove.
68
c2aeee16
JM
692011-12-22 Joseph Myers <joseph@codesourcery.com>
70
71 [BZ #13538]
72 * sysdeps/unix/sysv/linux/mips/sys/epoll.h (EPOLLONESHOT)
73 (EPOLLET): Initialize with unsigned values.
74
d92b0dd4
JM
752011-12-19 Joseph Myers <joseph@codesourcery.com>
76
77 * sysdeps/unix/sysv/linux/mips/Makefile ($(objpfx)syscall-%.h
78 $(objpfx)syscall-%.d): Use sysdeps path to locate sys/syscall.h.
79
61b01ec6
JM
802011-11-17 Joseph Myers <joseph@codesourcery.com>
81
82 * sysdeps/unix/sysv/linux/mips/mips64/n64/ftw.c,
83 sysdeps/unix/sysv/linux/mips/mips64/n64/ftw64.c: New.
84
a9ff8724
JM
852011-11-11 Joseph Myers <joseph@codesourcery.com>
86
87 * sysdeps/mips/dl-lookup.c: Update from generic version.
88
c3beb302
JM
892011-10-12 Joseph Myers <joseph@codesourcery.com>
90
91 * sysdeps/mips/fpu/e_sqrt.c: Add __sqrt_finite alias.
92 * sysdeps/mips/fpu/e_sqrtf.c: Add __sqrtf_finite alias.
93 * sysdeps/mips/mips64/soft-fp/e_sqrtl.c: Add __sqrtl_finite alias.
94
9a7e1091
AS
952011-10-05 Andreas Schwab <schwab@redhat.com>
96
97 * sysdeps/mips/dl-machine.h (elf_machine_rel, elf_machine_rela)
98 (elf_machine_lazy_rel): Add parameter skip_ifunc.
99
560d4a58
JM
1002011-09-13 Joseph Myers <joseph@codesourcery.com>
101
102 * sysdeps/unix/sysv/linux/mips/bits/socket.h (__cmsg_nxthdr): Cast
103 return value to (struct cmsghdr *).
104
329c2e63
JM
1052011-09-13 Joseph Myers <joseph@codesourcery.com>
106
107 * sysdeps/mips/elf/configure.in: Always test for TLS support and
108 error out in case it is missing.
109 * sysdeps/mips/elf/configure: Regenerate.
110 * sysdeps/mips/nptl/tls.h: Remove test for HAVE_TLS_SUPPORT.
111
b8ead09a
JM
1122011-09-11 Joseph Myers <joseph@codesourcery.com>
113
114 * sysdeps/mips/dl-machine.h, sysdeps/mips/libc-tls.c,
115 sysdeps/mips/nptl/tls.h: Don't define or use USE_TLS.
116
c26e391d
JM
1172011-09-06 Joseph Myers <joseph@codesourcery.com>
118
119 [BZ #13109]
120 * sysdeps/unix/sysv/linux/mips/mips64/n64/syscalls.list (fstatfs)
121 (statfs): New.
122 * sysdeps/unix/sysv/linux/mips/mips64/n64/fstatfs64.c,
123 sysdeps/unix/sysv/linux/mips/mips64/n64/statfs64.c: New.
124
e349dfdb
MT
1252011-08-02 Matt Turner <mattst88@gmail.com>
126
127 * sysdeps/mips/bits/atomic.h: Workaround R10K ll/sc errata.
128
9dc88b5c
JM
1292011-07-25 Joseph Myers <joseph@codesourcery.com>
130
131 * sysdeps/unix/sysv/linux/mips/bits/socket.h (PF_NFC, AF_NFC):
132 Define.
133
6cc02c7a
JM
1342011-06-20 Joseph Myers <joseph@codesourcery.com>
135
136 * sysdeps/unix/sysv/linux/mips/mips32/sendmmsg.c,
137 sysdeps/unix/sysv/linux/mips/mips32/internal_sendmmsg.S: New.
138
6b5adfe9
JM
1392011-06-20 Joseph Myers <joseph@codesourcery.com>
140
141 * sysdeps/unix/sysv/linux/mips/bits/siginfo.h (SI_USER): Don't
142 mention raise in the comment.
143
8969f4df
AJ
1442011-05-23 Aurelien Jarno <aurelien@aurel32.net>
145
146 * sysdeps/unix/sysv/linux/mips/bits/resource.h (RLIMIT_RTTIME):
147 Add.
148
f1d4d4be
JM
1492011-05-13 Joseph Myers <joseph@codesourcery.com>
150
151 * sysdeps/mips/dl-lookup.c: Update from generic version.
152
a32d0d80
JM
1532011-05-10 Joseph Myers <joseph@codesourcery.com>
154
155 * sysdeps/mips/dl-lookup.c: Update from generic version.
156
ed36e1de
JM
1572011-04-11 Joseph Myers <joseph@codesourcery.com>
158
159 * sysdeps/mips/dl-tls.h (TLS_DTV_UNALLOCATED): Define.
160
e6893dba
JM
1612011-04-01 Joseph Myers <joseph@codesourcery.com>
162
163 * sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Rename open_by_handle
164 to open_by_handle_at.
165
cea44847
JM
1662011-04-01 Joseph Myers <joseph@codesourcery.com>
167
168 * sysdeps/unix/sysv/linux/mips/bits/fcntl.h (O_PATH): Define.
169
01b5049d
JM
1702011-04-01 Joseph Myers <joseph@codesourcery.com>
171
172 * sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Define struct
173 file_handle and MAX_HANDLE_SZ. Declare name_to_handle_at and
174 open_by_handle. Augment a few comments.
175
0f53d140
JM
1762011-04-01 Joseph Myers <joseph@codesourcery.com>
177
178 * sysdeps/unix/sysv/linux/mips/mips32/sync_file_range.c: Make
179 cancelable.
180 * sysdeps/unix/sysv/linux/mips/mips64/n32/fallocate.c: Likewise.
181 * sysdeps/unix/sysv/linux/mips/mips64/n32/fallocate64.c: Likewise.
182 * sysdeps/unix/sysv/linux/mips/mips64/n32/syscalls.list: Mark
183 sync_file_range as cancellation point.
184 * sysdeps/unix/sysv/linux/mips/mips64/n64/syscalls.list: Mark
185 sync_file_range as cancellation point.
186
6d9a4e55
JM
1872011-04-01 Joseph Myers <joseph@codesourcery.com>
188
189 * sysdeps/unix/sysv/linux/mips/mips64/n64/syscalls.list: Add
190 sync_file_range.
191
8825867b
JM
1922011-03-22 Joseph Myers <joseph@codesourcery.com>
193
194 * sysdeps/mips/dl-lookup.c: Update from generic version.
195
91a59c6a
JM
1962011-01-25 Joseph Myers <joseph@codesourcery.com>
197
198 * sysdeps/unix/sysv/linux/mips/bits/mman.h (MADV_HUGEPAGE,
199 MADV_NOHUGEPAGE): Define.
200
eb76b06f
JM
2012011-01-25 Joseph Myers <joseph@codesourcery.com>
202
203 * sysdeps/unix/sysv/linux/mips/bits/socket.h (AF_CAIF, AF_ALG,
204 PF_CAIF, PF_ALG): Define.
205
4f464927
JM
2062010-12-30 Joseph Myers <joseph@codesourcery.com>
207
208 * sysdeps/mips/init-first.c: Don't call __libc_global_ctors if
209 NO_CTORS_DTORS_SECTIONS is defined.
210 * sysdeps/mach/hurd/mips/init-first.c: Likewise.
211
390651fd
JM
2122010-12-21 Joseph Myers <joseph@codesourcery.com>
213
214 * sysdeps/mips/stackinfo.h: Define DEFAULT_STACK_PERMS with PF_X.
215
83495648
MT
2162010-12-06 Matt Turner <mattst88@gmail.com>
217
218 * sysdeps/unix/sysv/linux/mips/getpagesize.c: Delete file.
219
604e89e4
JM
2202010-12-06 Joseph Myers <joseph@codesourcery.com>
221
222 * sysdeps/unix/sysv/linux/mips/configure.in (arch_minimum_kernel):
223 Change to 2.4.1.
224 * sysdeps/unix/sysv/linux/mips/configure: Regenerate.
225
94a2483c
JM
2262010-10-21 Joseph Myers <joseph@codesourcery.com>
227
228 * sysdeps/unix/sysv/linux/mips/mips32/syscalls.list,
229 sysdeps/unix/sysv/linux/mips/mips64/n32/syscalls.list,
230 sysdeps/unix/sysv/linux/mips/mips64/n64/syscalls.list: Add entries
231 for fanotify_mark.
232
9431b159
JM
2332010-10-11 Joseph Myers <joseph@codesourcery.com>
234
235 * sysdeps/mips/fpu/feupdateenv.c (feupdateenv): Add
236 libm_hidden_def.
237 * sysdeps/mips/fpu/ftestexcept.c (fetestexcept): Likewise.
238
5ccc178f
JM
2392010-08-13 Joseph Myers <joseph@codesourcery.com>
240
241 * sysdeps/unix/sysv/linux/mips/kernel-features.h
242 (__ASSUME_GETDENTS64_SYSCALL): Undefine for n32 ABI before 2.6.35.
243
5237c94b
CC
2442010-08-13 Chandrakala Chavva <cchavva@caviumnetworks.com>
245
246 * sysdeps/unix/mips/mips64/n64/sysdep.h (PSEUDO): Add 'nop' in
247 jump delay slot.
248 * sysdeps/unix/mips/mips64/n32/sysdep.h (PSEUDO): Ditto.
249
32b9acf3
JM
2502010-08-13 Joseph Myers <joseph@codesourcery.com>
251
252 * sysdeps/unix/sysv/linux/mips/bits/termios.h (EXTPROC): Define.
253
09551806
JM
2542010-08-12 Joseph Myers <joseph@codesourcery.com>
255
256 * sysdeps/unix/sysv/linux/mips/bits/statfs.h (struct statfs,
257 struct statfs64): Add f_flags field.
258
9672c67a
JM
2592010-08-12 Joseph Myers <joseph@codesourcery.com>
260
261 * sysdeps/unix/sysv/linux/mips/sys/inotify.h (IN_EXCL_UNLINK):
262 Define.
263
c16fd246
JM
2642010-08-12 Joseph Myers <joseph@codesourcery.com>
265
266 * sysdeps/unix/sysv/linux/mips/bits/resource.h: Declare prlimit
267 and prlimit64.
268 * sysdeps/unix/sysv/linux/mips/mips32/syscalls.list,
269 sysdeps/unix/sysv/linux/mips/mips64/n64/syscalls.list: New files.
270 * sysdeps/unix/sysv/linux/mips/n32/syscalls.list: Add entry for
271 prlimit64 syscall.
272
fdb3ec20
JM
2732010-06-14 Joseph Myers <joseph@codesourcery.com>
274
275 * sysdeps/unix/sysv/linux/mips/bits/fcntl.h (F_SETPIPE_SZ,
276 F_GETPIPE_SZ): Define.
277
6531684d
JM
2782010-05-21 Joseph Myers <joseph@codesourcery.com>
279
280 * sysdeps/unix/sysv/linux/mips/mips32/recvmmsg.c,
281 sysdeps/unix/sysv/linux/mips/mips32/internal_recvmmsg.S: New.
282
b1ab8c5f
JM
2832010-04-14 Joseph Myers <joseph@codesourcery.com>
284
285 * sysdeps/unix/sysv/linux/mips/libc-abis: New.
286
1dbb4edc
JM
2872010-04-06 Joseph Myers <joseph@codesourcery.com>
288
289 * sysdeps/mips/dl-machine.h (VALID_ELF_ABIVERSION,
290 VALID_ELF_OSABI, VALID_ELF_HEADER): Remove.
291 * sysdeps/unix/sysv/linux/mips/ldsodefs.h (VALID_ELF_ABIVERSION):
292 Define.
293
e9823ee1
JM
2942010-03-30 Joseph Myers <joseph@codesourcery.com>
295
296 * sysdeps/unix/sysv/linux/mips/bits/socket.h: Define
297 MSG_WAITFORONE.
298
cca1fbbc
JM
2992010-03-24 Joseph Myers <joseph@codesourcery.com>
300
301 * sysdeps/mips/dl-lookup.c: Update from generic version.
302
1eb07256
MJ
3032010-03-23 Mischa Jonker <mischa.jonker@viragelogic.com>
304
305 [BZ #11291]
306 * sysdeps/mips/bits/atomic.h
307 (__arch_compare_and_exchange_xxx_32_int,
308 __arch_compare_and_exchange_xxx_64_int,
309 __arch_exchange_xxx_32_int, __arch_exchange_xxx_64_int,
310 __arch_exchange_and_add_32_int, __arch_exchange_and_add_64_int):
311 Specify *mem as asm output as well as input.
312
8256e69a
JM
3132010-02-10 Joseph Myers <joseph@codesourcery.com>
314
315 * sysdeps/mips/fpu/fegetenv.c: Add hidden alias.
316
54b7103a
JM
3172010-01-28 Joseph Myers <joseph@codesourcery.com>
318
319 * sysdeps/mips/dl-trampoline.c (_dl_runtime_resolve,
320 _dl_runtime_pltresolve): Calculate offset from start of function
321 to .cpload instead of hardcoding instruction size.
322
cbbf2c84
JM
3232010-01-11 Joseph Myers <joseph@codesourcery.com>
324
325 * sysdeps/unix/sysv/linux/mips/bits/stat.h: Fix double-inclusion
326 problem.
327
31afac47
JM
3282010-01-11 Joseph Myers <joseph@codesourcery.com>
329
330 * sysdeps/unix/sysv/linux/mips/bits/sigaction.h: Define
331 SA_RESTART, SA_NODEFER and SA_RESETHAND if __USE_XOPEN2K8.
332
60a0880e
JM
3332010-01-10 Joseph Myers <joseph@codesourcery.com>
334
335 * sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Define O_DIRECTORY,
336 O_NOFOLLOW, O_CLOEXEC, F_DUPFD_CLOEXEC, F_SETOWN, and F_GETOWN for
337 XPG7.
338 * sysdeps/unix/sysv/linux/mips/bits/stat.h: Enable using from
339 fcntl.h.
340
8ef2c3b0
JM
3412009-12-16 Joseph Myers <joseph@codesourcery.com>
342
343 [BZ #11093]
344 * sysdeps/unix/sysv/linux/mips/bits/poll.h: Define POLLRDNORM,
345 POLLRDBAND, POLLWRNORM, and POLLWRBAND also for POSIX 2008.
346
872083bf
JM
3472009-12-16 Joseph Myers <joseph@codesourcery.com>
348
349 * sysdeps/mips/dl-lookup.c: Update from generic version.
350
93a0dfda
JM
3512009-12-15 Joseph Myers <joseph@codesourcery.com>
352
353 * sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Redefine O_SYNC and
354 O_DSYNC to match 2.6.33+ kernels.
355
5d5cb5a2
JM
3562009-12-09 Joseph Myers <joseph@codesourcery.com>
357
358 * sysdeps/unix/sysv/linux/mips/bits/socket.h: Define mmsghdr and
359 declare recvmmsg.
360
2d68f6af
JM
3612009-12-01 Joseph Myers <joseph@codesourcery.com>
362
363 * sysdeps/unix/sysv/linux/mips/mips64/n32/syscalls.list
364 (posix_fadvise): Remove.
365 * sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fadvise.c,
366 sysdeps/unix/sysv/linux/mips/mips64/n64/posix_fadvise.c,
367 sysdeps/unix/sysv/linux/mips/mips64/n64/posix_fadvise64.c: New.
368
84f92668
JM
3692009-12-01 Joseph Myers <joseph@codesourcery.com>
370
371 * sysdeps/mips/dl-lookup.c: Update from generic version.
372
b00ec948
JM
3732009-11-23 Joseph Myers <joseph@codesourcery.com>
374
375 * sysdeps/unix/sysv/linux/mips/bits/stat.h: Use struct timespec
376 for timestamps also if __USE_XOPEN2K8.
377
78698bbb
JM
3782009-11-19 Joseph Myers <joseph@codesourcery.com>
379
380 * sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Introduce new symbol
381 F_OWNER_PGRP and mark F_OWNER_GID obsolete.
382
983ee7f2
JM
3832009-11-18 Joseph Myers <joseph@codesourcery.com>
384
385 * sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Change misleading
386 names of parameters of sync_file_range.
387
24bcda03
JM
3882009-11-17 Joseph Myers <joseph@codesourcery.com>
389
390 [BZ #10972]
391 * sysdeps/unix/sysv/linux/mips/bits/mman.h: Add new MADV_*
392 constants from recent kernels.
393
87d2bea0
JM
3942009-11-17 Joseph Myers <joseph@codesourcery.com>
395
396 * sysdeps/unix/sysv/linux/mips/bits/errno.h (ERFKILL): Define if
397 not already defined.
398
37a907cc
JM
3992009-11-14 Joseph Myers <joseph@codesourcery.com>
400
401 * sysdeps/unix/sysv/linux/mips/bits/fcntl.h (F_SETOWN_EX,
402 F_GETOWN_EX): Update values.
403
86ad0d12
JM
4042009-11-06 Joseph Myers <joseph@codesourcery.com>
405
406 * sysdeps/unix/sysv/linux/mips/bits/fcntl.h (fallocate): Fix types
407 of last two arguments when -D_FILE_OFFSET_BITS=64.
408
a896552e
JM
4092009-10-29 Joseph Myers <joseph@codesourcery.com>
410
411 * sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Define F_OWNER_* and
412 f_owner_ex.
413
afd09ae8
JM
4142009-10-03 Joseph Myers <joseph@codesourcery.com>
415
416 * sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Define F_SETOWN_EX
417 and F_GETOWN_EX.
418
f1297d79
DJ
4192009-09-25 Daniel Jacobowitz <dan@codesourcery.com>
420
421 * sysdeps/unix/sysv/linux/mips/mips32/sysdep.h
422 (__SYSCALL_CLOBBERS): Add "hi" and "lo".
423 * sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h
424 (__SYSCALL_CLOBBERS): Likewise.
425 * sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h
426 (__SYSCALL_CLOBBERS): Likewise.
427
c67273d5
JM
4282009-08-05 Joseph Myers <joseph@codesourcery.com>
429
430 * sysdeps/mips/____longjmp_chk.c: Remove. Replaced by....
431 * sysdeps/unix/sysv/linux/mips/____longjmp_chk.c: This. New file.
432 * sysdeps/mips/__longjmp.c (__longjmp): Use explicit register
433 variable for env. Use expansion of CHECK_SP macro for check.
434 * sysdeps/mips/mips64/__longjmp.c (__Longjmp): Likewise.
435
9d84a81f
JM
4362009-08-03 Joseph Myers <joseph@codesourcery.com>
437
438 * sysdeps/unix/sysv/linux/mips/mips32/accept4.c,
439 sysdeps/unix/sysv/linux/mips/mips32/internal_accept4.S: New.
440
197aec25
AJ
4412009-07-20 Aurelien Jarno <aurelien@aurel32.net>
442
443 * sysdeps/unix/sysv/linux/mips/kernel-features.h: Define
444 __ASSUME_EVENTFD2 and __ASSUME_SIGNALFD4.
445
cda50f82
JM
4462009-07-17 Joseph Myers <joseph@codesourcery.com>
447
448 * sysdeps/mips/do-lookup.h: Remove.
449 * sysdeps/mips/dl-lookup.c: Update from generic version, with
450 non-PIC handling integrated.
451
8200e168
JM
4522009-06-18 Joseph Myers <joseph@codesourcery.com>
453
454 * sysdeps/unix/sysv/linux/mips/bits/socket.h: Define PF_IEEE802154
455 and AF_IEEE802154.
456
6a9f82ac
JM
4572009-05-16 Joseph Myers <joseph@codesourcery.com>
458
459 * sysdeps/mips/____longjmp_chk.c: New file.
460 * sysdeps/mips/__longjmp.c: If CHECK_SP is defined, use it. Don't
461 undefine __longjmp.
462 * sysdeps/mips64/__longjmp.c: Likewise.
463
d9056ac6
JM
4642009-05-16 Joseph Myers <joseph@codesourcery.com>
465
466 * sysdeps/unix/sysv/linux/mips/mips64/n32/fallocate.c,
467 sysdeps/unix/sysv/linux/mips/mips64/n32/fallocate64.c,
468 sysdeps/unix/sysv/linux/mips/mips64/n64/fallocate.c,
469 sysdeps/unix/sysv/linux/mips/mips64/n64/fallocate64.c: New.
470
c504ff3b
JM
4712009-05-16 Joseph Myers <joseph@codesourcery.com>
472
473 * sysdeps/unix/sysv/linux/mips/Versions (libc): Add
474 fallocate64@@GLIBC_2.11.
475
19afa982
JM
4762009-05-14 Joseph Myers <joseph@codesourcery.com>
477
478 * sysdeps/unix/sysv/linux/mips/mips64/n64/preadv64.c,
479 sysdeps/unix/sysv/linux/mips/mips64/n64/pwritev64.c: New files.
480
ff347533
JM
4812009-04-18 Maciej W. Rozycki <macro@codesourcery.com>
482
483 * sysdeps/unix/sysv/linux/mips/getcontext.S: New file.
484 * sysdeps/unix/sysv/linux/mips/makecontext.S: New file.
485 * sysdeps/unix/sysv/linux/mips/setcontext.S: New file.
486 * sysdeps/unix/sysv/linux/mips/swapcontext.S: New file.
487 * sysdeps/unix/sysv/linux/mips/sys/ucontext.h (mcontext_t):
488 Update comment.
489 * sysdeps/unix/sysv/linux/mips/kernel_rt_sigframe.h: New file.
490 * sysdeps/unix/sysv/linux/mips/ucontext_i.sym: New file.
9a7e1091 491 * sysdeps/unix/sysv/linux/mips/Makefile (gen-as-const-headers):
ff347533
JM
492 Add ucontext_i.sym.
493
57d0274f
JM
4942009-04-18 Joseph Myers <joseph@codesourcery.com>
495
496 * sysdeps/unix/sysv/linux/mips/kernel-features.h (__ASSUME_PREADV,
497 __ASSUME_PWRITEV): Don't define here.
498
6db53cd5
JM
4992009-04-15 Maciej W. Rozycki <macro@codesourcery.com>
500
501 * sysdeps/mips/sys/fpregdef.h: Update for new ABIs.
502
70fdbfd9
JM
5032009-04-09 Joseph Myers <joseph@codesourcery.com>
504
505 * sysdeps/unix/sysv/linux/mips/bits/socket.h: Add missing protocol
506 numbers.
507 * sysdeps/unix/sysv/linux/mips/sys/eventfd.h (EFD_SEMAPHORE):
508 Define.
509 * sysdeps/unix/sysv/linux/mips/kernel-features.h: Add entries for
510 preadv and pwritev.
511
d69fd0cb
JM
5122009-03-18 Maciej W. Rozycki <macro@codesourcery.com>
513
514 * sysdeps/unix/sysv/linux/mips/readelflib.c (process_elf_file):
515 Use the Elf32_Ehdr type to check for EF_MIPS_ABI2 in the flags.
516
0262d0c4
JM
5172009-03-18 Zhang Le <r0bertz@gentoo.org>
518
519 [BZ #7074]
520 * sysdeps/unix/sysv/linux/mips/readelflib.c (process_elf_file):
521 Fix the condition used to annotate n32 objects.
522
4c8c1810
JM
5232009-03-17 Joseph Myers <joseph@codesourcery.com>
524
525 * sysdeps/unix/sysv/linux/mips/getsysstats.c (GET_NPROCS_PARSER):
526 Change parameters and use next_line.
527
340f7976
JM
5282009-03-17 Joseph Myers <joseph@codesourcery.com>
529
530 * sysdeps/unix/sysv/linux/mips/mips32/sysdep.h: Include errno.h.
531 * sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h: Likewise.
532 * sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h: Likewise.
533
ad32d65a
JM
5342009-03-15 Joseph Myers <joseph@codesourcery.com>
535
536 * sysdeps/mips/bits/link.h: Uglify function parameter names.
537 * sysdeps/unix/sysv/linux/mips/sys/cachectl.h: Likewise.
538 * sysdeps/unix/sysv/linux/mips/sys/eventfd.h: Likewise.
539 * sysdeps/unix/sysv/linux/mips/sys/sysmips.h: Likewise.
540 * sysdeps/unix/sysv/linux/mips/sys/tas.h: Likewise.
541
93311332
JM
5422009-03-03 Joseph Myers <joseph@codesourcery.com>
543
544 * sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Declare
545 fallocate{,64}.
546
2e3804ef
JM
5472009-02-26 Joseph Myers <joseph@codesourcery.com>
548
549 * sysdeps/unix/sysv/linux/mips/bits/stat.h: Protect UTIME_NOW and
550 UTIME_OMIT only with __USE_ATFILE.
551
1090d6bf
JM
5522009-02-13 Joseph Myers <joseph@codesourcery.com>
553
554 [BZ #7040]
555 * sysdeps/unix/sysv/linux/mips/sys/inotify.h: Second parameter of
556 inotify_rm_watch should have type int.
557
8085bd60
JM
5582009-02-02 Joseph Myers <joseph@codesourcery.com>
559
560 * sysdeps/unix/sysv/linux/mips/bits/shm.h (SHM_EXEC): Define.
561
9290e553
DJ
5622009-01-27 Maciej W. Rozycki <macro@linux-mips.org>
563 Atsushi Nemoto <anemo@mba.ocn.ne.jp>
564
565 PR glibc/1048
566 * sysdeps/unix/sysv/linux/mips/dl-static.c: New file to support
567 variable page size for MIPS.
568 * sysdeps/unix/sysv/linux/mips/ldsodefs.h: Likewise.
569 * sysdeps/unix/sysv/linux/mips/Makefile: Build dl-static in elf.
570 * sysdeps/unix/sysv/linux/mips/Versions: Add _dl_var_init.
571
e27433a8
JM
5722009-01-12 Joseph Myers <joseph@codesourcery.com>
573
574 * sysdeps/unix/sysv/linux/mips/bits/resource.h (enum
575 __rusage_who): Avoid comma after RUSAGE_CHILDREN if not
576 -D_GNU_SOURCE.
577
bb3b3056
JM
5782009-01-12 Joseph Myers <joseph@codesourcery.com>
579
580 * sysdeps/unix/sysv/linux/mips/nptl/lowlevellock.h: Define
581 FUTEX_CLOCK_REALTIME and FUTEX_BITSET_MATCH_ANY.
582
01aa93bd
JM
5832008-12-19 Joseph Myers <joseph@codesourcery.com>
584
585 * sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fallocate64.c,
586 sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fallocate.c,
587 sysdeps/unix/sysv/linux/mips/mips64/n64/posix_fallocate64.c,
588 sysdeps/unix/sysv/linux/mips/mips64/n64/posix_fallocate.c: New.
589
64762db4
JM
5902008-12-09 Joseph Myers <joseph@codesourcery.com>
591
592 * sysdeps/unix/sysv/linux/mips/bits/socket.h (SCM_CREDENTIALS):
593 Make available only for __USE_GNU.
594
9a9863b4
JM
5952008-12-03 Joseph Myers <joseph@codesourcery.com>
596
597 * sysdeps/unix/sysv/linux/mips/nptl/lowlevellock.h: Define
598 FUTEX_WAIT_BITSET and FUTEX_WAKE_BITSET.
599
10d461b5
JM
6002008-11-25 Joseph Myers <joseph@codesourcery.com>
601
602 * sysdeps/unix/sysv/linux/mips/sys/signalfd.h (signalfd): Fix
603 __THROW vs. __nonnull order for C++.
604
f6e40d38
DJ
6052008-10-15 Daniel Jacobowitz <dan@codesourcery.com>
606
607 * sysdeps/mips/dl-dtprocnum.h (DT_MIPS_NUM): Do not redefine.
608 * sysdeps/mips/dl-machine.h (STO_MIPS_PLT, R_MIPS_COPY,
609 R_MIPS_JUMP_SLOT, DT_MIPS_PLTGOT): Do not redefine.
610
63fb881a
DJ
6112008-10-01 Mark Shinwell <shinwell@codesourcery.com>
612 Daniel Jacobowitz <dan@codesourcery.com>
613 Richard Sandiford <rdsandiford@googlemail.com>
614
615 * sysdeps/mips/dl-dtprocnum.h (DT_MIPS_NUM): Redefine.
616 * sysdeps/mips/dl-lookup.c: New.
617 * sysdeps/mips/do-lookup.h: New.
618 * sysdeps/mips/dl-machine.h (ELF_MACHINE_NO_PLT): Remove
619 definition.
620 (STO_MIPS_PLT, R_MIPS_COPY, R_MIPS_JUMP_SLOT, DT_MIPS_PLTGOT): Define
621 if needed.
622 (ELF_MACHINE_JMP_SLOT): Alter definition and update comment.
623 (elf_machine_type_class): Likewise.
624 (ELF_MACHINE_PLT_REL): Define.
625 (elf_machine_fixup_plt): New.
626 (elf_machine_plt_value): New.
627 (elf_machine_reloc): Handle jump slot and copy relocations.
628 (elf_machine_lazy_rel): Point relocation place at PLT if
629 required.
630 (RESOLVE_GOTSYM): Take a relocation type argument.
631 (elf_machine_got_rel): Bind lazy stubs directly to their target if
632 !lazy. Skip lazy binding for PLT symbols.
633 (elf_machine_runtime_setup): Fill in .got.plt header.
634 * sysdeps/mips/dl-trampoline.c (IFNEWABI): New macro.
635 (ELF_DL_PLT_FRAME_SIZE, ELF_DL_PLT_SAVE_ARG_REGS,
636 ELF_DL_PLT_RESTORE_ARG_REGS): Define.
637 (_dl_runtime_pltresolve): New.
638 * sysdeps/mips/bits/linkmap.h: New file.
639 * sysdeps/mips/tls-macros.h: Load $gp as required. Merge 32-bit and
640 64-bit versions.
641
642 * sysdeps/unix/sysv/linux/mips/mips32/sysdep.h (SYSCALL_ERROR_LABEL):
643 Delete definition.
644 * sysdeps/unix/sysv/linux/mips/nptl/sysdep-cancel.h (PSEUDO_CPLOAD,
645 PSEUDO_ERRJMP, PSEUDO_SAVEGP, PSEUDO_LOADGP): Define.
646 (PSEUDO): Use them. Move outside __PIC__.
647 (PSEUDO_JMP): New.
648 (CENABLE, CDISABLE): Use it.
649
a961a11e
JM
6502008-08-19 Joseph Myers <joseph@codesourcery.com>
651
652 * sysdeps/unix/sysv/linux/mips/sys/epoll.h: Change epoll_create2
653 to epoll_create1.
654
72e2fdef
JM
6552008-08-19 Joseph Myers <joseph@codesourcery.com>
656
657 * sysdeps/unix/sysv/linux/mips/bits/socket.h: Define SOCK_CLOEXEC,
658 SOCK_NONBLOCK, PF_ISDN and AF_ISDN.
659 * sysdeps/unix/sysv/linux/mips/sys/epoll.h: New file.
660 * sysdeps/unix/sysv/linux/mips/sys/eventfd.h: New file.
661 * sysdeps/unix/sysv/linux/mips/sys/inotify.h: New file.
662 * sysdeps/unix/sysv/linux/mips/sys/signalfd.h: New file.
663 * sysdeps/unix/sysv/linux/mips/sys/timerfd.h: New file.
664
606c1b17
JM
6652008-08-19 Joseph Myers <joseph@codesourcery.com>
666
667 * sysdeps/mips/fpu_control.h (_FPU_GETCW, _FPU_SETCW): Make asms
668 volatile.
669
e2570f30
DJ
6702008-07-18 Joseph Myers <joseph@codesourcery.com>
671
672 * sysdeps/mips/bits/setjmp.h (__jmp_buf): Give name to structure
673 type.
674
83d53ff1
DJ
6752008-05-21 Joseph Myers <joseph@codesourcery.com>
676
677 * sysdeps/unix/sysv/linux/mips/bits/socket.h: Cleanup namespace.
678 (SOCK_DCCP): Define.
679
098cab74
DJ
6802008-05-01 Joseph Myers <joseph@codesourcery.com>
681
682 * sysdeps/unix/sysv/linux/mips/bits/resource.h: Define
683 RUSAGE_THREAD and RUSAGE_LWP.
684
89e412f5
DJ
6852008-04-21 Daniel Jacobowitz <dan@codesourcery.com>
686
687 * sysdeps/unix/sysv/linux/mips/bits/shm.h: Fix comment describing
688 shmid_ds.
689
93ae5119
DJ
6902008-04-21 Khem Raj <kraj@mvista.com>
691
692 * sysdeps/unix/sysv/linux/mips/xmknod.c: Delete file.
693
7221ac03
DJ
6942008-04-02 Aurelien Jarno <aurelien@aurel32.net>
695
9a7e1091 696 * sysdeps/unix/sysv/linux/mips/mips64/n32/syscalls.list: Add
7221ac03
DJ
697 truncate and ftruncate systems calls.
698 * sysdeps/unix/sysv/linux/mips/mips64/n32/ftruncate64.c: Make an
699 empty file.
700 * sysdeps/unix/sysv/linux/mips/mips64/n32/truncate64.c: Ditto.
701
560bab76
DJ
7022008-03-28 Joseph Myers <joseph@codesourcery.com>
703
704 * sysdeps/unix/sysv/linux/mips/nptl/bits/local_lim.h: Undefine
705 ARG_MAX if <linux/limits.h> has defined it.
706
7072008-03-28 Robin Randhawa <robin@mips.com>
625680f9
DJ
708
709 * sysdeps/unix/sysv/linux/mips/sys/tas.h (_test_and_set): Added memory
710 barriers to enforce strict ordering on weakly ordered systems.
711
af7eda0f
DJ
7122008-03-26 David Stephenson <david.stephenson@sicortex.com>
713 Daniel Jacobowitz <dan@codesourcery.com>
714
715 * sysdeps/mips/fpu/fesetround.c (fesetround): Use fpu_control_t.
716 * sysdeps/mips/fpu/fgetexcptflg.c (fegetexceptflag): Likewise.
717 * sysdeps/mips/fpu/fsetexcptflg.c (fesetexceptflag): Likewise.
718
2af06d0d
AJ
7192008-03-09 Andreas Jaeger <aj@suse.de>
720
721 [BZ #5753]
722 * sysdeps/mips/ieee754.h: Use protected namespace
723 __BIG_ENDIAN/__LITTLE_ENDIAN.
724 Patch by Aurelien Jarno <aurelien@aurel32.net>.
725
7812cbad
DJ
7262008-03-04 Daniel Jacobowitz <dan@codesourcery.com>
727
728 * sysdeps/unix/sysv/linux/mips/bits/siginfo.h (struct siginfo):
729 Reorganize to match other architectures. Replace _timer._timer1
730 and _timer._timer2 with _timer.si_tid, _timer.si_overrun, and
731 _timer.si_sigval. Correct the type of _sigpoll.si_band.
732 (si_timerid, si_overrun): Define.
733 (__SIGEV_PAD_SIZE): Correct for __WORDSIZE == 64.
734 (__pthread_attr_s): Remove declaration.
735 (struct sigevent): Remove XXX. Add _tid.
736
7e0bd9eb
DJ
7372007-10-22 Daniel Jacobowitz <dan@codesourcery.com>
738
739 * sysdeps/unix/sysv/linux/mips/bits/fcntl.h (F_DUPFD_CLOEXEC): Define.
740
017cc633
DJ
7412007-09-25 Joseph Myers <joseph@codesourcery.com>
742
743 * sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Correct return value
744 type and __THROW marker of splice, vmsplice, and tee.
745
8c276674
DJ
7462007-09-12 Joseph Myers <joseph@codesourcery.com>
747
748 * sysdeps/mips/nptl/tls.h (THREAD_GSCOPE_RESET_FLAG): Pass
749 LLL_PRIVATE argument to lll_futex_wake.
750 * sysdeps/unix/sysv/linux/mips/bits/fcntl.h (O_CLOEXEC): Define.
751 * sysdeps/unix/sysv/linux/mips/bits/socket.h (PF_UNIX): Update
752 comment.
753 (PF_IUCV, PF_RXRPC): Define.
754 (PF_MAX): Update.
755 (AF_IUCV, AF_RXRPC): Define.
756 (MSG_CMSG_CLOEXEC): Define.
757 (_EXTERN_INLINE): Define to __extern_inline.
758 * sysdeps/unix/sysv/linux/mips/bits/stat.h (UTIME_NOW,
759 UTIME_OMIT): Define.
760 * sysdeps/unix/sysv/linux/mips/mips32/sysdep.h: Include <tls.h>.
761 * sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h: Likewise.
762 * sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h: Likewise.
763 * sysdeps/unix/sysv/linux/mips/nptl/lowlevellock.h: Renamed all
764 lll_mutex_* resp. lll_robust_mutex_* macros to lll_*
765 resp. lll_robust_*. Renamed all LLL_MUTEX_LOCK_* macros to
766 LLL_LOCK_*. Include <kernel-features.h>.
767 (LLL_LOCK_INITIALIZER): Remove duplicate definition.
768 (LLL_PRIVATE, LLL_SHARED, __lll_private_flag): Define.
769 * sysdeps/unix/sysv/linux/mips/nptl/pthread_once.c
770 (clear_once_control, __pthread_once): Pass LLL_PRIVATE argument to
771 lll_futex_wait.
772 (lll_futex_wait, lll_futex_timed_wait, lll_futex_wake,
773 lll_robust_dead, lll_futex_requeue, lll_futex_wake_unlock): Take
774 private arguments.
775 (__lll_robust_trylock): Convert to macro.
776 (__lll_robust_lock_wait): Add private argument.
777 (__lll_lock_wait_private, __lll_lock_wait): Declare.
778 (__lll_lock): Convert to macro. Take private argument.
779 (__lll_cond_lock): Likewise.
780 (lll_lock, lll_cond_lock): Take private arguments.
781 (__lll_robust_lock): Take private argument. Convert to macro.
782 (lll_robust_lock, __lll_cond_lock, lll_cond_lock,
783 lll_robust_cond_lock): Take private arguments.
784 (__lll_timedlock_wait, __lll_robust_timedlock_wait): Take private
785 arguments.
786 (__lll_timedlock, __lll_robust_timedlock): Take private arguments.
787 (lll_timedlock, lll_robust_timedlock): Take private arguments.
788 (__lll_unlock, __lll_robust_unlock): Convert to macros. Take
789 private arguments.
790 (lll_unlock, lll_robust_unlock): Take private arguments.
791 (__lll_mutex_unlock_force, lll_mutex_unlock_force, lll_lock_t,
792 lll_trylock, lll_lock, lll_unlock, lll_islocked): Remove.
793 (lll_wait_tid): Pass LLL_SHARED to lll_futex_wait.
794 (__lll_cond_wait, __lll_cond_timedwait, __lll_cond_wake,
795 __lll_cond_broadcast, lll_cond_wait, lll_cond_timedwait,
796 lll_cond_wake, lll_cond_broadcast): Remove.
797 * sysdeps/unix/sysv/linux/mips/sys/tas.h (_EXTERN_INLINE): Define
798 to __extern_inline.
799
d45a6368
DJ
8002007-08-06 Maciej W. Rozycki <macro@linux-mips.org>
801
802 * sysdeps/unix/sysv/linux/mips/dl-cache.h (_DL_CACHE_DEFAULT_ID):
803 New macros for the (n)64 and n32 ABIs.
804 (_dl_cache_check_flags): Define if _DL_CACHE_DEFAULT_ID has been.
805
391da201
DJ
8062007-07-13 Carlos O'Donell <carlos@codesourcery.com>
807
808 * sysdeps/mips/bits/wordsize.h [_MIPS_SIM == _ABI64]:
809 Define __WORDSIZE_COMPAT32 as 1.
810
2b4095f3
DJ
8112007-07-13 Joseph Myers <joseph@codesourcery.com>
812
813 * sysdeps/unix/sysv/linux/mips/nptl/bits/local_lim.h: Copy from
814 libc/nptl/sysdeps/unix/sysv/linux/bits/local_lim.h. Increase
815 PTHREAD_STACK_MIN.
816
8323b1ab
DJ
8172007-07-10 Daniel Jacobowitz <dan@codesourcery.com>
818
819 * sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Comment fix.
820
821 * sysdeps/unix/sysv/linux/mips/nptl/bits/semaphore.h (SEM_VALUE_MAX):
822 Delete.
823
ffd39823
DJ
8242007-06-07 Daniel Jacobowitz <dan@codesourcery.com>
825
826 * sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h (ARGIFY): New.
827 (internal_syscall1, internal_syscall2, internal_syscall3,
828 internal_syscall4, internal_syscall5, internal_syscall6): Use it.
829
30efab51
DJ
8302007-06-06 Daniel Jacobowitz <dan@codesourcery.com>
831
832 * sysdeps/mips/nptl/tls.h (THREAD_GSCOPE_FLAG_UNUSED,
833 THREAD_GSCOPE_FLAG_USED, THREAD_GSCOPE_FLAG_WAIT): Define.
834 (THREAD_GSCOPE_RESET_FLAG, THREAD_GSCOPE_SET_FLAG,
835 THREAD_GSCOPE_WAIT): Define.
836 * sysdeps/unix/sysv/linux/mips/nptl/lowlevellock.h
837 (FUTEX_PRIVATE_FLAG): Define.
838 (lll_unlock_wake_cb): Delete prototype.
839 * sysdeps/unix/sysv/linux/mips/nptl/bits/pthreadtypes.h: Include
840 <endian.h>.
841 (pthread_rwlock_t): Shrink __flags and add __shared.
842
92fa63ee
DJ
8432007-05-24 Atsushi Nemoto <anemo@mba.ocn.ne.jp>
844
845 * sysdeps/unix/sysv/linux/mips/mips32/posix_fadvise.c
846 (posix_fadvise): Fix high word of len argument.
847
7a30cb83
DJ
8482007-05-23 Atsushi Nemoto <anemo@mba.ocn.ne.jp>
849
850 * sysdeps/unix/sysv/linux/mips/mips32/posix_fadvise.c: New file.
851 * sysdeps/unix/sysv/linux/mips/mips32/posix_fadvise64.c: New file.
852 * sysdeps/unix/sysv/linux/mips/mips32/readahead.c: New file.
853 * sysdeps/unix/sysv/linux/mips/mips32/sync_file_range.c: New file.
854 * sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fadvise64.c: New file.
855 * sysdeps/unix/sysv/linux/mips/mips64/n32/syscalls.list: New file.
856
384fa30d
DJ
8572007-05-23 Joseph Myers <joseph@codesourcery.com>
858
859 * sysdeps/mips/mips64/n32/Implies: Add mips/mips64/soft-fp.
860 * sysdeps/mips/mips64/n64/Implies: Likewise.
861 * sysdeps/mips/mips64/soft-fp/Makefile: New.
862 * sysdeps/mips/mips64/soft-fp/e_sqrtl.c: New.
863 * sysdeps/mips/mips64/soft-fp/sfp-machine.h: Include <fenv.h> and
864 <fpu_control.h>. Use hardware exception and rounding mode
865 settings.
866
388fc51b 8672007-05-23 Richard Sandiford <rsandifo@nildram.co.uk>
9077d4dc
DJ
868
869 * sysdeps/mips/dl-machine.h (elf_machine_reloc): Change type of
870 r_info argument to ElfW(Addr).
871
f50c692c
DJ
8722007-02-01 Joseph Myers <joseph@codesourcery.com>
873
874 * sysdeps/mips/bits/mathdef.h (float_t): Change to float.
875
eb96755b
DJ
8762007-01-25 Atsushi Nemoto <anemo@mba.ocn.ne.jp>
877 Daniel Jacobowitz <dan@codesourcery.com>
878
879 * sysdeps/unix/sysv/linux/mips/mips64/syscalls.list: Remove msgctl,
880 shmctl, and semctl.
881 * sysdeps/unix/sysv/linux/mips/misp64/semctl.c,
882 sysdeps/unix/sysv/linux/mips/mips64/shmctl.c,
883 sysdeps/unix/sysv/linux/mips/mips64/msgctl.c: New files.
884
908afa83
DJ
8852007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
886
887 * sysdeps/unix/sysv/linux/mips/mips32/sysdep.h (PTR_MANGLE,
888 PTR_DEMANGLE): Define.
889 * sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h (PTR_MANGLE,
890 PTR_DEMANGLE): Define.
891 * sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h (PTR_MANGLE,
892 PTR_DEMANGLE): Define.
893
e3097800
DJ
8942007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
895
896 * sysdeps/unix/sysv/linux/mips/mips64/nptl/sysdep-cancel.h
897 (cfi_same_value): Delete definition.
898
cb5bcf74
DJ
8992007-01-08 Richard Sandiford <richard@codesourcery.com>
900
901 * sysdeps/mips/dl-machine.h (ELF_MACHINE_NO_RELA): Delete.
902 (elf_machine_reloc): New function, retaining the body of
903 elf_machine_rel. Take the reloc's r_info field as an argument,
904 not the reloc itself. Add extra r_addend and inplace_p arguments.
905 When inplace_p is false, use r_addend as the addend, not the contents
906 of the relocation field. Hoist the conversion of reloc_addr to
907 "ELFW(Addr) *". Don't try to apply TLS relocations against
908 undefined symbols. Add R_MIPS_GLOB_DAT support.
909 (elf_machine_rel, elf_machine_rela): Use elf_machine_reloc.
910 (elf_machine_lazy_rel): Change the reloc type from ElfW(Rel)
911 to ElfW(Rela).
912
2caa93e2
DJ
9132007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
914
915 * sysdeps/mips/ldsodefs.h: Merge sysdeps/mips/elf/ldsodefs.h. Correct
916 multiple inclusion guard.
917 * sysdeps/mips/elf/ldsodefs.h: Delete file.
918
84f3ca6e
DJ
9192007-01-04 Thiemo Seufer <ths@networkno.de>
920
921 * sysdeps/unix/sysv/linux/mips/bits/msq.h (struct msqid_ds): Update
922 to match the kernel.
923
3ed8d993
DJ
9242006-10-31 Daniel Jacobowitz <dan@codesourcery.com>
925
926 * sysdeps/unix/sysv/linux/mips/nptl/sysdep-cancel.h
927 (RTLD_SINGLE_THREAD_P): Define.
928 * sysdeps/unix/sysv/linux/mips/mips64/nptl/sysdep-cancel.h: Likewise.
929
a7d03b91
DJ
9302006-10-31 Joseph Myers <joseph@codesourcery.com>
931
932 * sysdeps/unix/sysv/linux/mips/bits/fcntl.h (splice): Update
933 prototype.
934
6ea63025
DJ
9352006-09-22 Richard Sandiford <richard@codesourcery.com>
936
937 * sysdeps/unix/sysv/linux/mips/xstatconv.c: Remove STAT_IS_KERNEL_STAT
938 code.
939 (__xstat_conv): Use memset to clear padding arrays. Check for
940 overflow.
941 (__xstat64_conv): Use memset to clear padding arrays.
942 (__xstat32_conv): New function.
943 * sysdeps/unix/sysv/linux/mips/mips32/fxstatat.c: New file.
944 * sysdeps/unix/sysv/linux/mips/mips64/fxstatat64.c: Likewise.
945
6b4d184d
DJ
9462006-09-21 Joseph Myers <joseph@codesourcery.com>
947
948 * sysdeps/mips/fpu_control.h: If soft-float, don't use
949 floating-point registers.
950 * sysdeps/mips/__longjmp.c, sysdeps/mips/setjmp_aux.c,
951 sysdeps/mips/mips64/__longjmp.c, sysdeps/mips/mips64/setjmp_aux.c:
952 Likewise.
953
0ad4d3b0
DJ
9542006-08-04 Joseph Myers <joseph@codesourcery.com>
955
956 * sysdeps/unix/sysv/linux/mips/nptl/lowlevellock.h (FUTEX_LOCK_PI,
957 FUTEX_UNLOCK_PI, FUTEX_TRYLOCK_PI): Define.
958
74321891
DJ
9592006-07-24 Joseph Myers <joseph@codesourcery.com>
960
961 * sysdeps/mips/mips64/n32/libm-test-ulps,
962 sysdeps/mips/mips64/n64/libm-test-ulps: New.
963
bb600a60
DJ
9642006-07-24 Joseph Myers <joseph@codesourcery.com>
965
966 * sysdeps/unix/sysv/linux/mips/sigaction.c: If WRAPPER_INCLUDE is
967 defined, include the named file.
968
02678e17
DJ
9692006-06-08 Daniel Jacobowitz <dan@codesourcery.com>
970
971 * sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Reformat.
972 (SPLICE_F_MOVE, SPLICE_F_NONBLOCK, SPLICE_F_MORE, SPLICE_F_GIFT):
973 Define.
974
bd345106
DJ
9752006-06-02 Joseph Myers <joseph@codesourcery.com>
976
977 * sysdeps/unix/sysv/linux/mips/bits/resource.h (RLIM_INFINITY,
978 RLIM64_INFINITY): Define appropriately for N64. Use unsigned
979 types.
980
d7f9cd89
DJ
9812006-06-02 Joseph Myers <joseph@codesourcery.com>
982
983 * sysdeps/unix/sysv/linux/mips/kernel_stat.h (struct kernel_stat):
984 Don't use struct timespec.
985 * sysdeps/unix/sysv/linux/mips/xstatconv.c (__xstat_conv,
986 __xstat64_conv): Copy individual timespec fields.
987
c6e2897b
DJ
9882006-06-02 Richard Sandiford <richard@codesourcery.com>
989
990 * sysdeps/mips/Makefile (ASFLAGS-.os): Define.
991
37896d39
DJ
9922006-06-02 Joseph Myers <joseph@codesourcery.com>
993
994 * sysdeps/mips/fpu/feholdexcpt.c: Add libm_hidden_def.
995 * sysdeps/mips/fpu/fesetround.c: Likewise.
996
42e36d16
DJ
9972006-05-10 Richard Sandiford <richard@codesourcery.com>
998 Daniel Jacobowitz <dan@codesourcery.com>
999
1000 * sysdeps/unix/sysv/linux/mips/register-dump.h (register_dump): Don't
1001 dump sc_cause, sc_status or sc_badvaddr.
1002 * sysdeps/unix/sysv/linux/mips/bits/sigcontext.h: Rewrite. Update
1003 structure definitions after DSP kernel changes.
1004 * sysdeps/unix/sysv/linux/mips/sys/ucontext.h (mcontext_t): Update
1005 after the same DSP changes.
1006
dab75788
DJ
10072006-05-08 Richard Sandiford <richard@codesourcery.com>
1008
1009 * sysdeps/unix/sysv/linux/mips/bits/stat.h (struct stat): Add
1010 st_atim, st_mtim and st_ctim interface.
1011 (struct stat64): Likewise.
1012 * sysdeps/unix/sysv/linux/mips/kernel_stat.h (struct kernel_stat):
1013 Replace st_atime and its padding field with st_atim. Likewise
1014 st_mtime/st_mtim and st_ctime/st_ctim.
1015 * sysdeps/unix/sysv/linux/mips/xstatconv.c (__xstat_conv): Update
1016 after above changes.
1017 (__xstat64_conv): Likewise.
1018
19723bdd
DJ
10192006-05-08 Richard Sandiford <richard@codesourcery.com>
1020
1021 * sysdeps/mips/ldsodefs.h: New file.
1022 * sysdeps/mips/tst-audit.h: New file.
1023
075f1edd
DJ
10242006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
1025
1026 * sysdeps/unix/sysv/linux/mips/bits/mman.h: Formatting changes
1027 for consistency with other ports.
1028 (MADV_REMOVE): Correct value.
1029 (MADV_DONTFORK, MADV_DOFORK, POSIX_MADV_NORMAL,
1030 POSIX_MADV_RANDOM, POSIX_MADV_SEQUENTIAL, POSIX_MADV_WILLNEED,
1031 POSIX_MADV_DONTNEED): Define.
1032
142b51e4
DJ
10332006-05-05 Lior Balkohen <balkohen@gmail.com>
1034
1035 * sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Remove
1036 LINUX_FADV_ASYNC_WRITE and LINUX_FADV_WRITE_WAIT.
1037 Define SYNC_FILE_RANGE_WAIT_BEFORE, SYNC_FILE_RANGE_WRITE
1038 and SYNC_FILE_RANGE_WAIT_AFTER.
1039 Declare sync_file_range, vmsplice, splice and tee.
1040
f3fb78ec
DJ
10412006-03-27 Lior Balkohen <balkohen@gmail.com>
1042
1043 * sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Define
1044 LINUX_FADV_ASYNC_WRITE and LINUX_FADV_WRITE_WAIT. Add readahead
1045 prototype.
1046
bfc23f5a
DJ
10472006-03-27 Daniel Jacobowitz <dan@codesourcery.com>
1048
1049 * sysdeps/unix/sysv/linux/mips/bits/poll.h (POLLREMOVE, POLLRDHUP):
1050 Define.
1051
b415b963
DJ
10522006-03-27 Denis Barbier <barbier@linuxfr.org>
1053
1054 * sysdeps/unix/sysv/linux/mips/bits/resource.h (RLIMIT_RTPRIO): Fix
1055 typo.
1056
712619d7
DJ
10572006-03-11 Daniel Jacobowitz <dan@codesourcery.com>
1058
1059 * sysdeps/unix/sysv/linux/mips/nptl/fork.c: Correct path to
1060 i386/fork.c.
1061
aea60744
DJ
10622006-03-11 Daniel Jacobowitz <dan@codesourcery.com>
1063
1064 * sysdeps/unix/sysv/linux/mips/configure.in: Set libc_cv_slibdir,
1065 libc_cv_localedir, libdir, arch_minimum_kernel, and
1066 libc_cv_gcc_unwind_find_fde.
1067 * sysdeps/unix/sysv/linux/mips/mips64/configure.in: New file.
1068 * sysdeps/unix/sysv/linux/mips/configure: Regenerated.
1069 * sysdeps/unix/sysv/linux/mips/mips64/configure: Generated.
1070
13d7881a
DJ
10712006-03-02 Lior Balkohen <balkohen@gmail.com>
1072
1073 * sysdeps/unix/sysv/linux/mips/nptl/bits/pthreadtypes.h
1074 (__pthread_list_t, __pthread_slist_t): New typedefs.
1075 (pthread_mutex_t): Replace __next and __prev fields with __list.
1076 * sysdeps/unix/sysv/linux/mips/nptl/lowlevellock.h (FUTEX_WAKE_OP,
1077 FUTEX_OP_CLEAR_WAKE_IF_GT_ONE): Define.
1078 (lll_futex_wake_unlock): Define.
1079 (lll_robust_mutex_dead, lll_robust_mutex_trylock, lll_robust_mutex_lock,
1080 lll_robust_mutex_cond_lock, lll_robust_mutex_timedlock,
1081 lll_robust_mutex_unlock): New macros.
9a7e1091 1082 (__lll_robust_lock_wait, __lll_robust_timedlock_wait): New prototypes.
13d7881a
DJ
1083 * sysdeps/unix/sysv/linux/mips/nptl/pt-vfork.S: Use correct path to
1084 vfork.S.
1085 * sysdeps/unix/sysv/linux/mips/nptl/vfork.S: Likewise.
1086
73204807
DJ
10872006-03-02 Daniel Jacobowitz <dan@codesourcery.com>
1088
1089 * sysdeps/unix/sysv/linux/mips/ptrace.c: Delete file.
1090 * sysdeps/unix/sysv/linux/mips/sys/ptrace.h: Delete file.
1091
6428ce3c
DJ
10922006-03-02 Daniel Jacobowitz <dan@codesourcery.com>
1093
1094 * sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h
1095 (INTERNAL_SYSCALL): Update internal_syscall##nr invocation.
1096 (INTERNAL_SYSCALL_NCS): New.
1097 (internal_syscall0, internal_syscall1, internal_syscall2,
1098 internal_syscall3, internal_syscall4, internal_syscall5,
1099 internal_syscall6): Take ncs_init, cs_init, and input arguments.
1100 Use them. Correct types for registers.
1101 * sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h
1102 (INTERNAL_SYSCALL): Update internal_syscall##nr invocation.
1103 (INTERNAL_SYSCALL_NCS): New.
1104 (internal_syscall0, internal_syscall1, internal_syscall2,
1105 internal_syscall3, internal_syscall4, internal_syscall5,
1106 internal_syscall6): Take ncs_init, cs_init, and input arguments.
1107 Use them.
1108 * sysdeps/unix/sysv/linux/mips/mips64/syscalls.list: Remove
1109 recvfrom and sendto. Mark lseek, msgrcv, and msgsnd as cancellation
1110 points.
1111 * sysdeps/mips/dl-machine.h (elf_machine_rel): Remove unused "value".
1112 Use Elf(Addr) for TLS relocation targets.
1113 * sysdeps/unix/sysv/linux/mips/mips64/Makefile: New file.
1114 * sysdeps/unix/sysv/linux/mips/nptl/lowlevellock.h (lll_futex_wait,
1115 lll_futex_timed_wait, lll_futex_wake, lll_futex_requeue): Cast
1116 futexp to long for n64.
1117 * sysdeps/unix/sysv/linux/mips/mips64/nptl/sysdep-cancel.h: New file.
1118
2575768d
RM
11192006-02-20 Roland McGrath <roland@redhat.com>
1120
1121 * sysdeps/mips/shlib-versions: New file.
1122 * sysdeps/mips/preconfigure: New file.
1123 * sysdeps/unix/sysv/linux/mips/kernel-features.h: New file.
This page took 0.160016 seconds and 5 git commands to generate.