This is the mail archive of the gcc-patches@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: [PATCH] Fix PR57451 (Incorrect debug ranges emitted for -freorder-blocks-and-partition -g)


Steve Ellcey <sellcey@mips.com> wrote:
> On Mon, 2013-08-19 at 22:21 -0700, Teresa Johnson wrote:
> 
>> 2013-08-19  Teresa Johnson  <tejohnson@google.com>
>> 
>>         PR rtl-optimizations/57451
>>         * final.c (reemit_insn_block_notes): Prevent lexical blocks
>>         from crossing split section boundaries.
>> 
>>         * testsuite/g++.dg/tree-prof/pr57451.C: New test.
> 
> Teresa,
> 
> This patch is causing a problem in my mips compiler.  I am creating a
> cross-toolchain running on x86 targeting mips-mti-linux-gnu and if I
> compile glibc using a GCC that has this patch all of the programs I
> compile go into an infinite loop when run under the qemu simulator.  I
> think it is the dynamic linker that is getting miscompiled, but I
> haven't tracked down the exact nature of the miscompilation yet.  Has
> anyone else reported any problems with it?  I am adding Richard
> Sandiford to the email list since he is a mips expert and also might
> have some insight to using next_active_insn vs. next_real_insn vs.
> next_insn, though it doesn't look like you have changed what is used
> here.

Similar on SH.  I've just filed rtl-optimization/58220.

Regards,
	kaz


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