On Tue, Oct 12, 2010 at 2:46 PM, Art Haas <ah...@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 <ber...@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/tr...@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.

Reply via email to