[Bug testsuite/36285] gcc.dg/compat/struct-by-value-xxx improper test for AVR target

2008-07-02 Thread hutchinsonandy at gcc dot gnu dot org


--- Comment #4 from hutchinsonandy at gcc dot gnu dot org  2008-07-02 22:32 
---
Subject: Bug 36285

Author: hutchinsonandy
Date: Wed Jul  2 22:31:11 2008
New Revision: 137396

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=137396
Log:
PR testsuite/36285
* gcc.dg/compat/struct-by-value-16_x.c: Move some tests to new file to reduce
code size.
* gcc.dg/compat/struct-by-value-16_y.c: Ditto.
* gcc.dg/compat/struct-by-value-16a_main.c: New file.
* gcc.dg/compat/struct-by-value-16a_x.c: Ditto.
* gcc.dg/compat/struct-by-value-16a_y.c: Ditto.
* gcc.dg/compat/struct-by-value-17_x.c: Move some tests to new file to reduce
code size.
* gcc.dg/compat/struct-by-value-17_y.c: Ditto.
* gcc.dg/compat/struct-by-value-17a_main.c: New file.
* gcc.dg/compat/struct-by-value-17a_x.c: Ditto.
* gcc.dg/compat/struct-by-value-17a_y.c: Ditto.
* gcc.dg/compat/struct-by-value-18_x.c: Move some tests to new file to reduce
code size.
* gcc.dg/compat/struct-by-value-18_y.c: Ditto.
* gcc.dg/compat/struct-by-value-18a_main.c: New file.
* gcc.dg/compat/struct-by-value-18a_x.c: Ditto.
* gcc.dg/compat/struct-by-value-18a_y.c: Ditto.

Added:
trunk/gcc/testsuite/gcc.dg/compat/struct-by-value-16a_main.c
trunk/gcc/testsuite/gcc.dg/compat/struct-by-value-16a_x.c
trunk/gcc/testsuite/gcc.dg/compat/struct-by-value-16a_y.c
trunk/gcc/testsuite/gcc.dg/compat/struct-by-value-17a_main.c
trunk/gcc/testsuite/gcc.dg/compat/struct-by-value-17a_x.c
trunk/gcc/testsuite/gcc.dg/compat/struct-by-value-17a_y.c
trunk/gcc/testsuite/gcc.dg/compat/struct-by-value-18a_main.c
trunk/gcc/testsuite/gcc.dg/compat/struct-by-value-18a_x.c
trunk/gcc/testsuite/gcc.dg/compat/struct-by-value-18a_y.c
Modified:
trunk/gcc/testsuite/ChangeLog
trunk/gcc/testsuite/gcc.dg/compat/struct-by-value-16_x.c
trunk/gcc/testsuite/gcc.dg/compat/struct-by-value-16_y.c
trunk/gcc/testsuite/gcc.dg/compat/struct-by-value-17_x.c
trunk/gcc/testsuite/gcc.dg/compat/struct-by-value-17_y.c
trunk/gcc/testsuite/gcc.dg/compat/struct-by-value-18_x.c
trunk/gcc/testsuite/gcc.dg/compat/struct-by-value-18_y.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36285



[Bug testsuite/36285] gcc.dg/compat/struct-by-value-xxx improper test for AVR target

2008-06-10 Thread eric dot weddington at atmel dot com


--- Comment #3 from eric dot weddington at atmel dot com  2008-06-10 15:43 
---
Fixed for 4.4.0.


-- 

eric dot weddington at atmel dot com changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||FIXED
   Target Milestone|--- |4.4.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36285



[Bug testsuite/36285] gcc.dg/compat/struct-by-value-xxx improper test for AVR target

2008-06-09 Thread hutchinsonandy at gcc dot gnu dot org


--- Comment #2 from hutchinsonandy at gcc dot gnu dot org  2008-06-09 22:49 
---
Subject: Bug 36285

Author: hutchinsonandy
Date: Mon Jun  9 22:48:37 2008
New Revision: 136604

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=136604
Log:
PR testsuite/36285
* gcc.dg/compat/struct-return-10_y.c: Remove test_va.
* gcc.dg/compat/vector-defs.h: Add check for availability of 8 byte double.
* gcc.dg/compat/struct-layout-1_test.h: Change bitfield to match integer size.

Modified:
trunk/gcc/testsuite/ChangeLog
trunk/gcc/testsuite/gcc.dg/compat/struct-layout-1_test.h
trunk/gcc/testsuite/gcc.dg/compat/struct-return-10_y.c
trunk/gcc/testsuite/gcc.dg/compat/vector-defs.h


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36285



[Bug testsuite/36285] gcc.dg/compat/struct-by-value-xxx improper test for AVR target

2008-05-31 Thread hutchinsonandy at aim dot com


--- Comment #1 from hutchinsonandy at aim dot com  2008-06-01 01:02 ---
I have reduced number of failures slightly by setting higher optimisation and
skipping complex int using 

set COMPAT_SKIPS [list {VA} {COMPLEX_INT}] 
set COMPAT_OPTIONS [list [list {-Os -mcall-prologues} {-Os -mcall-prologues}]] 

But complex float, double and long double are not avoidable and taking way too
much code size to link.

Additionally, there appears to be no way of Skipping these test or even marking
xfail for the link/run stages.


-- 

hutchinsonandy at aim dot com changed:

   What|Removed |Added

 CC||janis187 at us dot ibm dot
   ||com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36285