- 23 May, 2000 10 commits
-
-
From-SVN: r34106
J"orn Rennecke committed -
From-SVN: r34105
Jonathan Larmour committed -
* config/alpha/alpha.c: Remove #ifdef HAIFA since now only scheduler. (alpha_start_function): Never write ..ng label if VMS or NT. (alpha_align_insns): Remove GP_IN_USE arg. Alignment now unsigned. (alpha_reorg): Don't pass GP_IN_USE arg to alpha_align_insns. * config/alpha/alpha.md (prologue_ldgp): Split into one define_expand and two define_insn's. From-SVN: r34104
Richard Kenner committed -
From-SVN: r34103
Richard Henderson committed -
From-SVN: r34102
Jeff Law committed -
* class.c (build_ctor_vtbl_group): Set inits. * optimize.c (maybe_clone_body): Set DECL_INLINE and DECL_THIS_INLINE appropriately for clones. From-SVN: r34101
Mark Mitchell committed -
From-SVN: r34100
Richard Henderson committed -
2000-05-22 Benjamin Kosnik <bkoz@purist.redhat.soma.com> * docs/17_intro/libstdc++-assign.txt: Change Cygnus to FSF. From-SVN: r34099
Benjamin Kosnik committed -
function.c (thread_prologue_and_epilogue_insns): Make sure existing line number notes appear after the prologue. * function.c (thread_prologue_and_epilogue_insns): Make sure existing line number notes appear after the prologue. From-SVN: r34098
Richard Henderson committed -
* config/alpha/alpha.c (alpha_fnname): New static variable. (print_operand, case '~'): New case. (alpha_expand_prologue): Emit prologue_ldgp insn if needed. (alpha_start_function): Set alpha_fnname. Write "ng" label if no ldgp; don't write ldgp insn. * config/alpha/alpha.h (PRINT_OPERAND_PUNCT_VALID_P): New case '~'. * config/alpha/alpha.md (prologue_ldgp): New define_insn. From-SVN: r34097
Richard Kenner committed
-
- 22 May, 2000 25 commits
-
-
* cp-tree.h (IDENTIFIER_TYPENAME_P): Use a flag, not strncmp. (DECL_CONV_FN_P): Simplify. (DECL_OPERATOR): Remove. (language_to_string): Declare. * decl.c (duplicate_decls): Fix typo in comment. (grokdeclarator): Adjust use of IDENTIFIER_TYPENAME_P. (grok_op_properties): Use DECL_CONV_FN_P instead of IDENTIFIER_TYPENAME_P. * dump.c (dequeue_and_dump): Dump the language linkage of declarations. * error.c (language_to_string): Give it external linkage. * method.c (build_typename_overload): Set IDENTIFIER_TYPENAME_P. (implicitly_declare_fn): Set DECL_LANGUAGE. * pt.c (check_explicit_specialization): Use DECL_CONV_FN_P, not IDENTIFIER_TYPENAME_P. (tsubst_decl): Likewise. (tsubst_copy): Adjust use of IDENTIFIER_TYPENAME_P. * semantics.c (finish_member_declaration): Don't mark members of classes declared in an extern "C" region as extern "C". From-SVN: r34095
Mark Mitchell committed -
* jump.c (jump_optimize_1): Don't increment LABEL_NUSES on deleted labels. From-SVN: r34094
Clinton Popetz committed -
From-SVN: r34093
Richard Kenner committed -
2000-05-22 Bryce McKinlay <bryce@albatross.co.nz> * libjava.compile/PR232B.java: Additional PR gcj/232 test. From-SVN: r34092
Bryce McKinlay committed -
2000-05-22 Phil Edwards <pme@sourceware.cygnus.com> * mkcheck.in: Tweak for Solaris 8. Additional minor output comment. From-SVN: r34091
Phil Edwards committed -
From-SVN: r34090
Alexandre Oliva committed -
From-SVN: r34089
Alexandre Oliva committed -
2000-05-22 Phil Edwards <pme@sourceware.cygnus.com> * acinclude.m4: If the new pragma isn't supported, don't kill -Werror; keep -Werror and add -Wno-unknown-pragma. -Werror Is Good. * aclocal.m4: Regenerate. * configure: Regenerate. From-SVN: r34088
Phil Edwards committed -
* optabs.c (can_extend_p): Allow unsignedp to have any nonzero value. (gen_extend_insn, can_fix_p, can_float_p): Likewise. From-SVN: r34087
Richard Kenner committed -
From-SVN: r34086
Tom Tromey committed -
From-SVN: r34085
Zack Weinberg committed -
* final.c (final_scan_insn, case NOTE_INSN_FUNCTION_BEG): Remove dangling "else" that causes "break" to be conditional. Also remove unneeded code at start. From-SVN: r34082
Richard Kenner committed -
* m68k/m68k.h (STORE_FLAG_VALUE): Macro set to (-1), not -1. * fx80/fx80.h, i370/i370.h, m88k/m88k.h (STORE_FLAG_VALUE): Ditto. * gmicro/gmicro.h, we32k/we32k.h (STORE_FLAG_VALUE): Ditto. From-SVN: r34081
Philippe De Muyter committed -
2000-05-19 Nathan C. Myers <ncm@cantrip.org> * bits/generic_shadow.h: s/swamp/legacy/ From-SVN: r34080
Nathan C. Myers committed -
* config/sparc/sparc.md (movdf_insn_v9only_vis): fzero has just one argument. From-SVN: r34079
Jakub Jelinek committed -
* alias.c (record_component_aliases): New function. * tree.h: Clean up some declarations and comments. (record_component_aliases): New declaration. * tree.c (get_alias_set): If type and has alias set, use it. From-SVN: r34078
Richard Kenner committed -
From-SVN: r34077
Richard Henderson committed -
* simplify-rtx.c (simplify_ternary_operation): Try to simplify IF_THEN_ELSE to a setcc form. From-SVN: r34076
Richard Henderson committed -
From-SVN: r34075
Jeff Law committed -
From-SVN: r34074
Martin v. Löwis committed -
* decl2.c (qualified_lookup_using_namespace): Look through namespace aliases. * decl.c (push_using_decl): Return the old decl on namespace level. From-SVN: r34073
Martin v. Löwis committed -
From-SVN: r34072
Tom Tromey committed -
* fixinc/inclhack.def (sun_malloc): Handle `calloc'. (sun_malloc, sysz_stdtypes_for_sun): Add test_text. From-SVN: r34071
Kaveh R. Ghazi committed -
2000-05-22 Bryce McKinlay <bryce@albatross.co.nz> Test for PR gcj/232: * libjava.compile/PR232.java: New file. From-SVN: r34070
Bryce McKinlay committed -
* cp-tree.h (SET_BINFO_NEW_VTABLE_MARKED): Add sanity checks. (VTT_NAME_PREFIX): New macro. (CTOR_VTBL_NAME_PREFIX): Likewise. (get_ctor_vtbl_name): New function. * class.c (get_vtable_name): Simplify. (get_vtt_name): New function. (get_vtable_decl): Don't set IDENTIFIER_GLOBAL_VALUE. (dfs_mark_primary_bases): Update the CLASSTYPE_VBASECLASSES list when a virtual base becomes primary. (finish_struct_1): Set CLASSTYPE_VFIELDS a little earlier. Build VTTs. (finish_vtbls): Adjust calls to accumulate_vtbl_inits to pass in additional parameters. (dfs_finish_vtbls): Don't clear BINFO_NEW_VTABLE_MARKED. (initialize_array): New function. (build_vtt): Likewise. (build_vtt_inits): Likewise. (dfs_build_vtt_inits): Likewise. (dfs_fixup_binfo_vtbls): Likewise. (build_ctor_vtbl_group): Likewise. (initialize_vtable): Use initialize_array. (accumulate_vtbl_inits): Reimplement to handle construction vtables. (dfs_accumulate_vtbl_inits): Likewise. (bulid_vtbl_initializer): Adjust parameter name. * method.c (build_typename_overload): Remove #if 0'd code. (get_ctor_vtbl_name): New function. * search.c (dfs_walk_real): Use BINFO_N_BASETYPES. (init_vbase_pointers): Don't mess with the TREE_CHAIN of a binfo. From-SVN: r34069
Mark Mitchell committed
-
- 21 May, 2000 4 commits
-
-
* combine.c (try_combine): Handle i3_subst_into_i2 case when I2 is not a PARALLEL. From-SVN: r34068
Richard Kenner committed -
* cp-tree.h (struct lang_type): Remove search_slot. (CLASSTYPE_SEARCH_SLOT): Remove. (emit_base_init): Change prototype. (initialize_vtbl_ptrs): Likewise. (expand_indirect_vtbls_init): Likewise. (clear_search_slots): Remove. * decl.c (lang_mark_tree): Don't mark search_slot. * init.c (initialize_vtbl_ptrs): Simplify. (emit_base_init): Likewise. * search.c (struct vbase_info): Document decl_ptr. (convert_pointer_to_single_level): Remove. (dfs_find_vbases): Remove. (dfs_init_base_pointers): Simplify. (dfs_clear_vbase_slots): Remove. (dfs_vtable_path_unmark): New function. (init_vbase_pointers): Simplify. (expand_upcast_fixups): Don't rely on CLASSTYPE_SEARCH_SLOT. (expand_indirect_vtbls_init): Simplify. Don't call mark_all_temps_used. * semantics.c (setup_vtbl_ptr): Adjust calls to emit_base_init and initialize_vtbl_ptrs. From-SVN: r34067
Mark Mitchell committed -
From-SVN: r34066
Jeff Law committed -
From-SVN: r34065
Richard Henderson committed
-
- 20 May, 2000 1 commit
-
-
2000-05-20 Bryce McKinlay <bryce@albatross.co.nz> Fix for PR libgcj/226: * java/lang/Class.h (_Jv_InitClass): Don't call __builtin_expect, since this is an installed header. Fix for PR libgcj/228: * java/util/zip/ZipFile (getInputStream): Create inflater with nowrapper option. * java/util/zip/natInflater.cc (inflate): Throw zlib's error message with DataFormatException. From-SVN: r34064
Bryce McKinlay committed
-