- 01 May, 1999 4 commits
-
-
From-SVN: r26718
Craig Burley committed -
From-SVN: r26717
Craig Burley committed -
* decl.c (wrapup_globals_for_namespace): Fix thinko in previous change. From-SVN: r26716
Mark Mitchell committed -
From-SVN: r26715
Jeff Law committed
-
- 30 Apr, 1999 10 commits
-
-
1999-04-30 20:54 -0400 Zack Weinberg <zack@rabi.columbia.edu> * Makefile.in: Remove -v from bison command lines. From-SVN: r26714
Zack Weinberg committed -
* class.c (build_vtable): Use build_lang_decl when building vtables, not just build_decl. (prepare_fresh_vtable): Likewise. * decl.c (wrapup_globals_for_namespace): Mark vtables as DECL_EXTERNAL when calling wrapup_global_declarations. * decl2.c (priority_info_s): Add initializations_p and destructions_p members. (finish_vtable_vardecl): Use TREE_SYMBOL_REFERENCED, not TREE_USED, when deciding what vtables to write out. (ssdf_decls): New variable. (ssdf_decls_used): Likewise. (start_static_storage_duration_function): Deal with being called multiple times. Avoid inlining this function. (generate_inits_for_priority): Deal with reuse of priority map. (get_priority_info): Clear initializations_p and destructions_p. (do_static_initialization): Tweak comment. (do_static_destruction): Likewise. Fix condition on sentries for destruction. (generate_ctor_or_dtor_function): Call all of the static storage duration functions. (generate_ctor_or_dtor_function_for_priority): Check initializations_p and destructions_p to see what priorities need initialization functions. (finish_file): Rework to generate multiple static storage duration functions, rather than just one. From-SVN: r26713
Mark Mitchell committed -
* typeck.c (build_const_cast): Tweak last change to handle templates correctly. From-SVN: r26712
Mark Mitchell committed -
From-SVN: r26711
Tom Tromey committed -
* va-ppc.h (__va_start_common): Let __builtin_saveregs do the work. * rs6000.c (expand_builtin_saveregs): For V4, initialize a private va_list struct, and return a pointer to it. (setup_incoming_varargs): V4 save area based off virtual_stack_vars instead of frame_pointer. From-SVN: r26710
Richard Henderson committed -
* Makefile.in: Rebuilt. * Makefile.am (jv_convert_LDADD): Added -lgcc. From-SVN: r26709
Tom Tromey committed -
typeck.c (build_const_cast): Disallow use of const_cast to anything but a pointer or reference type. * typeck.c (build_const_cast): Disallow use of const_cast to anything but a pointer or reference type. From-SVN: r26708
Mark Mitchell committed -
* java/lang/StringBuffer.java (ensureCapacity): Don't resize vector when shared. * java/util/Locale.java (Locale(String,String)): Implement in terms of 3-argument version; variant now defaults to empty string. (toString): Assume variant is not null. (equals): Assume all strings are not null. (Locale): Throw NullPointerException if any argument is null. * java/util/ResourceBundle.java (getBundle): Don't try the base name; now implicit in partialGetBundle call. (trySomeGetBundle): Search for parent bundles and call setParent as required. (partialGetBundle): Added `langStop' argument. Use `Locale.toString' to compute bundleName. (resource_cache): New static field. (partialGetBundle): Cache the returned resource bundle. Now synchronized. * gnu/gcj/text/LocaleData_en.java (contents): [collatorRule] Added missing `<'. * mauve-libgcj: Enable Collator and RuleBasedCollator. * java/text/natCollator.cc (decomposeCharacter): `base' now `const'. * Makefile.in: Rebuilt. * Makefile.am (ordinary_java_source_files): Added CollationElementIterator, CollationKey, Collator, RuleBasedCollator. (nat_source_files): Added natCollator.cc. * java/text/RuleBasedCollator.java (ceiNext): No longer static. (compare): Pass `this' to CollationElementIterator constructor. (getCollationElementIterator): Likewise. (ceiNext): Fix off-by-one error when finding initial substring. (next): Correctly mask off bits when computing return value. Fixed return values when one string is shorter than the other. * java/text/CollationElementIterator.java (collator): New field. (CollationElementIterator): Added collator argument. (next): Call ceiNext on collator object. From-SVN: r26707
Tom Tromey committed -
* decl.c (cp_finish_decl): Don't permit arrays of abstract or signature type. From-SVN: r26706
Nathan Sidwell committed -
From-SVN: r26705
Jeff Law committed
-
- 29 Apr, 1999 15 commits
-
-
* emit-rtl.c (start_sequence): Expand comments. (start_sequence_for_rtl_expr): Likewise. (push_to_sequence): Likewise. (end_sequence): Likewise. * expr.c (inhibit_defer_pop): Likewise. * expr.h (inhibit_defer_pop): Likewise. (NO_DEFER_POP): Likewise. (OK_DEFER_POP): Likewise. From-SVN: r26704
Mark Mitchell committed -
* decl2.c (do_static_destruction): Remove obsolete FIXME comment. (finish_file): Indent comments properly. From-SVN: r26703
Mark Mitchell committed -
configure.in (i?86-UnixWare7*-sysv): Set thread_file to 'posix' --enable-threads[={yes,pthreads,posix}] is passed as... * configure.in (i?86-UnixWare7*-sysv): Set thread_file to 'posix' --enable-threads[={yes,pthreads,posix}] is passed as a command line parameter to configure. * config/i386/sysv5.h (LIB_SPEC): Add support for '-pthread'. (CPP_SPEC): Likewise. From-SVN: r26702
Robert Lipe committed -
configure.in (i?86-UnixWare7*-sysv): Set thread_file to 'posix' --enable-threads[={yes,pthreads,posix}] is passed as... Thu Apr 29 22:13:46 1999 Robert Lipe <robertlipe@usa.net> * configure.in (i?86-UnixWare7*-sysv): Set thread_file to 'posix' --enable-threads[={yes,pthreads,posix}] is passed as a command line parameter to configure. * config/i386/sysv5.h (LIB_SPEC): Add support for '-pthread'. (CPP_SPEC): Likewise. From-SVN: r26701
Robert Lipe committed -
* decl2.c (do_static_initialization): Call do_pending_stack_adjust. (do_static_destruction): Likewise. From-SVN: r26700
Richard Henderson committed -
* emit-rtl.c (operand_subword): Religiously mask and sign-extend from 32-bits to HOST_WIDE_INT. From-SVN: r26699
Richard Henderson committed -
From-SVN: r26698
Bruce Korb committed -
From-SVN: r26697
Robert Lipe committed -
Thu Apr 29 15:58:52 1999 Robert Lipe <robertlipe@usa.net> * fixinc/regex.c, fixinc/regex.h: Removed. Replace with... * fixinc/gnu-regex.c, fixinc/gnu-regex.h: Imported from GDB 4.18. * fixinc/Makefile.in (OBJ, HDR): Handle name changes from above. (gnu-regex.o): Define REGEX_MALLOC to avoid memory leak. From-SVN: r26696
Robert Lipe committed -
From-SVN: r26695
Mark Mitchell committed -
* calls.c (emit_call_1): Pass rounded_stack_size to emit_call instead of the unrounded size. From-SVN: r26694
Richard Henderson committed -
From-SVN: r26693
Mark Mitchell committed -
* cp-tree.h (TYPE_NOTHROW_P): New macro. * decl2.c (delete_sanity): Warn on deleting void *. * init.c (build_new_1): Use TYPE_NOTHROW_P. * typeck.c (c_expand_return): cp_pedwarn on returning NULL from throwing operator new. From-SVN: r26692
Nathan Sidwell committed -
From-SVN: r26691
Nathan Sidwell committed -
From-SVN: r26690
Jeff Law committed
-
- 28 Apr, 1999 8 commits
-
-
From-SVN: r26689
Bruce Korb committed -
From-SVN: r26688
Mark Mitchell committed -
From-SVN: r26687
Zack Weinberg committed -
* cp-tree.h (build_component_addr): Remove prototype. * typeck.c (build_component_addr): Make static. Remove MSG argument. (build_component_addr): Remove MSG parameter, clean up comment. (build_x_function_call): Use cp_error. (build_unary_op): Adjust call of build_component_addr. From-SVN: r26686
Nathan Sidwell committed -
From-SVN: r26685
Andreas Schwab committed -
* config/m68k/m68k.md (cmpsi+1): Use cmp.w when comparing a 16 bit constant with an address register. From-SVN: r26684
Andreas Schwab committed -
From-SVN: r26683
Jeff Law committed -
From-SVN: r26681
Jeffrey A Law committed
-
- 27 Apr, 1999 3 commits
-
-
rtl.h (REG_EH_REGION): Update comment to indicate a value of -1 indicates no throw and no nonlocal gotos. Tue Apr 27 19:50:25 EDT 1999 Andrew MacLeod <amacleod@cygnus.com> * rtl.h (REG_EH_REGION): Update comment to indicate a value of -1 indicates no throw and no nonlocal gotos. * optabs.c (emit_libcall_block): Emit REG_EH_REGION with a value of -1 instead of 0 to indicate a nonlocal goto won't happen either. * flow.c (count_basic_blocks, find_basic_blocks_1): Ignore libcall blocks, look for REG_EH_REGION note exclusively. (make_edges): Check for REG_EH_REGION > 0 for specified handlers. From-SVN: r26680
Andrew MacLeod committed -
coding standards. From-SVN: r26679
Alexandre Oliva committed -
* rs6000.h (read_only_data_section, private_data_section, read_only_private_data_section, toc_section): Align CSECT on doubleword boundary for 64-bit target. (DATA_SECTION_ASM_OP): Likewise. * rs6000.c (rs6000_stack_info): Leaf procedure stack limit is 288. From-SVN: r26678
David Edelsohn committed
-