~ubuntu-branches/debian/sid/gcc-4.8/sid

« back to all changes in this revision

Viewing changes to .svn/pristine/54/54f9f545015213a32738c620a3adcdf86b74ad0f.svn-base

  • Committer: Package Import Robot
  • Author(s): Matthias Klose
  • Date: 2014-12-19 19:48:34 UTC
  • Revision ID: package-import@ubuntu.com-20141219194834-4dz1q7rrn5pad823
Tags: 4.8.4-1
* GCC 4.8.4 release.
  - Fix PR target/61407 (darwin), PR middle-end/58624 (ice),
    PR sanitizer/64265 (wrong code).
* Require recent binutils to pass go test failures.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
This is the Debian GNU/Linux prepackaged version of the GNU compiler
 
2
collection, containing Ada, C, C++, Fortran 95, Java, Objective-C,
 
3
Objective-C++, and Treelang compilers, documentation, and support
 
4
libraries.  In addition, Debian provides the gdc compiler, either in
 
5
the same source package, or built from a separate same source package.
 
6
Packaging is done by the Debian GCC Maintainers
 
7
<debian-gcc@lists.debian.org>, with sources obtained from:
 
8
 
 
9
  ftp://gcc.gnu.org/pub/gcc/releases/  (for full releases)
 
10
  svn://gcc.gnu.org/svn/gcc/           (for prereleases)
 
11
  http://bitbucket.org/goshawk/gdc     (for D)
 
12
 
 
13
The current gcc-4.8 source package is taken from the SVN gcc-4_8-branch.
 
14
 
 
15
Changes: See changelog.Debian.gz
 
16
 
 
17
Debian splits the GNU Compiler Collection into packages for each language,
 
18
library, and documentation as follows:
 
19
 
 
20
Language       Compiler package  Library package    Documentation
 
21
---------------------------------------------------------------------------
 
22
Ada            gnat-4.8          libgnat-4.8        gnat-4.8-doc
 
23
C              gcc-4.8                              gcc-4.8-doc
 
24
C++            g++-4.8           libstdc++6         libstdc++6-4.8-doc
 
25
D              gdc-4.8
 
26
Fortran 95     gfortran-4.8      libgfortran3       gfortran-4.8-doc
 
27
Go             gccgo-4.8         libgo0
 
28
Java           gcj-4.8           libgcj10           libgcj-doc
 
29
Objective C    gobjc-4.8         libobjc2
 
30
Objective C++  gobjc++-4.8
 
31
 
 
32
For some language run-time libraries, Debian provides source files,
 
33
development files, debugging symbols and libraries containing position-
 
34
independent code in separate packages:
 
35
 
 
36
Language  Sources      Development   Debugging            Position-Independent
 
37
------------------------------------------------------------------------------
 
38
C++                                  libstdc++6-4.8-dbg  libstdc++6-4.8-pic
 
39
D         libphobos-4.8-dev
 
40
Java      libgcj10-src libgcj10-dev  libgcj10-dbg
 
41
 
 
42
Additional packages include:
 
43
 
 
44
All languages:
 
45
libgcc1, libgcc2, libgcc4       GCC intrinsics (platform-dependent)
 
46
gcc-4.8-base                    Base files common to all compilers
 
47
gcc-4.8-soft-float              Software floating point (ARM only)
 
48
gcc-4.8-source                  The sources with patches
 
49
 
 
50
Ada:
 
51
libgnatvsn-dev, libgnatvsn4.8   GNAT version library
 
52
libgnatprj-dev, libgnatprj4.8   GNAT Project Manager library
 
53
 
 
54
C:
 
55
cpp-4.8, cpp-4.8-doc            GNU C Preprocessor
 
56
libmudflap0-dev, libmudflap0    Library for instrumenting pointers
 
57
libssp0-dev, libssp0            GCC stack smashing protection library
 
58
libquadmath0                    Math routines for the __float128 type
 
59
fixincludes                     Fix non-ANSI header files
 
60
protoize                        Create/remove ANSI prototypes from C code
 
61
 
 
62
Java:
 
63
gij                             The Java bytecode interpreter and VM
 
64
libgcj-common                   Common files for the Java run-time
 
65
libgcj10-awt                    The Abstract Windowing Toolkit
 
66
libgcj10-jar                    Java ARchive for the Java run-time
 
67
 
 
68
C, C++ and Fortran 95:
 
