2005-01-10  Richard Sandiford  <rsandifo@redhat.com>

	* gcc.target/frv/all-mdpackh-1.c: New test.

2004-10-04  Richard Sandiford  <rsandifo@redhat.com>

	* gcc.c-torture/execute/20041004-1.c: New test.

2004-01-26  Richard Sandiford  <rsandifo@redhat.com>

	* frv/fr400-builtins-[1-3].c: Rename to...
	* frv/fr405-builtins-[1-3].c: ...these new files.
	* frv/fr400-builtins-[4-5].c: Renumber as...
	* frv/fr400-builtins-[1-2].c: ...these.
	* frv/fr450-builtins-[1-4].c: New tests.

2003-12-02  Richard Sandiford  <rsandifo@redhat.com>

	* gcc.c-torture/execute/builtins/lib/main.c (inside_main): Initialize
	to 0.

2003-11-14  Richard Sandiford  <rsandifo@redhat.com>

	* gcc.misc-tests/bprob.exp: Disable for frv-*-elf.

2003-08-08  Nick Clifton  <nickc@redhat.com>

	* g++.dg/opt/anonunion2.C: Test for correct handling on nested
	anonynous unions.

2003-01-17  Nick Clifton  <nickc@redhat.com>

	* g++_perennial.99/scaffold.C: Remove CYGNUS LOCAL comments.
	Replace with sanitization and redact commands.

2003-01-16  Nick Clifton  <nickc@redhat.com>

	* gcc.target/xscale: New directory: Contains XScale specific
	tests.
	* gcc.target/xscale/xscale.exp: New file: Driver for xscale tests.
	* gcc.target/xscale/107491.c: New file: Test based on case 107491.

2002-12-12  Nick Clifton  <nickc@redhat.com>

	* gcc.eembc/pktflow_B1M.out: Use regular expressions to match
	Target Timer Rate and Target Timer Granularity as these are not
	constants.

2002-10-31  Richard Sandiford  <rsandifo@redhat.com>

	* lib/g++_perennial.exp (perennial_check_expected): Fix quoting.

2002-08-14  Jason Merrill  <jason@redhat.com>

	* lib/g++_perennial.exp (perennial_check_expected): Use ==.
	(perennial_read_test_info): Use 'string index'.

2002-07-12  Nick Clifton  <nickc@cambridge.redhat.com>

	* gcc.c-torture/compile/20020712-1.c: New test.  Check for a
	case that used to provoke infinite recursion in cc1.

2002-07-08  Brendan Conoboy  <blc@redhat.com>

	* lib/g++_plumhall.exp: Call g++_ functions, not gcc_ functions.

2002-06-19  Jason Merrill  <jason@redhat.com>

	* lib/g++_perennial.exp (CRASH_FAILURE): New global.
	(perennial_run_compile_fail_test): Check it.
	(perennial_run_testline): Handle only counting tests once here.
	(perennial_run_cm): Not here.
	(perennial_do_compile): Return output.
	(perennial_read_test_info): Close infofile.
	(perennial_run_testlist): Close testlist.
	(perennial_run_cm, perennial_run_rd): Close input.

2002-04-29  Richard Sandiford  <rsandifo@redhat.com>

	* gcc.c-torture/execute/20020425-1.c: New test.

2002-04-24  Jason Merrill  <jason@redhat.com>

	* lib/g++_perennial.exp (perennial_run_testline): Limit count to
	one per test for all test types.
	(perennial_run_cm): Not just cm tests.
	(CRASH_FAILURE): New global variable.
	(perennial_run_compile_fail_test): If it's set, fail on a compiler 
	crash.
	(perennial_do_compile): Return a value.
	* g++_perennial.99/test_info: Add XFAIL for C14455.cm.

2002-02-28  Jason Merrill  <jason@redhat.com>

	Completely rewrite C++ Perennial support to handle all Perennial
	test types and provide xfail capability.
	* lib/g++_perennial.exp: Rewrite.
	* g++_perennial.99/ISO.execute.exp: Rewrite.
	* g++_perennial.99/ISO.other.exp: New file.
	* g++_perennial.99/ISO.link.exp: Remove.
	* g++_perennial.99/ISO.xcompile.exp: Remove.
	* g++_perennial.99/scaffold.C: Move Red Hat-modified copy here
	from Perennial directory.
	* g++_perennial.99/test_config.h: Likewise.
	* g++_perennial.99/testlist: Likewise.
	* g++_perennial.99/test_info: New file.
	* g++_perennial.99/README: Update.

