public inbox for gdb-patches@sourceware.org
 help / color / mirror / Atom feed
* [PATCH 0/4] PR c++/13403 and PR c++/15154: Fix function calling convention in gnuv3 ABI
@ 2014-09-11 18:35 Siva Chandra
  2014-09-23 14:44 ` Siva Chandra
  2014-09-29  4:12 ` Doug Evans
  0 siblings, 2 replies; 4+ messages in thread
From: Siva Chandra @ 2014-09-11 18:35 UTC (permalink / raw)
  To: gdb-patches

This patch series addresses the two listed PRs. The gnuv3 ABI function
which decides whether a class value has to be passed by reference (or,
returned in a hidden first parameter) is currently incomplete. This
patch series completes it.

The way I have organised my patches is that:

- Patch 1/4 adds tests which illustrate what is missing. One test
fails, another passes.
- Patch 2/4 fixes the ABI to address the failing the test in 1/4.
- Patch 3/4 adds another failing test.
- Patch 4/4 fixes the ABI to address the failing test in 3/4.

If the patches go in in the same order as above, then the tree will
have one new failing test after 1/4 lands but before 2/4 lands. Is
that OK? If not, then I can merge 1 and 2 into one patch, and 3 and 4
into 1 patch. I have ordered it this way because I thought it might be
easier for the reviewers to see what works and what doesn't currently.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH 0/4] PR c++/13403 and PR c++/15154: Fix function calling convention in gnuv3 ABI
  2014-09-11 18:35 [PATCH 0/4] PR c++/13403 and PR c++/15154: Fix function calling convention in gnuv3 ABI Siva Chandra
@ 2014-09-23 14:44 ` Siva Chandra
  2014-09-29  4:12 ` Doug Evans
  1 sibling, 0 replies; 4+ messages in thread
From: Siva Chandra @ 2014-09-23 14:44 UTC (permalink / raw)
  To: gdb-patches

On Thu, Sep 11, 2014 at 11:35 AM, Siva Chandra <sivachandra@google.com> wrote:
> This patch series addresses the two listed PRs. The gnuv3 ABI function
> which decides whether a class value has to be passed by reference (or,
> returned in a hidden first parameter) is currently incomplete. This
> patch series completes it.
>
> The way I have organised my patches is that:
>
> - Patch 1/4 adds tests which illustrate what is missing. One test
> fails, another passes.
> - Patch 2/4 fixes the ABI to address the failing the test in 1/4.
> - Patch 3/4 adds another failing test.
> - Patch 4/4 fixes the ABI to address the failing test in 3/4.
>
> If the patches go in in the same order as above, then the tree will
> have one new failing test after 1/4 lands but before 2/4 lands. Is
> that OK? If not, then I can merge 1 and 2 into one patch, and 3 and 4
> into 1 patch. I have ordered it this way because I thought it might be
> easier for the reviewers to see what works and what doesn't currently.

Ping.

For reference, links to patches 1/4 to 4/4 are as follows:

1/4 - https://sourceware.org/ml/gdb-patches/2014-09/msg00367.html
2/4 - https://sourceware.org/ml/gdb-patches/2014-09/msg00368.html
3/4 - https://sourceware.org/ml/gdb-patches/2014-09/msg00369.html
4/4 - https://sourceware.org/ml/gdb-patches/2014-09/msg00370.html

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH 0/4] PR c++/13403 and PR c++/15154: Fix function calling convention in gnuv3 ABI
  2014-09-11 18:35 [PATCH 0/4] PR c++/13403 and PR c++/15154: Fix function calling convention in gnuv3 ABI Siva Chandra
  2014-09-23 14:44 ` Siva Chandra
@ 2014-09-29  4:12 ` Doug Evans
  2014-10-15 12:03   ` Siva Chandra
  1 sibling, 1 reply; 4+ messages in thread
From: Doug Evans @ 2014-09-29  4:12 UTC (permalink / raw)
  To: Siva Chandra; +Cc: gdb-patches

On Thu, Sep 11, 2014 at 11:35 AM, Siva Chandra <sivachandra@google.com> wrote:
> This patch series addresses the two listed PRs. The gnuv3 ABI function
> which decides whether a class value has to be passed by reference (or,
> returned in a hidden first parameter) is currently incomplete. This
> patch series completes it.
>
> The way I have organised my patches is that:
>
> - Patch 1/4 adds tests which illustrate what is missing. One test
> fails, another passes.
> - Patch 2/4 fixes the ABI to address the failing the test in 1/4.
> - Patch 3/4 adds another failing test.
> - Patch 4/4 fixes the ABI to address the failing test in 3/4.
>
> If the patches go in in the same order as above, then the tree will
> have one new failing test after 1/4 lands but before 2/4 lands. Is
> that OK? If not, then I can merge 1 and 2 into one patch, and 3 and 4
> into 1 patch. I have ordered it this way because I thought it might be
> easier for the reviewers to see what works and what doesn't currently.

That order is fine by me.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH 0/4] PR c++/13403 and PR c++/15154: Fix function calling convention in gnuv3 ABI
  2014-09-29  4:12 ` Doug Evans
@ 2014-10-15 12:03   ` Siva Chandra
  0 siblings, 0 replies; 4+ messages in thread
From: Siva Chandra @ 2014-10-15 12:03 UTC (permalink / raw)
  To: Doug Evans; +Cc: gdb-patches

On Sun, Sep 28, 2014 at 9:12 PM, Doug Evans <dje@google.com> wrote:
> On Thu, Sep 11, 2014 at 11:35 AM, Siva Chandra <sivachandra@google.com> wrote:
>> This patch series addresses the two listed PRs. The gnuv3 ABI function
>> which decides whether a class value has to be passed by reference (or,
>> returned in a hidden first parameter) is currently incomplete. This
>> patch series completes it.
>>
>> The way I have organised my patches is that:
>>
>> - Patch 1/4 adds tests which illustrate what is missing. One test
>> fails, another passes.
>> - Patch 2/4 fixes the ABI to address the failing the test in 1/4.
>> - Patch 3/4 adds another failing test.
>> - Patch 4/4 fixes the ABI to address the failing test in 3/4.
>>
>> If the patches go in in the same order as above, then the tree will
>> have one new failing test after 1/4 lands but before 2/4 lands. Is
>> that OK? If not, then I can merge 1 and 2 into one patch, and 3 and 4
>> into 1 patch. I have ordered it this way because I thought it might be
>> easier for the reviewers to see what works and what doesn't currently.
>
> That order is fine by me.

Pushed the patch set.

778811d5e7eb96b5ecb848033ffaa2df455a921e
82c48ac732edb0155288a93ef3dd39625ff2d2e1
2d1c107c1b8835f4e85c35320d8595a4a6fcaebe
ebb8ece2ef50ba3f86e8b4ab7a22a4c7734d114b

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2014-10-15 12:03 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-09-11 18:35 [PATCH 0/4] PR c++/13403 and PR c++/15154: Fix function calling convention in gnuv3 ABI Siva Chandra
2014-09-23 14:44 ` Siva Chandra
2014-09-29  4:12 ` Doug Evans
2014-10-15 12:03   ` Siva Chandra

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).