diff options
Diffstat (limited to 'sysdeps/nios2')
35 files changed, 63 insertions, 54 deletions
diff --git a/sysdeps/nios2/Makefile b/sysdeps/nios2/Makefile index e4e88dafc2..c63a6a0c72 100644 --- a/sysdeps/nios2/Makefile +++ b/sysdeps/nios2/Makefile @@ -1,4 +1,4 @@ -# Copyright (C) 1993-2015 Free Software Foundation, Inc. +# Copyright (C) 1993-2016 Free Software Foundation, Inc. # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or diff --git a/sysdeps/nios2/__longjmp.S b/sysdeps/nios2/__longjmp.S index c5b7e1969e..7b89e3d93c 100644 --- a/sysdeps/nios2/__longjmp.S +++ b/sysdeps/nios2/__longjmp.S @@ -1,5 +1,5 @@ /* longjmp for Nios II. - Copyright (C) 2015 Free Software Foundation, Inc. + Copyright (C) 2015-2016 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/sysdeps/nios2/bits/fenv.h b/sysdeps/nios2/bits/fenv.h index 1eca40dabe..9d046217c8 100644 --- a/sysdeps/nios2/bits/fenv.h +++ b/sysdeps/nios2/bits/fenv.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2015 Free Software Foundation, Inc. +/* Copyright (C) 2012-2016 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/sysdeps/nios2/bits/link.h b/sysdeps/nios2/bits/link.h index cd44add2da..46eb7b1a8f 100644 --- a/sysdeps/nios2/bits/link.h +++ b/sysdeps/nios2/bits/link.h @@ -1,5 +1,5 @@ /* Machine-specific declarations for dynamic linker interface, Nios II version. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2016 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/sysdeps/nios2/bits/setjmp.h b/sysdeps/nios2/bits/setjmp.h index d9abeb5ac3..8b3865d304 100644 --- a/sysdeps/nios2/bits/setjmp.h +++ b/sysdeps/nios2/bits/setjmp.h @@ -1,5 +1,5 @@ /* Define the machine-dependent type `jmp_buf'. Nios II version. - Copyright (C) 1992-2015 Free Software Foundation, Inc. + Copyright (C) 1992-2016 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/sysdeps/nios2/crti.S b/sysdeps/nios2/crti.S index 022d991786..921cae7e37 100644 --- a/sysdeps/nios2/crti.S +++ b/sysdeps/nios2/crti.S @@ -1,5 +1,5 @@ /* Special .init and .fini section support for Nios II. - Copyright (C) 2012-2015 Free Software Foundation, Inc. + Copyright (C) 2012-2016 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/sysdeps/nios2/crtn.S b/sysdeps/nios2/crtn.S index d348f21867..e1dc6bc6d5 100644 --- a/sysdeps/nios2/crtn.S +++ b/sysdeps/nios2/crtn.S @@ -1,5 +1,5 @@ /* Special .init and .fini section support for Nios II. - Copyright (C) 2012-2015 Free Software Foundation, Inc. + Copyright (C) 2012-2016 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/sysdeps/nios2/dl-init.c b/sysdeps/nios2/dl-init.c index 1dae3621a3..f7864984a4 100644 --- a/sysdeps/nios2/dl-init.c +++ b/sysdeps/nios2/dl-init.c @@ -1,5 +1,5 @@ /* Nios II specific procedures for initializing code. - Copyright (C) 2008-2015 Free Software Foundation, Inc. + Copyright (C) 2008-2016 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/sysdeps/nios2/dl-machine.h b/sysdeps/nios2/dl-machine.h index 10ec821bcb..8b4763ea05 100644 --- a/sysdeps/nios2/dl-machine.h +++ b/sysdeps/nios2/dl-machine.h @@ -1,5 +1,5 @@ /* Machine-dependent ELF dynamic relocation inline functions. Nios II version. - Copyright (C) 1995-2015 Free Software Foundation, Inc. + Copyright (C) 1995-2016 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/sysdeps/nios2/dl-sysdep.h b/sysdeps/nios2/dl-sysdep.h index ef6d3f39eb..eaaf406316 100644 --- a/sysdeps/nios2/dl-sysdep.h +++ b/sysdeps/nios2/dl-sysdep.h @@ -1,5 +1,5 @@ /* System-specific settings for dynamic linker code. Nios II version. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2016 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/sysdeps/nios2/dl-tls.h b/sysdeps/nios2/dl-tls.h index 541e4b012e..cd794610b6 100644 --- a/sysdeps/nios2/dl-tls.h +++ b/sysdeps/nios2/dl-tls.h @@ -1,5 +1,5 @@ /* Thread-local storage handling in the ELF dynamic linker. Nios II version. - Copyright (C) 2012-2015 Free Software Foundation, Inc. + Copyright (C) 2012-2016 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/sysdeps/nios2/dl-trampoline.S b/sysdeps/nios2/dl-trampoline.S index e4a3f7060f..4b90c619db 100644 --- a/sysdeps/nios2/dl-trampoline.S +++ b/sysdeps/nios2/dl-trampoline.S @@ -1,5 +1,5 @@ /* PLT trampolines. Nios II version. - Copyright (C) 2005-2015 Free Software Foundation, Inc. + Copyright (C) 2005-2016 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/sysdeps/nios2/gccframe.h b/sysdeps/nios2/gccframe.h index 731a269e3b..739e37c756 100644 --- a/sysdeps/nios2/gccframe.h +++ b/sysdeps/nios2/gccframe.h @@ -1,5 +1,5 @@ /* Definition of object in frame unwind info. Nios II version. - Copyright (C) 2015 Free Software Foundation, Inc. + Copyright (C) 2015-2016 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/sysdeps/nios2/gmp-mparam.h b/sysdeps/nios2/gmp-mparam.h index 67d25d342c..c83ab99659 100644 --- a/sysdeps/nios2/gmp-mparam.h +++ b/sysdeps/nios2/gmp-mparam.h @@ -1,6 +1,6 @@ /* gmp-mparam.h -- Compiler/machine parameter header file. -Copyright (C) 2015 Free Software Foundation, Inc. +Copyright (C) 2015-2016 Free Software Foundation, Inc. This file is part of the GNU MP Library. diff --git a/sysdeps/nios2/jmpbuf-offsets.h b/sysdeps/nios2/jmpbuf-offsets.h index 7bbdcb6db8..3c62704dc8 100644 --- a/sysdeps/nios2/jmpbuf-offsets.h +++ b/sysdeps/nios2/jmpbuf-offsets.h @@ -1,5 +1,5 @@ /* Private macros for accessing __jmp_buf contents. Nios II version. - Copyright (C) 2006-2015 Free Software Foundation, Inc. + Copyright (C) 2006-2016 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/sysdeps/nios2/jmpbuf-unwind.h b/sysdeps/nios2/jmpbuf-unwind.h index bf7a22be3b..8796061889 100644 --- a/sysdeps/nios2/jmpbuf-unwind.h +++ b/sysdeps/nios2/jmpbuf-unwind.h @@ -1,5 +1,5 @@ /* Examine __jmp_buf for unwinding frames. Nios II version. - Copyright (C) 2005-2015 Free Software Foundation, Inc. + Copyright (C) 2005-2016 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/sysdeps/nios2/ldsodefs.h b/sysdeps/nios2/ldsodefs.h index 629dbb64de..87d1b8e8bf 100644 --- a/sysdeps/nios2/ldsodefs.h +++ b/sysdeps/nios2/ldsodefs.h @@ -1,5 +1,5 @@ /* Run-time dynamic linker data structures for loaded ELF shared objects. - Copyright (C) 2000-2015 Free Software Foundation, Inc. + Copyright (C) 2000-2016 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/sysdeps/nios2/libc-tls.c b/sysdeps/nios2/libc-tls.c index de2d0df13f..82a3e3e1c8 100644 --- a/sysdeps/nios2/libc-tls.c +++ b/sysdeps/nios2/libc-tls.c @@ -1,5 +1,5 @@ /* Thread-local storage handling in the ELF dynamic linker. Nios II version. - Copyright (C) 2005-2015 Free Software Foundation, Inc. + Copyright (C) 2005-2016 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/sysdeps/nios2/libm-test-ulps b/sysdeps/nios2/libm-test-ulps index 676154c587..f1a01fdb30 100644 --- a/sysdeps/nios2/libm-test-ulps +++ b/sysdeps/nios2/libm-test-ulps @@ -6,9 +6,9 @@ float: 1 ifloat: 1 Function: "acosh": -double: 1 +double: 2 float: 2 -idouble: 1 +idouble: 2 ifloat: 2 Function: "asin": @@ -30,9 +30,9 @@ float: 1 ifloat: 1 Function: "atanh": -double: 1 +double: 2 float: 2 -idouble: 1 +idouble: 2 ifloat: 2 Function: "cabs": @@ -155,9 +155,9 @@ ifloat: 2 Function: Real part of "clog": double: 3 -float: 2 +float: 3 idouble: 3 -ifloat: 2 +ifloat: 3 Function: Imaginary part of "clog": float: 1 @@ -165,9 +165,9 @@ ifloat: 1 Function: Real part of "clog10": double: 3 -float: 3 +float: 4 idouble: 3 -ifloat: 3 +ifloat: 4 Function: Imaginary part of "clog10": double: 2 @@ -254,11 +254,15 @@ idouble: 1 ifloat: 1 Function: "erfc": -double: 2 +double: 3 float: 2 -idouble: 2 +idouble: 3 ifloat: 2 +Function: "exp": +float: 1 +ifloat: 1 + Function: "exp10": double: 2 idouble: 2 @@ -276,10 +280,10 @@ idouble: 1 ifloat: 1 Function: "gamma": -double: 2 -float: 2 -idouble: 2 -ifloat: 2 +double: 4 +float: 4 +idouble: 4 +ifloat: 4 Function: "hypot": double: 1 @@ -304,10 +308,10 @@ idouble: 4 ifloat: 4 Function: "lgamma": -double: 2 -float: 2 -idouble: 2 -ifloat: 2 +double: 4 +float: 4 +idouble: 4 +ifloat: 4 Function: "log": float: 1 @@ -364,9 +368,9 @@ idouble: 2 ifloat: 2 Function: "tgamma": -double: 4 +double: 5 float: 5 -idouble: 4 +idouble: 5 ifloat: 5 Function: "y0": diff --git a/sysdeps/nios2/machine-gmon.h b/sysdeps/nios2/machine-gmon.h index 039d25367e..a20d010d24 100644 --- a/sysdeps/nios2/machine-gmon.h +++ b/sysdeps/nios2/machine-gmon.h @@ -1,5 +1,5 @@ /* Machine-dependent definitions for profiling support. Nios II version. - Copyright (C) 1996-2015 Free Software Foundation, Inc. + Copyright (C) 1996-2016 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/sysdeps/nios2/math-tests.h b/sysdeps/nios2/math-tests.h index 5771140f87..f8f8b66cf5 100644 --- a/sysdeps/nios2/math-tests.h +++ b/sysdeps/nios2/math-tests.h @@ -1,5 +1,5 @@ /* Configuration for math tests. Nios II version. - Copyright (C) 2015 Free Software Foundation, Inc. + Copyright (C) 2015-2016 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/sysdeps/nios2/math_private.h b/sysdeps/nios2/math_private.h index a89db448dd..373da2a621 100644 --- a/sysdeps/nios2/math_private.h +++ b/sysdeps/nios2/math_private.h @@ -1,4 +1,5 @@ -#ifndef _MATH_PRIVATE_H +#ifndef NIO2_MATH_PRIVATE_H +#define NIO2_MATH_PRIVATE_H 1 /* Suppress use of exceptions here to avoid build errors if the FE_* macros aren't defined. Only allow rounding modes implemented for Nios II. @@ -24,6 +25,10 @@ #define libc_feholdexcept_setround(env, exc) ({ (void) (env); 0; }) #define libc_feupdateenv_test(env, exc) ({ (void) (env); 0; }) +/* Enable __finitel, __isinfl, and __isnanl for binary compatibility + when built without long double support. */ +#define LDBL_CLASSIFY_COMPAT 1 + #include_next <math_private.h> #define feraiseexcept(excepts) ({ 0; }) diff --git a/sysdeps/nios2/memusage.h b/sysdeps/nios2/memusage.h index 10fb7cd17e..f1b56bdd4b 100644 --- a/sysdeps/nios2/memusage.h +++ b/sysdeps/nios2/memusage.h @@ -1,5 +1,5 @@ /* Machine-specific definitions for memory usage profiling, Nios II version. - Copyright (C) 2000-2015 Free Software Foundation, Inc. + Copyright (C) 2000-2016 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/sysdeps/nios2/nptl/Makefile b/sysdeps/nios2/nptl/Makefile index 6e0dd85232..88181acbef 100644 --- a/sysdeps/nios2/nptl/Makefile +++ b/sysdeps/nios2/nptl/Makefile @@ -1,5 +1,5 @@ # NPTL makefile fragment for Nios II. -# Copyright (C) 2005-2015 Free Software Foundation, Inc. +# Copyright (C) 2005-2016 Free Software Foundation, Inc. # # This file is part of the GNU C Library. # diff --git a/sysdeps/nios2/nptl/bits/pthreadtypes.h b/sysdeps/nios2/nptl/bits/pthreadtypes.h index 4a20803679..76076d009a 100644 --- a/sysdeps/nios2/nptl/bits/pthreadtypes.h +++ b/sysdeps/nios2/nptl/bits/pthreadtypes.h @@ -1,5 +1,5 @@ /* Machine-specific pthread type layouts. Nios II version. - Copyright (C) 2012-2015 Free Software Foundation, Inc. + Copyright (C) 2012-2016 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/sysdeps/nios2/nptl/bits/semaphore.h b/sysdeps/nios2/nptl/bits/semaphore.h index aa9430ef5d..d877316904 100644 --- a/sysdeps/nios2/nptl/bits/semaphore.h +++ b/sysdeps/nios2/nptl/bits/semaphore.h @@ -1,5 +1,5 @@ /* Machine-specific POSIX semaphore type layouts. Nios II version. - Copyright (C) 2002-2015 Free Software Foundation, Inc. + Copyright (C) 2002-2016 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/sysdeps/nios2/nptl/pthread_spin_lock.c b/sysdeps/nios2/nptl/pthread_spin_lock.c index 76581ce1ab..481c563355 100644 --- a/sysdeps/nios2/nptl/pthread_spin_lock.c +++ b/sysdeps/nios2/nptl/pthread_spin_lock.c @@ -1,5 +1,5 @@ /* pthread spin-lock implementation for Nios II. - Copyright (C) 2005-2015 Free Software Foundation, Inc. + Copyright (C) 2005-2016 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/sysdeps/nios2/nptl/pthreaddef.h b/sysdeps/nios2/nptl/pthreaddef.h index debfb984e3..d74891a08b 100644 --- a/sysdeps/nios2/nptl/pthreaddef.h +++ b/sysdeps/nios2/nptl/pthreaddef.h @@ -1,5 +1,5 @@ /* pthread machine parameter definitions, Nios II version. - Copyright (C) 2002-2015 Free Software Foundation, Inc. + Copyright (C) 2002-2016 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/sysdeps/nios2/nptl/tls.h b/sysdeps/nios2/nptl/tls.h index 465a4b9134..ad29ac5ac2 100644 --- a/sysdeps/nios2/nptl/tls.h +++ b/sysdeps/nios2/nptl/tls.h @@ -1,5 +1,5 @@ /* Definition for thread-local data handling. NPTL/Nios II version. - Copyright (C) 2012-2015 Free Software Foundation, Inc. + Copyright (C) 2012-2016 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/sysdeps/nios2/setjmp.S b/sysdeps/nios2/setjmp.S index 2a63c071d5..14eb092224 100644 --- a/sysdeps/nios2/setjmp.S +++ b/sysdeps/nios2/setjmp.S @@ -1,5 +1,5 @@ /* setjmp for Nios II. - Copyright (C) 1991-2015 Free Software Foundation, Inc. + Copyright (C) 1991-2016 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/sysdeps/nios2/sotruss-lib.c b/sysdeps/nios2/sotruss-lib.c index bdc6293f03..df8f9613b9 100644 --- a/sysdeps/nios2/sotruss-lib.c +++ b/sysdeps/nios2/sotruss-lib.c @@ -1,5 +1,5 @@ /* Override generic sotruss-lib.c to define actual functions for Nios II. - Copyright (C) 2015 Free Software Foundation, Inc. + Copyright (C) 2015-2016 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/sysdeps/nios2/stackinfo.h b/sysdeps/nios2/stackinfo.h index edd3377cfe..cc0d0f5124 100644 --- a/sysdeps/nios2/stackinfo.h +++ b/sysdeps/nios2/stackinfo.h @@ -1,5 +1,5 @@ /* Stack environment definitions for Nios II. - Copyright (C) 2012-2015 Free Software Foundation, Inc. + Copyright (C) 2012-2016 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/sysdeps/nios2/start.S b/sysdeps/nios2/start.S index 96cec96e24..210fa74b87 100644 --- a/sysdeps/nios2/start.S +++ b/sysdeps/nios2/start.S @@ -1,5 +1,5 @@ /* Startup code for Nios II - Copyright (C) 1995-2015 Free Software Foundation, Inc. + Copyright (C) 1995-2016 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/sysdeps/nios2/sysdep.h b/sysdeps/nios2/sysdep.h index 6c597e5dee..ebcfc20e67 100644 --- a/sysdeps/nios2/sysdep.h +++ b/sysdeps/nios2/sysdep.h @@ -1,5 +1,5 @@ /* Assembler macros for Nios II. - Copyright (C) 2015 Free Software Foundation, Inc. + Copyright (C) 2015-2016 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/sysdeps/nios2/tst-audit.h b/sysdeps/nios2/tst-audit.h index ab427a8600..5e4b9abf02 100644 --- a/sysdeps/nios2/tst-audit.h +++ b/sysdeps/nios2/tst-audit.h @@ -1,5 +1,5 @@ /* Definitions for testing PLT entry/exit auditing. Nios II version. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2016 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or |