- 13 Oct, 2000 1 commit
-
-
2000-10-13 Bryce McKinlay <bryce@albatross.co.nz> * exception.cc: Don't #include "exception". (_Jv_eh_alloc): Call abort (), not terminate (), if malloc fails. * Makefile.am (libgcj_la_LDFLAGS): Link in libsupc++. * Makefile.in: Updated. From-SVN: r36855
Bryce McKinlay committed
-
- 12 Oct, 2000 14 commits
-
-
Fix for PR gcj/356: * gjavah.c (add_class_decl): Don't special-case inner classes. (add_namelet): Likewise. From-SVN: r36854
Tom Tromey committed -
* i386.md (adddi3, subdi3 splitters): Update for new pattern. (addsi3_cc, addqi3_cc, subsi3_cc): Remove (addsi3_carry): Canonicalize. (addqi_5): Remove '*'. (sbb pattern): Canonicalize. * i386.md (cmp to inc/add peep2): New. From-SVN: r36853
Jan Hubicka committed -
2000-10-11 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * libsupc++/Makefile.am: Use it. * libio/Makefile.am: Use it. * libmath/Makefile.am: Use it. * src/Makefile.am: Use it. * Makefile.am (AM_MAKEFLAGS): Remove includes. * acinclude.m4 (GLIBCPP_EXPORT_INCLUES): Move include macros here. (GLIBCPP_EXPORT_FLAGS): Move CXX flag setting here. * configure.in: Use it. * mkcheck.in (SRC_DIR): Use C_INCLUDE_DIR. * src/Makefile.am (CXXCOMPILE): Remove. * src/Makefile.in: Regenerate. * libsupc++/Makefile.am (CXXCOMPILE): Same here. * libsupc++/Makefile.in: Regenerate. * include/c_std/*: Merge with shadow. * include/c_std/bits/*: Same. * shadow: Remove directory. * shadow/*: De-populate. From-SVN: r36852
Benjamin Kosnik committed -
2000-10-11 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * libsupc++/Makefile.am: Use it. * libio/Makefile.am: Use it. * libmath/Makefile.am: Use it. * src/Makefile.am: Use it. * Makefile.am (AM_MAKEFLAGS): Remove includes. * acinclude.m4 (GLIBCPP_EXPORT_INCLUES): Move include macros here. (GLIBCPP_EXPORT_FLAGS): Move CXX flag setting here. * configure.in: Use it. * mkcheck.in (SRC_DIR): Use C_INCLUDE_DIR. * src/Makefile.am (CXXCOMPILE): Remove. * src/Makefile.in: Regenerate. * libsupc++/Makefile.am (CXXCOMPILE): Same here. * libsupc++/Makefile.in: Regenerate. * include/c_std/*: Merge with shadow. * include/c_std/bits/*: Same. From-SVN: r36851
Benjamin Kosnik committed -
2000-10-11 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * libsupc++/Makefile.am: Use it. * libio/Makefile.am: Use it. * libmath/Makefile.am: Use it. * src/Makefile.am: Use it. * Makefile.am (AM_MAKEFLAGS): Remove includes. * acinclude.m4 (GLIBCPP_EXPORT_INCLUES): Move include macros here. (GLIBCPP_EXPORT_FLAGS): Move CXX flag setting here. * configure.in: Use it. * mkcheck.in (SRC_DIR): Use C_INCLUDE_DIR. * src/Makefile.am (CXXCOMPILE): Remove. * src/Makefile.in: Regenerate. * libsupc++/Makefile.am (CXXCOMPILE): Same here. * libsupc++/Makefile.in: Regenerate. * include/c_std/*: Merge with shadow. * include/c_std/bits/*: Same. 20 From-SVN: r36850
Benjamin Kosnik committed -
* bb-reorder.c (reorder_basic_blocks): Allocate an aux block for the exit block. From-SVN: r36849
Richard Earnshaw committed -
2000-10-11 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * libsupc++/Makefile.am: Use it. * libio/Makefile.am: Use it. * libmath/Makefile.am: Use it. * src/Makefile.am: Use it. * Makefile.am (AM_MAKEFLAGS): Remove includes. * acinclude.m4 (GLIBCPP_EXPORT_INCLUES): Move include macros here. (GLIBCPP_EXPORT_FLAGS): Move CXX flag setting here. * configure.in: Use it. * mkcheck.in (SRC_DIR): Use C_INCLUDE_DIR. * src/Makefile.am (CXXCOMPILE): Remove. * src/Makefile.in: Regenerate. * libsupc++/Makefile.am (CXXCOMPILE): Same here. From-SVN: r36848
Benjamin Kosnik committed -
2000-10-11 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * libsupc++/Makefile.am: Use it. * libio/Makefile.am: Use it. * libmath/Makefile.am: Use it. * src/Makefile.am: Use it. * Makefile.am (AM_MAKEFLAGS): Remove includes. * acinclude.m4 (GLIBCPP_EXPORT_INCLUES): Move include macros here. (GLIBCPP_EXPORT_FLAGS): Move CXX flag setting here. * configure.in: Use it. * mkcheck.in (SRC_DIR): Use C_INCLUDE_DIR. From-SVN: r36847
Benjamin Kosnik committed -
* gcc.texi: Merge in contents of README.TRAD and TESTS.FLUNK. * README.TRAD, TESTS.FLUNK: Remove. From-SVN: r36846
Joseph Myers committed -
* c-common.c (decl_attributes): Don't allow strftime formats with first_arg_num nonzero. (check_format_info): Set wanted_type and wanted_type_name to zero before they are possibly assigned and used. testsuite: * gcc.dg/format-attr-1.c: New test. From-SVN: r36845
Joseph Myers committed -
From-SVN: r36844
Jeff Law committed -
* gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use __LONG_LONG_MAX__ instead of LLONG_MAX. From-SVN: r36843
Joseph Myers committed -
* c-common.c (scanf_flag_specs): Add flags ' and I. (strftime_flag_pairs): Disallow any pair of the _, - and 0 flags, or the ^ and # flags together. (scan_char_table): Handle the ' and I flags. (format_types): Add ' and I flags for scanf. testsuite: * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I scanf flags. * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime flags. From-SVN: r36842
Joseph Myers committed -
c-common.c (print_char_table): Use the unpromoted type for lengths "h" and "hh" with conversions dioxXu. * c-common.c (print_char_table): Use the unpromoted type for lengths "h" and "hh" with conversions dioxXu. (check_format_types): Apply the default argument promotions where the wanted type is not a pointer target. From-SVN: r36841
Joseph Myers committed
-
- 11 Oct, 2000 6 commits
-
-
* c-typeck.c (check_modify_expr): New function. (build_modify_expr): Call it if warn_sequence_point. * c-decl.c (warn_sequence_point): New variable. (c_decode_option): Handle -Wsequence-point and -Wno-sequence-point. Enable -Wsequence-point as part of -Wall. * c-tree.h (warn_sequence_point): Declare. * invoke.texi (-Wsequence-point): Document. * toplev.c (documented_lang_options): Add -Wsequence-point and -Wno-sequence-point. Original work by Michael Meeks, 16 Jun 1998. testsuite: * gcc.dg/sequence-pt-1.c: New test. From-SVN: r36840
Joseph Myers committed -
* gcc.c-torture/execute/20001011-1.c: New testcase. Testcase provided by Zack Weinberg <zackw@stanford.edu>. From-SVN: r36839
Geoff Keating committed -
2000-10-11 Phil Edwards <pme@sources.redhat.com> * acinclude.m4 (GLIBCPP_CHECK_LINKER_FEATURES): Comment out exception-throwing code for linker test. * aclocal.m4: Regenerate. * configure: Regenerate. From-SVN: r36838
Phil Edwards committed -
* tree.c (get_narrower): Don't look at precision of field if not laid out yet. From-SVN: r36837
Richard Kenner committed -
2000-10-11 Bryce McKinlay <bryce@albatross.co.nz> * java/awt/peer/ChoicePeer.java (addItem): Removed. * java/awt/peer/ComponentPeer.java (disable): Removed. (enable): Removed. (hide): Removed. (minimumSize): Removed. (preferredSize): Removed. (reshape): Removed. (show): Removed. * java/awt/peer/ListPeer.java (addItem): Removed. (clear): Removed. (minimumSize): Removed. (preferredSize): Removed. (setMultipleSelections): Removed. * java/awt/peer/MenuBarPeer.java (add): Renamed from addMenu. (remove): Renamed from removeMenu. * java/awt/peer/MenuItemPeer.java (disable): Removed. (enable): Removed. * java/awt/peer/MenuPeer.java (add): Renamed from addItem. (remove): Renamed from removeItem. * java/awt/peer/TextAreaPeer.java (insertText): Removed. (getMinimumSize): Removed. (getPreferredSize): Removed. (minimumSize): Removed. (preferredSize): Removed. (replaceText): Removed. * java/awt/peer/TextFieldPeer.java (minimumSize): Removed. (preferredSize): Removed. (getMinimumSize): Removed. (getPreferredSize): Removed. (setEchoCharacter): Removed. From-SVN: r36836
Bryce McKinlay committed -
From-SVN: r36835
Jeff Law committed
-
- 10 Oct, 2000 14 commits
-
-
* Makefile.am (LIBSUPCXX_INCLUDES): Adjust. * libsupc++/include: Remove * libsupc++/include/*: Move to ... * libsupc++: Here. * libsupc++/Makefile.am (glibcppinstall_HEADERS): Install headers. (glibcppinstalldir): New. * src/Makefile.am (c_base_headers): New. (c_shadow_headers): New (c_headers): New. (myinstallheaders): Correct install issues. * src/Makefile.in: Regenerate. * Makefile.am (CSHADOW_INCLUDES): Simplify. * Makefile.in: Regenerate. * acinclude.m4 (GLIBCPP_ENABLE_SHADOW): Add c_include_dir. * aclocal.m4: Regenerate. * mkcheck.in (SRC_DIR): Use it. * include/bits/std_stdexcept.h: And here. * include/bits/std_ios.h: Change std_exception.h to exception. * src/locale.cc: And here. * src/locale-inst.cc: And here. * include/bits/valarray_array.h: And here. * include/bits/stl_alloc.h: And here. * include/bits/stl_algobase.h: And here. * include/bits/pthread_allocimpl.h: And here. * include/bits/stl_construct.h: Change to std_new.h to new. * include/bits/locale_facets.h: Change std_typeinfo.h to typeinfo. * src/Makefile.am (INCLUDES): Add LIBSUPCXX_INCLUDES. (headers): Remove duplicated headers. (std_headers): And here. * src/Makefile.in: Regenerate. * libsupc++/Makefile.am (LIBSUPCXX_INCLUDES): Remove. * libsupc++/Makefile.in: Regenerate. * Makefile.am (LIBSUPCXX_INCLUDES): Add here. (AM_MAKEFLAGS): And here. * Makefile.in: Regenerate. * include/bits/std_typeinfo.h: Remove. * include/bits/std_new.h: Remove * include/bits/std_exception.h: Remove. * std/new: Remove. * std/typeinfo: Remove. * std/exception: Remove. * libio/_G_config.h (__need_ptrdiff_t): Add. * libsupc++/include/new: Change stddef.h to cstddef. * libsupc++/tinfo.h: Change limits.h to climits. * libsupc++/pure.cc: Comment out _GNU_LIBRARY_ bits, as this renders the file uncompilable. Add copyright. * include/c_std/bits/std_cstddef.h: Don't bring wchar_t into std namespace, as it is a fundamental type. From-SVN: r36834
Benjamin Kosnik committed -
2000-10-10 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * Makefile.am (LIBSUPCXX_INCLUDES): Adjust. * libsupc++/include: Remove * libsupc++/include/*: Move to ... * libsupc++: Here. * libsupc++/Makefile.am (glibcppinstall_HEADERS): Install headers. (glibcppinstalldir): New. * src/Makefile.am (c_base_headers): New. (c_shadow_headers): New (c_headers): New. (myinstallheaders): Correct install issues. * src/Makefile.in: Regenerate. * Makefile.am (CSHADOW_INCLUDES): Simplify. * Makefile.in: Regenerate. * acinclude.m4 (GLIBCPP_ENABLE_SHADOW): Add c_include_dir. * aclocal.m4: Regenerate. * mkcheck.in (SRC_DIR): Use it. * include/bits/std_stdexcept.h: And here. * include/bits/std_ios.h: Change std_exception.h to exception. * src/locale.cc: And here. * src/locale-inst.cc: And here. * include/bits/valarray_array.h: And here. * include/bits/stl_alloc.h: And here. * include/bits/stl_algobase.h: And here. * include/bits/pthread_allocimpl.h: And here. * include/bits/stl_construct.h: Change to std_new.h to new. * include/bits/locale_facets.h: Change std_typeinfo.h to typeinfo. * src/Makefile.am (INCLUDES): Add LIBSUPCXX_INCLUDES. (headers): Remove duplicated headers. (std_headers): And here. * src/Makefile.in: Regenerate. * libsupc++/Makefile.am (LIBSUPCXX_INCLUDES): Remove. * libsupc++/Makefile.in: Regenerate. * Makefile.am (LIBSUPCXX_INCLUDES): Add here. (AM_MAKEFLAGS): And here. * Makefile.in: Regenerate. * include/bits/std_typeinfo.h: Remove. * include/bits/std_new.h: Remove * include/bits/std_exception.h: Remove. * std/new: Remove. * std/typeinfo: Remove. * std/exception: Remove. * libio/_G_config.h (__need_ptrdiff_t): Add. * libsupc++/include/new: Change stddef.h to cstddef. * libsupc++/tinfo.h: Change limits.h to climits. * libsupc++/pure.cc: Comment out _GNU_LIBRARY_ bits, as this renders the file uncompilable. Add copyright. * include/c_std/bits/std_cstddef.h: Don't bring wchar_t into std namespace, as it is a fundamental type. From-SVN: r36833
Benjamin Kosnik committed -
2000-10-10 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * Makefile.am (LIBSUPCXX_INCLUDES): Adjust. * libsupc++/include: Remove * libsupc++/include/*: Move to ... * libsupc++: Here. * libsupc++/Makefile.am (glibcppinstall_HEADERS): Install headers. (glibcppinstalldir): New. * src/Makefile.am (c_base_headers): New. (c_shadow_headers): New (c_headers): New. (myinstallheaders): Correct install issues. * src/Makefile.in: Regenerate. * Makefile.am (CSHADOW_INCLUDES): Simplify. * Makefile.in: Regenerate. * acinclude.m4 (GLIBCPP_ENABLE_SHADOW): Add c_include_dir. * aclocal.m4: Regenerate. * mkcheck.in (SRC_DIR): Use it. * include/bits/std_stdexcept.h: And here. * include/bits/std_ios.h: Change std_exception.h to exception. * src/locale.cc: And here. * src/locale-inst.cc: And here. * include/bits/valarray_array.h: And here. * include/bits/stl_alloc.h: And here. * include/bits/stl_algobase.h: And here. * include/bits/pthread_allocimpl.h: And here. * include/bits/stl_construct.h: Change to std_new.h to new. * include/bits/locale_facets.h: Change std_typeinfo.h to typeinfo. * src/Makefile.am (INCLUDES): Add LIBSUPCXX_INCLUDES. (headers): Remove duplicated headers. (std_headers): And here. * src/Makefile.in: Regenerate. * libsupc++/Makefile.am (LIBSUPCXX_INCLUDES): Remove. * libsupc++/Makefile.in: Regenerate. * Makefile.am (LIBSUPCXX_INCLUDES): Add here. (AM_MAKEFLAGS): And here. * Makefile.in: Regenerate. * include/bits/std_typeinfo.h: Remove. * include/bits/std_new.h: Remove * include/bits/std_exception.h: Remove. * std/new: Remove. * std/typeinfo: Remove. * std/exception: Remove. * libio/_G_config.h (__need_ptrdiff_t): Add. * libsupc++/include/new: Change stddef.h to cstddef. * libsupc++/tinfo.h: Change limits.h to climits. * libsupc++/pure.cc: Comment out _GNU_LIBRARY_ bits, as this renders the file uncompilable. Add copyright. * include/c_std/bits/std_cstddef.h: Don't bring wchar_t into std namespace, as it is a fundamental type. From-SVN: r36832
Benjamin Kosnik committed -
* gnu/gcj/text/LocaleData_en.java (monetarySeparator): Added. * java/sql/Date.java (serialVersionUID): New field. * java/sql/Time.java (serialVersionUID): New field. * java/sql/Timestamp.java (serialVersionUID): New field. * java/text/ChoiceFormat.java (serialVersionUID): New field. * java/text/DateFormat.java (getDateTimeInstance (int)): Removed. * java/text/DateFormatSymbols.java (serialVersionUID): New field. * java/text/DecimalFormat.java (serialVersionOnStream): New field. (readObject): New serialization method. * java/text/DecimalFormatSymbols.java (monetarySeparator): New field. (serialVersionOnStream): New field. (readObject): New serialization method. (getMonetaryDecimalSeparator): New method. (setMonetaryDecimalSeparator): New method. * java/text/NumberFormat.java (maxFractionDigits): New field. (maxIntegerDigits): New field. (minFractionDigits): New field. (minIntegerDigits): New field. (serialVersionOnStream): New field. (serialVersionUID): New field. (readObject): New serialization method. (writeObject): New serialization method. * java/text/SimpleDateFormat.java (defaultCenturyStart): Initialized. (serialVersionOnStream): New field. (serialVersionUID): New field. (readObject): New serialization method. Serialization mods. From-SVN: r36831
Warren Levy committed -
* lex.c (java_new_lexer): Initialize out_first and out_last fields. * lex.h (java_lexer): Added out_buffer, out_first, out_last. From-SVN: r36830
Tom Tromey committed -
* config/avr/avr.c (valid_machine_decl_attribute): Allow `extern' declaration for data with "progmem" attribute. From-SVN: r36829
Denis Chertykov committed -
* config/avr/avr.c (out_shift_with_cnt): Use AS2 macro. Correct insn length if shift count is a memory operand. * config/avr/avr.md: New define_peephole2 to use *reload_inqi. (*iorhi3_clobber): Change lo8 to hi8. (zero_extendhisi2): Change %B0 to %A1. (ashlhi3, ashrhi3): Correct insn length. (andhi3, abssf2, extendqisi2, extendhisi2): Change "cc" from "clobber" to "set_n" in some alternatives. From-SVN: r36828
Marek Michalkiewicz committed -
2000-10-07 Alexandre Petit-Bianco <apbianco@cygnus.com> Patch contributed by Corey Minyard. * decl.c (check_local_named_variable): New function. (tree check_local_unnamed_variable): Likewise. (find_local_variable): Splitted. Call check_local_{un}named_variable. 2000-08-11 Alexandre Petit-Bianco <apbianco@cygnus.com> * parse.y (variable_declarator_id:): Better error message. (expression_statement:): Use YYNOT_TWICE. (cast_expression:): Likewise. (assignment:): Likewise. (http://gcc.gnu.org/ml/gcc-patches/2000-10/msg00286.html) From-SVN: r36827
Alexandre Petit-Bianco committed -
* gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi does not error on it. From-SVN: r36826
Jakub Jelinek committed -
From-SVN: r36825
Hans-Peter Nilsson committed -
reload1.c (calculate_needs_all_insns): If deleting an instruction, remove its insn_chain structure as well. * reload1.c (calculate_needs_all_insns): If deleting an instruction, remove its insn_chain structure as well. * gcc.dg/20001009-1.c: New test. From-SVN: r36824
Jakub Jelinek committed -
* configure.in (zlib_basedir): Cope with empty with_target_subdir * configure: Rebuilt. From-SVN: r36823
Alexandre Oliva committed -
From-SVN: r36822
Jeff Law committed -
From-SVN: r36821
J. David Anglin committed
-
- 09 Oct, 2000 5 commits
-
-
From-SVN: r36820
Hans-Peter Nilsson committed -
* gcc.c-torture/compile/20001009-1.c: Move from here .... * gcc.c-torture/execute/20001009-2.c: ... to here. From-SVN: r36818
Jan Hubicka committed -
* Makefile.in (LANG_LIB2FUNCS): Remove. (LIB2FUNCS): Remove _pure. (LIB2ADD): Remove LANG_LIB2FUNCS. (stage_a): Don't set LANG_LIB2FUNCS. * libgcc2.c (__terminate): Mark noreturn. (__pure_virtual): Remove. * mklibgcc.in: Remove LIB2ADD .txt processing. From-SVN: r36817
Richard Henderson committed -
* Make-lang.in (CXX_EXTRA_HEADERS): Remove. (c++ language support bits for libgcc): Remove. (c++.clean): Remove cplib2.txt cleanup. * config-lang.in (headers, lib2funcs): Remove. * exception.cc, new.cc, new1.cc, new2.cc: Remove files. * tinfo.cc, tinfo.h, tinfo2.cc, vec.cc: Remove files. * inc/cxxabi.h, inc/exception, inc/new: Remove files. * inc/new.h, inc/typeinfo: Remove files. From-SVN: r36816
Richard Henderson committed -
* libsupc++/pure.cc: New file. * libsupc++/Makefile.am (INCLUDES): Add top_builddir. (sources): Add pure.cc. * libsupc++/Makefile.in: Regenerate. From-SVN: r36815
Richard Henderson committed
-