]> sourceware.org Git - glibc.git/blame - ChangeLog.mips
* sysdeps/unix/sysv/linux/mips/mips64/nptl/sysdep-cancel.h
[glibc.git] / ChangeLog.mips
CommitLineData
e3097800
DJ
12007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
2
3 * sysdeps/unix/sysv/linux/mips/mips64/nptl/sysdep-cancel.h
4 (cfi_same_value): Delete definition.
5
cb5bcf74
DJ
62007-01-08 Richard Sandiford <richard@codesourcery.com>
7
8 * sysdeps/mips/dl-machine.h (ELF_MACHINE_NO_RELA): Delete.
9 (elf_machine_reloc): New function, retaining the body of
10 elf_machine_rel. Take the reloc's r_info field as an argument,
11 not the reloc itself. Add extra r_addend and inplace_p arguments.
12 When inplace_p is false, use r_addend as the addend, not the contents
13 of the relocation field. Hoist the conversion of reloc_addr to
14 "ELFW(Addr) *". Don't try to apply TLS relocations against
15 undefined symbols. Add R_MIPS_GLOB_DAT support.
16 (elf_machine_rel, elf_machine_rela): Use elf_machine_reloc.
17 (elf_machine_lazy_rel): Change the reloc type from ElfW(Rel)
18 to ElfW(Rela).
19
2caa93e2
DJ
202007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
21
22 * sysdeps/mips/ldsodefs.h: Merge sysdeps/mips/elf/ldsodefs.h. Correct
23 multiple inclusion guard.
24 * sysdeps/mips/elf/ldsodefs.h: Delete file.
25
84f3ca6e
DJ
262007-01-04 Thiemo Seufer <ths@networkno.de>
27
28 * sysdeps/unix/sysv/linux/mips/bits/msq.h (struct msqid_ds): Update
29 to match the kernel.
30
3ed8d993
DJ
312006-10-31 Daniel Jacobowitz <dan@codesourcery.com>
32
33 * sysdeps/unix/sysv/linux/mips/nptl/sysdep-cancel.h
34 (RTLD_SINGLE_THREAD_P): Define.
35 * sysdeps/unix/sysv/linux/mips/mips64/nptl/sysdep-cancel.h: Likewise.
36
a7d03b91
DJ
372006-10-31 Joseph Myers <joseph@codesourcery.com>
38
39 * sysdeps/unix/sysv/linux/mips/bits/fcntl.h (splice): Update
40 prototype.
41
6ea63025
DJ
422006-09-22 Richard Sandiford <richard@codesourcery.com>
43
44 * sysdeps/unix/sysv/linux/mips/xstatconv.c: Remove STAT_IS_KERNEL_STAT
45 code.
46 (__xstat_conv): Use memset to clear padding arrays. Check for
47 overflow.
48 (__xstat64_conv): Use memset to clear padding arrays.
49 (__xstat32_conv): New function.
50 * sysdeps/unix/sysv/linux/mips/mips32/fxstatat.c: New file.
51 * sysdeps/unix/sysv/linux/mips/mips64/fxstatat64.c: Likewise.
52
6b4d184d
DJ
532006-09-21 Joseph Myers <joseph@codesourcery.com>
54
55 * sysdeps/mips/fpu_control.h: If soft-float, don't use
56 floating-point registers.
57 * sysdeps/mips/__longjmp.c, sysdeps/mips/setjmp_aux.c,
58 sysdeps/mips/mips64/__longjmp.c, sysdeps/mips/mips64/setjmp_aux.c:
59 Likewise.
60
0ad4d3b0
DJ
612006-08-04 Joseph Myers <joseph@codesourcery.com>
62
63 * sysdeps/unix/sysv/linux/mips/nptl/lowlevellock.h (FUTEX_LOCK_PI,
64 FUTEX_UNLOCK_PI, FUTEX_TRYLOCK_PI): Define.
65
74321891
DJ
662006-07-24 Joseph Myers <joseph@codesourcery.com>
67
68 * sysdeps/mips/mips64/n32/libm-test-ulps,
69 sysdeps/mips/mips64/n64/libm-test-ulps: New.
70
bb600a60
DJ
712006-07-24 Joseph Myers <joseph@codesourcery.com>
72
73 * sysdeps/unix/sysv/linux/mips/sigaction.c: If WRAPPER_INCLUDE is
74 defined, include the named file.
75
02678e17
DJ
762006-06-08 Daniel Jacobowitz <dan@codesourcery.com>
77
78 * sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Reformat.
79 (SPLICE_F_MOVE, SPLICE_F_NONBLOCK, SPLICE_F_MORE, SPLICE_F_GIFT):
80 Define.
81
bd345106
DJ
822006-06-02 Joseph Myers <joseph@codesourcery.com>
83
84 * sysdeps/unix/sysv/linux/mips/bits/resource.h (RLIM_INFINITY,
85 RLIM64_INFINITY): Define appropriately for N64. Use unsigned
86 types.
87
d7f9cd89
DJ
882006-06-02 Joseph Myers <joseph@codesourcery.com>
89
90 * sysdeps/unix/sysv/linux/mips/kernel_stat.h (struct kernel_stat):
91 Don't use struct timespec.
92 * sysdeps/unix/sysv/linux/mips/xstatconv.c (__xstat_conv,
93 __xstat64_conv): Copy individual timespec fields.
94
c6e2897b
DJ
952006-06-02 Richard Sandiford <richard@codesourcery.com>
96
97 * sysdeps/mips/Makefile (ASFLAGS-.os): Define.
98
37896d39
DJ
992006-06-02 Joseph Myers <joseph@codesourcery.com>
100
101 * sysdeps/mips/fpu/feholdexcpt.c: Add libm_hidden_def.
102 * sysdeps/mips/fpu/fesetround.c: Likewise.
103
42e36d16
DJ
1042006-05-10 Richard Sandiford <richard@codesourcery.com>
105 Daniel Jacobowitz <dan@codesourcery.com>
106
107 * sysdeps/unix/sysv/linux/mips/register-dump.h (register_dump): Don't
108 dump sc_cause, sc_status or sc_badvaddr.
109 * sysdeps/unix/sysv/linux/mips/bits/sigcontext.h: Rewrite. Update
110 structure definitions after DSP kernel changes.
111 * sysdeps/unix/sysv/linux/mips/sys/ucontext.h (mcontext_t): Update
112 after the same DSP changes.
113
dab75788
DJ
1142006-05-08 Richard Sandiford <richard@codesourcery.com>
115
116 * sysdeps/unix/sysv/linux/mips/bits/stat.h (struct stat): Add
117 st_atim, st_mtim and st_ctim interface.
118 (struct stat64): Likewise.
119 * sysdeps/unix/sysv/linux/mips/kernel_stat.h (struct kernel_stat):
120 Replace st_atime and its padding field with st_atim. Likewise
121 st_mtime/st_mtim and st_ctime/st_ctim.
122 * sysdeps/unix/sysv/linux/mips/xstatconv.c (__xstat_conv): Update
123 after above changes.
124 (__xstat64_conv): Likewise.
125
19723bdd
DJ
1262006-05-08 Richard Sandiford <richard@codesourcery.com>
127
128 * sysdeps/mips/ldsodefs.h: New file.
129 * sysdeps/mips/tst-audit.h: New file.
130
075f1edd
DJ
1312006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
132
133 * sysdeps/unix/sysv/linux/mips/bits/mman.h: Formatting changes
134 for consistency with other ports.
135 (MADV_REMOVE): Correct value.
136 (MADV_DONTFORK, MADV_DOFORK, POSIX_MADV_NORMAL,
137 POSIX_MADV_RANDOM, POSIX_MADV_SEQUENTIAL, POSIX_MADV_WILLNEED,
138 POSIX_MADV_DONTNEED): Define.
139
142b51e4
DJ
1402006-05-05 Lior Balkohen <balkohen@gmail.com>
141
142 * sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Remove
143 LINUX_FADV_ASYNC_WRITE and LINUX_FADV_WRITE_WAIT.
144 Define SYNC_FILE_RANGE_WAIT_BEFORE, SYNC_FILE_RANGE_WRITE
145 and SYNC_FILE_RANGE_WAIT_AFTER.
146 Declare sync_file_range, vmsplice, splice and tee.
147
f3fb78ec
DJ
1482006-03-27 Lior Balkohen <balkohen@gmail.com>
149
150 * sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Define
151 LINUX_FADV_ASYNC_WRITE and LINUX_FADV_WRITE_WAIT. Add readahead
152 prototype.
153
bfc23f5a
DJ
1542006-03-27 Daniel Jacobowitz <dan@codesourcery.com>
155
156 * sysdeps/unix/sysv/linux/mips/bits/poll.h (POLLREMOVE, POLLRDHUP):
157 Define.
158
b415b963
DJ
1592006-03-27 Denis Barbier <barbier@linuxfr.org>
160
161 * sysdeps/unix/sysv/linux/mips/bits/resource.h (RLIMIT_RTPRIO): Fix
162 typo.
163
712619d7
DJ
1642006-03-11 Daniel Jacobowitz <dan@codesourcery.com>
165
166 * sysdeps/unix/sysv/linux/mips/nptl/fork.c: Correct path to
167 i386/fork.c.
168
aea60744
DJ
1692006-03-11 Daniel Jacobowitz <dan@codesourcery.com>
170
171 * sysdeps/unix/sysv/linux/mips/configure.in: Set libc_cv_slibdir,
172 libc_cv_localedir, libdir, arch_minimum_kernel, and
173 libc_cv_gcc_unwind_find_fde.
174 * sysdeps/unix/sysv/linux/mips/mips64/configure.in: New file.
175 * sysdeps/unix/sysv/linux/mips/configure: Regenerated.
176 * sysdeps/unix/sysv/linux/mips/mips64/configure: Generated.
177
13d7881a
DJ
1782006-03-02 Lior Balkohen <balkohen@gmail.com>
179
180 * sysdeps/unix/sysv/linux/mips/nptl/bits/pthreadtypes.h
181 (__pthread_list_t, __pthread_slist_t): New typedefs.
182 (pthread_mutex_t): Replace __next and __prev fields with __list.
183 * sysdeps/unix/sysv/linux/mips/nptl/lowlevellock.h (FUTEX_WAKE_OP,
184 FUTEX_OP_CLEAR_WAKE_IF_GT_ONE): Define.
185 (lll_futex_wake_unlock): Define.
186 (lll_robust_mutex_dead, lll_robust_mutex_trylock, lll_robust_mutex_lock,
187 lll_robust_mutex_cond_lock, lll_robust_mutex_timedlock,
188 lll_robust_mutex_unlock): New macros.
189 (__lll_robust_lock_wait, __lll_robust_timedlock_wait): New prototypes.
190 * sysdeps/unix/sysv/linux/mips/nptl/pt-vfork.S: Use correct path to
191 vfork.S.
192 * sysdeps/unix/sysv/linux/mips/nptl/vfork.S: Likewise.
193
73204807
DJ
1942006-03-02 Daniel Jacobowitz <dan@codesourcery.com>
195
196 * sysdeps/unix/sysv/linux/mips/ptrace.c: Delete file.
197 * sysdeps/unix/sysv/linux/mips/sys/ptrace.h: Delete file.
198
6428ce3c
DJ
1992006-03-02 Daniel Jacobowitz <dan@codesourcery.com>
200
201 * sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h
202 (INTERNAL_SYSCALL): Update internal_syscall##nr invocation.
203 (INTERNAL_SYSCALL_NCS): New.
204 (internal_syscall0, internal_syscall1, internal_syscall2,
205 internal_syscall3, internal_syscall4, internal_syscall5,
206 internal_syscall6): Take ncs_init, cs_init, and input arguments.
207 Use them. Correct types for registers.
208 * sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h
209 (INTERNAL_SYSCALL): Update internal_syscall##nr invocation.
210 (INTERNAL_SYSCALL_NCS): New.
211 (internal_syscall0, internal_syscall1, internal_syscall2,
212 internal_syscall3, internal_syscall4, internal_syscall5,
213 internal_syscall6): Take ncs_init, cs_init, and input arguments.
214 Use them.
215 * sysdeps/unix/sysv/linux/mips/mips64/syscalls.list: Remove
216 recvfrom and sendto. Mark lseek, msgrcv, and msgsnd as cancellation
217 points.
218 * sysdeps/mips/dl-machine.h (elf_machine_rel): Remove unused "value".
219 Use Elf(Addr) for TLS relocation targets.
220 * sysdeps/unix/sysv/linux/mips/mips64/Makefile: New file.
221 * sysdeps/unix/sysv/linux/mips/nptl/lowlevellock.h (lll_futex_wait,
222 lll_futex_timed_wait, lll_futex_wake, lll_futex_requeue): Cast
223 futexp to long for n64.
224 * sysdeps/unix/sysv/linux/mips/mips64/nptl/sysdep-cancel.h: New file.
225
2575768d
RM
2262006-02-20 Roland McGrath <roland@redhat.com>
227
228 * sysdeps/mips/shlib-versions: New file.
229 * sysdeps/mips/preconfigure: New file.
230 * sysdeps/unix/sysv/linux/mips/kernel-features.h: New file.
This page took 0.054818 seconds and 5 git commands to generate.