Re: Help with implementing Wine optimization experiment

2016-08-15 Thread Florian Weimer
On 08/14/2016 08:23 AM, Daniel Santos wrote: ms_abi_push_regs: pop%rax push %rdi push %rsi sub$0xa8,%rsp movaps %xmm6,(%rsp) movaps %xmm7,0x10(%rsp) movaps %xmm8,0x20(%rsp) movaps %xmm9,0x30(%rsp) movaps %xmm10,0x40(%rsp) movaps %xmm11,0x50(%rs

Re: Help with implementing Wine optimization experiment

2016-08-15 Thread Richard Biener
On Mon, Aug 15, 2016 at 2:16 AM, Jeff Law wrote: > On 08/14/2016 01:57 AM, Trevor Saunders wrote: >> >> On Sun, Aug 14, 2016 at 01:23:16AM -0500, Daniel Santos wrote: >>> >>> I'm experimenting with ways to optimize wine (x86 target only) and I >>> believe >>> I can shrink wine's total text size by

Re: Help with implementing Wine optimization experiment

2016-08-15 Thread André Hentschel
Am 14.08.2016 um 08:23 schrieb Daniel Santos: > I'm experimenting with ways to optimize wine (x86 target only) and I believe > I can shrink wine's total text size by around 7% by outlining the lengthy > pro- and epilogues required for ms_abi functions making sysv_abi calls. > Theoretically, fewe

GCC 6.2 Release Candidate available from gcc.gnu.org

2016-08-15 Thread Jakub Jelinek
The first release candidate for the second release from the GCC 6 branch, GCC 6.2.0, from SVN revision r239476, is available from ftp://gcc.gnu.org/pub/gcc/snapshots/6.2.0-RC-20160815/ and shortly its mirrors. I have so far bootstrapped and tested the release candidate on x86_64-unknown-linux

GCC 6.2 Status Report (2016-08-15)

2016-08-15 Thread Jakub Jelinek
Status == The GCC 6 branch is now frozen for blocking regressions and documentation fixes only, all changes to the branch require a RM approval now. Quality Data Priority # Change from last report --- --- P10 P2

Re: [gimplefe] "Unknown tree: c_maybe_const_expr" error while parsing conditional expression

2016-08-15 Thread Prasad Ghangal
On 11 August 2016 at 15:58, Richard Biener wrote: > On Thu, Aug 11, 2016 at 7:47 AM, Prasad Ghangal > wrote: >> In this patch I am trying to parse gimple call. But I am getting weird >> gimple dump for that. >> >> for this testcase: >> int __GIMPLE() bar() >> { >> int a; >> a = a + 1; >>

Re: Help with implementing Wine optimization experiment

2016-08-15 Thread Daniel Santos
On 08/15/2016 06:35 AM, André Hentschel wrote: Hi, Thanks for working on this, but I haven't seen some discussion on wine-devel recently. I'm also not an expert on that area, but isn't this risking to break copy protections and hotpatching. Just wanted to remind you about those two things, so t

Re: Help with implementing Wine optimization experiment

2016-08-15 Thread Daniel Santos
On 08/15/2016 05:56 AM, Richard Biener wrote: On Mon, Aug 15, 2016 at 2:16 AM, Jeff Law wrote: On 08/14/2016 01:57 AM, Trevor Saunders wrote: On Sun, Aug 14, 2016 at 01:23:16AM -0500, Daniel Santos wrote: I'm experimenting with ways to optimize wine (x86 target only) and I believe I can shrin