2002-02-23  Jason Merrill  <jason@redhat.com>

	* lib/g++_perennial.exp (CATEGORIES): New global variable.
	(perennial_make): Add support for linking without executing.
	* g++_perennial.99/ISO.link.exp: Check category against
	$CATEGORIES rather than explicit REQ.
	* g++_perennial.99/ISO.xcompile.exp: Likewise.
	* g++_perennial.99/ISO.execute.exp: Likewise.  Get xfile from
	testlist.  Pass "run" to perennial_make.

2001-11-27  Jason Merrill  <jason@redhat.com>

	* lib/g++_perennial.exp (perennial_init): Only run tests with -g -O
	by default.

	* g++_perennial.99/ISO.execute.exp, g++_perennial.99/ISO.xcompile.exp,
	g++_perennial.99/ISO.link.exp: Use the testlist from the Perennial
	source directory.
	* g++_perennial.99/ISO.execute.exp: Also run .r0 tests.
	* g++_perennial.99/ISO.xcompile.exp: Lose xcompile_or_execute concept.
	* lib/g++_perennial.exp: Add PEREN_CXX_TESTLIST, defaulting to the
	one in $PEREN_CXX_SRC.
	(perennial_init): Use "file copy" instead of "exec cp".
	(perennial_check_log, perennial_check_output,
	perennial_check_exit): New fns, split out from...
	(perennial_make): Here.  Take one of them as a parameter.

2001-10-03  Jonathan Larmour  <jlarmour@redhat.com>

	* gcc.dg/special/ecos.exp: Take into account remote hosts.
	* g++.dg/special/ecos.exp: Likewise

2001-07-27  Stan Cox  <scox@redhat.com>

	* lib/g++_perennial.exp (perennial_init): Add PER_FILE_OPTIONS.
	* lib/perennial.exp (perennial_init): Print error if PEREN_SRC not set.
	* g++_perennial/ISO.execute.exp: Use stoplist7 if no wctype.h.

2001-07-24  Stan Cox  <scox@redhat.com>

	* lib/g++_perennial.exp: New file.
	* g++_perennial/ISO.execute.exp: New file.
	* g++_perennial/ISO.link.exp: New file.
	* g++_perennial/ISO.xcompile.exp: New file.
	* gcc_perennial/ISO.execute.exp: Declare runtests.
	* gcc_perennial/CLASSIC.execute.exp: Likewise.

2001-07-05  Jeff Knaggs  <jknaggs@redhat.com>

        * gcc_perennial.99/ISO.execute.exp: Support -mieee, based
        on board info for selected tests.

        * lib/perennial.exp: Likewise.  Code changes allow
	extension of test options on a per-file basis.

2001-07-02  Geoffrey Keating  <geoffk@redhat.com>

	* gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
	* gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
	* gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.

Sat Jan 20 21:49:31 2001  J"orn Rennecke <amylaar@redhat.com>

	* gcc.c-torture/execute/string-opt-9.c (strcmp): Returns int.
	* gcc.c-torture/execute/string-opt-10.c (strcmp): Likewise.

2001-01-19  Stan Cox  <scox@redhat.com>

        * gcc_perennial.99/ISO.execute.exp: support running only
        some of the tests.
        * gcc_perennial.99/CLASSIC.execute.exp: Likewise.

2001-01-09  Alexandre Oliva  <aoliva@redhat.com>

	Merged from net GCC:
	2000-11-15  Neil Booth  <neilb@earthling.net>
	gcc.dg/cpp/_Pragma1.c: Update.

2000-11-09  Donald Lindsay  <dlindsay@redhat.com>

	* lib/plumhalll_99b.exp (ph_section): when an XFAIL leaves a
	core file, this is not the expected fail. Added logic to
	keep the core file safe from accidental overwrite, and declare FAIL.

2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>

	* g++.old-deja/g++.arm/ch10/p000.C: 'printf' returns an int
	and takes a 'const char *'.
        * g++.old-deja/g++.arm/ch13/p311b.C: Likewise.
        * g++.old-deja/g++.arm/ch13/p313.C: Likewise.
        * g++.old-deja/g++.arm/ch13/p317b.C: Likewise.
        * g++.old-deja/g++.arm/ch13/p320.C: Likewise.
        * g++.old-deja/g++.arm/ch13/p320b.C: Likewise.
        * g++.old-deja/g++.arm/ch13/p320c1.C: Likewise.
        * g++.old-deja/g++.arm/ch13/p321b.C: Likewise.
        * g++.old-deja/g++.arm/ch13/p322.C: Likewise.
        * g++.old-deja/g++.arm/ch13/p322b.C: Likewise.
        * g++.old-deja/g++.arm/ch13/p324b.C: Likewise.
        * g++.old-deja/g++.arm/ch13/p324c.C: Likewise.
        * g++.old-deja/g++.arm/ch13/p325.C: Likewise.
        * g++.old-deja/g++.arm/ch13/p325b.C: Likewise.
        * g++.old-deja/g++.arm/ch13/p326c.C: Likewise.
        * g++.old-deja/g++.arm/ch13/p335.C: Likewise.
	* g++.old-deja/g++.brendan/code-gen7.C: Likewise.

	* g++.old-deja/g++.pt/zephyrd.C: Delete, too out-of-date.

	* g++.old-deja/g++.sun/g++.comp/1075720.C: Expect warnings
	about deprecated return value extension.
	* g++.old-deja/g++.sun/g++.comp/1068113.C: Allow for
	'candidates are: ' message.

	* g++.old-deja/g++.arm/ch13/p332.C: Remove expected
	cascading errors that g++ doesn't now generate.
	* g++.old-deja/g++.brendan/code-gen7.C: 'main' returns 'int'.

