Upstream Source =============== In General ---------- Copyright (C) 1985-2019 Free Software Foundation, Inc. This file is part of GNU Binutils. 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 Free Software Foundation; either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. On this system, a copy of the GNU General Public License may be found at . bfd/xtensa-modules.c, gprof/cg_print.h, include/ansidecl.h, include/dyn-string.h, include/fibheap.h, include/filenames.h, include/floatformat.h, include/fnmatch.h, include/fopen-bin.h, include/fopen-same.h, include/fopen-vms.h, include/getopt.h, include/hashtab.h, include/libiberty.h, include/md5.h, include/objalloc.h, include/os9k.h, include/partition.h, include/simple-object.h, include/sort.h, include/splay-tree.h, include/symcat.h, include/xtensa-config.h, libiberty/_doprnt.c, libiberty/clock.c, libiberty/cp-demangle.c, libiberty/cp-demangle.h, libiberty/cp-demint.c, libiberty/crc32.c, libiberty/dwarfnames.c, libiberty/dyn-string.c, libiberty/fibheap.c, libiberty/filename_cmp.c, libiberty/floatformat.c, libiberty/fnmatch.c, libiberty/getopt.c, libiberty/getopt1.c, libiberty/lrealpath.c, libiberty/make-relative-prefix.c, libiberty/md5.c, libiberty/memmem.c, libiberty/objalloc.c, libiberty/partition.c, libiberty/physmem.c, libiberty/sha1.c, libiberty/simple-object-coff.c, libiberty/simple-object-elf.c, libiberty/simple-object-mach-o.c, libiberty/simple-object-xcoff.c, libiberty/simple-object.c, libiberty/snprintf.c, libiberty/sort.c, libiberty/splay-tree.c, libiberty/stack-limit.c, libiberty/strtod.c, libiberty/unlink-if-ordinary.c, libiberty/vsnprintf.c, libiberty/vsprintf.c, gas/config/tc-lm32.c, gas/config/tc-visium.c, gas/config/tc-visium.h -------------------------------------------------------------------------------- Copyright (C) 1987-2019 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 Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. On this system, a copy of the GNU General Public License may be found at . binutils/arparse.c, binutils/arparse.h, binutils/defparse.c, binutils/defparse.h, binutils/mcparse.c, binutils/mcparse.h, binutils/rcparse.c, binutils/rcparse.h, binutils/sysinfo.c, binutils/sysinfo.h, gas/bfin-parse.c, gas/bfin-parse.h, gas/itbl-parse.c, gas/itbl-parse.h, gold/yyscript.c, gold/yyscript.h, ld/deffilep.c, ld/deffilep.h, ld/ldgram.c, ld/ldgram.h -------------------------------------------------------------------------------- Bison implementation for Yacc-like parsers in C Copyright (C) 1984, 1989-1990, 2000-2015, 2018 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 Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . As a special exception, you may create a larger work that contains part or all of the Bison parser skeleton and distribute that work under terms of your choice, so long as that work isn't itself a parser generator using the skeleton or a modified version thereof as a parser skeleton. Alternatively, if you modify or redistribute the parser skeleton itself, you may (at your option) remove this special exception, which will cause the skeleton and the resulting Bison output files to be licensed under the GNU General Public License without this special exception. This special exception was added by the Free Software Foundation in version 2.2 of Bison. On this system, a copy of the GNU General Public License may be found at . include/dwarf2.def, include/dwarf2.h ------------------------------------ Copyright (C) 1992-2019 Free Software Foundation, Inc. This file is part of GCC. GCC is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3, or (at your option) any later version. GCC is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. Under Section 7 of GPL version 3, you are granted additional permissions described in the GCC Runtime Library Exception, version 3.1, as published by the Free Software Foundation. You should have received a copy of the GNU General Public License and a copy of the GCC Runtime Library Exception along with this program; see the files COPYING3 and COPYING.RUNTIME respectively. If not, see . On this system, a copy of the GNU General Public License may be found at . ld/emultempl/arclinux.em ------------------------ Copyright (C) 2007-2019 Free Software Foundation, Inc. Copyright 2008-2012 Synopsys Inc. This file is part of GLD, the Gnu Linker. 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 Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. On this system, a copy of the GNU General Public License may be found at . include/environ.h, include/leb128.h, include/safe-ctype.h, include/timeval-utils.h, intl/*.[ch], libiberty/argv.c, libiberty/asprintf.c, libiberty/choose-temp.c, libiberty/concat.c, libiberty/fdmatch.c, libiberty/fopen_unlocked.c, libiberty/getruntime.c, libiberty/hashtab.c, libiberty/hex.c, libiberty/lbasename.c, libiberty/make-temp-file.c, libiberty/mempcpy.c, libiberty/mkstemps.c, libiberty/pex-common.c, libiberty/pex-common.h, libiberty/pex-djgpp.c, libiberty/pex-msdos.c, libiberty/pex-one.c, libiberty/pex-unix.c, libiberty/pex-win32.c, libiberty/pexecute.c, libiberty/putenv.c, libiberty/safe-ctype.c, libiberty/setenv.c, libiberty/setproctitle.c, libiberty/simple-object-common.h, libiberty/spaces.c, libiberty/stpcpy.c, libiberty/stpncpy.c, libiberty/strndup.c, libiberty/timeval-utils.c, libiberty/vasprintf.c, libiberty/vprintf-support.c, libiberty/vprintf-support.h, libiberty/xasprintf.c, libiberty/xexit.c, libiberty/xmalloc.c, libiberty/xstrndup.c, libiberty/xvasprintf.c -------------------------------------------------------------------------------- Copyright (C) 1991-2019 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, On this system, a copy of the GNU Library General Public License may be found at . elfcpp/aarch64.h, elfcpp/arm.h, elfcpp/dwarf.h, elfcpp/elfcpp.h, elfcpp/elfcpp_file.h, elfcpp/elfcpp_internal.h, elfcpp/elfcpp_swap.h, elfcpp/i386.h, elfcpp/mips.h, elfcpp/powerpc.h, elfcpp/s390.h, elfcpp/sparc.h, elfcpp/tilegx.h, elfcpp/x86_64.h, include/demangle.h, include/vtv-change-permission.h, libiberty/cplus-dem.c, libiberty/d-demangle.c, libiberty/rust-demangle.c --------------------------------------------------------------------- Copyright (C) 1989-2019 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. In addition to the permissions in the GNU Library General Public License, the Free Software Foundation gives you unlimited permission to link the compiled version of this file into combinations with other programs, and to distribute those combinations without any restriction coming from the use of this file. (The Library Public License restrictions do apply in other respects; for example, they cover modification of the file, and distribution when not linked into a combined executable.) This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. On this system, a copy of the GNU Library General Public License may be found at . intl/plural.c ------------- Copyright (C) 2000, 2001 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002 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 Free Software Foundation; either version 2, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. As a special exception, when this file is copied by Bison into a Bison output file, you may use that output file without restriction. This special exception was added by the Free Software Foundation in version 1.24 of Bison. On this system, a copy of the GNU Library General Public License may be found at . On this system, a copy of the GNU General Public License may be found at . include/longlong.h ------------------ Copyright (C) 1991-2019 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 modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. In addition to the permissions in the GNU Lesser General Public License, the Free Software Foundation gives you unlimited permission to link the compiled version of this file into combinations with other programs, and to distribute those combinations without any restriction coming from the use of this file. (The Lesser General Public License restrictions do apply in other respects; for example, they cover modification of the file, and distribution when not linked into a combine executable.) The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with the GNU C Library; if not, see . On this system, a copy of the GNU Lesser General Public License may be found at . include/obstack.h, include/xregex2.h, libiberty/obstack.c, libiberty/regex.c, libiberty/strverscmp.c, bfd/hosts/x86-64linux.h ------------------------------------------------------------------ Copyright (C) 1985-2019 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 modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with the GNU C Library; if not, see . On this system, a copy of the GNU Lesser General Public License may be found at . ld/elf-hints-local.h -------------------- Copyright (c) 1997 John D. Polstra. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. gprof/alpha.c, gprof/cg_arcs.c, gprof/cg_dfn.c, gprof/gmon.h, gprof/gprof.c, gprof/gprof.h, gprof/hertz.c, gprof/i386.c, gprof/mips.c, gprof/sparc.c, gprof/utils.c, gprof/vax.c, libiberty/bsearch.c, libiberty/random.c, libiberty/strtol.c, libiberty/strtoll.c, libiberty/strtoul.c, libiberty/strtoull.c ---------------------------------------------------------------------------- Copyright (c) 1983, 1990, 1991, 1993, 1998, 2001, 2002, 2014 The Regents of the University of California. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. gprof/aarch64.c --------------- Copyright 2013 Linaro Ltd. Based upon gprof/i386.c. Copyright (c) 1983, 1993, 2001 The Regents of the University of California. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. libiberty/strcasecmp.c, libiberty/strncasecmp.c ----------------------------------------------- Copyright (c) 1987 Regents of the University of California. All rights reserved. Redistribution and use in source and binary forms are permitted provided that this notice is preserved and that due credit is given to the University of California at Berkeley. The name of the University may not be used to endorse or promote products derived from this software without specific written prior permission. This software is provided ``as is'' without express or implied warranty. libiberty/xatexit.c ------------------- Copyright (c) 1990 Regents of the University of California. All rights reserved. %sccs.include.redist.c% include/coff/sym.h, include/coff/symconst.h ------------------------------------------- Originally contributed by MIPS Computer Systems and Third Eye Software. Changes contributed by Cygnus Support are in the public domain. This file is just aggregated with the files that make up the GNU release; it is not considered part of GAS, GDB, or other GNU programs. Copyright (c) 1992, 1991, 1990 MIPS Computer Systems, Inc. MIPS Computer Systems, Inc. grants reproduction and use rights to all parties, PROVIDED that this comment is maintained in the copy. (C) Copyright 1984 by Third Eye Software, Inc. Third Eye Software, Inc. grants reproduction and use rights to all parties, PROVIDED that this comment is maintained in the copy. Third Eye makes no claims about the applicability of this symbol table to a particular use. gprof/flat_bl.c, gprof/flat_bl.m, ld/scripttempl/*.sc ----------------------------------------------------- Copyright (C) 2012-2019 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. libiberty/getcwd.c, libiberty/insque.c, libiberty/memcmp.c, libiberty/memcpy.c, libiberty/memmove.c, libiberty/memset.c, libiberty/rename.c, libiberty/strchr.c, libiberty/strerror.c, libiberty/strncmp.c, libiberty/strnlen.c, libiberty/strrchr.c, libiberty/strsignal.c, libiberty/strstr.c, libiberty/vfork.c, libiberty/xmemdup.c, libiberty/xstrdup.c, libiberty/xstrerror.c --------------------------------------------------------------- This function is in the public domain. Manuals ------- Copyright (C) 1988-2019 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 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License". On this system, a copy of the GNU Free Documentation License may be found at . bfd/doc/bfd.info, bfd/doc/bfd.texinfo, bfd/doc/bfdint.texi, ld/ldint.texinfo ---------------------------------------------------------------------------- Copyright (C) 1988-2019 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 or any later version published by the Free Software Foundation; with the Invariant Sections being "GNU General Public License" and "Funding Free Software", the Front-Cover texts being (a) (see below), and with the Back-Cover Texts being (b) (see below). A copy of the license is included in the section entitled "GNU Free Documentation License". (a) The FSF's Front-Cover Text is: A GNU Manual (b) The FSF's Back-Cover Text is: You have freedom to copy and modify this GNU Manual, like GNU software. Copies published by the Free Software Foundation raise funds for GNU development. (The section "Funding Free Software" is not actually included with any GNU Binutils manual, so these manuals can be included pursuant to the ProteanOS Software Inclusion Policy.) On this system, a copy of the GNU Free Documentation License may be found at . Distribution Packaging ====================== Copyright (C) 2013 Patrick McDermott These files may be reproduced, distributed, modified, and otherwise dealt in under the terms of the Expat License. On this system, a copy of the Expat License may be found at .