[patch, testsuite] updated, objc-torture PR41609

Office Admin admin-sal@btconnect.com
Tue Dec 22 17:43:00 GMT 2009


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.


-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: objc-torture-updated.txt
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20091222/9be6d583/attachment.txt>
-------------- next part --------------





More information about the Gcc-patches mailing list