- 08 Sep, 1999 39 commits
-
-
From-SVN: r29214
Richard Henderson committed -
* decl.c (start_function): Clear last_dtor_insn and last_parm_cleanup_insn. (push_cp_function_context): Just copy over a little of the old context, not all of it. From-SVN: r29213
Mark Mitchell committed -
* Makefile.in (stmp-fixinc): Remove extraneous exit 1 from last change. From-SVN: r29212
Richard Henderson committed -
* cp-tree.h (copy_to_permanent): Remove. (permanent_p): Likewise. * decl.c (building_typename_type): Don't use copy_to_permanent. (start_decl): Likewise. (grok_reference_init): Likewise. (cp_finish_decl): Likewise. * init.c (build_new_1): Don't use mapcar. (build_vec_delete_1): Don't use copy_to_permanent. (build_vec_init): Likewise. * parse.y (primary): Likewise. * parse.c: Regenerated. * pt.c (push_template_decl_real): Don't use copy_to_permanent. (lookup_template_class): Likewise. (tsubst_friend_function): Likewise. (instantiate_class_template): Likewise. (tsubst_decl): Likewise. (tsubst): Likewise. (instantiate_template): Likewise. (unify): Likewise. * rtti.c (get_tinfo_fn): Likewise. (build_dynamic_cast): Likewise. * semantics.c (finish_if_stmt_cond): Likewise. (finish_while_stmt_cond): Likewise. (finish_do_stmt): Likewise. (finish_for_cond): Likewise. (finish_for_expr): Likewise. (finish_cleanup): Likewise. (add_decl_stmt): Likewise. (finish_named_return_value): Likewise. (finish_qualified_call_expr): Likewise. * tree.c (perm_manip): Remove. (build_exception_variant): Don't use copy_to_permanent. (permanent_p): Remove. (copy_to_permament): Remove. (build_min_nt): Don't use copy_to_permanent. (build_min): Likewise. (min_tree_cons): Likewise. * typeckc.c (build_static_cast): Likewise. (build_reinterpret_cast): Likewise. (build_const_cast): Likewise. From-SVN: r29211
Mark Mitchell committed -
* system.h (sbrk, malloc, calloc, realloc): Backup prototypes changed from extern char *, to extern PTR. Also fix typo in NEED_DECLARATION_REALLOC test. * mips-tdump.c (malloc, calloc, realloc): Don't prototype. From-SVN: r29210
Kaveh R. Ghazi committed -
posix-threads.h (_Jv_PthreadCheckMonitor): Reverted previous change and implemented a correct test in the __m_count case. * include/posix-threads.h (_Jv_PthreadCheckMonitor): Reverted previous change and implemented a correct test in the __m_count case. From-SVN: r29209
Tom Tromey committed -
* gansidecl.h (__attribute__, ATTRIBUTE_UNUSED_LABEL, ATTRIBUTE_UNUSED, ATTRIBUTE_NORETURN, ATTRIBUTE_PRINTF, ATTRIBUTE_PRINTF_1, ATTRIBUTE_PRINTF_2, ATTRIBUTE_PRINTF_3, ATTRIBUTE_PRINTF_4, ATTRIBUTE_PRINTF_5, GENERIC_PTR): Delete. * c-decl.c (field_decl_cmp): Use PTR instead of GENERIC_PTR. * cccp.c (pcfinclude): Likewise. * global.c (allocno_compare): Likewise. * haifa-sched.c (rank_for_schedule): Likewise. * local-alloc.c (qty_sugg_compare_1, qty_compare_1): Likewise. * reload1.c (hard_reg_use_compare, reload_reg_class_lower): Likewise. * stupid.c (stupid_reg_compare): Likewise. * tree.c (_obstack_allocated_p): Likewise. * varray.h (varray_data_tag, VARRAY_GENERIC_PTR_INIT): Likewise. From-SVN: r29208
Kaveh R. Ghazi committed -
From-SVN: r29207
Bruce Korb committed -
* ggc-simple.c (init_ggc): Absorb the old init. (ggc_push_context): Use xcalloc. (ggc_alloc_rtx, ggc_alloc_rtvec, ggc_alloc_tree): Likewise. (ggc_collect): Add [rvts] tags to the collection stats. From-SVN: r29206
Richard Henderson committed -
* lists.c: Include ggc.h. (zap_lists): New. (init_EXPR_INSN_LIST_cache): Install it. From-SVN: r29205
Richard Henderson committed -
From-SVN: r29204
Andreas Schwab committed -
* g++.old-deja/g++.other/sizeof3.C: New test. * g++.old-deja/g++.other/sizeof4.C: New test. * g++.old-deja/g++.other/ambig2.C: Mark XFAILs. * g++.old-deja/g++.other/lookup16.C: Mark XFAIL. From-SVN: r29203
Nathan Sidwell committed -
From-SVN: r29202
Mark Klein committed -
From-SVN: r29201
Jeffrey A Law committed -
From-SVN: r29200
Jeff Garzik committed -
* xmemdup.c: New xmemdup function. * Makefile.in, makefile.vms, vmsbuild.com: Use xmemdup.[co]. From-SVN: r29199
Jeff Garzik committed -
* rtl.h (obstack_alloc_rtx): Removed, it's now static in genrtl.c. From-SVN: r29198
Alexandre Oliva committed -
From-SVN: r29197
Jeff Law committed -
* flow.c (insn_dead_p): Use XEXP rather than SUBREG_REG. * haifa-sched.c (sched_analyze_1): Use XEXP rather than SUBREG_REG and SET_DEST. Update comment. From-SVN: r29196
Alasdair Baird committed -
* config/c4x/c4x.c: Include ggc.h. (c4x_add_gc_roots): New function. (c4x_override_options): Call c4x_add_gc_roots. From-SVN: r29195
Michael Hayes committed -
* defaults.h (TARGET_ESC): Move ... * system.h: ... here, where Linas had it in the first place. Silly me. From-SVN: r29194
Richard Henderson committed -
* include/posix-threads.h (_Jv_PthreadCheckMonitor): Changed test in __m_count case. From-SVN: r29193
Tom Tromey committed -
* c-common.c: Use ISGRAPH, ISLOWER, toupper. * c-lex.c, cccp.c, cexp.c, cexp.y, cppexp.c, dwarf2out.c, genattr.c, genattrtab.c, genemit.c, genextract.c, genpeep.c, tree.c: Likewise. * system.h (IN_CTYPE_DOMAIN): Define to 1 if HOST_EBCDIC. * defaults.h (TARGET_ESC): Add default. From-SVN: r29192
Linas Vepstas committed -
* configure.in: add i370-*-openedition, i370-*-mvs and i370-*-linux targets From-SVN: r29191
Linas Vepstas committed -
* config.guess: Add OS/390 match pattern. * config.sub: Add mvs, openedition targets. * configure.in (i370-ibm-opened*): New. From-SVN: r29190
Linas Vepstas committed -
* decl.c (ggc_p): Set it to 1. (mark_saved_scope): Add prototype. From-SVN: r29189
Mark Mitchell committed -
* config.table: Add openedition target. * config/mh-openedition: New file. From-SVN: r29188
Linas Vepstas committed -
* dsp16xxx.c: Include ggc.h (override_options): Mark GC roots. * mn10200.c: Include ggc.h. (asm_file_start): Mark GC roots. * tahoe.c: Include ggc.h. (extensible_operand): Mark GC roots. From-SVN: r29187
Mark Mitchell committed -
From-SVN: r29186
Linas Vepstas committed -
* README: Add section discussing status of ELF ABI. * i370.c: Fix misc spelling mistakes. (i370_label_scan): Updated notes, exception handling. (i370_function_prolog): Simplify ELF stack handling. * i370.h: (FIXED_REGISTERS): Free up r12 for ELF. (STACK_GROWS_DOWNWARD): ELF stack grows down. (ASM_DECLARE_FUNCTION_NAME): Fix crazy malloc size. * i370.md: (movdi): Add notes. (floatsidf2): Use stack not rtca for scratch float area. (iorsi3): Correct operand constraints. * x-oe: Restore TAROUTOPTS which are used by pax. From-SVN: r29185
Linas Vepstas committed -
* rs6000.c: Include ggc.h. (rs6000_add_gc_roots): New function. (override_options): Call it. From-SVN: r29184
Mark Mitchell committed -
* alpha.h (alpha_compare): New. (alpha_compare_op0, alpha_compare_op1, alpha_compare_fp_p): Remove. * alpha.c: Likewise for the definitions. (alpha_emit_conditional_branch): Update for alpha_compare. (alpha_emit_conditional_move): Likewise. * alpha.md (cmpdf, cmpdi): Likewise. (setcc patterns): Likewise. Zero alpha_compare after use. (sne): Optimize (x != 0) into (0U < x). From-SVN: r29183
Richard Henderson committed -
* alpha.h (alpha_eh_epilogue_sp_ofs): Remove. (struct machine_function): Declare; add eh_epilogue_sp_ofs. (INIT_EXPANDERS): Remove. * alpha.c: Include ggc.h. (alpha_eh_epilogue_sp_ofs, alpha_return_addr_rtx): Remove. (alpha_init_machine_status, alpha_mark_machine_status): New. (override_options): Install them. (struct machine_function): Moved to alpha.h. (alpha_save_machine_status, alpha_restore_machine_status): Remove. (alpha_init_expanders): Remove. (alpha_return_addr): Adjust to use current_function->machine. (alpha_ra_ever_killed): Likewise. (alpha_expand_epilogue): Likewise. * alpha.md (eh_epilogue): Likewise. From-SVN: r29182
Richard Henderson committed -
rs6000.c (first_reg_to_save): Don't save fixed or call-used registers (call-saved registers must still be... * config/rs6000/rs6000.c (first_reg_to_save): Don't save fixed or call-used registers (call-saved registers must still be contiguous and end with r31, of course). Co-Authored-By: Geoff Keating <geoffk@cygnus.com> Co-Authored-By: Melissa O'Neill <oneill@cs.sfu.ca> From-SVN: r29181
Ian Piumarta committed -
* c-typeck.c (type_lists_compatible_p): Use simple_type_promotes_to. (self_promoting_type_p): Delete. (self_promoting_args_p): Move ... * c-common.c: ... here. (c_common_nodes_and_builtins): Initialize lang_type_promotes_to. (simple_type_promotes_to): New. * builtins.c (lang_type_promotes_to): New. (expand_builtin_va_arg): Use it to give diagnostic for illegal types. * c-tree.h (C_PROMOTING_INTEGER_TYPE_P): Move ... * c-common.h: ... here. (self_promoting_args_p, simple_type_promotes_to): Declare. * c-decl.c (duplicate_decls): Use simple_type_promotes_to. (grokdeclarator): Likewise. * tree.h (lang_type_promotes_to): Declare. * cp-tree.h (C_PROMOTING_INTEGER_TYPE_P): Delete. * typeck.c (self_promoting_args_p): Delete. * gcc.dg/va-arg-1.c: New. From-SVN: r29180
Richard Henderson committed -
* posix-threads.cc (_Jv_CondWait): pthread_ calls return error code and don't set errno. From-SVN: r29179
Tom Tromey committed -
* search.c (binfo_for_vtable): Use CLASSTYPE_VFIELD_PARENT. (dfs_bfv_queue_p, dfs_bfv_helper, struct bfv_info): Remove. From-SVN: r29178
Jason Merrill committed -
1999-09-07 Tom Tromey <tromey@cygnus.com> * posix-threads.cc (_Jv_CondWait): Check `errno' against EINTR, not `r'. Changed `done_sleeping' to a `bool'. 1999-09-07 Matt Welsh <mdw@cs.berkeley.edu * libjava/posix-threads.cc: Added _Jv_ThreadDataKey. Added FLAG_INTERRUPTED to indicate that a thread was interrupted by another thread, rather than by the GC. (_Jv_CondWait): Prevent premature thread wakeup by GC. (_Jv_InitThreads): Initialize _Jv_ThreadDataKey. * libjava/include/posix-threads.h (_Jv_ThreadCurrentData): New function. From-SVN: r29177
Tom Tromey committed -
* sparc.c: Include ggc.h. (sparc_add_gc_roots): New function. (mark_ultrasparc_pipeline_state): Likewise. (override_options): Call sparc_add_gc_roots. * pa.c: Include ggc.h. (pa_add_gc_roots): New function. (mark_deferred_plabels): Likewise. (override_options): Call pa_add_gc_roots. * mips.c: Include ggc.h. (mips_add_gc_roots): New function. (override_options): Use it. From-SVN: r29176
Mark Mitchell committed
-
- 07 Sep, 1999 1 commit
-
-
Tue Sep 7 15:59:56 1999 Dave Brolley <brolley@cygnus.com> * parse.h: Undefine DELAY if it's defined. (PACK,NOPACK,POS): Remove erroneous comments regarding these tokens. Also, move them to their proper place alphabetically. From-SVN: r29175
Dave Brolley committed
-