1. 19 May, 2006 4 commits
  2. 18 May, 2006 13 commits
    • Whitespace fixups · c22cacf3
      From-SVN: r113893
      Mike Stump committed
    • Whitespace fixups · e8366202
      From-SVN: r113892
      Mike Stump committed
    • source.am, [...]: Rebuilt. · 578fdcb2
      	* source.am, Makefile.in: Rebuilt.
      	* Makefile.am (property_files): Removed.
      	* scripts/makemake.tcl (properties_map): New global.
      	(properties_files): Likewise.
      	(emit_property_files): New proc.
      	(scan_packages): Scan META-INF.
      	Print property_files variable.  Scan classpath/resource.
      
      From-SVN: r113891
      Tom Tromey committed
    • special.exp (gcj_special_pr21115): Renamed. · e389defe
      	* testsuite/libjava.special/special.exp (gcj_special_pr21115):
      	Renamed.
      	(gcj_write_and_byte_compile): New proc.
      	(gcj_special_lazy_illegal_access): Likewise.
      
      From-SVN: r113890
      Tom Tromey committed
    • Canonicalize a little · a1d1988f
      From-SVN: r113889
      Mike Stump committed
    • Fix up vla, vm and [*] sematics. · 52ffd86e
      	PR c/18740
      	PR c/7948
      	PR c/25802
      	* c-tree.h (struct c_arg_info): Add had_vla_unspec.
      	(c_vla_unspec_p): Add.
      	(c_vla_type_p): Add.
      	* c-decl.c (struct c_scope): Add had_vla_unspec.
      	(build_array_declarator): Add support for [*].
      	(grokdeclarator): Likewise.
      	(grokparms): Likewise.
      	(get_parm_info): Likewise.
      	* c-objc-common.c (c_vla_unspec_p): Likewise.
      	* c-objc-common.h (LANG_HOOKS_TREE_INLINING_VAR_MOD_TYPE_P): Likewise.
      	* c-parser.c (c_parser_typeof_specifier): Evaluate arguments to
      	typeof when argument is a variably modified type not inside sizeof or alignof.
      	(c_parser_direct_declarator_inner): Propagate errors.
      	(c_parser_sizeof_expression): Add support for [*].
      	* c-typeck.c (c_vla_type_p): Add.
      	(composite_type): Add support for vla compositing.
      	(comptypes_internal): Add support for vla compatibility.
      	(c_expr_sizeof_expr): Evaluate vla arguments.
      	* tree.c (variably_modified_type_p): Update comment for [*].
      
      testsuite:
      	* gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
      	* gcc.dg/vla-4.c: Add.
      	* gcc.dg/vla-5.c: Add.
      	* gcc.dg/vla-6.c: Add.
      
      From-SVN: r113888
      Mike Stump committed
    • 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
  3. 17 May, 2006 23 commits