1. 18 May, 2006 7 commits
    • Imported GNU Classpath 0.90 · 4f9533c7
             Imported GNU Classpath 0.90
             * scripts/makemake.tcl: LocaleData.java moved to gnu/java/locale.
      
             * sources.am: Regenerated.
             * gcj/javaprims.h: Regenerated.
             * Makefile.in: Regenerated.
             * gcj/Makefile.in: Regenerated.
             * include/Makefile.in: Regenerated.
             * testsuite/Makefile.in: Regenerated.
      
             * gnu/java/lang/VMInstrumentationImpl.java: New override.
             * gnu/java/net/local/LocalSocketImpl.java: Likewise.
             * gnu/classpath/jdwp/VMMethod.java: Likewise.
             * gnu/classpath/jdwp/VMVirtualMachine.java: Update to latest
             interface.
             * java/lang/Thread.java: Add UncaughtExceptionHandler.
             * java/lang/reflect/Method.java: Implements GenericDeclaration and
             isSynthetic(),
             * java/lang/reflect/Field.java: Likewise.
             * java/lang/reflect/Constructor.java
             * java/lang/Class.java: Implements Type, GenericDeclaration,
             getSimpleName() and getEnclosing*() methods.
             * java/lang/Class.h: Add new public methods.
             * java/lang/Math.java: Add signum(), ulp() and log10().
             * java/lang/natMath.cc (log10): New function.
             * java/security/VMSecureRandom.java: New override.
             * java/util/logging/Logger.java: Updated to latest classpath
             version.
             * java/util/logging/LogManager.java: New override.
      
      From-SVN: r113887
      Mark Wielaard committed
    • re PR target/27599 (build failure on mingw) · eaec4980
      	PR target/27599
      	* config.host: Make assignments to host_xmake_file cumulative.
      	* config.host (*-darwin*): Test $host, not $target.
      
      From-SVN: r113886
      Michael Matz committed
    • Added myself (Mark Shinwell) to MAINTAINERS. · 293235bc
      From-SVN: r113885
      Mark Shinwell committed
    • cxxabi.h (class __vmi_class_type_info): Correct typo in comment. · e94ee027
      	* libsupc++/cxxabi.h (class __vmi_class_type_info): Correct typo in comment.
      	* docs/doxygen/doxygroups.cc (__cxa_demangle): Correct typo in comment.
      
      From-SVN: r113884
      Danny Smith committed
    • re PR fortran/27552 (-fdump-parse-tree doesn't like Holleriths (but then, who does?)) · 223f9d5a
      2006-05-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
                  Feng Wang  <fengwang@nudt.edu.cn>
      
              PR fortran/27552
              * dump-parse-tree.c (gfc_show_expr): Deal with Hollerith constants.
              * data.c (create_character_intializer): Set from_H flag if character is
              initialized by Hollerith constant.
      
      
      Co-Authored-By: Feng Wang <fengwang@nudt.edu.cn>
      
      From-SVN: r113881
      Francois-Xavier Coudert committed
    • i386.opt (-mstackrealign): New flag. · 33932946
              * gcc/config/i386/i386.opt (-mstackrealign): New flag.  *
      	gcc/config/i386/i386.c (force_align_arg_pointer): New attribute.
      	(ix86_handle_cconv_attribute): Emit error when
      	force_align_arg_pointer attribute collides with too many regparms.
      	(ix86_function_regparm): Limit regparms when used with
      	force_align_arg_pointer attribute.  (ix86_internal_arg_pointer):
      	Support stack-realigning prologue in non-main functions.  Emit
      	warning for nested functions under -mstackrealign, emit error for
      	nested functions with force_align_arg_pointer attribute.
      	* gcc/doc/extend.texi (force_align_arg_pointer): Document it.
      	* gcc/doc/invoke.texi (-mstackrealign): Document it.
      	* testsuite/gcc.target/i386/20060512-1.c: New.
      	* testsuite/gcc.target/i386/20060512-2.c: New.
      	* testsuite/gcc.target/i386/20060512-3.c: New.
      	* testsuite/gcc.target/i386/20060512-4.c: New.
      
      From-SVN: r113880
      Stuart Hastings committed
    • Daily bump. · 71abbf16
      From-SVN: r113878
      GCC Administrator committed
  2. 17 May, 2006 28 commits
  3. 16 May, 2006 5 commits
    • verify-impl.c (verify_instructions_0): Special case for Object.<init>. · 6420fb77
      	* verify-impl.c (verify_instructions_0) <op_return>: Special case
      	for Object.<init>.
      
      From-SVN: r113830
      Tom Tromey committed
    • options.texi: Move the Negative option. · 48b06e94
      2006-05-16  H.J. Lu  <hongjiu.lu@intel.com>
      
      	* doc/options.texi: Move the Negative option.
      
      From-SVN: r113827
      H.J. Lu committed
    • re PR tree-optimization/22303 (CCP does not handle STRING_CSTs) · faaf1436
      2006-05-16  Richard Guenther  <rguenther@suse.de>
      
      	PR tree-optimization/22303
      	* tree-ssa-ccp.c (fold_const_aggregate_ref): Handle reads
      	from STRING_CSTs.
      	(evaluate_stmt): Fall back to fold_const_aggregate_ref, if
      	ccp_fold did not simplify the statement.
      
      	* gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
      
      From-SVN: r113826
      Richard Guenther committed
    • re PR target/26885 (-m64 -m32 no longer creates 32-bit object) · 14c7833c
      gcc/
      
      2006-05-16  H.J. Lu  <hongjiu.lu@intel.com>
      
      	PR driver/26885
      	* Makefile.in (GCC_OBJS): New.
      	(OBJS-common): Add opts-common.o.
      	(xgcc$(exeext)): Replace gcc.o with $(GCC_OBJS).
      	(cpp$(exeext)): Likewise.
      	(gcc.o): Also depend on opts.h.
      	(opts-common.o): New.
      
      	* common.opt (gcoff): Add Negative(gdwarf-2).
      	(gdwarf-2): Add Negative(gstabs).
      	(gstabs): Add Negative(gstabs+).
      	(gstabs+): Add Negative(gvms).
      	(gvms): Add Negative(gxcoff).
      	(gxcoff): Add Negative(gxcoff+).
      	(gxcoff+): Add Negative(gcoff).
      	* config/i386/i386.opt (m32): Add Negative(m64).
      	(m64): Add Negative(m32).
      
      	* doc/options.texi: Document the Negative option.
      
      	* gcc.c: Include "opts.h".
      	(main): Call prune_options after expandargv.
      
      	* optc-gen.awk: Generate common declarations for all flag
      	variables in options.c. Output the neg_index field.
      
      	* opts.c (find_opt): Moved to ...
      	* opts-common.c: Here. New file.
      
      	* opts.h (cl_option): Add a neg_index field.
      	(find_opt): New.
      	(prune_options): Likewise.
      
      gcc/cp/
      
      2006-05-16  H.J. Lu  <hongjiu.lu@intel.com>
      
      	PR driver/26885
      	* Make-lang.in (GXX_OBJS): Replace gcc.o with $(GCC_OBJS).
      
      gcc/fortran/
      
      2006-05-16  H.J. Lu  <hongjiu.lu@intel.com>
      
      	PR driver/26885
      	* Make-lang.in (GFORTRAN_D_OBJS): Replace gcc.o with
      	$(GCC_OBJS).
      
      gcc/java/
      
      2006-05-16  H.J. Lu  <hongjiu.lu@intel.com>
      
      	PR driver/26885
      	* Make-lang.in ($(GCJ)$(exeext)): Replace gcc.o with
      	$(GCC_OBJS).
      
      gcc/treelang/
      
      2006-05-16  H.J. Lu  <hongjiu.lu@intel.com>
      
      	PR driver/26885
      	* Make-lang.in (gtreelang$(exeext)): Replace gcc.o with
      	$(GCC_OBJS).
      
      From-SVN: r113824
      H.J. Lu committed
    • re PR middle-end/27573 (ICE with -fopenmp -fprofile-generate) · b570947c
      	PR middle-end/27573
      	* omp-low.c (expand_omp_parallel): Don't assert
      	.OMP_DATA_I = &.OMP_DATA_O is the first statement in the block,
      	instead search for it.
      
      	* gcc.dg/gomp/pr27573.c: New test.
      	* gfortran.dg/gomp/pr27573.f90: New test.
      
      From-SVN: r113823
      Jakub Jelinek committed