Re: [cond-optab] svn branch created, looking for reviews for the "cleanup" parts

2009-04-08 Thread Ramana Radhakrishnan
On Tue, Apr 7, 2009 at 11:03 AM, Ramana Radhakrishnan wrote: >> To aid testing, I'd like people to help bootstrapping bootstrappable >> targets -- arm, alpha, ia64, pa, s390, x86_64. > > I'm bootstrapping the branch on an arm-linux-gnueabi target. bootstrap on

RE: [cond-optab] svn branch created, looking for reviews for the "cleanup" parts

2009-04-09 Thread Ramana Radhakrishnan
> -Original Message- > From: gcc-ow...@gcc.gnu.org [mailto:gcc-ow...@gcc.gnu.org] On Behalf Of > Ramana Radhakrishnan > Sent: 08 April 2009 23:30 > To: Paolo Bonzini > Cc: GCC Development; Ian Lance Taylor; Andreas Krebbel; Uros Bizjak > Subject: Re: [cond-opta

RE: Problem with gcc-4.4.0 with Cortex-m3 and cortex-a9 cpu

2009-05-01 Thread Ramana Radhakrishnan
cpu=cortex-a9 and arch=armv7-a), the Linux kernel (2.6.28.9) and > rootfs built with this toolchain works fine. But if I build a loadable > kernel module, when I insmod the module it fails and gives an error as > "undefined relocation: 43" from the Linux kernel. This is a binutils question and I just replied to you there. Ramana

RE: GCC 4.5.0 Status Report (2009-05-05)

2009-05-06 Thread Ramana Radhakrishnan
been seeing with http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39929#c12. Ramana > -Original Message- > From: gcc-ow...@gcc.gnu.org [mailto:gcc-ow...@gcc.gnu.org] On Behalf Of > Mark Mitchell > Sent: 06 May 2009 16:10 > To: Richard Earnshaw > Cc: gcc@gcc.gnu.org > Subject:

RE: Setting ARM PIC register (Was: RE: GCC 4.5.0 Status Report (2009-05-05))

