Add x86 init-arch to nptl
[glibc.git] / ports / ChangeLog.powerpc
blobdb1bf424e7d9c40f39e604ce92feaaa1dd757991
1 2013-06-15  Siddhesh Poyarekar  <siddhesh@redhat.com>
3         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libpthread.abilist:
4         Update.
6 2013-06-11  Ryan S. Arnold  <rsa@linux.vnet.ibm.com>
8         * sysdeps/powerpc/dl-procinfo.c: Remove as this is now redundant with
9         glibc/sysdeps/powerpc/dl-procinfo.c.
10         * sysdeps/powerpc/dl-procinfo.h: Remove as this is now redundant with
11         glibc/sysdeps/powerpc/dl-procinfo.h
13 2013-06-11  Ryan S. Arnold  <rsa@linux.vnet.ibm.com>
15          * sysdeps/powerpc/dl-procinfo.h: Fix whitespace by correcting
16          spaces with tabs where appropriate.
18 2013-06-05  Joseph Myers  <joseph@codesourcery.com>
20         * sysdeps/powerpc/nofpu/fenv_const.c: Remove trailing whitespace.
21         * sysdeps/powerpc/nofpu/fenv_libc.h: Likewise.
22         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/getcontext.S:
23         Likewise.
24         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/setcontext.S:
25         Likewise.
26         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/swapcontext.S:
27         Likewise.
29 2013-05-22  Joseph Myers  <joseph@codesourcery.com>
31         * sysdeps/powerpc/nofpu/libm-test-ulps: Update test names.
33 2013-05-19  Joseph Myers  <joseph@codesourcery.com>
35         * sysdeps/powerpc/nofpu/libm-test-ulps: Update names of sincos
36         tests.
38 2013-05-16  Maciej W. Rozycki  <macro@codesourcery.com>
40         [BZ #15442]
41         * sysdeps/powerpc/soft-fp/sfp-machine.h (_FP_QNANNEGATEDP): New
42         macro.
44 2013-02-28  Joseph Myers  <joseph@codesourcery.com>
46         [BZ #13550]
47         * sysdeps/powerpc/powerpc32/405/memcmp.S: Don't include <bp-sym.h>
48         and <bp-asm.h>.
49         (memcmp): Don't use BP_SYM.
50         * sysdeps/powerpc/powerpc32/405/memcpy.S: Don't include <bp-sym.h>
51         and <bp-asm.h>.
52         (memcpy): Don't use BP_SYM.
53         * sysdeps/powerpc/powerpc32/405/memset.S: Don't include <bp-sym.h>
54         and <bp-asm.h>.
55         (memset): Don't use BP_SYM.
56         * sysdeps/powerpc/powerpc32/405/strcmp.S: Don't include <bp-sym.h>
57         and <bp-asm.h>.
58         (strcmp): Don't use BP_SYM.
59         * sysdeps/powerpc/powerpc32/405/strcpy.S: Don't include <bp-sym.h>
60         and <bp-asm.h>.
61         (strcpy): Don't use BP_SYM.
62         * sysdeps/powerpc/powerpc32/405/strlen.S: Don't include <bp-sym.h>
63         and <bp-asm.h>.
64         (strlen): Don't use BP_SYM.
65         * sysdeps/powerpc/powerpc32/405/strncmp.S: Don't include
66         <bp-sym.h> and <bp-asm.h>.
67         (strncmp): Don't use BP_SYM.
68         * sysdeps/powerpc/powerpc32/476/memset.S: Don't include <bp-sym.h>
69         and <bp-asm.h>.
70         (memset): Don't use BP_SYM.
72 2013-02-18  Siddhesh Poyarekar  <siddhesh@redhat.com>
74         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libc.abilist:
75         Add __cxa_thread_atexit_impl.
76         * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libc.abilist:
77         Likewise.
79 2013-02-14  Joseph Myers  <joseph@codesourcery.com>
81         [BZ #13550]
82         * sysdeps/powerpc/nofpu/fegetenv.c: Do not include <bp-sym.h>.
83         (fegetenv): Do not use BP_SYM in versioned symbols.
84         * sysdeps/powerpc/nofpu/fesetenv.c: Do not include <bp-sym.h>.
85         (fesetenv): Do not use BP_SYM in versioned symbols.
86         * sysdeps/powerpc/nofpu/feupdateenv.c: Do not include <bp-sym.h>.
87         (feupdateenv): Do not use BP_SYM in versioned symbols.
88         * sysdeps/powerpc/nofpu/fgetexcptflg.c: Do not include <bp-sym.h>.
89         (fegetexceptflag): Do not use BP_SYM in versioned symbols.
90         * sysdeps/powerpc/nofpu/fraiseexcpt.c: Do not include <bp-sym.h>.
91         (feraiseexcept): Do not use BP_SYM in versioned symbols.
92         * sysdeps/powerpc/nofpu/fsetexcptflg.c: Do not include <bp-sym.h>.
93         (fesetexceptflag): Do not use BP_SYM in versioned symbols.
95 2013-01-02  Joseph Myers  <joseph@codesourcery.com>
97         * All files with FSF copyright notices: Update copyright dates
98         using scripts/update-copyrights.
100 2012-12-05  Joseph Myers  <joseph@codesourcery.com>
102         * sysdeps/powerpc/nofpu/fgetexcptflg.c (__fegetexceptflag):
103         Specify return type as int.
105 2012-11-30  Joseph Myers  <joseph@codesourcery.com>
107         * sysdeps/powerpc/nofpu/libm-test-ulps: Remove fma ulps.
109         * sysdeps/powerpc/nofpu/libm-test-ulps: Update.
111 2012-11-03  Joseph Myers  <joseph@codesourcery.com>
113         * sysdeps/powerpc/nofpu/fclrexcpt.c (feclearexcept): Add
114         libm_hidden_ver.
116 2012-10-31  Andreas Schwab  <schwab@linux-m68k.org>
118         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libc.abilist:
119         Fix sort order.
121 2012-10-30  Jason Gunthorpe  <jgunthorpe@obsidianresearch.com>
122             Ryan S. Arnold  <rsa@linux.vnet.ibm.com>
124         [BZ #14595]
125         * sysdeps/powerpc/powerpc32/476/memset.S: New file copied from
126         405/memset.S to preserve 128-byte cacheline size.
127         * sysdeps/powerpc/powerpc32/405/memset.S (memset): Fix cacheline size
128         to 32-bytes for 405, 440, and 464 processors.
130 2012-10-19  Roland McGrath  <roland@hack.frob.com>
132         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libc.abilist
133         (GLIBC_2.17): Add clock_* symbols.
135 2012-09-26  Joseph Myers  <joseph@codesourcery.com>
137         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libc.abilist:
138         Add __ppc_get_timebase_freq.
140 2012-09-12  Joseph Myers  <joseph@codesourcery.com>
142         * sysdeps/powerpc/nofpu/get-rounding-mode.h: New file.
144 2012-07-25  Florian Weimer  <fweimer@redhat.com>
146         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libc.abilist:
147         Add secure_getenv.
148         * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libc.abilist:
149         Likewise.
151 2012-07-20  Joseph Myers  <joseph@codesourcery.com>
153         * data/localplt-powerpcsoft-linux-gnu.data: Move to ...
154         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/localplt.data:
155         ... here.
157 2012-07-17  Joseph Myers  <joseph@codesourcery.com>
159         * data/c++-types-powerpcsoft-linux-gnu.data: Move to ...
160         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/c++-types.data:
161         ... here.
163 2012-07-03  Joseph Myers  <joseph@codesourcery.com>
165         * sysdeps/powerpc/dl-procinfo.c (_dl_powerpc_platforms): Add
166         "ppca2".
167         * sysdeps/powerpc/dl-procinfo.h (_DL_PLATFORMS_COUNT): Increase to
168         13.
169         (PPC_PLATFORM_PPCA2): Define.
170         (PPC_PLATFORM_PPC405): Increase value.
171         (PPC_PLATFORM_PPC440): Likewise.
172         (PPC_PLATFORM_PPC464): Likewise.
173         (PPC_PLATFORM_PPC476): Likewise.
174         (_dl_string_platform): Handle ppca2.
176 2012-06-13  Joseph Myers  <joseph@codesourcery.com>
178         * data/localplt-powerpcsoft-linux-gnu.data: Allow abort and
179         soft-fp symbols to be absent.
181 2012-06-08  Joseph Myers  <joseph@codesourcery.com>
183         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libc.abilist:
184         Update.
186 2012-05-31  Joseph Myers  <joseph@codesourcery.com>
188         * sysdeps/powerpc/nofpu/libm-test-ulps: Regenerated.
190 2012-05-30  Joseph Myers  <joseph@codesourcery.com>
192         * sysdeps/powerpc/soft-fp/sfp-machine.h (FP_EX_DENORM): Remove.
193         (FP_TRAPPING_EXCEPTIONS): Define.
195 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
197         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libm.abilist
198         (__fe_nomask_env): Remove.
200         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libc.abilist:
201         Update.
203 2012-05-16  Joseph Myers  <joseph@codesourcery.com>
205         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/ld.abilist:
206         New file.
207         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libBrokenLocale.abilist:
208         Likewise.
209         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libanl.abilist:
210         Likewise.
211         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libc.abilist:
212         Likewise.
213         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libcrypt.abilist:
214         Likewise.
215         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libdl.abilist:
216         Likewise.
217         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libm.abilist:
218         Likewise.
219         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libnsl.abilist:
220         Likewise.
221         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libpthread.abilist:
222         Likewise.
223         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libresolv.abilist:
224         Likewise.
225         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/librt.abilist:
226         Likewise.
227         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libthread_db.abilist:
228         Likewise.
229         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libutil.abilist:
230         Likewise.
232 2012-03-09  Paul Eggert  <eggert@cs.ucla.edu>
234         [BZ #13673]
235         Replace FSF snail mail address with URLs, as per GNU coding standards.
237 2012-02-20  Joseph Myers  <joseph@codesourcery.com>
239         * sysdeps/powerpc/nofpu/libm-test-ulps: Resort with
240         gen-libm-test.pl -n in C locale.
242 2010-09-03  Luis Machado  <luisgpm@br.ibm.com>
244         * sysdeps/powerpc/dl-procinfo.c: New file.
245         * sysdeps/powerpc/dl-procinfo.h: New file.
246         * sysdeps/powerpc/powerpc32/405/memcmp.S: New file.
247         * sysdeps/powerpc/powerpc32/405/memcpy.S: New file.
248         * sysdeps/powerpc/powerpc32/405/memset.S: New file.
249         * sysdeps/powerpc/powerpc32/405/strcmp.S: New file.
250         * sysdeps/powerpc/powerpc32/405/strcpy.S: New file.
251         * sysdeps/powerpc/powerpc32/405/strlen.S: New file.
252         * sysdeps/powerpc/powerpc32/405/strncmp.S: New file.
253         * sysdeps/powerpc/powerpc32/440/Implies: New file.
254         * sysdeps/powerpc/powerpc32/464/Implies: New file.
255         * sysdeps/powerpc/powerpc32/476/Implies: New file.
256         * sysdeps/powerpc/powerpc32/Makefile: New file.
257         * sysdeps/unix/sysv/linux/powerpc/powerpc32/405/Implies: New file.
258         * sysdeps/unix/sysv/linux/powerpc/powerpc32/440/Implies: New file.
259         * sysdeps/unix/sysv/linux/powerpc/powerpc32/464/Implies: New file.
260         * sysdeps/unix/sysv/linux/powerpc/powerpc32/476/Implies: New file.
262 2010-10-11  Joseph Myers  <joseph@codesourcery.com>
264         * sysdeps/powerpc/nofpu/feupdateenv.c (feupdateenv): Add
265         libm_hidden_ver.
266         * sysdeps/powerpc/nofpu/ftestexcept.c (fetestexcept): Add
267         libm_hidden_def.
269 2010-02-10  Joseph Myers  <joseph@codesourcery.com>
271         * sysdeps/powerpc/nofpu/fegetenv.c: Add hidden alias.
273 2008-08-19  Joseph Myers  <joseph@codesourcery.com>
275         * sysdeps/powerpc/nofpu/shlib-versions: New.
276         * c++-types-powerpcsoft-linux-gnu.data: New.
277         * localplt-powerpcsoft-linux-gnu.data: New.
278         * sysdeps/powerpc/nofpu/feholdexcpt.c (feholdexcept): Use
279         __fegetenv.
281 2007-08-29  Daniel Jacobowitz  <dan@codesourcery.com>
283         * sysdeps/powerpc/nofpu/fsetexcptflg.c (__fesetexceptflag): Do not
284         clobber other exceptions.
285         * sysdeps/powerpc/nofpu/feupdateenv.c (__feupdateenv): Raise new
286         exceptions.
287         * sysdeps/powerpc/nofpu/fraiseexcpt.c (__feraiseexcept): Handle
288         multiple new exceptions if some are disabled.
289         * sysdeps/powerpc/nofpu/sim-full.c (__simulate_exceptions): Likewise.
291 2007-07-13  Steven Munroe  <sjmunroe@us.ibm.com>
293         * sysdeps/powerpc/nofpu/Makefile: Remove fe_nomask from libm-support.
295 2007-05-23  Steven Munroe  <sjmunroe@us.ibm.com>
297         * sysdeps/powerpc/nofpu/feholdexcpt.c (feholdexcept): Disable
298         exceptions.  Use the updated env in fesetenv().
299         Add libm_hidden_def.
301 2007-01-23  Steven Munroe  <sjmunroe@us.ibm.com>
303         [BZ #2749]
304         * sysdeps/powerpc/nofpu/fenv_libc.h: New file.
306 2007-01-08  Joseph Myers  <joseph@codesourcery.com>
308         * sysdeps/powerpc/nofpu/fesetenv.c (__sim_exceptions,
309         __sim_disabled_exceptions, __sim_round_mode): Remove declarations.
311 2006-10-05  Steven Munroe  <sjmunroe@us.ibm.com>
313         [BZ #2749]
314         * sysdeps/powerpc/nofpu/Makefile
315         [subdirs-soft-fp] (sysdep_routines): Remove gcc-quad-routines.
316         [subdirs-math] (CPPFLAGS): Add -I../soft-fp.
317         [subdirs-math] (CFLAGS-e_powl.c): Add -fno-builtin-fabsl.
318         [subdirs-math] (CFLAGS-s_ccoshl.c): Likewise.
319         [subdirs-math] (CFLAGS-s_csinhl.c): Likewise.
320         [subdirs-math] (CFLAGS-s_clogl.c): Likewise.
321         [subdirs-math] (CFLAGS-s_clog10l.c): Likewise.
322         [subdirs-math] (CFLAGS-s_csinl.c): Likewise.
323         [subdirs-math] (CFLAGS-s_csqrtl.c): Likewise.
324         * sysdeps/powerpc/nofpu/Versions (GLIBC_2.3.2): Remove __fixtfdi,
325         __fixtfsi, and __trunctfsf2.
326         (GLIBC_2.4): Remove  __floatunditf, __floatunsitf, and __unordtf2.
327         Add __nedf2, __nesf2, __gtdf2, __gtsf2, __ltdf2, __ltsf2.
328         * sysdeps/powerpc/nofpu/libm-test-ulps: Update for soft-fp.
329         * sysdeps/powerpc/soft-fp/sfp-machine.h: New file.
330         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/Implies: New file.
332         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/getcontext.S:
333         New file.
334         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/setcontext.S:
335         New file.
336         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/swapcontext.S:
337         New file.
339 2006-01-27  Roland McGrath  <roland@redhat.com>
341         * sysdeps/powerpc/nofpu/Subdirs: New file.
343         * sysdeps/powerpc/nofpu/Makefile [$(subdir) = soft-fp]
344         (sysdep_routines): Add $(gcc-quad-routines) here.
346 2006-01-06  Roland McGrath  <roland@redhat.com>
348         * sysdeps/powerpc/nofpu/Versions (libc: GLIBC_2.4): New set.
349         Add __floatundidf, __floatundisf, __floatunditf, __floatunsidf,
350         __floatunsisf, __floatunsitf, __unorddf2, __unordsf2, __unordtf2.
352 2005-10-11  Steven Munroe  <sjmunroe@us.ibm.com>
354         * sysdeps/powerpc/nofpu/fesetround.c: Add libm_hidden_def.