- 08 Mar, 1999 5 commits
-
-
From-SVN: r25638
Bruce Korb committed -
From-SVN: r25637
Craig Burley committed -
From-SVN: r25636
Craig Burley committed -
From-SVN: r25635
Jeff Law committed -
From-SVN: r25631
Craig Burley committed
-
- 07 Mar, 1999 10 commits
-
-
From-SVN: r25630
Craig Burley committed -
* haifa-sched.c (ENCODE_BLOCKAGE): Don't shift unit too far. (print_exp): Special case addition of a constant. (print_value) [CONST_INT]: Use HOST_WIDE_INT_PRINT_HEX. From-SVN: r25629
Richard Henderson committed -
* haifa-sched.c (reg_last_clobbers): New. (reg_pending_clobbers, bb_reg_last_clobbers): New. (compute_block_backward_dependences): Allocate memory for them. (schedule_region): Likewise. (sched_analyze_1): Clobbers don't interfere with one another. They do interfere with sets ... (sched_analyze_2): ... and uses. (sched_analyze): Likewise. (sched_analyze_insn): Update reg_last_clobbers appropriately. From-SVN: r25628
Richard Henderson committed -
* gmon-sol2.c: Include config.h and system.h. Don't redundantly include system header files. (sccsid): Remove. (moncontrol, monstartup, _mcleanup, internal_mcount): Prototype. (_mcleanup): Add the `const' keyword to a char*. (internal_mcount): Declare `etext' as a char[] not a function. Cast `etext' to char* when calling `monstartup'. * sparc.c (frame_base_name, save_regs, restore_regs, build_big_number, sparc_cmodel_string, sparc_align_loops_string, sparc_align_jumps_string, sparc_align_funcs_string, code_model, cpu_default, cpu_table, output_function_prologue, output_function_epilogue, output_return, sparc_flat_output_function_prologue, ultra_code_names, sparc_flat_output_function_epilogue): Constify a char*. (hypersparc_adjust_cost): Add a default case in a switch. * sparc.h (sparc_cmodel_string, OVERRIDE_OPTIONS, sparc_cpu_select, sparc_align_loops_string, sparc_align_jumps_string, sparc_align_funcs_string, output_return): Constify a char*. * sparc.md (movdi): Change the comparison of HOST_BITS_PER_WIDE_INT so that we check "== 32", instead of "!= 64". Cast a value to HOST_WIDE_INT when comparing against one. Hide the declaration for variable `chain'. From-SVN: r25627
Kaveh R. Ghazi committed -
* system.h (const, inline): Move the stage2 handling of these keywords-as-macros from here... * gansidecl.h (const, inline): ...to here. (This became necessary after using `const' in config directory headers, which get included before system.h does. If we're going to reset these keywords, we must do so before absolutely any other header file.) From-SVN: r25626
Kaveh R. Ghazi committed -
From-SVN: r25625
Martin v. Löwis committed -
From-SVN: r25624
Richard Henderson committed -
From-SVN: r25623
Richard Henderson committed -
From-SVN: r25621
Jeffrey A Law committed -
From-SVN: r25620
Jeff Law committed
-
- 06 Mar, 1999 9 commits
-
-
From-SVN: r25619
Jason Merrill committed -
* cp-tree.h (struct lang_type): Add anon_union field. (ANON_UNION_TYPE_P): Use it instead of examining type. (SET_ANON_UNION_TYPE_P): New macro. * decl.c (check_tag_decl): Use it. * search.c (compute_access): Handle non-type contexts earlier, and handle NULL_TREE. * tree.c (build_exception_variant): Use copy_to_permanent. From-SVN: r25618
Jason Merrill committed -
* flow.c (make_edges): Handle casesi that jump to default branch. If CASE_DROPS_THROUGH, force fallthru to block after casesi. Co-Authored-By: Richard Henderson <rth@cygnus.com> From-SVN: r25617
Richard Earnshaw committed -
* Makefile.in (jcf-parse.o): Depend on $(PARSE_H). (parse-scan.o): Depend on toplev.h. * class.c (make_method_value): Add prototype. Make it static. Remove unused second argument, caller changed. * expr.c (java_lang_expand_expr): Remove unused variable `return_label'. * java-tree.h: Don't prototype find_in_current_zip. Add prototypes for verify_constant_pool, start_java_method, end_java_method, give_name_to_locals, expand_byte_code, open_in_zip, set_constant_value, find_constant1, find_constant2, find_utf8_constant, find_string_constant, find_class_constant, find_fieldref_index, find_methodref_index, write_constant_pool, count_constant_pool_bytes and encode_newarray_type. * jcf-dump.c: Remove unused variable `LONG_temp'. * jcf-parse.c: Include parse.h. (jcf_parse_source): Remove unused parameter, all callers changed. (jcf_figure_file_type): Add static prototype. (find_in_current_zip): Likewise. Also remove unused parameter, all callers changed. (read_class): Initialize variable `saved_pos'. * jcf-reader.c (jcf_parse_preamble): Mark variables `minor_version' and `major_version' with ATTRIBUTE_UNUSED. * lex.c (java_is_eol): Wrap prototype and definition in !JC1_LITE. (java_init_lex): Wrap variable `java_lang_imported' in !JC1_LITE. (java_parse_doc_section): Initialize variable `seen_star'. (java_lex): Wrap variable `number_beginning' in !JC1_LITE. (java_lex_error): Mark parameters `msg' and `forward' with ATTRIBUTE_UNUSED. (java_get_line_col): Mark parameters `filename' and `line' with ATTRIBUTE_UNUSED. * parse-scan.y: Include toplev.h. (yyerror): Mark parameter `msg' with ATTRIBUTE_UNUSED. * parse.h: use `struct JCF', not plain `JCF'. (java_parser_context_save_global, java_expand_classes java_parser_context_restore_global, java_parse): Add prototypes. * typeck.c (convert_ieee_real_to_integer): Remove unused variable `node'. From-SVN: r25616
Kaveh R. Ghazi committed -
From-SVN: r25615
Craig Burley committed -
* c-aux-info.c (data_type, affix_data_type, gen_decl, gen_formal_list_for_type, gen_formal_list_for_func_def, gen_type): Qualify a char* with the `const' keyword. * c-common.c (declare_hidden_char_array, add_attribute, if_elt, declare_function_name, decl_attributes, format_char_info, check_format_info, binary_op_error): Likewise. * cexp.y (yyerror, error, pedwarn, warning, token): Likewise. * gcse.c (dump_hash_table): Likewise. * integrate.c (function_cannot_inline_p): Likewise * optabs.c: Include insn-config.h earlier. (init_libfuncs, init_integral_libfuncs, init_floating_libfuncs): Qualify a char* with the `const' keyword. * real.c (asctoe24, asctoe53, asctoe64, asctoe113, asctoe, asctoeg, mtherr, ereal_atof): Likewise. * real.h (ereal_atof): Likewise. * sbitmap.c (dump_sbitmap_vector): Likewise. * sbitmap.h (dump_sbitmap_vector): Likewise. * stmt.c (nesting, n_occurrences, expand_start_case): Likewise. * toplev.c (rest_of_compilation): Likewise. * tree.h (function_cannot_inline_p, expand_start_case): Likewise. From-SVN: r25614
Kaveh R. Ghazi committed -
* decl2.c (setup_initp): Give statics with no priority the default priority here. (do_dtors, do_ctors, finish_file): Remove special handling of non-prioritized statics. From-SVN: r25613
Jason Merrill committed -
From-SVN: r25612
Jeff Law committed -
From-SVN: r25611
Craig Burley committed
-
- 05 Mar, 1999 16 commits
-
-
From-SVN: r25610
Craig Burley committed -
From-SVN: r25609
Craig Burley committed -
rs6000.h (ASM_OUTPUT_REG_{PUSH,POP}): Add 64-bit support and do not overwrite AIX link register save area. * rs6000.h (ASM_OUTPUT_REG_{PUSH,POP}): Add 64-bit support and do not overwrite AIX link register save area. From-SVN: r25608
David Edelsohn committed -
* cp-tree.h (ANON_UNION_TYPE_P): Robustify. * decl.c (make_typename_type): Don't issue an error if an immediate lookup fails; it migt be resolved later. * friend.c (is_friend): Add comment. * search.c (breadth_first_search): Add POSTFN and DATA parameters. Tidy. All callers changed. (lookup_field_queue_p): New function. (lookup_field_r): Likewise. (lookup_field_post): Likewise. (lookup_field): Use them, via breadth_first_search, instead of duplicating logic. (compute_access): Robustify. (lookup_fnfield_info): New structure. From-SVN: r25607
Mark Mitchell committed -
From-SVN: r25606
Joern Rennecke committed -
reload.c (find_reloads_subreg_address): Actually create the USE for the register, not the new memory location. * reload.c (find_reloads_subreg_address): Actually create the USE for the register, not the new memory location. From-SVN: r25605
J"orn Rennecke committed -
* reload1.c (emit_reload_insns): If pseudo that can't be replaced with its equivalent constant, fall back to reload_in. From-SVN: r25604
J"orn Rennecke committed -
From-SVN: r25603
Richard Henderson committed -
From-SVN: r25602
Nick Clifton committed -
From-SVN: r25601
Jason Merrill committed -
* sh.h (SLOW_BYTE_ACCESS): Define to 1. (BOOL_TYPE_SIZE): Define. From-SVN: r25600
J"orn Rennecke committed -
From-SVN: r25599
Jason Merrill committed -
From-SVN: r25598
Craig Burley committed -
From-SVN: r25597
Craig Burley committed -
* configure.in: Support shared libs on FreeBSD 3.x and 4.x * config/freebsd.ml: A copy of config/linux.ml since they are both ELF and both have a shared libm. From-SVN: r25594
Doug Rabson committed -
function.c (assign_stack_temp_for_type): Abort if mode == Blkmode and align is less than BIGGEST_ALIGNMENT / BITS_PER_UNIT. * function.c (assign_stack_temp_for_type): Abort if mode == Blkmode and align is less than BIGGEST_ALIGNMENT / BITS_PER_UNIT. (assign_stack_temp_for_type): Round the size parameter passed to assign_stack_local instead of size itself. Bootstrapped on the PA and x86. From-SVN: r25593
John Wehle committed
-