69
libgomp1-dev, libgomp1          GCC OpenMP (GOMP) support library
 
70
libitm1-dev, libitm1            GNU Transactional Memory Library
 
71
 
 
72
Biarch support: On some 64-bit platforms which can also run 32-bit code,
 
73
Debian provides additional packages containing 32-bit versions of some
 
74
libraries.  These packages have names beginning with 'lib32' instead of
 
75
'lib', for example lib32stdc++6.  Similarly, on some 32-bit platforms which
 
76
can also run 64-bit code, Debian provides additional packages with names
 
77
beginning with 'lib64' instead of 'lib'.  These packages contain 64-bit
 
78
versions of the libraries.  (At this time, not all platforms and not all
 
79
libraries support biarch.)  The license terms for these lib32 or lib64
 
80
packages are identical to the ones for the lib packages.
 
81
 
 
82
 
 
83
COPYRIGHT STATEMENTS AND LICENSING TERMS
 
84
 
 
85
 
 
86
GCC is Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994,
 
87
1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
 
88
2008, 2009, 2010, 2011 Free Software Foundation, Inc.
 
89
 
 
90
GCC is free software; you can redistribute it and/or modify it under
 
91
the terms of the GNU General Public License as published by the Free
 
92
Software Foundation; either version 3, or (at your option) any later
 
93
version.
 
94
 
 
95
GCC is distributed in the hope that it will be useful, but WITHOUT ANY
 
96
WARRANTY; without even the implied warranty of MERCHANTABILITY or
 
97
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
 
98
for more details.
 
99
 
 
100
Files that have exception clauses are licensed under the terms of the
 
101
GNU General Public License; either version 3, or (at your option) any
 
102
later version.
 
103
 
 
104
On Debian GNU/Linux systems, the complete text of the GNU General
 
105
Public License is in `/usr/share/common-licenses/GPL', version 3 of this
 
106
license in `/usr/share/common-licenses/GPL-3'.
 
107
 
 
108
The following runtime libraries are licensed under the terms of the
 
109
GNU General Public License (v3 or later) with version 3.1 of the GCC
 
110
Runtime Library Exception (included in this file):
 
111
 
 
112
 - libgcc (libgcc/, gcc/libgcc2.[ch], gcc/unwind*, gcc/gthr*,
 
113
   gcc/coretypes.h, gcc/crtstuff.c, gcc/defaults.h, gcc/dwarf2.h,
 
114
   gcc/emults.c, gcc/gbl-ctors.h, gcc/gcov-io.h, gcc/libgcov.c,
 
115
   gcc/tsystem.h, gcc/typeclass.h).
 
116
 - libatomic
 
117
 - libdecnumber
 
118
 - libgomp
 
119
 - libitm
 
120
 - libssp
 
121
 - libstdc++-v3
 
122
 - libobjc
 
123
 - libmudflap
 
124
 - libgfortran
 
125
 - The libgnat-4.8 Ada support library and libgnatvsn library.
 
126
 - Various config files in gcc/config/ used in runtime libraries.
 
127
 
 
128
In contrast, libgnatprj is licensed under the terms of the pure GNU
 
129
General Public License.
 
130
 
 
131
The libbacktrace library is licensed under the following terms:
 
132
 
 
133
Redistribution and use in source and binary forms, with or without
 
134
modification, are permitted provided that the following conditions are
 
135
met:
 
136
 
 
137
    (1) Redistributions of source code must retain the above copyright
 
138
    notice, this list of conditions and the following disclaimer. 
 
139
 
 
140
    (2) Redistributions in binary form must reproduce the above copyright
 
141
    notice, this list of conditions and the following disclaimer in
 
142
    the documentation and/or other materials provided with the
 
143
    distribution.  
 
144
    
 
145
    (3) The name of the author may not be used to
 
146
    endorse or promote products derived from this software without
 
147
    specific prior written permission.
 
148
 
 
149
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
 
150
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 
151
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 
152
DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
 
153
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
 
154
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 
155
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 
156
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
 
157
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
 
158
IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 
159
POSSIBILITY OF SUCH DAMAGE.
 
160
 
 
161
 
 
162
The libsanitizer library (libasan) is licensed under the following terms:
 
163
 
 
164
Copyright (c) 2009-2012 by the LLVM contributors.
 
165
 
 
166
All rights reserved.
 
167
 
 
168
Developed by:
 
