- 17 Apr, 1998 17 commits
-
-
* decl2.c (lang_decode_option): -fnew-abi implies -fvtable-thunks. * typeck.c (comp_target_types): Tweak pedantic case. (comp_target_parms): Tweak pedantic case. Clean up somewhat. Return -1 or 1 instead of 1 or 2. (compparms): Remove STRICT handling. * typeck.c (comp_target_types): Handle references like pointers. (comp_target_parms): Note that return code from comp_target_types can be negative to indicate failure. From-SVN: r19268
Jason Merrill committed -
* emit-rtl.c (operand_subword_force): If a register can not be accessed by words, copy it to a pseudo register. From-SVN: r19267
John Carr committed -
* rs6000/vxppc.h (CPP_SPEC): Add support for mrelocatable*. From-SVN: r19266
Jim Wilson committed -
From-SVN: r19265
Michael Meissner committed -
8 * stmt.c (mark_seen_cases): Make static and add prototype. From-SVN: r19264Jeff Law committed -
� * stmt.c (mark_seen_cases): Make static and add prototype. From-SVN: r19263Jeff Law committed -
From-SVN: r19262
Jeff Law committed -
* frame.c: Include stdlib.h and unistd.h to possibly get various function prototypes. The fixproto script guarantees these header files exist on the target system. * libgcc2.c: Likewise. * gthr-single.h (__gthread_mutex_lock, __gthread_mutex_trylock, __gthread_mutex_unlock): Add __attribute__ ((__unused__)) to the function parameters. * libgcc2.c (__udiv_w_sdiv): Likewise. From-SVN: r19261Kaveh R. Ghazi committed -
* Make-lang.in (c++.all.build): Don't depend on $(DEMANGLER_PROG), which requires a working target compiler to build. From-SVN: r19260Andreas Schwab committed -
* tree.c (avoid_overlap): Add prototype. * spew.c (num_tokens): Add prototype. (nth_noken, add_token, consume_token, debug_yychar): Likewise. * search.c (dfs_check_overlap): Add prototype. (dfs_no_overlap_yet): Likewise. * pt.c (original_template): Add prototype. (inline_needs_template_parms): Likewise. (push_inline_template_parms_recursive): Likewise. (retrieve_specialization, register_specialization): Likewise. (print_candidates, reduce_template_parm_level): Likewise. (build_template_decl, mark_template_parm): Likewise. (tsubst_friend_function, get_bindings_real): Likewise. * method.c (start_squangling): Add prototype. (end_squangling, check_ktype, issue_ktype): Likewise. (build_overloaded_scope_ref, check_btype): Likewise. (build_mangled_template_parm_index): Likewise. * lex.c (init_cpp_parse): Add prototype. (handle_cp_pragma, handle_sysv_pragma): Likewise. (reduce_cmp, token_cmp): Likewise. * except.c (call_eh_info): Add prototype. (push_eh_info, get_eh_info, get_eh_value, get_eh_type): Likewise. (get_eh_caught, get_eh_handlers, do_pop_exception): Likewise. * decl2.c (is_namespace_ancestor): Add prototype. (namespace_ancestor, add_using_namespace): Likewise. (ambiguous_decl): Likewise. * decl.c (indent): Add prototype. * call.c (add_template_candidate_real): Add prototype. From-SVN: r19259Jeffrey A Law committed -
From-SVN: r19258
Jeff Law committed -
From-SVN: r19257
Jeffrey A Law committed -
From-SVN: r19256
Jason Merrill committed -
* typeck2.c (process_init_constructor): Don't strip cv-qualifiers when doing initializations. From-SVN: r19255
Mark Mitchell committed -
* varasm.c (asm_output_bss): Add prototype. (asm_output_aligned_bss): Likewise. * unroll.c (verify_addresses): Add prototype. * toplev.c: Add many prototypes. Too many to mention here. * stmt.c (check_seenlabel): Add prototype. * rtlanal.c (reg_set_p_1): Add prototype. (reg_set_last_1): Likewise. * reorg.c (find_dead_or_set_registers): Add prototype. * regmove (try_auto_increment): Add prototype. * regstack.c (pop_stack): Add prototype. From-SVN: r19254Jeff Law committed -
From-SVN: r19253
Jeff Law committed -
* decl.c (duplicate_decls): Fix check for when it's safe to free the new decl. * pt.c (mangle_class_name_for_template): Don't pass a typedef type to type_as_string. From Mark Mitchell: (unify): Use comptypes to compare type args. From-SVN: r19252
Jason Merrill committed
-
- 16 Apr, 1998 19 commits
-
-
* loop.c (regs_patch_p): Add prototype. (add_label_notes, count_nonfixed_reads): Likewise. (find_single_use_in_loop): Likewise. (express_from): Surround prototype with #ifdef. (giv_sort): Similarly. * jump.c (mark_modified_reg): Add prototype. * haifa-sched.c (is_prisky): Add prototype. (queue_to_ready): Likewise. * genextract.c (gen_insn): Add prototype. * genemit.c (max_operand_1): Add prototype. (max_operand_vec, print_code, gen_exp, gen_insn): Likewise. (gen_expand, gen_explit, output_add_clobbers): Likewise. (output_init_mov_optab): Likewise. * genattrtab.c (attr_hash_add_rtx): Add prototype. (attr_hash_add_string, write_length_unit_log): Likewise. * genattr.c (init_range): Add prototype. * combine.c (sets_function_arg_p): Add prototype. From-SVN: r19251Jeff Law committed -
* expr.c (store_constructor_field): Add prototype. (memory_use_mode): Likewise. * expmed.c (synth_mult): Add prototype. (choose_multiplier, invert_mod2n): Likewise. From-SVN: r19250Jeff Law committed -
* except.c (push_eh_entry): Add prototype. (pop_eh_entry, enqueue_eh_entry, dequeu_eh_entry): Likewise. (call_get_eh_context, start_dynamic_cleanup): Likewise. (start_dynamic_handler, can_throw): Likewise. (output_exception_table_entry, scan_region): Likewise. (eh_regs, set_insn_eh_region): Likewise. Also fix typo in previous dwarfout change. From-SVN: r19249Jeffrey A Law committed -
* dwarfout.c (decl_class_context): Add prototype. (output_inheritance_die, type_ok_for_scope): Likewise. From-SVN: r19248Jeffrey A Law committed -
From-SVN: r19247
Jeffrey A Law committed -
* alias.c (record_set): Add prototype. (find_base_term, base_alias_check): Likewise. From-SVN: r19246Jeffrey A Law committed -
From-SVN: r19245
Jeffrey A Law committed -
* haifa-sched.c (build_control_flow): Accept raw data as inputs instead of computing it locally. Callers changed. (find_rgns): Several new arguments. Callers changed. Generally clean up and comment better. Use dominators to identify reducible loops. Convert some flag arrays to bitmaps. Convert most of the code to work on pred/succ lists instead of an edge table. Add comments for future improvements. (schedule_insns): Allocate temporary tables for flow data, call routines to compute flow data and pass it along to children as arguments. (debug_control_flow): Delete. Use dump_bb_data instead. General cleanup + fix a bug or two. From-SVN: r19244Jeffrey A Law committed -
From-SVN: r19243
Jeffrey A Law committed -
8 * flow.c (dump_sbitmap, dump_sbitmap_vector): New debugging functions. * basic-block.h: Declare them. From-SVN: r19242Jeff Law committed -
� * flow.c (dump_sbitmap, dump_sbitmap_vector): New debugging functions. * basic-block.h: Declare them. From-SVN: r19241Jeff Law committed -
8 * pt.c (build_template_parm_index): Add prototype. From-SVN: r19240Jeff Law committed -
� * pt.c (build_template_parm_index): Add prototype. From-SVN: r19239Jeff Law committed -
8 * search.c (my_tree_cons): Don't clear words outside the newly allocated node. From-SVN: r19238Jeff Law committed -
� * search.c (my_tree_cons): Don't clear words outside the newly allocated node. From-SVN: r19237Jeff Law committed -
* reg-stack.c (constrain_asm_operands): Set n_alternatives to zero if no operands. From-SVN: r19236
Jim Wilson committed -
� * tree.c (build_expr_wfl): Use NULL_TREE if the file name is NULL. Propagate TREE_SIDE_EFFECTS and TREE_TYPE iff the encapsulated node is non NULL. Cache last file name and file name identifier node. From-SVN: r19235Alexandre Petit-Bianco committed -
� * tree.c (build_expr_wfl): Use NULL_TREE if the file name is NULL. Propagate TREE_SIDE_EFFECTS and TREE_TYPE iff the encapsulated node is non NULL. Cache last file name and file name identifier node. From-SVN: r19234Alexandre Petit-Bianco committed -
c-common.c (declare_hidden_char_array): Use TYPE_DOMAIN to get the length of an array, not TREE_TYPE. 1998-04-15 Mark Mitchell <mmitchell@usa.net> * c-common.c (declare_hidden_char_array): Use TYPE_DOMAIN to get the length of an array, not TREE_TYPE. From-SVN: r19233
Mark Mitchell committed
-
- 15 Apr, 1998 4 commits
-
-
* flow.c (sbitmap_union_of_successors): New function. * basic-block.h (sbitmap_union_of_successors): Declare it. For completeness, we already had the other 3 variants. This one is useful for backwards lazy code motion. From-SVN: r19232Jeffrey A Law committed -
From-SVN: r19231
Jeff Law committed -
* configure.in (gnu_ld): Rename to gnu_ld_flag before main loop. Set gnu_ld to gnu_ld_flag inside main loop. (gas): Likewise. From-SVN: r19230
Jim Wilson committed -
Tue Apr 14 15:51:37 1998 Dave Brolley <brolley@cygnus.com> * com.c (init_parse): Now returns char* containing filename; From-SVN: r19229
Dave Brolley committed
-