This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: ARM: Enable scheduling for Thumb-2
- From: Ramana Radhakrishnan <ramana dot radhakrishnan at arm dot com>
- To: Daniel Jacobowitz <drow at false dot org>
- Cc: gcc-patches at gcc dot gnu dot org, Richard Earnshaw <Richard dot Earnshaw at arm dot com>, Paul Brook <paul at codesourcery dot com>
- Date: Fri, 13 Nov 2009 17:24:39 +0000
- Subject: Re: ARM: Enable scheduling for Thumb-2
- References: <20091110211129.GA30336@caradoc.them.org>
- Reply-to: ramana dot radhakrishnan at arm dot com
On Tue, 2009-11-10 at 16:11 -0500, Daniel Jacobowitz wrote:
> I came across this ??? comment... in my testing, enabling scheduling
> for Thumb-2 is size-neutral and has performance benefits ranging from
> 1% to 20%. A couple of performance tests regress, but they are
> reasonable problems with non-clairvoyant register allocation
> (something was spilled because scheduling increased lifetimes).
>
This broke CSiBe builds for -Os and Thumb2 - I've filed
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42031
for this. Could you take a look at this ?
Cheers
Ramana