- 21 May, 2002 17 commits
-
-
From-SVN: r53697
Zdenek Dvorak committed -
2002-05-21 Phil Edwards <pme@gcc.gnu.org> * include/bits/stl_vector.h: Reformat to follow C++STYLE. Doxygenate all public members. Reorder to follow 14882. (vector::push_back(void)): Remove previously-deprecated fn. (vector::insert(iterator), vector::_M_insert_aux(iterator)): Deprecate for removal in 3.3. From-SVN: r53696
Phil Edwards committed -
* bb-reorder.c (make_reorder_chain_1): Modified. * cfganal.c (can_fallthru, flow_call_edges_add, flow_preorder_transversal_compute): Modified. * cfgbuild.c (make_edges, find_basic_blocks, find_many_sub_basic_blocks, find_sub_basic_blocks): Modified. * cfgcleanup.c (try_simplify_condjump, try_optimize_cfg): Modified. * cfglayout.c (skip_insns_after_block, fixup_reorder_chain, fixup_fallthru_exit_predecessor, cfg_layout_redirect_edge): Modified. * cfgrtl.c (tidy_fallthru_edges, verify_flow_info): Modified. * combine.c (this_basic_block): Type changed to basic_block. (combine_instructions, set_nonzero_bits_and_sign_copies, try_combine, nonzero_bits, num_sign_bit_copies, get_last_value_validate, get_last_value, distribute_notes, distribute_links): Modified. * final.c (compute_alignments): Modified. * flow.c (regno_uninitialized, regno_clobbered_at_setjmp): Modified. * function.c (thread_prologue_and_epilogue_insns): Modified. * gcse.c (compute_code_hoist_vbeinout): Modified. * global.c (build_insn_chain): Modified. * ifcvt.c (find_if_block, find_cond_trap): Modified. * predict.c (last_basic_block_p, note_prediction_to_br_prob): Modified. * regmove.c (regmove_optimize): Modified. * resource.c (find_basic_block): Modified. * sched-ebb.c (schedule_ebbs): Modified. * ssa-dce.c (find_control_dependence, find_pdom): Modified. From-SVN: r53695
Zdenek Dvorak committed -
From-SVN: r53694
Andreas Jaeger committed -
* reg-stack.c (swap_rtx_condition, subst_stack_regs_pat): Use unspec names, not numbers. From-SVN: r53693
Richard Henderson committed -
From-SVN: r53692
Brian R. Gaeke committed -
* init.c (build_vec_init): Test for trivial copy-assignment when copy-assigning arrays. From-SVN: r53691
Alexandre Oliva committed -
* doc/sourcebuild.texi: Mention snapshot-README and snapshot-index.html as needing updating for new front ends. From-SVN: r53690
Joseph Myers committed -
From-SVN: r53689
Joseph Myers committed -
From-SVN: r53688
Joseph Myers committed -
rtl.h (SUBREG_PROMOTED_UNSIGNED_SET): Avoid warnings when disabling checking, and avoid multiple evaluation of RTX. * rtl.h (SUBREG_PROMOTED_UNSIGNED_SET): Avoid warnings when disabling checking, and avoid multiple evaluation of RTX. From-SVN: r53687
Kaveh R. Ghazi committed -
* bitmap.c (bitmap_find_bit): Return early if we have the correct element cached. From-SVN: r53686
Richard Earnshaw committed -
* profile.c (gen_edge_profiler): Set alias set before the memory is used. From-SVN: r53685
Jan Hubicka committed -
2002-05-20 David S. Miller <davem@redhat.com> * cselib.c (max_value_regs): New. (cselib_lookup, cselib_invalidate_regno): Initialize it when adding new entries to the REG_VALUES table and we are dealing with a hard register. (clear_table): Initialize it. (cselib_invalidate_regno): Use it to determine which hard registers to scan when mode is not VOIDmode. From-SVN: r53684
David S. Miller committed -
From-SVN: r53683
GCC Administrator committed -
2002-05-20 Duraid Madina <duraid@fl.net.au> * tradcpp.c (fixup_newlines): Use old-style function header. From-SVN: r53677
Duraid Madina committed -
From-SVN: r53675
Krister Walfridsson committed
-
- 20 May, 2002 21 commits
-
-
2002-05-20 H.J. Lu (hjl@gnu.org) Base on suggestions from Zhang Fuxin <fxzhang@ict.ac.cn>: * config/mips/mips.h (DFMODE_NAN): Defined. (SFMODE_NAN): Likewise. From-SVN: r53674
H.J. Lu committed -
From-SVN: r53671
Dale Johannesen committed -
* params.c: Fix formatting. * params.h: Likewise. * predict.c: Likewise. * prefix.c: Likewise. * print-rtl.c: Likewise. * print-tree.c: Likewise. * profile.c: Likewise. From-SVN: r53670
Kazu Hirata committed -
2002-05-20 Phil Edwards <pme@gcc.gnu.org> * docs/html/faq/index.html (5.4): Recommend against -I options for finding the ext headers. * docs/html/faq/index.txt: Regenerate. From-SVN: r53669
Phil Edwards committed -
2002-05-20 H.J. Lu (hjl@gnu.org) * gcc/config/mips/linux.h (SDB_DEBUGGING_INFO): Undefine. From-SVN: r53668
H.J. Lu committed -
arm-wince-pe.h (ASM_SPEC): Pass -mcpu and -march switches straight on to the assembler, do not abbreviate them. * config/arm/arm-wince-pe.h (ASM_SPEC): Pass -mcpu and -march switches straight on to the assembler, do not abbreviate them. * config/arm/elf.h (ASM_SPEC): As above. * config/arm/semi.h (ASM_SPEC): As above. * config/arm/unknown-elf-oabi.h (ASM_SPEC): As above. * config/arm/xscale-coff.h (SUBTARGET_ASM_SPEC): Pass -mcpu=xscale on to the assembler by default. * config/arm/xscale-elf.h (SUBTARGET_ASM_SPEC): As above. From-SVN: r53667
Nick Clifton committed -
* libF77/Makefile.in (SHELL): Set to @SHELL@. * libI77/Makefile.in (SHELL): Likewise. * libU77/Makefile.in (SHELL): Likewise. From-SVN: r53666
Kaveh R. Ghazi committed -
* cse.c (canon_hash): Reorder do_not_record test. Always allow pic_offset_table_rtx. From-SVN: r53665
Richard Henderson committed -
* Makefile.in (SHELL): Set to @SHELL@. (WARN_CFLAGS): New. (ALL_CFLAGS): Add $(WARN_CFLAGS). From-SVN: r53662
Kaveh R. Ghazi committed -
From-SVN: r53660
Andreas Jaeger committed -
2002-05-20 Toon Moene <toon@moene.indiv.nluug.nl> * Makefile.in: Use @SHELL@, not /bin/sh for SHELL definition. From-SVN: r53659
Toon Moene committed -
* gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define. (MAX_COPY): Bump up to 10 times sizeof (long long). (main): Use a pattern of SEQUENCE_LENGTH different characters to copy. * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times sizeof (long long). * gcc.c-torture/execute/strcpy-1.c: New test. From-SVN: r53658
J"orn Rennecke committed -
From-SVN: r53657
David Billinghurst committed -
* call.c (any_strictly_viable): New. (build_new_op): Use it for COMPOUND_EXPR and ADDR_EXPRs. From-SVN: r53656
Alexandre Oliva committed -
2002-05-19 Toon Moene <toon@moene.indiv.nluug.nl> * optabs.c (expand_cmplxdiv_wide): Use complex_part_zero_p. (expand_binop): Ditto (3 times). From-SVN: r53655
Toon Moene committed -
* Makefile.in (distclean): Remove QMTest stuff. (QMTEST_PATH): New variable. (QMTESTFLAGS): Likewise. (QMTESTRUNFLAGS): Likewise. (QMTEST): Likewise. (QMTEST_GPP_TESTS): Likewise. (QMTEST_DIR): Likewise. (QMTEST_DIR/context): New target. (qmtest-g++): Likeise. (qmtest-gui): Likewise. (QMTEST_DIR/gpp-expected.qmr): Likewise. * README.QMTEST: New file. From-SVN: r53654
Mark Mitchell committed -
From-SVN: r53653
GCC Administrator committed -
From-SVN: r53648
Mark Mitchell committed -
2002-05-19 Aldy Hernandez <aldyh@redhat.com> * config/rs6000/rs6000.h (FUNCTION_VALUE): Only return vectors in an altivec register if TARGET_ALTIVEC. * config/rs600/rs6000.c (rs6000_emit_move): Change VECTOR_MODE_P to ALTIVEC_VECTOR_MODE. (rs6000_va_arg): Only vectors of type AltiVec are 16 byte aligned. (rs6000_va_arg): Vectors may go in registers if they are not altivec vectors. From-SVN: r53645
Aldy Hernandez committed -
From-SVN: r53644
Kazu Hirata committed -
* gensupport.c (init_include_reader): Merge into ... (process_include): ... here. Simplify composite path creation. Plug memory leaks. Fix file/line number tracking. Do not process_define_cond_exec. Return void. (process_rtx): Don't check process_include return value. From-SVN: r53643
Richard Henderson committed
-
- 19 May, 2002 2 commits
-
-
* basic_block.h (struct basic_block_def): Added prev_bb and next_bb fields. (FOR_BB_BETWEEN, FOR_ALL_BB, FOR_ALL_BB_REVERSE): New macros for traversing basic block chain. (create_basic_block_structure, create_basic_block): Declaration changed. (link_block, unlink_block): Declare. * cfg.c (entry_exit_blocks): Initialize new fields. (link_block, unlink_block): New. (expunge_block_nocompact): Unlink basic block. (dump_flow_info): Print prev_bb/next_bb fields. * cfgbuild.c (find_basic_blocks_1, find_basic_blocks): Modified. * cfgcleanup.c (merge_blocks_move_predecessor_nojumps): Modified. * cfglayout.c (fixup_reorder_chain, cfg_layout_duplicate_bb): Modified. * cfgrtl.c (create_basic_block_structure, create_basic_block, split_block, force_nonfallthru_and_redirect, split_edge): Modified. (verify_flow_info): Check that list agrees with numbering. From-SVN: r53642
Zdenek Dvorak committed -
* c-common.c (preprocessing_asm): New macro. * c-lex.h (builtin_define, builtin_assert): Use pfile. doc: * tm.texi: Update. config/alpha: * alpha.h (CPLUSPLUS_CPP_SPEC): Remove. (CPP_SPEC): Simplify. (TARGET_CPU_CPP_BUILTINS): Update. * freebsd.h (TARGET_OS_CPP_BUILTINS): New. (CPP_SPEC): Simplify. * linux.h (CPLUSPLUS_CPP_SPEC): Remove. (TARGET_OS_CPP_BUILTINS): Update. * osf.h (CPP_XFLOAT_SPEC): Kill. (TARGET_OS_CPP_BUILTINS): Update. (CPP_SUBTARGET_SPEC, SUBTARGET_EXTRA_SPECS): Simplify. * osf5.h (CPP_XFLOAT_SPEC): Kill. * vms.h (CPP_SUBTARGET_SPEC): Kill. (TARGET_OS_CPP_BUILTINS): Update. From-SVN: r53641
Neil Booth committed
-