- 21 Mar, 2001 12 commits
-
-
2001-01-23 Rod Stewart <stewart@lab43.org> * gcconfig.h: Check for `__arm__', not `arm'. From-SVN: r40698
Rod Stewart committed -
* Makefile.in: Rebuilt. * Makefile.am (gctest_LDFLAGS): new macro. From-SVN: r40697
Tom Tromey committed -
From-SVN: r40694
Jan Hubicka committed -
* java/io/natFileDescriptorPosix.cc (open): Add O_CREAT in read/write case. Fixes PR libgcj/2338. From-SVN: r40692
Tom Tromey committed -
mangle.c (mangle_decl_string): Mangle the names of overloaded operators, even when they have `extern "C"' linkage. * mangle.c (mangle_decl_string): Mangle the names of overloaded operators, even when they have `extern "C"' linkage. From-SVN: r40690
Mark Mitchell committed -
* i386.md (pushqi1): New. * i386-protos.h (x86_64_general_operand, x86_64_szext_general_operand, x86_64_nonmemory_operand, x86_64_szext_nonmemory_operand, x86_64_immediate_operand, x86_64_immediate_operand, x86_64_zext_immediate_operand): Declare. * i386.c (x86_64_general_operand, x86_64_szext_general_operand, x86_64_nonmemory_operand, x86_64_szext_nonmemory_operand, x86_64_immediate_operand, x86_64_immediate_operand, x86_64_zext_immediate_operand): define. * i386.h (PREDICATE_CODES): Add new predicates. From-SVN: r40689
Jan Hubicka committed -
From-SVN: r40687
John Wehle committed -
* i386.md (pophi1, popqi1, pushqi1): Remove. * expr.c (emit_single_push_insn): New function. (move_by_pieces): Accept NULL as destination for push instructions. (gen_push_operand): Kill. (emit_push_insn): Pass NULL when pushing; avoid updating of stack_pointer_delta. * expr.h (gen_push_operand): Kill. From-SVN: r40686
Jan Hubicka committed -
From-SVN: r40685
GCC Administrator committed -
* choose-temp.c: Split off make_temp_file, and the code duplicated between it and choose_temp_base, into... * make-temp-file.c: ... here; new file. * Makefile.in (CFILES): Add make-temp-file.c. (REQUIRED_OFILES): Add make-temp-file.o. From-SVN: r40683
Zack Weinberg committed -
From-SVN: r40682
Loren J. Rittle committed -
* rtl.texi (COMPARE): Clarify documentation and reference section on comparisons. From-SVN: r40681
Richard Kenner committed
-
- 20 Mar, 2001 19 commits
-
-
From-SVN: r40678
Tom Tromey committed -
2001-03-20 Matt Kraai <kraai@alumni.carnegiemellon.edu> * jcf_parse.c (jcf_parse): Eliminate unused variable. From-SVN: r40676
Matt Kraai committed -
* objc/objc-act.c (get_static_reference): Use NULL_TREE. (get_object_reference): Ditto. (error_with_ivar): Use error_with_file_and_line. (warn_with_method): Use warning_with_file_and_line. From-SVN: r40672
Stan Shebs committed -
From-SVN: r40671
Tom Tromey committed -
From-SVN: r40668
Richard Henderson committed -
tree.c (set_decl_assembler_name): Set DECL_ASSEMBLER_NAME for variables that are TREE_PUBLIC, even if not TREE_STATIC. * tree.c (set_decl_assembler_name): Set DECL_ASSEMBLER_NAME for variables that are TREE_PUBLIC, even if not TREE_STATIC. From-SVN: r40667
Mark Mitchell committed -
* src/gen-num-limits.cc: Instantiate for wchar_t. * config/os/aix/bits/ctype_base.h (mask): Use unsigned int. From-SVN: r40666
Richard Henderson committed -
From-SVN: r40665
DJ Delorie committed -
* Makefile.in (install-libgcc): Pass complete list of variables. (install-multilib): Ditto. From-SVN: r40664
DJ Delorie committed -
* config/i386/cygwin.h: Declare ctor_section, dtor_section drectve_section, switch_to_section. * winnt.c: Declare functions associated_type, gen_stdcall_suffix, i386_pe_dllexport_p, i386_pe_dllimport_p, i386_pe_mark_dllexport, i386_pe_mark_dllimport. * config/i386/cygwin.h: Include <stdio.h> Declare and constify functions i386_pe_*. * config/i386/winnt.c: Include "tm_p.h" and "toplev.h" Constify i386_pe_* functions with char * arguments. From-SVN: r40661
David Billinghurst committed -
* libsupc++/vec.cc (__cxa_vec_cleanup): New fn. (__cxa_vec_ctor, __cxa_vec_cctor, __cxa_vec_dtor): Call it. * libsupc++/cxxabi.h: Declare it. From-SVN: r40657
Jason Merrill committed -
From-SVN: r40655
Jason Merrill committed -
* config/sh/sh.md (movsf_ie): Fix output patterns for fpul load and store. (movsi_ie): Introduce fpul store. From-SVN: r40653
Alexandre Oliva committed -
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 9 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
-