Re: Power 64 ELFv2 w.r.t toc(cmodel=medium) on windows.

2018-10-25 Thread Umesh Kalappa
Cced maintainer like David Edelsohn and Segher Boessenkool . Any suggestions/comments for the below query ? Thank you ~Umesh On Thu, Oct 25, 2018 at 9:23 PM Umesh Kalappa wrote: > > Hi All, > > For the below code (test.c) > > int foo() > { > printf("Hello World"); > } > > On linux : > ccpc -mcp

cmpsi2 library calls?

2018-10-25 Thread Paul Koning
In my target (pdp11) which has 16 bit words, I see some test suite failures because of unresolved references to __cmpsi2. The strange thing is that most of the time 32 bit compares are expanded by GCC into a sequence of word compares and branches. Why would GCC sometimes generate library calls

gcc-7-20181025 is now available

2018-10-25 Thread gccadmin
Snapshot gcc-7-20181025 is now available on ftp://gcc.gnu.org/pub/gcc/snapshots/7-20181025/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 7 SVN branch with the following options: svn://gcc.gnu.org/svn/gcc/branches/gcc-7

Register allocation question (process_bb_lives/check_pseudos_live_through_calls/hard_regno_call_part_clobbered)

2018-10-25 Thread Steve Ellcey
I have a question about process_bb_lives and check_pseudos_live_through_calls. I am trying to optimize aarch64 vector functions, which do not partially clobber vector registers the way that 'normal' functions do.  To do this I am looking at modifying the hard_regno_call_part_clobbered target funct

Re: Mips :delay slot filler with store.

2018-10-25 Thread Andrew Pinski
On Thu, Oct 25, 2018 at 7:12 AM Umesh Kalappa wrote: > > Hi All, > > For the below C code > > Test.u32pt = u32PtLen; > Test.u32pn = u32PtCnt; > Test.pstpk = pstPt; > Test.psteo = pstEgrInfo; > Test.e = 1; > Test.pstfi = pstFi ; > > return foo(&Test, AclAction); > >

Re: GCC 6.5 Status Report (2018-10-19)

2018-10-25 Thread Jakub Jelinek
On Thu, Oct 25, 2018 at 05:32:56PM +0100, Jonathan Wakely wrote: > On Fri, 19 Oct 2018 at 10:54, Jakub Jelinek wrote: > > > > Status > > == > > > > The 6.5 branch is now frozen for the final GCC 6.5 release, the release > > candidate has been announced. All changes to the branch require RM >

Re: GCC 6.5 Status Report (2018-10-19)

2018-10-25 Thread Jonathan Wakely
On Fri, 19 Oct 2018 at 10:54, Jakub Jelinek wrote: > > Status > == > > The 6.5 branch is now frozen for the final GCC 6.5 release, the release > candidate has been announced. All changes to the branch require RM > approval. Since the branch was frozen I was made aware of two libstdc++ regres

Re: references to individual options in GCC manual

2018-10-25 Thread Martin Sebor
On 10/25/2018 01:31 AM, Andreas Schwab wrote: On Okt 24 2018, Martin Sebor wrote: Is there a way to include a reference to a specific option from within a .info file rather than to the section/node the option is defined in? You can add an @anchor. Thanks. After adding the @anchor I can us

Power 64 ELFv2 w.r.t toc(cmodel=medium) on windows.

2018-10-25 Thread Umesh Kalappa
Hi All, For the below code (test.c) int foo() { printf("Hello World"); } On linux : ccpc -mcpu=e6500 -mno-altivec -mabi=no-altivec -D_WRS_HARDWARE_FP -mabi=elfv2 -mcmodel=med -mhard-float -S test.c linux asm : the constant string fetched like addis 3,2,.LC0@toc@ha addi 3,3,.LC0@toc@l wher

Mips :delay slot filler with store.

2018-10-25 Thread Umesh Kalappa
Hi All, For the below C code Test.u32pt = u32PtLen; Test.u32pn = u32PtCnt; Test.pstpk = pstPt; Test.psteo = pstEgrInfo; Test.e = 1; Test.pstfi = pstFi ; return foo(&Test, AclAction); where "Test" is the struct type . the generated code for mips (with -fno-dela

Re: references to individual options in GCC manual

2018-10-25 Thread Andreas Schwab
On Okt 24 2018, Martin Sebor wrote: > Is there a way to include a reference to a specific option > from within a .info file rather than to the section/node > the option is defined in? You can add an @anchor. Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8