- 12 Oct, 1999 15 commits
-
-
From-SVN: r29927
David Edelsohn committed -
From-SVN: r29926
Greg McGary committed -
* config/rs6000/eabi-ctors.c (__do_global_ctors): Run through __CTOR_LIST__ in opposite order, which is the correct order for sorted constructors. (__do_global_dtors): similarly for __DTOR_LIST__. From-SVN: r29925
Jonathan Larmour committed -
From-SVN: r29924
Bruce Korb committed -
[[Split portion of a mixed commit.]] From-SVN: r29923.2
Bruce Korb committed -
* config/sh/sh.h (REGISTER_MOVE_COST): Handle moves from T_REGS to FPUL_REGS. Co-Authored-By: Diego Novillo <dnovillo@cygnus.com> From-SVN: r29921
J"orn Rennecke committed -
From-SVN: r29920
Craig Burley committed -
From-SVN: r29919
Bruce Korb committed -
From-SVN: r29918
Bruce Korb committed -
* libU77/aclocal.m4: Re-write, defining LIBU77_GETTIMEOFDAY, not LIBU77_HAVE_STRUCT_TIMEZONE. * libU77/configure.in: Use LIBU77_GETTIMEOFDAY, not LIBU77_HAVE_STRUCT_TIMEZONE. Don't check for gettimeofday separately. * libU77/datetime_.c (G77_date_and_time_0): Use GETTIMEOFDAY_ONE_ARGUMENT. From-SVN: r29917
Dave Love committed -
From-SVN: r29916
Jeff Law committed -
* genoutput.c: Include toplev.h. From-SVN: r29908
Jim Wilson committed -
From-SVN: r29907
Jim Wilson committed -
* config/sparc/liteelf.h (INIT_SECTION_ASM_OP, FINI_SECTION_ASM_OP): Undef. * configure.in (sparclite-*-elf, sparc86x-*-elf): Don't use libgloss.h. * configure: Regenerate. From-SVN: r29906
Jim Wilson committed -
From-SVN: r29905
Jason Merrill committed
-
- 11 Oct, 1999 9 commits
-
-
From-SVN: r29904
Richard Henderson committed -
From-SVN: r29903
Jeff Law committed -
From-SVN: r29902
Bernd Schmidt committed -
* cplus-dem.c (do_type): Handle pointer to member types whose enclosing classes have namespace scope. From-SVN: r29901
Mark Mitchell committed -
From-SVN: r29900
Martin v. Löwis committed -
From-SVN: r29899
Martin v. Löwis committed -
* config/mips/mips.c (mips_build_va_list): Correct TREE_CHAIN setting when hard-float. (mips_va_start): Use corrected setting. (mips_va_arg): Likewise. Also pass a tree to build of POSTINCREMENT_EXPR rather than a naked 'int'. From-SVN: r29898
Geoff Keating committed -
* ggc.h (ggc_push_context): Fix comment. (ggc_pop_context): Likewise. (mark_string_if_gcable): Likewise. * ggc-common.c (ggc_mark_rtx_children): Use ggc_mark_string_if_gcable. * ggc-page.c (ggc_lookup_page_table): New function. (ggc_allocated_p): Likewise. (mark_obj): Fix formatting. (ggc_mark_string_if_gcable): New function. * ggc-simple.c (ggc_allocated_strings): New variable. (ggc_strings_used): Likewise. (ggc_compare_addresses): New function. (ggc_pop_context): Pop the `any' memory too. (ggc_mark_string_if_gcable): New function. (ggc_collect): Initialize and tear down ggc_allocated_strings. From-SVN: r29897
Mark Mitchell committed -
* rs6000.md (movstrsi_?reg): Use preferred rD/rS = r5 form. (scc patterns): Disable most SImode variants if TARGET_POWERPC64. * rs6000.c (expand_block_move): Match movstrsi_?reg register changes. From-SVN: r29895
David Edelsohn committed
-
- 10 Oct, 1999 15 commits
-
-
* haifa-sched.c (sched_reg_n_calls_crossed): Delete. (sched_reg_live_length, sched_reg_basic_block): Delete. (current_block_num, bb_live_regs, old_live_regs): Delete. (dead_notes, struct sometimes): Delete. (sched_note_set, birthing_insn_p): Delete. (adjust_priority): Gut useless reg lifetime code. (create_reg_dead_note, attach_deaths): Delete. (attach_deaths_insn, new_sometimes_live): Delete. (finish_sometimes_live): Delete. (find_pre_sched_live, find_post_sched_live): Delete. (update_reg_usage): Delete. (find_insn_reg_weight): New, from corpse of find_pre_sched_live. (schedule_insns): Delete reg lifetime code. (sched_analyze): Use REG_SAVE_NOTE to stuff NOTE_INSN notes away. (unlink_other_notes): Adjust REG_NOTE commentary. (reemit_notes): Use REG_SAVE_NOTE. (schedule_block): Likewise. (schedule_region): Allocate bitmap of blocks in region. Use count_or_remove_death_notes. Use update_life_info. * rtl.h (REG_SAVE_NOTE): New. * rtl.c (reg_note_name): Update. From-SVN: r29894
Richard Henderson committed -
* combine.c (refresh_blocks, need_refresh): New. (combine_instructions): Allocate refresh_blocks. Invoke update_life_info if needed. (distribute_notes): Mark refresh_blocks instead of installing USE insns. * flow.c (update_life_info): Remove notes if GLOBAL_RM_NOTES. * basic_block.h (enum update_life_extent): Add GLOBAL_RM_NOTES. * Makefile.in (recog.o): Depend on basic-block.h. From-SVN: r29893
Richard Henderson committed -
From-SVN: r29892
Jason Merrill committed -
* genrecog.c (add_to_sequence): Thinko last change: delete shadowing allow_const_int variable. From-SVN: r29891
Richard Henderson committed -
include: * ansidecl.h (HAVE_GCC_VERSION): New macro. Use instead of explicitly testing __GNUC__ and __GNUC_MINOR__. (ATTRIBUTE_PRINTF): Use `__format__', not `format'. gcc: * cppinit.c: Use HAVE_GCC_VERSION instead of explicitly testing __GNUC__ and __GNUC_MINOR__. * gansidecl.h: Likewise. * rtl.c: Likewise. * rtl.h: Likewise. * toplev.h: Likewise. * tree.c: Likewise. * tree.h: Likewise. * varray.c: Likewise. * varray.h: Likewise. cp: * cp-tree.h: Use HAVE_GCC_VERSION instead of explicitly testing __GNUC__ and __GNUC_MINOR__. f: * proj.h: Use HAVE_GCC_VERSION instead of explicitly testing __GNUC__ and __GNUC_MINOR__. Don't define BUILT_WITH_270. Define macro UNUSED in terms of ATTRIBUTE_UNUSED. From-SVN: r29890
Kaveh R. Ghazi committed -
From-SVN: r29889
Bernd Schmidt committed -
From-SVN: r29888
Bernd Schmidt committed -
From-SVN: r29887
Bernd Schmidt committed -
From-SVN: r29886
Richard Henderson committed -
* genrecog.c (add_to_sequence): Move allow_const_int test outside known predicate block; default allow_const_int true. From-SVN: r29885
Richard Henderson committed -
From-SVN: r29884
Richard Henderson committed -
From-SVN: r29883
Marc Espie committed -
* gcse.c (gcse_main): Avoid global optimizations if we have a large number of basic blocks and the ratio of edges to blocks is high. (delete_null_pointer_checks): Likewise. From-SVN: r29882
Jeffrey A Law committed -
* c-common.c (check_format_info): Warn if format string isn't a string literal. From-SVN: r29881
Ken Raeburn committed -
* configure.in (arm*-*-*): Don't let autoconf remove brackets * configure: regenerate From-SVN: r29880
Jonathan Larmour committed
-
- 09 Oct, 1999 1 commit
-
-
* cp-tree.h (make_rtl_for_local_static): New function. * decl.c (make_rtl_for_nonlocal_decl): Move code to create RTL for local statics ... (make_rtl_for_local_static): Here. * semantics.c (expand_stmt): Use make_rtl_for_local_static. From-SVN: r29879
Mark Mitchell committed
-