2009-05-07 Thread Ramana Radhakrishnan
> -Original Message- > From: Michael Matz [mailto:m...@suse.de] > Sent: 06 May 2009 18:00 > To: Richard Earnshaw > Cc: Paolo Bonzini; Joern Rennecke; Ramana Radhakrishnan; > m...@codesourcery.com; gcc@gcc.gnu.org > Subject: Re: Setting ARM PIC register (Was: RE: GC

RE: Multilib for ARM in thumb2 mode

2009-05-08 Thread Ramana Radhakrishnan
ile for armv4t and why should one have an additional multi-lib for thumb2 in such a case ? Cheers Ramana

RE: cond-optab merge delay? [was Re: GCC 4.5.0 Status Report (2009-05-05)]

2009-05-08 Thread Ramana Radhakrishnan
> -Original Message- > From: gcc-ow...@gcc.gnu.org [mailto:gcc-ow...@gcc.gnu.org] On Behalf Of > Paolo Bonzini > Sent: 07 May 2009 14:53 > To: m...@codesourcery.com > Cc: gcc@gcc.gnu.org; Ramana Radhakrishnan; Richard Earnshaw > Subject: cond-optab merge delay? [was

Re: Machine Description Template?

2009-06-05 Thread Ramana Radhakrishnan
was curious if there was a generic template. Sadly you'd have to keep them in sync with every version of gcc and no one has thought of maintaining something like that. Best of luck - HTH Ramana > > graham >

Re: RFC: ARM Cortex-A8 and floating point performance

2010-06-16 Thread Ramana Radhakrishnan
gle precision calculations. Only in situations that the user is aware about -ffast-math. I will point out that single precision floating point operations on NEON are not completely IEEE compliant. cheers Ramana

Re: GCC 4.5.2 Release Candidate available from gcc.gnu.org

2010-12-10 Thread Ramana Radhakrishnan
llowing parameters : --with-cpu=cortex-a9 --with-fpu=vfpv3-d16 --with-float=softfp Tests are still running. Ramana

Re: [ARM] Implementing doloop pattern

2011-01-13 Thread Ramana Radhakrishnan
itialize the >> +      new IV can potentially effects branch optimizations.  */ > > s/effects/effect/ Err I think it should be "affect" rather than effect here. Thus s/effects/affect Ramana

Re: Reload problem

2006-04-13 Thread Ramana Radhakrishnan
ke care of loading this into a register and then generate equivalent cmp and jmp instructions. My 2 cents . HTH cheers Ramana On Thu, 2006-04-13 at 21:17 +0800, Ching-Hua Chang wrote: > Hi, > I had wrote doloop_end instruction to support hwloop. > When try to compile linux kernel, I me

Re: Reload problem

2006-04-13 Thread Ramana Radhakrishnan
On Thu, 2006-04-13 at 22:37 +0530, Ramana Radhakrishnan wrote: > Right : A way to work around this would be to hold to not match this > instruction until reload has been completed and have a define_split to > convert this to a cmp , bne when its a memory operand matching . Look at >

Re: [RFC] Optimization Diary

2006-06-06 Thread Ramana Radhakrishnan
/gcc.gnu.org/ml/gcc-patches/2006-01/msg01119.html It seems to be awaiting review. cheers Ramana

query regarding ivopts.

2006-07-19 Thread Ramana Radhakrishnan
ked TARGET_ADDRESS_COST to return 0 always as well as specifically for POST_INC, POST_DEC and friends , but this did not help . Any suggestions would be great ! Thanks for your time . cheers Ramana --- Ramana Radhakrishnan GNU Tools Celunite Inc memcpyreduced.i Description: Binary d

Re: query regarding ivopts.

2006-07-19 Thread Ramana Radhakrishnan
Hi Zdenek, I can't seem to reproduce this on 4.1.x with any other port. Maybe I need a sync up with the latest svn of 4.1.x . I'll try looking at 4.2 head also to spot differences if any. Thanks for your time cheers Ramana Ramana Radhakrishnan GNU Tools Celunite Inc On Wed Ju

Re: ARM calling conventions generated in gcc with different optimizations

2013-09-23 Thread Ramana Radhakrishnan
possible to generate some straightforward heuristic to detect this > evens (with\without debug info)? With debug information you could in theory work this out but not without it especially if LR were used as a temporary. regards Ramana > > Thank you in advance for any suggestions!

Re: DONT_BREAK_DEPENDENCIES bitmask for scheduling

2013-12-10 Thread Ramana Radhakrishnan
litch and ended up asking the same question today. Additionally if I use TARGET_SCHED_SET_SCHED_FLAGS on a port that doesn't use the selective scheduler, this does nothing. Does anyone know why is this the default for ports where we don't turn on selective scheduling and might need a hook to turn this off ? regards Ramana > > Cheers, > > Paulo Matos > >

Re: DONT_BREAK_DEPENDENCIES bitmask for scheduling

2013-12-10 Thread Ramana Radhakrishnan
On Tue, Dec 10, 2013 at 9:44 PM, Maxim Kuvyrkov wrote: > On 11/12/2013, at 5:17 am, Ramana Radhakrishnan > wrote: > >> On Mon, Jul 1, 2013 at 5:31 PM, Paulo Matos wrote: >>> Hi, >>> >>> Near the start of schedule_block, find_modifiable_mems is cal

Re: DONT_BREAK_DEPENDENCIES bitmask for scheduling

2013-12-10 Thread Ramana Radhakrishnan
On Wed, Dec 11, 2013 at 12:02 AM, Maxim Kuvyrkov wrote: > On 11/12/2013, at 11:14 am, Ramana Radhakrishnan > wrote: > >> On Tue, Dec 10, 2013 at 9:44 PM, Maxim Kuvyrkov wrote: >>> On 11/12/2013, at 5:17 am, Ramana Radhakrishnan >>> wrote: >>> >&g

Re: Question about simple_return pattern for the GCC ARM backend.

2013-12-30 Thread Ramana Radhakrishnan
k sources since that is where new development happens. Thanks, Ramana > >> >> On 2013/12/28 09:31 AM, Yangfei (Felix) wrote: >> > Hi, >> > >> > I think that simple_return standard pattern is useful for the ARM. I mean >> it should be good for tar

Re: [RFC][PATCH 0/5] arch: atomic rework

2014-02-06 Thread Ramana Radhakrishnan
userspace can't normally disable interrupts. David Ramana

Re: ARM inline assembly usage in Linux kernel

2014-02-20 Thread Ramana Radhakrishnan
) implementation dependent. It is purely a grammar for the instructions in the assembly language and doesn't attempt to standardize assembler directives which would have evolved differently over time and different assemblers. How do you otherwise tell the assembler whether to assemble for ARM

Re: ARM inline assembly usage in Linux kernel

2014-02-20 Thread Ramana Radhakrishnan
while IMNSHO. Adding the warning by default to GAS is just part of the solution. regards Ramana > > cheers, > --renato

[RFC] Converting end of loop computations to MIN_EXPRs.

2012-04-21 Thread Ramana Radhakrishnan
h this case and I'm guessing that it could also handle more of the comparison cases and come up with more intelligent choices and should be made quite a lot more robust than what it is right now. regards, Ramana diff --git a/gcc/tree-ssa-loop-im.c b/gcc/tree-ssa-loop-im.c index ce5eb20..a52953

Re: [RFC] Converting end of loop computations to MIN_EXPRs.

2012-04-30 Thread Ramana Radhakrishnan
nd table is probably worthwhile looking at - > > Btw, the canonical case this happens in is probably > >   for (i = 0; i < n; ++i) >     for (j = 0; j < m && j < i; ++j) >       a[i][j] = ... > > thus iterating over the lower/upper triangular part of a non-s

Re: Using movw/movt rather than minipools in ARM gcc

2012-05-02 Thread Ramana Radhakrishnan
t's triggered this. Would you be able to experiment with some of the suggestions in that report and maybe create an equivalent one in the GCC bugzilla . I haven't had the time to investigate this particular problem further. regards, Ramana > > I have enabled TARGET_USE_MOVT

Re: RTL definition

2008-03-10 Thread Ramana Radhakrishnan
you are looking at RTL from a machine description point of view then you could look at Machine Descriptions in the internals document. Cheers Ramana Cheers Ramana On Mon, Mar 10, 2008 at 11:39 AM, Fran Baena <[EMAIL PROTECTED]> wrote: > Hi all, > > RTL represents a low-level langu

improving auto increment expressions detection across basic blocks.

2008-04-07 Thread Ramana Radhakrishnan
locks. I am not clear where one could do this and how to improve this particular case of code generation. Any suggestions would be most helpful. cheers Ramana -- Ramana Radhakrishnan

Re: improving auto increment expressions detection across basic blocks.

2008-04-07 Thread Ramana Radhakrishnan
Hi Andrew, On Mon, Apr 7, 2008 at 4:41 PM, Andrew Pinski <[EMAIL PROTECTED]> wrote: > On Mon, Apr 7, 2008 at 3:31 AM, Ramana Radhakrishnan <[EMAIL PROTECTED]> > wrote: > > The basic case is as explained below. > > > > for (i = 0; i < 100; i ++) &g

Re: improving auto increment expressions detection across basic blocks.

2008-04-09 Thread Ramana Radhakrishnan
Hi Andrew, I've been looking at doing this possibly in the store sinking pass and have the following query as below. On Mon, Apr 7, 2008 at 9:11 PM, Andrew Pinski <[EMAIL PROTECTED]> wrote: > On Mon, Apr 7, 2008 at 3:31 AM, Ramana Radhakrishnan <[EMAIL PROTECTED]> > wro

Re: Common Subexpression Elimination Opportunity not being exploited

2008-05-06 Thread Ramana Radhakrishnan
t; converting > > if (a > b) > > to > > cond_1 = a > b; > if (cond_1) > > this way (partial) redundancies can be detected and optimized. Of course > this may pessimize code in as many cases as it improves it. Off the top of my head but would so

Re: Is this the expected behavior?

2008-07-14 Thread Ramana Radhakrishnan
ively. HTH. cheers Ramana On Tue, Jul 15, 2008 at 7:50 AM, Mohamed Shafi <[EMAIL PROTECTED]> wrote: > > Hello all, > > I am not sure if this the right mailing list. > > I am involved in the porting of gcc 4.1.2 for a 16 bit target. > In some cases i noticed that ca

Re: Is this the expected behavior?

2008-07-15 Thread Ramana Radhakrishnan
o out of the 16 > available registers ony 5+1+4 registers were used, even though there > was 6 caller save registers were available Check your REG_ALLOC_ORDER macro ? cheers Ramana > >> >> HTH. >> >> >> cheers >> Ramana >> >> On Tue, Jul 15, 200

Re: Question about doloop_end pattern

2008-07-16 Thread Ramana Radhakrishnan
,$link You probably want to see the mt backend for some example as to how to do it . It looks similar to how we do it in ours. cheers Ramana Ramana Radhakrishnan Icera Semiconductor On Wed, Jul 16, 2008 at 12:05 PM, Bingfeng Mei <[EMAIL PROTECTED]> wrote: > Hello, > I tried to

Re: ***[Possible UCE]*** Dynamically linking against GMP and MPFR

2007-05-25 Thread Ramana Radhakrishnan
and mpfr into our combined tree. Because this is an embedded port we build with --disable-shared and that allows gmp and mpfr to automatically get statically linked into the compiler. I know that there are many ways to handle this but the point is that it should work easily and conveniently without extra work. Ian -- Ramana Radhakrishnan

Query regarding volatiles and store CCP.

2007-07-10 Thread Ramana Radhakrishnan
lace that the object pointed to also should also have the same type qualifiers as the pointer being used to access this. Thanks in advance Ramana -- Ramana Radhakrishnan

Re: Query regarding volatiles and store CCP.

2007-07-10 Thread Ramana Radhakrishnan
Hi Richard, On 7/10/07, Richard Guenther <[EMAIL PROTECTED]> wrote: On 7/10/07, Ramana Radhakrishnan <[EMAIL PROTECTED]> wrote: > Hi, > > While upgrading a port of mine to trunk for a testcase I noticed the > following . Its more of a question for a language lawyer I g

iit bombay workshop link

2007-07-20 Thread Ramana Radhakrishnan
Hi, Based on this morning's announcement by David at the Steering commitee panel . Here's the link to the slides online for folks to look at . http://www.cse.iitb.ac.in/~uday/gcc-workshop/?file=downloads -- cheers Ramana -- Ramana Radhakrishnan

Re: How to make use of instruction scheduling to improve performance?

2007-07-27 Thread Ramana Radhakrishnan
ugh detail about where in the function body you are inserting such instrumentation code - If you are doing such instrumentation in the prologue or epilogue of a function, you could choose to use gen_reg_rtx to obtain a temporary register. So typically obtain a temporary register in the following manner rtx

Re: GCC 4.3.0 Status Report (2007-09-04)

2007-09-12 Thread Ramana Radhakrishnan
if it is approved. http://gcc.gnu.org/ml/gcc-patches/2007-09/msg01060.html The other patch that we have for submission is relatively trivial and tries to be more precise with size costs for builtins while inlining. I guess that should be alright for stage3 . cheers Ramana > We are clos

Re: specifying insn costs from attributes

2007-10-11 Thread Ramana Radhakrishnan
s or manually set this for every define_insn pattern in your backend. HTH cheers Ramana -- Ramana Radhakrishnan

Re: Tree-SSA and POST_INC address mode inompatible in GCC4?

2007-11-02 Thread Ramana Radhakrishnan
/ 4.3 and is not applicable for 4.2.x since the autoincrement detector was rewritten post 4.2. http://gcc.gnu.org/ml/gcc-patches/2007-09/msg01060.html I haven't yet had time to rework this based on the comments but it surely is on my radar of things to do. cheers Ramana > > > Usi

Re: internal compiler error when compile busybox 1.1.3 using buildroot in cygwin

2007-11-13 Thread Ramana Radhakrishnan
t on busybox mailist, someone advice me to ask here. You have not mentioned the target platform , the version and other information so that people can help understand where the problem is . Please read http://gcc.gnu.org/bugs.html about how to report a bug. cheers Ramana > Thanks very much. > huamama > -- Ramana Radhakrishnan

Re: internal compiler error when compile busybox 1.1.3 using buildroot in cygwin

2007-11-13 Thread Ramana Radhakrishnan
ugzilla ) Please provide all the information as specified here . http://gcc.gnu.org/bugs.html#detailed Thanks Ramana > The host platform is cygwin (1.5.24). > I build the toolchains use buildroot. > Thanks. > > > On Nov 13, 2007 5:02 PM, Ramana Radhakrishnan <[EMAIL PROTECTED]&

