- 23 May, 2000 4 commits
-
-
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 7 commits
-
-
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 -
From-SVN: r34063
Alexandre Oliva committed -
* config/mn10300/mn10300.md (movdi, movdf): 64-bit clean-up. * config/mn10300/mn10300.c (print_operand): Likewise. From-SVN: r34062
Alexandre Oliva committed -
* final.c (split_double): Right shift of negative values is not portable. From-SVN: r34061
Alexandre Oliva committed -
2000-05-01 Alexandre Petit-Bianco <apbianco@cygnus.com> * parse.y (resolve_package): Correctly set `*next' (was off by one.) (resolve_qualified_expression_name): Fixed comment. From-SVN: r34060
Alexandre Petit-Bianco committed -
From-SVN: r34059
Bruce Korb committed -
* Makefile.in: Rebuilt. * Makefile.am (hack1): Removed. (awto_files): Likewise. (libgcjawt_la_SOURCES): Likewise. (EXTRA_libgcjawt_la_SOURCES): Likewise. (libgcjawt_la_DEPENDENCIES): Likewise. (libgcjawt_la_LIBADD): Likewise. (libgcjawt_la_LDFLAGS): Likewise. (libgcjawt_la_LINK): Likewise. ($(awt_java_source_files:.java=.class)): Likewise. (libgcj.zip): Don't depend on AWT files. (MOSTLYCLEANFILES): Don't include AWT files. ($(awto_files)): Removed. (nat_headers): Removed AWT files. (cond_awt_java_source_files): Removed. (ordinary_java_source_files): Added awt_java_source_files. * libgcj.spec.in (*lib): Removed -lgcjawt. * configure: Rebuilt. * configure.in: Removed --enable-java-awt option. From-SVN: r34058
Tom Tromey committed
-