BZ #15711: Avoid circular dependency for syscall.h
[glibc.git] / ports / ChangeLog.powerpc
blob8272ef3a9dfd0ee417cdf8239ed8ed7ed6edaef7
1 2013-07-03  Joseph Myers  <joseph@codesourcery.com>
3         * sysdeps/powerpc/nofpu/libm-test-ulps: Regenerated.
5 2013-06-15  Siddhesh Poyarekar  <siddhesh@redhat.com>
7         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libpthread.abilist:
8         Update.
10 2013-06-11  Ryan S. Arnold  <rsa@linux.vnet.ibm.com>
12         * sysdeps/powerpc/dl-procinfo.c: Remove as this is now redundant with
13         glibc/sysdeps/powerpc/dl-procinfo.c.
14         * sysdeps/powerpc/dl-procinfo.h: Remove as this is now redundant with
15         glibc/sysdeps/powerpc/dl-procinfo.h
17 2013-06-11  Ryan S. Arnold  <rsa@linux.vnet.ibm.com>
19          * sysdeps/powerpc/dl-procinfo.h: Fix whitespace by correcting
20          spaces with tabs where appropriate.
22 2013-06-05  Joseph Myers  <joseph@codesourcery.com>
24         * sysdeps/powerpc/nofpu/fenv_const.c: Remove trailing whitespace.
25         * sysdeps/powerpc/nofpu/fenv_libc.h: Likewise.
26         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/getcontext.S:
27         Likewise.
28         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/setcontext.S:
29         Likewise.
30         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/swapcontext.S:
31         Likewise.
33 2013-05-22  Joseph Myers  <joseph@codesourcery.com>
35         * sysdeps/powerpc/nofpu/libm-test-ulps: Update test names.
37 2013-05-19  Joseph Myers  <joseph@codesourcery.com>
39         * sysdeps/powerpc/nofpu/libm-test-ulps: Update names of sincos
40         tests.
42 2013-05-16  Maciej W. Rozycki  <macro@codesourcery.com>
44         [BZ #15442]
45         * sysdeps/powerpc/soft-fp/sfp-machine.h (_FP_QNANNEGATEDP): New
46         macro.
48 2013-02-28  Joseph Myers  <joseph@codesourcery.com>
50         [BZ #13550]
51         * sysdeps/powerpc/powerpc32/405/memcmp.S: Don't include <bp-sym.h>
52         and <bp-asm.h>.
53         (memcmp): Don't use BP_SYM.
54         * sysdeps/powerpc/powerpc32/405/memcpy.S: Don't include <bp-sym.h>
55         and <bp-asm.h>.
56         (memcpy): Don't use BP_SYM.
57         * sysdeps/powerpc/powerpc32/405/memset.S: Don't include <bp-sym.h>
58         and <bp-asm.h>.
59         (memset): Don't use BP_SYM.
60         * sysdeps/powerpc/powerpc32/405/strcmp.S: Don't include <bp-sym.h>
61         and <bp-asm.h>.
62         (strcmp): Don't use BP_SYM.
63         * sysdeps/powerpc/powerpc32/405/strcpy.S: Don't include <bp-sym.h>
64         and <bp-asm.h>.
65         (strcpy): Don't use BP_SYM.
66         * sysdeps/powerpc/powerpc32/405/strlen.S: Don't include <bp-sym.h>
67         and <bp-asm.h>.
68         (strlen): Don't use BP_SYM.
69         * sysdeps/powerpc/powerpc32/405/strncmp.S: Don't include
70         <bp-sym.h> and <bp-asm.h>.
71         (strncmp): Don't use BP_SYM.
72         * sysdeps/powerpc/powerpc32/476/memset.S: Don't include <bp-sym.h>
73         and <bp-asm.h>.
74         (memset): Don't use BP_SYM.
76 2013-02-18  Siddhesh Poyarekar  <siddhesh@redhat.com>
78         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libc.abilist:
79         Add __cxa_thread_atexit_impl.
80         * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libc.abilist:
81         Likewise.
83 2013-02-14  Joseph Myers  <joseph@codesourcery.com>
85         [BZ #13550]
86         * sysdeps/powerpc/nofpu/fegetenv.c: Do not include <bp-sym.h>.
87         (fegetenv): Do not use BP_SYM in versioned symbols.
88         * sysdeps/powerpc/nofpu/fesetenv.c: Do not include <bp-sym.h>.
89         (fesetenv): Do not use BP_SYM in versioned symbols.
90         * sysdeps/powerpc/nofpu/feupdateenv.c: Do not include <bp-sym.h>.
91         (feupdateenv): Do not use BP_SYM in versioned symbols.
92         * sysdeps/powerpc/nofpu/fgetexcptflg.c: Do not include <bp-sym.h>.
93         (fegetexceptflag): Do not use BP_SYM in versioned symbols.
94         * sysdeps/powerpc/nofpu/fraiseexcpt.c: Do not include <bp-sym.h>.
95         (feraiseexcept): Do not use BP_SYM in versioned symbols.
96         * sysdeps/powerpc/nofpu/fsetexcptflg.c: Do not include <bp-sym.h>.
97         (fesetexceptflag): Do not use BP_SYM in versioned symbols.
99 2013-01-02  Joseph Myers  <joseph@codesourcery.com>
101         * All files with FSF copyright notices: Update copyright dates
102         using scripts/update-copyrights.
104 2012-12-05  Joseph Myers  <joseph@codesourcery.com>
106         * sysdeps/powerpc/nofpu/fgetexcptflg.c (__fegetexceptflag):
107         Specify return type as int.
109 2012-11-30  Joseph Myers  <joseph@codesourcery.com>
111         * sysdeps/powerpc/nofpu/libm-test-ulps: Remove fma ulps.
113         * sysdeps/powerpc/nofpu/libm-test-ulps: Update.
115 2012-11-03  Joseph Myers  <joseph@codesourcery.com>
117         * sysdeps/powerpc/nofpu/fclrexcpt.c (feclearexcept): Add
118         libm_hidden_ver.
120 2012-10-31  Andreas Schwab  <schwab@linux-m68k.org>
122         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libc.abilist:
123         Fix sort order.
125 2012-10-30  Jason Gunthorpe  <jgunthorpe@obsidianresearch.com>
126             Ryan S. Arnold  <rsa@linux.vnet.ibm.com>
128         [BZ #14595]
129         * sysdeps/powerpc/powerpc32/476/memset.S: New file copied from
130         405/memset.S to preserve 128-byte cacheline size.
131         * sysdeps/powerpc/powerpc32/405/memset.S (memset): Fix cacheline size
132         to 32-bytes for 405, 440, and 464 processors.
134 2012-10-19  Roland McGrath  <roland@hack.frob.com>
136         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libc.abilist
137         (GLIBC_2.17): Add clock_* symbols.
139 2012-09-26  Joseph Myers  <joseph@codesourcery.com>
141         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libc.abilist:
142         Add __ppc_get_timebase_freq.
144 2012-09-12  Joseph Myers  <joseph@codesourcery.com>
146         * sysdeps/powerpc/nofpu/get-rounding-mode.h: New file.
148 2012-07-25  Florian Weimer  <fweimer@redhat.com>
150         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libc.abilist:
151         Add secure_getenv.
152         * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libc.abilist:
153         Likewise.
155 2012-07-20  Joseph Myers  <joseph@codesourcery.com>
157         * data/localplt-powerpcsoft-linux-gnu.data: Move to ...
158         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/localplt.data:
159         ... here.
161 2012-07-17  Joseph Myers  <joseph@codesourcery.com>
163         * data/c++-types-powerpcsoft-linux-gnu.data: Move to ...
164         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/c++-types.data:
165         ... here.
167 2012-07-03  Joseph Myers  <joseph@codesourcery.com>
169         * sysdeps/powerpc/dl-procinfo.c (_dl_powerpc_platforms): Add
170         "ppca2".
171         * sysdeps/powerpc/dl-procinfo.h (_DL_PLATFORMS_COUNT): Increase to
172         13.
173         (PPC_PLATFORM_PPCA2): Define.
174         (PPC_PLATFORM_PPC405): Increase value.
175         (PPC_PLATFORM_PPC440): Likewise.
176         (PPC_PLATFORM_PPC464): Likewise.
177         (PPC_PLATFORM_PPC476): Likewise.
178         (_dl_string_platform): Handle ppca2.
180 2012-06-13  Joseph Myers  <joseph@codesourcery.com>
182         * data/localplt-powerpcsoft-linux-gnu.data: Allow abort and
183         soft-fp symbols to be absent.
185 2012-06-08  Joseph Myers  <joseph@codesourcery.com>
187         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libc.abilist:
188         Update.
190 2012-05-31  Joseph Myers  <joseph@codesourcery.com>
192         * sysdeps/powerpc/nofpu/libm-test-ulps: Regenerated.
194 2012-05-30  Joseph Myers  <joseph@codesourcery.com>
196         * sysdeps/powerpc/soft-fp/sfp-machine.h (FP_EX_DENORM): Remove.
197         (FP_TRAPPING_EXCEPTIONS): Define.
199 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
201         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libm.abilist
202         (__fe_nomask_env): Remove.
204         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libc.abilist:
205         Update.
207 2012-05-16  Joseph Myers  <joseph@codesourcery.com>
209         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/ld.abilist:
210         New file.
211         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libBrokenLocale.abilist:
212         Likewise.
213         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libanl.abilist:
214         Likewise.
215         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libc.abilist:
216         Likewise.
217         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libcrypt.abilist:
218         Likewise.
219         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libdl.abilist:
220         Likewise.
221         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libm.abilist:
222         Likewise.
223         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libnsl.abilist:
224         Likewise.
225         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libpthread.abilist:
226         Likewise.
227         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libresolv.abilist:
228         Likewise.
229         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/librt.abilist:
230         Likewise.
231         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libthread_db.abilist:
232         Likewise.
233         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libutil.abilist:
234         Likewise.
236 2012-03-09  Paul Eggert  <eggert@cs.ucla.edu>
238         [BZ #13673]
239         Replace FSF snail mail address with URLs, as per GNU coding standards.
241 2012-02-20  Joseph Myers  <joseph@codesourcery.com>
243         * sysdeps/powerpc/nofpu/libm-test-ulps: Resort with
244         gen-libm-test.pl -n in C locale.
246 2010-09-03  Luis Machado  <luisgpm@br.ibm.com>
248         * sysdeps/powerpc/dl-procinfo.c: New file.
249         * sysdeps/powerpc/dl-procinfo.h: New file.
250         * sysdeps/powerpc/powerpc32/405/memcmp.S: New file.
251         * sysdeps/powerpc/powerpc32/405/memcpy.S: New file.
252         * sysdeps/powerpc/powerpc32/405/memset.S: New file.
253         * sysdeps/powerpc/powerpc32/405/strcmp.S: New file.
254         * sysdeps/powerpc/powerpc32/405/strcpy.S: New file.
255         * sysdeps/powerpc/powerpc32/405/strlen.S: New file.
256         * sysdeps/powerpc/powerpc32/405/strncmp.S: New file.
257         * sysdeps/powerpc/powerpc32/440/Implies: New file.
258         * sysdeps/powerpc/powerpc32/464/Implies: New file.
259         * sysdeps/powerpc/powerpc32/476/Implies: New file.
260         * sysdeps/powerpc/powerpc32/Makefile: New file.
261         * sysdeps/unix/sysv/linux/powerpc/powerpc32/405/Implies: New file.
262         * sysdeps/unix/sysv/linux/powerpc/powerpc32/440/Implies: New file.
263         * sysdeps/unix/sysv/linux/powerpc/powerpc32/464/Implies: New file.
264         * sysdeps/unix/sysv/linux/powerpc/powerpc32/476/Implies: New file.
266 2010-10-11  Joseph Myers  <joseph@codesourcery.com>
268         * sysdeps/powerpc/nofpu/feupdateenv.c (feupdateenv): Add
269         libm_hidden_ver.
270         * sysdeps/powerpc/nofpu/ftestexcept.c (fetestexcept): Add
271         libm_hidden_def.
273 2010-02-10  Joseph Myers  <joseph@codesourcery.com>
275         * sysdeps/powerpc/nofpu/fegetenv.c: Add hidden alias.
277 2008-08-19  Joseph Myers  <joseph@codesourcery.com>
279         * sysdeps/powerpc/nofpu/shlib-versions: New.
280         * c++-types-powerpcsoft-linux-gnu.data: New.
281         * localplt-powerpcsoft-linux-gnu.data: New.
282         * sysdeps/powerpc/nofpu/feholdexcpt.c (feholdexcept): Use
283         __fegetenv.
285 2007-08-29  Daniel Jacobowitz  <dan@codesourcery.com>
287         * sysdeps/powerpc/nofpu/fsetexcptflg.c (__fesetexceptflag): Do not
288         clobber other exceptions.
289         * sysdeps/powerpc/nofpu/feupdateenv.c (__feupdateenv): Raise new
290         exceptions.
291         * sysdeps/powerpc/nofpu/fraiseexcpt.c (__feraiseexcept): Handle
292         multiple new exceptions if some are disabled.
293         * sysdeps/powerpc/nofpu/sim-full.c (__simulate_exceptions): Likewise.
295 2007-07-13  Steven Munroe  <sjmunroe@us.ibm.com>
297         * sysdeps/powerpc/nofpu/Makefile: Remove fe_nomask from libm-support.
299 2007-05-23  Steven Munroe  <sjmunroe@us.ibm.com>
301         * sysdeps/powerpc/nofpu/feholdexcpt.c (feholdexcept): Disable
302         exceptions.  Use the updated env in fesetenv().
303         Add libm_hidden_def.
305 2007-01-23  Steven Munroe  <sjmunroe@us.ibm.com>
307         [BZ #2749]
308         * sysdeps/powerpc/nofpu/fenv_libc.h: New file.
310 2007-01-08  Joseph Myers  <joseph@codesourcery.com>
312         * sysdeps/powerpc/nofpu/fesetenv.c (__sim_exceptions,
313         __sim_disabled_exceptions, __sim_round_mode): Remove declarations.
315 2006-10-05  Steven Munroe  <sjmunroe@us.ibm.com>
317         [BZ #2749]
318         * sysdeps/powerpc/nofpu/Makefile
319         [subdirs-soft-fp] (sysdep_routines): Remove gcc-quad-routines.
320         [subdirs-math] (CPPFLAGS): Add -I../soft-fp.
321         [subdirs-math] (CFLAGS-e_powl.c): Add -fno-builtin-fabsl.
322         [subdirs-math] (CFLAGS-s_ccoshl.c): Likewise.
323         [subdirs-math] (CFLAGS-s_csinhl.c): Likewise.
324         [subdirs-math] (CFLAGS-s_clogl.c): Likewise.
325         [subdirs-math] (CFLAGS-s_clog10l.c): Likewise.
326         [subdirs-math] (CFLAGS-s_csinl.c): Likewise.
327         [subdirs-math] (CFLAGS-s_csqrtl.c): Likewise.
328         * sysdeps/powerpc/nofpu/Versions (GLIBC_2.3.2): Remove __fixtfdi,
329         __fixtfsi, and __trunctfsf2.
330         (GLIBC_2.4): Remove  __floatunditf, __floatunsitf, and __unordtf2.
331         Add __nedf2, __nesf2, __gtdf2, __gtsf2, __ltdf2, __ltsf2.
332         * sysdeps/powerpc/nofpu/libm-test-ulps: Update for soft-fp.
333         * sysdeps/powerpc/soft-fp/sfp-machine.h: New file.
334         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/Implies: New file.
336         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/getcontext.S:
337         New file.
338         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/setcontext.S:
339         New file.
340         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/swapcontext.S:
341         New file.
343 2006-01-27  Roland McGrath  <roland@redhat.com>
345         * sysdeps/powerpc/nofpu/Subdirs: New file.
347         * sysdeps/powerpc/nofpu/Makefile [$(subdir) = soft-fp]
348         (sysdep_routines): Add $(gcc-quad-routines) here.
350 2006-01-06  Roland McGrath  <roland@redhat.com>
352         * sysdeps/powerpc/nofpu/Versions (libc: GLIBC_2.4): New set.
353         Add __floatundidf, __floatundisf, __floatunditf, __floatunsidf,
354         __floatunsisf, __floatunsitf, __unorddf2, __unordsf2, __unordtf2.
356 2005-10-11  Steven Munroe  <sjmunroe@us.ibm.com>
358         * sysdeps/powerpc/nofpu/fesetround.c: Add libm_hidden_def.