TIONS_STARTBUILT_IN_GOMP_SECTIONS_ENDBUILT_IN_GOMP_SECTIONS_END_NOWAITBUILT_IN_GOMP_SINGLE_STARTBUILT_IN_GOMP_SINGLE_COPY_STARTBUILT_IN_GOMP_SINGLE_COPY_END/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/caller-save.c|\ћu||\ћux|\ћut|\ћup|\ћul|\ћusave_call_clobbered_regsinsert_savereg_save_codeinsert_one_insninsert_restoreinit_caller_save/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/calls.csetjmp_syscallsigsetjmpsavectxsiglongjmpqsetjmpvforkgetcontextfunction call has aggregate valueؓ emit_library_call_value_1fixup_tail_callsexpand_callprecompute_argumentscompute_argument_block_sizestore_one_argload_register_parametersshift_return_value/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/cfg.coriginal_copybb %i count became negative after threadingJump threading proved probability of edge %i->%i too small (it is %i, should be %i). Edge frequencies of bb %i has been reset, frequency of block should end up being 0, it is %i edge %i->%i count became negative after threadingInvalid sum of outgoing probabilities %.1f%% Invalid sum of outgoing counts %i, should be %i Invalid sum of incoming frequencies %i, should be %i Invalid sum of incoming counts %i, should be %i (nil) ENTRY EXIT [%.1f%%] Basic block %d Successors: %d registers. Register %d used %d times across %d insns in block %d; set %d time%s; user var; dies in %d places; crosses 1 call; crosses %d calls; crosses call with %d frequency; %d bytes; pref %s; %s or none; pref %s, else %s; pointer %sBasic block %d , prev %d, next %d, loop_depth %d, count , freq %i, maybe hot, probably never executed%sPredecessors: %sSuccessors: %d basic blocks, %d edges. irreducible_loopsuperblocknoschedxlabelfwdrnothrdabcallfakedfs_backcan_fallthrusibcallloop_exitget_loop_copyget_bb_copyget_bb_originalfree_original_copy_tablesinitialize_original_copy_tablesscale_bbs_frequencies_gcov_typeei_nextei_containerupdate_bb_profile_for_threadingSKMJJJhLߊJurJJ@LJJfree_aux_for_edgesalloc_aux_for_edgesalloc_aux_for_edgefree_aux_for_blocksalloc_aux_for_blocksalloc_aux_for_blockJ1IJ٪LJJ J.JJ JHJ/K;?Ldisconnect_srccompact_blocksclear_edges@F/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/cfganal.c*p* Pred for index %d should be %d not %d *p* Succ for index %d should be %d not %d *** Edge (%d, %d) appears to not have an index *** Edge (%d, %d) has index %d, but there is no edge *p* No index for edge from %d to %d %s { Compressed edge list, %d BBs + entry & exit, and %d edges %-4d - edge(entry,exit) ei_nextei_containerdfs_enumerate_frompre_and_rev_post_order_computeinverted_post_order_computeDead jumptable %i removed Outcomes of branch in bb %i and %i differ too much (%i %i) Conditionals in bb %i and %i match. Tablejumps in bb %i and %i match. Splitting bb %i before %i insns Cross jumping from bb %i to bb %i; %i common insns try_optimize_cfg iteration %i Deleting block %i. Deleted label in block %i. Deleting fallthru block %i. Merged %d and %d without moving. Moved block %d after %d and merged. /usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/cfgcleanup.cMoved block %d before %d and merged. Simplifying condjump %i around jump %i Infinite loop in BB %i. Conditionals threaded. Forwarding edge %i->%i to %i failed. single_pred_edgeei_nextei_containermerge_blocks_move_predecessor_nojumpssingle_succ_edgetry_forward_edgescondjump_equiv_p/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/cfghooks.c%s does not support flow_call_edges_add%s does not support block_ends_with_condjump_p%s does not support block_ends_with_call_p%s does not support can_duplicate_block_p%s does not support predicted_by_p%s does not support predict_edge%s does not support can_merge_blocks_p%s does not support move_block_after%s does not support can_remove_branch_p%s does not support redirect_edge_and_branch%s does not support create_basic_block%s does not support redirect_edge_and_branch_force%s does not support duplicate_block%s does not support split_edge%s does not support split_block%s does not support make_forwarder_block%s does not support merge_blocks%s does not support delete_basic_block;;%s basic block %d, loop depth %d, count ;;%s prev block (nil), next block ;;%s pred: ;;%s succ: bb %d on wrong placeprev_bb of %d should be %d, not %dverify_flow_info: Block %i has loop_father, but there are no loopsverify_flow_info: Block %i lacks loop_fatherverify_flow_info: Wrong count of block %i %iverify_flow_info: Wrong frequency of block %i %iverify_flow_info: Duplicate edge %i->%iverify_flow_info: Wrong probability of edge %i->%i %iverify_flow_info: Wrong count of edge %i->%i %iverify_flow_info: Basic block %d succ edge is corruptedPredecessor: Successor: wrong amount of branch edges after unconditional jump %ibasic block %d pred edge is corruptedits dest_idx should be %d, not %dbasic block %i edge lists are corruptedverify_flow_info failedlv_add_condition_to_bbextract_cond_bb_edgescfg_hook_duplicate_loop_to_header_edgeei_nextei_containersingle_succ_edgesingle_pred_edgeremove_branchcurrent_ir_typeEmitting label for block %d /usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/cfglayout.cReordered sequence: duplicate of %i compensation bb %i into_cfglayoutoutof_cfglayoutj[j[j[[[[$}\cTei_nextei_containerfixup_reorder_chainsingle_pred_edgerecord_effective_endpointsskip_insns_after_blockduplicate_insn_chainverify_insn_chainchange_scope/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/cfgloop.cEdge %d->%d exits %u loops size of loop %d should be %d, not %dbb %d do not belong to loop %dloop %d's header does not have exactly 2 entriesloop %d's latch does not have exactly 1 successorloop %d's latch does not have header as successorloop %d's latch does not belong directly to itloop %d's header does not belong directly to itloop %d's latch is marked as part of irreducible regionbasic block %d should be marked irreduciblebasic block %d should not be marked irreducibleedge from %d to %d should be marked irreducibleedge from %d to %d should not be marked irreduciblecorrupted head of the exits list of loop %dcorrupted exits list of loop %dnonempty exits list of loop %d, but exits are not recordedExit %d->%d not recordedWrong list of exited loops for edge %d->%dToo many loop exits recorded%d exits recorded for loop %d (having %d exits)Disambiguating loop %d with multiple latches Found latch edge %d -> %d using profile information. Found latch edge %d -> %d using iv structure. Merged latch edges of loop %d ;; ;; Loop %d ;; header %d, latch %d multiple latches:;; depth %d, outer %ld ;; nodes:;; %d loops found ;; %d succs { loop_preheader_edgeei_nextei_containerverify_loop_structuresingle_succ_edgeremove_bb_from_loopsadd_bb_to_loopnum_loop_branchesget_loop_exit_edgesrelease_recorded_exitsrecord_loop_exitsget_loop_body_in_bfs_orderget_loop_body_in_dom_orderget_loop_bodyphi_nodesstmt_annmerge_latch_edgesflow_loops_findsuperloop_at_depth/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/cfgloopanal.cei_nextei_containermark_irreducible_loopscheck_irred/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/cfgloopmanip.cCreated preheader block for loop %i single_succ_edgesingle_pred_edgecreate_preheaderei_nextei_containerduplicate_loop_to_header_edgeset_zero_probabilityfind_pathBB_RTL flag not set for block %dinsn %d basic block pointer is %d, should be %dinsn %d in header of bb %d has non-NULL basic blockinsn %d in footer of bb %d has non-NULL basic blockverify_flow_info: REG_BR_PROB does not match cfg %wi %ifallthru edge crosses section boundary (bb %i)missing REG_EH_REGION note in the end of bb %itoo many outgoing branch edges from bb %ifallthru edge after unconditional jump %iwrong amount of branch edges after conditional jump %icall edges for non-call insn in bb %iabnormal edges for no purpose in bb %iinsn %d inside basic block %d but block_for_insn is NULLinsn %d inside basic block %d but block_for_insn is %iNOTE_INSN_BASIC_BLOCK is missing for block %dNOTE_INSN_BASIC_BLOCK %d in middle of basic block %din basic block %d:/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/cfgrtl.cflow control insn inside a basic blockinsn %d outside of basic blocks has non-NULL bb fieldend insn %d for block %d not found in the insn streaminsn %d is in multiple basic blocks (%d and %d)head insn %d for block %d not found in the insn streammissing barrier after block %iverify_flow_info: Incorrect blocks for fallthru %i->%iverify_flow_info: Incorrect fallthru %i->%iwrong insn in the fallthru edgebasic blocks not laid down consecutivelyinsn outside basic blockreturn not followed by barriernumber of bb notes in insn chain (%d) != n_basic_blocks (%d)Purged edges from bb %i Purged non-fallthru edges from bb %i (nil) ;; Start of basic block () -> %d ;; Pred edge ;; Insn is not within a basic block ;; Insn is in multiple basic blocks ;; End of basic block %d -> (;; Succ edge ;; Insns in epilogue delay list: Edge %i->%i redirected to %i merging block %d into block %d deleting block %d Removing jump %i. Redirecting jump %i from %i to %i. Replacing insn %i by jump %i Merged blocks %d and %d. Redirecting entry edge from bb %i to %i Fallthru edge unified with branch %i->%i redirected to %i Fallthru edge %i->%i redirected to %i cfglayout modecfg_layout_merge_blockssingle_succ_edgecfg_layout_redirect_edge_and_branch_forcecfg_layout_redirect_edge_and_branchredirect_branch_edgertl_verify_flow_info_1ei_nextei_containerrtl_split_edgefirst_insn_after_basic_block_noteforce_nonfallthru_and_redirectrtl_verify_flow_infoinit_rtl_bb_infopurge_dead_edgescommit_edge_insertionscommit_one_edge_insertioninsert_insn_on_edgetry_redirect_by_replacing_jumpemit_insn_at_entrydelete_insnaggregate value used where a fixed-point was expectedcan't convert between vector values of different sizecan't convert value to a vectorpointer value used where a complex was expectedaggregate value used where a complex was expectedconversion to incomplete typeaggregate value used where an integer was expectedpointer value used where a floating point value was expectedaggregate value used where a float was expectedcannot convert to a pointer type>>>>9@GV88LPBX_GLOBAL__N__GLOBAL__error writing %qs/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/coverage.cfile %s not found, execution counts assumed to be zerofile %s not found, execution counts estimatedno coverage for function %qs foundcoverage mismatch for function %qs while reading counter %qschecksum is %x instead of %xnumber of counters is %d instead of %dcoverage mismatch ignored due to -Wcoverage-mismatchthis can result in poorly optimized code/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/gcov-io.c__gcov_fn_info__gcov_ctr_info__gcov_info__gcov_initr+b.gcda.gcno%qs is version %q.*s, expected version %q.*s/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/gcov-io.hcoverage mismatch for function %u while reading execution counterscannot merge separate %s counters for function %u%qs is corrupted%qs has overflowed%qs is not a gcov data filecannot open %s__gcov_merge_add__gcov_merge_single__gcov_merge_delta__gcov_merge_iorintervalpow2indirect_call}\ћu}\!  BDJBDJBDJSDJgDJSDJBDJzDJKDJDJ'H GDJHLDJgcov_positiontree_coverage_counter_refgcov_syncgcov_read_wordsgcov_write_lengthgcov_write_wordsgcov_open/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/cse.cDeleted %i trivially dead insns ;; Following path with %d sets: Equivalence chain for HHLLaGPPP)PPWPWPcse_condition_code_regcse_cc_succsei_nextei_containercse_change_cc_mode_insncount_reg_usage     cse_extended_basic_blockinvalidatevalidate_canon_reginsert_regsmake_regs_eqvmake_new_qtyinsertrecord_jump_equivcse_find_pathexp_equiv_phash_rtxelt_listelt_loc_listcselib_val_list/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/cselib.cNULL expanding: r%d into: expanding value %s into: wrapping const_int result in const to preserve mode %s BBBBBBBBBBBBwBBBBBB˫BBBBBB\ћuentry_and_rtx_equal_pcselib_invalidate_regnocselib_record_setremove_useless_valuescselib_hash_rtxwrap_constantnew_cselib_valcselib_subst_to_valuescselib_expand_value_rtxrtx_equal_for_cselib_p .stabs "",,0,0, .stabn .stabd /usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/dbxout.cGNU CGNU F77GNU F95GNU PascalGNU Objective-CGNU Objective-C++LetextLBELBB;0;127;eFalse:0,True:1,;xuxs$real$imag(anon)::f:FLFBBLscopeLtextLMgcc2_compiled.}}}}}}}}t}}}}}}}}}}V'H)9*6X.Y4F=`\4Q"Q"L\!  @\x3d\U\\X\T\H\D\dbxout_begin_complex_stabsdbxout_begin_complex_stabs_noforcetextdbxout_typedbxout_type_namestabstr_Odbxout_symbolcounter name %-30s %-5s %-5s ---------------------------------------------- %-30s %5d %5u dbg_cnt '%s' set to %d %*cCan not find a valid counter:value pair:-fdbg-cnt=%s %sauto_inc_deccse2_move2adddelete_trivial_deadgcse2_deleteia64_sched2local_alloc_for_schedpostreload_csepre_insnsched2_funcsched_blocksched_funcsched_insnsched_regionsplit_for_sched2tail_callglobal_alloc_at_funcglobal_alloc_at_regsms_sched_loopNJNJKNJxKOJOJOJ3OJBOJ KOJ WOJ cOJ nOJ yOJOJOJOJOJOJ Adding insn %d to worklist Finding needed instructions: Finished finding needed instructions: DCE: Deleting libcall %d-%d DCE: Deleting insn %d /usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/dce.cprocessing block %d live out = Processing use of in insn %d: ei_nextei_containerdelete_corresponding_reg_eq_notes/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/df-core.c%c%d reg %d bb %d insn %d flag 0x%x type 0x%x loc %p(%p) chain %c%d(%d) reg %d defs eq_uses %c%d(%d)insn %d bb %d luid %d defs insn %d luid %d eq uses mws mw %c r[%d..%d] %s Dataflow summary: def_info->table_size = %d, use_info->table_size = %d starting region dump shoving block %d into %d df_analyze called df_worklist_dataflow_doublequeue:n_basic_blocks %d n_edges %d count %d (%5.2g) df_worklist_dataflow_overeager:n_basic_blocks %d n_edges %d count %d (%5.2g) setting blocks to analyze clearing blocks_to_analyze dfinitdfinishrest_of_handle_df_finishrest_of_handle_df_initializedf_find_usedf_find_defdf_set_bb_infodf_bb_replacedf_compact_blocksdf_get_postorderdf_get_n_blocksdf_analyzedf_worklist_dataflowei_nextei_containerdf_finish_passdf_remove_problem/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/df-problems.c;; lr out ;; old out ;; lr in ;; old in ;; lr use ;; lr def ;; live out ;; live in ;; live gen ;; live kill df_chain_block pool ( (EH)%d%s )->[%d]->( ;; rd out (%d) ;; rd in (%d) ;; rd gen (%d) ;; rd kill (%d) ;; Reaching defs: sparse invalidated dense invalidated %d[%d,%d] %c%d(bb %d insn %d) ;; UD chains for artificial uses ;; reg %d ;; UD chains for insn luid %d uid %d ;; reg %d read/write ;; eq_note reg %d ;; DU chains for artificial defs ;; DU chains for insn luid %d uid %d df_lr_block pooldf_rd_block pooldf_live_block poolei_nextei_containerdf_lr_verify_solution_enddf_lr_resetdf_lr_set_bb_infodf_whole_mw_reg_unused_pdf_whole_mw_reg_dead_pdf_rd_set_bb_infodf_live_verify_transfer_functionsdf_live_bb_local_computedf_live_verify_solution_enddf_live_resetdf_live_set_bb_infodf_lr_verify_transfer_functionsdf_get_live_indf_get_live_out/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/df-scan.cdf->entry_block_defs = df->exit_block_uses = changing reg in insn %d deferring deletion of insn with uid = %d. deleting insn with uid = %d. no bb for insn with uid = %d. deferring rescan insn with uid = %d. verify found no changes in insn with uid = %d. rescanning insn with uid = %d. scanning new insn with uid = %d. changing bb of uid %d unscanned insn from %d to %d to %d starting the processing of deferred insns ending the processing of deferred insns ;; bb %d artificial_defs: ;; bb %d artificial_uses: ;; invalidated by call ;; hardware regs used ;; regular block artificial uses ;; eh block artificial uses ;; entry block defs ;; exit block uses ;; regs ever live %d[%s]df_scan_block pooldf_scan_ref pooldf_scan_insn pooldf_scan_reg pooldf_scan_mw_reg pooldf_scan_mw_link pool0SSSS٢âdf_scan_verifydf_reg_chain_markdf_entry_block_bitmap_verifydf_exit_block_bitmap_verifydf_mark_regdf_bb_verifydf_insn_refs_verifydf_ref_recorddf_uses_recorddf_mws_verifyei_nextei_containerdf_refs_verifydf_reg_chain_verify_unmarkeddf_hard_reg_used_countdf_hard_reg_used_pdf_reg_chain_unlinkdf_install_refdf_bb_refs_recorddf_scan_set_bb_infodf_recompute_luidsdf_ref_chain_change_bbdf_maybe_reorganize_def_refsdf_reorganize_refs_by_reg_by_regdf_maybe_reorganize_use_refsdf_ref_createInternal compiler error: Error reporting routines re-entered. %s: warnings being treated as errors /usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/diagnostic.c%s:%d: confused by earlier errors, bailing out in %s, at %s:%dcompilation terminated due to -Wfatal-errors. Please submit a full bug report, with preprocessed source if appropriate. See %s for instructions. compilation terminated. In file included from %s:%d, from %s:%d%s:%d:%d: %s%s:%d: %sfatal error: internal compiler error: sorry, unimplemented: warning: anachronism: debug: must-not-happen[f[a[[DDDDinternal_errorfatal_error/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/diagnostic.cdiagnostic_count_diagnosticdiagnostic_action_after_outputdiagnostic_build_prefixIIVbJdbJS~bJbJbJMbJbJ/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/dojump.cYOA5,#\ћu\ћu\ћudo_compare_rtx_and_jumpdo_jump/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/dominance.c%i %i dominator of %d status unknowndominator of %d should be %d, not %ddom_convert_dir_to_idxdelete_from_dominance_infoadd_to_dominance_infoiterate_fix_dominatorsprune_bbs_to_update_dominatorsei_nextei_containerdetermine_dominators_for_sonsrecompute_dominatorverify_dominatorsinit_dom_infocalc_dfs_treecalc_dfs_tree_nonrecbb_dom_dfs_outbb_dom_dfs_indominated_by_pnearest_common_dominatorredirect_immediate_dominatorsget_dominated_byset_immediate_dominatorget_immediate_dominatorcalculate_dominance_infocompute_dom_fast_query/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/dwarf2asm.c .uleb128 .sleb128 %ld .uleb128 0x%lxDW.ref.%sLDFCM .hidden %sDW.ref.%s .ascii "\%o\0" %s .string .ascii %s0x%lx .long @GOTOFF@GOTaligned absoluteindirect pcrelindirect pcrel uleb128indirect pcrel udata2indirect pcrel udata4indirect pcrel udata8indirect pcrel sleb128indirect pcrel sdata2indirect pcrel sdata4indirect pcrel sdata8indirect textrelindirect textrel uleb128indirect textrel udata2indirect textrel udata4indirect textrel udata8indirect textrel sleb128indirect textrel sdata2indirect textrel sdata4indirect textrel sdata8indirect datarelindirect datarel uleb128indirect datarel udata2indirect datarel udata4indirect datarel udata8indirect datarel sleb128indirect datarel sdata2indirect datarel sdata4indirect datarel sdata8indirect funcrelindirect funcrel uleb128indirect funcrel udata2indirect funcrel udata4indirect funcrel udata8indirect funcrel sleb128indirect funcrel sdata2indirect funcrel sdata4indirect funcrel sdata8omitbtnfr"\\}`ZQ\dw2_asm_output_encoded_addr_rtxdw2_force_const_memsplay_tree_compare_stringseh_data_format_namehJtjJjJjJjJjJjJkJkJhJhJhJiJiJ/iJFiJ\iJriJiJiJiJiJiJiJjJ+jJCjJ[jJljJjJjJjJjJjJjJkJ.kJ?kJXkJpkJkJkJkJkJkJhJhJhJhJhJiJ&iJ=iJSiJiiJiJiJiJiJiJiJ jJ"jJ:jJRjJcjJ|jJjJjJjJjJjJ kJ%kJ6kJOkJgkJkJkJkJkJkJkJsize_of_encoded_valueDW_OP_derefDW_OP_addrDW_OP_const1uDW_OP_const1sDW_OP_const2uDW_OP_const2sDW_OP_const4uDW_OP_const4sDW_OP_const8uDW_OP_const8sDW_OP_constuDW_OP_constsDW_OP_dupDW_OP_dropDW_OP_overDW_OP_pickDW_OP_swapDW_OP_rotDW_OP_xderefDW_OP_absDW_OP_andDW_OP_divDW_OP_minusDW_OP_modDW_OP_mulDW_OP_negDW_OP_notDW_OP_orDW_OP_plusDW_OP_plus_uconstDW_OP_shlDW_OP_shrDW_OP_shraDW_OP_xorDW_OP_braDW_OP_eqDW_OP_geDW_OP_gtDW_OP_leDW_OP_ltDW_OP_neDW_OP_skipDW_OP_lit0DW_OP_lit1DW_OP_lit2DW_OP_lit3DW_OP_lit4DW_OP_lit5DW_OP_lit6DW_OP_lit7DW_OP_lit8DW_OP_lit9DW_OP_lit10DW_OP_lit11DW_OP_lit12DW_OP_lit13DW_OP_lit14DW_OP_lit15DW_OP_lit16DW_OP_lit17DW_OP_lit18DW_OP_lit19DW_OP_lit20DW_OP_lit21DW_OP_lit22DW_OP_lit23DW_OP_lit24DW_OP_lit25DW_OP_lit26DW_OP_lit27DW_OP_lit28DW_OP_lit29DW_OP_lit30DW_OP_lit31DW_OP_reg0DW_OP_reg1DW_OP_reg2DW_OP_reg3DW_OP_reg4DW_OP_reg5DW_OP_reg6DW_OP_reg7DW_OP_reg8DW_OP_reg9DW_OP_reg10DW_OP_reg11DW_OP_reg12DW_OP_reg13DW_OP_reg14DW_OP_reg15DW_OP_reg16DW_OP_reg17DW_OP_reg18DW_OP_reg19DW_OP_reg20DW_OP_reg21DW_OP_reg22DW_OP_reg23DW_OP_reg24DW_OP_reg25DW_OP_reg26DW_OP_reg27DW_OP_reg28DW_OP_reg29DW_OP_reg30DW_OP_reg31DW_OP_breg0DW_OP_breg1DW_OP_breg2DW_OP_breg3DW_OP_breg4DW_OP_breg5DW_OP_breg6DW_OP_breg7DW_OP_breg8DW_OP_breg9DW_OP_breg10DW_OP_breg11DW_OP_breg12DW_OP_breg13DW_OP_breg14DW_OP_breg15DW_OP_breg16DW_OP_breg17DW_OP_breg18DW_OP_breg19DW_OP_breg20DW_OP_breg21DW_OP_breg22DW_OP_breg23DW_OP_breg24DW_OP_breg25DW_OP_breg26DW_OP_breg27DW_OP_breg28DW_OP_breg29DW_OP_breg30DW_OP_breg31DW_OP_regxDW_OP_fbregDW_OP_bregxDW_OP_pieceDW_OP_deref_sizeDW_OP_xderef_sizeDW_OP_nopDW_OP_push_object_addressDW_OP_call2DW_OP_call4DW_OP_call_refDW_OP_GNU_push_tls_addressDW_OP_GNU_uninitOP_DW_TAG_array_typeDW_TAG_paddingDW_TAG_class_typeDW_TAG_entry_pointDW_TAG_enumeration_typeDW_TAG_formal_parameterDW_TAG_imported_declarationDW_TAG_labelDW_TAG_lexical_blockDW_TAG_memberDW_TAG_pointer_typeDW_TAG_reference_typeDW_TAG_compile_unitDW_TAG_string_typeDW_TAG_structure_typeDW_TAG_subroutine_typeDW_TAG_typedefDW_TAG_union_typeDW_TAG_unspecified_parametersDW_TAG_variantDW_TAG_common_blockDW_TAG_common_inclusionDW_TAG_inheritanceDW_TAG_inlined_subroutineDW_TAG_moduleDW_TAG_ptr_to_member_typeDW_TAG_set_typeDW_TAG_subrange_typeDW_TAG_with_stmtDW_TAG_access_declarationDW_TAG_base_typeDW_TAG_catch_blockDW_TAG_const_typeDW_TAG_constantDW_TAG_enumeratorDW_TAG_file_typeDW_TAG_friendDW_TAG_namelistDW_TAG_namelist_itemDW_TAG_packed_typeDW_TAG_subprogramDW_TAG_template_type_paramDW_TAG_template_value_paramDW_TAG_thrown_typeDW_TAG_try_blockDW_TAG_variant_partDW_TAG_variableDW_TAG_volatile_typeDW_TAG_dwarf_procedureDW_TAG_restrict_typeDW_TAG_interface_typeDW_TAG_namespaceDW_TAG_imported_moduleDW_TAG_unspecified_typeDW_TAG_partial_unitDW_TAG_imported_unitDW_TAG_conditionDW_TAG_shared_typeDW_TAG_MIPS_loopDW_TAG_format_labelDW_TAG_function_templateDW_TAG_class_templateDW_TAG_GNU_BINCLDW_TAG_GNU_EINCLDW_TAG_DW_AT_locationDW_AT_siblingDW_AT_nameDW_AT_orderingDW_AT_subscr_dataDW_AT_byte_sizeDW_AT_bit_offsetDW_AT_bit_sizeDW_AT_element_listDW_AT_stmt_listDW_AT_low_pcDW_AT_high_pcDW_AT_languageDW_AT_memberDW_AT_discrDW_AT_discr_valueDW_AT_visibilityDW_AT_importDW_AT_string_lengthDW_AT_common_referenceDW_AT_comp_dirDW_AT_const_valueDW_AT_containing_typeDW_AT_default_valueDW_AT_inlineDW_AT_is_optionalDW_AT_lower_boundDW_AT_producerDW_AT_prototypedDW_AT_return_addrDW_AT_start_scopeDW_AT_bit_strideDW_AT_upper_boundDW_AT_abstract_originDW_AT_accessibilityDW_AT_address_classDW_AT_artificialDW_AT_base_typesDW_AT_calling_conventionDW_AT_countDW_AT_data_member_locationDW_AT_decl_columnDW_AT_decl_fileDW_AT_decl_lineDW_AT_declarationDW_AT_discr_listDW_AT_encodingDW_AT_externalDW_AT_frame_baseDW_AT_friendDW_AT_identifier_caseDW_AT_macro_infoDW_AT_namelist_itemsDW_AT_priorityDW_AT_segmentDW_AT_specificationDW_AT_static_linkDW_AT_typeDW_AT_use_locationDW_AT_variable_parameterDW_AT_virtualityDW_AT_vtable_elem_locationDW_AT_allocatedDW_AT_associatedDW_AT_data_locationDW_AT_byte_strideDW_AT_entry_pcDW_AT_use_UTF8DW_AT_extensionDW_AT_rangesDW_AT_trampolineDW_AT_call_columnDW_AT_call_fileDW_AT_call_lineDW_AT_MIPS_fdeDW_AT_MIPS_loop_beginDW_AT_MIPS_tail_loop_beginDW_AT_MIPS_epilog_beginDW_AT_MIPS_loop_unroll_factorDW_AT_MIPS_software_pipeline_depthDW_AT_MIPS_linkage_nameDW_AT_MIPS_strideDW_AT_MIPS_abstract_nameDW_AT_MIPS_clone_originDW_AT_MIPS_has_inlinesDW_AT_sf_namesDW_AT_src_infoDW_AT_mac_infoDW_AT_src_coordsDW_AT_body_beginDW_AT_body_endDW_AT_GNU_vectorDW_AT_VMS_rtnbeg_pd_addressDW_AT_LVL/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/dwarf2out.c__unknown__LLSTDW_LOC_OP %s not implementedLASFLFELFB__builtin_va_alistMAIN__ .file %u %s %s:%d .loc %d %d 0 End fileStart new fileIncluded from line number %dUndefine macroAt line number %dThe macroDefine macroLCFIGNU AdaGNU JavaDW%s.%s.%xLDIEanonymous%s.%.2xLocation list begin address (%s)Location list end address (%s)Location expression sizeLocation list terminator begin (%s)Location list terminator end (%s)(DIE (0x%lx) %s)+0x%lxlong long constantfp or vector constant word %uLSFDE%s: "%s"%s (%s)end of children of DIE 0x%lx.gnu.linkonce.wi.%sLength of Compilation Unit InfoDWARF version numberOffset Into Abbrev. SectionPointer Size (in bytes)Letext_coldLdebug_loc(abbrev code)(TAG: %s)DW_children_yesDW_children_noDW_FORM_data2DW_FORM_data4DW_FORM_data8DW_FORM_stringDW_FORM_blockDW_FORM_block1DW_FORM_data1DW_FORM_flagDW_FORM_sdataDW_FORM_strpDW_FORM_udataDW_FORM_ref_addrDW_FORM_ref1DW_FORM_ref2DW_FORM_ref4DW_FORM_ref8DW_FORM_ref_udataDW_FORM_indirectDW_FORM_DW_FORM_block4DW_FORM_addrDW_FORM_block2Length of Public Names InfoDWARF VersionOffset of Compilation Unit InfoCompilation Unit LengthDIE offsetexternal nameLength of Address Ranges InfoSize of AddressSize of Segment DescriptorPad to %d byte boundaryEnd compilation unit.debug_info.debug_abbrev.debug_aranges.debug_macinfo.debug_line.debug_loc.debug_pubnames.debug_str.debug_ranges.debug_frameLdebug_abbrevLtext_coldLdebug_infoLdebug_lineLdebug_rangesLdebug_macinfoDIE %4ld: %s abbrev id: %lu offset: %ld location descriptorlocation list -> label:%srange listconstant (%lu,%lu)floating-point or vector constantdie -> label: %sdie -> %lddie -> "%s" (%d) %s: DW_CFA_advance_loc 0x%lxDW_CFA_offset, column 0x%lxDW_CFA_restore, column 0x%lxDW_CFA_offsetDW_CFA_advance_locDW_CFA_restoreDW_CFA_nopDW_CFA_set_locDW_CFA_advance_loc1DW_CFA_advance_loc2DW_CFA_advance_loc4DW_CFA_offset_extendedDW_CFA_restore_extendedDW_CFA_undefinedDW_CFA_same_valueDW_CFA_registerDW_CFA_remember_stateDW_CFA_restore_stateDW_CFA_def_cfaDW_CFA_def_cfa_registerDW_CFA_def_cfa_offsetDW_CFA_def_cfa_expressionDW_CFA_expressionDW_CFA_offset_extended_sfDW_CFA_def_cfa_sfDW_CFA_def_cfa_offset_sfDW_CFA_MIPS_advance_loc8DW_CFA_GNU_window_saveDW_CFA_GNU_args_sizeDW_CFA_GNU_negative_offset_extendedDW_CFA_.eh_frame .align %d LframeLSCIELECIELength of Common Information EntryCIE Identifier TagCIE VersionCIE AugmentationCIE Code Alignment FactorCIE Data Alignment FactorCIE RA ColumnAugmentation sizePersonality (%s)LSDA Encoding (%s)FDE Encoding (%s)LASFDELEFDEFDE LengthFDE CIE offsetFDE initial locationFDE address rangeLLSDALanguage Specific Data AreaLanguage Specific Data Area (none)End of TableOffset 0x%xL L L  (2<FPZdnx",6@JT^hr|   & 0 : D N X b l v                  * 4 > H R \ f p z                 $ . 8 B L V ` j t ~                    " ) 0 7 L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L > L L L L L L L L L L L L L L L E L L L L L L L L L L L L L L L L L L KaKKaaaaBaKaKaKaK666666666v"#""####"#"#"#"#""##L#9#####Y##v####### $$1$$$$$$C$$]$$$$o$$$*?+**?+?+?+?+*?++?+?+?++?+,+S++y+f++++++++++++++#,,G,5,,,,,Y,,p,,,,,,,FG(GiGEGiGTGhO]OROOPPsOWOHgjghiijjjjjjjjjiijjjj%O%%%%%==OOO%%ȽٽXXȽȽemu XXX}X4!8bm.5S55<<5.55+I_hmI|i)[w &-4;BIPW^elszZix UUeU0EEE00EEddSE4b˥Cr1\i) \i) \(+\e(\-%܅\Z.}&؅\Z.}&ԅ\I(ȅ\-(\g-l%\/'\-&\|) \.&\,$l\ћup\ћuh\ )6 8\Sa\R,\($\><\?2=\Sa\R\Sa\R \Sa\R\Sa\R\Sa\R\Sa\R\Sa\R\Sa\R\Sa\R\Sa\R\Sa\R\cT\cT\oύ\\\\\\\\\\\Ѕ\̅\ą\\\l\ Ą\ń\Ƅ\4\0\ \\AT_refgen_type_die_for_memberdecl_ultimate_origingen_subprogram_dieforce_decl_dieforce_type_dieis_base_typebase_type_dieadd_child_dieAT_flagremove_child_with_prevadd_AT_specificationAT_fileAT_unsignedconvert_cfa_to_fb_loc_listcompute_frame_pointer_to_fb_displacementrtl_for_decl_initloc_descriptormultiple_reg_loc_descriptordbx_reg_numbermem_loc_descriptorbased_loc_descrgen_formal_parameter_dieadd_location_or_const_value_attributeadd_const_value_attributegen_decl_diegen_tagged_type_instantiation_dierecord_type_taggen_typedef_dieAT_stringgen_label_diegen_type_die_with_usagescope_die_foradd_byte_size_attributeadd_data_member_location_attributefield_byte_offsetsplice_child_dieadd_bit_size_attributeadd_bit_offset_attributedwarf2out_imported_module_or_decldwarf2out_finishverify_marks_clearprune_unused_types_pruneprune_unused_types_update_stringsattr_checksumAT_locsame_dw_val_poutput_loc_listoutput_loc_operandsmark_diesbuild_abbrev_tableset_AT_ref_externalvalue_formatAT_string_formsize_of_dieoutput_dieAT_lblunmark_diesoutput_pubnamesoutput_arangesoutput_ranges"Jdw_cfi_oprnd1_descdwarf2out_switch_text_sectionoutput_call_frame_infooutput_cfiinitial_return_savedwarf2out_frame_debugflush_queued_reg_savesdwarf2out_stack_adjuststack_adjust_offsetdef_cfa_1dwarf2out_frame_debug_exprdwarf2out_reg_save_reg/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/emit-rtl.c1.41421356237309504880168872420969807856967187537694807317667973799072.7182818284590452353602874713526624977572470936999595749669676277241unshare\5ћu\;\\ћu|\ћux\bTt\p\ћu\a|\ax\c must be constantehspec_dataeh-rangesallowed_exceptionsmust_not_throw/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/explow.cԡoȡȡ~D\ћuhard_function_valueprobe_stack_rangeallocate_dynamic_stack_spacecopy_to_mode_regconvert_memory_addressint_expr_sizeexpr_sizetrunc_int_for_mode/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/expmed.cttk^+HdM=jjfemit_store_flagexpand_divmodchoose_multiplierexpand_mult_highpartsynth_multexpand_mult_constextract_high_halfexpand_mult_highpart_optabexpand_multexpand_shiftextract_bit_field_1store_bit_fieldstore_bit_field_1store_fixed_bit_fieldmode_for_extraction/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/expr.c%Kcall to %qs declared with attribute error: %s%Kcall to %qs declared with attribute warning: %s+.@.+,,-,p,,,U.a3L3L3L3L3E3E3E3E3E3E3E3E30203:22e3e3pqsstqtonosooz{0v0v0vw{լuŬŬŬŬŬŬ11MMMMMLКoڞڞڞڞ]n˞էџџџџџџџџџџџџџџ&L&&nuuŬiŬŬŬŬŬ,uPŬŬŬEnDZ?\owѰѰ~~~C/mm  ҮҮ::hޡ^KRY`gnu|fa]!  a]!  expand_expr_real_1move_by_pieces_ninsnsstore_constructorstore_fielddo_store_flagexpand_expr_addr_expr_1write_complex_partread_complex_partexpand_varsafe_from_pcount_type_elementscategorize_ctor_elements_1store_exprexpand_assignmentemit_push_insnemit_move_insnemit_move_insn_1emit_move_ccmodeemit_move_multi_wordemit_move_resolve_pushemit_move_complex_pushclear_storage_hintsstore_by_pieces_1store_by_piecescan_store_by_piecesuse_regsuse_regemit_group_storeemit_group_moveemit_group_load_1gen_group_rtxmove_block_from_regemit_block_move_hintsmove_by_piecesconvert_modesconvert_move/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/final.cfreq_max: %i BB %4i freq %4i loop %2i loop_depth %2i skipped. BB %4i freq %4i loop %2i loop_depth %2i fall %4i branch %4i inner_loop loop_header jump alignment added. internal loop alignment added. #NO_APP #APP -+ #0%c%s tmp%ioutput_operand: invalid 'asm': floating constant misusedinvalid expression as operand'%%l' operand isn't a label %s %d %s/%d [length = %d]nested assembly dialect alternativesunterminated assembly dialect alternativeoperand number missing after %%-letteroperand number out of rangeinvalid %%-code %s basic block %d push{l} %%e%s pop{l} %%e%s .p2align %d .p2align %d,,%d .p2align 3 .weak .type %s %i "%s" 1 %s 0 "" 2 could not split insninvalid argument %qs to -fdebug-prefix-mapalignmentsshortenC   >  rest_of_handle_finalei_nextfinal_forward_branch_pasm_fprintfoutput_operandfinal_scan_insnoutput_alternate_entry_pointget_insn_templatefinalshorten_branches/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/fixed-value.clarge fixed-point constant implicitly truncated to fixed-point type55-6q65m5@;g;;mD@mDmDmDmDmDmDmDmDmDmDmD :mDmDmDBDNDfixed_comparefixed_arithmetic/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/fold-const.cassuming signed overflow does not occur when determining that expression is always non-zeroassuming signed overflow does not occur when determining that expression is always non-negative%H%sassuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C1 +- C2assuming pointer wraparound does not occur when comparing P +- C1 with P +- C2assuming signed overflow does not occur when combining constants around a comparisonassuming signed overflow does not occur when eliminating multiplication in comparison with zeroassuming signed overflow does not occur when reducing constant in comparisonassuming signed overflow does not occur when simplifying multiplicationassuming signed overflow does not occur when simplifying A / (B << N)assuming signed overflow does not occur when distributing negation across divisionassuming signed overflow does not occur when simplifying divisionassuming signed overflow does not occur when simplifying X % (power of two)assuming signed overflow does not occur when simplifying modulosassuming signed overflow does not occur when simplifying range testcomparison is always %d due to width of bit-fieldassuming signed overflow does not occur when assuming that (X - c) > X is always falseassuming signed overflow does not occur when assuming that (X + c) < X is always falseassuming signed overflow does not occur when assuming that (X - c) <= X is always trueassuming signed overflow does not occur when assuming that (X + c) >= X is always trueassuming signed overflow does not occur when assuming that (X + c) > X is always trueassuming signed overflow does not occur when assuming that (X - c) < X is always trueassuming signed overflow does not occur when assuming that (X + c) <= X is always falseassuming signed overflow does not occur when assuming that (X - c) >= X is always falseassuming signed overflow does not occur when simplifying comparison of absolute value and zeroassuming signed overflow does not occur when negating a divisioncomparison is always %d% of unmatched not-equal tests is always 1% of mutually exclusive equal-tests is always 0hQPQQP Q"QQ)Q7Q>QLQ0QEQQQQQQQQQQQQQQQ)R4RRR RRTRMRRRtR{RFR?Rfie,eefie,eeAfffff\ghhhgHhqn4n n4nqppLˌCAom)5CSsc#38%%Ы֮ʮ $#:rFGGGGGGGGGGcu9D 9D     D GGGdGe(GVG<7<7<7<7xxDDDDDDDDGGGGGGGGG7GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGMMMMMMMMMMMMMMzezezezefzefzefghhhhhYfYfYfcfYffYffssssssgg3ւgmm=O``=OJJ>O||JJH6ӒݑVFround_downround_upfold_abs_constfold_build3_statfold_ternaryfold_cond_expr_with_comparisonfold_negate_constfold_binaryfold_minmaxmake_rangerange_binopcomparison_to_compcodecompcode_to_comparisonfold_comparisonfold_div_comparefold_relational_constfold_unaryfold_convert_const_int_from_realswap_tree_comparisoninvert_tree_comparisonfold_convertsize_diffopsize_binopmay_negate_without_overflow_pfold_undefer_overflow_warningsdiv_and_round_double/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/function.cimpossible constraint in %unused parameter %q+Dvariable %q+D might be clobbered by % or %argument %q+D might be clobbered by % or %function returns an aggregate%Jtotal size of local objects too largesize of variable %q+D is too largevregspro_and_epilogueasmcons|b]ћuULb]match_asm_constraints_1thread_prologue_and_epilogue_insnssingle_succ_edgekeep_stack_depressedhandle_epilogue_setei_containerei_nextinstantiate_virtual_regs_in_insnexpand_function_endexpand_dummy_function_endexpand_function_startassign_parm_find_entry_rtlassign_parm_adjust_entry_rtlinit_function_for_compilationinit_dummy_function_startreorder_blocks_1aggregate_value_passign_stack_temp_for_typefind_function_data%s: %d basic blocks and %d edges/basic block%s: %d basic blocks and %d registers/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/gcse.cLDST list: Pattern (%3d): Loads : Stores : %s hash table (%d buckets, %d entries) Index %d (hash value %d) PRE/HOIST: end of bb %d, insn %d, copying expression %d to reg %d PRE: store updated with reaching reg : Code Hosting Expressionshoisting vbeinout computation: %d passes STORE_MOTION delete insn in BB %d: STORE MOTION replaced with insn: STORE_MOTION drop REG_EQUAL note at insn %d: GLOBAL CONST-PROP: Replacing reg %d in jump_insn %d with constant before store motion ST_avail and ST_antic (shown under loads..) Removing redundant store: st_antlocst_killTransptst_avlocCan't replace store %d: abnormal edge from %d to %d STORE_MOTION insert store at start of BB %d: STORE_MOTION insert insn on edge (%d, %d): LOCAL CONST-PROP: Replacing reg %d in LOCAL COPY-PROP: Replacing reg %d in insn %d with reg %d Implicit set of reg %d in Found %d implicit sets GLOBAL CONST-PROP: Replacing reg %d in GLOBAL COPY-PROP: Replacing reg %d in insn %dJUMP-BYPASS: Proved reg %d in jump_insn %d equals constant Bypass edge from %d->%d to %d CPROP of %s, pass %d: %d bytes needed, %d local const props, %d local copy props, %d global const props, %d global copy props GCSE disabledGCSE pass %d ExpressionPRE: redundant insn %d (expression %d) in bb %d, reaching reg is %d PRE/HOIST: edge (%d,%d), copy expression %d PRE: bb %d, insn %d, copy expression %d in insn %d to reg %d PRE GCSE of %s, pass %d: %d bytes needed, %d substs, %d insns created GCSE of %s: %d basic blocks, %d pass%s, %d bytes jump bypassing disabledBYPASS of %s: %d basic blocks, bypassgcse1c]ћuinsert_set_in_tableei_nextei_containerinsert_insn_end_basic_blockadd_label_notesprocess_insert_insnpre_insert_copy_insnhoist_codelocal_cprop_passdo_local_cpropcprop_insnfind_avail_setfind_bypass_setextract_mentioned_regs_helperinsert_storeggc-min-expandggc-min-heapsizehad to relocate PCHcan't get position in PCH file: %mcan't write padding to PCH file: %m/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/ggc-common.crelocate_ptrsgt_pch_note_reordergt_pch_note_objectggc_splay_dont_freeggc_splay_alloc0BA:>>FEH/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/gimplify.c%qs not specified in enclosing parallel%Henclosing parallelretvalsaved_stackvolinvalid lvalue in asm output %dnon-memory input %d must stay in memorymemory input %d is not directly addressable%s variable %qs is private in outer contextiteration variable %qs should be privateiteration variable %qs should not be firstprivateiteration variable %qs should not be reductioniftmp;;;;;L]]]]]]NNNNNixxx1      i9iy<   @1iiP|( $,,,,  =      ?  Hd]force_gimple_operandgimplify_bodymostly_copy_tree_rgimplify_exprgimplify_self_mod_exprgimplify_compound_lvalcanonicalize_component_refgimple_pop_conditiongimplify_modify_exprgimplify_modify_expr_rhsgimplify_init_constructorgimplify_init_ctor_evalgimplify_conversionomp_add_variablegimplify_switch_exprgimplify_return_exprgimplify_save_exprgimplify_target_exprgimplify_var_or_parm_declomp_notice_variablegimplify_scan_omp_clausesgimplify_adjust_omp_clausesgimplify_adjust_omp_clauses_1gimplify_omp_forvoidify_wrapper_exprannotate_all_with_locusgimple_add_tmp_varforce_constant_sizedeclare_varsinternal_get_tmp_varcreate_tmp_varpop_gimplify_contextgimple_tree_eq/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/graphds.c%d (%d) <- ->graphds_domtreegraphds_sccPG*GGFF^F FEE?EEDDDDcDFDDCCCpCFCvGCvGvGvGvGBBBvGvGBvGBnBDB'BAAAvGkAAAA@@@|@R@(@????V?,??>>>g>=>>===k=A=$==<<<y<O<%<;;;};S;);::::W:-::999h9K9.9988888c8F8)8 87777{7^7A7$7666u6A66555|5R5555444}4`4C44fEfEOEOEfEfEfEfEfEOEfEfENtXuctttttXuXuu8uk~ˈZ>"o@$ن{_C' ܅u܄~O3ՃwH].V'ɀk< n?~~~T~%~}}}i}:} }||~|O| ||{{{{x{\{@{${{zzzz|z`zDz(z zyyyPy4yyxxexIxxwwwwhw9w wvvvtv<<))<<<<<<<YWn՗WW8xP;&F˯G̮R6g8ѬjN2˫)Z>S$ƨh9 a2ԦvG+ץyJ_0ңtEZ+סgK/۠kO3ߟ[?ΞpT%ǝsDʜȽȽ"FgȽȽ_!  _!   ^ћu$^ћu$_ű _oύ/`j\/`j\t/`[k\\/`gXd/`gXp/`gX/`Sa\R/`Sa\R.`Sa\R.`Sa\R/`Sa\R/`Sa\R.`Sa\R/`Sa\R /`Sa\R/`Sa\R.`Sa\R.`Sa\R /`Sa\R.`Sa\R.`Sa\R^ћuD^aHb]ax/`!  D_4Q"Q"t_!  _!  _ !  _}!   ^!  ,^!  _ћu ^ћu^ћu^ћu^ћu^ ћu^ћu^ћu^ћul_aQl_`/`l/`h/`X/`.` gt_pch_p_15varray_head_taggt_pch_nx_varray_head_taggt_ggc_mx_varray_head_taggtype-desc.c/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/integrate.cinitvalsallocate_initial_values""""""mmC<QJmmmm z&eeee4;^WPIB-cccccccccccccccccccccccccccccw(reg_or_subregnortx_renumbered_equal_pinvert_jump_1redirect_jump_2mark_jump_label_1signed_conditionunsigned_conditionswap_conditionreverse_condition_maybe_unorderedreverse_conditionmark_all_labels/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/jump.cbarriers/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/langhooks.cAt top level:In member function %qsIn function %qsadd_builtin_functionlhd_print_error_functionlhd_tree_sizelhd_dwarf_namelhd_decl_printable_namelhd_expand_exprlhd_incomplete_type_errorlhd_type_promotes_tolhd_set_decl_assembler_nameei_nextei_container/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/lists.cPd]Ld]free_INSN_LIST_nodefree_listalloc_INSN_LIST/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/local-alloc.c;; Register %d in %d. stack regs:lregupdate_equiv_regsblock_allocfind_free_reg A/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/loop-init.cloop2loop2_initloop2_doneloop2_invariantloop2_unswitchloop2_unrollloop2_dolooprtl_loop_initloop_optimizer_finalizeloop_optimizer_init-- .------ .---...--. .-.------.. .ei_nextei_containercheck_dependencyrecord_usehash_invariant_expr_1invariant_expr_equal_pfree_inv_motion_data/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/loop-invariant.cDecided to move invariant %d Invariant %d is equivalent to invariant %d. Failed to move invariant %d *****starting processing of loop ****** *****ending processing of loop ****** Set in insn %d is invariant (%d), cost %d, depends on not simple * iteration (in %s) (first special)/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/loop-iv.cAnalyzing for bivness. not simple. already analysed. Analyzing operand of insn Analyzing def of in insn is ;; improved upper bound by one. Loop %d is simple: simple exit %d -> %d assumptions: does not roll if: infinite if: number of iterations: upper bound: Loop %d is not simple. cannot optimize possibly infinite loopsassuming that the loop is not infinitecannot optimize loop, the loop counter may overflowassuming that the loop counter does not overflow h=h=h=hgg=h=hggiv_number_of_iterationscanonicalize_iv_subregsshorten_into_modesimplify_using_initial_valueseliminate_implied_conditionei_nextei_containercanon_conditionget_iv_valuebiv_pget_biv_stepget_biv_step_1iv_get_reaching_defrecord_biviv_analyze_defiv_analyze_expr ;; Expanding Accumulator /usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/loop-unroll.c;; Unrolled loop %d times, counting # of iterations in runtime, %i insns ;; *** Considering loop %d for complete peeling *** ;; Considering peeling once rolling loop ;; Not considering loop, is too big ;; Unable to prove that the loop rolls exactly once ;; Decided to peel exactly once rolling loop ;; Considering peeling completely ;; Not considering loop, is not innermost ;; Not considering loop, cold area ;; Not considering loop, cannot duplicate ;; Unable to prove that the loop iterates constant times ;; Not peeling loop completely, rolls too much ( iterations > %d [maximum peelings]) ;; Decided to peel loop completely ;; Peeled loop completely, %d times ;; *** Considering loop %d *** ;; Considering unrolling loop with constant number of iterations ;; Not unrolling loop, doesn't roll ;; max_unroll %d (%d copies, initial %d). ;; Decided to unroll the constant times rolling loop, %d times. ;; Considering unrolling loop with runtime computable number of iterations ;; Unable to prove that the number of iterations can be counted in runtime ;; Loop iterates constant times ;; Decided to unroll the runtime computable times rolling loop, %d times. ;; Considering unrolling loop stupidly ;; The loop is simple ;; Not unrolling, contains branches ;; Decided to unroll the loop stupidly, %d times. ;; Considering simply peeling loop ;; Not peeling, contains branches ;; Not peeling loop, rolls too much (;; Not peeling loop, no evidence it will be profitable ;; Decided to simply peel the loop, %d times. ;; Peeling loop %d times ;; Condition on beginning of loop. ;; Condition on end of loop. ;; Unrolled loop %d times, constant # of iterations %i insns ;; Unrolled loop %d times, %i insns Rkxunroll_and_peel_loopspeel_loop_completelyapply_opt_in_copiesexpand_var_during_unrollingsplit_ivpeel_loop_simpleunroll_loop_constant_iterationsunroll_loop_runtime_iterationssingle_pred_edgesingle_succ_edgeunroll_loop_stupid/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/loop-unswitch.c;; Not unswitching anymore, hit max level ;; Not unswitching, not innermost loop ;; Not unswitching, can't duplicate loop ;; Not unswitching, loop too big ;; Not unswitching, not hot area ;; Not unswitching, loop iterations < 1 ;; Unswitching loop unswitch_single_loopunswitch_loopsingle_succ_edgesingle_pred_edgecompare_and_jump_seq/usr/local/home/bellard/cpux86/rootdisk/buildroot-2011.02/output/toolchain/gcc-4.3.5/gcc/omp-low.c_omp_fnwork-sharing region may not be closely nested inside of work-sharing, critical, ordered or master regionmaster region may not be closely nested inside of work-sharing regionordered region may not be closely nested inside of critical regioncritical region may not be nested inside a critical region with the same name.omp_data_s.omp_data_i.omp_copy_sordered region must be closely nested inside a loop region with an ordered clause.trip.istart0.iend0invalid entry to OpenMP structured block.omp_data_o.section.omp_copy_o.omp_copy_i.gomp_critical_user_%*sbb %d: %s %*sbb %d: OMP_CONTINUE %*sbb %d: OMP_RETURN %*s[no exit marker] OMP region tree ompexpssaompexpomplower.JD5fff^--------ӾӾ+ks   &         ==Gi==_G=G==G=>*>>:0d]_IPd]execute_lower_ompscan_sharing_clausesinstall_var_fieldlower_omp_1lower_rec_input_clausesbuild_outer_var_reflower_send_clauseslookup_decl_in_outer_ctxextract_omp_for_datalower_omp_sectionsbuild_omp_regionsbuild_omp_regions_1bb_stmt_listremove_exit_barrierei_nextei_containerexpand_ompsingle_succ_edgeworkshare_safe_to_combine_pget_ws_args_forstmt_annexpand_omp_parallelexpand_parallel_callexpand_omp_forexpand_omp_for_static_nochunkexpand_omp_for_static_chunksingle_pred_edgephi_nodesexpand_omp_for_genericexpand_omp_sectionsexpand_omp_singleexpand_omp_synchexpand_omp_atomic_fetch_opexpand_omp_atomi