This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Fix ARM ICE for register var asm ("pc") (PR target/60606)
- From: "Joseph S. Myers" <joseph at codesourcery dot com>
- To: Alan Lawrence <alan dot lawrence at arm dot com>
- Cc: "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>, Richard Earnshaw <Richard dot Earnshaw at arm dot com>, Richard Henderson <rth at redhat dot com>
- Date: Wed, 17 Sep 2014 16:07:38 +0000
- Subject: Re: Fix ARM ICE for register var asm ("pc") (PR target/60606)
- Authentication-results: sourceware.org; auth=none
- References: <Pine dot LNX dot 4 dot 64 dot 1408222113120 dot 16713 at digraph dot polyomino dot org dot uk> <54197D4B dot 5030503 at arm dot com>
On Wed, 17 Sep 2014, Alan Lawrence wrote:
> We've just noticed this patch causes an ICE in
> gcc.c-torture/execute/scal-to-vec1.c at -O3 when running with -fPIC on
> arm-none-linux-gnueabi and arm-none-linux-gnueabihf; test logs:
Which part causes the ICE? The arm_hard_regno_mode_ok change relating to
modes assigned to CC_REGNUM, the arm_regno_class change relating to
PC_REGNUM, or something else? Either of those would indicate something
very strange going on in LRA (maybe something else needs to change
somewhere as well to stop attempts to use CC_REGNUM or PC_REGNUM
inappropriately?).
--
Joseph S. Myers
joseph@codesourcery.com