Re: Reg: -fdump-translation-unit for "C"

2007-11-27 Thread Ramana Radhakrishnan
he tree ? And this is more a question for gcc-help@ rather than gcc@ . cheers Ramana > --thanks, Praveen > -- Ramana Radhakrishnan

Re: Function specific optimizations call for discussion

2007-11-29 Thread Ramana Radhakrishnan
se is to fake debug information for such to actually set a breakpoint on the value of the function pointer that you so set up. I am no DWARF expert but there might be other folks on the list who might have better ideas about how to implement this. cheers Ramana On Nov 29, 2007 2:27 AM, Mi

Re: Function specific optimizations call for discussion

2007-11-29 Thread Ramana Radhakrishnan
hat already. cheers Ramana On Nov 29, 2007 2:27 AM, Michael Meissner <[EMAIL PROTECTED]> wrote: > One of the things that I've been interested in is adding support to GCC to > compile individual functions with specific target options. I first presented > a > draft at the G

Re: Function specific optimizations call for discussion

2007-11-29 Thread Ramana Radhakrishnan
ight preclude my earlier statement. > > The idea is to make use of the debugging information as provided by > the inline-cloner. All I wanted was the requirement of debug information consistency to be a part of the proposal for the inline cloner. cheers Ramana > > > cheers > > Ramana > > Karthik > -- Ramana Radhakrishnan GNU Tools Celunite Inc.

