From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1697 invoked by alias); 26 Mar 2013 17:17:26 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 1575 invoked by uid 89); 26 Mar 2013 17:17:18 -0000 X-Spam-SWARE-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00,RP_MATCHES_RCVD autolearn=ham version=3.3.1 Received: from oarmail.oarcorp.com (HELO OARmail.OARCORP.com) (67.63.146.244) by sourceware.org (qpsmtpd/0.84/v0.84-167-ge50287c) with ESMTP; Tue, 26 Mar 2013 17:17:14 +0000 Received: from [192.168.1.157] (192.168.1.157) by OARmail.OARCORP.com (192.168.2.2) with Microsoft SMTP Server (TLS) id 8.2.255.0; Tue, 26 Mar 2013 12:17:12 -0500 Message-ID: <5151D818.2010704@oarcorp.com> Date: Tue, 26 Mar 2013 18:43:00 -0000 From: Joel Sherrill User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130307 Thunderbird/17.0.4 MIME-Version: 1.0 To: Hans-Peter Nilsson CC: "vapier@gentoo.org" , "gdb-patches@sourceware.org" Subject: Re: Recent simulator patches broke many sims References: <201303261712.r2QHCcvp013983@ignucius.se.axis.com> In-Reply-To: <201303261712.r2QHCcvp013983@ignucius.se.axis.com> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-SW-Source: 2013-03/txt/msg00975.txt.bz2 How about a commit so the other Joel can release? --joel RTEMS On 3/26/2013 12:12 PM, Hans-Peter Nilsson wrote: >> From: Mike Frysinger >> Date: Tue, 26 Mar 2013 17:25:39 +0100 > On Sunday 24 March 2013 19:23:28 Hans-Peter Nilsson wrote: >>> From: Joel Sherrill >>> Date: Sun, 24 Mar 2013 15:45:27 +0100 >>> >>> This came in after I was done email last night. My test >>> run finished overnight with no horribly bad issues. I have no idea >>> what the make check results should be though and they could be >>> because I simply ran "make check" with no board specified and >>> no gcc for the target installed. >> This would be no news to *you*, but for the record: >> >> You need a board (make check RUNTESTFLAGS=--target_board=$board >> with e.g. board=cris-sim). All boards are in "recent" >> dejagnu-1.5 IIRC and most in ancient dejagnu-1.4.4. You need >> installed binutils (e.g. in some temp location added to PATH for >> the duration of the test-run) for each sim configuration as >> mentioned. I don't run with target gcc; not needed for the >> level of smoke test I'm after and I guess not for this change >> either. >> that's not entirely true. many (all but cris?) > I don't think it's different but I don't plan to test without... > >> sims run & >> pass just fine without needing to explicitly pass magic flags. > It is entirely true that when a board is specified, all work. > > Now that you mention it, someone *did* do some changes to allow > simulator tests to run without specifying a board - IIRC in some > situations, assuming no special linker flags or such needed and > no compiler toolchain (or no flags or libraries using simulator > hooks). Reading ChangeLogs it seems it was you, on 2010-04-26. > >> i know the Blackfin and frv sims can build & run pretty much >> all their tests w/out requiring board flags. >> >> imo, requiring manual board selection like this is archaic for >> no good reason. > One good reason IMO is that when specifying a board, all > toolchain parts test alike, rather than sim (after 2010-04-26) > being a special case (and binutils, mostly for not needing to > run things to avoid FAILs or hanging tests). > >> i never test sims with specific flags, nor do i plan on starting. `make check- >> sim` is my limit of testing. > I guess by "never" you don't refer to the time before > 2010-04-26. :) *Before* the mentioned change, you *had* to, or > all sim runs would hang, which arguably wasn't very graceful... > > brgds, H-P -- Joel Sherrill, Ph.D. Director of Research & Development joel.sherrill@OARcorp.com On-Line Applications Research Ask me about RTEMS: a free RTOS Huntsville AL 35805 Support Available (256) 722-9985