- 30 Jul, 1999 5 commits
-
-
* expr.c (build_java_soft_divmod): Provide a default case in switch. (java_lang_expand_expr): Mark parameters `target', `tmode' and `modifier' with ATTRIBUTE_UNUSED. * gjavah.c (process_file): Add braces around ambiguous `else'. * jcf-dump.c (print_access_flags, localvar_free): Change return type to void. * parse.y (java_complete_expand_method): Initialize variable `exception_copy'. (resolve_qualified_expression_name): Likewise for `field_decl'. (patch_method_invocation): Likewise for `class_to_search'. (qualify_ambiguous_name): Likewise for `name' and `ptr_type'. (patch_assignment): Likewise for `lhs_type'. * verify.c (verify_jvm_instructions): Remove unused variable `caller'. From-SVN: r28344
Kaveh R. Ghazi committed -
* pa.md (zvdep_imm32): Renamed from zvdep_imm. (ashlsi3): Corresponding changes. From-SVN: r28343
Jeffrey A Law committed -
From-SVN: r28342
Jeffrey A Law committed -
From-SVN: r28341
Jeff Law committed -
From-SVN: r28340
Jeffrey A Law committed
-
- 29 Jul, 1999 6 commits
-
-
From-SVN: r28339
Bernd Schmidt committed -
to be passed to force_reg. From-SVN: r28334
Nick Clifton committed -
From-SVN: r28333
Jeff Law committed -
* pa.md (indirect_jump): Remove mode from match_operand. Verify proper mode in the condition string. (icacheflush, dcacheflush): Remove modes from match_operands. From-SVN: r28332
Jeffrey A Law committed -
* pa.c (emit_move_sequence): Always convert scratch_reg to the proper mode before using it. From-SVN: r28331
Jeffrey A Law committed -
* config/mips/mips.c: system.h handles MIN and MAX, don't undefine them here. From-SVN: r28329
Geoff Keating committed
-
- 28 Jul, 1999 21 commits
-
-
* pa.md (adddi3, subdi3): Turn into a define_expand/define_insn pair. From-SVN: r28328
Jeffrey A Law committed -
* pa.c (store_reg): Do not call add_high_const generator directly. (load_reg, set_reg_plus_d): Likewise. * pa.md (add_high_const): No longer a named pattern. From-SVN: r28327
Jeffrey A Law committed -
* pa.c (legitimize_address): Consistently use Pmode rather than SImode. Do not call gen_pic2_highpart directly anymore. * pa.md (pic2_highpart): No longer a named pattern. (pic2_lo_sum): Similarly. Reformat to make more readable. From-SVN: r28326
Jeffrey A Law committed -
From-SVN: r28324
Jeff Law committed -
From-SVN: r28322
Jeffrey A Law committed -
* pa.md (call, call_value): Use "word_mode" instead of "SImode" as needed. From-SVN: r28321
Jeffrey A Law committed -
* pa.md (reload_indi, reload_outdi): Scratch register should be a DImode register. (call, call_value): Use "word_mode" instead of "SImode" as needed. From-SVN: r28320
Jeffrey A Law committed -
From-SVN: r28319
Franz Sirl committed -
From-SVN: r28318
Richard Henderson committed -
* pa.c (hppa_builtin_saveregs): Use get_varargs_alias_set and tag the spill mems. (hppa_va_start): New. (hppa_va_arg): New. * pa.h (EXPAND_BUILTIN_VA_START): New. (EXPAND_BUILTIN_VA_ARG): New. From-SVN: r28317
Richard Henderson committed -
* mn10300.c (mn10300_builtin_saveregs): Use get_varargs_alias_set and tag the spill mems. (mn10300_va_start): New. (mn10300_va_arg): New. * mn10300.h (EXPAND_BUILTIN_VA_START): New. (EXPAND_BUILTIN_VA_ARG): New. From-SVN: r28316
Richard Henderson committed -
* mn10200.c (mn10200_va_arg): New. * mn10200.h (EXPAND_BUILTIN_VA_ARG): New. From-SVN: r28315
Richard Henderson committed -
builtins.c (std_expand_builtin_va_arg): Use int_size_in_bytes rather than play with TREE_INT_CST_LOW. * builtins.c (std_expand_builtin_va_arg): Use int_size_in_bytes rather than play with TREE_INT_CST_LOW. From-SVN: r28314
Richard Henderson committed -
* egcs_update (files_and_dependencies): Fixed typo in gcc/cstamp-h.in. Added gcc/config.in. From-SVN: r28313
Alexandre Oliva committed -
From-SVN: r28312
Philip Blundell committed -
From-SVN: r28311
Richard Henderson committed -
call.c (conditional_conversion): Don't build BASE_CONVs for conversions between things that have the same type. * call.c (conditional_conversion): Don't build BASE_CONVs for conversions between things that have the same type. (build_conditional_expr): Tweak. (convert_like): Some BASE_CONVs really do require the generation of code. * init.c (perform_member_init): Don't go through build_modify_expr for simple initializations. From-SVN: r28310
Mark Mitchell committed -
From-SVN: r28309
Jeff Law committed -
* pa.md (post_store, pre_load): New expanders. (post_stwm, pre_ldwm): Renamed to post_stw and pre_ldw respectively. (post_ldwm, pre_stwm): Make these unnamed patterns since we never need to directly generate RTL for them. * pa.c (hppa_expand_prologue, hppa_expand_epilogue): Corresponding changes. From-SVN: r28307
Jeffrey A Law committed -
From-SVN: r28305
Jason Merrill committed -
* cp-tree.h (DECL_VIRTUAL_CONTEXT): New macro. * typeck.c (expand_ptrmemfunc_cst): Calculate delta correctly for virtual functions and MI. Simplify. From-SVN: r28304
Jason Merrill committed
-
- 27 Jul, 1999 8 commits
-
-
From-SVN: r28303
Jason Merrill committed -
* method.c: Remove prototype for largest_union_member. * pt.c (determine_specialization): Fix uninitialized warning. * lex.c (real_yylex): Likewise. From-SVN: r28302
Jason Merrill committed -
* class.c (override_one_vtable): Adjust the use of BINFO_VIRTUALS here too. From-SVN: r28301
Mark Mitchell committed -
* aix43.h (ASM_CPU_SPEC, CPP_CPU_SPEC): Add rs64a and PPC630. * rs6000.c (processor_target_table): Add powerpc64, rs64a, and PPC630. (rs6000_cpu): Choose between 32-bit and 64-bit default processors. (secndary_reload_class): Make TARGET_ELF conditional compile. (print_operand_address): Similar. (output_toc): Print all values as hex. (get_issue_rate): Rearrange and add RS64A and PPC630. * rs6000.h (processor_type): Add RS64A and PPC630. (PROCESSOR_POWERPC): Change to PROCESSOR_750. (PROCESSOR_POWERPC64): New. (PROMOTE_MODE): Use word_mode. (RTX_COSTS): Add RS64A and PPC630. * rs6000.md (scheduling information): Add lmul and ldiv representing 64-bit integer multiply and divide. Add rs64a and PPC630 information. (ashldi3): Add support for "rldic" instruction. * sysv4.h (PROCESSOR_DEFAULT): Change to PROCESSOR_750. From-SVN: r28300
David Edelsohn committed -
Tue Jul 27 15:31:53 1999 Vladimir Makarov <vmakarov@toad.to.cygnus.com> * config/sparc/sparc.c (sparc_override_options): Enable SPARCLITE instead of V8 for sparclite86x in cpu_table. From-SVN: r28299
Vladimir Makarov committed -
* cp-tree.h (BINFO_VIRTUALS): Document new format. * class.c (modify_one_vtable): Change prototype accordingly. (modify_all_vtables): Likewise. (modify_all_direct_vtables): Likewise. (modify_all_indirect_vtables): Likewise. (build_vtable_entry_for_fn): New function. (set_rtti_entry): Simplify for new BINFO_VIRTUALS format. (modify_vtable_entry): Likewise. (add_virtual_function): Likewise. (build_vtbl_initializer): New function. (finish_vtbls): Simplify for new BINFO_VIRTUALS format. (fixup_vtable_deltas1): Likewise. (fixup_vtable_deltas): Likewise. (override_one_vtable): Likewise. (finish_struct_1): Likewise. * error.c (dump_expr): Likewise. * search.c (get_abstract_virtuals_1): Likewise. (get_abstract_virtuals): Likewise. (expand_upcast_fixups): Likewise. * tree.c (debug_binfo): Likewise. * decl2.c (mark_vtable_entries): Don't bash abstract virtuals to __pure_virtual here. From-SVN: r28298
Mark Mitchell committed -
From-SVN: r28297
Bernd Schmidt committed -
From-SVN: r28296
Michael Meissner committed
-