Re: porting gcc to tic54x

2007-12-18 Thread Ramana Radhakrishnan
tp://gcc.gnu.org/wiki/GettingStarted http://www.cse.iitb.ac.in/~uday/gcc-workshop/?file=downloads HTH cheers Ramana On Dec 16, 2007 8:24 PM, Hans-Peter Nilsson <[EMAIL PROTECTED]> wrote: > On Wed, 12 Dec 2007, a2220333 wrote: > > > hi, > > I have been porting tic54x

Re: GNU Assembler Start of Function & basic block

2007-12-31 Thread Ramana Radhakrishnan
Hi Balaji, Its probably better to continue this conversation on gcc@ - so moving it over there. On Jan 1, 2008 11:40 AM, Balaji V. Iyer <[EMAIL PROTECTED]> wrote: > Dear Ramana, >Thank you very much for your response. I am doing it through > assembler because I want to

Christophe Lyon as MVE reviewer for the AArch32 (arm) port.

2024-09-26 Thread Ramana Radhakrishnan
I am pleased to announce that the GCC Steering Committee has appointed Christophe Lyon as a MVE Reviewer for the AArch32 port. Please join me in congratulating Christophe on his new role. Christophe, please update your listings in the MAINTAINERS file. Regards, Ramana

Alex Coplan appointed maintainer of AArch64 pair fusion pass and pair-fusion pass.

2024-10-17 Thread Ramana Radhakrishnan via Gcc
congratulating Alex on his new roles. Alex , please update your listing in the MAINTAINERS file. Regards Ramana

Re: GCC 14.3 Release Candidate available from gcc.gnu.org

2025-05-22 Thread Ramana Radhakrishnan via Gcc
mirrors. It has been generated from git commit > r14-11789-gaa4cd614456de6. > > I have so far bootstrapped and tested the release candidate on > x86_64-linux. Bootstrap and test with --with-cpu=neoverse-v2 on NVIDIA Grace looks clean. A similar bootstrap and test run for armv8-a by def

<    1   2