169
 
 
170
    LLVM Team
 
171
 
 
172
    University of Illinois at Urbana-Champaign
 
173
 
 
174
    http://llvm.org
 
175
 
 
176
Permission is hereby granted, free of charge, to any person obtaining a copy of
 
177
this software and associated documentation files (the "Software"), to deal with
 
178
the Software without restriction, including without limitation the rights to
 
179
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
 
180
of the Software, and to permit persons to whom the Software is furnished to do
 
181
so, subject to the following conditions:
 
182
 
 
183
    * Redistributions of source code must retain the above copyright notice,
 
184
      this list of conditions and the following disclaimers.
 
185
 
 
186
    * Redistributions in binary form must reproduce the above copyright notice,
 
187
      this list of conditions and the following disclaimers in the
 
188
      documentation and/or other materials provided with the distribution.
 
189
 
 
190
    * Neither the names of the LLVM Team, University of Illinois at
 
191
      Urbana-Champaign, nor the names of its contributors may be used to
 
192
      endorse or promote products derived from this Software without specific
 
193
      prior written permission.
 
194
 
 
195
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 
196
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
 
197
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
 
198
CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 
199
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 
200
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
 
201
SOFTWARE.
 
202
 
 
203
Permission is hereby granted, free of charge, to any person obtaining a copy
 
204
of this software and associated documentation files (the "Software"), to deal
 
205
in the Software without restriction, including without limitation the rights
 
206
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 
207
copies of the Software, and to permit persons to whom the Software is
 
208
furnished to do so, subject to the following conditions:
 
209
 
 
210
The above copyright notice and this permission notice shall be included in
 
211
all copies or substantial portions of the Software.
 
212
 
 
213
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 
214
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 
215
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 
216
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 
217
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 
218
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 
219
THE SOFTWARE.
 
220
 
 
221
 
 
222
The libgcj library is licensed under the terms of the GNU General
 
223
Public License, with a special exception:
 
224
 
 
225
    Linking this library statically or dynamically with other modules
 
226
    is making a combined work based on this library.  Thus, the terms
 
227
    and conditions of the GNU General Public License cover the whole
 
228
    combination.
 
229
 
 
230
    As a special exception, the copyright holders of this library give
 
231
    you permission to link this library with independent modules to
 
232
    produce an executable, regardless of the license terms of these
 
233
    independent modules, and to copy and distribute the resulting
 
234
    executable under terms of your choice, provided that you also
 
235
    meet, for each linked independent module, the terms and conditions
 
236
    of the license of that module.  An independent module is a module
 
237
    which is not derived from or based on this library.  If you modify
 
238
    this library, you may extend this exception to your version of the
 
239
    library, but you are not obligated to do so.  If you do not wish
 
240
    to do so, delete this exception statement from your version.
 
241
 
 
242
The libffi library is licensed under the following terms:
 
243
 
 
244
    libffi - Copyright (c) 1996-2003  Red Hat, Inc.
 
245
 
 
246
    Permission is hereby granted, free of charge, to any person obtaining
 
247
    a copy of this software and associated documentation files (the
 
248
    ``Software''), to deal in the Software without restriction, including
 
249
    without limitation the rights to use, copy, modify, merge, publish,
 
250
    distribute, sublicense, and/or sell copies of the Software, and to
 
251
    permit persons to whom the Software is furnished to do so, subject to
 
252
    the following conditions:
 
253
 
 
254
    The above copyright notice and this permission notice shall be included
 
255
    in all copies or substantial portions of the Software.
 
256
 
 
257
    THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS
 
258
    OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 
259
    MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 
260
    IN NO EVENT SHALL CYGNUS SOLUTIONS BE LIABLE FOR ANY CLAIM, DAMAGES OR
 
261
    OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
 
262
    ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 
263
    OTHER DEALINGS IN THE SOFTWARE.
 
264
 
 
265
 
 
266
The documentation is licensed under the GNU Free Documentation License (v1.2).
 
267
On Debian GNU/Linux systems, the complete text of this license is in
 
