- 01 Jan, 2002 9 commits
-
-
* config/mmix/mmix.md: Update FIXME to not mention define_constants. (MMIX_rJ_REGNUM): New define_constants constant. ("movqi", "movsi", "movdi", "*movdicc_real_foldable", "*movdicc_real"): Adjust contraints formatting. ("*bCC_foldable"): Add %+ for P in output format and delete FIXME for branch prediction. ("*bCC", "*bCC_inverted_foldable", "*bCC_inverted"): Add %+ in output template. ("*call_real", "*call_value_real", "nonlocal_goto_receiver", "*nonlocal_goto_receiver_expanded"): Use MMIX_rJ_REGNUM instead of number. Delete related FIXMEs. * config/mmix/mmix.h (MMIX_INCOMING_RETURN_ADDRESS_REGNUM): Change from number to MMIX_rJ_REGNUM. (TARGET_MASK_BRANCH_PREDICT): New. (TARGET_DEFAULT): Change to TARGET_MASK_BRANCH_PREDICT. (TARGET_SWITCHES): Update comment. Correct -mno-toplevel-symbols value. Add -mbranch-predict and -mno-branch-predict. (TARGET_VERSION): Drop date. (ADDITIONAL_REGISTER_NAMES): Use MMIX_rJ_REGNUM, not number. * config/mmix/mmix.c (mmix_encode_section_info): Correct condition for finding out global symbols. (mmix_asm_output_labelref): Revert condition for global symbol. (mmix_print_operand): <case '+'>: Emit P for a likely branch. (mmix_print_operand_punct_valid_p): A '+' is valid. From-SVN: r48448
Hans-Peter Nilsson committed -
From-SVN: r48447
Hans-Peter Nilsson committed -
2002-01-01 Roger Sayle <roger@eyesopen.com> * libmath/stubs.c (sinf,cosf): Implement stubs to enable the equivalent ___builtin__ versions. * include/c_shadow/bits/std_cmath.h: All __builtin math functions are available in libstdc++ as the necessary stub implementations are provided by libmath/stubs.c. From-SVN: r48445
Roger Sayle committed -
From-SVN: r48444
Jason Thorpe committed -
* configure.in: Add support for NetBSD cross compiles. * configure: Regenerate. From-SVN: r48443
Jason Thorpe committed -
* configure.in (uintptr_t): Use AC_CHECK_TYPE. * configure: Regenerated. From-SVN: r48442
Douglas B Rupp committed -
From-SVN: r48440
GCC Administrator committed -
* parse.y (dump_java_tree): New function. (source_end_java_method): Call it. (end_class_declaration): Likewise. * lang.c (java_decode_option): Call dump_switch_p. From-SVN: r48439
Tom Tromey committed -
From-SVN: r48437
Richard Henderson committed
-
- 31 Dec, 2001 30 commits
-
-
* aclocal.m4 (libiberty_AC_FUNC_STRNCMP): Use anon mmap as 2nd try. * configure: Regenerated. From-SVN: r48436
Ira Ruben committed -
* regrename.c (build_def_use): Don't rename asm operands that were originally hard registers. (copyprop_hardreg_forward_1): Likewise. (find_oldest_value_reg): Copy ORIGINAL_REGNO from source. * varasm.c (make_decl_rtl): Use gen_rtx_raw_REG. Set ORIGINAL_REGNO. * gcc.dg/asm-5.c: New. From-SVN: r48435
Richard Henderson committed -
* config/alpha/vms.h (HAS_INIT_SECTION, NEED_ATEXIT): Remove. (NAME__MAIN, SYMBOL__MAIN): Define. From-SVN: r48434
Douglas B Rupp committed -
* config/alpha/alpha.c (reg_no_subreg_operand): Reject all non-registers. From-SVN: r48433
Richard Henderson committed -
From-SVN: r48432
Richard Henderson committed -
cfgrtl.c (delete_insn): Check for not NOTE_INSN_DELETED_LABEL before decrementing LABEL_NUSES from a... * cfgrtl.c (delete_insn): Check for not NOTE_INSN_DELETED_LABEL before decrementing LABEL_NUSES from a jump table. From-SVN: r48431
Richard Henderson committed -
2001-12-31 Paolo Carlini <pcarlini@unitus.it> * include/ext/iterator: Add #include <bits/std_iterator.h>, tweak. * testsuite/ext/headers.cc: Add <ext/iterator>. From-SVN: r48430
Paolo Carlini committed -
2001-12-31 Paolo Carlini <pcarlini@unitus.it> * include/backward/algo.h: Add two more using declarations. * include/backward/iterator.h: Include <ext/iterator>, add using declaration. * include/ext/algorithm: Add #pragma GCC system_header. From-SVN: r48429
Paolo Carlini committed -
2001-12-31 Phil Edwards <pme@gcc.gnu.org> * include/bits/stl_bvector.h: Change calls to 3-argument distance() into standard 2-argument version. * include/bits/stl_deque.h: Likewise. * include/bits/stl_tempbuf.h: Likewise. * include/bits/stl_tree.h: Likewise. * include/bits/stl_vector.h: Likewise. * include/ext/stl_hashtable.h: Likewise. * include/bits/stl_iterator_base_funcs.h: Move distance() extension... * include/ext/iterator: to here. New file. * include/Makefile.am (ext_headers): Add new file, alphabatize. * include/Makefile.in: Regenerate. From-SVN: r48428
Phil Edwards committed -
2001-12-31 Paolo Carlini <pcarlini@unitus.it> * g++.old-deja/g++.robertl/eb130.C: hash_set is now in namespace __gnu_cxx From-SVN: r48427
Paolo Carlini committed -
2001-12-31 Phil Edwards <pme@gcc.gnu.org> * include/bits/stl_deque.h: Doxygenate with initial/example hooks. Clean up spacing and indentation. From-SVN: r48426
Phil Edwards committed -
2001-12-31 Paolo Carlini <pcarlini@unitus.it> * include/ext/slist: Move into __gnu_cxx, tweak, add using declarations. From-SVN: r48423
Paolo Carlini committed -
2001-12-31 Paolo Carlini <pcarlini@unitus.it> * include/ext/hash_map: Move into __gnu_cxx, tweak, add using declarations. * include/ext/hash_set: Ditto. * include/ext/ropeimpl.h: Ditto. * include/ext/stl_hash_fun.h: Ditto. * include/ext/stl_hashtable.h: Ditto. * include/ext/stl_rope.h: Ditto. * src/ext-inst.cc: Tweak. * testsuite/ext/rope.cc: Tweak. From-SVN: r48422
Paolo Carlini committed -
2001-12-31 Paolo Carlini <pcarlini@unitus.it> * include/backward/algo.h: Include <ext/algorithm>, tweak using declarations. From-SVN: r48421
Paolo Carlini committed -
From-SVN: r48419
GCC Administrator committed -
From-SVN: r48418
Graham Stott committed -
From-SVN: r48417
Graham Stott committed -
* except.h: Remove forward def of tree_node, rtx_def and define of tree, rtx. Also remove undefs. From-SVN: r48416
Graham Stott committed -
* basic-block.h: Remove forward def of tree_node and define of tree. From-SVN: r48415
Graham Stott committed -
* except.h: Remove forward def of tree_node, rtx_def and define of tree, rtx. Also remove undefs. * basic-block.h: Remove forward def of tree_node and define of tree. From-SVN: r48414
Graham Stott committed -
From-SVN: r48413
Graham Stott committed -
* cfglayout.c (scope_def, scope_forest_info, forest, relate_bbs_with_scopes, make_new_scope, build_scope_forest, remove_scope_notes, insert_intra_before_1, insert_intra_1, insert_intra_bb_scope_notes, insert_inter_bb_scope_notes, rebuild_scope_notes, free_scope_forest_1, dump_scope_forest, dump_scope_forest_1, get_next_bb_note, get_prev_bb_note): Remove. (fixup_reorder_chain): Don't set scope for bb. (insn_scopes, scope_to_insns_initialize, set_block_levels, change_scope, scope_to_insns_finalize): New. (cfg_layout_initialize, cfg_layout_finalize): Update to match. * cfglayout.h (scope_def, scope): Remove. (reorder_block_def): Remove scope member. (scope_to_insns_initialize, scope_to_insns_finalize): Declare. * haifa-sched.c: Revert reemit_other_notes change. * sched-ebb.c (schedule_ebbs): Don't call remove_unnecessary_notes. Use scope_to_insns_initialize and scope_to_insns_finalize. * sched-rgn.c (schedule_insns): Likewise. * gcc.dg/debug-6.c: New. From-SVN: r48412
Richard Henderson committed -
From-SVN: r48411
Graham Stott committed -
From-SVN: r48410
Graham Stott committed -
* tree.h (STRIP_NOPS): Remove extraneous semicolon. (STRIP_SIGN_NOPS): Likewise. (STRIP_TYPE_NOPS): Likewise. (COMPLETE_OR_UNBOUND_ARRAY_TYPE_P): Add Parenthesis around macro paramater. From-SVN: r48409
Graham Stott committed -
* final.c (struct bb_list): Delete. (struct bb_str): Likewise. From-SVN: r48408
Graham Stott committed -
* cfgloop.c (flow_loop_entry_edges_find): Fix typo. (flow_loop_exit_edges_find): Likewise. From-SVN: r48407
Graham Stott committed -
* gcse.c (gcse_main): Fix typos. (alloc_gcse_mem): Likewise. From-SVN: r48406
Graham Stott committed -
From-SVN: r48405
Graham Stott committed -
* loop.c (check_dbra_loop): Fix last change: examine both has_multiple_exit_targets and exit_count. From-SVN: r48404
Richard Henderson committed
-
- 30 Dec, 2001 1 commit
-
-
integrate.c (copy_rtx_and_substitute): Fix error last change: we need to unconditionally create a new mem. * integrate.c (copy_rtx_and_substitute): Fix error last change: we need to unconditionally create a new mem. From-SVN: r48403
Richard Henderson committed
-