1 2010-01-26 Richard Guenther <rguenther@suse.de>
3 PR rtl-optimization/42685
4 * gcc.dg/pr42685.c: New testcase.
5 * g++.dg/other/pr42685.C: Likewise.
7 2010-01-26 Richard Guenther <rguenther@suse.de>
10 * g++.dg/other/pr42806.C: New testcase.
12 2010-01-26 Richard Guenther <rguenther@suse.de>
14 PR tree-optimization/42250
15 * gcc.dg/pr42250.c: New testcase.
17 2010-01-25 Arnaud Charlet <charlet@adacore.com>
19 * gnat.dg/array_bounds_test.adb: New test.
21 2010-01-25 Tobias Burnus <burnus@net-b.de>
24 * gfortran.dg/generic_21.f90: New test.
26 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
29 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
31 2010-01-24 Mark Mitchell <mark@codesourcery.com>
34 * g++.dg/abi/arm_va_list2.C: New test.
35 * g++.dg/abi/arm_va_list2.h: Companion header file.
37 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
40 * gfortran.dg/parameter_array_ref_2.f90 : New test.
43 * gfortran.dg/char_array_arg_1.f90 : New test.
45 * gfortran.dg/pr25923.f90 : Remove XFAIL.
47 2010-01-24 Tobias Burnus <burnus@net-b.de>
50 * gfortran.dg/generic_20.f90: New test.
52 2010-01-22 Michael Matz <matz@suse.de>
54 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
57 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
60 * gfortran.dg/dependency_25.f90 : New test.
62 2010-01-21 Martin Jambor <mjambor@suse.cz>
64 PR tree-optimization/42585
65 * gcc.dg/tree-ssa/pr42585.c: New test.
67 2010-01-21 Richard Guenther <rguenther@suse.de>
70 * gcc.dg/pr19988.c: New testcase.
72 2010-01-20 Janis Johnson <janis187@us.ibm.com>
74 * g++.dg/compat/decimal/compat-common.h: New file.
75 * g++.dg/compat/decimal/decimal-dummy.h: New file.
76 * g++.dg/compat/decimal/pass_x.h: New file.
77 * g++.dg/compat/decimal/pass_y.h: New file.
78 * g++.dg/compat/decimal/pass-1_main.C: New file.
79 * g++.dg/compat/decimal/pass-1_x.C: New file.
80 * g++.dg/compat/decimal/pass-1_y.C: New file.
81 * g++.dg/compat/decimal/pass-2_main.C: New file.
82 * g++.dg/compat/decimal/pass-2_x.C: New file.
83 * g++.dg/compat/decimal/pass-2_y.C: New file.
84 * g++.dg/compat/decimal/pass-3_main.C: New file.
85 * g++.dg/compat/decimal/pass-3_x.C: New file.
86 * g++.dg/compat/decimal/pass-3_y.C: New file.
87 * g++.dg/compat/decimal/pass-4_main.C: New file.
88 * g++.dg/compat/decimal/pass-4_x.C: New file.
89 * g++.dg/compat/decimal/pass-4_y.C: New file.
90 * g++.dg/compat/decimal/pass-5_main.C: New file.
91 * g++.dg/compat/decimal/pass-5_x.C: New file.
92 * g++.dg/compat/decimal/pass-5_y.C: New file.
93 * g++.dg/compat/decimal/pass-6_main.C: New file.
94 * g++.dg/compat/decimal/pass-6_x.C: New file.
95 * g++.dg/compat/decimal/pass-6_y.C: New file.
96 * g++.dg/compat/decimal/return_x.h: New file.
97 * g++.dg/compat/decimal/return_y.h: New file.
98 * g++.dg/compat/decimal/return-1_main.C: New file.
99 * g++.dg/compat/decimal/return-1_x.C: New file.
100 * g++.dg/compat/decimal/return-1_y.C: New file.
101 * g++.dg/compat/decimal/return-2_main.C: New file.
102 * g++.dg/compat/decimal/return-2_x.C: New file.
103 * g++.dg/compat/decimal/return-2_y.C: New file.
104 * g++.dg/compat/decimal/return-3_main.C: New file.
105 * g++.dg/compat/decimal/return-3_x.C: New file.
106 * g++.dg/compat/decimal/return-3_y.C: New file.
107 * g++.dg/compat/decimal/return-4_main.C: New file.
108 * g++.dg/compat/decimal/return-4_x.C: New file.
109 * g++.dg/compat/decimal/return-4_y.C: New file.
110 * g++.dg/compat/decimal/return-5_main.C: New file.
111 * g++.dg/compat/decimal/return-5_x.C: New file.
112 * g++.dg/compat/decimal/return-5_y.C: New file.
113 * g++.dg/compat/decimal/return-6_main.C: New file.
114 * g++.dg/compat/decimal/return-6_x.C: New file.
115 * g++.dg/compat/decimal/return-6_y.C: New file.
117 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
120 * gcc.dg/pr42715.c: New.
122 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
125 * g++.dg/parse/crash55.C: New.
127 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
130 * gcc.dg/guality/pr42782.c: New.
132 2010-01-20 Jason Merrill <jason@redhat.com>
135 * g++.dg/abi/packed1.C: New.
138 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
141 * g++.dg/parse/fn-typedef1.C: New.
142 * g++.dg/other/cv_quals.C: Adjust.
144 2010-01-20 Anthony Green <green@moxielogic.com>
146 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
148 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
149 * gcc.dg/20020312-2.c: Port this to the moxie core.
150 * gcc.dg/weak/typeof-2.c: Ditto.
152 2010-01-20 Richard Guenther <rguenther@suse.de>
154 PR tree-optimization/42717
155 * gcc.c-torture/compile/pr42717.c: New testcase.
157 2010-01-20 Jakub Jelinek <jakub@redhat.com>
159 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
160 of signed, add a few new tests.
163 * g++.dg/parse/limits-initializer1.C: New test.
165 2010-01-19 Janus Weil <janus@gcc.gnu.org>
168 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
169 * gfortran.dg/typebound_call_12.f03: New test.
171 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
174 * gfortran.dg/bounds_check_15.f90 : New test.
176 2010-01-19 Michael Matz <matz@suse.de>
178 PR tree-optimization/41783
179 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
181 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
184 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
185 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
186 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
187 * gcc.target/arm/neon/vget_lows16.c: Likewise.
188 * gcc.target/arm/neon/vget_lows32.c: Likewise.
189 * gcc.target/arm/neon/vget_lows64.c: Likewise.
190 * gcc.target/arm/neon/vget_lows8.c: Likewise.
191 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
192 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
193 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
194 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
196 2010-01-19 Janus Weil <janus@gcc.gnu.org>
199 * gfortran.dg/extends_6.f03: Modified an error message.
200 * gfortran.dg/extends_10.f03: New test.
201 * gfortran.dg/private_type_6.f03: Modified an error message.
202 * gfortran.dg/structure_constructor_8.f03: Ditto.
204 2010-01-19 Jakub Jelinek <jakub@redhat.com>
206 PR tree-optimization/42719
207 * gcc.dg/pr42719.c: New test.
210 * gcc.dg/pr42728.c: New test.
212 2010-01-19 Anthony Green <green@moxielogic.com>
214 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
216 2010-01-18 Anthony Green <green@moxielogic.com>
218 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
221 2010-01-19 Dodji Seketeli <dodji@redhat.com>
223 * g++.dg/template/error45.C: reverted as part of reverting the
226 2010-01-18 Dodji Seketeli <dodji@redhat.com>
229 * g++.dg/template/error45.C: New test.
231 2010-01-18 Dodji Seketeli <dodji@redhat.com>
234 * g++.dg/conversion/op6.C: New test.
236 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
239 * gcc.target/alpha/pr42774.c: New test.
241 2010-01-18 Richard Guenther <rguenther@suse.de>
243 PR tree-optimization/42781
244 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
246 2010-01-17 Richard Guenther <rguenther@suse.de>
249 * gcc.c-torture/execute/pr42248.c: New testcase.
251 2010-01-17 Richard Guenther <rguenther@suse.de>
253 PR tree-optimization/42773
254 * g++.dg/torture/pr42773.C: New testcase.
256 2010-01-17 Janus Weil <janus@gcc.gnu.org>
259 * gfortran.dg/interface_assignment_5.f90: New test.
261 2010-01-17 Dodji Seketeli <dodji@redhat.com>
264 * g++.dg/template/crash94.C: Reverted.
266 2010-01-17 Dodji Seketeli <dodji@redhat.com>
270 2010-01-17 Jie Zhang <jie.zhang@analog.com>
273 * gcc.dg/debug/pr42767.c: New.
275 2010-01-15 Jason Merrill <jason@redhat.com>
278 * g++.dg/cpp0x/decltype22.C: New.
280 2010-01-16 Jakub Jelinek <jakub@redhat.com>
283 * g++.dg/torture/pr42760.C: New test.
285 2010-01-15 Jing Yu <jingyu@google.com>
287 PR rtl-optimization/42691
288 * gcc.c-torture/execute/pr42691.c: New.
290 2010-01-15 Richard Guenther <rguenther@suse.de>
293 * g++.dg/torture/pr42739.C: New testcase.
295 2010-01-15 Dodji Seketeli <dodji@redhat.com>
297 * g++.dg/template/error45.C: Revert as part of reverting changes
300 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
303 * gfortran.dg/interface_31.f90: New test.
305 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
307 * gcc.target/powerpc/pr42747.c: New file.
309 2010-01-14 Jakub Jelinek <jakub@redhat.com>
312 * c-c++-common/pr42674.c: New test.
315 * g++.dg/template/instantiate11.C: New test.
317 2010-01-14 Jason Merrill <jason@redhat.com>
320 * g++.dg/overload/error3.C: New.
323 * g++.dg/overload/rvalue1.C: New.
325 2010-01-14 Martin Jambor <mjambor@suse.cz>
327 PR tree-optimization/42706
328 * gcc.dg/ipa/pr42706.c: New testcase.
330 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
332 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
334 2010-01-14 Martin Jambor <mjambor@suse.cz>
336 PR tree-optimization/42714
337 * g++.dg/torture/pr42714.C: New test.
339 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
341 PR rtl-optimization/42246
342 * gfortran.dg/pr42246-2.f: New.
344 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
346 PR rtl-optimization/42389
347 * gcc.dg/pr42389.c: New.
349 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
351 PR rtl-optimization/42388
352 * gcc.dg/pr42388.c: New.
354 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
356 PR rtl-optimization/42294
357 * gfortran.dg/pr42294.f: New.
359 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
361 PR rtl-optimization/39453
362 PR rtl-optimization/42246
363 * gcc.dg/pr39453.c: New.
364 * gcc.dg/pr42246.c: New.
366 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
369 * gcc.dg/pr42245.c: New.
370 * gcc.dg/pr42245-2.c: New.
372 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
374 PR rtl-optimization/42249
375 * gcc.dg/pr42249.c: New.
377 2010-01-14 Jakub Jelinek <jakub@redhat.com>
380 * gcc.c-torture/execute/pr42721.c: New test.
382 2010-01-14 Ira Rosen <irar@il.ibm.com>
384 PR tree-optimization/42709
385 * gcc.dg/vect/pr42709.c: New test.
387 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
390 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
391 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
393 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
396 * gfortran.dg/generic_19.f90 : New test.
398 2010-01-13 Richard Guenther <rguenther@suse.de>
400 PR tree-optimization/42730
401 * gcc.c-torture/compile/pr42730.c: New testcase.
403 2010-01-13 Steve Ellcey <sje@cup.hp.com>
406 * gcc.target/ia64/pr42542-1.c: New.
407 * gcc.target/ia64/pr42542-2.c: New.
408 * gcc.target/ia64/pr42542-3.c: New.
410 2010-01-13 Dodji Seketeli <dodji@redhat.com>
413 * g++.dg/template/error45.C: New test.
415 2010-01-13 Martin Jambor <mjambor@suse.cz>
417 PR tree-optimization/42704
418 * g++.dg/torture/pr42704.C: New test.
420 2010-01-13 Martin Jambor <mjambor@suse.cz>
422 PR tree-optimization/42703
423 * gcc.c-torture/compile/pr42703.c: New test.
425 2010-01-13 Richard Guenther <rguenther@suse.de>
427 PR tree-optimization/42705
428 * gcc.c-torture/compile/pr42705.c: New testcase.
430 2010-01-13 Jie Zhang <jie.zhang@analog.com>
432 * gcc.target/bfin/l2.c: New test.
433 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
435 2010-01-13 Richard Guenther <rguenther@suse.de>
438 * gcc.c-torture/compile/pr42716.c: New testcase.
440 2010-01-13 Richard Guenther <rguenther@suse.de>
443 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
445 2010-01-12 Joseph Myers <joseph@codesourcery.com>
448 * gcc.c-torture/compile/pr42708-1.c: New test.
450 2010-01-12 Jakub Jelinek <jakub@redhat.com>
453 * gcc.dg/pr42662.c: New test.
455 PR tree-optimization/42645
456 * g++.dg/other/pr42645-1.C: New test.
457 * g++.dg/other/pr42645-2.C: New test.
459 2010-01-11 Janis Johnson <janis187@us.ibm.com>
462 * gcc.target/powerpc/warn-1.c: New test.
463 * gcc.target/powerpc/warn-2.c: New test.
465 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
467 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
470 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
472 * gcc.dg/lto/20100108_0.c: New.
474 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
476 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
477 Add -march=i686 -msse for 32bit x86 targets.
479 2010-01-10 Richard Guenther <rguenther@suse.de>
482 * gcc.dg/torture/pr42667.c: New testcase.
484 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
487 * gfortran.dg/array_constructor_34.f90: New test.
489 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
492 * gfortran.dg/array_constructor_33.f90: New test.
493 gfortran.dg/array_function_5.f90: Add credit.
495 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
498 * gcc.dg/pr42631.c: New.
500 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
503 * gcc.dg/pr42630.c: New.
505 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
508 * gcc.dg/pr42629.c: New.
510 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
513 * gcc.dg/torture/pr42363.c: New.
515 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
519 * gcc.dg/vect/pr42604.c: New.
520 * gcc.dg/vect/pr42395.c: New.
522 2010-01-09 Richard Guenther <rguenther@suse.de>
525 * gcc.c-torture/execute/pr42512.c: New testcase.
527 2010-01-09 Tobias Burnus <burnus@net-b.de>
530 * gfortran.dg/c_ptr_tests_14.f90: New test.
532 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
535 * gnat.dg/null_pointer_deref1.adb: Don't run on
536 sparc*-sun-solaris2.11.
538 2010-01-08 Richard Guenther <rguenther@suse.de>
541 * gcc.dg/lto/20100103-1_0.c: New testcase.
542 * gcc.dg/lto/20100103-2_0.c: Likewise.
544 2010-01-08 Tobias Burnus <burnus@net-b.de
547 * gfortran.dg/asynchronous_1.f90: New test.
548 * gfortran.dg/asynchronous_2.f90: New test.
549 * gfortran.dg/conflicts.f90: Update error message.
551 2010-01-07 Dodji Seketeli <dodji@redhat.com>
554 * g++.dg/cpp0x/variadic-unify-2.C: New test.
556 2010-01-07 Jakub Jelinek <jakub@redhat.com>
558 PR tree-optimization/42625
559 * g++.dg/opt/dtor4.C: New test.
560 * g++.dg/opt/dtor4.h: New.
561 * g++.dg/opt/dtor4-aux.cc: New.
563 2010-01-07 Tobias Burnus <burnus@net-b.de>
566 * gfortran.dg/proc_ptr_26.f90: New test.
568 2010-01-07 Tobias Burnus <burnus@net-b.de>
571 * gfortran.dg/allocatable_scalar_7.f90: New test.
573 2010-01-06 Richard Guenther <rguenther@suse.de>
575 * gcc.c-torture/compile/pr42632.c: New testcase.
577 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
580 * gcc.target/i386/pr42542-4.c: New.
581 * gcc.target/i386/pr42542-4a.c: Likewise.
582 * gcc.target/i386/pr42542-5.c: Likewise.
583 * gcc.target/i386/pr42542-5a.c: Likewise.
585 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
587 * gcc.dg/tls/opt-15.c: New test.
589 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
591 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
593 2010-01-05 Martin Jambor <mjambor@suse.cz>
595 PR tree-optimization/42462
596 * g++.dg/torture/pr42462.C: New test.
598 2010-01-05 Jason Merrill <jason@redhat.com>
600 * g++.dg/cpp0x/initlist30.C: New test.
602 2010-01-05 Richard Guenther <rguenther@suse.de>
604 PR tree-optimization/42614
605 * gcc.c-torture/execute/pr42614.c: New testcase.
607 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
609 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
610 * gcc.dg/Wunreachable-1.c: Remove the testcase of
612 * gcc.dg/Wunreachable-2.c: Likewise.
613 * gcc.dg/Wunreachable-3.c: Likewise.
614 * gcc.dg/Wunreachable-4.c: Likewise.
615 * gcc.dg/Wunreachable-5.c: Likewise.
616 * gcc.dg/Wunreachable-6.c: Likewise.
617 * gcc.dg/Wunreachable-7.c: Likewise.
618 * gcc.dg/Wunreachable-8.c: Likewise.
619 * gcc.dg/20041231-1.c: Likewise.
621 2010-01-05 Jakub Jelinek <jakub@redhat.com>
624 * gcc.dg/pr42611.c: New test.
626 PR tree-optimization/42508
627 * g++.dg/opt/pr42508.C: New test.
629 2010-01-05 Tobias Burnus <burnus@net-b.de>
632 * gfortran.dg/allocatable_scalar_8.f90: New.
634 2010-01-04 Martin Jambor <mjambor@suse.cz>
636 PR tree-optimization/42398
637 * gcc.c-torture/compile/pr42398.c: New test.
639 2010-01-04 Jason Merrill <jason@redhat.com>
642 * g++.dg/ext/attrib35.C: New.
645 * g++.dg/cpp0x/auto17.C: New.
647 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
649 * gcc.dg/lto/20100104_0.c: New.
651 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
654 * gcc.target/i386/pr42542-1.c: New.
655 * gcc.target/i386/pr42542-1a.c: Likewise.
656 * gcc.target/i386/pr42542-1b.c: Likewise.
657 * gcc.target/i386/pr42542-2.c: Likewise.
658 * gcc.target/i386/pr42542-2a.c: Likewise.
659 * gcc.target/i386/pr42542-2b.c: Likewise.
660 * gcc.target/i386/pr42542-3.c: Likewise.
661 * gcc.target/i386/pr42542-3a.c: Likewise.
663 2009-01-04 Tobias Burnus <burnus@net-b.de>
666 * gfortran.dg/allocatable_scalar_5.f90: New test.
667 * gfortran.dg/allocatable_scalar_6.f90: New test.
669 2010-01-03 Richard Guenther <rguenther@suse.de>
672 * gfortran.dg/gomp/recursion1.f90: Remove.
674 2010-01-03 Richard Guenther <rguenther@suse.de>
676 * gcc.dg/Warray-bounds.c: Remove XFAILs.
677 * gcc.dg/uninit-6.c: Likewise.
678 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
680 2010-01-03 Richard Guenther <rguenther@suse.de>
682 PR tree-optimization/42589
683 * gcc.target/i386/pr42589.c: New testcase.
685 2010-01-03 Richard Guenther <rguenther@suse.de>
687 PR tree-optimization/42438
688 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
690 2010-01-02 Richard Guenther <rguenther@suse.de>
693 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
695 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
698 * gcc.target/alpha/pr42448-1.c: New test.
699 * gcc.target/alpha/pr42448-2.c: Ditto.
701 2010-01-01 Joseph Myers <joseph@codesourcery.com>
703 PR preprocessor/41947
704 * gcc.dg/c99-hexfloat-3.c: New test.
706 2010-01-01 Richard Guenther <rguenther@suse.de>
709 * gcc.c-torture/execute/pr42570.c: New testcase.
711 2010-01-01 Richard Guenther <rguenther@suse.de>
714 * gcc.c-torture/compile/pr42559.c: New testcase.
717 Copyright (C) 2010 Free Software Foundation, Inc.
719 Copying and distribution of this file, with or without modification,
720 are permitted in any medium without royalty provided the copyright
721 notice and this notice are preserved.