268
`/usr/share/common-licenses/GFDL-1.2'.
 
269
 
 
270
 
 
271
GCC RUNTIME LIBRARY EXCEPTION
 
272
 
 
273
Version 3.1, 31 March 2009
 
274
 
 
275
Copyright (C) 2009 Free Software Foundation, Inc. <http://fsf.org/>
 
276
 
 
277
Everyone is permitted to copy and distribute verbatim copies of this
 
278
license document, but changing it is not allowed.
 
279
 
 
280
This GCC Runtime Library Exception ("Exception") is an additional
 
281
permission under section 7 of the GNU General Public License, version
 
282
3 ("GPLv3"). It applies to a given file (the "Runtime Library") that
 
283
bears a notice placed by the copyright holder of the file stating that
 
284
the file is governed by GPLv3 along with this Exception.
 
285
 
 
286
When you use GCC to compile a program, GCC may combine portions of
 
287
certain GCC header files and runtime libraries with the compiled
 
288
program. The purpose of this Exception is to allow compilation of
 
289
non-GPL (including proprietary) programs to use, in this way, the
 
290
header files and runtime libraries covered by this Exception.
 
291
 
 
292
0. Definitions.
 
293
 
 
294
A file is an "Independent Module" if it either requires the Runtime
 
295
Library for execution after a Compilation Process, or makes use of an
 
296
interface provided by the Runtime Library, but is not otherwise based
 
297
on the Runtime Library.
 
298
 
 
299
"GCC" means a version of the GNU Compiler Collection, with or without
 
300
modifications, governed by version 3 (or a specified later version) of
 
301
the GNU General Public License (GPL) with the option of using any
 
302
subsequent versions published by the FSF.
 
303
 
 
304
"GPL-compatible Software" is software whose conditions of propagation,
 
305
modification and use would permit combination with GCC in accord with
 
306
the license of GCC.
 
307
 
 
308
"Target Code" refers to output from any compiler for a real or virtual
 
309
target processor architecture, in executable form or suitable for
 
310
input to an assembler, loader, linker and/or execution
 
311
phase. Notwithstanding that, Target Code does not include data in any
 
312
format that is used as a compiler intermediate representation, or used
 
313
for producing a compiler intermediate representation.
 
314
 
 
315
The "Compilation Process" transforms code entirely represented in
 
316
non-intermediate languages designed for human-written code, and/or in
 
317
Java Virtual Machine byte code, into Target Code. Thus, for example,
 
318
use of source code generators and preprocessors need not be considered
 
319
part of the Compilation Process, since the Compilation Process can be
 
320
understood as starting with the output of the generators or
 
321
preprocessors.
 
322
 
 
323
A Compilation Process is "Eligible" if it is done using GCC, alone or
 
324
with other GPL-compatible software, or if it is done without using any
 
325
work based on GCC. For example, using non-GPL-compatible Software to
 
326
optimize any GCC intermediate representations would not qualify as an
 
327
Eligible Compilation Process.
 
328
 
 
329
1. Grant of Additional Permission.
 
330
 
 
331
You have permission to propagate a work of Target Code formed by
 
332
combining the Runtime Library with Independent Modules, even if such
 
333
propagation would otherwise violate the terms of GPLv3, provided that
 
334
all Target Code was generated by Eligible Compilation Processes. You
 
335
may then convey such a combination under terms of your choice,
 
336
consistent with the licensing of the Independent Modules.
 
337
 
 
338
2. No Weakening of GCC Copyleft.
 
339
 
 
340
The availability of this Exception does not imply any general
 
341
presumption that third-party software is unaffected by the copyleft
 
342
requirements of the license of GCC.
 
343
 
 
344
 
 
345
libquadmath/*.[hc]:
 
346
 
 
347
   Copyright (C) 2010 Free Software Foundation, Inc.
 
348
   Written by Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
 
349
   Written by Tobias Burnus  <burnus@net-b.de>
 
350
 
 
351
This file is part of the libiberty library.
 
352
Libiberty is free software; you can redistribute it and/or
 
353
modify it under the terms of the GNU Library General Public
 
354
License as published by the Free Software Foundation; either
 
355
version 2 of the License, or (at your option) any later version.
 
356
 
 
357
Libiberty is distributed in the hope that it will be useful,
 
358
but WITHOUT ANY WARRANTY; without even the implied warranty of
 
359
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 
360
Library General Public License for more details.
 
361
 
 
362
libquadmath/gdtoa:
 
363
 
 
364
The author of this software is David M. Gay.
 
365
 
 
366
Copyright (C) 1998, 1999, 2000, 2001 by Lucent Technologies
 
367
All Rights Reserved
 
368
 
 
369
Permission to use, copy, modify, and distribute this software and
 
370
its documentation for any purpose and without fee is hereby
 
371
granted, provided that the above copyright notice appear in all
 
372
copies and that both that the copyright notice and this
 
373
permission notice and warranty disclaimer appear in supporting
 
374
documentation, and that the name of Lucent or any of its entities
 
375
not be used in advertising or publicity pertaining to
 
376
distribution of the software without specific, written prior
 
377
permission.
 
378
 
 
379
LUCENT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
 
380
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.
 
381
IN NO EVENT SHALL LUCENT OR ANY OF ITS ENTITIES BE LIABLE FOR ANY
 
382
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
 
383
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
 
384
IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
 
385
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
 
386
THIS SOFTWARE.
 
387
 
 
388
libquadmath/math:
 
389
 
 
390
atanq.c, expm1q.c, j0q.c, j1q.c, log1pq.c, logq.c:
 
391
    Copyright 2001 by Stephen L. Moshier <moshier@na-net.ornl.gov> 
 
392
 
 
393
    This library is free software; you can redistribute it and/or
 
394
    modify it under the terms of the GNU Lesser General Public
 
395
    License as published by the Free Software Foundation; either
 
396
    version 2.1 of the License, or (at your option) any later version.
 
397
 
 
398
    This library is distributed in the hope that it will be useful,
 
399
    but WITHOUT ANY WARRANTY; without even the implied warranty of
 
400
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 
401
    Lesser General Public License for more details.
 
402
 
 
403
coshq.c, erfq.c, jnq.c, lgammaq.c, powq.c, roundq.c:
 
404
   Changes for 128-bit __float128 are
 
405
   Copyright (C) 2001 Stephen L. Moshier <moshier@na-net.ornl.gov>
 
406
   and are incorporated herein by permission of the author.  The author 
 
407
   reserves the right to distribute this material elsewhere under different
 
408
   copying permissions.  These modifications are distributed here under 
 
409
   the following terms:
 
410
 
 
411
    This library is free software; you can redistribute it and/or
 
412
    modify it under the terms of the GNU Lesser General Public
 
413
    License as published by the Free Software Foundation; either
 
414
    version 2.1 of the License, or (at your option) any later version.
 
415
 
 
416
    This library is distributed in the hope that it will be useful,
 
417
    but WITHOUT ANY WARRANTY; without even the implied warranty of
 
418
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 
419
    Lesser General Public License for more details.
 
420
 
 
421
ldexpq.c:
 
422
   * Conversion to long double by Ulrich Drepper,
 
423
   * Cygnus Support, drepper@cygnus.com.
 
424
 
 
425
cosq_kernel.c, expq.c, sincos_table.c, sincosq.c, sincosq_kernel.c,
 
426
sinq_kernel.c, truncq.c:
 
427
   Copyright (C) 1997, 1999 Free Software Foundation, Inc.
 
428
 
 
429
   The GNU C Library is free software; you can redistribute it and/or
 
430
   modify it under the terms of the GNU Lesser General Public
 
431
   License as published by the Free Software Foundation; either
 
432
   version 2.1 of the License, or (at your option) any later version.
 
433
 
 
434
   The GNU C Library is distributed in the hope that it will be useful,
 
435
   but WITHOUT ANY WARRANTY; without even the implied warranty of
 
436
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 
437
   Lesser General Public License for more details.
 
438
 
 
439
isinfq.c:
 
440
 * Written by J.T. Conklin <jtc@netbsd.org>.
 
441
 * Change for long double by Jakub Jelinek <jj@ultra.linux.cz>
 
442
 * Public domain.
 
443
 
 
444
llroundq.c, lroundq.c, tgammaq.c:
 
445
   Copyright (C) 1997, 1999, 2002, 2004 Free Software Foundation, Inc.
 
446
   This file is part of the GNU C Library.
 
447
   Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997 and
 
448
                  Jakub Jelinek <jj@ultra.linux.cz>, 1999.
 
449
 
 
450
   The GNU C Library is free software; you can redistribute it and/or
 
451
   modify it under the terms of the GNU Lesser General Public
 
452
   License as published by the Free Software Foundation; either
 
453
   version 2.1 of the License, or (at your option) any later version.
 
454
 
 
455
   The GNU C Library is distributed in the hope that it will be useful,
 
456
   but WITHOUT ANY WARRANTY; without even the implied warranty of
 
457
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 
458
   Lesser General Public License for more details.
 
459
 
 
460
log10q.c:
 
461
   Cephes Math Library Release 2.2:  January, 1991
 
462
   Copyright 1984, 1991 by Stephen L. Moshier
 
463
   Adapted for glibc November, 2001
 
464
 
 
465
    This library is free software; you can redistribute it and/or
 
466
    modify it under the terms of the GNU Lesser General Public
 
467
    License as published by the Free Software Foundation; either
 
468
    version 2.1 of the License, or (at your option) any later version.
 
469
 
 
470
    This library is distributed in the hope that it will be useful,
 
471
    but WITHOUT ANY WARRANTY; without even the implied warranty of
 
472
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 
473
    Lesser General Public License for more details.
 
474
 
 
475
remaining files:
 
476
 
 
477
 * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
 
478
 *
 
479
 * Developed at SunPro, a Sun Microsystems, Inc. business.
 
480
 * Permission to use, copy, modify, and distribute this
 
481
 * software is freely granted, provided that this notice
 
482
 * is preserved.
 
483
 
 
484
 
 
485
libjava/classpath/resource/gnu/java/locale/*
 
486
 
 
487
They are copyrighted and covered by the terms of use:
 
488
http://www.unicode.org/copyright.html
 
489
 
 
490
EXHIBIT 1
 
491
UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
 
492
 
 
493
 Unicode Data Files include all data files under the directories 
 
494
http://www.unicode.org/Public/ and http://www.unicode.org/reports/. 
 
495
Unicode Software includes any source code published in the Unicode Standard or 
 
496
under the directories http://www.unicode.org/Public/ and 
 
497
http://www.unicode.org/reports/.
 
498
 
 
499
NOTICE TO USER: Carefully read the following legal agreement. BY DOWNLOADING, 
 
500
INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES ("DATA FILES"), 
 
501
AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, 
 
502
ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, 
 
503
DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE.
 
504
 
 
505
            COPYRIGHT AND PERMISSION NOTICE
 
506
 
 
507
Copyrigh (c) 1991-2011 Unicode, Inc. All rights reserved. 
 
508
Distributed under the Terms of Use in http://www.unicode.org/copyright.html.
 
509
 
 
510
Permission is hereby granted, free of charge, to any person obtaining a copy 
 
511
of the Unicode data files and any associated documentation (the "Data Files") 
 
512
or Unicode software and any associated documentation (the "Software") to deal 
 
513
in the Data Files or Software without restriction, including without limitation 
 
514
the rights to use, copy, modify, merge, publish, distribute, and/or sell copies
 
515
 of the Data Files or Software, and to permit persons to whom the Data Files 
 
516
or Software are furnished to do so, provided that (a) the above copyright notice(s) 
 
517
and this permission notice appear with all copies of the Data Files or Software, 
 
518
(b) both the above copyright notice(s) and this permission notice appear 
 
519
in associated documentation, and (c) there is clear notice in each modified 
 
520
Data File or in the Software as well as in the documentation associated with 
 
521
the Data File(s) or Software that the data or software has been modified.
 
522
 
 
523
THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 
 
524
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 
 
525
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. 
 
526
IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE
 
527
 FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES 
 
528
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF 
 
529
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION 
 
530
WITH THE USE OR PERFORMANCE OF THE DATA FILES OR SOFTWARE.
 
531
 
 
532
Except as contained in this notice, the name of a copyright holder shall not be used
 
533
 in advertising or otherwise to promote the sale, use or other dealings in these 
 
534
Data Files or Software without prior written authorization of the copyright holder.
 
535
 
 
536
Unicode and the Unicode logo are trademarks of Unicode, Inc., and may be registered
 
537
 in some jurisdictions. All other trademarks and registered trademarks mentioned 
 
538
herein are the property of their respective owners.
 
539
 
 
540
 
 
541
gcc/go/gofrontend, libgo:
 
542
 
 
543
Copyright (c) 2009 The Go Authors. All rights reserved.
 
544
 
 
545
Redistribution and use in source and binary forms, with or without
 
546
modification, are permitted provided that the following conditions are
 
547
met:
 
548
 
 
549
   * Redistributions of source code must retain the above copyright
 
550
notice, this list of conditions and the following disclaimer.
 
551
   * Redistributions in binary form must reproduce the above
 
552
copyright notice, this list of conditions and the following disclaimer
 
553
in the documentation and/or other materials provided with the
 
554
distribution.
 
555
   * Neither the name of Google Inc. nor the names of its
 
556
contributors may be used to endorse or promote products derived from
 
557
this software without specific prior written permission.
 
558
 
 
559
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 
560
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 
561
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 
562
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 
563
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 
564
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 
565
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 
566
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 
567
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 
568
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 
569
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
570
 
 
571
 
 
572
D:
 
573
gdc-4.8                         GNU D Compiler
 
574
libphobos-4.8-dev               D standard runtime library
 
575
 
 
576
The D source package is made up of the following components.
 
577
 
 
578
The D front-end for GCC:
 
579
 - d/*
 
580
 
 
581
Copyright (C) 2004-2007 David Friedman
 
582
Modified by Vincenzo Ampolo, Michael Parrot, Iain Buclaw, (C) 2009, 2010
 
583
 
 
584
This program is free software; you can redistribute it and/or modify
 
585
it under the terms of the GNU General Public License as published by
 
586
the Free Software Foundation; either version 2 of the License, or
 
587
(at your option) any later version.
 
588
 
 
589
On Debian GNU/Linux systems, the complete text of the GNU General
 
590
Public License is in `/usr/share/common-licenses/GPL', version 2 of this
 
