AArch64: Don't clobber argument for tail call to __sigjmp_save in sigsetjmp
[glibc.git] / ports / ChangeLog.powerpc
blobf60be33a779211d76b0622ce453712242f5cf968
1 2013-05-19  Joseph Myers  <joseph@codesourcery.com>
3         * sysdeps/powerpc/nofpu/libm-test-ulps: Update names of sincos
4         tests.
6 2013-05-16  Maciej W. Rozycki  <macro@codesourcery.com>
8         [BZ #15442]
9         * sysdeps/powerpc/soft-fp/sfp-machine.h (_FP_QNANNEGATEDP): New
10         macro.
12 2013-02-28  Joseph Myers  <joseph@codesourcery.com>
14         [BZ #13550]
15         * sysdeps/powerpc/powerpc32/405/memcmp.S: Don't include <bp-sym.h>
16         and <bp-asm.h>.
17         (memcmp): Don't use BP_SYM.
18         * sysdeps/powerpc/powerpc32/405/memcpy.S: Don't include <bp-sym.h>
19         and <bp-asm.h>.
20         (memcpy): Don't use BP_SYM.
21         * sysdeps/powerpc/powerpc32/405/memset.S: Don't include <bp-sym.h>
22         and <bp-asm.h>.
23         (memset): Don't use BP_SYM.
24         * sysdeps/powerpc/powerpc32/405/strcmp.S: Don't include <bp-sym.h>
25         and <bp-asm.h>.
26         (strcmp): Don't use BP_SYM.
27         * sysdeps/powerpc/powerpc32/405/strcpy.S: Don't include <bp-sym.h>
28         and <bp-asm.h>.
29         (strcpy): Don't use BP_SYM.
30         * sysdeps/powerpc/powerpc32/405/strlen.S: Don't include <bp-sym.h>
31         and <bp-asm.h>.
32         (strlen): Don't use BP_SYM.
33         * sysdeps/powerpc/powerpc32/405/strncmp.S: Don't include
34         <bp-sym.h> and <bp-asm.h>.
35         (strncmp): Don't use BP_SYM.
36         * sysdeps/powerpc/powerpc32/476/memset.S: Don't include <bp-sym.h>
37         and <bp-asm.h>.
38         (memset): Don't use BP_SYM.
40 2013-02-18  Siddhesh Poyarekar  <siddhesh@redhat.com>
42         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libc.abilist:
43         Add __cxa_thread_atexit_impl.
44         * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libc.abilist:
45         Likewise.
47 2013-02-14  Joseph Myers  <joseph@codesourcery.com>
49         [BZ #13550]
50         * sysdeps/powerpc/nofpu/fegetenv.c: Do not include <bp-sym.h>.
51         (fegetenv): Do not use BP_SYM in versioned symbols.
52         * sysdeps/powerpc/nofpu/fesetenv.c: Do not include <bp-sym.h>.
53         (fesetenv): Do not use BP_SYM in versioned symbols.
54         * sysdeps/powerpc/nofpu/feupdateenv.c: Do not include <bp-sym.h>.
55         (feupdateenv): Do not use BP_SYM in versioned symbols.
56         * sysdeps/powerpc/nofpu/fgetexcptflg.c: Do not include <bp-sym.h>.
57         (fegetexceptflag): Do not use BP_SYM in versioned symbols.
58         * sysdeps/powerpc/nofpu/fraiseexcpt.c: Do not include <bp-sym.h>.
59         (feraiseexcept): Do not use BP_SYM in versioned symbols.
60         * sysdeps/powerpc/nofpu/fsetexcptflg.c: Do not include <bp-sym.h>.
61         (fesetexceptflag): Do not use BP_SYM in versioned symbols.
63 2013-01-02  Joseph Myers  <joseph@codesourcery.com>
65         * All files with FSF copyright notices: Update copyright dates
66         using scripts/update-copyrights.
68 2012-12-05  Joseph Myers  <joseph@codesourcery.com>
70         * sysdeps/powerpc/nofpu/fgetexcptflg.c (__fegetexceptflag):
71         Specify return type as int.
73 2012-11-30  Joseph Myers  <joseph@codesourcery.com>
75         * sysdeps/powerpc/nofpu/libm-test-ulps: Remove fma ulps.
77         * sysdeps/powerpc/nofpu/libm-test-ulps: Update.
79 2012-11-03  Joseph Myers  <joseph@codesourcery.com>
81         * sysdeps/powerpc/nofpu/fclrexcpt.c (feclearexcept): Add
82         libm_hidden_ver.
84 2012-10-31  Andreas Schwab  <schwab@linux-m68k.org>
86         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libc.abilist:
87         Fix sort order.
89 2012-10-30  Jason Gunthorpe  <jgunthorpe@obsidianresearch.com>
90             Ryan S. Arnold  <rsa@linux.vnet.ibm.com>
92         [BZ #14595]
93         * sysdeps/powerpc/powerpc32/476/memset.S: New file copied from
94         405/memset.S to preserve 128-byte cacheline size.
95         * sysdeps/powerpc/powerpc32/405/memset.S (memset): Fix cacheline size
96         to 32-bytes for 405, 440, and 464 processors.
98 2012-10-19  Roland McGrath  <roland@hack.frob.com>
100         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libc.abilist
101         (GLIBC_2.17): Add clock_* symbols.
103 2012-09-26  Joseph Myers  <joseph@codesourcery.com>
105         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libc.abilist:
106         Add __ppc_get_timebase_freq.
108 2012-09-12  Joseph Myers  <joseph@codesourcery.com>
110         * sysdeps/powerpc/nofpu/get-rounding-mode.h: New file.
112 2012-07-25  Florian Weimer  <fweimer@redhat.com>
114         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libc.abilist:
115         Add secure_getenv.
116         * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libc.abilist:
117         Likewise.
119 2012-07-20  Joseph Myers  <joseph@codesourcery.com>
121         * data/localplt-powerpcsoft-linux-gnu.data: Move to ...
122         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/localplt.data:
123         ... here.
125 2012-07-17  Joseph Myers  <joseph@codesourcery.com>
127         * data/c++-types-powerpcsoft-linux-gnu.data: Move to ...
128         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/c++-types.data:
129         ... here.
131 2012-07-03  Joseph Myers  <joseph@codesourcery.com>
133         * sysdeps/powerpc/dl-procinfo.c (_dl_powerpc_platforms): Add
134         "ppca2".
135         * sysdeps/powerpc/dl-procinfo.h (_DL_PLATFORMS_COUNT): Increase to
136         13.
137         (PPC_PLATFORM_PPCA2): Define.
138         (PPC_PLATFORM_PPC405): Increase value.
139         (PPC_PLATFORM_PPC440): Likewise.
140         (PPC_PLATFORM_PPC464): Likewise.
141         (PPC_PLATFORM_PPC476): Likewise.
142         (_dl_string_platform): Handle ppca2.
144 2012-06-13  Joseph Myers  <joseph@codesourcery.com>
146         * data/localplt-powerpcsoft-linux-gnu.data: Allow abort and
147         soft-fp symbols to be absent.
149 2012-06-08  Joseph Myers  <joseph@codesourcery.com>
151         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libc.abilist:
152         Update.
154 2012-05-31  Joseph Myers  <joseph@codesourcery.com>
156         * sysdeps/powerpc/nofpu/libm-test-ulps: Regenerated.
158 2012-05-30  Joseph Myers  <joseph@codesourcery.com>
160         * sysdeps/powerpc/soft-fp/sfp-machine.h (FP_EX_DENORM): Remove.
161         (FP_TRAPPING_EXCEPTIONS): Define.
163 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
165         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libm.abilist
166         (__fe_nomask_env): Remove.
168         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libc.abilist:
169         Update.
171 2012-05-16  Joseph Myers  <joseph@codesourcery.com>
173         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/ld.abilist:
174         New file.
175         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libBrokenLocale.abilist:
176         Likewise.
177         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libanl.abilist:
178         Likewise.
179         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libc.abilist:
180         Likewise.
181         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libcrypt.abilist:
182         Likewise.
183         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libdl.abilist:
184         Likewise.
185         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libm.abilist:
186         Likewise.
187         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libnsl.abilist:
188         Likewise.
189         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libpthread.abilist:
190         Likewise.
191         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libresolv.abilist:
192         Likewise.
193         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/librt.abilist:
194         Likewise.
195         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libthread_db.abilist:
196         Likewise.
197         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libutil.abilist:
198         Likewise.
200 2012-03-09  Paul Eggert  <eggert@cs.ucla.edu>
202         [BZ #13673]
203         Replace FSF snail mail address with URLs, as per GNU coding standards.
205 2012-02-20  Joseph Myers  <joseph@codesourcery.com>
207         * sysdeps/powerpc/nofpu/libm-test-ulps: Resort with
208         gen-libm-test.pl -n in C locale.
210 2010-09-03  Luis Machado  <luisgpm@br.ibm.com>
212         * sysdeps/powerpc/dl-procinfo.c: New file.
213         * sysdeps/powerpc/dl-procinfo.h: New file.
214         * sysdeps/powerpc/powerpc32/405/memcmp.S: New file.
215         * sysdeps/powerpc/powerpc32/405/memcpy.S: New file.
216         * sysdeps/powerpc/powerpc32/405/memset.S: New file.
217         * sysdeps/powerpc/powerpc32/405/strcmp.S: New file.
218         * sysdeps/powerpc/powerpc32/405/strcpy.S: New file.
219         * sysdeps/powerpc/powerpc32/405/strlen.S: New file.
220         * sysdeps/powerpc/powerpc32/405/strncmp.S: New file.
221         * sysdeps/powerpc/powerpc32/440/Implies: New file.
222         * sysdeps/powerpc/powerpc32/464/Implies: New file.
223         * sysdeps/powerpc/powerpc32/476/Implies: New file.
224         * sysdeps/powerpc/powerpc32/Makefile: New file.
225         * sysdeps/unix/sysv/linux/powerpc/powerpc32/405/Implies: New file.
226         * sysdeps/unix/sysv/linux/powerpc/powerpc32/440/Implies: New file.
227         * sysdeps/unix/sysv/linux/powerpc/powerpc32/464/Implies: New file.
228         * sysdeps/unix/sysv/linux/powerpc/powerpc32/476/Implies: New file.
230 2010-10-11  Joseph Myers  <joseph@codesourcery.com>
232         * sysdeps/powerpc/nofpu/feupdateenv.c (feupdateenv): Add
233         libm_hidden_ver.
234         * sysdeps/powerpc/nofpu/ftestexcept.c (fetestexcept): Add
235         libm_hidden_def.
237 2010-02-10  Joseph Myers  <joseph@codesourcery.com>
239         * sysdeps/powerpc/nofpu/fegetenv.c: Add hidden alias.
241 2008-08-19  Joseph Myers  <joseph@codesourcery.com>
243         * sysdeps/powerpc/nofpu/shlib-versions: New.
244         * c++-types-powerpcsoft-linux-gnu.data: New.
245         * localplt-powerpcsoft-linux-gnu.data: New.
246         * sysdeps/powerpc/nofpu/feholdexcpt.c (feholdexcept): Use
247         __fegetenv.
249 2007-08-29  Daniel Jacobowitz  <dan@codesourcery.com>
251         * sysdeps/powerpc/nofpu/fsetexcptflg.c (__fesetexceptflag): Do not
252         clobber other exceptions.
253         * sysdeps/powerpc/nofpu/feupdateenv.c (__feupdateenv): Raise new
254         exceptions.
255         * sysdeps/powerpc/nofpu/fraiseexcpt.c (__feraiseexcept): Handle
256         multiple new exceptions if some are disabled.
257         * sysdeps/powerpc/nofpu/sim-full.c (__simulate_exceptions): Likewise.
259 2007-07-13  Steven Munroe  <sjmunroe@us.ibm.com>
261         * sysdeps/powerpc/nofpu/Makefile: Remove fe_nomask from libm-support.
263 2007-05-23  Steven Munroe  <sjmunroe@us.ibm.com>
265         * sysdeps/powerpc/nofpu/feholdexcpt.c (feholdexcept): Disable
266         exceptions.  Use the updated env in fesetenv().
267         Add libm_hidden_def.
269 2007-01-23  Steven Munroe  <sjmunroe@us.ibm.com>
271         [BZ #2749]
272         * sysdeps/powerpc/nofpu/fenv_libc.h: New file.
274 2007-01-08  Joseph Myers  <joseph@codesourcery.com>
276         * sysdeps/powerpc/nofpu/fesetenv.c (__sim_exceptions,
277         __sim_disabled_exceptions, __sim_round_mode): Remove declarations.
279 2006-10-05  Steven Munroe  <sjmunroe@us.ibm.com>
281         [BZ #2749]
282         * sysdeps/powerpc/nofpu/Makefile
283         [subdirs-soft-fp] (sysdep_routines): Remove gcc-quad-routines.
284         [subdirs-math] (CPPFLAGS): Add -I../soft-fp.
285         [subdirs-math] (CFLAGS-e_powl.c): Add -fno-builtin-fabsl.
286         [subdirs-math] (CFLAGS-s_ccoshl.c): Likewise.
287         [subdirs-math] (CFLAGS-s_csinhl.c): Likewise.
288         [subdirs-math] (CFLAGS-s_clogl.c): Likewise.
289         [subdirs-math] (CFLAGS-s_clog10l.c): Likewise.
290         [subdirs-math] (CFLAGS-s_csinl.c): Likewise.
291         [subdirs-math] (CFLAGS-s_csqrtl.c): Likewise.
292         * sysdeps/powerpc/nofpu/Versions (GLIBC_2.3.2): Remove __fixtfdi,
293         __fixtfsi, and __trunctfsf2.
294         (GLIBC_2.4): Remove  __floatunditf, __floatunsitf, and __unordtf2.
295         Add __nedf2, __nesf2, __gtdf2, __gtsf2, __ltdf2, __ltsf2.
296         * sysdeps/powerpc/nofpu/libm-test-ulps: Update for soft-fp.
297         * sysdeps/powerpc/soft-fp/sfp-machine.h: New file.
298         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/Implies: New file.
300         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/getcontext.S:
301         New file.
302         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/setcontext.S:
303         New file.
304         * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/swapcontext.S:
305         New file.
307 2006-01-27  Roland McGrath  <roland@redhat.com>
309         * sysdeps/powerpc/nofpu/Subdirs: New file.
311         * sysdeps/powerpc/nofpu/Makefile [$(subdir) = soft-fp]
312         (sysdep_routines): Add $(gcc-quad-routines) here.
314 2006-01-06  Roland McGrath  <roland@redhat.com>
316         * sysdeps/powerpc/nofpu/Versions (libc: GLIBC_2.4): New set.
317         Add __floatundidf, __floatundisf, __floatunditf, __floatunsidf,
318         __floatunsisf, __floatunsitf, __unorddf2, __unordsf2, __unordtf2.
320 2005-10-11  Steven Munroe  <sjmunroe@us.ibm.com>
322         * sysdeps/powerpc/nofpu/fesetround.c: Add libm_hidden_def.