RFA: patch to solve IRA PR48336, PR48342, PR48345
Jeff Law
law@redhat.com
Wed Mar 30 02:18:00 GMT 2011
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 03/29/11 19:28, Vladimir Makarov wrote:
> The following patch is to solve PR48336, PR48342, PR48345. The
> profitable hard regs exclude hard regs which are prohibited for the
> corresponding allocno mode. It is true for primary allocation and it is
> important for better colorability criteria. Function assign_hard_reg is
> also based on this assumption. Unfortunately, it is not true for
> secondary allocation (after IRA IR flattening or during reload). The
> following patch solves this problem.
>
> The patch should be very safe but I am still testing it on x86/x86-64
> bootstrap.
>
> Is it ok to commit the patch after successful bootsrapping?
>
> 2011-03-29 Vladimir Makarov <vmakarov@redhat.com>
>
> PR target/48336
> PR middle-end/4834
> PR rtl-optimization/48345
> * ira-color.c (setup_conflict_profitable_regs): Exclude prohibited
> hard regs for given mode from profitable regs when doing secondary
> allocation.
This is OK. Note the PR# in the ChangeLog (4834) should be (48342).
jeff
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/
iQEcBAEBAgAGBQJNkomDAAoJEBRtltQi2kC7njQH/1GxaAuxFEZkYx8YdcYj//+c
XyfW2qV0wC91w2GIlpX45zzZnINo5dySAIRerWxkv1dI4ycaxTcYyoWyZRWWUWHQ
mKMYUZM8hmEdnNG/fur481cYo3lP45NmGzGFS5/lxyBJZXBaPk2gUJvYzLPFz/as
4ZJg3c5d05rw/1MdPOFwnKdzxk1TPciF7RP8uhFrEe1Uu8QyRf8ebtnpNyk93uF7
Z4/GafUBaSvYt/usRH4mijICE2cdMNrLq2S4A/RtQBhlOPvwSppIl3rT0kQnjAmw
EUAXXGuKuHLEblzk1dVWpWvwMBXnw93qxSD+vkEbDFtcwzJqh5rqFJbVw4S/TQk=
=Mkxi
-----END PGP SIGNATURE-----
More information about the Gcc-patches
mailing list