Re: LTO and version scripts

2014-08-05 Thread Ulrich Drepper
On Tue, Aug 5, 2014 at 12:57 AM, Alan Modra wrote: > What version linker? In particular, do you have the fix for PR12975? The Fedora 19 version. I think it hasn't changed since then which means it is 2.23.88.0.1-13 (from the RPM version number). No idea whether that fix is included and unfortu

Re: Reload generate invalid instruction on ppc64

2014-08-05 Thread Segher Boessenkool
On Tue, Aug 05, 2014 at 01:32:00PM +0930, Alan Modra wrote: > On Mon, Aug 04, 2014 at 05:54:04PM -0700, Carrot Wei wrote: > > Another problem is in the definition of insn pattern "*movdi_internal64". > > > > (define_insn "*movdi_internal64" > > [(set (match_operand:DI 0 "nonimmediate_operand" >

Re: LTO and version scripts

2014-08-05 Thread Rafael Espíndola
> What version linker? In particular, do you have the fix for PR12975? It seems to work with gold and the LLVM plugin. I have added a test to make sure it stays that way: http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20140804/229493.html Cheers, Rafael

Missing tags in the Git mirror

2014-08-05 Thread Роман Донченко
Hello, Tags for the following releases are not in the Git mirror repository: * 3.3 * 3.3.1 * 3.3.5 * 3.3.6 * 4.7.4 * 4.8.3 * 4.9.1 I figure this is the place to report it? Roman.

Re: Reload generate invalid instruction on ppc64

2014-08-05 Thread Carrot Wei
On Mon, Aug 4, 2014 at 9:02 PM, Alan Modra wrote: > On Mon, Aug 04, 2014 at 05:54:04PM -0700, Carrot Wei wrote: >> Another problem is in the definition of insn pattern "*movdi_internal64". >> >> (define_insn "*movdi_internal64" >> [(set (match_operand:DI 0 "nonimmediate_operand" >> "=Y,r,r,r,r,r

Re: [GNU Tools Cauldron 2014] GCC and LLVM collaboration

2014-08-05 Thread Renato Golin
On 5 August 2014 16:36, Prathamesh Kulkarni wrote: > Hi, >I have written notes on "GCC and LLVM collaboration BOF" > presented at the Cauldron. I would be grateful if you would > review it for me. Hi Prathamesh, Sounds about right. Other reviews, FYI: http://llvmweekly.org/issue/29 http:

Re: Trying to develop new frontend

2014-08-05 Thread Iain Buclaw
On 5 August 2014 15:17, Daniel Neis wrote: > Hello, > > i am trying to develop a GCC frontend using flex and bison as lexer/parser. > > i've read several documentation (the list below and also the gccint.info) > > * https://github.com/rabishah/Mini-C-Compiler-using-Flex-And-Yacc/ > * http://www.tl

[GNU Tools Cauldron 2014] GCC and LLVM collaboration

2014-08-05 Thread Prathamesh Kulkarni
Hi, I have written notes on "GCC and LLVM collaboration BOF" presented at the Cauldron. I would be grateful if you would review it for me. GCC and LLVM Collaboration Author: Renato Golin Motivation behind collaboration is to address problems that are intrinsic to the compilation infrastr

RE: Build failure for sparc-sun-solaris2.10

2014-08-05 Thread Arthur Haas
> Hi Art, Hello. >> Could be, see above. Apart from that, I wonder why you insist on using >> GNU ld on Solaris. install.texi strongly suggests to use the Solaris >> linker instead, and I stand by that advise. > >> A couple of comments on those configure options: avoid everything not >> strictl

[GNU Tools Cauldron 2014] GCC Re-architecture BOF

2014-08-05 Thread Prathamesh Kulkarni
Hi, I have written notes on "GCC re-architecture BOF" presented at the Cauldron. I would be grateful if you would review it for me. GCC re-architecture BOF Author: Andrew MacLeod This project is follow-up to GNU Tools Cauldron 2013 GCC re-architecture BOF, focused on better modularizatio

Trying to develop new frontend

2014-08-05 Thread Daniel Neis
Hello, i am trying to develop a GCC frontend using flex and bison as lexer/parser. i've read several documentation (the list below and also the gccint.info) * https://github.com/rabishah/Mini-C-Compiler-using-Flex-And-Yacc/ * http://www.tldp.org/HOWTO/GCC-Frontend-HOWTO.html * https://gcc.gnu.or

Re: [GNU Tools Cauldron 2014] Unifying GENERIC and GIMPLE folding with pattern description

2014-08-05 Thread Richard Biener
On Mon, Aug 4, 2014 at 11:41 PM, Prathamesh Kulkarni wrote: > Hi, > Please find my note attached for the presentation on "Unifying GENERIC > and GIMPLE folding with pattern description" at Cauldron. > I would be grateful if you would review it for me. Looks good to me. Richard. > Thanks, >

Re: Warning about variable optimized away?

2014-08-05 Thread Ian Lance Taylor
On Tue, Aug 5, 2014 at 4:54 AM, Dmitry Antipov wrote: > > it it possible to get a kind of diagnostics if the variable > is totally optimized away? For example, in: > > void foo (struct some_type *obj) { > ... some code where 'obj' is not used ... > bar (obj->some_member); > ... some code wh

Warning about variable optimized away?

2014-08-05 Thread Dmitry Antipov
Hello, it it possible to get a kind of diagnostics if the variable is totally optimized away? For example, in: void foo (struct some_type *obj) { ... some code where 'obj' is not used ... bar (obj->some_member); ... some code where 'obj' is not used again ... baz (obj->some_member); }

Re: writing patterns

2014-08-05 Thread Richard Biener
On Mon, Aug 4, 2014 at 4:44 PM, Prathamesh Kulkarni wrote: > On Mon, Aug 4, 2014 at 2:59 PM, Richard Biener > wrote: >> On Mon, Aug 4, 2014 at 12:16 AM, Prathamesh Kulkarni >> wrote: >>> On Thu, Jul 31, 2014 at 2:49 PM, Prathamesh Kulkarni >>> wrote: On Thu, Jul 31, 2014 at 2:44 PM, Richar

Re: [AArch64] Usage of FP regs whe only GP regs are allowed

2014-08-05 Thread Ramana Radhakrishnan
On 04/08/14 23:34, Evandro Menezes wrote: I noticed that when -mgeneral-regs-only FP registers are still used by the LRA for spilling. Though in rare cases I saw an ICE because of it, even when it works it seems to me that the compiler should follow the desires of its user. If you've notice