]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/testsuite/ChangeLog
re PR fortran/48095 ([OOP] Invalid assignment to procedure pointer component not...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
index dee4a8d4aa0ae57b650cfe404a7e95757a676dee..6b960a61a4674841804edf547e3f161ad24786a6 100644 (file)
@@ -1,3 +1,523 @@
+2011-03-29  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/48095
+       * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
+       * gfortran.dg/proc_ptr_comp_32.f90: New.
+
+2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
+       check for corresponding warning.
+
+2011-03-28  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp0x/rv-deduce2.C: New.
+
+2011-03-29  Jakub Jelinek  <jakub@redhat.com>
+
+       PR debug/48203
+       * gcc.dg/pr48203.c: New test.
+
+2011-03-28  Jeff Law <law@redhat.com>
+
+       * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
+
+2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
+
+       * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
+       and __PPC__ && __ALTIVEC__.
+
+2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
+
+       PR testsuite/48238
+       * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
+       * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
+       * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
+       * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
+
+2011-03-28  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp0x/initlist-array2.C: New.
+
+       * g++.dg/cpp0x/initlist-array1.C: New.
+
+       * g++.dg/cpp0x/constexpr-compound.C: New.
+
+       * g++.dg/cpp0x/constexpr-using.C: New.
+
+       * g++.dg/cpp0x/constexpr-noexcept.C: New.
+
+2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR testsuite/48276
+       * gcc.target/i386/pr47502-2.c: Add -fno-pic.
+
+2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gcc.dg/slp-1.c: New test.
+
+2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * gcc.target/i386/avx256-unaligned-load-1.c: New.
+       * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
+       * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
+       * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
+       * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
+       * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
+       * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
+       * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
+       * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
+       * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
+       * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
+       * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
+       * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
+       * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
+
+2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR fortran/47065
+       * gfortran.dg/trim_optimize_5.f90:  New test.
+       * gfortran.dg/trim_optimize_6.f90:  New test.
+
+2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
+
+       PR target/38598
+       * gcc.target/mips/madd-7.c: Remove -mlong32.
+       * gcc.target/mips/msub-7.c: Likewise.
+
+2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
+
+       * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
+       accesses to preserve the meaning of the test for doubleword vectors.
+       * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
+       * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
+
+2011-03-26  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/48291
+       * gfortran.dg/class_42.f03: New.
+
+2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
+
+       * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
+       strided accesses.
+
+2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
+
+       PR rtl-optimization/48144
+       * gcc.dg/pr48144.c: New test.
+
+2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/discr27.ad[sb]: New test.
+
+2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/limited_with2.ad[sb]: New test.
+       * gnat.dg/limited_with2_pkg1.ads: New helper.
+       * gnat.dg/limited_with2_pkg2.ads: Likewise.
+
+2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/opt15.adb: New test.
+       * gnat.dg/opt15_pkg.ad[sb]: New helper.
+
+2011-03-25  Tobias Burnus  <burnus@net-b.de>
+
+       PR fortran/48174
+       PR fortran/45304
+       * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
+       * gfortran.dg/leadz_trailz_3.f90: Ditto
+
+2011-03-25  Martin Jambor  <mjambor@suse.cz>
+
+       * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
+
+2011-03-25  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp0x/defaulted22.C: New.
+       * g++.dg/cpp0x/defaulted23.C: New.
+       * g++.dg/cpp0x/defaulted15.C: Adjust.
+
+2011-03-25  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp0x/move1.C: New.
+
+2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
+
+       PR target/48287
+       * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
+
+2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
+       for mips-sgi-irix6.5.
+       Replace snprintf prototype by <stdio.h>.
+
+2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR testsuite/48283
+       * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
+       run_expensive_tests.
+       * gcc.dg/graphite/block-4.c: Likewise.
+       * gcc.dg/graphite/block-7.c: Likewise.
+       * gcc.dg/graphite/block-8.c: Likewise.
+
+2011-03-25  Richard Guenther  <rguenther@suse.de>
+       * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
+       * g++.dg/tree-ssa/pr8781.C: Likewise.
+       * gcc.dg/ipa/ipa-pta-13.c: Likewise.
+       * gcc.dg/ipa/ipa-pta-3.c: Likewise.
+       * gcc.dg/ipa/ipa-pta-4.c: Likewise.
+       * gcc.dg/tree-ssa/20041122-1.c: Likewise.
+       * gcc.dg/tree-ssa/alias-18.c: Likewise.
+       * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
+       * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
+       * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
+       * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
+       * gcc.dg/tree-ssa/loadpre6.c: Likewise.
+       * gcc.dg/tree-ssa/pr21574.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
+       * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
+       * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
+       * c-c++-common/pr46562-2.c: Likewise.
+       * gfortran.dg/pr42108.f90: Likewise.
+       * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
+       foo to be inlined even at -O1.
+       * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
+       * gcc.dg/ipa/ipa-pta-14.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
+       * gcc.dg/matrix/matrix.exp: Disable FRE.
+
+2011-03-24  Jakub Jelinek  <jakub@redhat.com>
+
+       PR debug/48204
+       * gcc.dg/dfp/pr48204.c: New test.
+
+2011-03-24  Steve Ellcey  <sje@cup.hp.com>
+
+       PR target/48209
+       * gcc.c-torture/execute/pr47917.c: Move this...
+       * gcc.dg/torture/pr47917.c: to here and add xfails.
+
+2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/array16.ad[sb]: New test.
+       * gnat.dg/array16.ads: New helper.
+
+2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/derived_type2.adb: New test.
+
+2011-03-24  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/48271
+       * g++.dg/torture/pr48271.C: New testcase.
+
+2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/array15.ad[sb]: New test.
+
+2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/48237
+       * gcc.target/i386/pr48237.c: New test.
+
+2011-03-24  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/48269
+       * gcc.dg/builtin-object-size-10.c: New testcase.
+
+2011-03-24  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/46562
+       * c-c++-common/pr46562-2.c: New testcase.
+       * c-c++-common/pr46562.c: Likewise.
+
+2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
+
+       * gcc.dg/vect/vect-cselim-1.c: New test.
+       * gcc.dg/vect/vect-cselim-2.c: New test.
+
+2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
+
+       * gcc.target/arm/pr46934.c: New.
+
+2011-03-23  Ian Lance Taylor  <iant@google.com>
+
+       * go.test/go-test.exp (errchk): Ignore lines containing ////.
+
+2011-03-23  Richard Guenther  <rguenther@suse.de>
+
+       * gcc.dg/struct: Remove directory and contents.
+
+2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR testsuite/48251
+       * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
+
+2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/discr26.ad[sb]: New test.
+       * gnat.dg/discr26_pkg.ads: New helper.
+
+2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
+
+       PR target/47553
+       * gcc.target/arm/neon-vld-1.c: New test.
+
+2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/array14.ad[sb]: New test.
+       * gnat.dg/array14_pkg.ads: New helper.
+
+2011-03-22  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.c-torture/execute/920501-8.x: Remove.
+       * gcc.c-torture/execute/930513-1.x: Remove.
+       * gcc.c-torture/execute/960312-1.x: Remove.
+       * gcc.c-torture/compile/20000804-1.c,
+       gcc.c-torture/compile/20001205-1.c,
+       gcc.c-torture/compile/20001226-1.c,
+       gcc.c-torture/compile/20010518-2.c,
+       gcc.c-torture/compile/20020312-1.c,
+       gcc.c-torture/compile/20020604-1.c,
+       gcc.c-torture/compile/920501-12.c,
+       gcc.c-torture/compile/920501-4.c,
+       gcc.c-torture/compile/920520-1.c,
+       gcc.c-torture/compile/980506-1.c,
+       gcc.c-torture/execute/980709-1.x,
+       gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
+       options for m68hc11.
+       * gcc.dg/cpp/assert4.c: Don't handle ARC.
+       * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
+       m68hc11.
+
+2011-03-22  Nick Clifton  <nickc@redhat.com>
+
+       * lib/target-supports.exp (check_profiling_available): Add MN10300
+       to the list of targets that do not support profiling.  Restore
+       alpha sorting to this list.
+
+2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
+
+       * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
+       failure on 32-bit systems.
+       * gcc.dg/torture/vector-2.c: Ditto.
+
+2011-03-22  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/48228
+       * gcc.dg/Wstrict-overflow-23.c: New testcase.
+
+2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
+
+       * lib/prune.exp (prune_gcc_output): Prune "could not create
+       compact unwind for" warnings.
+
+2011-03-20  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/42544
+       PR c/48197
+       * gcc.c-torture/execute/pr42544.c: New test.
+       * gcc.c-torture/execute/pr48197.c: New test.
+
+2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
+
+       PR preprocessor/48192
+       * gcc.target/powerpc/pr48192.c: New file.
+
+       PR target/48053
+       * gcc.target/powerpc/pr48053-3.c: New file, add test case for
+       split problem of 0 being loaded in a VSX register.
+
+2011-03-21  Richard Guenther  <rguenther@suse.de>
+
+       PR c/47939
+       * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
+       * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
+       * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
+       * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
+
+2011-03-21  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/48213
+       * gcc.dg/pr48213.c: New test.
+
+2011-03-21  Kai Tietz  <ktietz@redhat.com>
+
+       PR target/12171
+       * g++.dg/plugin/attribute_plugin.c: Adjust test.
+
+2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
+
+       * gcc.target/arm/xor-and.c: New.
+
+2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR fortran/22572
+       * gfortran.dg/function_optimize_1.f90:  New test.
+       * gfortran.dg/function_optimize_2.f90:  New test.
+
+2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR rtl-optimization/47502
+       * gcc.target/i386/pr47502-1.c: New.
+       * gcc.target/i386/pr47502-2.c: Likewise.
+
+2011-03-20  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/48156
+       * gcc.dg/pr48156.c: New test.
+
+2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+       PR libfortran/47439
+       * gfortran.dg/scratch_1.f90: Adjust test.
+
+2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+       PR libfortran/47439
+       * gfortran.dg/scratch_1.f90: New test.
+
+2011-03-18  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
+       variably modified typedefs.
+       * gcc.dg/c1x-typedef-2.c: Remove.
+
+2011-03-18  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
+       * gcc.dg/c1x-anon-struct-3.c: New test.
+       * gcc.dg/anon-struct-11.c: Update.
+
+2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
+       dg-xfail-run-if.
+       Only xfail with gas.
+
+2011-03-18  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/template/fn-ptr1.C: New.
+
+       * g++.dg/overload/volatile1.C: New.
+
+       * g++.dg/opt/pr23372.C: New.
+
+       * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
+
+2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR middle-end/47405
+       * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
+
+2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
+
+       * gcc.target/arm/unsigned-extend-1.c: New.
+
+2011-03-18  Jakub Jelinek  <jakub@redhat.com>
+
+       PR bootstrap/48161
+       * gcc.c-torture/compile/pr48161.c: New test.
+
+2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR middle-end/47725
+       * gcc.dg/torture/pr47725.c: New.
+
+2011-03-17  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp0x/constexpr-overflow2.C: New.
+       * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
+
+2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/specs/elab2.ads: New test.
+       * gnat.dg/specs/elab2_pkg.ads: New helper.
+
+2011-03-17  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp0x/decltype-1212.C: New.
+       * g++.dg/cpp0x/rv-return.C: Adjust expected type.
+
+2011-03-17  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/parse/memfnquals1.C: New.
+
+2011-03-17  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/48134
+       * gcc.dg/pr48134.c: New testcase.
+
+2011-03-17  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/48165
+       * g++.dg/torture/pr48165.C: New testcase.
+
+2011-03-17  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/48141
+       * gcc.dg/pr48141.c: New test.
+
+2011-03-16  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp0x/constexpr-48089.C: New.
+
+       * g++.dg/cpp0x/constexpr-abi1.C: New.
+
+       * g++.dg/cpp0x/constexpr-46336.C: New.
+       * g++.dg/parse/friend5.C: Adjust expected errors.
+
+       * g++.dg/cpp0x/constexpr-47570.C: New.
+
+2011-03-16  Dodji Seketeli  <dodji@redhat.com>
+
+       PR debug/47510
+       * ++.dg/debug/dwarf2/typedef6.C: New test.
+
+2011-03-16  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp0x/elision2.C: New.
+
+       * g++.dg/cpp0x/constexpr-array3.C: New.
+
 2011-03-16  Jason Merrill  <jason@redhat.com>
 
        * g++.dg/cpp0x/sfinae6.C: New.
 
 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
 
-       * g++.dg/cpp0x/constexpr-attribute.C: New.
+       * g++.dg/cpp0x/constexpr-attribute.C: New.
 
 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>