- 20 Mar, 2001 6 commits
-
-
2001-03-20 Philip Blundell <philb@gnu.org> * gcc.c-torture/compile/20010320-1.c: New test. From-SVN: r40651
Phil Blundell committed -
* java/util/TimeZone.java: Sync up with Classpath. Includes new and corrected SimpleTimeZone's for the timezones hash table. From-SVN: r40650
Warren Levy committed -
* Makefile.in (OBJS): Remove hashtab.o (canadian cross fix) http://gcc.gnu.org/ml/gcc-patches/2001-02/msg01672.html From-SVN: r40649
Alan Modra committed -
From-SVN: r40647
GCC Administrator committed -
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
Stan Shebs committed -
From-SVN: r40645
Tom Tromey committed
-
- 19 Mar, 2001 22 commits
-
-
* 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
Mark Mitchell committed -
* java/net/URLStreamHandler.java (parseURL): Fix bug which would "canonicalize" "../../xxx" to "/xxx". From-SVN: r40641
Per Bothner committed -
* 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
Mark Wielaard committed -
* jcf-parse.c (load_inner_classes): Check CLASS_LOADED_P before trying to load an inner class. From-SVN: r40638
Per Bothner committed -
From-SVN: r40637
Per Bothner committed -
From-SVN: r40635
Nick Clifton committed -
From-SVN: r40633
David Edelsohn committed -
From-SVN: r40632
Philip Blundell committed -
From-SVN: r40631
Laurynas Biveinis committed -
* 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
Mark Mitchell committed -
From-SVN: r40628
Zack Weinberg committed -
* 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
Jakub Jelinek committed -
From-SVN: r40626
Jan Hubicka committed -
2001-03-19 Brad Lucier <lucier@math.purdue.edu> * Makefile.in: Have splay-tree.o depend on $(GCONFIG_H). From-SVN: r40625
Brad Lucier committed -
2001-03-19 Brad Lucier <lucier@math.purdue.edu> * Makefile.in: Have splay-tree.o depend on $(GCONFIG_H). From-SVN: r40624
Brad Lucier committed -
* 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
Per Bothner committed -
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
Andrew Haley committed -
2001-03-16 Andrew Haley <aph@cambridge.redhat.com> * config/ia64/libgcc-ia64.ver: Add __ia64_backtrace. From-SVN: r40618
Andrew Haley committed -
From-SVN: r40612
GCC Administrator committed -
From-SVN: r40609
Gerald Pfeifer committed -
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
Anthony Green committed -
2001-03-18 Phil Edwards <pme@sources.redhat.com> * update_web_docs_libstdcxx: New script. * crontab: Call said script. From-SVN: r40606
Phil Edwards committed
-
- 18 Mar, 2001 10 commits
-
-
From-SVN: r40605
Mark Wielaard committed -
* java/lang/natClass.cc (_Jv_CheckCast): add class names to exception * gnu/gcj/runtime/FirstThread.java (main): replace / with . in jarMainClassName From-SVN: r40604
Mark Wielaard committed -
* 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
Richard Henderson committed -
> * config/pj/lib1funcs.S: Fix broken comment. > * config/pj/pj.h (LOCAL_LABEL_PREFIX): Prefix internal > labels with '.'. From-SVN: r40602
Anthony Green committed -
* gcc.texi: Remove obsolete information relating to build and installation problems with enquire or the Pyramid C compiler. From-SVN: r40599
Joseph Myers committed -
From-SVN: r40597
Alan Modra committed -
From-SVN: r40596
GCC Administrator committed -
* 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
Richard Henderson committed -
* 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
Tom Tromey committed -
* update_version, update_branch_version: Check out with gcc directory instead of using egcs link. From-SVN: r40591
Joseph Myers committed
-
- 17 Mar, 2001 2 commits
-
-
* 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
Joseph Myers committed -
update_web_docs: Handle -r and -d options to generate docs for a release or 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
Joseph Myers committed
-