1. 26 May, 2006 12 commits
  2. 25 May, 2006 10 commits
  3. 24 May, 2006 18 commits
    • re PR target/27627 (__builtin_nanf("") doesn't return a _quiet_ nan on parisc) · 5877ca2e
      	PR target/27627
      	* pa/pa-modes.def: Use mips_single_format, mips_double_format and
      	mips_quad_format formats instead of ieee_single_format,
      	ieee_double_format and ieee_quad_format formats, respectively.
      
      From-SVN: r114059
      John David Anglin committed
    • scalar-by-value-x.h: New. · fccd5f95
      	* gcc.dg/compat/scalar-by-value-x.h: New.
      	* gcc.dg/compat/scalar-by-value-y.h: New.
      	* gcc.dg/compat/scalar-by-value-5.c: New.
      	* gcc.dg/compat/scalar-by-value-5_main.c: New.
      	* gcc.dg/compat/scalar-by-value-5_x.c: New.
      	* gcc.dg/compat/scalar-by-value-5_y.c: New.
      	* gcc.dg/compat/scalar-by-value-6.c: New.
      	* gcc.dg/compat/scalar-by-value-6_main.c: New.
      	* gcc.dg/compat/scalar-by-value-6_x.c: New.
      	* gcc.dg/compat/scalar-by-value-6_y.c: New.
      
      From-SVN: r114058
      Alan Modra committed
    • re PR tree-optimization/27639 (VRP miscompilation of simple loop) · d7f5de76
      	PR tree-optimization/27639
      	PR tree-optimization/26719
      	* tree-vrp.c (adjust_range_with_scev): Use scev_direction and adjust
      	call to scev_probably_wraps_p.
      	* tree-ssa-loop-niter.c (compare_trees, convert_step_widening,
      	used_in_pointer_arithmetic_p, convert_step): Removed.
      	(nowrap_type_p): New function.
      	(scev_probably_wraps_p): Rewritten.
      	* tree-scalar-evolution.c (instantiate_parameters_1): Do not call
      	chrec_convert if chrec_convert_aggressive might have been used.
      	* tree-chrec.c (convert_affine_scev, chrec_convert_1,
      	scev_direction): New functions.
      	(chrec_convert): Changed to a wrapper over chrec_convert_1.
      	* tree-ssa-loop-ivopts.c (idx_find_step): Use convert_affine_scev
      	instead of convert_step.
      	* tree-flow.h (scev_probably_wraps_p): Declaration changed.
      	(convert_step): Declaration removed.
      	(convert_affine_scev, nowrap_type_p, scev_direction): Declare.
      
      	* gcc.dg/pr27639.c: New test.
      	* gcc.dg/pr26719.c: New test.
      	* gcc.dg/tree-ssa/scev-cast.c: New test.
      
      From-SVN: r114057
      Zdenek Dvorak committed
    • re PR libgcj/27024 (Implement URLConnection.getFileNameMap) · 91f8ce66
      	PR libgcj/27024:
      	* sources.am, Makefile.in: Rebuilt.
      	* gnu/java/net/DefaultContentHandlerFactory.java: Removed.
      	* java/net/URLConnection.java: Removed.
      
      From-SVN: r114056
      Tom Tromey committed
    • Makefile.am: Add install-html target. · d1a162ab
      
      2006-05-24  Carlos O'Donell  <carlos@codesourcery.com>
      
      	* Makefile.am: Add install-html target. 
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* include/Makefile.in: Regenerate.
      
      From-SVN: r114055
      Carlos O'Donell committed
    • Makefile.am: Add install-html target. · af18ebae
      
      2006-05-24  Carlos O'Donell  <carlos@codesourcery.com>
      
      	* Makefile.am: Add install-html target. Add install-html to .PHONY
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* gcj/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      From-SVN: r114054
      Carlos O'Donell committed
    • stacktrace.java: New file. · 860d1415
      2006-05-24  Andreas Tobler  <a.tobler@schweiz.ch>
      
      	* testsuite/libjava.lang/stacktrace.java: New file.
      	* testsuite/libjava.lang/stacktrace.out: Likewise.
      
      From-SVN: r114052
      Andreas Tobler committed
    • sources.am, [...]: Rebuilt. · ee4e9e65
      	* sources.am, Makefile.in: Rebuilt.
      	* scripts/makemake.tcl: Accept -verbose command-line option.
      	(is_verbose): New global.
      	(verbose): Use it.
      	(classify_source_file): Don't special case '.' for 'package'
      	type.
      
      From-SVN: r114051
      Tom Tromey committed
    • Makefile.in: Regenerate. · 03e67131
      
      2006-05-24  Carlos O'Donell  <carlos@codesourcery.com>
      
      	* Makefile.in: Regenerate.
      
      From-SVN: r114050
      Carlos O'Donell committed
    • Makefile.am: Add install-html target. · f635a772
      
      2006-05-24  Carlos O'Donell  <carlos@codesourcery.com>
      
      	* Makefile.am: Add install-html target. Add install-html to .PHONY
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      
      From-SVN: r114049
      Carlos O'Donell committed
    • Makefile.def: Add install-html target. · 65d6e994
      
      2006-05-24  Carlos O'Donell  <carlos@codesourcery.com>
      
      	* Makefile.def: Add install-html target. Add datarootdir
      	docdir and htmldir to flags_to_pass.
      	* Makefile.tpl: Add install-html target.
      	* Makefile.in: Regenerate.
      	* configure.in: Add --with-datarootdir, --with-docdir, and
      	--with-htmldir options. AC_SUBST datarootdir, docdir and htmldir.
      	* configure: Regenerate.
      
      From-SVN: r114048
      Carlos O'Donell committed
    • * java-tree.h: Fixed flag documentation. · 740dfbde
      From-SVN: r114047
      Tom Tromey committed
    • re PR libgcj/27729 (Field, Method and Constructor need isSynthetic() implemetation) · 5aca4c41
      gcc/java:
      	PR libgcj/27729:
      	* jcf.h (ACC_INVISIBLE): Changed value.
      libjava:
      	PR libgcj/27729:
      	* java/lang/reflect/natField.cc (getAddr): Added parens.
      	* java/lang/reflect/natConstructor.cc (getModifiersInternal):
      	Renamed.  Don't mask flags.
      	* java/lang/reflect/Constructor.java (CONSTRUCTOR_MODIFIERS): New
      	constant.
      	(getModifiersInternal): Renamed.
      	(getModifiers): Rewrote.
      	(isSynthetic, isVarArgs): New methods.
      	(hashCode): Rewrote.
      	(addTypeParameters, toGenericString): New methods.
      	(getTypeParameters): Rewrote.
      	(getSignature): New method.
      	(getGenericParameterTypes, getGenericExceptionTypes): Likewise.
      	* java/lang/reflect/natMethod.cc (getModifiersInternal):
      	Renamed.  Don't mask flags.
      	* java/lang/reflect/natField.cc (getModifiersInternal): Renamed.
      	Don't mask flags.
      	* java/lang/reflect/Modifier.java (BRIDGE, VARARGS, SYNTHETIC,
      	ENUM): New constants.
      	(INVISIBLE): Changed value.
      	* java/lang/reflect/Method.java: Mostly merged with Classpath.
      	(getModifiersInternal): Renamed.
      	(getModifiers): Rewrote.
      	(isBridge, isSynthetic, isVarArgs): New methods.
      	(toGenericString): Likewise.
      	(getTypeParameters): Likewise.
      	(getSignature): Likewise.
      	(getGenericExceptionTypes, getGenericParameterTypes,
      	getGenericReturnType): Likewise.
      	(METHOD_MODIFIERS): New constant.
      	* java/lang/reflect/Field.java: Mostly merged with Classpath.
      	Added javadoc everywhere.
      	(getModifiersInternal): Renamed.
      	(getModifiers, isSynthetic, isEnumConstant): Rewrote.
      	(toGenericString): New method.
      	(getGenericType, getSignature): Likewise.
      	(FIELD_MODIFIERS): New constant.
      
      From-SVN: r114046
      Tom Tromey committed
    • re PR libgcj/27731 (Math cbrt(), cosh(), expm1(), hypot(), log1p(), sinh() and… · f32f60c9
      re PR libgcj/27731 (Math cbrt(), cosh(), expm1(), hypot(), log1p(), sinh() and tanh() not implemented)
      
      	PR libgcj/27731:
      	* java/lang/natMath.cc (cbrt, cosh, expm1, hypot, log1p, sinh,
      	tanh): New methods.
      	* java/lang/Math.java (cbrt, cosh, expm1, hypot, log1p, sinh,
      	tanh): Declare.
      
      From-SVN: r114045
      Tom Tromey committed
    • re PR libstdc++/24704 (__gnu_cxx::__exchange_and_add is called even for single… · b7ee72de
      re PR libstdc++/24704 (__gnu_cxx::__exchange_and_add is called even for single threaded applications)
      
      2006-05-24  Paolo Carlini  <pcarlini@suse.de>
      
      	PR libstdc++/24704
      	* include/bits/atomicity.h (__exchange_and_add_single,
      	__atomic_add_single): New, single thread versions of the atomic
      	functions.
      	(__exchange_and_add_dispatch, __atomic_add_dispatch): New,
      	depending on __GTHREADS and __gthread_active_p() dispatch either
      	to the above or to the existing atomic functions.
      	* include/ext/pool_allocator.h: Update callers.
      	* include/ext/rc_string_base.h: Likewise.
      	* include/bits/locale_classes.h: Likewise.
      	* include/bits/basic_string.h: Likewise.
      	* include/bits/ios_base.h: Likewise.
      	* include/tr1/boost_shared_ptr.h: Likewise.
      	* src/ios.cc: Likewise.
      	* src/locale.cc: Likewise.
      	* src/ios_init.cc: Likewise.
      
      From-SVN: r114044
      Paolo Carlini committed
    • re PR java/27754 (Stack overflow in gcj) · cc07b2db
      2006-05-24  Andrew Haley  <aph@redhat.com>
      
              PR java/27754
              * decl.c (java_add_stmt): Use a STATEMENT_LIST rather than a
              COMPOUND_EXPR.
      
      From-SVN: r114043
      Andrew Haley committed
    • decl.c (java_add_stmt): Use a STATEMENT_LIST rather than a COMPOUND_EXPR. · 5eecfc4d
      2006-05-24  Andrew Haley  <aph@redhat.com>
      
              * decl.c (java_add_stmt): Use a STATEMENT_LIST rather than a
              COMPOUND_EXPR.
      
      From-SVN: r114042
      Andrew Haley committed