- Aug 24, 1999
-
-
Bernd Schmidt authored
From-SVN: r28820
-
Philippe De Muyter authored
From-SVN: r28819
-
Jeffrey A Law authored
* expr.c (convert_move): Fix arguments to TRULY_NOOP_TRUNCATION call. From-SVN: r28818
-
Herman A.J. ten Brugge authored
exactly. From-SVN: r28817
-
Jeff Law authored
From-SVN: r28815
-
Matthias Klose authored
* cpp.texi: Add a node documenting macro varargs (copied from extend.texi). From-SVN: r28814
-
Zack Weinberg authored
1999-08-23 22:23 -0700 Zack Weinberg <zack@bitmover.com> * cppspec.c: Put a null pointer at the end of the new argv. From-SVN: r28813
-
Mumit Khan authored
From-SVN: r28812
-
Jason Merrill authored
* exception.cc (__cplus_type_matcher): Call __throw_type_match_rtti_2. Return arbitrary pointer or NULL. (check_eh_spec): Call __throw_type_match_rtti_2. * tinfo.h (*::dcast): Return int. Add valp parm. * tinfo.cc (*::dcast): Likewise. Adjust to allow for null pointers. * tinfo2.cc (__throw_type_match_rtti_2): Likewise. (__throw_type_match_rtti): Now just a wrapper. * except.c: Lose CatchMatch, FirstExceptionMatch, and Unwind. (init_exception_processing): Don't initialize them. From-SVN: r28811
-
Tom Tromey authored
* boehm.cc: Undefine TRUE and FALSE. * posix-threads.cc (_Jv_CondWait): Use ETIMEDOUT, not ETIME. From-SVN: r28810
-
Jeffrey A Law authored
* configure.in: Remove code to select/de-select the haifa scheduler. Every scheduled port gets haifa now. * configure: Rebuilt. * flags.h, genattrtab.c, rtl.h, toplev.c: Remove HAIFA ifdefs. * sched.c Deleted. * Makefile.in: Corresponding changes. From-SVN: r28809
-
- Aug 23, 1999
-
-
Paul Burchard authored
From-SVN: r28808
-
Bernd Schmidt authored
From-SVN: r28807
-
Jeff Law authored
From-SVN: r28806
-
- Aug 22, 1999
-
-
Alexandre Petit-Bianco authored
Sun Aug 22 11:07:41 1999 Alexandre Petit-Bianco <apbianco@cygnus.com> * parse.y (check_method_redefinition): Changed leading comment. (check_abstract_method_definitions): New function. (java_check_abstract_method_definitions): New function. (java_check_regular_methods): Call it. (verify_constructor_super): Fixed indentation. (lookup_method_invoke): Likewise. (This fixes the Java net PR #30, http://sourceware.cygnus.com/ml/java-prs/1999-q3/msg00034.html) From-SVN: r28805
-
Mark Mitchell authored
* cp-tree.def (STMT_EXPR): Fix typo in node name. * dump.c (dump_next_stmt): New function. (dequeue_and_dump): Use it. * pt.c (tsubst_copy): Make sure to initialize return value for a STMT_EXPR, even when processing_template_decl. * semantics.c (finish_stmt_expr): A statement-expression whose last statement is not an expression-statement has type `void'. From-SVN: r28804
-
Alexandre Oliva authored
Pointed out by Tom From-SVN: r28803
-
Jeff Law authored
From-SVN: r28800
-
Tom Tromey authored
* posix-threads.cc (_Jv_CondWait): Treat a timeout as a normal result. PR 40. From-SVN: r28799
-
- Aug 21, 1999
-
-
Alexandre Oliva authored
* configure.in: Check for in_addr_t in netinet/in.h too. Check for ip_mreq too. * acconfig.h: Define HAVE_IN_ADDR_T instead of in_addr_t. (HAVE_STRUCT_IP_MREQ): Added. * configure, include/config.h.in: Rebuilt. * java/net/natInetAddress.cc (aton): Typedef in_addr_t to jint if needed. * java/net/natPlainDatagramSocketImpl.cc (McastReq, mcastGrp): Disable if ip_mreq is not available. From-SVN: r28798
-
Alexandre Oliva authored
From-SVN: r28796
-
Alexandre Oliva authored
* configure.in: Check types ssize_t and in_addr_t. * acconfig.h: Undefine them. * configure, include/config.h.in: Rebuilt. From-SVN: r28793
-
Alexandre Oliva authored
* java/lang/natSystem.cc (getpwuid_adaptor): New overloaded function that detects the signature of getpwuid_r. (init_properties): Use it. * java/util/natDate.cc (ctime_adaptor): Likewise for ctime_r. (toString): Use it. From-SVN: r28792
-
Alexandre Oliva authored
* java/lang/natSystem.cc (getpwuid_adaptor): New overloaded function that detects the signature of getpwuid_r. (init_properties): Use it. * java/util/natDate.cc (ctime_adaptor): Likewise for ctime_r. (toString): Use it. From-SVN: r28790
-
Jeff Law authored
From-SVN: r28788
-
Geoffrey Keating authored
by -Wuninitialized. From-SVN: r28787
-
Jim Wilson authored
* resource.c (mark_target_live_regs): Use PIC_OFFSET_TABLE_REG_CALL_CLOBBERED. From-SVN: r28786
-
- Aug 20, 1999
-
-
Kaveh R. Ghazi authored
* rtl.c (rtx_class, note_insn_name, reg_note_name): Constify. * rtl.h (rtx_class, reg_note_name, note_insn_name): Likewise. * genopinit.c (gen_insn): Use accessor macro, not `rtx_class'. From-SVN: r28785
-
Kaveh R. Ghazi authored
* rtl.h (rtx_format): Constify a char*. * rtl.c (rtx_format): Likewise. (copy_rtx, copy_most_rtx, read_rtx): Likewise. (init_rtl): Use accessor macro, not `rtx_format'. * alias.c (rtx_equal_for_memref_p, find_symbolic_term): Constify a char*. * caller-save.c (mark_referenced_regs): Likewise. * combine.c (subst, make_compound_operation, known_cond, gen_rtx_combine, update_table_tick, get_last_value_validate, use_crosses_set_p, mark_used_regs_combine, move_deaths): Likewise. * cse.c (rtx_cost, mention_regs, canon_hash, exp_equiv_p, refers_to_p, canon_reg, fold_rtx, cse_process_notes, count_reg_usage): Likewise. * emit-rtl.c (gen_rtx, copy_rtx_if_shared, reset_used_flags): Likewise. * final.c (leaf_renumber_regs_insn): Likewise. * flow.c (mark_used_regs, find_use_as_address, dump_flow_info, dump_edge_info, count_reg_references): Likewise. * function.c (fixup_var_refs_1, walk_fixup_memory_subreg, fixup_stack_1, purge_addressof_1, instantiate_virtual_regs_1): Likewise. * gcse.c (oprs_unchanged_p, hash_expr_1, expr_equiv_p, oprs_not_set_p, expr_killed_p, compute_transp, find_used_regs, add_label_notes): Likewise. * genattrtab.c (attr_rtx, attr_copy_rtx, encode_units_mask, clear_struct_flag, count_sub_rtxs, count_alternatives, compares_alternatives_p, contained_in_p, walk_attr_value, write_expr_attr_cache): Likewise. * genconfig.c (walk_insn_part): Likewise. * genemit.c (max_operand_1, gen_exp): Likewise. * genextract.c (walk_rtx): Likewise. * genflags.c (num_operands): Likewise. * genoutput.c (scan_operands): Likewise. * genpeep.c (match_rtx): Likewise. * genrecog.c (add_to_sequence): Likewise. * haifa-sched.c (may_trap_exp, sched_analyze_2, attach_deaths): Likewise. * integrate.c (save_constants, copy_for_inline, copy_rtx_and_substitute, subst_constants, restore_constants): Likewise. * jump.c (mark_jump_label, invert_exp, redirect_exp, rtx_renumbered_equal_p, rtx_equal_for_thread_p): Likewise. * local-alloc.c (contains_replace_regs, memref_referenced_p): Likewise. * loop.c (record_excess_regs, rtx_equal_for_loop_p, add_label_notes, replace_call_address, count_nonfixed_reads, invariant_p, find_single_use_in_loop, find_mem_givs, find_life_end, maybe_eliminate_biv_1, update_reg_last_use): Likewise. * print-rtl.c (reg_names, print_rtx): Likewise. * recog.c (validate_replace_rtx_1, find_single_use_1): Likewise. * reg-stack.c (stack_regs_mentioned_p, record_label_references, record_reg_life_pat, swap_rtx_condition, goto_block_pat, print_blocks): Likewise. * regclass.c (fix_register, record_address_regs, reg_scan_mark_refs): Likewise. * regmove.c (stable_but_for_p): Likewise. * reload.c (loc_mentioned_in_p, operands_match_p, find_reloads_toplevsubst_reg_equivs, find_reloads_address_1, copy_replacements, refers_to_regno_for_reload_p, refers_to_mem_for_reload_p, find_inc_amount, regno_clobbered_p, reload_when_needed_name, reg_class_names, debug_reload_to_stream): Likewise. * reload1.c (eliminate_regs, scan_paradoxical_subregs, delete_address_reloads_1, count_occurrences, reload_cse_mem_conflict_p, reload_combine_note_use, add_auto_inc_notes): Likewise. * resource.c (mark_referenced_resources, mark_set_resources): Likewise. * rtlanal.c (rtx_unstable_p, rtx_varies_p, rtx_addr_varies_p, reg_mentioned_p, regs_set_between_p, modified_between_p, modified_in_p, refers_to_regno_p, reg_overlap_mentioned_p, rtx_equal_p, volatile_insn_p, volatile_refs_p, side_effects_p, may_trap_p, inequality_comparisons_p, replace_rtx, replace_regs, jmp_uses_reg_or_mem, for_each_rtx, regno_use_in): Likewise. * sched.c (sched_analyze_2, attach_deaths): Likewise. * stupid.c (stupid_mark_refs): Likewise. * unroll.c (remap_split_bivs): Likewise. * varasm.c (mark_constants): Likewise. * a29k/a29k.c (uses_local_reg_p): Likewise. * alpha/alpha.c (summarize_insn): Likewise. * arm/arm.c (symbol_mentioned_p, label_mentioned_p, eliminate_lr2ip): Likewise. * arm/thumb.c (symbol_mentioned_p, label_mentioned_p): Likewise. * i386/i386.c (symbolic_reference_mentioned_p, copy_all_rtx, reg_mentioned_in_mem): Likewise. * ns32k/ns32k.c (global_symbolic_reference_mentioned_p, symbolic_reference_mentioned_p): Likewise. * romp/romp.c (unsigned_comparisons_p, hash_rtx): Likewise. * sh/sh.c (regs_used, mark_use): Likewise. * vax/vax.c (vax_rtx_cost): Likewise. From-SVN: r28784
-
Kaveh R. Ghazi authored
* machmode.h (mode_name): Constify a char*. * rtl.c (mode_name): Likewise. * genopinit.c (gen_insn): Use accessor macro, not `mode_name'. * optabs.c (init_libfuncs): Constify a char*. * print-tree.c (mode_name): Remove redundant declaration. (print_node): Use accessor macro, not `mode_name'. * reload1.c (dump_needs): Constify a char*. Use accessor macro, not `mode_name'. (new_spill_reg): Constify a char*. * tree.c (mode_name): Remove redundant declaration. From-SVN: r28783
-
Kaveh R. Ghazi authored
* rtl.c (rtx_name): Constify a char*. * rtl.h (rtx_name, fix_sched_param): Likewise. * gmicro/gmicro.c (rtx_name): Remove redundant declaration. (mypr): Use accessor macro, not `rtx_name'. * genemit.c (print_code): Constify a char*. * genopinit.c (gen_insn): Use accessor macro, not `rtx_name'. * genpeep.c (print_code): Constify a char*. * genrecog.c (print_code): Likewise. * graph.c (start_fct, start_bb, node_data, draw_edge, end_fct, end_bb): Add static prototype. (draw_edge): Constify a char*. (end_bb): Remove unused parameter. * haifa-sched.c (fix_sched_param, safe_concat, print_exp print_block_visualization): Constify a char*. From-SVN: r28782
-
Mark Mitchell authored
* semantics.c (finish_stmt_expr): Fix typo in comment. * tree.c (search_tree): Handle EXIT_EXPR, LOOP_EXPR. (mapcar): Likewise. * init.c (build_vec_delete_1): Make the children of a permanent BIND_EXPR permanent. * pt.c (register_specialization): Don't register a specialization more than once. From-SVN: r28781
-
Mark Mitchell authored
From-SVN: r28780
-
Andrew Haley authored
method.c (process_overload_item): Call build_mangled_C9x_name () for all integer parameter types larger than long... 1999-08-18 Andrew Haley <aph@cygnus.com> * method.c (process_overload_item): Call build_mangled_C9x_name () for all integer parameter types larger than long long. From-SVN: r28779
-
Andreas Jaeger authored
1999-08-20 Andreas Jaeger <aj@arthur.rhein-neckar.de> * linux.h (LIB_SPEC): Added. From-SVN: r28778
-
Kresten Krab Thorup authored
* interpret.cc (continue1): Implement explicit dispatch table. insn_target: Explicit interpreter switch table. SAVE_PC: New macro, moves pc saving code into instructions that require so. NEXT_INSN: New macro, replaces `goto next_insn' in all insns. PC_REGISTER_ASM: New macro. INLINE_SWITCH: New macro. Constrols dispatching strategy. opcode: Remove local variable. {i,l,f,d}{load,store}_{0,1,2,3}: Expand definitions. (POKEI): Use _Jv_word. (iinc): Use _Jv_word. (dupx): Change reference argument (sp) to pointer. (jvdump): Remove * interpret.cc: Remove instruction timing instrumentation. * java/lang/natClassLoader.cc (_Jv_PrepareCompiledClass): Changed comment. Don't use _Jv_ClassNameSamePackage. * gnu/gcj/util/path/{SearchPath,ZipFileEntry,DirectoryPathEntry, URLPathEntry, CacheEntry}: Removed. * Makefile.am (ordinary_java_source_files): Remove gnu/gcj/util/path package. (.java.lo): Rule removed. * Makefile.in: Rebuilt. From-SVN: r28777
-
Michael Hayes authored
Fri Aug 20 22:32:17 1999 Michael Hayes <m.hayes@elec.canterbury.ac.nz> * config/c4x/c4x.h (STARTFILE_SPEC): Don't define. From-SVN: r28776
-
Jeff Law authored
From-SVN: r28775
-
Mark Mitchell authored
* pt.c (redeclare_class_template): Merge default template arguments in both directions. * typeck.c (common_type): Undo 1999-08-18 change. Remove compiler_error message. From-SVN: r28774
-
Zack Weinberg authored
1999-08-19 18:43 -0700 Zack Weinberg <zack@bitmover.com> * tree.c (expr_check): Fix typo in last change. From-SVN: r28773
-