+1999-06-29 Nick Clifton <nickc@cygnus.com>
+
+ * lib/file-format.exp: New file: Move definition of proc
+ gcc_target_object_format to here from
+ gcc.dg/special/ecos.exp.
+
+ * lib/c-torture.exp: Include lib file-format.exp.
+ * lib/gcc-dg.exp: Include lib file-format.exp.
+
+ * gcc.dg/special/ecos.exp: Remove definition of proc
+ gcc_target_object_format.
+
+Mon Jun 28 08:20:51 1999 Jeffrey A Law (law@cygnus.com)
+
+ * gcc.c-torture/execute/990628-1.c: New test.
+
+Fri Jun 25 05:28:40 1999 Jeffrey A Law (law@cygnus.com)
+
+ * gcc.c-torture/compile/990625-2.c: New test.
+
+ * gcc.c-torture/compile/990625-1.c: New test.
+
+Thu Jun 17 13:48:16 1999 Jeffrey A Law (law@cygnus.com)
+
+ * gcc.c-torture/compile/990617-1.c: New test.
+
+1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
+
+ * g++.old-deja/g++.other/decl4.C: New test.
+
+1999-06-14 Nathan Sidwell <nathan@acm.org>
+
+ * g++.old-deja/g++.other/bitfld3.C: New test.
+
+1999-06-08 Nathan Sidwell <nathan@acm.org>
+
+ * g++.old-deja/g++.eh/catch1.C: New test.
+
+Mon Jun 7 23:39:16 1999 Jeffrey A Law (law@cygnus.com)
+
+ * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
+
+ * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
+ * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
+
+1999-06-05 Craig Burley <craig@jcb-sc.com>
+
+ * g77.f-torture/compile/19990502-0.f: Replace with new,
+ shorter, test that still fails after recent changes.
+
+Fri Jun 4 02:25:04 1999 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
+
+ * gcc.c-torture/execute/990604-1.c: New test.
+
+Mon May 31 00:34:51 1999 Jeffrey A Law (law@cygnus.com)
+
+ * gcc.c-torture/execute/990531-1.c: New test.
+
+Thu May 27 02:38:36 1999 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
+
+ * gcc.c-torture/compile/990527-1.c: New test.
+
+Thu May 27 02:18:51 1999 Joern Rennecke <amylaar@cygnus.com>
+
+ * gcc.c-torture/execute/990527-1.c: New test.
+
+1999-05-25 Craig Burley <craig@jcb-sc.com>
+
+ * g77.f-torture/compile/19990525-0.f: New test.
+
+Tue May 25 01:21:16 1999 Jeffrey A Law (law@cygnus.com)
+
+ * gcc.c-torture/execute/990525-2.c: New test.
+
+ * gcc.c-torture/execute/990525-1.c: New test.
+
+1999-05-24 Nathan Sidwell <nathan@acm.org>
+
+ * g++.old-deja/g++.other/anon3.C: New test.
+ * g++.old-deja/g++.other/anon4.C: New test.
+ * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
+ * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
+ after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
+ Merrill).
+
+Mon May 24 00:01:52 1999 Jeffrey A Law (law@cygnus.com)
+
+ * gcc.c-torture/execute/990524-1.c: New test.
+
+ * gcc.dg/990524-1.c: New test.
+
+Sun May 23 21:18:12 1999 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
+
+ * gcc.c-torture/compile/990523-1.c: New test.
+
+Wed May 19 02:56:18 1999 Raja R Harinath <harinath@cs.umn.edu>
+
+ * gcc.c-torture/compile/990519-1.c: New test.
+
+1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
+
+ * gcc.c-torture/compile/990517-1.c: New test.
+
+ * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
+ (e4, f4): New tests.
+ (main): Call them.
+
+1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * gcc.dg/noreturn-1.c: New test.
+
+Thu May 13 02:02:46 1999 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
+
+ * gcc.c-torture/execute/990513-1.c: New test.
+
+1999-05-10 Richard Henderson <rth@cygnus.com>
+
+ * g++.old-deja/g++.other/null1.C (g): Add overload for long.
+
+1999-05-10 Craig Burley <craig@jcb-sc.com>
+
+ * g77.f-torture/execute/erfc.f: Use small single-precision
+ values, to avoid problems on Alphas when not -mieee.
+
+1999-05-08 Craig Burley <craig@jcb-sc.com>
+
+ * gcc.dg/990506-0.c: New test.
+
+1999-05-08 Richard Henderson <rth@cygnus.com>
+
+ * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
+ the constant to test. Don't XFAIL 64-bit targets.
+
+ * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
+ * g++.old-deja/g++.law/profile1.C: Likewise.
+
+ * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
+ operator new instances.
+ * g++.old-deja/g++.other/delete5.C: Likewise.
+
+1999-05-03 Craig Burley <craig@jcb-sc.com>
+
+ * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
+ intrinsic.
+
+1999-05-03 Craig Burley <craig@jcb-sc.com>
+
+ * g77.f-torture/execute/u77-test.f: Reverse order of two
+ arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
+
+1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * gcc.dg/compare1.c: New test.
+
+1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
+ New tests.
+
+1999-05-02 Craig Burley <craig@jcb-sc.com>
+
+ * g77.f-torture/compile/19990502-1.f: New test.
+
+1999-05-02 Craig Burley <craig@jcb-sc.com>
+
+ * g77.f-torture/compile/19990502-0.f: New test.
+
+Sun May 2 01:38:50 1999 Craig Burley <craig@jcb-sc.com>
+
+ * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
+ intrinsic.
+
+Sun May 2 01:13:37 1999 Craig Burley <craig@jcb-sc.com>
+
+ * g77.f-torture/execute/u77-test.f (main): List libU77
+ intrinsics not currently tested.
+ Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
+ GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
+ FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
+ Trim blanks off the ends of some printed strings.
+
+Sun May 2 00:06:45 1999 Craig Burley <craig@jcb-sc.com>
+
+ * g77.f-torture/execute/u77-test.f (main): Just warn about
+ FSTAT gid disagreement, as it's expected on some systems.
+
+Sat May 1 23:57:18 1999 Craig Burley <craig@jcb-sc.com>
+
+ * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
+ use a new function, which allows for some slop.
+ Clean up some commentary.
+ (issum): The new function.
+ (sgladd): Deleted subroutine.
+
+1999-05-01 Craig Burley <craig@jcb-sc.com>
+
+ * g77.f-torture/execute/u77-test.f: Modify to be more like
+ libf2c/libU77 version, bringing patches to that version here.
+ Add suitable commentary.
+
+Sun Apr 25 12:28:59 1999 Richard Henderson <rth@cygnus.com>
+
+ * gcc.dg/990424-1.c: New test.
+
+1999-04-24 Craig Burley <craig@jcb-sc.com>
+
+ * g77.f-torture/execute/u77-test.f (main): Bug involving
+ LSTAT has been fixed, so turn back on full checking.
+
1999-04-20 Craig Burley <craig@jcb-sc.com>
* g77.f-torture/compile/19990419-0.f: New test.
1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
- * gcc.dg/ultrasp1.c: empty dg-options, avoid `long long' warnings
+ * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
- * g++.old-deja/g++.pt/instantiate6.C: linker error, not crash
+ * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
Tue Dec 8 22:50:04 1998 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
- * g++.old-deja/g++.other/using5.C: usified using[567].C here
- * g++.old-deja/g++.other/using6.C: removed
- * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it
+ * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
+ * g++.old-deja/g++.other/using6.C: Removed.
+ * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
* g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
* g++.old-deja/g++.pt/overload7.C: New test.
- * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus
+ * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
- * lib/old-dejagnu.exp (old-dejagnu): ignore collect recompiling
- and relinking messages
- * lib/g++.exp (g++_target_compile): remove .rpo file when
- compiling with -frepo
+ * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
+ and relinking messages.
+ * lib/g++.exp (g++_target_compile): Remove .rpo file when
+ compiling with -frepo.
1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
- * g++.old-deja/g++.pt/sizeof3.C: a similar testcase not involving
- base classes
+ * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
+ base classes.
- * g++.old-deja/g++.pt/sizeof2.C: incorrect specialization of base
- template is selected
+ * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
+ template is selected.
- * g++.old-deja/g++.ext/arrnew2.C: if new T[n](i) is accepted for
+ * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
classes, it should be accepted for all types.
- * g++.old-deja/g++.eh/sjlj1.C: test checked sjlj-exception
+ * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
- * g++.old-deja/g++.pt/spec24.C: ensure that template
- specializations start with template headers
+ * g++.old-deja/g++.pt/spec24.C: Ensure that template
+ specializations start with template headers.
1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
- * g++.old-deja/g++.other/dcast2.C: cannot dynamic downcast &x
+ * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
- * g++.old-deja/g++.other/init9.C: test cross initialization of
- non-POD types
+ * g++.old-deja/g++.other/init9.C: Test cross initialization of
+ non-POD types.
1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
- * lib/old-dejagnu.exp (old-dejagnu): document `Additional sources'
+ * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
Thu Oct 22 16:01:44 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
- * lib/old-dejagnu.exp (old-dejagnu): support `Additional sources:'
+ * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
expression.
* g++.old-deja/g++.pt/instantiate5.C: New test. `global
- constructors' name is not unique
- * g++.old-deja/g++.pt/instantiate5.cc: ditto
- * g++.old-deja/g++.pt/instantiate5-main.cc: ditto
+ constructors' name is not unique.
+ * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
+ * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
- * g++.old-deja/g++.other/init8.C: New test. uninitialized
- automatic array of const is ill-formed
+ * g++.old-deja/g++.other/init8.C: New test. Uninitialized
+ automatic array of const is ill-formed.
- * g++.old-deja/g++.pt/ttp53.C: New test. incorrect substitution
+ * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
of template parameter?
- * g++.old-deja/g++.other/conv3.C: New test. conversion discards
- const
+ * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
+ const.
- * g++.old-deja/g++.other/pmf2.C: New test. invalid
- pointer-to-member expression
+ * g++.old-deja/g++.other/pmf2.C: New test. Invalid
+ pointer-to-member expression.
- * g++.old-deja/g++.other/friend5.C: New test. bogus friend
- declaration causes ICE
+ * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
+ declaration causes ICE.
1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
* g++.old-deja/g++.ns/main1.C: New test. main() should only be
- reserved in the global namespace
+ reserved in the global namespace.
* g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
- generate needed virtual table
+ generate needed virtual table.
- * lib/old-dejagnu.exp (old-dejagnu): support `Build then link:'
+ * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
1998-10-10 Dariush Eslimi <eslimi@loran.com>
1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
- * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs
- * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs
- * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs
+ * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
+ * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
+ * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
* g++.old-deja/g++.other/using5.C: New test; using decl from base
- class should be usable as argument of member function
+ class should be usable as argument of member function.
* g++.old-deja/g++.other/using6.C: New test; using decl from base
- class should be usable as return type of member function
+ class should be usable as return type of member function.
* g++.old-deja/g++.other/using7.C: New test; using decl from base
- class should be usable as type of data member
+ class should be usable as type of data member.
- * g++.old-deja/g++.ns/extern1.C: fix XFAIL mark
+ * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
Fri Oct 9 19:19:19 1998 Jeffrey A Law (law@cygnus.com)
* g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
within functions should introduce names into the innermost
- enclosing namespace
+ enclosing namespace.
* g++.old-deja/g++.other/init7.C: New test. Retry initialization
- of static locals if first initialization throws
+ of static locals if first initialization throws.
Wed Oct 7 12:00:20 1998 Jim Wilson <wilson@cygnus.com>
* g++.old-deja/g++.pt/overload5.C: New test; initialize variable
with pointer to template function, for which no argument deduction
- is possible
+ is possible.
* g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
specialization of template function as argument to template
- function
+ function.
* g++.old-deja/g++.other/access2.C: New test; Inner class
- shouldn't have privileged access to Outer's names
+ shouldn't have privileged access to Outer's names.
1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
* g++.old-deja/g++.pt/friend34.C: New test; name injection of
friend template declared within template class conflicts with
- nested class of the same name
+ nested class of the same name.
* g++.old-deja/g++.other/badopt1.C: New test; post-increment
- is ignored
+ is ignored.
* g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
- object with direct initializer as function declaration
+ object with direct initializer as function declaration.
- * g++.old-deja/g++.other/decl2.C: New test; duplicate initializers
+ * g++.old-deja/g++.other/decl2.C: New test; duplicate
+ initializers.
* g++.old-deja/g++.other/null2.C: New test; conditional operator
- involving const pointer and NULL produces incorrect result
+ involving const pointer and NULL produces incorrect result.
* g++.old-deja/g++.other/typename1.C: New test; template-dependent
- type name without `typename' should be rejected with -pedantic
+ type name without `typename' should be rejected with -pedantic.
Fri Oct 2 21:55:58 1998 Richard Henderson <rth@cygnus.com>
1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
- * g++.old-deja/g++.other/bitfld1.C: expected failure
- * g++.old-deja/g++.other/nested2.C: ditto
- * g++.old-deja/g++.robertl/eb132.C: no longer an expected failure
+ * g++.old-deja/g++.other/bitfld1.C: Expected failure.
+ * g++.old-deja/g++.other/nested2.C: Ditto.
+ * g++.old-deja/g++.robertl/eb132.C: No longer an expected
+ failure.
1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
- * g++.old-deja/g++.other/bitfld1.C: built-in operator!= should be
- preferred over template operator!= for enum bitfields
+ * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
+ preferred over template operator!= for enum bitfields.
1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
- * g++.old-deja/g++.other/nested2.C: different virtual base classes
+ * g++.old-deja/g++.other/nested2.C: Different virtual base classes
that happen to have the same base name, but in different scopes,
- are incorrectly rejected
+ are incorrectly rejected.
1998-09-16 Richard Henderson <rth@cygnus.com>
1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
- * g++.old-deja/g++.other/static2.C: invocation of static data
- member of type pointer-to-function denoted as non-static member
+ * g++.old-deja/g++.other/static2.C: Invocation of static data
+ member of type pointer-to-function denoted as non-static member.
- * g++.old-deja/g++.other/typedef5.C: add some more tests involving
- checks involving function types and aliases
+ * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
+ checks involving function types and aliases.
1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
- * g++.old-deja/g++.other/typedef5.C: check whether typedefs can be
- redefined to the same non-trivial type
+ * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
+ redefined to the same non-trivial type.
- * g++.old-deja/g++.pt/explicit73.C: test for proper
+ * g++.old-deja/g++.pt/explicit73.C: Test for proper
namespace-qualification of template specializations declared in
- other namespaces
+ other namespaces.
- * g++.old-deja/g++.other/friend4.C: check whether it is possible
+ * g++.old-deja/g++.other/friend4.C: Check whether it is possible
to declare a subset of the specializations of a template function
- as friends of specializations of a template class
+ as friends of specializations of a template class.
- * g++.old-deja/g++.pt/explicit71.C: make sure specializations of
+ * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
member templates that do not fully specialize the enclosing
- template class are rejected
+ template class are rejected.
1998-09-11 Dave Love <d.love@dl.ac.uk>
1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>, Alexandre Oliva <oliva@dcc.unicamp.br>
- * g++.old-deja/g++.pt/explicit72.C: ensure that char and
+ * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
(un)signed char are different types for template specialization
purposes.
Thu Jul 9 22:44:49 1998 Alexandre Oliva <oliva@dcc.unicamp.br>
- * g++.old-deja/g++.other/partspec1.C: test matching of partial
- specialization with typedef'ed names used as array indexes.
+ * g++.old-deja/g++.other/partspec1.C: Test matching of partial
+ specialization with typedef'ed names used as array indexes.
Thu Jul 9 00:38:51 1998 Jeffrey A Law (law@cygnus.com)
Tue Mar 10 00:31:51 1998 Alexandre Oliva <oliva@dcc.unicamp.br>
- * g++.old-deja/g++.other/friend1.C: New test.
+ * g++.old-deja/g++.other/friend1.C: New test.
1998-02-18 Dave Love <d.love@dl.ac.uk>