This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: bootstrap regression on sparc


David Miller <davem@davemloft.net> writes:

> While building libstdc++ I get an assertion failure in haifa-sched.c,
> specifically the assertion on line 3437 is failing:
>
> 	  gcc_assert (!jump_p
> 		      || ((common_sched_info->sched_pass_id == SCHED_RGN_PASS)
> 			  && IS_SPECULATION_BRANCHY_CHECK_P (insn))
> 		      || (common_sched_info->sched_pass_id
> 			  == SCHED_EBB_PASS));
>
> I haven't looked more deeply at it, but the first recent suspicious change
> are the basic block handling changes Alan made two days ago:
>
> 2011-11-09  Alan Modra  <amodra@gmail.com>
>
> 	* function.c (bb_active_p): Delete.
> 	(dup_block_and_redirect, active_insn_between): New functions.
> 	(convert_jumps_to_returns, emit_return_for_exit): New functions,
> 	split out from..

Indeed: I've file PR bootstrap/51086 for that.

	Rainer

-- 
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]