public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* problem building gcc 3.4 20030705 with gcc-3.3
@ 2003-07-05 3:59 george goffe
2003-07-05 4:14 ` Andrew Pinski
0 siblings, 1 reply; 2+ messages in thread
From: george goffe @ 2003-07-05 3:59 UTC (permalink / raw)
To: gcc-bugs
[-- Attachment #1: Type: text/plain, Size: 1428 bytes --]
Howdy,
I'm reporting a problem with a build of the above
version of gcc. I'm just trying to be helpful. Here's
the short version of the problem:
de -I../intl -m64 -DL__gcc_bcmp -c
../../gcc/libgcc2.c -o libgcc/sparcv9/__gcc_bcmp.o
../../gcc/libgcc2.c: In function `__gcc_bcmp':
../../gcc/libgcc2.c:1519: error: head insn 102 for
block 0 not found in the insn stream
../../gcc/libgcc2.c:1519: internal compiler error:
Segmentation Fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for
instructions.
make[2]: *** [libgcc/sparcv9/__gcc_bcmp.o] Error 1
make[2]: Leaving directory
`/tls/gcc/gcc/obj.sparc-sun-solaris2.9/gcc'
make[1]: *** [stmp-multilib] Error 2
make[1]: Leaving directory
`/tls/gcc/gcc/obj.sparc-sun-solaris2.9/gcc'
The long version is in the included build.log.gz file.
If anyone would like more info please email me.
Regards,
George...
=====
=====
_/_/_/_/ _/_/_/_/ _/_/_/_/ _/_/_/_/ _/_/_/_/ _/_/_/_/ -----
_/ _/ _/ _/ _/ _/ _/ _/
_/ _/_/ _/_/_/_/ _/ _/ _/_/_/_/ _/ _/_/ _/_/_/_/ -----
_/ _/ _/ _/ _/ _/ _/ _/ _/ _/
_/_/_/_/ _/_/_/_/ _/_/_/_/ _/ _/ _/_/_/_/ _/_/_/_/ -----
"It's not what you know that hurts you, It's what you know that ain't so." Wil Rogers
__________________________________
Do you Yahoo!?
SBC Yahoo! DSL - Now only $29.95 per month!
http://sbc.yahoo.com
[-- Attachment #2: bld.log.gz --]
[-- Type: application/gzip, Size: 32820 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: problem building gcc 3.4 20030705 with gcc-3.3
2003-07-05 3:59 problem building gcc 3.4 20030705 with gcc-3.3 george goffe
@ 2003-07-05 4:14 ` Andrew Pinski
0 siblings, 0 replies; 2+ messages in thread
From: Andrew Pinski @ 2003-07-05 4:14 UTC (permalink / raw)
To: george goffe; +Cc: Andrew Pinski, gcc-bugs
This is a known bootstrap failure (it happens on most platforms, too):
It is caused by:
+Thu Jul 3 20:36:47 CEST 2003 Jan Hubicka <jh@suse.cz>
+
+ * basic-block.h (create_basic_block, merge_blocks_nomove):
Kill.
+ * cfgcleanup.c (merge_blocks): Rename to merge_blocks_move.
+ (merge_blocks_move_predecessor_nojumps,
+ merge_blocks_move_successor_nojumps): Use merge_blocks.
+ (try_optimize_cfg): Use merge_blocks_move.
+ * cfgrtl.c (create_basic_block): Rename to
rtl_create_basic_block.
+ (merge_blocks_nomove): Rename to rtl_merge_blocks.
+ (cfg_layout_create_basic_block): New.
+ (rtl_can_merge_blocks): New.
+ (cfg_layout_split_block): Do not alloc aux by hand.
+ * cfghooks.h (cfg_hooks): Add create_basic_block,
can_merge_blocks_p,
+ merge_blocks.
+ (create_basic_block, can_merge_blocks_p, merge_blocks): New
macros.
+ * cfglayout.c (cfg_layout_duplicate_bb): Do not allocate aux
by hand.
+ * cfgloopmanip.c (loop_split_edge_with): Likewise.
+ * ifcvt.c (merge_if_block): Use merge_blocks_nomove.
+
+ * basic-block.h (basic_block_def): Add field 'rbi'.
+ * bb-reorder.c (find_traces, rotate_loop, mark_bb_visited,
+ find_traces_1_round, copy_bb, connect_traces): Update use of
rbi.
+ * cfg.c (entry_exit_blocks): Add new field.
+ * cfglayout.c: Include alloc-pool.h;
+ (cfg_layout_pool): New.
+ (record_effective_endpoints, fixup_reorder_chain,
+ fixup_fallthru_exit_predecessor, cfg_layout_duplicate_bb):
Update use
+ of rbi.
+ (cfg_layout_initialize_rbi): New function.
+ (cfg_layout_initialize): Use it.
+ (cfg_layout_finalize): Clear rbi fields.
+ * cfglayout.h (RBI): Kill.
+ (cfg_layout_initialize_rbi): Declare.
+ * cfgloopmanip.c (copy_bbs): Use rbi.
+ (record_exit_edges): Likewise.
+ (duplicate_loop_to_header_edge): Likewise.
+ * cfgrtl.c (cfg_layout_create_basic_block): Use
+ cfg_layout_initialize_rbi.
+ (cfg_layout_split_block): Use rbi.
+ (cfg_layout_delete_block): Likewise.
+ * loop-init.c (loop_optimizer_finalize): Likewise.
+ * loop-unswitch.c (unswitch_loop): Likewise.
+ * tracer.c (seen, tail_duplicate, layout_superblocks):
Likewise.
+
+ * cfgrtl.c: Update comments.
+ (try_redirect_by_replacing_jump): New argument.
+ (redirect_branch_edge): Break out from ...
+ (rtl_redirect_edge_and_branch): ... this one.
+ (update_cfg_after_block_merging): Break out from ...
+ (rtl_merge_blocks): ... this one.
+ (cfg_layout_split_edge): New.
+ (cfg_layout_merge_blocks): New.
+ (cfg_layout_can_merge_blocks_p): New.
+ (cfg_layout_redirect_edge_and_branch): Reorganize.
+ (cfg_layout_rtl_cfg_hooks): Fill in.
+ (cfg_layout_delete_block): Kill barriers.
+ * cfganal.c (can_fallthru): Deal with exit blocks
+ * cfglayout.c (cfg_layout_function_header): New function
+ (record_effective_endpoints): Record function header.
+ (fixup_reorder_chain): Fixup dead jumptables; place header
+
+ * basic-block.h (CLEANUP_CFGLAYOUT): New flag.
+ * bb-reorder.c (cfg_layout_initialize): Update call.
+ * cfgcleanup.c (try_optimize_cfg): Supress optimizations of
fallthru
+ edges in cfglayout mode.
+ * cfglayout.c (cleanup_unconditional_jumps): Kill.
+ (cfg_layout_initialize): Kill agrument loops; use cfgcleanup.
+ * cfglayout.h (cfg_layout_initialize): Update prototype.
+ * cfgloop.h (CP_INSIDE_CFGLAYOUT): Kill.
+ * cfgloopmanip.c (loop_split_edge_with): Use split_edge.
+ * flow.c (propagate_block): Do not crash when basic block ends
+ by first insn in the chain.
+ * loop-init.c (loop_optimizer_init): First enter cfglayout
mode; later
+ do loop discovery.
+ * tracer.c (tracer): Update call of cfg_layout_initialize.
<http://gcc.gnu.org/ml/gcc-patches/2003-06/msg01741.html>
<http://gcc.gnu.org/ml/gcc-patches/2003-07/msg00287.html>
<http://gcc.gnu.org/ml/gcc-patches/2003-06/msg02034.html>
All where okayed by Richard Henderson.
Thanks,
Andrew Pinski
On Friday, Jul 4, 2003, at 23:59 US/Eastern, george goffe wrote:
> Howdy,
>
> I'm reporting a problem with a build of the above
> version of gcc. I'm just trying to be helpful. Here's
> the short version of the problem:
>
> de -I../intl -m64 -DL__gcc_bcmp -c
> ../../gcc/libgcc2.c -o libgcc/sparcv9/__gcc_bcmp.o
> ../../gcc/libgcc2.c: In function `__gcc_bcmp':
> ../../gcc/libgcc2.c:1519: error: head insn 102 for
> block 0 not found in the insn stream
> ../../gcc/libgcc2.c:1519: internal compiler error:
> Segmentation Fault
> Please submit a full bug report,
> with preprocessed source if appropriate.
> See <URL:http://gcc.gnu.org/bugs.html> for
> instructions.
> make[2]: *** [libgcc/sparcv9/__gcc_bcmp.o] Error 1
> make[2]: Leaving directory
> `/tls/gcc/gcc/obj.sparc-sun-solaris2.9/gcc'
> make[1]: *** [stmp-multilib] Error 2
> make[1]: Leaving directory
> `/tls/gcc/gcc/obj.sparc-sun-solaris2.9/gcc'
>
>
>
> The long version is in the included build.log.gz file.
>
> If anyone would like more info please email me.
>
> Regards,
>
> George...
>
> =====
> =====
> _/_/_/_/ _/_/_/_/ _/_/_/_/ _/_/_/_/ _/_/_/_/ _/_/_/_/ -----
> _/ _/ _/ _/ _/ _/ _/ _/
> _/ _/_/ _/_/_/_/ _/ _/ _/_/_/_/ _/ _/_/ _/_/_/_/ -----
> _/ _/ _/ _/ _/ _/ _/ _/ _/ _/
> _/_/_/_/ _/_/_/_/ _/_/_/_/ _/ _/ _/_/_/_/ _/_/_/_/ -----
> "It's not what you know that hurts you, It's what you know that ain't
> so." Wil Rogers
>
> __________________________________
> Do you Yahoo!?
> SBC Yahoo! DSL - Now only $29.95 per month!
> http://sbc.yahoo.com<bld.log.gz>
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2003-07-05 4:14 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-07-05 3:59 problem building gcc 3.4 20030705 with gcc-3.3 george goffe
2003-07-05 4:14 ` Andrew Pinski
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).