1. 23 Apr, 2001 10 commits
  2. 22 Apr, 2001 5 commits
    • except.c (build_throw): Wrap the initialization of the exception object in a MUST_NOT_THROW_EXPR. · 2ac8a0f9
              * except.c (build_throw): Wrap the initialization of the exception
              object in a MUST_NOT_THROW_EXPR.
              (do_free_exception): #if 0.
      
      From-SVN: r41494
      Jason Merrill committed
    • ABOUT-GCC-NLS: Now that gettext 0.10.37 is out, require it instead of the CVS version. · 146ef880
      	* ABOUT-GCC-NLS: Now that gettext 0.10.37 is out,
      	require it instead of the CVS version.
              * cpperror.c (v_message): Put a blank before the macro
              body to not confuse exgettext.
      
      From-SVN: r41493
      Philipp Thomas committed
    • Makefile.in: Rebuilt. · efc150d5
      	* Makefile.in: Rebuilt.
      	* Makefile.am (awt_java_source_files): Added Line2D.java.
      	* java/awt/geom/Line2D.java: Wrote.
      
      	* java/awt/Menu.java (addNotify): Wrote.
      
      	* java/awt/PopupMenu.java (addNotify): Implemented.
      	(show): Likewise.
      
      	* java/awt/Scrollbar.java (addNotify): Call super.addNotify.
      	* java/awt/List.java (addNotify): Call super.addNotify.
      	* java/awt/Label.java (addNotify): Call super.addNotify.
      	* java/awt/FileDialog.java (addNotify): Call super.addNotify.
      	* java/awt/Dialog.java (addNotify): Call super.addNotify.
      	* java/awt/Choice.java (addNotify): Call super.addNotify.
      	* java/awt/CheckboxMenuItem.java (addNotify): Call super.addNotify.
      	* java/awt/Checkbox.java (addNotify): Call super.addNotify.
      
      	* java/awt/List.java (replaceItem): Notify peer.
      
      	* java/awt/geom/Rectangle2D.java
      	(Float.setRect(float,float,float,float)): New method.
      
      	* java/awt/event/ContainerEvent.java (getContainer): Now returns
      	Container.
      
      	* java/awt/RenderingHints.java (Key): Class now public.
      
      	* java/awt/Rectangle.java (Rectangle): Now implements
      	Serializable.
      	(getPathIterator): Removed.
      
      	* java/awt/GraphicsConfiguration.java (GraphicsConfiguration): New
      	constructor.
      
      	* java/awt/FileDialog.java: Wrote.
      
      	* java/awt/EventQueue.java (isDispatchThread): Now public.
      	(invokeLater): Likewise.
      
      	* java/awt/Component.java (setCursor): Update peer.
      	(getFontMetrics): Use peer.
      
      	* java/awt/ComponentOrientation.java (ComponentOrientation): Class
      	now final.
      
      From-SVN: r41492
      Tom Tromey committed
    • Daily bump. · ecd85e80
      From-SVN: r41491
      GCC Administrator committed
    • Makefile.in: Rebuilt. · 760903c0
      	* Makefile.in: Rebuilt.
      	* Makefile.am (awt_java_source_files): Added Line2D.java.
      	* java/awt/geom/Line2D.java: Wrote.
      
      	* java/awt/Menu.java (addNotify): Wrote.
      
      	* java/awt/PopupMenu.java (addNotify): Implemented.
      	(show): Likewise.
      
      	* java/awt/Scrollbar.java (addNotify): Call super.addNotify.
      	* java/awt/List.java (addNotify): Call super.addNotify.
      	* java/awt/Label.java (addNotify): Call super.addNotify.
      	* java/awt/FileDialog.java (addNotify): Call super.addNotify.
      	* java/awt/Dialog.java (addNotify): Call super.addNotify.
      	* java/awt/Choice.java (addNotify): Call super.addNotify.
      	* java/awt/CheckboxMenuItem.java (addNotify): Call super.addNotify.
      	* java/awt/Checkbox.java (addNotify): Call super.addNotify.
      
      	* java/awt/List.java (replaceItem): Notify peer.
      
      	* java/awt/geom/Rectangle2D.java
      	(Float.setRect(float,float,float,float)): New method.
      
      	* java/awt/event/ContainerEvent.java (getContainer): Now returns
      	Container.
      
      	* java/awt/RenderingHints.java (Key): Class now public.
      
      	* java/awt/Rectangle.java (Rectangle): Now implements
      	Serializable.
      	(getPathIterator): Removed.
      
      	* java/awt/GraphicsConfiguration.java (GraphicsConfiguration): New
      	constructor.
      
      	* java/awt/FileDialog.java: Wrote.
      
      	* java/awt/EventQueue.java (isDispatchThread): Now public.
      	(invokeLater): Likewise.
      
      	* java/awt/Component.java (setCursor): Update peer.
      	(getFontMetrics): Use peer.
      
      	* java/awt/ComponentOrientation.java (ComponentOrientation): Class
      	now final.
      
      From-SVN: r41489
      Tom Tromey committed
  3. 21 Apr, 2001 10 commits
  4. 20 Apr, 2001 15 commits
    • configure.in: Probe for times, clock, struct tms, and clock_t. · c1800ec8
      	* configure.in: Probe for times, clock, struct tms, and clock_t.
      	* configure, config.in: Regenerate.
      	* timevar.c: Replace ifdef forest in get_time with (relatively)
      	straightforward series of checks based on autoconf's probes.
      
      From-SVN: r41471
      Zack Weinberg committed
    • acinclude.m4 (GLIBCPP_ENABLE_LONG_LONG): Make sure required C99 support is… · 6c3a9f72
      acinclude.m4 (GLIBCPP_ENABLE_LONG_LONG): Make sure required C99 support is enabled correctly before long long is activated.
      
      
      2001-04-20  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* acinclude.m4 (GLIBCPP_ENABLE_LONG_LONG): Make sure required C99
      	support is enabled correctly before long long is activated.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      	* include/backward/backward_warning.h: Format correctly.
      
      	* testsuite/26_numerics/c99_classification_macros_c.cc: Add.
      	* testsuite/26_numerics/c99_classification_macros_c++.cc: Add.
      	* testsuite/26_numerics/c99_macros.cc: Remove.
      
      From-SVN: r41470
      Benjamin Kosnik committed
    • acinclude.m4 (GLIBCPP_ENABLE_LONG_LONG): Make sure required C99 support is… · 4b3db7c5
      acinclude.m4 (GLIBCPP_ENABLE_LONG_LONG): Make sure required C99 support is enabled correctly before long long is activated.
      
      
      2001-04-20  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* acinclude.m4 (GLIBCPP_ENABLE_LONG_LONG): Make sure required C99
      	support is enabled correctly before long long is activated.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      	* include/backward/backward_warning.h: Format correctly.
      
      	* testsuite/26_numerics/c99_classification_macros_c.cc: Add.
      	* testsuite/26_numerics/c99_classification_macros_c++.cc: Add.
      	* testsuite/26_numerics/c99_macros.cc: Remove.
      
      From-SVN: r41469
      Benjamin Kosnik committed
    • stl_bvector.h: Replace __ITERATOR_CATEGORY with __iterator_category. · e906926f
      2001-04-20  Phil Edwards  <pme@sources.redhat.com>
      
      	* include/bits/stl_bvector.h:  Replace __ITERATOR_CATEGORY with
      	__iterator_category.
      
      From-SVN: r41468
      Phil Edwards committed
    • * config/pa/som.h (NM_FLAGS): Define. · 2c2ef4b9
      From-SVN: r41467
      Jeffrey A Law committed
    • tree.c (cp_tree_equal): Adjust final switch formatting. · aa1826e2
      cp:
      	* tree.c (cp_tree_equal): Adjust final switch formatting. Add
      	't' case.
      testsuite:
      	* g++.old-deja/g++.pt/typename28.C: New test.
      
      From-SVN: r41462
      Nathan Sidwell committed
    • class.c (dfs_unshared_virtual_bases): Add ATTRIBUTE_UNUSED. · 06d9f09f
      cp:
      	* class.c (dfs_unshared_virtual_bases): Add ATTRIBUTE_UNUSED.
      	(layout_empty_base): Return at end flag.
      	(build_base_field): Likewise.
      	(build_base_fields): Likewise.
      	(layout_virtual_bases): Don't add 1 to eoc value.
      	(end_of_class): Use full size for empty bases.
      	(layout_class_type): Clear CLASSNEARLY_EMPTY_P if we appended
      	empty bases. Don't add 1 to eoc value. Only add trailing padding
      	if we're an empty class with no empty bases.
      	(dump_class_hierarchy): Dump size and alignment.
      testsuite:
      	* g++.old-deja/g++.abi/empty2.C: New test.
      	* g++.old-deja/g++.abi/empty3.C: New test.
      
      From-SVN: r41460
      Nathan Sidwell committed
    • Better scheduling of shifts · a0a7b566
      From-SVN: r41458
      Bernd Schmidt committed
    • natSystem.cc (getSystemTimeZone): Adjust for DST. · a6f5b6f9
      	* java/lang/natSystem.cc (getSystemTimeZone): Adjust for DST.
      	* java/text/SimpleDateFormat.java
      	(indexInArray): Removed private method.
      	(processYear): Removed private method.
      	(parseLenient): Removed private method.
      	(parseLeadingZeros): Removed private method.
      	(parseStrict): Removed private method.
      	(expect): Added new private method.
      	(parse): Reverted to pre-Classpath merge version with minor fixes.
      	* java/util/natGregorianCalendar.cc (computeTime): Handle strict
      	calendars.
      
      From-SVN: r41456
      Warren Levy committed
    • i386.c (ix86_expand_int_movcc, [...]): Sign-extend CONST_INTs. · 7471a1f0
      * config/i386/i386.c (ix86_expand_int_movcc,
      ix86_expand_strlensi_unroll_1): Sign-extend CONST_INTs.
      
      From-SVN: r41454
      Alexandre Oliva committed
    • ltconfig, [...]: Upgraded to libtool 1.4a 1.641.2.228. · 99ffe40f
      * ltconfig, ltmain.sh, ltcf-cxx.sh: Upgraded to libtool 1.4a
      1.641.2.228.
      
      From-SVN: r41452
      Alexandre Oliva committed
    • acconfig.h (_GLIBCPP_USE_C99): Add. · 7cda84dc
      
      2001-04-19  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* acconfig.h (_GLIBCPP_USE_C99): Add.
      	* config.h.in: Regenerate.
      	* acinclude.m4 (GLIBCPP_ENABLE_C99): New macro. Test for ISO/IEC
      	9899: 1999 support.
      	* aclocal.m4: Regenerate.
      	* configure.in (GLIBCPP_ENABLE_C99): Use it, on by default.
      	* configure: Regenerate.
      	* configure.in (GLIBCPP_ENABLE_LONG_LONG): Set default to yes.
      	* configure: Regenerate.
      	* include/c_std/bits/std_cwchar.h: Put wcstold, wcstoll, wcstoull
      	into c99.
      	* include/c_std/bits/std_cmath.h: Bring C99 functions into c99
      	namespace.
      	* include/c_std/bits/std_cstdlib.h: Same.
      	* docs/html/configopts.html: Update.
      	* testsuite/26_numerics/c99_macros.cc: Edit, use cmath instead of
      	math.h
      	(test_c99_classify): Add.
      	* config/os/gnu-linux/bits/os_defines.h (_GNU_SOURCE): Remove.
      	(_ISOC99_SOURCE): Remove.
      
      	* include/bits/stl_algo.h: Use _GLIBCPP_HAVE_DRAND48.
      	* include/bits/c++config (__STL_ASSERTIONS): Simplify.
      	* acinclude.m4 (GLIBCPP_CHECK_STDLIB_SUPPORT): Add check for drand48.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      From-SVN: r41451
      Benjamin Kosnik committed
    • rs6000.md (ctrsi_internal1, [...]): In the short-branch case, this insn is only… · 856a6884
      rs6000.md (ctrsi_internal1, [...]): In the short-branch case, this insn is only 4 instructions long.
      
      	* config/rs6000/rs6000.md (ctrsi_internal1, ctrsi_internal2,
      	ctrsi_internal3, ctrsi_internal4, ctrsi_internal5,
      	ctrsi_internal6, ctrdi_internal1, ctrdi_internal2,
      	ctrdi_internal3, ctrdi_internal4, ctrdi_internal5,
      	ctrdi_internal6): In the short-branch case, this insn is only 4
      	instructions long.  Reported by Reza Yazdani <reza@apple.com>.
      
      From-SVN: r41450
      Geoffrey Keating committed
    • comdat2.C: New test. · 24f80882
      	* g++.old-deja/g++.other/comdat2.C: New test.
      	* g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
      
      From-SVN: r41449
      Jakub Jelinek committed
    • call.c (maybe_handle_ref_bind): Copy ICS_USER_FLAG and ICS_BAD_FLAG. · 351a0f00
      	* call.c (maybe_handle_ref_bind): Copy ICS_USER_FLAG and
      	ICS_BAD_FLAG.
      
      	* g++.old-deja/g++.other/overload14.C: New test.
      
      From-SVN: r41448
      Jakub Jelinek committed