From: "Jim C. Brown" <jbrown106@phreaker.net>
To: qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] get_func() hangs with gcc 3.4.2 on MinGW and WinXP host
Date: Wed, 15 Dec 2004 18:45:03 -0500 [thread overview]
Message-ID: <20041215234503.GA12778@jbrown.mylinuxbox.org> (raw)
In-Reply-To: <20041215145903.GA29957@100tka.net>
On Wed, Dec 15, 2004 at 03:59:03PM +0100, tomba@100tka.net wrote:
> Witam,
> Dnia Wed, Dec 15, 2004 at 03:18:03PM +0100 Johannes Schindelin napisal(a):
>
> > this is the heart of QEmu and Works Here, I think that it's got to do
> > something with the compilation: either gcc 3.4.2, or some compiler flags.
> > Did you try with another gcc version?
>
> Well, I guess that's it. I didn't want to downgrade gcc earlier, but I guess
> I'll have no choice as it works with 3.2.3 and 3.3.1 and only hangs on 3.4.x.
> Thanks for the hint.
>
> t.
>
This is due to a change in the way gcc compiles code ... 3.4.0 may work,
but later versions will cause functions to return prematurely (due to the way
qemu handles translated blocks). I suggested that a fix for this would be to
use function pointer calls instead of directly chaining machine code, but
apparently this is too slow to make qemu usable.
> --
> Tomasz B?tor e-mail: tomba@bartek.tu.kielce.pl ICQ: 101194886
> ------ ---- -- - - - - - - - - - - - -- ---- ------
> "The only thing that stops God from sending another flood is
> that the first one was useless."
> -- Chamfort
>
>
> _______________________________________________
> Qemu-devel mailing list
> Qemu-devel@nongnu.org
> http://lists.nongnu.org/mailman/listinfo/qemu-devel
>
--
Infinite complexity begets infinite beauty.
Infinite precision begets infinite perfection.
next prev parent reply other threads:[~2004-12-15 23:55 UTC|newest]
Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-12-15 13:47 [Qemu-devel] get_func() hangs with gcc 3.4.2 on MinGW and WinXP host tomba
2004-12-15 14:18 ` Johannes Schindelin
2004-12-15 14:59 ` tomba
2004-12-15 23:45 ` Jim C. Brown [this message]
2004-12-15 23:52 ` Johannes Schindelin
2004-12-17 18:56 ` Juergen Lock
2004-12-18 0:09 ` Johannes Schindelin
2004-12-18 4:04 ` Jim C. Brown
2004-12-18 14:59 ` Johannes Schindelin
2004-12-18 15:50 ` Jim C. Brown
2004-12-19 14:25 ` Johannes Schindelin
2004-12-19 22:57 ` Jim C. Brown
2004-12-18 21:07 ` John R. Hogerhuis
2004-12-18 21:59 ` Jim C. Brown
2004-12-19 14:45 ` Johannes Schindelin
2004-12-20 6:26 ` John R. Hogerhuis
2004-12-20 15:16 ` Removing GCC dependency, was " Johannes Schindelin
2004-12-20 18:02 ` John R. Hogerhuis
2004-12-20 23:30 ` Fabrice Bellard
2004-12-21 14:36 ` [Qemu-devel] Testing with Win2k SP3 and Win2kSP4 Elefterios Stamatogiannakis
2004-12-21 15:23 ` [Qemu-devel] Re: Removing GCC dependency Paul Brook
2004-12-21 15:36 ` Herbert Poetzl
2004-12-19 22:13 ` [Qemu-devel] get_func() hangs with gcc 3.4.2 on MinGW and WinXP host Fabrice Bellard
2004-12-19 22:29 ` Johannes Schindelin
2004-12-20 3:31 ` Rob Browning
2004-12-20 18:57 ` John R. Hogerhuis
2005-01-17 14:16 ` CMinusMins, was " Johannes Schindelin
2005-01-17 15:36 ` malc
2005-01-17 15:53 ` Jim C. Brown
2005-01-17 16:13 ` OCAML, was " Mark A. Williamson
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20041215234503.GA12778@jbrown.mylinuxbox.org \
--to=jbrown106@phreaker.net \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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 NNTP newsgroup(s).