aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2001-03-20TimeZone.java: Sync up with Classpath.Warren Levy2-97/+108
* java/util/TimeZone.java: Sync up with Classpath. Includes new and corrected SimpleTimeZone's for the timezones hash table. From-SVN: r40650
2001-03-20Makefile.in (OBJS): Remove hashtab.o (canadian cross fix)...Alan Modra2-1/+5
* Makefile.in (OBJS): Remove hashtab.o (canadian cross fix) http://gcc.gnu.org/ml/gcc-patches/2001-02/msg01672.html From-SVN: r40649
2001-03-20Daily bump.GCC Administrator5-5/+5
From-SVN: r40647
2001-03-20objc-act.c (maybe_objc_method_name): Remove, never called.Stan Shebs4-21/+6
2001-03-19 Stan Shebs <shebs@apple.com> * objc/objc-act.c (maybe_objc_method_name): Remove, never called. * c-lang.c (maybe_objc_method_name): Ditto. * c-tree.h (maybe_objc_method_name): Remove decl. From-SVN: r40646
2001-03-20* gcc.c (init_gcc_specs): Fix comment.Tom Tromey2-1/+5
From-SVN: r40645
2001-03-19Compute DECL_ASSEMBLER_NAME lazily.Mark Mitchell31-346/+300
* tree.h (DECL_ASSEMBLER_NAME): Compute it lazily. (DECL_ASSEMBLER_NAME_SET_P): New macro. (SET_DECL_ASSEMBLER_NAME): Likewise. (COPY_DECL_ASSEMBLER_NAME): Likewise. (set_decl_assembler_name): Declare. (lang_set_decl_assembler_name): Likewise. * tree.c (lang_set_decl_assembler_name): New variab.e (set_decl_assembler_name): New function. (init_obstacks): Set lang_set_decl_assembler_name. (build_decl): Don't set DECL_ASSEMBLER_NAME. * c-decl.c (duplicate_decls): Use SET_DECL_ASSEMBLER_NAME, COPY_DECL_ASSEMBLER_NAME, etc. Don't set DECL_ASSEMBLER_NAME where it's not necessary. (builtin_function): Likewise. (finish_decl): Likewise. * dbxout.c (dbxout_type_methods): Likewise. * ggc-common.c (ggc_mark_trees): Likewise. * profile.c (output_func_start_profiler): Likewise. * varasm.c (make_decl_rtl): Likewise. * class.c (get_vtable_decl): Use SET_DECL_ASSEMBLER_NAME, COPY_DECL_ASSEMBLER_NAME, etc. Don't set DECL_ASSEMBLER_NAME where it's not necessary. (add_method): Remove optimization involving comparison of DECL_ASSEMBLER_NAME. (build_vtbl_or_vbase_field): Use SET_DECL_ASSEMBLER_NAME, COPY_DECL_ASSEMBLER_NAME, etc. Don't set DECL_ASSEMBLER_NAME where it's not necessary. (check_methods): Likewise. (build_clone): Likewise. (built_vtt): Likewise. * cp-tree.h (DECL_NEEDED_P): Likewise. * decl.c (pushtag): Likewise. (duplicate_decls): Likewise. (pushdecl): Likewise. (builtin_function): Likewise. (build_library_fn_1): Set DECL_LANGUAGE for library functions. (build_cp_library_fn): Likewise. (maybe_commonize_var): Use SET_DECL_ASSEMBLER_NAME, COPY_DECL_ASSEMBLER_NAME, etc. Don't set DECL_ASSEMBLER_NAME where it's not necessary. (make_rtl_for_nonlocal_decl): Likewise. (cp_finish_decl): Likewise. (grokfndecl): Likewise. (grokvardecl): Likewise. (grokdeclarator): Likewise. (start_function): Likewise. (cp_missing_return_ok_p): Likewise. * decl2.c (grokclassfn): Likewise. (check_classfn): Likewise. (finish_static_data_member_decl): Likewise. (grokfield): Likewise. * error.c (GLOBAL_IORD_P): Remove. (dump_global_iord): Improve output. (dump_decl): Avoid using DECL_ASSEMBLER_NAME. * except.c (nothrow_libfn_p): Summarily reject any function not in namespace-scope. * init.c (build_java_class_ref): Don't explicitly set DECL_ASSEMBLER_NAME after calling mangle_decl. * mangle.c (mangle_decl_string): Handle extern "C" functions. (mangle_decl): Set the DECL_ASSEMBLER_NAME for the decl. * method.c (set_mangled_name_for_decl): Don't explicitly set DECL_ASSEMBLER_NAME after calling mangle_decl. (make_thunk): Explicitly set the DECL_ASSEMBLER_NAME and IDENTIFIER_GLOBAL_VALUE for the thunk. * pt.c (set_mangled_name_for_template_decl): Remove. (check_explicit_specialization): Don't use it. (looup_template_class): Don't set DECL_ASSEMBLER_NAME. (tsubst_friend_function): Likewise. (tsubst_decl): Likewise. (regenerate_decl_from_template): Use COPY_DECL_ASSEMBLER_NAME. * rtti.c (get_tinfo_decl): Use SET_DECL_ASSEMBLER_NAME, COPY_DECL_ASSEMBLER_NAME, etc. Don't set DECL_ASSEMBLER_NAME where it's not necessary. (tinfo_base_init): Likewise. (create_real_tinfo_var): Likewise. * search.c (looup_field_1): Likewise. * semantics.c (finish_named_return_value): Likewise. * tree.c (init_tree): Set lang_set_decl_assembler_name. * com.c (builtin_function): Use SET_DECL_ASSEMBLER_NAME. * class.c (build_class_ref): Use SET_DECL_ASSEMBLER_NAME. (layout_class): Likewise. (layout_class_method): Likewise. (emit_register_classes): Likewise. * decl.c (builtin_function): Likewise. (give_name_to_locals): Likewise. From-SVN: r40642
2001-03-19URLStreamHandler.java (parseURL): Fix bug which would "canonicalize" ↵Per Bothner2-1/+6
"../../xxx" to "/xxx". * java/net/URLStreamHandler.java (parseURL): Fix bug which would "canonicalize" "../../xxx" to "/xxx". From-SVN: r40641
2001-03-19ArrayList.java: Remove RCS keywords from commentsMark Wielaard13-533/+802
* java/util/ArrayList.java: Remove RCS keywords from comments * java/util/BasicMapEntry.java: idem * java/util/Dictionary.java: idem * java/util/HashSet.java: idem * java/util/EventObject.java: reindent * java/util/Properties.java: idem * java/util/SortedMap.java: idem * java/util/Enumeration.java: Merge with Classpath * java/util/EventListener.java: idem * java/util/Observable.java: idem * java/util/Observer.java: idem * java/util/Stack.java: idem From-SVN: r40639
2001-03-19jcf-parse.c (load_inner_classes): Check CLASS_LOADED_P before trying to load ↵Per Bothner2-1/+5
an inner class. * jcf-parse.c (load_inner_classes): Check CLASS_LOADED_P before trying to load an inner class. From-SVN: r40638
2001-03-19Fixes to process to command-line .class files in two passes. See ChangeLog.Per Bothner7-71/+122
From-SVN: r40637
2001-03-19Undo previous deltaNick Clifton2-43/+0
From-SVN: r40635
2001-03-19* encoding.c (TYPE_MODE): Define.David Edelsohn2-3/+8
From-SVN: r40633
2001-03-19Add support for unique sections in arm-linux target.Philip Blundell2-0/+43
From-SVN: r40632
2001-03-19* Makefile.in (DO_X): Quote nested quotes.Laurynas Biveinis2-2/+6
From-SVN: r40631
2001-03-19cse.c (find_comparison_args): Update documentation.Mark Mitchell4-33/+71
* cse.c (find_comparison_args): Update documentation. Fix mishandling of COMPARE operations. * tree.def (ABS_EXPR): Add documentation. * fold-const.c (fold): Improve folding of ABS_EXPRs. From-SVN: r40630
2001-03-19* Makefile.in (hash.o): Depend on $(GCONFIG_H), not $(CONFIG_H).Zack Weinberg2-1/+5
From-SVN: r40628
2001-03-19crtstuff.c (init_dummy): Use CRT_END_INIT_DUMMY if defined.Jakub Jelinek3-14/+26
* crtstuff.c (init_dummy): Use CRT_END_INIT_DUMMY if defined. Remove ia32 linux PIC kludge and move it... * config/i386/linux.h (CRT_END_INIT_DUMMY): ...here. From-SVN: r40627
2001-03-19* i386.md (absdf2 expander): Fix 64bit case.Jan Hubicka2-1/+5
From-SVN: r40626
2001-03-19Makefile.in: Have splay-tree.o depend on $(GCONFIG_H).Brad Lucier1-0/+4
2001-03-19 Brad Lucier <lucier@math.purdue.edu> * Makefile.in: Have splay-tree.o depend on $(GCONFIG_H). From-SVN: r40625
2001-03-19Makefile.in: Have splay-tree.o depend on $(GCONFIG_H).Brad Lucier1-1/+1
2001-03-19 Brad Lucier <lucier@math.purdue.edu> * Makefile.in: Have splay-tree.o depend on $(GCONFIG_H). From-SVN: r40624
2001-03-19jvspec.c (lang_specific_driver): Check for .zip and .jar files.Per Bothner2-30/+45
* jvspec.c (lang_specific_driver): Check for .zip and .jar files. Add constructed filelist-file at end, following -xjava. Thus any .o and library files are not affected by the -xjava. Also wrap explicut @FILE with -xjava and -xnone. From-SVN: r40621
2001-03-19class.c (build_static_field_ref): Call make_decl_rtl() after setting the ↵Andrew Haley2-1/+6
DECL_EXTERNAL flag. 2001-03-19 Andrew Haley <aph@cambridge.redhat.com> * class.c (build_static_field_ref): Call make_decl_rtl() after setting the DECL_EXTERNAL flag. From-SVN: r40620
2001-03-19libgcc-ia64.ver: Add __ia64_backtrace.Andrew Haley2-0/+5
2001-03-16 Andrew Haley <aph@cambridge.redhat.com> * config/ia64/libgcc-ia64.ver: Add __ia64_backtrace. From-SVN: r40618
2001-03-19Daily bump.GCC Administrator5-5/+5
From-SVN: r40612
2001-03-19* README.X11: Remove obsolete file.Gerald Pfeifer2-447/+4
From-SVN: r40609
2001-03-19pj.h: Remove some trailing commas.Anthony Green2-5/+10
2001-03-18 Anthony Green <green@redhat.com> * config/pj/pj.h: Remove some trailing commas. (ASM_SPEC): Use -EB and -EL, not -mb and -ml. From-SVN: r40607
2001-03-19update_web_docs_libstdcxx: New script.Phil Edwards3-0/+60
2001-03-18 Phil Edwards <pme@sources.redhat.com> * update_web_docs_libstdcxx: New script. * crontab: Call said script. From-SVN: r40606
2001-03-18Remove conflict markers that I commited by mistakeMark Wielaard1-14/+0
From-SVN: r40605
2001-03-18natClass.cc (_Jv_CheckCast): add class names to exceptionMark Wielaard3-2/+23
* java/lang/natClass.cc (_Jv_CheckCast): add class names to exception * gnu/gcj/runtime/FirstThread.java (main): replace / with . in jarMainClassName From-SVN: r40604
2001-03-18defaults.h (ACCUMULATE_OUTGOING_ARGS, PUSH_ARGS): Move from ...Richard Henderson8-51/+20
* defaults.h (ACCUMULATE_OUTGOING_ARGS, PUSH_ARGS): Move from ... * calls.c: ... here. * combine.c, expr.c, final.c, function.c toplev.c: Don't provide defaults for them here. From-SVN: r40603
2001-03-18> * config/pj/lib1funcs.S: Fix broken comment.Anthony Green3-10/+16
> * config/pj/lib1funcs.S: Fix broken comment. > * config/pj/pj.h (LOCAL_LABEL_PREFIX): Prefix internal > labels with '.'. From-SVN: r40602
2001-03-18gcc.texi: Remove obsolete information relating to build and installation ↵Joseph Myers2-63/+6
problems with... * gcc.texi: Remove obsolete information relating to build and installation problems with enquire or the Pyramid C compiler. From-SVN: r40599
2001-03-18Add alan@linuxcare.com.auAlan Modra2-0/+5
From-SVN: r40597
2001-03-18Daily bump.GCC Administrator5-5/+5
From-SVN: r40596
2001-03-17dwarf2out.c (queue_reg_save): New.Richard Henderson3-26/+95
* dwarf2out.c (queue_reg_save): New. (flush_queued_reg_saves, clobbers_queued_reg_save): New. (dwarf2out_frame_debug_expr): Call queue_reg_save instead of dwarf2out_reg_save. (dwarf2out_frame_debug): Call flush_queued_reg_saves when needed. (cfa, cfa_store, cfa_temp): Make static. * final.c (final_scan_insn): Always call dwarf2out_frame_debug. From-SVN: r40594
2001-03-18natString.cc (rehash): Don't bother with memset; _Jv_AllocBytes returns ↵Tom Tromey2-18/+71
zero'd memory. * java/lang/natString.cc (rehash): Don't bother with memset; _Jv_AllocBytes returns zero'd memory. Use _Jv_AllocBytesChecked. Use UNMASK_PTR. (UNMASK_PTR): New macro. (intern): Unmask pointer before returning it. Register finalizer for the string. (unintern): Handle case where (MASK_PTR): New macro. (PTR_MAKSED): Likewise. (_Jv_NewStringUtf8Const): Use UNMASK_PTR. From-SVN: r40593
2001-03-18update_version, [...]: Check out with gcc directory instead of using egcs link.Joseph Myers3-2/+7
* update_version, update_branch_version: Check out with gcc directory instead of using egcs link. From-SVN: r40591
2001-03-17update_web_docs: Don't strip leading -r from argument following -r...Joseph Myers2-2/+6
* update_web_docs: Don't strip leading -r from argument following -r, or leading -d from argument following -d. Bug pointed out by Matt Kraai. From-SVN: r40590
2001-03-17update_web_docs: Handle -r and -d options to generate docs for a release or ↵Joseph Myers2-19/+98
branch in a subdirectory. * update_web_docs: Handle -r and -d options to generate docs for a release or branch in a subdirectory. Determine names of G77 news and bugs files and contributors file after updated docs have been installed, not before. Don't remove files from a subdirectory. Don't generate manuals for gcov (included in the GCC manual) or iostream (obsolete). Do generate manuals for cppinternals, gcj and porting. Update regular expressions for detecting whether files have really changed when regenerated. From-SVN: r40589
2001-03-17Change descriptions were jumbled.Per Bothner1-9/+9
From-SVN: r40587
2001-03-17* decl.c (clear_binding_level): Fix initializer (broke 03-15).Per Bothner2-1/+3
From-SVN: r40586
2001-03-17jcf-write.c (generate_bytecode_insns): Handle emitting iinc when result is ↵Per Bothner2-0/+5
is needed (target is STACK_TARGET). * jcf-write.c (generate_bytecode_insns): Handle emitting iinc when result is is needed (target is STACK_TARGET). From-SVN: r40585
2001-03-17parse.h (JDEP_SOLV): Removed.Per Bothner3-20/+20
* parse.h (JDEP_SOLV): Removed. * parse.y (incomplete_class_list): Removed. (register_incomplete_type): Use JDEP_TO_RESOLVE instead of JDEP_SOLV. * parse.y (obtain_incomplete_type): Removed. It doesn't work if resolve_class changes the name of an array type that is on the list and then someone else looks for the modified name. Also, seems liable to break when compiling multiple source files at once. So the simplest is to just remove incomplete_class_list - it is only a minor space win and it is not even clear it saves time. * parse.y (resolve_class): Remove unneeded promote_type. From-SVN: r40584
2001-03-17integrate.h (struct inline_remap): Add local_return_label.Richard Henderson3-10/+35
* integrate.h (struct inline_remap): Add local_return_label. * integrate.c (expand_inline_function): Initialize it and emit it after copy_insn_notes. (copy_insn_list): Don't store local_return_label here. (copy_insn_notes): New function split out from copy_insn_list. From-SVN: r40581
2001-03-17* g++.old-deja/g++.other/eh4.C: Add expected error text.Richard Henderson2-1/+5
From-SVN: r40579
2001-03-17dwarf2out.c (lookup_filename): Emit .file if the assembler is generating ↵Richard Henderson4-5/+21
.debug_line. * dwarf2out.c (lookup_filename): Emit .file if the assembler is generating .debug_line. (dwarf2out_init): Add main_input_filename to the file table first. * configure.in (as_dwarf2_debug_line): Test with file number 1 instead of file number 0. From-SVN: r40578
2001-03-17combine.c (undobuf): Remove field previous_undos; all refs deleted.Richard Kenner2-243/+172
* combine.c (undobuf): Remove field previous_undos; all refs deleted. (gen_rtx_combine): Deleted; all references changed as appropriate. (gen_unary): Deleted; all refs changed to call simplify_gen_unary. From-SVN: r40577
2001-03-17* print-tree.c (print_node): Print DECL_NONADDRESSABLE_P.Richard Kenner2-0/+6
From-SVN: r40576
2001-03-17Daily bump.GCC Administrator5-5/+5
From-SVN: r40575
2001-03-17Update my email addressZack Weinberg1-1/+1
From-SVN: r40573