public inbox for gcc-bugs@sourceware.org help / color / mirror / Atom feed
* [Bug testsuite/34894] New: Some compile tests require trampolines even when the target sets no_trampolines @ 2008-01-21 2:58 pmarques at grupopie dot com 2008-01-21 3:09 ` [Bug testsuite/34894] " pmarques at grupopie dot com ` (3 more replies) 0 siblings, 4 replies; 5+ messages in thread From: pmarques at grupopie dot com @ 2008-01-21 2:58 UTC (permalink / raw) To: gcc-bugs When trying to run the testsuite for the avr target I get these failures from gcc.c-torture/compile: gcc.c-torture/compile/20010226-1.c:6: internal compiler error: trampolines not supported gcc.c-torture/compile/20050122-2.c:7: internal compiler error: trampolines not supported gcc.c-torture/compile/nested-1.c:9: internal compiler error: trampolines not supported gcc.c-torture/compile/pr27889.c:3: internal compiler error: trampolines not supported All except 20050122-2.c seem to be clear cases where trampolines are needed. 20050122-2.c might be able to work without requiring trampolines, but the address of a nested function is taken, nonetheless, so I guess we can not consider it a bug for gcc to use trampolines to compile it. -- Summary: Some compile tests require trampolines even when the target sets no_trampolines Product: gcc Version: 4.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: testsuite AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: pmarques at grupopie dot com GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: avr-*-* http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34894 ^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug testsuite/34894] Some compile tests require trampolines even when the target sets no_trampolines 2008-01-21 2:58 [Bug testsuite/34894] New: Some compile tests require trampolines even when the target sets no_trampolines pmarques at grupopie dot com @ 2008-01-21 3:09 ` pmarques at grupopie dot com 2008-04-10 0:00 ` hutchinsonandy at gcc dot gnu dot org ` (2 subsequent siblings) 3 siblings, 0 replies; 5+ messages in thread From: pmarques at grupopie dot com @ 2008-01-21 3:09 UTC (permalink / raw) To: gcc-bugs ------- Comment #1 from pmarques at grupopie dot com 2008-01-21 02:23 ------- Created an attachment (id=14983) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14983&action=view) patch with possible fix This patch fixes the test cases, by #ifndef'ing the relevant code when NO_TRAMPOLINES is defined -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34894 ^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug testsuite/34894] Some compile tests require trampolines even when the target sets no_trampolines 2008-01-21 2:58 [Bug testsuite/34894] New: Some compile tests require trampolines even when the target sets no_trampolines pmarques at grupopie dot com 2008-01-21 3:09 ` [Bug testsuite/34894] " pmarques at grupopie dot com @ 2008-04-10 0:00 ` hutchinsonandy at gcc dot gnu dot org 2008-04-12 15:39 ` hutchinsonandy at gcc dot gnu dot org 2008-05-26 20:01 ` eric dot weddington at atmel dot com 3 siblings, 0 replies; 5+ messages in thread From: hutchinsonandy at gcc dot gnu dot org @ 2008-04-10 0:00 UTC (permalink / raw) To: gcc-bugs ------- Comment #2 from hutchinsonandy at gcc dot gnu dot org 2008-04-09 23:59 ------- Subject: Bug 34894 Author: hutchinsonandy Date: Wed Apr 9 23:58:39 2008 New Revision: 134153 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=134153 Log: 2008-04-09 Andy Hutchinson <hutchinsonandy@aim.com> PR testsuite/34894 PR testsuite/33782 * lib/target-supports.dg: Add check_effective_target_trampolines. Disable profiling for avr-*-*. * gcc.c-torture/compile/pr27889.c: dg-requires trampolines. * gcc.c-torture/compile/nested-1.c: Ditto. * gcc.c-torture/compile/20050122-2.c: Ditto. * gcc.c-torture/compile/20010226-1.c: Ditto. * gcc.c-torture/compile/20010327-1.c: Skip for avr-*-*. * gcc.c-torture/compile/980506-1.c: Ditto. * gcc.c-torture/compile/20020604-1.c: Ditto. * gcc.c-torture/compile/limits-stringlit.c: Ditto * gcc.c-torture/compile/20001226-1.c: Ditto Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.c-torture/compile/20001226-1.c trunk/gcc/testsuite/gcc.c-torture/compile/20010226-1.c trunk/gcc/testsuite/gcc.c-torture/compile/20010327-1.c trunk/gcc/testsuite/gcc.c-torture/compile/20020604-1.c trunk/gcc/testsuite/gcc.c-torture/compile/20050122-2.c trunk/gcc/testsuite/gcc.c-torture/compile/980506-1.c trunk/gcc/testsuite/gcc.c-torture/compile/limits-stringlit.c trunk/gcc/testsuite/gcc.c-torture/compile/nested-1.c trunk/gcc/testsuite/gcc.c-torture/compile/pr27889.c trunk/gcc/testsuite/lib/target-supports.exp -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34894 ^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug testsuite/34894] Some compile tests require trampolines even when the target sets no_trampolines 2008-01-21 2:58 [Bug testsuite/34894] New: Some compile tests require trampolines even when the target sets no_trampolines pmarques at grupopie dot com 2008-01-21 3:09 ` [Bug testsuite/34894] " pmarques at grupopie dot com 2008-04-10 0:00 ` hutchinsonandy at gcc dot gnu dot org @ 2008-04-12 15:39 ` hutchinsonandy at gcc dot gnu dot org 2008-05-26 20:01 ` eric dot weddington at atmel dot com 3 siblings, 0 replies; 5+ messages in thread From: hutchinsonandy at gcc dot gnu dot org @ 2008-04-12 15:39 UTC (permalink / raw) To: gcc-bugs ------- Comment #3 from hutchinsonandy at gcc dot gnu dot org 2008-04-12 15:39 ------- Fixed 4.4. -- hutchinsonandy at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34894 ^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug testsuite/34894] Some compile tests require trampolines even when the target sets no_trampolines 2008-01-21 2:58 [Bug testsuite/34894] New: Some compile tests require trampolines even when the target sets no_trampolines pmarques at grupopie dot com ` (2 preceding siblings ...) 2008-04-12 15:39 ` hutchinsonandy at gcc dot gnu dot org @ 2008-05-26 20:01 ` eric dot weddington at atmel dot com 3 siblings, 0 replies; 5+ messages in thread From: eric dot weddington at atmel dot com @ 2008-05-26 20:01 UTC (permalink / raw) To: gcc-bugs -- eric dot weddington at atmel dot com changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |4.4.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34894 ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2008-05-26 20:01 UTC | newest] Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2008-01-21 2:58 [Bug testsuite/34894] New: Some compile tests require trampolines even when the target sets no_trampolines pmarques at grupopie dot com 2008-01-21 3:09 ` [Bug testsuite/34894] " pmarques at grupopie dot com 2008-04-10 0:00 ` hutchinsonandy at gcc dot gnu dot org 2008-04-12 15:39 ` hutchinsonandy at gcc dot gnu dot org 2008-05-26 20:01 ` eric dot weddington at atmel dot com
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).