diff options
author | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-04-27 12:45:13 +0000 |
---|---|---|
committer | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-04-27 12:45:13 +0000 |
commit | 268b9e9e95f56a59a8817b28ad59b53f40fc668d (patch) | |
tree | 5e9529982daf11d5b3ab800d4c58bc3fbee99d28 /libssp | |
parent | e1910362719612f58bd1ea5050fa7a5175036abc (diff) | |
download | gcc-268b9e9e95f56a59a8817b28ad59b53f40fc668d.tar.gz |
2009-04-27 Basile Starynkevitch <basile@starynkevitch.net>
MERGED WITH TRUNK r146824::
* gcc/basilys.h: all GTY goes before the identifiers.
* gcc/basilys.c: removed errors.h include.
* gcc/run-basilys.h: ditto.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@146839 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libssp')
-rw-r--r-- | libssp/ChangeLog | 34 | ||||
-rw-r--r-- | libssp/config.h.in | 3 | ||||
-rwxr-xr-x | libssp/configure | 2 | ||||
-rw-r--r-- | libssp/configure.ac | 2 | ||||
-rw-r--r-- | libssp/gets-chk.c | 21 | ||||
-rw-r--r-- | libssp/memcpy-chk.c | 21 | ||||
-rw-r--r-- | libssp/memmove-chk.c | 21 | ||||
-rw-r--r-- | libssp/mempcpy-chk.c | 21 | ||||
-rw-r--r-- | libssp/memset-chk.c | 21 | ||||
-rw-r--r-- | libssp/snprintf-chk.c | 21 | ||||
-rw-r--r-- | libssp/sprintf-chk.c | 21 | ||||
-rw-r--r-- | libssp/ssp-local.c | 21 | ||||
-rw-r--r-- | libssp/ssp.c | 24 | ||||
-rw-r--r-- | libssp/ssp/ssp.h.in | 21 | ||||
-rw-r--r-- | libssp/ssp/stdio.h | 21 | ||||
-rw-r--r-- | libssp/ssp/string.h | 21 | ||||
-rw-r--r-- | libssp/ssp/unistd.h | 21 | ||||
-rw-r--r-- | libssp/stpcpy-chk.c | 21 | ||||
-rw-r--r-- | libssp/strcat-chk.c | 21 | ||||
-rw-r--r-- | libssp/strcpy-chk.c | 21 | ||||
-rw-r--r-- | libssp/strncat-chk.c | 21 | ||||
-rw-r--r-- | libssp/strncpy-chk.c | 20 | ||||
-rw-r--r-- | libssp/vsnprintf-chk.c | 20 | ||||
-rw-r--r-- | libssp/vsprintf-chk.c | 20 |
24 files changed, 239 insertions, 222 deletions
diff --git a/libssp/ChangeLog b/libssp/ChangeLog index 92fa4d32fe8..d8d3c7410c0 100644 --- a/libssp/ChangeLog +++ b/libssp/ChangeLog @@ -1,3 +1,37 @@ +2009-04-13 Ozkan Sezer <sezeroz@gmail.com> + + PR target/39062 + * ssp.c: Also include malloc.h for alloca(). MinGW needs it. + * configure.ac: Also check for malloc.h. + * configure: Regenerated. + * config.h.in: Regenerated. + +2009-04-09 Nick Clifton <nickc@redhat.com> + + * strcat-chk.c: Change copyright header to refer to version 3 + of the GNU General Public License with version 3.1 of the GCC + Runtime Library Exception and to point readers at the COPYING3 + and COPYING3.RUNTIME files and the FSF's license web page. + * gets-chk.c: Likewise. + * memcpy-chk.c: Likewise. + * memmove-chk.c: Likewise. + * mempcpy-chk.c: Likewise. + * memset-chk.c: Likewise. + * snprintf-chk.c: Likewise. + * sprintf-chk.c: Likewise. + * ssp-local.c: Likewise. + * ssp.c: Likewise. + * ssp/ssp.h.in: Likewise. + * ssp/stdio.h: Likewise. + * ssp/string.h: Likewise. + * ssp/unistd.h: Likewise. + * stpcpy-chk.c: Likewise. + * strcpy-chk.c: Likewise. + * strncat-chk.c: Likewise. + * strncpy-chk.c: Likewise. + * vsnprintf-chk.c: Likewise. + * vsprintf-chk.c: Likewise. + 2009-03-01 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * configure: Regenerate. diff --git a/libssp/config.h.in b/libssp/config.h.in index 501a4f37ec2..91c59890292 100644 --- a/libssp/config.h.in +++ b/libssp/config.h.in @@ -3,6 +3,9 @@ /* Define to 1 if you have the <alloca.h> header file. */ #undef HAVE_ALLOCA_H +/* Define to 1 if you have the <malloc.h> header file. */ +#undef HAVE_MALLOC_H + /* Define to 1 if you have the <dlfcn.h> header file. */ #undef HAVE_DLFCN_H diff --git a/libssp/configure b/libssp/configure index ee2a41fd495..7276c0b0cf9 100755 --- a/libssp/configure +++ b/libssp/configure @@ -3989,7 +3989,7 @@ done -for ac_header in alloca.h paths.h syslog.h string.h unistd.h fcntl.h stdio.h limits.h +for ac_header in alloca.h malloc.h paths.h syslog.h string.h unistd.h fcntl.h stdio.h limits.h do as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` if eval "test \"\${$as_ac_Header+set}\" = set"; then diff --git a/libssp/configure.ac b/libssp/configure.ac index 99b4edfe104..f3a66ec975a 100644 --- a/libssp/configure.ac +++ b/libssp/configure.ac @@ -90,7 +90,7 @@ LDFLAGS="$save_LDFLAGS" AC_MSG_RESULT($ssp_use_symver) AM_CONDITIONAL(LIBSSP_USE_SYMVER, [test "x$ssp_use_symver" = xyes]) -AC_CHECK_HEADERS(alloca.h paths.h syslog.h string.h unistd.h fcntl.h stdio.h limits.h) +AC_CHECK_HEADERS(alloca.h malloc.h paths.h syslog.h string.h unistd.h fcntl.h stdio.h limits.h) if test x$gcc_no_link = xyes; then # Presume the ISO C functions are available; add target-specific diff --git a/libssp/gets-chk.c b/libssp/gets-chk.c index a6eda745ea7..053c4462647 100644 --- a/libssp/gets-chk.c +++ b/libssp/gets-chk.c @@ -1,11 +1,11 @@ /* Checking gets. - Copyright (C) 2005 Free Software Foundation, Inc. + Copyright (C) 2005, 2009 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 2, or (at your option) any later +Software Foundation; either version 3, or (at your option) any later version. In addition to the permissions in the GNU General Public License, the @@ -22,16 +22,15 @@ 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 GCC; see the file COPYING. If not, write to the Free -Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA -02110-1301, USA. */ +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 +<http://www.gnu.org/licenses/>. */ -/* As a special exception, if you link this library with files compiled with - GCC to produce an executable, this does not cause the resulting executable - to be covered by the GNU General Public License. This exception does not - however invalidate any other reasons why the executable file might be - covered by the GNU General Public License. */ #include "config.h" #include <ssp/ssp.h> diff --git a/libssp/memcpy-chk.c b/libssp/memcpy-chk.c index 36e7a602518..ad3f0b340ce 100644 --- a/libssp/memcpy-chk.c +++ b/libssp/memcpy-chk.c @@ -1,11 +1,11 @@ /* Checking memcpy. - Copyright (C) 2005 Free Software Foundation, Inc. + Copyright (C) 2005, 2009 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 2, or (at your option) any later +Software Foundation; either version 3, or (at your option) any later version. In addition to the permissions in the GNU General Public License, the @@ -22,16 +22,15 @@ 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 GCC; see the file COPYING. If not, write to the Free -Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA -02110-1301, USA. */ +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 +<http://www.gnu.org/licenses/>. */ -/* As a special exception, if you link this library with files compiled with - GCC to produce an executable, this does not cause the resulting executable - to be covered by the GNU General Public License. This exception does not - however invalidate any other reasons why the executable file might be - covered by the GNU General Public License. */ #include "config.h" #include <ssp/ssp.h> diff --git a/libssp/memmove-chk.c b/libssp/memmove-chk.c index 9507cbc5e01..3e2904a3b0d 100644 --- a/libssp/memmove-chk.c +++ b/libssp/memmove-chk.c @@ -1,11 +1,11 @@ /* Checking memmove. - Copyright (C) 2005 Free Software Foundation, Inc. + Copyright (C) 2005, 2009 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 2, or (at your option) any later +Software Foundation; either version 3, or (at your option) any later version. In addition to the permissions in the GNU General Public License, the @@ -22,16 +22,15 @@ 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 GCC; see the file COPYING. If not, write to the Free -Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA -02110-1301, USA. */ +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 +<http://www.gnu.org/licenses/>. */ -/* As a special exception, if you link this library with files compiled with - GCC to produce an executable, this does not cause the resulting executable - to be covered by the GNU General Public License. This exception does not - however invalidate any other reasons why the executable file might be - covered by the GNU General Public License. */ #include "config.h" #include <ssp/ssp.h> diff --git a/libssp/mempcpy-chk.c b/libssp/mempcpy-chk.c index e21b15f39f8..8c254c17dd3 100644 --- a/libssp/mempcpy-chk.c +++ b/libssp/mempcpy-chk.c @@ -1,11 +1,11 @@ /* Checking mempcpy. - Copyright (C) 2005 Free Software Foundation, Inc. + Copyright (C) 2005, 2009 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 2, or (at your option) any later +Software Foundation; either version 3, or (at your option) any later version. In addition to the permissions in the GNU General Public License, the @@ -22,16 +22,15 @@ 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 GCC; see the file COPYING. If not, write to the Free -Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA -02110-1301, USA. */ +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 +<http://www.gnu.org/licenses/>. */ -/* As a special exception, if you link this library with files compiled with - GCC to produce an executable, this does not cause the resulting executable - to be covered by the GNU General Public License. This exception does not - however invalidate any other reasons why the executable file might be - covered by the GNU General Public License. */ #include "config.h" #include <ssp/ssp.h> diff --git a/libssp/memset-chk.c b/libssp/memset-chk.c index 6b5f511dfad..a1820694a3b 100644 --- a/libssp/memset-chk.c +++ b/libssp/memset-chk.c @@ -1,11 +1,11 @@ /* Checking memset. - Copyright (C) 2005 Free Software Foundation, Inc. + Copyright (C) 2005, 2009 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 2, or (at your option) any later +Software Foundation; either version 3, or (at your option) any later version. In addition to the permissions in the GNU General Public License, the @@ -22,16 +22,15 @@ 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 GCC; see the file COPYING. If not, write to the Free -Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA -02110-1301, USA. */ +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 +<http://www.gnu.org/licenses/>. */ -/* As a special exception, if you link this library with files compiled with - GCC to produce an executable, this does not cause the resulting executable - to be covered by the GNU General Public License. This exception does not - however invalidate any other reasons why the executable file might be - covered by the GNU General Public License. */ #include "config.h" #include <ssp/ssp.h> diff --git a/libssp/snprintf-chk.c b/libssp/snprintf-chk.c index f800ffe13b6..37ce77b1498 100644 --- a/libssp/snprintf-chk.c +++ b/libssp/snprintf-chk.c @@ -1,11 +1,11 @@ /* Checking snprintf. - Copyright (C) 2005 Free Software Foundation, Inc. + Copyright (C) 2005, 2009 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 2, or (at your option) any later +Software Foundation; either version 3, or (at your option) any later version. In addition to the permissions in the GNU General Public License, the @@ -22,16 +22,15 @@ 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 GCC; see the file COPYING. If not, write to the Free -Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA -02110-1301, USA. */ +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 +<http://www.gnu.org/licenses/>. */ -/* As a special exception, if you link this library with files compiled with - GCC to produce an executable, this does not cause the resulting executable - to be covered by the GNU General Public License. This exception does not - however invalidate any other reasons why the executable file might be - covered by the GNU General Public License. */ #include "config.h" #include <ssp/ssp.h> diff --git a/libssp/sprintf-chk.c b/libssp/sprintf-chk.c index 6569bf6cc51..b47b115c18c 100644 --- a/libssp/sprintf-chk.c +++ b/libssp/sprintf-chk.c @@ -1,11 +1,11 @@ /* Checking sprintf. - Copyright (C) 2005 Free Software Foundation, Inc. + Copyright (C) 2005, 2009 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 2, or (at your option) any later +Software Foundation; either version 3, or (at your option) any later version. In addition to the permissions in the GNU General Public License, the @@ -22,16 +22,15 @@ 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 GCC; see the file COPYING. If not, write to the Free -Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA -02110-1301, USA. */ +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 +<http://www.gnu.org/licenses/>. */ -/* As a special exception, if you link this library with files compiled with - GCC to produce an executable, this does not cause the resulting executable - to be covered by the GNU General Public License. This exception does not - however invalidate any other reasons why the executable file might be - covered by the GNU General Public License. */ #include "config.h" #include <ssp/ssp.h> diff --git a/libssp/ssp-local.c b/libssp/ssp-local.c index 33867cc0d2e..19f9d8c800d 100644 --- a/libssp/ssp-local.c +++ b/libssp/ssp-local.c @@ -1,11 +1,11 @@ /* Stack protector support. - Copyright (C) 2005 Free Software Foundation, Inc. + Copyright (C) 2005, 2009 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 2, or (at your option) any later +Software Foundation; either version 3, or (at your option) any later version. In addition to the permissions in the GNU General Public License, the @@ -22,16 +22,15 @@ 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 GCC; see the file COPYING. If not, write to the Free -Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA -02110-1301, USA. */ +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 +<http://www.gnu.org/licenses/>. */ -/* As a special exception, if you link this library with files compiled with - GCC to produce an executable, this does not cause the resulting executable - to be covered by the GNU General Public License. This exception does not - however invalidate any other reasons why the executable file might be - covered by the GNU General Public License. */ #include "config.h" diff --git a/libssp/ssp.c b/libssp/ssp.c index 99c5f38ce18..aaa5a322c8d 100644 --- a/libssp/ssp.c +++ b/libssp/ssp.c @@ -1,11 +1,11 @@ /* Stack protector support. - Copyright (C) 2005 Free Software Foundation, Inc. + Copyright (C) 2005, 2009 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 2, or (at your option) any later +Software Foundation; either version 3, or (at your option) any later version. In addition to the permissions in the GNU General Public License, the @@ -22,21 +22,23 @@ 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 GCC; see the file COPYING. If not, write to the Free -Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA -02110-1301, USA. */ +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 +<http://www.gnu.org/licenses/>. */ -/* As a special exception, if you link this library with files compiled with - GCC to produce an executable, this does not cause the resulting executable - to be covered by the GNU General Public License. This exception does not - however invalidate any other reasons why the executable file might be - covered by the GNU General Public License. */ #include "config.h" #ifdef HAVE_ALLOCA_H # include <alloca.h> #endif +#ifdef HAVE_MALLOC_H +# include <malloc.h> +#endif #ifdef HAVE_STRING_H # include <string.h> #endif diff --git a/libssp/ssp/ssp.h.in b/libssp/ssp/ssp.h.in index 40a64aab872..9a50d3e3a35 100644 --- a/libssp/ssp/ssp.h.in +++ b/libssp/ssp/ssp.h.in @@ -1,11 +1,11 @@ /* Object size checking support macros. - Copyright (C) 2004, 2005 Free Software Foundation, Inc. + Copyright (C) 2004, 2005, 2009 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 2, or (at your option) any later +Software Foundation; either version 3, or (at your option) any later version. In addition to the permissions in the GNU General Public License, the @@ -22,16 +22,15 @@ 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 GCC; see the file COPYING. If not, write to the Free -Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA -02110-1301, USA. */ +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 +<http://www.gnu.org/licenses/>. */ -/* As a special exception, if you link this library with files compiled with - GCC to produce an executable, this does not cause the resulting executable - to be covered by the GNU General Public License. This exception does not - however invalidate any other reasons why the executable file might be - covered by the GNU General Public License. */ #ifndef _SSP_H #define _SSP_H 1 diff --git a/libssp/ssp/stdio.h b/libssp/ssp/stdio.h index 00c687f245a..283ca6273dd 100644 --- a/libssp/ssp/stdio.h +++ b/libssp/ssp/stdio.h @@ -1,11 +1,11 @@ /* Checking macros for stdio functions. - Copyright (C) 2004, 2005 Free Software Foundation, Inc. + Copyright (C) 2004, 2005, 2009 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 2, or (at your option) any later +Software Foundation; either version 3, or (at your option) any later version. In addition to the permissions in the GNU General Public License, the @@ -22,16 +22,15 @@ 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 GCC; see the file COPYING. If not, write to the Free -Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA -02110-1301, USA. */ +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 +<http://www.gnu.org/licenses/>. */ -/* As a special exception, if you link this library with files compiled with - GCC to produce an executable, this does not cause the resulting executable - to be covered by the GNU General Public License. This exception does not - however invalidate any other reasons why the executable file might be - covered by the GNU General Public License. */ #ifndef _SSP_STDIO_H #define _SSP_STDIO_H 1 diff --git a/libssp/ssp/string.h b/libssp/ssp/string.h index 57a17cfe796..9e4754c617b 100644 --- a/libssp/ssp/string.h +++ b/libssp/ssp/string.h @@ -1,11 +1,11 @@ /* Checking macros for string functions. - Copyright (C) 2004, 2005 Free Software Foundation, Inc. + Copyright (C) 2004, 2005, 2009 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 2, or (at your option) any later +Software Foundation; either version 3, or (at your option) any later version. In addition to the permissions in the GNU General Public License, the @@ -22,16 +22,15 @@ 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 GCC; see the file COPYING. If not, write to the Free -Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA -02110-1301, USA. */ +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 +<http://www.gnu.org/licenses/>. */ -/* As a special exception, if you link this library with files compiled with - GCC to produce an executable, this does not cause the resulting executable - to be covered by the GNU General Public License. This exception does not - however invalidate any other reasons why the executable file might be - covered by the GNU General Public License. */ #ifndef _SSP_STRING_H #define _SSP_STRING_H 1 diff --git a/libssp/ssp/unistd.h b/libssp/ssp/unistd.h index de621669b3a..343fe5034eb 100644 --- a/libssp/ssp/unistd.h +++ b/libssp/ssp/unistd.h @@ -1,11 +1,11 @@ /* Checking macros for unistd functions. - Copyright (C) 2005 Free Software Foundation, Inc. + Copyright (C) 2005, 2009 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 2, or (at your option) any later +Software Foundation; either version 3, or (at your option) any later version. In addition to the permissions in the GNU General Public License, the @@ -22,16 +22,15 @@ 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 GCC; see the file COPYING. If not, write to the Free -Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA -02110-1301, USA. */ +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 +<http://www.gnu.org/licenses/>. */ -/* As a special exception, if you link this library with files compiled with - GCC to produce an executable, this does not cause the resulting executable - to be covered by the GNU General Public License. This exception does not - however invalidate any other reasons why the executable file might be - covered by the GNU General Public License. */ #ifndef _SSP_UNISTD_H #define _SSP_UNISTD_H 1 diff --git a/libssp/stpcpy-chk.c b/libssp/stpcpy-chk.c index 90d5aa4d53c..20d549faa44 100644 --- a/libssp/stpcpy-chk.c +++ b/libssp/stpcpy-chk.c @@ -1,11 +1,11 @@ /* Checking stpcpy. - Copyright (C) 2005 Free Software Foundation, Inc. + Copyright (C) 2005, 2009 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 2, or (at your option) any later +Software Foundation; either version 3, or (at your option) any later version. In addition to the permissions in the GNU General Public License, the @@ -22,16 +22,15 @@ 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 GCC; see the file COPYING. If not, write to the Free -Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA -02110-1301, USA. */ +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 +<http://www.gnu.org/licenses/>. */ -/* As a special exception, if you link this library with files compiled with - GCC to produce an executable, this does not cause the resulting executable - to be covered by the GNU General Public License. This exception does not - however invalidate any other reasons why the executable file might be - covered by the GNU General Public License. */ #include "config.h" #include <ssp/ssp.h> diff --git a/libssp/strcat-chk.c b/libssp/strcat-chk.c index 237196dffee..2481933ebf6 100644 --- a/libssp/strcat-chk.c +++ b/libssp/strcat-chk.c @@ -1,11 +1,11 @@ /* Checking strcat. - Copyright (C) 1991, 1997, 2003, 2004, 2005 Free Software Foundation, Inc. + Copyright (C) 1991, 1997, 2003, 2004, 2005, 2009 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 2, or (at your option) any later +Software Foundation; either version 3, or (at your option) any later version. In addition to the permissions in the GNU General Public License, the @@ -22,16 +22,15 @@ 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 GCC; see the file COPYING. If not, write to the Free -Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA -02110-1301, USA. */ +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 +<http://www.gnu.org/licenses/>. */ -/* As a special exception, if you link this library with files compiled with - GCC to produce an executable, this does not cause the resulting executable - to be covered by the GNU General Public License. This exception does not - however invalidate any other reasons why the executable file might be - covered by the GNU General Public License. */ #include "config.h" #include <ssp/ssp.h> diff --git a/libssp/strcpy-chk.c b/libssp/strcpy-chk.c index 47584f4a0bd..7568cdbcd96 100644 --- a/libssp/strcpy-chk.c +++ b/libssp/strcpy-chk.c @@ -1,11 +1,11 @@ /* Checking strcpy. - Copyright (C) 2005 Free Software Foundation, Inc. + Copyright (C) 2005, 2009 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 2, or (at your option) any later +Software Foundation; either version 3, or (at your option) any later version. In addition to the permissions in the GNU General Public License, the @@ -22,16 +22,15 @@ 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 GCC; see the file COPYING. If not, write to the Free -Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA -02110-1301, USA. */ +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 +<http://www.gnu.org/licenses/>. */ -/* As a special exception, if you link this library with files compiled with - GCC to produce an executable, this does not cause the resulting executable - to be covered by the GNU General Public License. This exception does not - however invalidate any other reasons why the executable file might be - covered by the GNU General Public License. */ #include "config.h" #include <ssp/ssp.h> diff --git a/libssp/strncat-chk.c b/libssp/strncat-chk.c index f559e601159..d8056e84336 100644 --- a/libssp/strncat-chk.c +++ b/libssp/strncat-chk.c @@ -1,11 +1,11 @@ /* Checking strncat. - Copyright (C) 1991, 1997, 2003, 2004, 2005 Free Software Foundation, Inc. + Copyright (C) 1991, 1997, 2003, 2004, 2005, 2009 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 2, or (at your option) any later +Software Foundation; either version 3, or (at your option) any later version. In addition to the permissions in the GNU General Public License, the @@ -22,16 +22,15 @@ 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 GCC; see the file COPYING. If not, write to the Free -Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA -02110-1301, USA. */ +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 +<http://www.gnu.org/licenses/>. */ -/* As a special exception, if you link this library with files compiled with - GCC to produce an executable, this does not cause the resulting executable - to be covered by the GNU General Public License. This exception does not - however invalidate any other reasons why the executable file might be - covered by the GNU General Public License. */ #include "config.h" #include <ssp/ssp.h> diff --git a/libssp/strncpy-chk.c b/libssp/strncpy-chk.c index 538b48192bc..a69db68ecd0 100644 --- a/libssp/strncpy-chk.c +++ b/libssp/strncpy-chk.c @@ -1,11 +1,11 @@ /* Checking strncpy. - Copyright (C) 2005 Free Software Foundation, Inc. + Copyright (C) 2005, 2009 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 2, or (at your option) any later +Software Foundation; either version 3, or (at your option) any later version. In addition to the permissions in the GNU General Public License, the @@ -22,16 +22,14 @@ 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 GCC; see the file COPYING. If not, write to the Free -Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA -02110-1301, USA. */ +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. -/* As a special exception, if you link this library with files compiled with - GCC to produce an executable, this does not cause the resulting executable - to be covered by the GNU General Public License. This exception does not - however invalidate any other reasons why the executable file might be - covered by the GNU General Public License. */ +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 +<http://www.gnu.org/licenses/>. */ #include "config.h" #include <ssp/ssp.h> diff --git a/libssp/vsnprintf-chk.c b/libssp/vsnprintf-chk.c index 2e86df5cf33..d7b4f64abd0 100644 --- a/libssp/vsnprintf-chk.c +++ b/libssp/vsnprintf-chk.c @@ -1,11 +1,11 @@ /* Checking vsnprintf. - Copyright (C) 2005 Free Software Foundation, Inc. + Copyright (C) 2005, 2009 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 2, or (at your option) any later +Software Foundation; either version 3, or (at your option) any later version. In addition to the permissions in the GNU General Public License, the @@ -22,16 +22,14 @@ 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 GCC; see the file COPYING. If not, write to the Free -Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA -02110-1301, USA. */ +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. -/* As a special exception, if you link this library with files compiled with - GCC to produce an executable, this does not cause the resulting executable - to be covered by the GNU General Public License. This exception does not - however invalidate any other reasons why the executable file might be - covered by the GNU General Public License. */ +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 +<http://www.gnu.org/licenses/>. */ #include "config.h" #include <ssp/ssp.h> diff --git a/libssp/vsprintf-chk.c b/libssp/vsprintf-chk.c index a8c436f07c8..a6e2578284c 100644 --- a/libssp/vsprintf-chk.c +++ b/libssp/vsprintf-chk.c @@ -1,11 +1,11 @@ /* Checking vsprintf. - Copyright (C) 2005 Free Software Foundation, Inc. + Copyright (C) 2005, 2009 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 2, or (at your option) any later +Software Foundation; either version 3, or (at your option) any later version. In addition to the permissions in the GNU General Public License, the @@ -22,16 +22,14 @@ 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 GCC; see the file COPYING. If not, write to the Free -Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA -02110-1301, USA. */ +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. -/* As a special exception, if you link this library with files compiled with - GCC to produce an executable, this does not cause the resulting executable - to be covered by the GNU General Public License. This exception does not - however invalidate any other reasons why the executable file might be - covered by the GNU General Public License. */ +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 +<http://www.gnu.org/licenses/>. */ #include "config.h" #include <ssp/ssp.h> |