This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
RFC: License corrections for unwind-*
- From: Daniel Jacobowitz <drow at mvista dot com>
- To: gcc-patches at gcc dot gnu dot org
- Date: Mon, 4 Aug 2003 18:06:57 -0400
- Subject: RFC: License corrections for unwind-*
I spoke to Richard Henderson about this, and he said that all of these files
were intended to bear the libgcc exception. About half of them do - for
instance unwind-dw2-fde.c does, but unwind-dw2.h does not. So:
- Is this patch OK to apply or do we need to verify this with the FSF?
- Did I get the wording right? I just grabbed the text from
unwind-dw2-fde.c.
- What about dwarf2.h? It contains only constants, but it is also used in
glibc / libgcc.
For that matter, the GCC copies also use "coretypes.h"... I assume that's
not an issue... right?
--
Daniel Jacobowitz
MontaVista Software Debian GNU/Linux Developer
2003-08-04 Daniel Jacobowitz <drow@mvista.com>
* unwind-c.c: Add libgcc-style exception.
* unwind-dw2.c: Likewise.
* unwind-pe.h: Likewise.
* unwind-sjlj.c: Likewise. Update top comment.
* unwind.inc: Likewise.
Index: unwind-c.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/unwind-c.c,v
retrieving revision 1.2
diff -u -p -r1.2 unwind-c.c
--- unwind-c.c 4 Jun 2003 17:05:57 -0000 1.2
+++ unwind-c.c 4 Aug 2003 22:01:56 -0000
@@ -10,6 +10,15 @@ the terms of the GNU General Public Lice
Software Foundation; either version 2, or (at your option) any later
version.
+In addition to the permissions in the GNU 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 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.)
+
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
Index: unwind-dw2.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/unwind-dw2.c,v
retrieving revision 1.32
diff -u -p -r1.32 unwind-dw2.c
--- unwind-dw2.c 13 May 2003 06:49:46 -0000 1.32
+++ unwind-dw2.c 4 Aug 2003 22:01:56 -0000
@@ -9,6 +9,15 @@
the Free Software Foundation; either version 2, or (at your option)
any later version.
+ In addition to the permissions in the GNU 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 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.)
+
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
Index: unwind-pe.h
===================================================================
RCS file: /cvs/gcc/gcc/gcc/unwind-pe.h,v
retrieving revision 1.11
diff -u -p -r1.11 unwind-pe.h
--- unwind-pe.h 15 Aug 2002 18:01:30 -0000 1.11
+++ unwind-pe.h 4 Aug 2003 22:01:56 -0000
@@ -8,6 +8,15 @@
the Free Software Foundation; either version 2, or (at your option)
any later version.
+ In addition to the permissions in the GNU 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 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.)
+
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
Index: unwind-sjlj.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/unwind-sjlj.c,v
retrieving revision 1.14
diff -u -p -r1.14 unwind-sjlj.c
--- unwind-sjlj.c 7 May 2003 22:11:34 -0000 1.14
+++ unwind-sjlj.c 4 Aug 2003 22:01:56 -0000
@@ -1,5 +1,5 @@
-/* DWARF2 exception handling and frame unwind runtime interface routines.
- Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002
+/* SJLJ exception handling and frame unwind runtime interface routines.
+ Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003
Free Software Foundation, Inc.
This file is part of GCC.
@@ -8,6 +8,15 @@
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.
+
+ In addition to the permissions in the GNU 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 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.)
GCC is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
Index: unwind.inc
===================================================================
RCS file: /cvs/gcc/gcc/gcc/unwind.inc,v
retrieving revision 1.9
diff -u -p -r1.9 unwind.inc
--- unwind.inc 7 May 2003 22:11:34 -0000 1.9
+++ unwind.inc 4 Aug 2003 22:01:56 -0000
@@ -1,5 +1,5 @@
/* Exception handling and frame unwind runtime interface routines. -*- C -*-
- Copyright (C) 2001 Free Software Foundation, Inc.
+ Copyright (C) 2001, 2003 Free Software Foundation, Inc.
This file is part of GCC.
@@ -7,6 +7,15 @@
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.
+
+ In addition to the permissions in the GNU 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 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.)
GCC is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY