* [PATCH] [Bug target/35504] incorrect code generated on i386 for C++ multiple inheritance, large return structures and regparm or fastcall calling conventions
[not found] ` <20080308105841.9392.qmail@sourceware.org>
@ 2008-03-10 0:47 ` Mikulas Patocka
0 siblings, 0 replies; 3+ messages in thread
From: Mikulas Patocka @ 2008-03-10 0:47 UTC (permalink / raw)
To: gcc-patches; +Cc: rguenth
[-- Attachment #1: Type: TEXT/PLAIN, Size: 504 bytes --]
Hi
This is a proposed patch for bug 35504. The testcase is in bugzilla.
Mikulas
> ------- Comment #3 from rguenth at gcc dot gnu dot org 2008-03-08 10:58 -------
> Interesting ;)
>
> Please send patches to gcc-patches@gcc.gnu.org indicating how you tested it.
> Keywords| |ABI, wrong-code
>
>
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35504
>
> ------- You are receiving this mail because: -------
> You reported the bug, or are watching the reporter.
>
[-- Attachment #2: c++-thunks.patch --]
[-- Type: TEXT/x-diff, Size: 370 bytes --]
\x1f\b\0\0\0\0\0\0\x03QŰn0\x18ž§řć
`ľâaqĂMłxa˛¨KśŤ!\x10"\x02¸,žű
ŹnŃ,Y/ú÷đú\x10Ŕuťn\x12űaĐ\rűć¨:.k\x18ö 5A1´č°CĺN{*şŽ˙Áż ÷\rŤ\x7f{Eˇm\x10Ă\x18\r\x06í1ôzŃ^[Ăś\x15(\0B\x1fjx4GĚ/bIĚ2/Hě\0\x7f¤^^[ň\Ă\x1d(Z-Üä|çd\x01KkŚ2Ŕ§BŞ0ć\x10\x1aq)fŻl˝x(úĹŐ¤ćÔöQě9gá{Á=¨MßÉšëDQłíŰóÍśŰőňáeťŘHSM!\réň(]Î'N\x10d¸Çźşő¨]˝(÷äşLŽ7p\x1dšQ§+Ľ´j'ĺčů/´|Ď?Ű9˘W
ĐźČb\x04\0ó#[-VP7ËC˛\x13đ4*r&>>çč*ťgi"\x1aée%şŚIű¨'ŮŮ\vŐ˛\x0fgŐ*˝öý Ą|\x01AXŁ\x02\0\0
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH] [Bug target/35504] incorrect code generated on i386 for C++ multiple inheritance, large return structures and regparm or fastcall calling conventions
2008-03-10 7:17 Uros Bizjak
@ 2008-03-18 5:31 ` Mikulas Patocka
0 siblings, 0 replies; 3+ messages in thread
From: Mikulas Patocka @ 2008-03-18 5:31 UTC (permalink / raw)
To: Uros Bizjak; +Cc: gcc patches, Richard Guenther
Hi
> Hello!
>
> > This is a proposed patch for bug 35504. The testcase is in bugzilla.
>
> Huh, the attachment is scrambled. See [1].
Hmm, I see, I don't know why. So use the attachment in bugzilla, there is
also a testcase.
I am not a gcc developer, you can take it and commit it to gcc.
> Please add the testcase to the patch. Also, send a ChangeLog entry for
> gcc/ChangeLog and gcc/patches/ChangeLog, separate from the patch. It
> would be nice, if you describe the rationale for the thange together
> with the patch submission (Your comment #0 from PR will do). Please
> read http://gcc.gnu.org/contribute.html (Submitting Patches section in
> particular) for further instructions.
>
> You didn't say how you test the patch. At least you should bootstrap
> gcc with your patch and run the testsuite for defult languages. I can
> help you with this step if you are unable to do it.
Bootstrap doesn't use non-standard calling conventions in C++, so the
patch should have no effect on it. The testcase is in bugzilla. You can
add it to your regression testsuite.
> [1] http://gcc.gnu.org/ml/gcc-patches/2008-03/msg00610.html
>
> Thanks for your contribution,
> Uros.
Mikulas
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH] [Bug target/35504] incorrect code generated on i386 for C++ multiple inheritance, large return structures and regparm or fastcall calling conventions
@ 2008-03-10 7:17 Uros Bizjak
2008-03-18 5:31 ` Mikulas Patocka
0 siblings, 1 reply; 3+ messages in thread
From: Uros Bizjak @ 2008-03-10 7:17 UTC (permalink / raw)
To: gcc patches; +Cc: Mikulas Patocka, Richard Guenther
Hello!
> This is a proposed patch for bug 35504. The testcase is in bugzilla.
Huh, the attachment is scrambled. See [1].
Please add the testcase to the patch. Also, send a ChangeLog entry for
gcc/ChangeLog and gcc/patches/ChangeLog, separate from the patch. It
would be nice, if you describe the rationale for the thange together
with the patch submission (Your comment #0 from PR will do). Please
read http://gcc.gnu.org/contribute.html (Submitting Patches section in
particular) for further instructions.
You didn't say how you test the patch. At least you should bootstrap
gcc with your patch and run the testsuite for defult languages. I can
help you with this step if you are unable to do it.
[1] http://gcc.gnu.org/ml/gcc-patches/2008-03/msg00610.html
Thanks for your contribution,
Uros.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2008-03-18 4:08 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <bug-35504-1600@http.gcc.gnu.org/bugzilla/>
[not found] ` <20080308105841.9392.qmail@sourceware.org>
2008-03-10 0:47 ` [PATCH] [Bug target/35504] incorrect code generated on i386 for C++ multiple inheritance, large return structures and regparm or fastcall calling conventions Mikulas Patocka
2008-03-10 7:17 Uros Bizjak
2008-03-18 5:31 ` Mikulas Patocka
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).