]> sourceware.org Git - glibc.git/blame - ports/ChangeLog.alpha
alpha: Purge __ASSUME_IEEE_RAISE_EXCEPTION
[glibc.git] / ports / ChangeLog.alpha
CommitLineData
6360984b
RH
12012-08-08 Richard Henderson <rth@redhat.com>
2
5afee2dc
RH
3 * sysdeps/unix/sysv/linux/alpha/kernel-features.h
4 (__ASSUME_IEEE_RAISE_EXCEPTION): Remove.
5 * sysdeps/unix/sysv/linux/alpha/fraiseexcpt.S: New file.
6 * sysdeps/unix/sysv/linux/alpha/fraiseexcpt.c: Remove.
7
6ee732b7
RH
8 * sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S: Use dwarf2
9 cfi markup for unwind. Adjust stack early so that the normal
10 syscall error path can be used.
11 * sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S: Likewise.
12
6360984b
RH
13 * sysdeps/unix/sysv/linux/alpha/kernel-features.h
14 (__ASSUME_STAT64_SYSCALL): Remove.
15 * sysdeps/unix/sysv/linux/alpha/fxstat.c: Remove test
16 for __ASSUME_STAT64_SYSCALL.
17 * sysdeps/unsx/sysv/linux/alpha/fxstatat.c: Likewise.
18 * sysdeps/unsx/sysv/linux/alpha/lxstat.c: Likewise.
19 * sysdeps/unsx/sysv/linux/alpha/xstat.c: Likewise.
20 * sysdeps/unsx/sysv/linux/alpha/xstatconv.c: Likewise.
21 * sysdeps/unsx/sysv/linux/alpha/xstatconv.h: Likewise.
22
6dad2c06
JM
232012-08-07 Joseph Myers <joseph@codesourcery.com>
24
25 * sysdeps/unix/sysv/linux/alpha/kernel-features.h
26 (__ASSUME_TGKILL): Define unconditionally.
27 (__ASSUME_STAT64_SYSCALL): Likewise.
28 (__ASSUME_IEEE_RAISE_EXCEPTION): Likewise.
29
8e49df1d
RM
302012-08-02 Roland McGrath <roland@hack.frob.com>
31
32 * sysdeps/unix/sysv/linux/alpha/bits/dirent.h
33 (_DIRENT_MATCHES_DIRENT64): New macro.
34
03af9520
RM
352012-08-02 Roland McGrath <roland@hack.frob.com>
36
37 * sysdeps/unix/sysv/linux/alpha/bits/typesizes.h
38 (__OFF_T_MATCHES_OFF64_T): New macro.
39
7aab07e4
JM
402012-08-03 Joseph Myers <joseph@codesourcery.com>
41
42 * sysdeps/unix/sysv/linux/alpha/configure.in
43 (arch_minimum_kernel): Remove.
44 * sysdeps/unix/sysv/linux/alpha/configure: Regenerated.
45
3129cfc6
JM
462012-07-26 Joseph Myers <joseph@codesourcery.com>
47
48 * sysdeps/alpha/tst-audit.h (int_retval): Define.
49
bfc07087
AJ
502012-07-26 Andreas Jaeger <aj@suse.de>
51
52 * sysdeps/unix/sysv/linux/alpha/bits/siginfo.h (siginfo_t): Add
53 _sigsys.
54 (si_call_addr, si_syscall, si_arch): Define new macro.
55
0c7936d5
FW
562012-07-25 Florian Weimer <fweimer@redhat.com>
57
58 * sysdeps/unix/sysv/linux/alpha/nptl/libc.abilist: Add
59 secure_getenv.
60
0f48659e
JM
612012-07-20 Joseph Myers <joseph@codesourcery.com>
62
63 * data/localplt-alpha-linux-gnu.data: Move to ...
64 * sysdeps/unix/sysv/linux/alpha/nptl/localplt.data: ... here.
65
bd29910a
JM
662012-07-17 Joseph Myers <joseph@codesourcery.com>
67
68 * sysdeps/unix/sysv/linux/alpha/nptl/c++-types.data: Move from
69 ../scripts/data/c++-types-alpha-linux-gnu.data.
70
7fd8e5a4
RH
712012-06-15 Richard Henderson <rth@twiddle.net>
72
5400a7d1
RH
73 * sysdeps/alpha/soft-fp/sfp-machine.h (FP_TRAPPING_EXCEPTIONS): New.
74
7fd8e5a4
RH
75 * sysdeps/alpha/fpu/s_rint.c (__rint): Handle inexact regardless
76 of -mieee-with-inexact.
77 * sysdeps/alpha/fpu/s_rintf.c (__rintf): Likewise.
78
79 [BZ #13848]
80 * sysdeps/alpha/fpu/s_nearbyint.c (__nearbyint): Fix corner cases
81 similar to BZ#5350.
82 * sysdeps/alpha/fpu/s_nearbyintf.c (__nearbyintf): Likewise.
83
84 * sysdeps/alpha/fpu/s_copysign.c (__copysign): Use builtin.
85 * sysdeps/alpha/fpu/s_copysignf.c (__copysignf): Use builtin.
86
87 * sysdeps/unix/sysv/linux/alpha/bits/resource.h (RLIMIT_RTTIME): New.
88 (prlimit, prlimit64): New declarations.
89 * sysdeps/unix/sysv/linux/alpha/bits/shm.h (SHM_EXEC): New.
90 * sysdeps/unix/sysv/linux/alpha/bits/stat.h: Use only __USE_ATFILE
91 to protect UTIME_NOW and UTIME_OMIT.
92
93 * sysdeps/alpha/fpu/cfloat-compat.h: Remove __GNUC_PREREQ check.
94 * sysdeps/alpha/fpu/s_fabs.c (__fabs): Likewise.
95 * sysdeps/alpha/fpu/s_fabsf.c (__fabsf): Likewise.
96 * sysdeps/unix/sysv/linux/alpha/sysconf.c (implver): Remove.
97 (amask): Remove.
98 (__sysconf): Use builtins directly.
99
100 * sysdeps/alpha/bits/mathdef.h (float_t): Define as float
101 regardless of __GNUC__.
102
a6835632
RH
1032012-06-06 Richard Henderson <rth@twiddle.net>
104
d8cbc13a
RH
105 * sysdeps/alpha/strncmp.S: Bound count to LONG_MAX at startup.
106 Re-organize checks vs s2 end-of-count.
107
8e2f4e97
RH
108 [BZ #13718]
109 * sysdeps/alpha/stxncmp.S: Bound count to LONG_MAX at startup.
110 * sysdeps/alpha/alphaev6/stxncmp.S: Likewise.
111
43ac6d26
RH
112 * sysdeps/alpha/fpu/e_sqrt.c: Include <math_private.h> before
113 redefining __ieee758_sqrt.
114
b2afe910
RH
115 * sysdeps/alpha/alphaev6/stxcpy.S: Use cfi markup instead of
116 dual ecoff procedure descriptors.
117 * sysdeps/alpha/alphaev6/stxncpy.S: Likewise.
118 * sysdeps/alpha/bzero.S: Likewise.
119 * sysdeps/alpha/memset.S: Likewise.
120 * sysdeps/alpha/stxcpy.S: Likewise.
121 * sysdeps/alpha/stxncpy.S: Likewise.
122 * sysdeps/unix/alpha/sysdep.h (USEPV_PROF): New.
123
a6835632
RH
124 * sysdeps/alpha/_mcount.S: Move .prologue after stack alloc.
125
0ff73bfc
RH
1262012-06-05 Richard Henderson <rth@twiddle.net>
127
7d1feb56
RH
128 * sysdeps/unix/sysv/linux/alpha/rt_sigaction.S: Use .cfi_signal_frame
129 instead of a hack using extra nops.
130
0ff73bfc
RH
131 * sysdeps/unxi/alpha/getppid.S: New file.
132 * sysdeps/unxi/alpha/getegid.S: New file.
133 * sysdeps/unxi/alpha/geteuid.S: New file.
134
4b32777d
RH
1352012-06-01 Richard Henderson <rth@twiddle.net>
136
f93d7902
RH
137 * sysdeps/alpha/Makefile (CFLAGS-test-misc.c): Set -mieee-with-inexact.
138
4b32777d
RH
139 * sysdeps/alpha/fpu/libm-test-ulps: Regenerate.
140
1c371814
RH
1412012-05-30 Richard Henderson <rth@twiddle.net>
142
8cac0ece
RH
143 * sysdeps/alpha/Makefile (CFLAGS-s_fma.c): Set -mieee-with-inexact.
144 (CFLAGS-s_fmaf.c): Likewise.
145 * sysdeps/alpha/fpu/libm-test-ulps: Regenerate.
146
13488b2e
RH
147 * sysdeps/unix/sysv/linux/alpha/brk.S: Fix error path for PIC.
148
dbdf1bdc
RH
149 * sysdeps/alpha/fpu/libm-test-ulps: Regenerate.
150
9cafd5de
RH
151 * sysdeps/unix/sysv/linux/alpha/syscalls.list: Remove
152 __connect_internal alias.
153
a797e173
RH
154 * sysdeps/unix/sysv/linux/alpha/ioperm.c (process_cpuinfo): Use
155 fgets_unlocked.
156
91c0abed
RH
157 * sysdeps/alpha/Implies: Include ieee754/dbl-64/wordsize-64.
158
268f6dda
RH
159 * sysdeps/alpha/alphaev6/fpu/e_sqrt.S: Use dynamic rounding.
160 * sysdeps/alpha/alphaev6/fpu/e_sqrtf.S: Likewise.
161 * sysdeps/alpha/fpu/math_private.h (__ieee754_sqrt): New.
162 (__ieee754_sqrtf): New.
163
d496e021
RH
164 * sysdeps/unix/sysv/linux/alpha/nptl/pthread_once.c: Replace
165 _internal alias by hidden_def.
166
1c371814
RH
167 * sysdeps/unix/sysv/linux/alpha/adjtime.c: Remove __ASSUME_TIMEVAL64.
168 * sysdeps/unix/sysv/linux/alpha/getitimer.S: Remove file.
169 * sysdeps/unix/sysv/linux/alpha/getrusage.S: Remove file.
170 * sysdeps/unix/sysv/linux/alpha/gettimeofday.S: Remove file.
171 * sysdeps/unix/sysv/linux/alpha/select.S: Remove file.
172 * sysdeps/unix/sysv/linux/alpha/setitimer.S: Remove file.
173 * sysdeps/unix/sysv/linux/alpha/settimeofday.S: Remove file.
174 * sysdeps/unix/sysv/linux/alpha/utimes.S: Remove file.
175 * sysdeps/unix/sysv/linux/alpha/wait4.S: Remove file.
176 * sysdeps/unix/sysv/linux/alpha/syscalls.list (getitimer): New.
177 (getrusage, gettimeofday, select, setitimer): New.
178 (settimeofday, utimes, wait4): New.
179 * sysdeps/unix/sysv/linux/alpha/kernel-features.h: Remove
180 __ASSUME_TIMEVAL64.
181 * sysdeps/unix/sysv/linux/alpha/nptl/ld.abilist: Update.
182 * sysdeps/unix/sysv/linux/alpha/nptl/libc.abilist: Update.
183
18c2f1c0
RH
1842012-05-24 Richard Henderson <rth@twiddle.net>
185
4458fa01
RH
186 * sysdeps/unix/sysv/linux/alpha/nptl/ld.abilist: New file.
187 * sysdeps/unix/sysv/linux/alpha/nptl/libBrokenLocale.abilist: New file.
188 * sysdeps/unix/sysv/linux/alpha/nptl/libanl.abilist: New file.
189 * sysdeps/unix/sysv/linux/alpha/nptl/libc.abilist: New file.
190 * sysdeps/unix/sysv/linux/alpha/nptl/libcrypt.abilist: New file.
191 * sysdeps/unix/sysv/linux/alpha/nptl/libdl.abilist: New file.
192 * sysdeps/unix/sysv/linux/alpha/nptl/libm.abilist: New file.
193 * sysdeps/unix/sysv/linux/alpha/nptl/libnsl.abilist: New file.
194 * sysdeps/unix/sysv/linux/alpha/nptl/libpthread.abilist: New file.
195 * sysdeps/unix/sysv/linux/alpha/nptl/libresolv.abilist: New file.
196 * sysdeps/unix/sysv/linux/alpha/nptl/librt.abilist: New file.
197 * sysdeps/unix/sysv/linux/alpha/nptl/libthread_db.abilist: New file.
198 * sysdeps/unix/sysv/linux/alpha/nptl/libutil.abilist: New file.
199
dc0c31fb
RH
200 * sysdeps/alpha/ldiv.S (imaxdiv): Re-add alias.
201
f7616d44
RH
202 * sysdeps/unix/sysv/linux/alpha/msgctl.c: Remove __ASSUME_32BITUIDS.
203 * sysdeps/unix/sysv/linux/alpha/semctl.c: Likewise.
204 * sysdeps/unix/sysv/linux/alpha/shmctl.c: Likewise.
205
18c2f1c0
RH
206 * sysdeps/unix/sysv/linux/alpha/bits/mman.h (MADV_HUGEPAGE): New.
207 (MADV_NOHUGEPAGE, MADV_DONTDUMP, MADV_DODUMP): New.
208
4645e978
RH
2092012-05-20 Richard Henderson <rth@twiddle.net>
210
211 * sysdeps/alpha/add_n.S: Rename from add_n.s.
212 * sysdeps/alpha/addmul_1.S: Rename from addmul_1.s.
213 * sysdeps/alpha/alphaev5/add_n.S: Rename from add_n.s.
214 * sysdeps/alpha/alphaev5/lshift.S: Rename from lshift.s.
215 * sysdeps/alpha/alphaev5/rshift.S: Rename from rshift.s.
216 * sysdeps/alpha/alphaev5/sub_n.S: Rename from sub_n.s.
217 * sysdeps/alpha/alphaev6/addmul_1.S: Rename from addmul_1.s.
218 * sysdeps/alpha/lshift.S: Rename from lshift.s.
219 * sysdeps/alpha/mul_1.S: Rename from mul_1.s.
220 * sysdeps/alpha/rshift.S: Rename from rshift.s.
221 * sysdeps/alpha/sub_n.S: Rename from sub_n.s.
222 * sysdeps/alpha/submul_1.S: Rename from submul_1.s.
223
1d3b8301
RH
2242012-05-18 Richard Henderson <rth@twiddle.net>
225
4645e978
RH
226 * data/localplt-alpha-linux-gnu.data: New file.
227
1d3b8301
RH
228 * sysdeps/unix/sysv/linux/alpha/bits/typesizes.h (__FSWORD_T_TYPE,
229 __SYSCALL_SLONG_TYPE, __SYSCALL_ULONG_TYPE): New.
230
99449c15
MT
2312012-04-26 Matt Turner <mattst88@gmail.com>
232
ee6cb8ad
MT
233 * sysdeps/unix/sysv/linux/alpha/kernel-features.h: Correct kernel
234 version needed to define __ASSUME_ACCEPT4.
235
99449c15
MT
236 * sysdeps/unix/sysv/linux/alpha/ioperm.c (process_cpuinfo): Use "c"
237 and "e" in fopen.
238
cdf73ff5
MT
239 * sysdeps/unix/sysv/linux/alpha/bits/mman.h (MAP_STACK): Define.
240 (MAP_HUGETLB): Likewise.
241
4ca39b2a
MT
242 * sysdeps/alpha/bits/mathdef.h: Remove __STDC__ conditionals.
243 * sysdeps/unix/alpha/sysdep.h: Likewise.
244 * sysdeps/unix/sysv/linux/alpha/sysdep.h: Likewise.
245
24d6e175
MT
246 * sysdeps/alpha/fpu/bits/fenv.h: Use const instead of __const.
247 * sysdeps/unix/sysv/linux/alpha/oldglob.c: Likewise.
248 * sysdeps/unix/sysv/linux/alpha/sys/acct.h: Likewise.
249
b44167c0
MT
250 * sysdeps/unix/sysv/linux/alpha/bits/fcntl.h (O_PATH): Define.
251
c0c5945b
RH
2522012-03-27 Richard Henderson <rth@twiddle.net>
253
254 * sysdeps/alpha/elf/configure.in: Move to ...
255 * sysdeps/alpha/configure.in: ... here. Update comment.
256 * sysdeps/alpha/configure: Regenerate.
257 * sysdeps/alpha/elf/crti.S: Move to ...
258 * sysdeps/alpha/crti.S: ... here.
259 * sysdeps/alpha/elf/crtn.S: Move to ...
260 * sysdeps/alpha/crtn.S: ... here.
261 * sysdeps/alpha/elf/start.S: Move to ...
262 * sysdeps/alpha/start.S: ... here.
263
925f8e84
RH
2642012-03-21 Richard Henderson <rth@twiddle.net>
265
266 * sysdeps/alpha/hp-timing.h: Include <_itoa.h> instead
267 of <stdio-common/_itoa.h>.
268
bdd7898a
RH
2692012-03-19 Richard Henderson <rth@twiddle.net>
270
271 * sysdeps/alpha/fpu/math_private.h: New file.
272
2be0ac4d
RH
2732012-03-11 Richard Henderson <rth@twiddle.net>
274
275 * sysdeps/unix/sysv/linux/alpha/bits/socket.h: Remove file.
276 * sysdeps/unix/sysv/linux/alpha/bits/socket_type.h: New file.
277
ab84e3ff
PE
2782012-03-09 Paul Eggert <eggert@cs.ucla.edu>
279
280 [BZ #13673]
281 Replace FSF snail mail address with URLs, as per GNU coding standards.
282
ee78ea88
RH
2832012-03-04 Richard Henderson <rth@twiddle.net>
284
285 * sysdeps/unix/sysv/linux/alpha/ioperm.c (inline_sethae): Mark
286 as always_inline.
287
dff6d471
RH
2882012-03-04 Richard Henderson <rth@twiddle.net>
289
290 * sysdeps/unix/sysv/linux/alpha/bits/socket.h (recvmmsg): Only
291 declare if __USE_GNU.
292 (sendmmsg): Add declaration.
293
54142796
RH
2942012-03-04 Richard Henderson <rth@twiddle.net>
295
296 * sysdeps/unix/sysv/linux/alpha/bits/siginfo.h: Don't name the
297 siginfo_t struct. Add forward declaration of pthread_attr_t;
298 use it in sigevent.
299 * sysdeps/unix/sysv/linux/alpha/nptl/bits/pthreadtypes.h
300 (pthread_attr_t): Add union tag to pthread_attr_t; only define
301 typedef if not already defined.
302
7ae95db5
RH
3032012-02-21 Richard Henderson <rth@twiddle.net>
304
305 * sysdeps/unix/sysv/linux/alpha/bits/epoll.h: New file.
306 * sysdeps/unix/sysv/linux/alpha/bits/timerfd.h: Likewise.
307 * sysdeps/unix/sysv/linux/alpha/sys/epoll.h: Remove.
308 * sysdeps/unix/sysv/linux/alpha/sys/timerfd.h: Likewise.
309
f157a619
AS
3102012-02-20 Andreas Schwab <schwab@linux-m68k.org>
311
312 * sysdeps/unix/sysv/linux/alpha/bits/errno.h (ERFKILL, EHWPOISON):
313 Define if not defined.
314 * sysdeps/unix/sysv/linux/alpha/Versions: Add new errlist compat
315 entry for 2.16.
316
3287d416
AJ
3172012-02-20 Aurelien Jarno <aurelien@aurel32.net>
318
56526a6f 319 * sysdeps/unix/sysv/linux/alpha/sysconf.c: Fix cache sysconf switch.
3287d416 320
b98de963
RH
3212012-02-16 Richard Henderson <rth@twiddle.net>
322
323 * sysdeps/alpha/fpu/fenv_libc.h (__ieee_set_fp_control,
324 __ieee_get_fp_control): Mark as hidden proto.
325
f3ce45f3
MH
3262012-02-15 Mike Hommey <mh+reportbug@glandium.org>
327
328 [BZ #11677]
329 * sysdeps/unix/sysv/linux/alpha/syscall.S: Support 6th argument.
330
15be932d
RH
3312012-02-15 Richard Henderson <rth@twiddle.net>
332
56526a6f
AS
333 * sysdeps/unix/sysv/linux/alpha/bits/signalfd.h: New file.
334 * sysdeps/unix/sysv/linux/alpha/sys/signalfd.h: Remove.
596720af 335
f0a81bf3
RH
336 * sysdeps/unix/alpha/sysdep.h (syscall_promote): New.
337 (inline_syscall0, inline_syscall1, inline_syscall2,
338 inline_syscall3, inline_syscall4, inline_syscall5,
339 inline_syscall6): Use it.
340 * sysdeps/unix/sysv/linux/alpha/setregid.c: Remove.
341 * sysdeps/unix/sysv/linux/alpha/setreuid.c: Remove.
342 * sysdeps/unix/sysv/linux/alpha/setresgid.c: Remove.
343 * sysdeps/unix/sysv/linux/alpha/setresuid.c: Remove.
344
345 * sysdeps/unix/alpha/sysdep.h: Don't include <tls.h>
64e65bc1
RH
346 [PIC] (SYSCALL_ERROR_HANDLER): Emit nothing.
347 [PIC] (SYSCALL_ERROR_LABEL): Add !samegp markup.
348
7b4f30e3
RH
349 * sysdeps/alpha/dl-machine.h: Don't check USE___THREAD.
350
15be932d
RH
351 * sysdeps/unix/alpha/sysdeps.S: Don't check __ELF__, USE___THREAD,
352 or _LIBC_REENTRANT.
353
4c85d632
RH
3542012-02-15 Richard Henderson <rth@twiddle.net>
355
356 [BZ #13361]
357 * sysdeps/unix/sysv/linux/alpha/bits/fcntl.h (struct file_handle): New.
358 (fallocate, name_to_handle_at, open_by_handle_at): Declare.
359
b991ef77
RH
3602012-02-14 Joseph Myers <joseph@codesourcery.com>
361 Tom de Vries <tom@codesourcery.com>
362
363 * sysdeps/alpha/preconfigure: Make setting of libc_commonpagesize and
364 libc_relro_required conditional on alpha machine. Move setting of
365 libc_cv_gcc_unwind_find_fde ...
366 * sysdeps/unix/sysv/linux/alpha/configure.in: ... here.
367
15dd57e8
RH
3682012-02-13 Richard Henderson <rth@twiddle.net>
369
56526a6f
AS
370 * sysdeps/unix/sysv/linux/alpha/bits/eventfd.h: New file.
371 * sysdeps/unix/sysv/linux/alpha/sys/eventfd.h: Remove.
15dd57e8 372
93519140
RH
3732012-02-09 Richard Henderson <rth@twiddle.net>
374
375 * sysdeps/alpha/preconfigure (libc_cv_gcc_unwind_find_fde): New.
376 (libc_commonpagesize, libc_relro_required): New.
377
f81b9186
RH
3782012-02-08 Richard Henderson <rth@twiddle.net>
379
8c7adf8e
RH
380 * sysdeps/alpha/ldsodefs.h: New file.
381 * sysdeps/alpha/tst-audit.h: New file.
dd0c700a
RH
382 * sysdeps/alpha/tls-macros.h: New file.
383
23a7453b
RH
384 * sysdeps/unix/sysv/linux/alpha/getitimer.S: Don't check HAVE_ELF.
385 * sysdeps/unix/sysv/linux/alpha/getrusage.S: Likewise.
386 * sysdeps/unix/sysv/linux/alpha/gettimeofday.S: Likewise.
387 * sysdeps/unix/sysv/linux/alpha/select.S: Likewise.
388 * sysdeps/unix/sysv/linux/alpha/setitimer.S: Likewise.
389 * sysdeps/unix/sysv/linux/alpha/settimeofday.S: Likewise.
390 * sysdeps/unix/sysv/linux/alpha/utimes.S: Likewise.
391 * sysdeps/unix/sysv/linux/alpha/wait4.S: Likewise.
392
9fb2a6b9
RH
393 * sysdeps/alpha/elf/crti.S, sysdeps/alpha/elf/crtn.S: New files...
394 * sysdeps/alpha/elf/initfini.c: ... split from here. Remove file.
395 * sysdeps/alpha/nptl/elf/pt-initfini.c: Remove file.
396
e544dcd5
RH
397 * sysdeps/unix/alpha/sysdep.h (INTERNAL_SYSCALL_DECL): Mark unused.
398
2011e601
RH
399 * sysdeps/unix/sysv/linux/alpha/bits/stat.h (_STAT_VER_LINUX): New.
400
6aa8bd8c
RH
401 * sysdeps/alpha/dl-tls.h (TLS_DTV_UNALLOCATED): New.
402
fe7b738e
RH
403 * sysdeps/unix/sysv/linux/alpha/configure.in: New file.
404 * sysdeps/unix/sysv/linux/alpha/configure: Build.
405 * sysdeps/unix/sysv/linux/alpha/kernel-features.h: Protect from
406 multiple includes. Disable statfs64 entirely.
407
f81b9186
RH
408 * sysdeps/alpha/nptl/tls.h: Don't test HAVE_TLS_SUPPORT.
409 * sysdeps/unix/alpha/sysdep.h: Don't test HAVE___THREAD.
410 * sysdeps/alpha/elf/configure.in (libc_cv_alpha_tls): Error out if
411 the test fails. Don't set HAVE_TLS_SUPPORT.
412 * sysdeps/alpha/elf/configure: Rebuild.
413
7191c0cf
JM
4142012-01-07 Joseph Myers <joseph@codesourcery.com>
415
416 * sysdeps/alpha/backtrace.c: Use x86_64 version of backtrace.c.
417 * sysdeps/unix/sysv/linux/alpha/wordexp.c: Use sparc64 version of
418 wordexp.c.
419
989edf2c
AS
4202011-10-05 Andreas Schwab <schwab@redhat.com>
421
422 * sysdeps/alpha/dl-machine.h (elf_machine_rela)
423 (elf_machine_lazy_rel): Add parameter skip_ifunc.
424
39262cc8
RH
4252011-03-28 Aurelien Jarno <aurelien@aurel32.net>
426
427 * sysdeps/unix/sysv/linux/alpha/____longjmp_chk.S(____longjmp_chk):
428 Fix wrong register in stack pointer comparison.
429
57d366bd
RH
4302011-03-01 Aurelien Jarno <aurelien@aurel32.net>
431
432 * sysdeps/alpha/fpu/feupdateenv.c (feupdateenv): Add libm_hidden_def.
433 * sysdeps/alpha/fpu/ftestexcept.c (fetestexcept): Likewise.
434
79abd1fb
AJ
4352011-02-28 Aurelien Jarno <aurelien@aurel32.net>
436
437 * sysdeps/unix/sysv/linux/alpha/bits/statfs.h (struct statfs,
438 struct statfs64): Add f_flags field.
439
65342356
AJ
4402011-02-28 Aurelien Jarno <aurelien@aurel32.net>
441
442 * sysdeps/alpha/stackinfo.h: Define DEFAULT_STACK_PERMS with PF_X.
443
146c8734
AJ
4442011-02-28 Aurelien Jarno <aurelien@aurel32.net>
445
446 * sysdeps/unix/sysv/linux/alpha/bits/fcntl.h (F_SETPIPE_SZ,
447 F_GETPIPE_SZ): Define.
448
6c14d67f
RH
4492010-09-26 Michael Cree <mcree@orcon.net.nz>
450
451 * sysdeps/alpha/memchr.c: Include <bp-sym.h>
452 (__memchr): Add casts for integer arithmetic on pointers.
453
926cf114
RH
4542010-09-23 Richard Henderson <rth@redhat.com>
455
456 [BZ #12019]
457 * sysdeps/alpha/alphaev6/memchr.S: Remove.
458 * sysdeps/alpha/memchr.S: Remove.
459 * sysdeps/alpha/memchr.c: New.
460
4612010-09-23 Richard Henderson <rth@redhat.com>
7ffd2bd7
RH
462
463 [BZ #1864]
464 * sysdeps/unix/sysv/linux/alpha/fstatfs64.c: New.
465 * sysdeps/unix/sysv/linux/alpha/fstatvfs.c: New.
466 * sysdeps/unix/sysv/linux/alpha/fstatvfs64.c: New.
467 * sysdeps/unix/sysv/linux/alpha/internal_statvfs64.c: New.
468 * sysdeps/unix/sysv/linux/alpha/statfs64.c: New.
469 * sysdeps/unix/sysv/linux/alpha/statvfs.c: New.
470 * sysdeps/unix/sysv/linux/alpha/statvfs64.c: New.
471 * sysdeps/unix/sysv/linux/alpha/syscalls.list (fstatfs, statfs):
472 Define without 64-bit aliases.
473
200b5fae 4742010-05-03 Aurelien Jarno <aurelien@aurel32.net>
989edf2c 475
200b5fae
RH
476 * sysdeps/alpha/memchr.S: Use prefetch load.
477 * sysdeps/alpha/alphaev6/memchr.S: Likewise.
478
2ec03f50
AJ
4792010-05-03 Aurelien Jarno <aurelien@aurel32.net>
480
56526a6f 481 [BZ #6827]
2ec03f50
AJ
482 * sysdeps/alpha/dl-machine.h: Add dl-procinfo support.
483 * sysdeps/alpha/dl-procinfo.c: New.
484 * sysdeps/alpha/dl-procinfo.h: New.
485
116ff9ad
AJ
4862010-05-03 Aurelien Jarno <aurelien@aurel32.net>
487
9f99a411 488 [BZ #5350]
116ff9ad
AJ
489 * sysdeps/alpha/fpu/s_ceil.c: Fix corner cases.
490 * sysdeps/alpha/fpu/s_ceilf.c: Likewise.
491 * sysdeps/alpha/fpu/s_floor.c: Likewise.
492 * sysdeps/alpha/fpu/s_floorf.c: Likewise.
493 * sysdeps/alpha/fpu/s_rint.c: Likewise.
494 * sysdeps/alpha/fpu/s_rintf.c: Likewise.
495
6a84c77c
GM
4962010-05-03 GOTO Masanori <gotom@debian.or.jp>
497
9f99a411 498 [BZ #1026]
6a84c77c
GM
499 * sysdeps/unix/sysv/linux/alpha/kernel-features.h: Define
500 __ASSUME_STAT64_SYSCALL.
501 * sysdeps/unix/sysv/linux/alpha/fxstat.c: Check
502 __ASSUME_STAT64_SYSCALL.
503 * sysdeps/unix/sysv/linux/alpha/fxstatat.c: Likewise.
504 * sysdeps/unix/sysv/linux/alpha/lxstat.c: Likewise.
505 * sysdeps/unix/sysv/linux/alpha/xstat.c: Likewise.
506 * sysdeps/unix/sysv/linux/alpha/xstatconv.c: Don't define
507 __libc_missing_axp_stat64 when it's not needed.
508 * sysdeps/unix/sysv/linux/alpha/xstatconv.h: Likewise.
509
8eb49e8a
RH
5102010-03-30 Richard Henderson <rth@redhat.com>
511
512 * sysdeps/unix/sysv/linux/alpha/bits/socket.h (MSG_WAITFORONE): New.
513
3648b807
RH
5142010-03-30 Matt Turner <mattst88@gmail.com>
515
516 * sysdeps/unix/sysv/linux/alpha/kernel-features.h: New.
517
05479f36
RH
5182010-03-26 Richard Henderson <rth@redhat.com>
519
520 * sysdeps/unix/sysv/linux/alpha/____longjmp_chk.S: New.
521
c87187fb
RH
5222010-03-26 Richard Henderson <rth@redhat.com>
523
524 * sysdeps/unix/sysv/linux/alpha/Versions: Update errlist-compat
525 for GLIBC_2.12.
526
3a808c3d
RH
5272010-03-26 Richard Henderson <rth@redhat.com>
528
529 * sysdeps/alpha/fpu/fegetenv.c: Add hidden alias.
530
45e3c406
RH
5312010-03-26 Richard Henderson <rth@redhat.com>
532
533 * sysdeps/unix/sysv/linux/alpha/dl-auxv.h (__libc_alpha_cache_shape):
534 Define extern here; move definition...
535 * sysdeps/unix/sysv/linux/alpha/dl-sysdep.c: ... here.
536
6546e0c4
RH
5372010-03-26 Richard Henderson <rth@redhat.com>
538
539 * sysdeps/unix/sysv/linux/alpha/sys/user.h: Don't include asm/page.h.
540 (PAGE_SHIFT, PAGE_SIZE, PAGE_MASK): Define.
541
c735022d
RH
5422010-03-26 Richard Henderson <rth@redhat.com>
543
544 * sysdeps/unix/sysv/linux/alpha/bits/fcntl.h (F_SETOWN_EX,
545 F_GETOWN_EX, F_OWNER_TID, F_OWNER_PID, F_OWNER_PGRP,
546 F_OWNER_GID, struct f_owner_ex): Define.
547 (F_SETOWN, F_GETOWN): Define with XPG7.
548
ee390edf
RH
5492010-03-26 Richard Henderson <rth@redhat.com>
550
551 * sysdeps/unix/alpha/sysdep.h (PTR_MANGLE): Define for !PIC too.
552 (PTR_DEMANGLE): Likewise.
553
cce01cf0
RH
5542010-03-26 Richard Henderson <rth@redhat.com>
555
556 * sysdeps/unix/alpha/sysdep.h (INTERNAL_SYSCALL_ERROR_P,
557 INTERNAL_SYSCALL_ERRNO): "Use" the "other" variable in each macro.
558
c7b88023
RH
5592010-03-26 Richard Henderson <rth@redhat.com>
560
561 * sysdep/unix/sysv/linux/alpha/creat.c: New.
562
a9374d81
RH
5632010-03-26 Richard Henderson <rth@redhat.com>
564
565 * sysdep/alpha/elf/configure.in (libc_cv_alpha_hidden_gprel)
566 Adjust the test for gcc 4.5.
567 * sysdep/alpha/elf/configure: Rebuild.
568
6796df65
RH
5692010-03-26 Richard Henderson <rth@redhat.com>
570
571 * sysdeps/alpha/bits/atomic.h (__arch_exchange_8_int,
572 __arch_exchange_16_int, __arch_exchange_32_int,
573 __arch_exchange_64_int, __arch_exchange_and_add_32_int,
574 __arch_exchange_and_add_64_int): Use __typeof to get the
575 return type correct without warning.
576
0b37400a 5772010-03-23 Matt Turner <mattst88@gmail.com>
79abd1fb 578 Aurelien Jarno <aurelien@aurel32.net>
0b37400a
MT
579
580 * sysdeps/unix/sysv/linux/alpha/bits/socket.h: New file.
581
aa576322
MT
5822010-01-12 Matt Turner <mattst88@gmail.com>
583
584 * sysdeps/unix/sysv/linux/alpha/bits/stat.h: Fix double-inclusion
585 problem.
586
1480094d
MT
5872010-01-12 Matt Turner <mattst88@gmail.com>
588
589 * sysdeps/unix/sysv/linux/alpha/bits/sigaction.h: Define
590 SA_RESTART, SA_NODEFER and SA_RESETHAND if __USE_XOPEN2K8.
591
54faff05
MT
5922010-01-12 Matt Turner <mattst88@gmail.com>
593
594 * sysdeps/unix/sysv/linux/alpha/bits/fcntl.h: Define O_DIRECTORY,
595 O_NOFOLLOW, O_CLOEXEC, F_DUPFD_CLOEXEC, F_SETOWN, and F_GETOWN for
596 XPG7.
597 * sysdeps/unix/sysv/linux/alpha/bits/stat.h: Enable using from
598 fcntl.h.
599
1f4a25ae
MT
6002010-01-12 Matt Turner <mattst88@gmail.com>
601
602 * sysdeps/unix/sysv/linux/alpha/bits/fcntl.h: Redefine O_SYNC and
603 O_DSYNC to match 2.6.33+ kernels.
604
77b22d3e
MF
6052009-12-02 Mike Frysinger <vapier@gentoo.org>
606
607 * sysdeps/unix/sysv/linux/alpha/nptl/timer_settime.c: Fix typo in
608 include timer_gettime.c -> timer_settime.c.
609
36a3800a
MT
6102009-11-23 Matt Turner <mattst88@gmail.com>
611
612 * sysdeps/unix/sysv/linux/alpha/bits/stat.h: Use struct timespec
613 for timestamps also if __USE_XOPEN2K8.
614
015a3d04
MT
6152009-11-23 Matt Turner <mattst88@gmail.com>
616
617 * sysdeps/unix/sysv/linux/alpha/bits/fcntl.h: Change misleading
618 names of parameters of sync_file_range.
619
4dc21b9d
MT
6202009-11-23 Matt Turner <mattst88@gmail.com>
621
622 [BZ #10972]
623 * sysdeps/unix/sysv/linux/alpha/bits/mman.h: Add new MADV_*
624 constants from recent kernels.
625
52c693bd
MT
6262009-11-10 Matt Turner <mattst88@gmail.com>
627
628 [BZ #10609]
629 * sysdeps/unix/sysv/linux/alpha/fxstatat.c (__fxstatat): Fix handling
630 of empty parameters for file names.
631
c1592c25
AJ
6322009-07-13 Aurelien Jarno <aurelien@aurel32.net>
633
634 [BZ #10158]
79abd1fb
AJ
635 * sysdeps/unix/sysv/linux/alpha/getsysstats.c (GET_NPROCS_PARSER):
636 Change parameters and use next_line.
c1592c25 637
8cb716ea
AJ
638 [BZ #10160]
639 * sysdeps/unix/sysv/linux/alpha/nptl/lowlevellock.h: Define
640 FUTEX_WAIT_BITSET, FUTEX_WAKE_BITSET, FUTEX_CLOCK_REALTIME and
641 FUTEX_BITSET_MATCH_ANY.
642
97d1e7c8
AJ
643 [BZ #10161]
644 * sysdeps/unix/sysv/linux/alpha/getdents64.c: Adjust include path.
645 * sysdeps/unix/sysv/linux/alpha/nptl/fork.c: Likewise.
646 * sysdeps/unix/sysv/linux/alpha/nptl/sem_post.c: Likewise.
647 * sysdeps/unix/sysv/linux/alpha/nptl/timer_create.c: Likewise.
648 * sysdeps/unix/sysv/linux/alpha/nptl/timer_delete.c: Likewise.
649 * sysdeps/unix/sysv/linux/alpha/nptl/timer_getoverr.c: Likewise.
650 * sysdeps/unix/sysv/linux/alpha/nptl/timer_gettime.c: Likewise.
651 * sysdeps/unix/sysv/linux/alpha/nptl/timer_settime.c: Likewise.
652 * sysdeps/unix/sysv/linux/alpha/sysconf.c: Likewise.
653
6b4e363a
AJ
654 [BZ #6507]
655 * sysdeps/unix/sysv/linux/alpha/sys/procfs.h (ELF_NGREG,
656 ELF_NFPREG, elf_greg_t, elf_gregset_t, elf_fpreg_t,
657 elf_fpregset_t): Define. Don't include asm/elf.h.
658
7deeab19
RM
6592008-11-26 Roland McGrath <roland@redhat.com>
660
661 * sysdeps/unix/sysv/linux/alpha/wordexp.c: Contents moved to main
662 repository's ia64 file; #include that.
663 * sysdeps/unix/sysv/linux/alpha/ipc_priv.h: Contents moved to main
664 repository's powerpc file; #include that.
665
5823b578
RM
6662008-11-25 Roland McGrath <roland@redhat.com>
667
668 * ChangeLog.alpha: New file (this one).
669 * sysdeps/alpha, sysdeps/unix/bsd/osf/alpha,
670 sysdeps/unix/bsd/Attic/osf1/alpha, sysdeps/unix/sysv/linux/alpha,
671 sysdeps/unix/sysv/linux/alpha/alpha, sysdeps/unix/alpha,
672 sysdeps/mach/alpha, sysdeps/mach/hurd/alpha:
673 Subdirectories moved here from main repository.
674 * sysdeps/alpha/nptl, sysdeps/unix/sysv/linux/alpha/nptl:
675 Subdirectories moved here from main repository's nptl/ subdirectory.
676 * sysdeps/alpha/preconfigure: New file.
677 * sysdeps/alpha/shlib-versions: New file.
678\f
679Local Variables:
680mode: change-log
681left-margin: 8
682fill-column: 74
683End:
This page took 0.122714 seconds and 5 git commands to generate.