Wed Aug 23 15:09:55 2000  Donald Lindsay  <dlindsay@cygnus.com>

	* g++_plumhall.99: added this directory.
	* lib/g++_plumhall.exp: added this file

2000-08-14  Richard Henderson  <rth@cygnus.com>

	* gcc.prms/2541.c: Declare exit and abort.
	* gcc.prms/4723.c: Likewise.
	* gcc.prms/5012.c: Likewise.

2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>

	* g++.old-deja/g++.arm/ch11/p247b.C: Do not expect any errors, the
	code is valid.

	* g++.old-deja/g++.arm/ch13/p308.C: Adjust the location of
	some warnings.
	* g++.old-deja/g++.brendan/misc12.C: __FUNCTION__ and
	__PRETTY_FUNCTION__ are now `const char*'.
	* g++.old-deja/g++.sun/g++.comp/1069997.C: No -pg on mn10300.
	* g++.old-deja/g++.sun/g++.comp/1069997a.C: No -pg on mn10300.

2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>

	* lib/plumhall_99b.exp: Rename ph_initted to ph99b_initted, to
	avoid clash with plumhall.exp.
	(TORTURE_OPTIONS): Do not set to -O0.

2000-05-24  Alexandre Oliva  <aoliva@cygnus.com>

	* gcc_perennial.99/ISO.execute.exp (stoplist5): Skip if noargs.

2000-04-17  Donald Lindsay  <dlindsay@cygnus.com>

	* lib/perennial.exp (perennial_make): was deleting object files.
	but leaving executables around. Will now  append the executable
	to the files_to_delete list.

2000-03-28  Alexandre Oliva  <aoliva@cygnus.com>

	* lib/plumhall_99b.exp (PH_BUILD): Set in the top-level, ph_init
	was too late.

	* lib/perennial.exp (TORTURE_OPTIONS): Use defaults from
	c-torture.exp.
	(perennial_shortname): Retain CLASSIC, ISO_C, etc.
	(perennial_make): `pass' on success.
	(perennial_compile_fail): Submit existing sources for
	re-compilation for execution tests.  Log failures using a test's
	short name, not just its base name.

