projects
/
external
/
binutils.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
0913ae5
)
Sync libiberty from gcc
author
Alan Modra
<amodra@gmail.com>
Wed, 4 Jan 2017 13:17:07 +0000
(23:47 +1030)
committer
Alan Modra
<amodra@gmail.com>
Wed, 4 Jan 2017 13:33:07 +0000
(
00:03
+1030)
Picks up copyright year update and other recent fixes.
95 files changed:
libiberty/ChangeLog
patch
|
blob
|
history
libiberty/Makefile.in
patch
|
blob
|
history
libiberty/_doprnt.c
patch
|
blob
|
history
libiberty/argv.c
patch
|
blob
|
history
libiberty/asprintf.c
patch
|
blob
|
history
libiberty/choose-temp.c
patch
|
blob
|
history
libiberty/clock.c
patch
|
blob
|
history
libiberty/concat.c
patch
|
blob
|
history
libiberty/configure
patch
|
blob
|
history
libiberty/copying-lib.texi
patch
|
blob
|
history
libiberty/cp-demangle.c
patch
|
blob
|
history
libiberty/cp-demangle.h
patch
|
blob
|
history
libiberty/cp-demint.c
patch
|
blob
|
history
libiberty/cplus-dem.c
patch
|
blob
|
history
libiberty/crc32.c
patch
|
blob
|
history
libiberty/d-demangle.c
patch
|
blob
|
history
libiberty/dwarfnames.c
patch
|
blob
|
history
libiberty/dyn-string.c
patch
|
blob
|
history
libiberty/fdmatch.c
patch
|
blob
|
history
libiberty/fibheap.c
patch
|
blob
|
history
libiberty/filename_cmp.c
patch
|
blob
|
history
libiberty/floatformat.c
patch
|
blob
|
history
libiberty/fnmatch.c
patch
|
blob
|
history
libiberty/fopen_unlocked.c
patch
|
blob
|
history
libiberty/gather-docs
patch
|
blob
|
history
libiberty/getopt.c
patch
|
blob
|
history
libiberty/getopt1.c
patch
|
blob
|
history
libiberty/getruntime.c
patch
|
blob
|
history
libiberty/hashtab.c
patch
|
blob
|
history
libiberty/hex.c
patch
|
blob
|
history
libiberty/lbasename.c
patch
|
blob
|
history
libiberty/libiberty.texi
patch
|
blob
|
history
libiberty/lrealpath.c
patch
|
blob
|
history
libiberty/maint-tool
patch
|
blob
|
history
libiberty/make-relative-prefix.c
patch
|
blob
|
history
libiberty/make-temp-file.c
patch
|
blob
|
history
libiberty/md5.c
patch
|
blob
|
history
libiberty/memmem.c
patch
|
blob
|
history
libiberty/mempcpy.c
patch
|
blob
|
history
libiberty/mkstemps.c
patch
|
blob
|
history
libiberty/objalloc.c
patch
|
blob
|
history
libiberty/obstack.c
patch
|
blob
|
history
libiberty/partition.c
patch
|
blob
|
history
libiberty/pex-common.c
patch
|
blob
|
history
libiberty/pex-common.h
patch
|
blob
|
history
libiberty/pex-djgpp.c
patch
|
blob
|
history
libiberty/pex-msdos.c
patch
|
blob
|
history
libiberty/pex-one.c
patch
|
blob
|
history
libiberty/pex-unix.c
patch
|
blob
|
history
libiberty/pex-win32.c
patch
|
blob
|
history
libiberty/pexecute.c
patch
|
blob
|
history
libiberty/physmem.c
patch
|
blob
|
history
libiberty/putenv.c
patch
|
blob
|
history
libiberty/regex.c
patch
|
blob
|
history
libiberty/rust-demangle.c
patch
|
blob
|
history
libiberty/safe-ctype.c
patch
|
blob
|
history
libiberty/setenv.c
patch
|
blob
|
history
libiberty/setproctitle.c
patch
|
blob
|
history
libiberty/sha1.c
patch
|
blob
|
history
libiberty/simple-object-coff.c
patch
|
blob
|
history
libiberty/simple-object-common.h
patch
|
blob
|
history
libiberty/simple-object-elf.c
patch
|
blob
|
history
libiberty/simple-object-mach-o.c
patch
|
blob
|
history
libiberty/simple-object-xcoff.c
patch
|
blob
|
history
libiberty/simple-object.c
patch
|
blob
|
history
libiberty/snprintf.c
patch
|
blob
|
history
libiberty/sort.c
patch
|
blob
|
history
libiberty/spaces.c
patch
|
blob
|
history
libiberty/splay-tree.c
patch
|
blob
|
history
libiberty/stack-limit.c
patch
|
blob
|
history
libiberty/stpcpy.c
patch
|
blob
|
history
libiberty/stpncpy.c
patch
|
blob
|
history
libiberty/strndup.c
patch
|
blob
|
history
libiberty/strtod.c
patch
|
blob
|
history
libiberty/strverscmp.c
patch
|
blob
|
history
libiberty/testsuite/Makefile.in
patch
|
blob
|
history
libiberty/testsuite/demangle-expected
patch
|
blob
|
history
libiberty/testsuite/demangler-fuzzer.c
patch
|
blob
|
history
libiberty/testsuite/test-demangle.c
patch
|
blob
|
history
libiberty/testsuite/test-expandargv.c
patch
|
blob
|
history
libiberty/testsuite/test-pexecute.c
patch
|
blob
|
history
libiberty/testsuite/test-strtol.c
patch
|
blob
|
history
libiberty/timeval-utils.c
patch
|
blob
|
history
libiberty/unlink-if-ordinary.c
patch
|
blob
|
history
libiberty/vasprintf.c
patch
|
blob
|
history
libiberty/vfprintf.c
patch
|
blob
|
history
libiberty/vprintf-support.c
patch
|
blob
|
history
libiberty/vprintf-support.h
patch
|
blob
|
history
libiberty/vsnprintf.c
patch
|
blob
|
history
libiberty/vsprintf.c
patch
|
blob
|
history
libiberty/xasprintf.c
patch
|
blob
|
history
libiberty/xexit.c
patch
|
blob
|
history
libiberty/xmalloc.c
patch
|
blob
|
history
libiberty/xstrndup.c
patch
|
blob
|
history
libiberty/xvasprintf.c
patch
|
blob
|
history
diff --git
a/libiberty/ChangeLog
b/libiberty/ChangeLog
index
33ad3c7
..
de41f89
100644
(file)
--- a/
libiberty/ChangeLog
+++ b/
libiberty/ChangeLog
@@
-1,3
+1,7
@@
+2017-01-04 Alan Modra <amodra@gmail.com>
+
+ Sync with gcc.
+
2016-12-12 Nathan Sidwell <nathan@acm.org>
PR c++/78252
2016-12-12 Nathan Sidwell <nathan@acm.org>
PR c++/78252
@@
-10,7
+14,7
@@
is_lambda_arg.
<DEMANGLE_COMPONENT_LAMBDA>: Increment is_lambda_arg around arg
printing.
is_lambda_arg.
<DEMANGLE_COMPONENT_LAMBDA>: Increment is_lambda_arg around arg
printing.
- * testsuite/demangle-expected: Add lambda auto mangling cases.
+ * testsuite/demangle-expected: Add lambda auto mangling cases.
2016-12-08 Alan Modra <amodra@gmail.com>
2016-12-08 Alan Modra <amodra@gmail.com>
diff --git
a/libiberty/Makefile.in
b/libiberty/Makefile.in
index
0ff9e45
..
25cfa29
100644
(file)
--- a/
libiberty/Makefile.in
+++ b/
libiberty/Makefile.in
@@
-1,9
+1,7
@@
# Makefile for the libiberty library.
# Originally written by K. Richard Pixley <rich@cygnus.com>.
#
# Makefile for the libiberty library.
# Originally written by K. Richard Pixley <rich@cygnus.com>.
#
-# Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
-# 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
-# 2012, 2014, 2015 Free Software Foundation
+# Copyright (C) 1990-2017 Free Software Foundation, Inc.
#
# This file is part of the libiberty library.
# Libiberty is free software; you can redistribute it and/or
#
# This file is part of the libiberty library.
# Libiberty is free software; you can redistribute it and/or
@@
-484,7
+482,8
@@
configure_deps = $(srcdir)/aclocal.m4 \
$(srcdir)/../config/acx.m4 \
$(srcdir)/../config/no-executables.m4 \
$(srcdir)/../config/override.m4 \
$(srcdir)/../config/acx.m4 \
$(srcdir)/../config/no-executables.m4 \
$(srcdir)/../config/override.m4 \
- $(srcdir)/../config/warnings.m4 \
+ $(srcdir)/../config/picflag.m4 \
+ $(srcdir)/../config/warnings.m4
$(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(configure_deps)
cd $(srcdir) && $(AUTOCONF)
$(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(configure_deps)
cd $(srcdir) && $(AUTOCONF)
diff --git
a/libiberty/_doprnt.c
b/libiberty/_doprnt.c
index
9723f32
..
6aa3fd8
100644
(file)
--- a/
libiberty/_doprnt.c
+++ b/
libiberty/_doprnt.c
@@
-1,5
+1,5
@@
/* Provide a version of _doprnt in terms of fprintf.
/* Provide a version of _doprnt in terms of fprintf.
- Copyright (C) 1998
, 1999, 2000, 2001, 2002
Free Software Foundation, Inc.
+ Copyright (C) 1998
-2017
Free Software Foundation, Inc.
Contributed by Kaveh Ghazi (ghazi@caip.rutgers.edu) 3/29/98
This program is free software; you can redistribute it and/or modify it
Contributed by Kaveh Ghazi (ghazi@caip.rutgers.edu) 3/29/98
This program is free software; you can redistribute it and/or modify it
diff --git
a/libiberty/argv.c
b/libiberty/argv.c
index
fd43e78
..
c544dad
100644
(file)
--- a/
libiberty/argv.c
+++ b/
libiberty/argv.c
@@
-1,5
+1,5
@@
/* Create and destroy argument vectors (argv's)
/* Create and destroy argument vectors (argv's)
- Copyright (C) 1992
, 2001, 2010, 2012
Free Software Foundation, Inc.
+ Copyright (C) 1992
-2017
Free Software Foundation, Inc.
Written by Fred Fish @ Cygnus Support
This file is part of the libiberty library.
Written by Fred Fish @ Cygnus Support
This file is part of the libiberty library.
diff --git
a/libiberty/asprintf.c
b/libiberty/asprintf.c
index
961ad4d
..
c3f73cd
100644
(file)
--- a/
libiberty/asprintf.c
+++ b/
libiberty/asprintf.c
@@
-1,6
+1,6
@@
/* Like sprintf but provides a pointer to malloc'd storage, which must
be freed by the caller.
/* Like sprintf but provides a pointer to malloc'd storage, which must
be freed by the caller.
- Copyright (C) 1997
, 2003, 2013
Free Software Foundation, Inc.
+ Copyright (C) 1997
-2017
Free Software Foundation, Inc.
Contributed by Cygnus Solutions.
This file is part of the libiberty library.
Contributed by Cygnus Solutions.
This file is part of the libiberty library.
diff --git
a/libiberty/choose-temp.c
b/libiberty/choose-temp.c
index
8e1e84b
..
16edb20
100644
(file)
--- a/
libiberty/choose-temp.c
+++ b/
libiberty/choose-temp.c
@@
-1,5
+1,5
@@
/* Utility to pick a temporary filename prefix.
/* Utility to pick a temporary filename prefix.
- Copyright (C) 1996
, 1997, 1998
Free Software Foundation, Inc.
+ Copyright (C) 1996
-2017
Free Software Foundation, Inc.
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
diff --git
a/libiberty/clock.c
b/libiberty/clock.c
index
07d902e
..
4af8d24
100644
(file)
--- a/
libiberty/clock.c
+++ b/
libiberty/clock.c
@@
-1,5
+1,5
@@
/* ANSI-compatible clock function.
/* ANSI-compatible clock function.
- Copyright (C) 1994
, 1995, 1999
Free Software Foundation, Inc.
+ Copyright (C) 1994
-2017
Free Software Foundation, Inc.
This file is part of the libiberty library. This library is free
software; you can redistribute it and/or modify it under the
This file is part of the libiberty library. This library is free
software; you can redistribute it and/or modify it under the
diff --git
a/libiberty/concat.c
b/libiberty/concat.c
index
7846a19
..
e9671bb
100644
(file)
--- a/
libiberty/concat.c
+++ b/
libiberty/concat.c
@@
-1,5
+1,5
@@
/* Concatenate variable number of strings.
/* Concatenate variable number of strings.
- Copyright (C) 1991
, 1994, 2001, 2011, 2013
Free Software Foundation, Inc.
+ Copyright (C) 1991
-2017
Free Software Foundation, Inc.
Written by Fred Fish @ Cygnus Support
This file is part of the libiberty library.
Written by Fred Fish @ Cygnus Support
This file is part of the libiberty library.
diff --git
a/libiberty/configure
b/libiberty/configure
index
b95e000
..
8687935
100755
(executable)
--- a/
libiberty/configure
+++ b/
libiberty/configure
@@
-5097,7
+5097,7
@@
case "${host}" in
# If we are using a compiler supporting mdynamic-no-pic
# and the option has been tested as safe to add, then cancel
# it here, since the code generated is incompatible with shared
# If we are using a compiler supporting mdynamic-no-pic
# and the option has been tested as safe to add, then cancel
# it here, since the code generated is incompatible with shared
- #
Â
libs.
+ #
libs.
*-mdynamic-no-pic*) PICFLAG='-fno-common -mno-dynamic-no-pic' ;;
*) PICFLAG=-fno-common ;;
esac
*-mdynamic-no-pic*) PICFLAG='-fno-common -mno-dynamic-no-pic' ;;
*) PICFLAG=-fno-common ;;
esac
diff --git
a/libiberty/copying-lib.texi
b/libiberty/copying-lib.texi
index
31ef68b
..
3ff3a10
100644
(file)
--- a/
libiberty/copying-lib.texi
+++ b/
libiberty/copying-lib.texi
@@
-5,7
+5,7
@@
@center Version 2.1, February 1999
@display
@center Version 2.1, February 1999
@display
-Copyright @copyright{} 1991
, 1999
Free Software Foundation, Inc.
+Copyright @copyright{} 1991
-2017
Free Software Foundation, Inc.
51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA
Everyone is permitted to copy and distribute verbatim copies
51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA
Everyone is permitted to copy and distribute verbatim copies
diff --git
a/libiberty/cp-demangle.c
b/libiberty/cp-demangle.c
index
4671bc2
..
15ef3b4
100644
(file)
--- a/
libiberty/cp-demangle.c
+++ b/
libiberty/cp-demangle.c
@@
-1,6
+1,5
@@
/* Demangler for g++ V3 ABI.
/* Demangler for g++ V3 ABI.
- Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2014
- Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 Free Software Foundation, Inc.
Written by Ian Lance Taylor <ian@wasabisystems.com>.
This file is part of the libiberty library, which is part of GCC.
Written by Ian Lance Taylor <ian@wasabisystems.com>.
This file is part of the libiberty library, which is part of GCC.
@@
-2593,7
+2592,11
@@
cplus_demangle_type (struct d_info *di)
/* auto */
ret = d_make_name (di, "auto", 4);
break;
/* auto */
ret = d_make_name (di, "auto", 4);
break;
-
+ case 'c':
+ /* decltype(auto) */
+ ret = d_make_name (di, "decltype(auto)", 14);
+ break;
+
case 'f':
/* 32-bit decimal floating point */
ret = d_make_builtin_type (di, &cplus_demangle_builtin_types[26]);
case 'f':
/* 32-bit decimal floating point */
ret = d_make_builtin_type (di, &cplus_demangle_builtin_types[26]);
@@
-4568,7
+4571,7
@@
d_maybe_print_fold_expression (struct d_print_info *dpi, int options,
static void
d_print_comp_inner (struct d_print_info *dpi, int options,
static void
d_print_comp_inner (struct d_print_info *dpi, int options,
- const struct demangle_component *dc)
+
const struct demangle_component *dc)
{
/* Magic variable to let reference smashing skip over the next modifier
without needing to modify *dc. */
{
/* Magic variable to let reference smashing skip over the next modifier
without needing to modify *dc. */
diff --git
a/libiberty/cp-demangle.h
b/libiberty/cp-demangle.h
index
197883e
..
a265775
100644
(file)
--- a/
libiberty/cp-demangle.h
+++ b/
libiberty/cp-demangle.h
@@
-1,6
+1,5
@@
/* Internal demangler interface for g++ V3 ABI.
/* Internal demangler interface for g++ V3 ABI.
- Copyright (C) 2003, 2004, 2005, 2006, 2007, 2010
- Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 Free Software Foundation, Inc.
Written by Ian Lance Taylor <ian@wasabisystems.com>.
This file is part of the libiberty library, which is part of GCC.
Written by Ian Lance Taylor <ian@wasabisystems.com>.
This file is part of the libiberty library, which is part of GCC.
diff --git
a/libiberty/cp-demint.c
b/libiberty/cp-demint.c
index
efcc5b7
..
64baffa
100644
(file)
--- a/
libiberty/cp-demint.c
+++ b/
libiberty/cp-demint.c
@@
-1,5
+1,5
@@
/* Demangler component interface functions.
/* Demangler component interface functions.
- Copyright (C) 2004 Free Software Foundation, Inc.
+ Copyright (C) 2004
-2017
Free Software Foundation, Inc.
Written by Ian Lance Taylor <ian@wasabisystems.com>.
This file is part of the libiberty library, which is part of GCC.
Written by Ian Lance Taylor <ian@wasabisystems.com>.
This file is part of the libiberty library, which is part of GCC.
diff --git
a/libiberty/cplus-dem.c
b/libiberty/cplus-dem.c
index
0386da5
..
a990e07
100644
(file)
--- a/
libiberty/cplus-dem.c
+++ b/
libiberty/cplus-dem.c
@@
-1,6
+1,5
@@
/* Demangler for GNU C++
/* Demangler for GNU C++
- Copyright 1989, 1991, 1994, 1995, 1996, 1997, 1998, 1999,
- 2000, 2001, 2002, 2003, 2004, 2010 Free Software Foundation, Inc.
+ Copyright (C) 1989-2017 Free Software Foundation, Inc.
Written by James Clark (jjc@jclark.uucp)
Rewritten by Fred Fish (fnf@cygnus.com) for ARM and Lucid demangling
Modified by Satish Pai (pai@apollo.hp.com) for HP demangling
Written by James Clark (jjc@jclark.uucp)
Rewritten by Fred Fish (fnf@cygnus.com) for ARM and Lucid demangling
Modified by Satish Pai (pai@apollo.hp.com) for HP demangling
diff --git
a/libiberty/crc32.c
b/libiberty/crc32.c
index
52c982f
..
6fa935b
100644
(file)
--- a/
libiberty/crc32.c
+++ b/
libiberty/crc32.c
@@
-1,5
+1,5
@@
/* crc32.c
/* crc32.c
- Copyright (C) 2009
, 2011
Free Software Foundation, Inc.
+ Copyright (C) 2009
-2017
Free Software Foundation, Inc.
This file is part of the libiberty library.
This file is part of the libiberty library.
diff --git
a/libiberty/d-demangle.c
b/libiberty/d-demangle.c
index
4ad90a6
..
12457f0
100644
(file)
--- a/
libiberty/d-demangle.c
+++ b/
libiberty/d-demangle.c
@@
-1,5
+1,5
@@
/* Demangler for the D programming language
/* Demangler for the D programming language
- Copyright
2014, 2015, 2016
Free Software Foundation, Inc.
+ Copyright
(C) 2014-2017
Free Software Foundation, Inc.
Written by Iain Buclaw (ibuclaw@gdcproject.org)
This file is part of the libiberty library.
Written by Iain Buclaw (ibuclaw@gdcproject.org)
This file is part of the libiberty library.
diff --git
a/libiberty/dwarfnames.c
b/libiberty/dwarfnames.c
index
7017308
..
62563b7
100644
(file)
--- a/
libiberty/dwarfnames.c
+++ b/
libiberty/dwarfnames.c
@@
-1,5
+1,5
@@
/* Names of various DWARF tags.
/* Names of various DWARF tags.
- Copyright (C) 2012 Free Software Foundation, Inc.
+ Copyright (C) 2012
-2017
Free Software Foundation, Inc.
This file is part of GNU CC.
This file is part of GNU CC.
diff --git
a/libiberty/dyn-string.c
b/libiberty/dyn-string.c
index
faa8d94
..
8048214
100644
(file)
--- a/
libiberty/dyn-string.c
+++ b/
libiberty/dyn-string.c
@@
-1,5
+1,5
@@
/* An abstract string datatype.
/* An abstract string datatype.
- Copyright (C) 1998
, 1999, 2000, 2002, 2004
Free Software Foundation, Inc.
+ Copyright (C) 1998
-2017
Free Software Foundation, Inc.
Contributed by Mark Mitchell (mark@markmitchell.com).
This file is part of GNU CC.
Contributed by Mark Mitchell (mark@markmitchell.com).
This file is part of GNU CC.
diff --git
a/libiberty/fdmatch.c
b/libiberty/fdmatch.c
index
f613cb3
..
a282515
100644
(file)
--- a/
libiberty/fdmatch.c
+++ b/
libiberty/fdmatch.c
@@
-1,5
+1,5
@@
/* Compare two open file descriptors to see if they refer to the same file.
/* Compare two open file descriptors to see if they refer to the same file.
- Copyright (C) 1991 Free Software Foundation, Inc.
+ Copyright (C) 1991
-2017
Free Software Foundation, Inc.
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
diff --git
a/libiberty/fibheap.c
b/libiberty/fibheap.c
index
a37ee4e
..
48db33a
100644
(file)
--- a/
libiberty/fibheap.c
+++ b/
libiberty/fibheap.c
@@
-1,5
+1,5
@@
/* A Fibonacci heap datatype.
/* A Fibonacci heap datatype.
- Copyright
1998, 1999, 2000, 2001
Free Software Foundation, Inc.
+ Copyright
(C) 1998-2017
Free Software Foundation, Inc.
Contributed by Daniel Berlin (dan@cgsoftware.com).
This file is part of GNU CC.
Contributed by Daniel Berlin (dan@cgsoftware.com).
This file is part of GNU CC.
diff --git
a/libiberty/filename_cmp.c
b/libiberty/filename_cmp.c
index
150488c
..
e196bdf
100644
(file)
--- a/
libiberty/filename_cmp.c
+++ b/
libiberty/filename_cmp.c
@@
-1,6
+1,6
@@
/* File name comparison routine.
/* File name comparison routine.
- Copyright (C) 2007 Free Software Foundation, Inc.
+ Copyright (C) 2007
-2017
Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git
a/libiberty/floatformat.c
b/libiberty/floatformat.c
index
9190e14
..
7e7c416
100644
(file)
--- a/
libiberty/floatformat.c
+++ b/
libiberty/floatformat.c
@@
-1,6
+1,5
@@
/* IEEE floating point support routines, for GDB, the GNU Debugger.
/* IEEE floating point support routines, for GDB, the GNU Debugger.
- Copyright 1991, 1994, 1999, 2000, 2003, 2005, 2006, 2010, 2012, 2015
- Free Software Foundation, Inc.
+ Copyright (C) 1991-2017 Free Software Foundation, Inc.
This file is part of GDB.
This file is part of GDB.
diff --git
a/libiberty/fnmatch.c
b/libiberty/fnmatch.c
index
fc897be
..
8530be8
100644
(file)
--- a/
libiberty/fnmatch.c
+++ b/
libiberty/fnmatch.c
@@
-1,4
+1,4
@@
-/* Copyright (C) 1991
, 1992, 1993
Free Software Foundation, Inc.
+/* Copyright (C) 1991
-2017
Free Software Foundation, Inc.
NOTE: This source is derived from an old version taken from the GNU C
Library (glibc).
NOTE: This source is derived from an old version taken from the GNU C
Library (glibc).
diff --git
a/libiberty/fopen_unlocked.c
b/libiberty/fopen_unlocked.c
index
d1f78c4
..
e76358e
100644
(file)
--- a/
libiberty/fopen_unlocked.c
+++ b/
libiberty/fopen_unlocked.c
@@
-1,5
+1,5
@@
/* Implement fopen_unlocked and related functions.
/* Implement fopen_unlocked and related functions.
- Copyright (C) 2005
, 2011
Free Software Foundation, Inc.
+ Copyright (C) 2005
-2017
Free Software Foundation, Inc.
Written by Kaveh R. Ghazi <ghazi@caip.rutgers.edu>.
This file is part of the libiberty library.
Written by Kaveh R. Ghazi <ghazi@caip.rutgers.edu>.
This file is part of the libiberty library.
diff --git
a/libiberty/gather-docs
b/libiberty/gather-docs
index
2f1f3b1
..
d6f2f06
100644
(file)
--- a/
libiberty/gather-docs
+++ b/
libiberty/gather-docs
@@
-1,8
+1,7
@@
#!/usr/bin/perl
# -*- perl -*-
#!/usr/bin/perl
# -*- perl -*-
-# Copyright (C) 2001, 2009, 2011
-# Free Software Foundation
+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
#
# This file is part of the libiberty library.
# Libiberty is free software; you can redistribute it and/or
#
# This file is part of the libiberty library.
# Libiberty is free software; you can redistribute it and/or
diff --git
a/libiberty/getopt.c
b/libiberty/getopt.c
index
d9c3532
..
bb77814
100644
(file)
--- a/
libiberty/getopt.c
+++ b/
libiberty/getopt.c
@@
-3,8
+3,7
@@
"Keep this file name-space clean" means, talk to drepper@gnu.org
before changing it!
"Keep this file name-space clean" means, talk to drepper@gnu.org
before changing it!
- Copyright (C) 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995,
- 1996, 1997, 1998, 2005 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
NOTE: This source is derived from an old version taken from the GNU C
Library (glibc).
NOTE: This source is derived from an old version taken from the GNU C
Library (glibc).
diff --git
a/libiberty/getopt1.c
b/libiberty/getopt1.c
index
255b144
..
02f8487
100644
(file)
--- a/
libiberty/getopt1.c
+++ b/
libiberty/getopt1.c
@@
-1,6
+1,5
@@
/* getopt_long and getopt_long_only entry points for GNU getopt.
/* getopt_long and getopt_long_only entry points for GNU getopt.
- Copyright (C) 1987,88,89,90,91,92,93,94,96,97,98,2005
- Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
NOTE: This source is derived from an old version taken from the GNU C
Library (glibc).
NOTE: This source is derived from an old version taken from the GNU C
Library (glibc).
diff --git
a/libiberty/getruntime.c
b/libiberty/getruntime.c
index
1e0daad
..
3a85d9e
100644
(file)
--- a/
libiberty/getruntime.c
+++ b/
libiberty/getruntime.c
@@
-1,5
+1,5
@@
/* Return time used so far, in microseconds.
/* Return time used so far, in microseconds.
- Copyright (C) 1994
, 1999, 2002
Free Software Foundation, Inc.
+ Copyright (C) 1994
-2017
Free Software Foundation, Inc.
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
diff --git
a/libiberty/hashtab.c
b/libiberty/hashtab.c
index
99381b1
..
7c4d3d9
100644
(file)
--- a/
libiberty/hashtab.c
+++ b/
libiberty/hashtab.c
@@
-1,6
+1,5
@@
/* An expandable hash tables datatype.
/* An expandable hash tables datatype.
- Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2009, 2010
- Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 Free Software Foundation, Inc.
Contributed by Vladimir Makarov (vmakarov@cygnus.com).
This file is part of the libiberty library.
Contributed by Vladimir Makarov (vmakarov@cygnus.com).
This file is part of the libiberty library.
diff --git
a/libiberty/hex.c
b/libiberty/hex.c
index
5eeafdb
..
d93508c
100644
(file)
--- a/
libiberty/hex.c
+++ b/
libiberty/hex.c
@@
-1,5
+1,5
@@
/* Hex character manipulation support.
/* Hex character manipulation support.
- Copyright (C) 1995
, 2001
Free Software Foundation, Inc.
+ Copyright (C) 1995
-2017
Free Software Foundation, Inc.
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
diff --git
a/libiberty/lbasename.c
b/libiberty/lbasename.c
index
87c50fa
..
4241a3b
100644
(file)
--- a/
libiberty/lbasename.c
+++ b/
libiberty/lbasename.c
@@
-1,6
+1,6
@@
/* Libiberty basename. Like basename, but is not overridden by the
system C library.
/* Libiberty basename. Like basename, but is not overridden by the
system C library.
- Copyright (C) 2001
, 2002, 2010
Free Software Foundation, Inc.
+ Copyright (C) 2001
-2017
Free Software Foundation, Inc.
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
diff --git
a/libiberty/libiberty.texi
b/libiberty/libiberty.texi
index
f4af66d
..
f1ea395
100644
(file)
--- a/
libiberty/libiberty.texi
+++ b/
libiberty/libiberty.texi
@@
-24,8
+24,7
@@
@ifinfo
This manual describes the GNU @libib library of utility subroutines.
@ifinfo
This manual describes the GNU @libib library of utility subroutines.
-Copyright @copyright{} 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,
-2009, 2010 Free Software Foundation, Inc.
+Copyright @copyright{} 2001-2017 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3
@@
-51,8
+50,7
@@
notice identical to this one except for the removal of this paragraph
@vskip 0pt plus 1filll
@vskip 0pt plus 1filll
-Copyright @copyright{} 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,
-2009, 2010 Free Software Foundation, Inc.
+Copyright @copyright{} 2001-2017 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3
diff --git
a/libiberty/lrealpath.c
b/libiberty/lrealpath.c
index
b27c8de
..
0a19a5e
100644
(file)
--- a/
libiberty/lrealpath.c
+++ b/
libiberty/lrealpath.c
@@
-1,7
+1,7
@@
/* Libiberty realpath. Like realpath, but more consistent behavior.
Based on gdb_realpath from GDB.
/* Libiberty realpath. Like realpath, but more consistent behavior.
Based on gdb_realpath from GDB.
- Copyright
2003
Free Software Foundation, Inc.
+ Copyright
(C) 2003-2017
Free Software Foundation, Inc.
This file is part of the libiberty library.
This file is part of the libiberty library.
diff --git
a/libiberty/maint-tool
b/libiberty/maint-tool
index
1c94cdc
..
4328a9a
100644
(file)
--- a/
libiberty/maint-tool
+++ b/
libiberty/maint-tool
@@
-1,8
+1,7
@@
#!/usr/bin/perl
# -*- perl -*-
#!/usr/bin/perl
# -*- perl -*-
-# Copyright (C) 2001, 2007, 2010, 2014
-# Free Software Foundation
+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
#
# This file is part of the libiberty library.
# Libiberty is free software; you can redistribute it and/or
#
# This file is part of the libiberty library.
# Libiberty is free software; you can redistribute it and/or
diff --git
a/libiberty/make-relative-prefix.c
b/libiberty/make-relative-prefix.c
index
fa81399
..
f74bbdc
100644
(file)
--- a/
libiberty/make-relative-prefix.c
+++ b/
libiberty/make-relative-prefix.c
@@
-1,6
+1,5
@@
/* Relative (relocatable) prefix support.
/* Relative (relocatable) prefix support.
- Copyright (C) 1987, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
- 1999, 2000, 2001, 2002, 2006, 2012 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of libiberty.
This file is part of libiberty.
diff --git
a/libiberty/make-temp-file.c
b/libiberty/make-temp-file.c
index
244cc23
..
98e215d
100644
(file)
--- a/
libiberty/make-temp-file.c
+++ b/
libiberty/make-temp-file.c
@@
-1,6
+1,5
@@
/* Utility to pick a temporary filename prefix.
/* Utility to pick a temporary filename prefix.
- Copyright (C) 1996, 1997, 1998, 2001, 2009, 2010
- Free Software Foundation, Inc.
+ Copyright (C) 1996-2017 Free Software Foundation, Inc.
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
diff --git
a/libiberty/md5.c
b/libiberty/md5.c
index
b30a6b7
..
7bcc1ff
100644
(file)
--- a/
libiberty/md5.c
+++ b/
libiberty/md5.c
@@
-1,6
+1,6
@@
/* md5.c - Functions to compute MD5 message digest of files or memory blocks
according to the definition of MD5 in RFC 1321 from April 1992.
/* md5.c - Functions to compute MD5 message digest of files or memory blocks
according to the definition of MD5 in RFC 1321 from April 1992.
- Copyright (C) 1995
, 1996, 2011
Free Software Foundation, Inc.
+ Copyright (C) 1995
-2017
Free Software Foundation, Inc.
NOTE: This source is derived from an old version taken from the GNU C
Library (glibc).
NOTE: This source is derived from an old version taken from the GNU C
Library (glibc).
diff --git
a/libiberty/memmem.c
b/libiberty/memmem.c
index
147253f
..
ec330f2
100644
(file)
--- a/
libiberty/memmem.c
+++ b/
libiberty/memmem.c
@@
-1,4
+1,4
@@
-/* Copyright (C) 1991
,92,93,94,96,97,98,2000,2004,2007,2011
Free Software Foundation, Inc.
+/* Copyright (C) 1991
-2017
Free Software Foundation, Inc.
This file is part of the GNU C Library.
This program is free software; you can redistribute it and/or modify
This file is part of the GNU C Library.
This program is free software; you can redistribute it and/or modify
diff --git
a/libiberty/mempcpy.c
b/libiberty/mempcpy.c
index
f85a07f
..
46a9bc7
100644
(file)
--- a/
libiberty/mempcpy.c
+++ b/
libiberty/mempcpy.c
@@
-1,5
+1,5
@@
/* Implement the mempcpy function.
/* Implement the mempcpy function.
- Copyright (C) 2003
, 2004, 2005, 2011
Free Software Foundation, Inc.
+ Copyright (C) 2003
-2017
Free Software Foundation, Inc.
Written by Kaveh R. Ghazi <ghazi@caip.rutgers.edu>.
This file is part of the libiberty library.
Written by Kaveh R. Ghazi <ghazi@caip.rutgers.edu>.
This file is part of the libiberty library.
diff --git
a/libiberty/mkstemps.c
b/libiberty/mkstemps.c
index
0e06fe1
..
8a0effd
100644
(file)
--- a/
libiberty/mkstemps.c
+++ b/
libiberty/mkstemps.c
@@
-1,4
+1,4
@@
-/* Copyright (C) 1991
, 1992, 1996, 1998, 2004
Free Software Foundation, Inc.
+/* Copyright (C) 1991
-2017
Free Software Foundation, Inc.
This file is derived from mkstemp.c from the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
This file is derived from mkstemp.c from the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git
a/libiberty/objalloc.c
b/libiberty/objalloc.c
index
72e92d2
..
d7e9ad0
100644
(file)
--- a/
libiberty/objalloc.c
+++ b/
libiberty/objalloc.c
@@
-1,5
+1,5
@@
/* objalloc.c -- routines to allocate memory for objects
/* objalloc.c -- routines to allocate memory for objects
- Copyright
1997-2012
Free Software Foundation, Inc.
+ Copyright
(C) 1997-2017
Free Software Foundation, Inc.
Written by Ian Lance Taylor, Cygnus Solutions.
This program is free software; you can redistribute it and/or modify it
Written by Ian Lance Taylor, Cygnus Solutions.
This program is free software; you can redistribute it and/or modify it
diff --git
a/libiberty/obstack.c
b/libiberty/obstack.c
index
6d8d672
..
45e5a30
100644
(file)
--- a/
libiberty/obstack.c
+++ b/
libiberty/obstack.c
@@
-1,5
+1,5
@@
/* obstack.c - subroutines used implicitly by object stack macros
/* obstack.c - subroutines used implicitly by object stack macros
- Copyright (C) 1988-201
5
Free Software Foundation, Inc.
+ Copyright (C) 1988-201
7
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
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/libiberty/partition.c
b/libiberty/partition.c
index
5f0745c
..
97d2b94
100644
(file)
--- a/
libiberty/partition.c
+++ b/
libiberty/partition.c
@@
-1,5
+1,5
@@
/* List implementation of a partition of consecutive integers.
/* List implementation of a partition of consecutive integers.
- Copyright (C) 2000
, 2001
Free Software Foundation, Inc.
+ Copyright (C) 2000
-2017
Free Software Foundation, Inc.
Contributed by CodeSourcery, LLC.
This file is part of GNU CC.
Contributed by CodeSourcery, LLC.
This file is part of GNU CC.
diff --git
a/libiberty/pex-common.c
b/libiberty/pex-common.c
index
146010a
..
3a6c7d4
100644
(file)
--- a/
libiberty/pex-common.c
+++ b/
libiberty/pex-common.c
@@
-1,5
+1,5
@@
/* Common code for executing a program in a sub-process.
/* Common code for executing a program in a sub-process.
- Copyright (C) 2005
, 2010
Free Software Foundation, Inc.
+ Copyright (C) 2005
-2017
Free Software Foundation, Inc.
Written by Ian Lance Taylor <ian@airs.com>.
This file is part of the libiberty library.
Written by Ian Lance Taylor <ian@airs.com>.
This file is part of the libiberty library.
diff --git
a/libiberty/pex-common.h
b/libiberty/pex-common.h
index
b6db248
..
cddcf6b
100644
(file)
--- a/
libiberty/pex-common.h
+++ b/
libiberty/pex-common.h
@@
-1,7
+1,6
@@
/* Utilities to execute a program in a subprocess (possibly linked by pipes
with other subprocesses), and wait for it. Shared logic.
/* Utilities to execute a program in a subprocess (possibly linked by pipes
with other subprocesses), and wait for it. Shared logic.
- Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004
- Free Software Foundation, Inc.
+ Copyright (C) 1996-2017 Free Software Foundation, Inc.
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
diff --git
a/libiberty/pex-djgpp.c
b/libiberty/pex-djgpp.c
index
b014ffa
..
ecb418a
100644
(file)
--- a/
libiberty/pex-djgpp.c
+++ b/
libiberty/pex-djgpp.c
@@
-1,7
+1,6
@@
/* Utilities to execute a program in a subprocess (possibly linked by pipes
with other subprocesses), and wait for it. DJGPP specialization.
/* Utilities to execute a program in a subprocess (possibly linked by pipes
with other subprocesses), and wait for it. DJGPP specialization.
- Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2005
- Free Software Foundation, Inc.
+ Copyright (C) 1996-2017 Free Software Foundation, Inc.
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
diff --git
a/libiberty/pex-msdos.c
b/libiberty/pex-msdos.c
index
fa0f40a
..
c9e837d
100644
(file)
--- a/
libiberty/pex-msdos.c
+++ b/
libiberty/pex-msdos.c
@@
-1,7
+1,6
@@
/* Utilities to execute a program in a subprocess (possibly linked by pipes
with other subprocesses), and wait for it. Generic MSDOS specialization.
/* Utilities to execute a program in a subprocess (possibly linked by pipes
with other subprocesses), and wait for it. Generic MSDOS specialization.
- Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2005
- Free Software Foundation, Inc.
+ Copyright (C) 1996-2017 Free Software Foundation, Inc.
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
diff --git
a/libiberty/pex-one.c
b/libiberty/pex-one.c
index
696b8bc
..
6b38860
100644
(file)
--- a/
libiberty/pex-one.c
+++ b/
libiberty/pex-one.c
@@
-1,5
+1,5
@@
/* Execute a program and wait for a result.
/* Execute a program and wait for a result.
- Copyright (C) 2005 Free Software Foundation, Inc.
+ Copyright (C) 2005
-2017
Free Software Foundation, Inc.
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
diff --git
a/libiberty/pex-unix.c
b/libiberty/pex-unix.c
index
b48f315
..
034194e
100644
(file)
--- a/
libiberty/pex-unix.c
+++ b/
libiberty/pex-unix.c
@@
-1,8
+1,7
@@
/* Utilities to execute a program in a subprocess (possibly linked by pipes
with other subprocesses), and wait for it. Generic Unix version
(also used for UWIN and VMS).
/* Utilities to execute a program in a subprocess (possibly linked by pipes
with other subprocesses), and wait for it. Generic Unix version
(also used for UWIN and VMS).
- Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2009,
- 2010, 2015 Free Software Foundation, Inc.
+ Copyright (C) 1996-2017 Free Software Foundation, Inc.
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
diff --git
a/libiberty/pex-win32.c
b/libiberty/pex-win32.c
index
4c15b0d
..
9131158
100644
(file)
--- a/
libiberty/pex-win32.c
+++ b/
libiberty/pex-win32.c
@@
-1,7
+1,6
@@
/* Utilities to execute a program in a subprocess (possibly linked by pipes
with other subprocesses), and wait for it. Generic Win32 specialization.
/* Utilities to execute a program in a subprocess (possibly linked by pipes
with other subprocesses), and wait for it. Generic Win32 specialization.
- Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006
- Free Software Foundation, Inc.
+ Copyright (C) 1996-2017 Free Software Foundation, Inc.
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
diff --git
a/libiberty/pexecute.c
b/libiberty/pexecute.c
index
97f1574
..
b99a1e5
100644
(file)
--- a/
libiberty/pexecute.c
+++ b/
libiberty/pexecute.c
@@
-1,6
+1,6
@@
/* Utilities to execute a program in a subprocess (possibly linked by pipes
with other subprocesses), and wait for it.
/* Utilities to execute a program in a subprocess (possibly linked by pipes
with other subprocesses), and wait for it.
- Copyright (C) 2004 Free Software Foundation, Inc.
+ Copyright (C) 2004
-2017
Free Software Foundation, Inc.
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
diff --git
a/libiberty/physmem.c
b/libiberty/physmem.c
index
09fbf3f
..
8068104
100644
(file)
--- a/
libiberty/physmem.c
+++ b/
libiberty/physmem.c
@@
-1,5
+1,5
@@
/* Calculate the size of physical memory.
/* Calculate the size of physical memory.
- Copyright
2000, 2001, 2003, 2004, 2005
Free Software Foundation, Inc.
+ Copyright
(C) 2000-2017
Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git
a/libiberty/putenv.c
b/libiberty/putenv.c
index
248f50e
..
9ea7f77
100644
(file)
--- a/
libiberty/putenv.c
+++ b/
libiberty/putenv.c
@@
-1,4
+1,4
@@
-/* Copyright (C) 1991
, 1994, 1995, 1996, 2002
Free Software Foundation, Inc.
+/* Copyright (C) 1991
-2017
Free Software Foundation, Inc.
This file based on putenv.c in the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
This file based on putenv.c in the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git
a/libiberty/regex.c
b/libiberty/regex.c
index
6854e3b
..
66d09d9
100644
(file)
--- a/
libiberty/regex.c
+++ b/
libiberty/regex.c
@@
-3,8
+3,7
@@
(Implements POSIX draft P1003.2/D11.2, except for some of the
internationalization features.)
(Implements POSIX draft P1003.2/D11.2, except for some of the
internationalization features.)
- Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
- 2002, 2005, 2010, 2013 Free Software Foundation, Inc.
+ Copyright (C) 1993-2017 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
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/libiberty/rust-demangle.c
b/libiberty/rust-demangle.c
index
326881e
..
3d7d090
100644
(file)
--- a/
libiberty/rust-demangle.c
+++ b/
libiberty/rust-demangle.c
@@
-1,5
+1,5
@@
/* Demangler for the Rust programming language
/* Demangler for the Rust programming language
- Copyright
2016
Free Software Foundation, Inc.
+ Copyright
(C) 2016-2017
Free Software Foundation, Inc.
Written by David Tolnay (dtolnay@gmail.com).
This file is part of the libiberty library.
Written by David Tolnay (dtolnay@gmail.com).
This file is part of the libiberty library.
diff --git
a/libiberty/safe-ctype.c
b/libiberty/safe-ctype.c
index
0972b4b
..
5a13f82
100644
(file)
--- a/
libiberty/safe-ctype.c
+++ b/
libiberty/safe-ctype.c
@@
-1,7
+1,6
@@
/* <ctype.h> replacement macros.
/* <ctype.h> replacement macros.
- Copyright (C) 2000, 2001, 2002, 2003, 2004,
- 2005 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 Free Software Foundation, Inc.
Contributed by Zack Weinberg <zackw@stanford.edu>.
This file is part of the libiberty library.
Contributed by Zack Weinberg <zackw@stanford.edu>.
This file is part of the libiberty library.
diff --git
a/libiberty/setenv.c
b/libiberty/setenv.c
index
5b51193
..
d41b621
100644
(file)
--- a/
libiberty/setenv.c
+++ b/
libiberty/setenv.c
@@
-1,5
+1,4
@@
-/* Copyright (C) 1992, 1995, 1996, 1997, 2002, 2011, 2015
- Free Software Foundation, Inc.
+/* Copyright (C) 1992-2017 Free Software Foundation, Inc.
This file based on setenv.c in the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
This file based on setenv.c in the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git
a/libiberty/setproctitle.c
b/libiberty/setproctitle.c
index
6a2fe8c
..
f42a112
100644
(file)
--- a/
libiberty/setproctitle.c
+++ b/
libiberty/setproctitle.c
@@
-1,5
+1,5
@@
/* Set the title of a process.
/* Set the title of a process.
- Copyright (C) 2010
, 2011
Free Software Foundation, Inc.
+ Copyright (C) 2010
-2017
Free Software Foundation, Inc.
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
diff --git
a/libiberty/sha1.c
b/libiberty/sha1.c
index
617e743
..
df1518e
100644
(file)
--- a/
libiberty/sha1.c
+++ b/
libiberty/sha1.c
@@
-1,8
+1,7
@@
/* sha1.c - Functions to compute SHA1 message digest of files or
memory blocks according to the NIST specification FIPS-180-1.
/* sha1.c - Functions to compute SHA1 message digest of files or
memory blocks according to the NIST specification FIPS-180-1.
- Copyright (C) 2000, 2001, 2003, 2004, 2005, 2006, 2008 Free Software
- Foundation, Inc.
+ Copyright (C) 2000-2017 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
diff --git
a/libiberty/simple-object-coff.c
b/libiberty/simple-object-coff.c
index
a7802a5
..
0283b15
100644
(file)
--- a/
libiberty/simple-object-coff.c
+++ b/
libiberty/simple-object-coff.c
@@
-1,5
+1,5
@@
/* simple-object-coff.c -- routines to manipulate COFF object files.
/* simple-object-coff.c -- routines to manipulate COFF object files.
- Copyright
2010
Free Software Foundation, Inc.
+ Copyright
(C) 2010-2017
Free Software Foundation, Inc.
Written by Ian Lance Taylor, Google.
This program is free software; you can redistribute it and/or modify it
Written by Ian Lance Taylor, Google.
This program is free software; you can redistribute it and/or modify it
diff --git
a/libiberty/simple-object-common.h
b/libiberty/simple-object-common.h
index
bef9b08
..
cda4038
100644
(file)
--- a/
libiberty/simple-object-common.h
+++ b/
libiberty/simple-object-common.h
@@
-1,5
+1,5
@@
/* simple-object-common.h -- common structs for object file manipulation.
/* simple-object-common.h -- common structs for object file manipulation.
- Copyright (C) 2010 Free Software Foundation, Inc.
+ Copyright (C) 2010
-2017
Free Software Foundation, Inc.
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
diff --git
a/libiberty/simple-object-elf.c
b/libiberty/simple-object-elf.c
index
8594cf9
..
a733e4b
100644
(file)
--- a/
libiberty/simple-object-elf.c
+++ b/
libiberty/simple-object-elf.c
@@
-1,5
+1,5
@@
/* simple-object-elf.c -- routines to manipulate ELF object files.
/* simple-object-elf.c -- routines to manipulate ELF object files.
- Copyright
2010
Free Software Foundation, Inc.
+ Copyright
(C) 2010-2017
Free Software Foundation, Inc.
Written by Ian Lance Taylor, Google.
This program is free software; you can redistribute it and/or modify it
Written by Ian Lance Taylor, Google.
This program is free software; you can redistribute it and/or modify it
diff --git
a/libiberty/simple-object-mach-o.c
b/libiberty/simple-object-mach-o.c
index
d1b676d
..
bbadf5d
100644
(file)
--- a/
libiberty/simple-object-mach-o.c
+++ b/
libiberty/simple-object-mach-o.c
@@
-1,5
+1,5
@@
/* simple-object-mach-o.c -- routines to manipulate Mach-O object files.
/* simple-object-mach-o.c -- routines to manipulate Mach-O object files.
- Copyright
2010, 2011, 2013
Free Software Foundation, Inc.
+ Copyright
(C) 2010-2017
Free Software Foundation, Inc.
Written by Ian Lance Taylor, Google.
This program is free software; you can redistribute it and/or modify it
Written by Ian Lance Taylor, Google.
This program is free software; you can redistribute it and/or modify it
diff --git
a/libiberty/simple-object-xcoff.c
b/libiberty/simple-object-xcoff.c
index
ff1dc18
..
8a15939
100644
(file)
--- a/
libiberty/simple-object-xcoff.c
+++ b/
libiberty/simple-object-xcoff.c
@@
-1,5
+1,5
@@
/* simple-object-coff.c -- routines to manipulate XCOFF object files.
/* simple-object-coff.c -- routines to manipulate XCOFF object files.
- Copyright
2013
Free Software Foundation, Inc.
+ Copyright
(C) 2013-2017
Free Software Foundation, Inc.
Written by Ian Lance Taylor, Google and David Edelsohn, IBM.
This program is free software; you can redistribute it and/or modify it
Written by Ian Lance Taylor, Google and David Edelsohn, IBM.
This program is free software; you can redistribute it and/or modify it
diff --git
a/libiberty/simple-object.c
b/libiberty/simple-object.c
index
5d379d0
..
8ea9cf1
100644
(file)
--- a/
libiberty/simple-object.c
+++ b/
libiberty/simple-object.c
@@
-1,5
+1,5
@@
/* simple-object.c -- simple routines to read and write object files.
/* simple-object.c -- simple routines to read and write object files.
- Copyright
2010
Free Software Foundation, Inc.
+ Copyright
(C) 2010-2017
Free Software Foundation, Inc.
Written by Ian Lance Taylor, Google.
This program is free software; you can redistribute it and/or modify it
Written by Ian Lance Taylor, Google.
This program is free software; you can redistribute it and/or modify it
diff --git
a/libiberty/snprintf.c
b/libiberty/snprintf.c
index
49bcd83
..
a37a47e
100644
(file)
--- a/
libiberty/snprintf.c
+++ b/
libiberty/snprintf.c
@@
-1,5
+1,5
@@
/* Implement the snprintf function.
/* Implement the snprintf function.
- Copyright (C) 2003
, 2011, 2013
Free Software Foundation, Inc.
+ Copyright (C) 2003
-2017
Free Software Foundation, Inc.
Written by Kaveh R. Ghazi <ghazi@caip.rutgers.edu>.
This file is part of the libiberty library. This library is free
Written by Kaveh R. Ghazi <ghazi@caip.rutgers.edu>.
This file is part of the libiberty library. This library is free
diff --git
a/libiberty/sort.c
b/libiberty/sort.c
index
3738dd7
..
326986e
100644
(file)
--- a/
libiberty/sort.c
+++ b/
libiberty/sort.c
@@
-1,5
+1,5
@@
/* Sorting algorithms.
/* Sorting algorithms.
- Copyright (C) 2000 Free Software Foundation, Inc.
+ Copyright (C) 2000
-2017
Free Software Foundation, Inc.
Contributed by Mark Mitchell <mark@codesourcery.com>.
This file is part of GNU CC.
Contributed by Mark Mitchell <mark@codesourcery.com>.
This file is part of GNU CC.
diff --git
a/libiberty/spaces.c
b/libiberty/spaces.c
index
69d7a2d
..
0612f87
100644
(file)
--- a/
libiberty/spaces.c
+++ b/
libiberty/spaces.c
@@
-1,5
+1,5
@@
/* Allocate memory region filled with spaces.
/* Allocate memory region filled with spaces.
- Copyright (C) 1991 Free Software Foundation, Inc.
+ Copyright (C) 1991
-2017
Free Software Foundation, Inc.
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
diff --git
a/libiberty/splay-tree.c
b/libiberty/splay-tree.c
index
12bfa8b
..
383afa2
100644
(file)
--- a/
libiberty/splay-tree.c
+++ b/
libiberty/splay-tree.c
@@
-1,6
+1,5
@@
/* A splay-tree datatype.
/* A splay-tree datatype.
- Copyright (C) 1998, 1999, 2000, 2001, 2009,
- 2010, 2011 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 Free Software Foundation, Inc.
Contributed by Mark Mitchell (mark@markmitchell.com).
This file is part of GNU CC.
Contributed by Mark Mitchell (mark@markmitchell.com).
This file is part of GNU CC.
diff --git
a/libiberty/stack-limit.c
b/libiberty/stack-limit.c
index
82c3d44
..
3dbd8a8
100644
(file)
--- a/
libiberty/stack-limit.c
+++ b/
libiberty/stack-limit.c
@@
-1,5
+1,5
@@
/* Increase stack size limit if possible.
/* Increase stack size limit if possible.
- Copyright (C) 2011 Free Software Foundation, Inc.
+ Copyright (C) 2011
-2017
Free Software Foundation, Inc.
This file is part of the libiberty library. This library is free
software; you can redistribute it and/or modify it under the
This file is part of the libiberty library. This library is free
software; you can redistribute it and/or modify it under the
diff --git
a/libiberty/stpcpy.c
b/libiberty/stpcpy.c
index
57b32d1
..
ddbef28
100644
(file)
--- a/
libiberty/stpcpy.c
+++ b/
libiberty/stpcpy.c
@@
-1,5
+1,5
@@
/* Implement the stpcpy function.
/* Implement the stpcpy function.
- Copyright (C) 2003 Free Software Foundation, Inc.
+ Copyright (C) 2003
-2017
Free Software Foundation, Inc.
Written by Kaveh R. Ghazi <ghazi@caip.rutgers.edu>.
This file is part of the libiberty library.
Written by Kaveh R. Ghazi <ghazi@caip.rutgers.edu>.
This file is part of the libiberty library.
diff --git
a/libiberty/stpncpy.c
b/libiberty/stpncpy.c
index
83d54e6
..
eb91f72
100644
(file)
--- a/
libiberty/stpncpy.c
+++ b/
libiberty/stpncpy.c
@@
-1,5
+1,5
@@
/* Implement the stpncpy function.
/* Implement the stpncpy function.
- Copyright (C) 2003
, 2011
Free Software Foundation, Inc.
+ Copyright (C) 2003
-2017
Free Software Foundation, Inc.
Written by Kaveh R. Ghazi <ghazi@caip.rutgers.edu>.
This file is part of the libiberty library.
Written by Kaveh R. Ghazi <ghazi@caip.rutgers.edu>.
This file is part of the libiberty library.
diff --git
a/libiberty/strndup.c
b/libiberty/strndup.c
index
9e9b4e2
..
0a4cda4
100644
(file)
--- a/
libiberty/strndup.c
+++ b/
libiberty/strndup.c
@@
-1,5
+1,5
@@
/* Implement the strndup function.
/* Implement the strndup function.
- Copyright (C) 2005 Free Software Foundation, Inc.
+ Copyright (C) 2005
-2017
Free Software Foundation, Inc.
Written by Kaveh R. Ghazi <ghazi@caip.rutgers.edu>.
This file is part of the libiberty library.
Written by Kaveh R. Ghazi <ghazi@caip.rutgers.edu>.
This file is part of the libiberty library.
@@
-33,7
+33,7
@@
memory was available. The result is always NUL terminated.
#include "ansidecl.h"
#include <stddef.h>
#include "ansidecl.h"
#include <stddef.h>
-extern size_t str
len (const char*
);
+extern size_t str
nlen (const char *s, size_t maxlen
);
extern PTR malloc (size_t);
extern PTR memcpy (PTR, const PTR, size_t);
extern PTR malloc (size_t);
extern PTR memcpy (PTR, const PTR, size_t);
@@
-41,10
+41,7
@@
char *
strndup (const char *s, size_t n)
{
char *result;
strndup (const char *s, size_t n)
{
char *result;
- size_t len = strlen (s);
-
- if (n < len)
- len = n;
+ size_t len = strnlen (s, n);
result = (char *) malloc (len + 1);
if (!result)
result = (char *) malloc (len + 1);
if (!result)
diff --git
a/libiberty/strtod.c
b/libiberty/strtod.c
index
e4da211
..
bf9d057
100644
(file)
--- a/
libiberty/strtod.c
+++ b/
libiberty/strtod.c
@@
-1,5
+1,5
@@
/* Implementation of strtod for systems with atof.
/* Implementation of strtod for systems with atof.
- Copyright (C) 1991
, 1995, 2002, 2011
Free Software Foundation, Inc.
+ Copyright (C) 1991
-2017
Free Software Foundation, Inc.
This file is part of the libiberty library. This library is free
software; you can redistribute it and/or modify it under the
This file is part of the libiberty library. This library is free
software; you can redistribute it and/or modify it under the
diff --git
a/libiberty/strverscmp.c
b/libiberty/strverscmp.c
index
04e1e4a
..
01bff6c
100644
(file)
--- a/
libiberty/strverscmp.c
+++ b/
libiberty/strverscmp.c
@@
-1,5
+1,5
@@
/* Compare strings while treating digits characters numerically.
/* Compare strings while treating digits characters numerically.
- Copyright (C) 1997
, 2002, 2005
Free Software Foundation, Inc.
+ Copyright (C) 1997
-2017
Free Software Foundation, Inc.
This file is part of the libiberty library.
Contributed by Jean-François Bignolles <bignolle@ecoledoc.ibp.fr>, 1997.
This file is part of the libiberty library.
Contributed by Jean-François Bignolles <bignolle@ecoledoc.ibp.fr>, 1997.
diff --git
a/libiberty/testsuite/Makefile.in
b/libiberty/testsuite/Makefile.in
index
da0b2f4
..
97e4866
100644
(file)
--- a/
libiberty/testsuite/Makefile.in
+++ b/
libiberty/testsuite/Makefile.in
@@
-1,7
+1,6
@@
#
# Makefile
#
# Makefile
-# Copyright (C) 1999, 2002, 2006
-# Free Software Foundation
+# Copyright (C) 1999-2017 Free Software Foundation, Inc.
#
# This file is part of the libiberty library.
# Libiberty is free software; you can redistribute it and/or
#
# This file is part of the libiberty library.
# Libiberty is free software; you can redistribute it and/or
diff --git
a/libiberty/testsuite/demangle-expected
b/libiberty/testsuite/demangle-expected
index
803decd
..
b65dcd3
100644
(file)
--- a/
libiberty/testsuite/demangle-expected
+++ b/
libiberty/testsuite/demangle-expected
@@
-4200,6
+4200,9
@@
decltype (new auto({parm#1})) f<int>(int)
_Z1fIiERDaRKT_S1_
auto& f<int>(int const&, int)
--format=gnu-v3
_Z1fIiERDaRKT_S1_
auto& f<int>(int const&, int)
--format=gnu-v3
+_Z1gIiEDcRKT_S0_
+decltype(auto) g<int>(int const&, int)
+--format=gnu-v3
_Z1gILi1EEvR1AIXT_EER1BIXscbT_EE
void g<1>(A<1>&, B<static_cast<bool>(1)>&)
--format=gnu-v3
_Z1gILi1EEvR1AIXT_EER1BIXscbT_EE
void g<1>(A<1>&, B<static_cast<bool>(1)>&)
--format=gnu-v3
diff --git
a/libiberty/testsuite/demangler-fuzzer.c
b/libiberty/testsuite/demangler-fuzzer.c
index
aff7024
..
5663513
100644
(file)
--- a/
libiberty/testsuite/demangler-fuzzer.c
+++ b/
libiberty/testsuite/demangler-fuzzer.c
@@
-1,6
+1,6
@@
/* Demangler fuzzer.
/* Demangler fuzzer.
- Copyright (C) 2014 Free Software Foundation, Inc.
+ Copyright (C) 2014
-2017
Free Software Foundation, Inc.
This file is part of GNU libiberty.
This file is part of GNU libiberty.
diff --git
a/libiberty/testsuite/test-demangle.c
b/libiberty/testsuite/test-demangle.c
index
4406247
..
9e06b33
100644
(file)
--- a/
libiberty/testsuite/test-demangle.c
+++ b/
libiberty/testsuite/test-demangle.c
@@
-1,5
+1,5
@@
/* Demangler test program,
/* Demangler test program,
- Copyright (C) 2002
, 2003, 2004
Free Software Foundation, Inc.
+ Copyright (C) 2002
-2017
Free Software Foundation, Inc.
Written by Zack Weinberg <zack@codesourcery.com
This file is part of GNU libiberty.
Written by Zack Weinberg <zack@codesourcery.com
This file is part of GNU libiberty.
diff --git
a/libiberty/testsuite/test-expandargv.c
b/libiberty/testsuite/test-expandargv.c
index
0edd751
..
6d7ee8b
100644
(file)
--- a/
libiberty/testsuite/test-expandargv.c
+++ b/
libiberty/testsuite/test-expandargv.c
@@
-1,5
+1,5
@@
/* expandargv test program,
/* expandargv test program,
- Copyright (C) 2006 Free Software Foundation, Inc.
+ Copyright (C) 2006
-2017
Free Software Foundation, Inc.
Written by Carlos O'Donell <carlos@codesourcery.com>
This file is part of the libiberty library, which is part of GCC.
Written by Carlos O'Donell <carlos@codesourcery.com>
This file is part of the libiberty library, which is part of GCC.
diff --git
a/libiberty/testsuite/test-pexecute.c
b/libiberty/testsuite/test-pexecute.c
index
f62239d
..
66d2d37
100644
(file)
--- a/
libiberty/testsuite/test-pexecute.c
+++ b/
libiberty/testsuite/test-pexecute.c
@@
-1,5
+1,5
@@
/* Pexecute test program,
/* Pexecute test program,
- Copyright (C) 2005 Free Software Foundation, Inc.
+ Copyright (C) 2005
-2017
Free Software Foundation, Inc.
Written by Ian Lance Taylor <ian@airs.com>.
This file is part of GNU libiberty.
Written by Ian Lance Taylor <ian@airs.com>.
This file is part of GNU libiberty.
diff --git
a/libiberty/testsuite/test-strtol.c
b/libiberty/testsuite/test-strtol.c
index
6faf81b
..
f79980b
100644
(file)
--- a/
libiberty/testsuite/test-strtol.c
+++ b/
libiberty/testsuite/test-strtol.c
@@
-1,5
+1,5
@@
/* Test program for strtol family of funtions,
/* Test program for strtol family of funtions,
- Copyright (C) 2014 Free Software Foundation, Inc.
+ Copyright (C) 2014
-2017
Free Software Foundation, Inc.
Written by Yury Gribov <y.gribov@samsung.com>
This file is part of the libiberty library, which is part of GCC.
Written by Yury Gribov <y.gribov@samsung.com>
This file is part of the libiberty library, which is part of GCC.
diff --git
a/libiberty/timeval-utils.c
b/libiberty/timeval-utils.c
index
4c9f6a8
..
c625988
100644
(file)
--- a/
libiberty/timeval-utils.c
+++ b/
libiberty/timeval-utils.c
@@
-1,5
+1,5
@@
/* Basic struct timeval utilities.
/* Basic struct timeval utilities.
- Copyright (C) 2011 Free Software Foundation, Inc.
+ Copyright (C) 2011
-2017
Free Software Foundation, Inc.
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
diff --git
a/libiberty/unlink-if-ordinary.c
b/libiberty/unlink-if-ordinary.c
index
c03b4dd
..
69107e8
100644
(file)
--- a/
libiberty/unlink-if-ordinary.c
+++ b/
libiberty/unlink-if-ordinary.c
@@
-1,5
+1,5
@@
/* unlink-if-ordinary.c - remove link to a file unless it is special
/* unlink-if-ordinary.c - remove link to a file unless it is special
- Copyright (C) 2004
, 2005
Free Software Foundation, Inc.
+ Copyright (C) 2004
-2017
Free Software Foundation, Inc.
This file is part of the libiberty library. This library is free
software; you can redistribute it and/or modify it under the
This file is part of the libiberty library. This library is free
software; you can redistribute it and/or modify it under the
diff --git
a/libiberty/vasprintf.c
b/libiberty/vasprintf.c
index
6ffe2dd
..
a14bcc5
100644
(file)
--- a/
libiberty/vasprintf.c
+++ b/
libiberty/vasprintf.c
@@
-1,6
+1,6
@@
/* Like vsprintf but provides a pointer to malloc'd storage, which must
be freed by the caller.
/* Like vsprintf but provides a pointer to malloc'd storage, which must
be freed by the caller.
- Copyright (C) 1994
, 2003, 2011, 2013
Free Software Foundation, Inc.
+ Copyright (C) 1994
-2017
Free Software Foundation, Inc.
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
diff --git
a/libiberty/vfprintf.c
b/libiberty/vfprintf.c
index
9bd3ed5
..
4e375c9
100644
(file)
--- a/
libiberty/vfprintf.c
+++ b/
libiberty/vfprintf.c
@@
-1,6
+1,6
@@
/* Provide a version vfprintf in terms of _doprnt.
By Kaveh Ghazi (ghazi@caip.rutgers.edu) 3/29/98
/* Provide a version vfprintf in terms of _doprnt.
By Kaveh Ghazi (ghazi@caip.rutgers.edu) 3/29/98
- Copyright (C) 1998 Free Software Foundation, Inc.
+ Copyright (C) 1998
-2017
Free Software Foundation, Inc.
*/
#include "ansidecl.h"
*/
#include "ansidecl.h"
diff --git
a/libiberty/vprintf-support.c
b/libiberty/vprintf-support.c
index
171232f
..
f8cac81
100644
(file)
--- a/
libiberty/vprintf-support.c
+++ b/
libiberty/vprintf-support.c
@@
-1,6
+1,6
@@
/* Estimate the length of the string generated by a vprintf-like
function. Used by vasprintf and xvasprintf.
/* Estimate the length of the string generated by a vprintf-like
function. Used by vasprintf and xvasprintf.
- Copyright (C) 1994
, 2003, 2011, 2013, 2014
Free Software Foundation, Inc.
+ Copyright (C) 1994
-2017
Free Software Foundation, Inc.
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
diff --git
a/libiberty/vprintf-support.h
b/libiberty/vprintf-support.h
index
9d2680a
..
1ac25f9
100644
(file)
--- a/
libiberty/vprintf-support.h
+++ b/
libiberty/vprintf-support.h
@@
-1,6
+1,6
@@
/* Estimate the length of the string generated by a vprintf-like
function. Use by vasprintf and xvasprintf.
/* Estimate the length of the string generated by a vprintf-like
function. Use by vasprintf and xvasprintf.
- Copyright (C) 1994
, 2003, 2011, 2013, 2014
Free Software Foundation, Inc.
+ Copyright (C) 1994
-2017
Free Software Foundation, Inc.
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
diff --git
a/libiberty/vsnprintf.c
b/libiberty/vsnprintf.c
index
2c441a7
..
8217b68
100644
(file)
--- a/
libiberty/vsnprintf.c
+++ b/
libiberty/vsnprintf.c
@@
-1,5
+1,5
@@
/* Implement the vsnprintf function.
/* Implement the vsnprintf function.
- Copyright (C) 2003
, 2004, 2005, 2011, 2013
Free Software Foundation, Inc.
+ Copyright (C) 2003
-2017
Free Software Foundation, Inc.
Written by Kaveh R. Ghazi <ghazi@caip.rutgers.edu>.
This file is part of the libiberty library. This library is free
Written by Kaveh R. Ghazi <ghazi@caip.rutgers.edu>.
This file is part of the libiberty library. This library is free
diff --git
a/libiberty/vsprintf.c
b/libiberty/vsprintf.c
index
99e7044
..
1aea075
100644
(file)
--- a/
libiberty/vsprintf.c
+++ b/
libiberty/vsprintf.c
@@
-3,7
+3,7
@@
implementations of stdio; newer ones should already have vsprintf.
Written by Per Bothner of Cygnus Support.
Based on libg++'s "form" (written by Doug Lea; dl@rocky.oswego.edu).
implementations of stdio; newer ones should already have vsprintf.
Written by Per Bothner of Cygnus Support.
Based on libg++'s "form" (written by Doug Lea; dl@rocky.oswego.edu).
- Copyright (C) 1991
, 1995, 2002
Free Software Foundation, Inc.
+ Copyright (C) 1991
-2017
Free Software Foundation, Inc.
This file is part of the libiberty library. This library is free
software; you can redistribute it and/or modify it under the
This file is part of the libiberty library. This library is free
software; you can redistribute it and/or modify it under the
diff --git
a/libiberty/xasprintf.c
b/libiberty/xasprintf.c
index
4f72bb2
..
ab5d592
100644
(file)
--- a/
libiberty/xasprintf.c
+++ b/
libiberty/xasprintf.c
@@
-1,5
+1,5
@@
/* Implement the xasprintf function.
/* Implement the xasprintf function.
- Copyright (C) 2014 Free Software Foundation, Inc.
+ Copyright (C) 2014
-2017
Free Software Foundation, Inc.
Contributed by Manuel Lopez-Ibanez.
This file is part of the libiberty library.
Contributed by Manuel Lopez-Ibanez.
This file is part of the libiberty library.
diff --git
a/libiberty/xexit.c
b/libiberty/xexit.c
index
421e5e2
..
79e57d4
100644
(file)
--- a/
libiberty/xexit.c
+++ b/
libiberty/xexit.c
@@
-1,5
+1,5
@@
/* xexit.c -- Run any exit handlers, then exit.
/* xexit.c -- Run any exit handlers, then exit.
- Copyright (C) 1994
, 95, 199
7 Free Software Foundation, Inc.
+ Copyright (C) 1994
-201
7 Free Software Foundation, Inc.
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
diff --git
a/libiberty/xmalloc.c
b/libiberty/xmalloc.c
index
f849aee
..
555c8b7
100644
(file)
--- a/
libiberty/xmalloc.c
+++ b/
libiberty/xmalloc.c
@@
-1,6
+1,5
@@
/* memory allocation routines with error checking.
/* memory allocation routines with error checking.
- Copyright 1989, 1990, 1991, 1992, 1993, 1994, 2015
- Free Software Foundation, Inc.
+ Copyright (C) 1989-2017 Free Software Foundation, Inc.
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
diff --git
a/libiberty/xstrndup.c
b/libiberty/xstrndup.c
index
0a41f60
..
53f4451
100644
(file)
--- a/
libiberty/xstrndup.c
+++ b/
libiberty/xstrndup.c
@@
-1,5
+1,5
@@
/* Implement the xstrndup function.
/* Implement the xstrndup function.
- Copyright (C) 2005 Free Software Foundation, Inc.
+ Copyright (C) 2005
-2017
Free Software Foundation, Inc.
Written by Kaveh R. Ghazi <ghazi@caip.rutgers.edu>.
This file is part of the libiberty library.
Written by Kaveh R. Ghazi <ghazi@caip.rutgers.edu>.
This file is part of the libiberty library.
@@
-48,10
+48,7
@@
char *
xstrndup (const char *s, size_t n)
{
char *result;
xstrndup (const char *s, size_t n)
{
char *result;
- size_t len = strlen (s);
-
- if (n < len)
- len = n;
+ size_t len = strnlen (s, n);
result = XNEWVEC (char, len + 1);
result = XNEWVEC (char, len + 1);
diff --git
a/libiberty/xvasprintf.c
b/libiberty/xvasprintf.c
index
9e9a9d3
..
7842d05
100644
(file)
--- a/
libiberty/xvasprintf.c
+++ b/
libiberty/xvasprintf.c
@@
-1,5
+1,5
@@
/* Implement the xvasprintf function.
/* Implement the xvasprintf function.
- Copyright (C) 2014 Free Software Foundation, Inc.
+ Copyright (C) 2014
-2017
Free Software Foundation, Inc.
Contributed by Manuel Lopez-Ibanez.
This file is part of the libiberty library.
Contributed by Manuel Lopez-Ibanez.
This file is part of the libiberty library.