OSDN Git Service

gdb/testsuite/
[pf3gnuchains/pf3gnuchains3x.git] / cgen / COPYING.CGEN
1 CGEN - a Cpu tools GENerator
2 Copyright 2000, 2007 Red Hat, Inc.
3
4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by
6 the Free Software Foundation; either version 3, or (at your option)
7 any later version.
8
9 This program is distributed in the hope that it will be useful, but
10 WITHOUT ANY WARRANTY; without even the implied warranty of
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
12 General Public License for more details.
13
14 You should have received a copy of the GNU General Public License
15 along with this software; see the file COPYING.  If not, write to the
16 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
17 Boston, MA 02110-1301 USA
18
19 As a special exception, Red Hat gives unlimited permission to copy,
20 distribute and modify the code that is the output of CGEN.  You need
21 not follow the terms of the GNU General Public License when using or
22 distributing such code, even though portions of the text of CGEN
23 appear in them.  The GNU General Public License (GPL) does govern all
24 other use of the material that constitutes the CGEN program.
25
26 Certain portions of the CGEN source text are designed to be copied (in
27 certain cases, depending on the input) into the output of CGEN.  We
28 call these the "data" portions.  CPU description files are, for the
29 purposes of this copyright, deemed "data".  The rest of the CGEN
30 source text consists of comments plus executable code that decides
31 which of the data portions to output in any given case.  We call these
32 comments and executable code the "non-data" portions.  CGEN never
33 copies any of the non-data portions into its output.
34
35 This special exception to the GPL applies to versions of CGEN released
36 by Red Hat.  When you make and distribute a modified version of CGEN,
37 you may extend this special exception to the GPL to apply to your
38 modified version as well, *unless* your modified version has the
39 potential to copy into its output some of the text that was the
40 non-data portion of the version that you started with.  (In other
41 words, unless your change moves or copies text from the non-data
42 portions to the data portions.)  If your modification has such
43 potential, you must delete any notice of this special exception to the
44 GPL from your modified version.