2000-03-15  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>

	* gcc_perennial.99/CLASSIC.execute.exp: Skip if
	PERENNIAL_CLASSIC_C is set to `no' or not set.
	* gcc_perennial.99/CLASSIC.link.exp: Likewise.
	* gcc_perennial.99/CLASSIC.xcompile.exp: Likewise.

2000-03-10  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>

	* lib/perennial.exp (perennial_compile_fail): Delete any object
	files it creates.  Link the scaffold object last.

2000-03-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>

	* gcc_perennial.99/scaffold.c: Moved back to PEREN_SRC.
	* lib/perennial.exp (perennial_init): Copy it from there.

2000-02-27  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>

	* gcc_perennial.99/CLASSIC.xcompile.exp: Adjusted to new
	perennial_compile_fail.

2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>

	* lib/perennial.exp (perennial_compile_fail): Support conditional
	linking and execution.
	* gcc_perennial.99/ISO.xcompile.exp (xcompile_or_execute): Define
	with Clause6/8_3_4/E61115.c.  Use this variable to decide whether
	or not to request conditional linking and execution.

2000-02-23  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>

	* gcc_perennial.99/CLASSIC.execute.exp (ANSICFLAGS): Save it,
	add -fwritable-strings and restore it at the end.
	* gcc_perennial.99/CLASSIC.link.exp (ANSICFLAGS): Likewise.
	* gcc_perennial.99/CLASSIC.xcompile.exp (ANSICFLAGS): Likewise.

	* gcc_perennial.99/ISO.xcompile.exp: Support X* files.
	* lib/perennial.exp (perennial_compile_fail): Likewise.

1999-09-22  Nick Clifton  <nickc@cygnus.com>

	* special/special.exp: Remove CYGNUS LOCAL markers.
	* execute/comp-goto-1.x: Delete.
	* execute/980526-1.x: Delete.

1999-08-07  Nick Clifton  <nickc@cygnus.com>

	* execute/941014-1.x: Expect strongarm2 failure.

1999-03-29  Nick Clifton  <nickc@cygnus.com>

	* (compile/930529-1.x): New file: Compile with -Wa,-C for d30v tests.
	* (execute/981019-1.x): New file: Compile with -Wa,-C for d30v tests.
	* (execute/va-arg-2.x): New file: Compile with -Wa,-C for d30v tests.
	* (execute/va-arg-3.x): Compile with -Wa,-C for d30v tests.
	* (execute/ieee/920518-1.x): New file: Compile with -Wa,-C for d30v tests
	* (execute/memtest/t4.x): New file: Compile with -Wa,-C for d30v tests.
	* (execute/memtest/t5.x): New file: Compile with -Wa,-C for d30v tests.
	* (execute/memtest/t6.x): New file: Compile with -Wa,-C for d30v tests.
	* (execute/memtest/t7.x): New file: Compile with -Wa,-C for d30v tests.

1999-03-12  Nick Clifton  <nickc@cygnus.com>

	* g++.old-deja/g++.robertl/eb106.C: Add expected failure for ARM
	ports.

1999-03-05  Nick Clifton  <nickc@cygnus.com>

	* gcc.c-torture/execute/980526-1.x: Add StrongARM and change
	from -O2 to -O3.

1999-02-11  Nick Clifton  <nickc@cygnus.com>

        * lib/consistency.exp (proc gcc_target_compile): Add support for
        timeout specified by target.

1999-02-10  Nick Clifton  <nickc@cygnus.com>

	* execute/comp-goto-1.x: Add StrongARM and rework to avoid bug in
	framework.exp.

	* execute/980506-2.x: No longer needed.
	* execute/bcp-1.x: No longer needed.

	* special/special.exp: Suppress use of -fpic when compiling
	special/981006-1 for the StrongARM.

	* execute/bcp-1.x: Add

1999-02-09  Vladimir N. Makarov  <vmakarov@cygnus.com>

	* consistency.vlad/vlad.exp: Fix bug with NO_LIBGLOSS_LIBRARY_OPTIONS.

	* consistency.vlad: New directory.

	* consistency.vlad/README: New file describing consistency
	testsuite.

	* consistency.vlad/vlad.exp: New file (consistency test driver).

	* consistency.vlad/layout: New directory for checking layout
	consistency.

        * consistency.vlad/layout/{*.c,*.cpp}: New files (tests for
	checking layout consistency).

	* consistency.vlad/layout/i960-97r2-results: New directory for
	test results for 97r2 i960 compiler.

	* consistency.vlad/layout/i960-97r2-results/README: New file
	describing the directory.

	* consistency.vlad/layout/i960-97r2-results/{*.out,*.out++}: New
	files (the test results).

	* consistency.vlad/nortel: New directory for Nortel specific
	consistency tests.

        * consistency.vlad/nortel/{*.c,*.cpp,*.s,*.S}: New files
        (Nortel	specific consistency tests).

        * consistency.vlad/nortel/{*.cexp}: New files (Nortel specific
	consistency test drivers).

	* consistency.vlad/nortel/{dollar,cast}.conly: New files used
        as flag for the test compilation only.

	* consistency.vlad/nortel/WRAP_FILE: New file containing name of
	used wrap file for Nortel specific tests.

	* consistency.vlad/layout/i960-97r2-results: New directory for
	the test results for 97r2 i960 compiler.

	* consistency.vlad/nortel/i960-97r2-results/README: New file
	describing the directory.

	* consistency.vlad/nortel/i960-97r2-results/{*.out,*.out++}: New
	files (the test results).

	* lib/consistency.exp: New library file of the testsuite.

1999-02-03  Felix Lee  <flee@cygnus.com>

	* lib/plumhall.exp (ph_make): rewrite; iterate over
	TORTURE_OPTIONS.
	(ph_make_objs): new function.
	(ph_compile, ph_compiler, ph_doexpr, ph_linker): delete unused,
	out-of-date functions.

1998-12-17  Nick Clifton  <nickc@cygnus.com>

	* special/special.exp: Suppress use of -fpic when compiling
	special/981006-1 for the FR30.

1998-11-21  Jim Wilson  <wilson@cygnus.com>

	* lib/plumhall.exp (ph_doexpr): Spell missing arg correctly.

1998-11-02  Jim Wilson  <wilson@cygnus.com>

	* lib/plumhall.exp (ph_doexpr): Add missing arg to ph_make.

1998-10-13  Felix Lee  <flee@cygnus.com>

	* lib/plumhall.exp: hack for i960-vxworks5.0

Local Variables:
mode: change-log
change-log-default-name: "ChangeLog.RedHat"	
End:
