Bootstrap errors on i386-pc-solaris2.10 bisected
H.J. Lu
hjl.tools@gmail.com
Tue Oct 12 21:58:00 GMT 2010
On Tue, Oct 12, 2010 at 2:46 PM, Art Haas <ahaas@impactweather.com> wrote:
> Hi.
>
> The bootstrap problems I've been having on the x86 Solaris machine,
> plus the reply from maintainer Rainer Orth that his builds have
> been succeeding were the impetus to investigate how 'git bisect'
> works. After a bit of fumbling around, including a rebuild of
> an apparently miscompiled 'git' binary, I was able to bisect
> the build problems to this commit:
>
> 4899856f3f2fdefaffa0d5355d8dae034da9ec26 is the first bad commit
> commit 4899856f3f2fdefaffa0d5355d8dae034da9ec26
> Author: bernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4>
> Date: Thu Sep 23 10:04:33 2010 +0000
>
> PR rtl-optimization/44374
> * basic-block.h (enum bb_flags): Add BB_MODIFIED.
> * df-core.c (df_set_bb_dirty): Set it.
> * ifcvt.c (find_memory): Remove function.
> (dead_or_predicable): Use can_move_insns_across.
> * df.h (can_move_insns_across): Declare function.
> * cfgcleanup.c (block_was_dirty): New static variable.
> (try_crossjump_bb, try_forward_edges): Test BB_MODIFIED flag rather
> than df_get_bb_dirty.
> (try_head_merge_bb): New static function.
> (try_optimize_cfg): Call it. Call df_analyze if block_was_dirty
> is set.
> * df-problems.c: Include "target.h"
> (df_simulate_find_uses): New static function.
> (MEMREF_NORMAL, MEMREF_VOLATILE): New macros.
> (find_memory, find_memory_store): New static functions.
> (can_move_insns_across): New function.
> * Makefile.in (df-problems.o): Update dependencies.
>
> testsuite/
> PR rtl-optimization/44374
> * gcc.target/arm/headmerge-1.c: New test.
> * gcc.target/arm/headmerge-2.c: New test.
> * gcc.target/i386/headmerge-1.c: New test.
> * gcc.target/i386/headmerge-2.c: New test.
>
>
> git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@164552 138bc75d-0d04-0410-961f-82ee72b054a4
>
> :040000 040000 8eba3de7802f571601cb7092cfd546609f24086f c8b21579e48331ae0fa528fb89a228ea94211691 M gcc
>
It could be:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45865
--
H.J.
More information about the Gcc
mailing list