- 21 Aug, 2001 1 commit
-
-
* floatformat.h (floatformat_arm_ext): Document as deprecated. (floatformat_arm_ext_big, floatformat_arm_ext_littlebyte_bigword) (floatformat_ia64_spill_little, floatformat_ia64_quad_little) (floatformat_ia64_spill_big, floatformat_ia64_quad_big) (floatformat_m88110_harris_ext): Declare. From-SVN: r45065
Andrew Cagney committed
-
- 20 Aug, 2001 20 commits
-
-
* gcc.c-torture/execute/20000801-4.x: Delete, test no longer expected to fail. From-SVN: r45064
Zack Weinberg committed -
From-SVN: r45063
Richard Henderson committed -
include/ 2001-08-20 Daniel Berlin <dan@cgsoftware.com> * fibheap.h: New file. Fibonacci heap. libiberty/ 2001-08-20 Daniel Berlin <dan@cgsoftware.com> * fibheap.c: New file. Fibonacci heap. * Makefile.in (CFILES): Add fibheap.c. (REQUIRED_OFILES): Add fibheap.o. (fibheap.o): Add dependencies for fibheap.o. From-SVN: r45062
Daniel Berlin committed -
From-SVN: r45061
Tom Tromey committed -
* jni.cc (nathash, nathash_count, nathash_size): New globals. (DELETED_ENTRY): New define. (hash): New function. (nathash_find_slot): Likewise. (natrehash): Likewise. (nathash_add): Likewise. (_Jv_JNI_RegisterNatives): No longer interpreter-specific. Use nathash_add. (nathash_find): New function. (_Jv_LookupJNIMethod): Use it. Synchronize body. (call): Synchronize around assignment. From-SVN: r45060
Tom Tromey committed -
From-SVN: r45059
John David Anglin committed -
From-SVN: r45058
Janis Johnson committed -
From-SVN: r45057
Janis Johnson committed -
Remove dg-prms-id, which carried over to other tests. From-SVN: r45056
Janis Johnson committed -
From-SVN: r45055
Janis Johnson committed -
* gcc.misc-tests/gcov.exp: Add support for branch information. * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up. * gcc.misc-tests/gcov-4.c: New test. * gcc.misc-tests/gcov-4b.c: New test. * gcc.misc-tests/gcov-5b.c: New test. From-SVN: r45054
Janis Johnson committed -
invoke.texi (Profiling options): Clarify the interactions between -fprofile-arcs and -ftest-coverage, -fprofile-arcs. * doc/invoke.texi (Profiling options): Clarify the interactions between -fprofile-arcs and -ftest-coverage, -fprofile-arcs. From-SVN: r45053
Janis Johnson committed -
* configure: Rebuilt. * configure.in: Always ask gcc for threads package. From-SVN: r45052
Tom Tromey committed -
2001-08-20 Jeffrey Oldham <oldham@codesourcery.com> * crtstuff.c (__do_global_ctors): Fix typo in preprocessing command. From-SVN: r45051
Jeffrey Oldham committed -
* gcc.c (make_relative_prefix): Allocate a sufficiently large buffer. From-SVN: r45049
Matt Kraai committed -
From-SVN: r45048
Richard Sandiford committed -
From-SVN: r45047
Richard Henderson committed -
From-SVN: r45046
GCC Administrator committed -
[[Split portion of a mixed commit.]] From-SVN: r45044.2
GCC Administrator committed -
* cppinit.c (init_standard_includes): The returned buffer is already malloc-ed. * gcc.c (add_prefix): Similarly. * prefix.c (translate_name): Update to support clear buffer ownership rules. (update_path): Similarly. Be sure to free any newly allocated key. UPDATE_PATH_HOST_CANONICALIZE takes only one argument. (tr): New function. * prefix.h (update_path): Update prototype and document. * config/i386/xm-djgpp.h (UPDATE_PATH_HOST_CANONICALIZE): Clean up and update to new buffer ownership rules. * doc/gcc.texi (UPDATE_PATH_HOST_CANONICALIZE): Update. From-SVN: r45043
Neil Booth committed
-
- 19 Aug, 2001 19 commits
-
-
* final.c (compute_alignments): New function. (init_insn_lengths): Do not care label_align. (LABEL_ALIGN_AFTER_BARRIER): Default to 1. (LABEL_ALIGN_AFTER_BARRIER_MAX_SKIP): Default to 0. (JUMP_ALIGN, JUMP_ALIGN_MAX_SKIP): New. (shorted_branches): Realloc label_align array; do not call init_insn_lengths; Do not care about loop alignments. * output.h (compute_alignments): Declare. * toplev.c (rest_of_compilation): Call compute_alignments. * tm.texi (JUMP_ALIGN, JUMP_ALIGN_MAX_SKIP): Document. * predict.c (block_info_def): Add npredecesors, remove nvisited; change visited to tovisit. (propagate_freq): Use faster traversing algorithm. (estimate_loops_at_level, estimate_bb_frequencies): Change visited to tovisit; reverse meaning. * predict.c (struct block_info_def): Remove nvisited. (propagate_freq): Use EDGE_DFS_BACK to detect irreducible regions. (estimate_bb_frequencies): Call mark_dfs_back_edges. From-SVN: r45042
Jan Hubicka committed -
* doc/invoke.texi (MIPS Options): Document -mfused-madd. * config/mips/mips.h (MASK_NO_FUSED_MADD): New. (TARGET_FUSED_MADD): New. (TARGET_SWITCHES): Add -mfused-madd, -mno-fused-madd. * config/mips/mips.md: Add TARGET_FUSED_MADD as condition to the multiply-add instructions. From-SVN: r45041
Geoffrey Keating committed -
From-SVN: r45037
John David Anglin committed -
* dwarf2asm.c (dw2_output_indirect_constant_1): The symbol ref is aligned to pointer size. From-SVN: r45034
Richard Henderson committed -
typeck2.c (add_exception_specifier): Only require complete type if not in processing template declaration. * typeck2.c (add_exception_specifier): Only require complete type if not in processing template declaration. * g++.dg/eh/template1.C: New test. From-SVN: r45032
Jakub Jelinek committed -
* config/ia64/ia64.c (ia64_cycle_display): Only emit cycle display markers during final schedule. From-SVN: r45031
Richard Henderson committed -
From-SVN: r45030
Richard Henderson committed -
* config/ia64/ia64.h (STRIP_NAME_ENCODING): Handle @ and * in the same string. (ASM_NAME_TO_STRING): Remove. * config/ia64/sysv4.h (ASM_OUTPUT_LABELREF): Handle @ and * in the same string. Remove support for expressions. From-SVN: r45029
Richard Henderson committed -
* config/i386/i386.md (tablejump): Make an expander; handle pic relative addressing here. (tablejump_1): Rename from tablejump_pic. (casesi): Remove. From-SVN: r45028
Richard Henderson committed -
From-SVN: r45027
Richard Henderson committed -
From-SVN: r45025
GCC Administrator committed -
* config/ia64/unwind-ia64.c (UNW_REG_B0): New. (struct _Unwind_Context): Expand br_loc to hold it. (uw_frame_state_for): Handle leaf functions better. (uw_update_reg_address): Update for br_loc change. From-SVN: r45024
Richard Henderson committed -
* config/ia64/crtbegin.asm (dtor_ptr): Make gp-relative. (__do_global_dtors_aux): Update to match. (__JCR_LIST__, __do_jv_register_classes): New. (.init): Call it. * config/ia64/crtend.asm (__JCR_END__): New. (__do_global_ctors_aux): Use a GPREL64I reloc to __CTOR_END__ instead of an indirect LTOFF22 reloc. From-SVN: r45023
Richard Henderson committed -
* crtstuff.c: Move list heads before code that uses them. (__JCR_LIST__): Remove initial null. (frame_dummy, __frame_dummy): Do java registration here ... (__do_global_ctors_aux): ... not here. From-SVN: r45022
Richard Henderson committed -
* flow.c (mark_regs_live_at_end): Use regs_invalidated_by_call. * regclass.c (init_reg_sets_1): Fix typo. * config/ia64/ia64.c (ar_pfs_reg_operand): New. (ia64_expand_call): Pass ar.pfs to sibcall expanders. (ia64_compute_frame_size): Make ar.unat live when in use. (ia64_epilogue_uses): Reformat; do not check current_function_is_leaf for ar.pfs; remove ar.unat handling. * config/ia64/ia64.h (CALL_REALLY_USED_REGISTERS): ar.unat is call-saved. (PREDICATE_CODES): Add ar_pfs_reg_operand. * config/ia64/ia64-protos.h: Update decls. * config/ia64/ia64.md (sibcall_nopic): Use ar.pfs. (sibcall_pic): Likewise. From-SVN: r45021
Richard Henderson committed -
* config/ia64/ia64.md (cycle_display): Combine the expander and insn patterns. From-SVN: r45020
Richard Henderson committed -
* config/ia64/ia64.c (ia64_sched_reorder2): Also skip past pred_rel_mutex when searching for insn_group_barrier. From-SVN: r45019
Richard Henderson committed -
* config/ia64/ia64.c (ia64_internal_sched_reorder): Emit stop bit before asm as needed. From-SVN: r45018
Richard Henderson committed -
* timevar.def (TV_MACH_DEP): New. * toplev.c (rest_of_compilation): Use it. * config/ia64/ia64.c (ia64_reorg): Push to TV_SCHED2. From-SVN: r45017
Richard Henderson committed
-