591
license in `/usr/share/common-licenses/GPL-2'.
 
592
 
 
593
 
 
594
The DMD Compiler implementation of the D programming language:
 
595
 - d/dmd/*
 
596
 
 
597
Copyright (c) 1999-2010 by Digital Mars
 
598
All Rights Reserved
 
599
written by Walter Bright
 
600
http://www.digitalmars.com
 
601
License for redistribution is by either the Artistic License or
 
602
the GNU General Public License (v1).
 
603
 
 
604
On Debian GNU/Linux systems, the complete text of the GNU General
 
605
Public License is in `/usr/share/common-licenses/GPL', the Artistic
 
606
license in `/usr/share/common-licenses/Artistic'.
 
607
 
 
608
 
 
609
The Zlib data compression library:
 
610
 - d/phobos/etc/c/zlib/*
 
611
 
 
612
 (C) 1995-2004 Jean-loup Gailly and Mark Adler
 
613
 
 
614
  This software is provided 'as-is', without any express or implied
 
615
  warranty.  In no event will the authors be held liable for any damages
 
616
  arising from the use of this software.
 
617
 
 
618
  Permission is granted to anyone to use this software for any purpose,
 
619
  including commercial applications, and to alter it and redistribute it
 
620
  freely, subject to the following restrictions:
 
621
 
 
622
  1. The origin of this software must not be misrepresented; you must not
 
623
     claim that you wrote the original software. If you use this software
 
624
     in a product, an acknowledgment in the product documentation would be
 
625
     appreciated but is not required.
 
626
  2. Altered source versions must be plainly marked as such, and must not be
 
627
     misrepresented as being the original software.
 
628
  3. This notice may not be removed or altered from any source distribution.
 
629
 
 
630
 
 
631
The Phobos standard runtime library:
 
632
 - d/phobos/*
 
633
 
 
634
Unless otherwise marked within the file, each file in the source
 
635
is under the following licenses:
 
636
 
 
637
Copyright (C) 2004-2005 by Digital Mars, www.digitalmars.com
 
638
Written by Walter Bright
 
639
 
 
640
This software is provided 'as-is', without any express or implied
 
641
warranty. In no event will the authors be held liable for any damages
 
642
arising from the use of this software.
 
643
 
 
644
Permission is granted to anyone to use this software for any purpose,
 
645
including commercial applications, and to alter it and redistribute it
 
646
freely, in both source and binary form, subject to the following
 
647
restrictions:
 
648
 
 
649
 o  The origin of this software must not be misrepresented; you must not
 
650
    claim that you wrote the original software. If you use this software
 
651
    in a product, an acknowledgment in the product documentation would be
 
652
    appreciated but is not required.
 
653
 o  Altered source versions must be plainly marked as such, and must not
 
654
    be misrepresented as being the original software.
 
655
 o  This notice may not be removed or altered from any source
 
656
    distribution.
 
657
 
 
658
By plainly marking modifications, something along the lines of adding to each
 
659
file that has been changed a "Modified by Foo Bar" line
 
660
underneath the "Written by" line would be adequate.
 
661