This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [patch, testsuite] updated, objc-torture PR41609


update: properly formatted changelog entry, checked whitespace usage in *.exp.
plus (1) and (2) below.


On 18 Dec 2009, at 17:26, IainS wrote:
This patch causes the 'trivial.m' test to be applied for each pass through the runtest flags.
Without this one would/could get different results from -m32,-m64 and -m64, -m32 since the current implementation only does the test the first time through.



Additionally, we do not try to exercise NeXT runtime for Darwin systems before 9 at m64 - since there is no 64bit runtime on those systems.
this has been superseded by (1)

added:
(1) the runtime evaluator actually checks that the trivial testcase will execute (where required)
(2) fixed a bug where failed testcase executables were left in the testsuite tree.


Iain

gcc/testsuite/Changelog:

2009-10-06 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>

PR teststuite/41609

	* lib/objc-torture.exp: New proc (objc-set-runtime-options) to be run
	each pass.  This function takes optional arguments to control check
	(a) that resulting binaries can execute, and
	(b) to allow trivial testcases to utilize case-specific flags.
	* objc/execute/execute.exp: Check runtime options on each pass.
	* objc/execute/exceptions/exceptions.exp: Ditto.
	* objc/compile/compile.exp: Ditto.


Attachment: objc-torture-updated.txt
Description: Text document





Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]