[Bug testsuite/36285] gcc.dg/compat/struct-by-value-xxx improper test for AVR target
--- 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
--- 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
--- 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
--- 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