- 03 May, 1999 2 commits
-
-
From-SVN: r26739
Craig Burley committed -
From-SVN: r26737
Jeff Law committed
-
- 02 May, 1999 13 commits
-
-
From-SVN: r26736
Martin v. Löwis committed -
From-SVN: r26735
Mark Mitchell committed -
* cp-tree.h (lang_decl_flags): Remove comdat. Updated dummy. (DECL_COMDAT): Remove definition. From-SVN: r26734
Mark Mitchell committed -
* tree.h (struct tree_decl): Add comdat_flag. (DECL_COMDAT): Define it. * toplev.c (wrapup_global_declarations): Don't output a DECL_COMDAT function just because it's public. From-SVN: r26733
Mark Mitchell committed -
Joseph S. Myers <jsm28@cam.ac.uk> * pdp11.h (TARGET_SWITCHES): Fix error in previous change. (ASSEMBLER_DIALECT): Define. (CONDITIONAL_REGISTER_USAGE): Rename floating point registers if required for the UNIX assembler. (ASM_OUTPUT_INT): Remove. The compiler will synthesise it. (ASM_OUTPUT_ADDR_VEC_PROLOGUE): Remove. (ASM_OPEN_PAREN, ASM_CLOSE_PAREN): Change to "[" and "]". (TRAMPOLINE_TEMPLATE): Use ASM_OUTPUT_SHORT. * pdp11.c (output_addr_const_pdp11): Copy of output_addr_const adapted to output constants in octal. * pdp11.c, pdp11.h, pdp11.md: Use output_addr_const_pdp11 instead of output_addr_const. Output constants in octal. Use assembler dialect alternatives where DEC and UNIX assemblers use different instruction names. From-SVN: r26732
Joseph Myers committed -
Joseph S. Myers <jsm28@cam.ac.uk> * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c: New tests. From-SVN: r26731
Joseph Myers committed -
From-SVN: r26730
Zack Weinberg committed -
From-SVN: r26729
Zack Weinberg committed -
From-SVN: r26728
Craig Burley committed -
From-SVN: r26727
Craig Burley committed -
From-SVN: r26726
Craig Burley committed -
From-SVN: r26724
Jeffrey A Law committed -
From-SVN: r26723
Jeff Law committed
-
- 01 May, 1999 8 commits
-
-
From-SVN: r26722
Craig Burley committed -
From-SVN: r26721
Craig Burley committed -
From-SVN: r26720
Craig Burley committed -
From-SVN: r26719
Craig Burley committed -
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 7 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
-