1. 02 Jul, 2008 19 commits
    • 20030222-1.x: New file. · 906c5773
      	* gcc.c-torture/execute/20030222-1.x: New file.
      	* gcc.dg/tree-ssa/ssa-fre-3.c: Disable test on SPU.
      	* gcc.dg/lower-subreg-1.c: Likewise.
      
      From-SVN: r137360
      Ulrich Weigand committed
    • SPU single-precision FP does not support subnormals: · 8f9ddf6a
      	* gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
      
      	SPU single-precision FP does not support Inf or Nan:
      	* gcc.c-torture/execute/ieee/inf-1.c: Disable "float" Inf test on SPU.
      	* gcc.c-torture/execute/ieee/compare-fp-1.x: New file.
      	* gcc.c-torture/execute/ieee/compare-fp-4.x: Disable test on SPU.
      	* gcc.c-torture/execute/ieee/fp-cmp-2.x: Disable test on SPU.
      	* gcc.c-torture/execute/ieee/fp-cmp-4f.x: New file.
      	* gcc.c-torture/execute/ieee/fp-cmp-8f.x: New file.
      	* gcc.dg/pr15784-3.c: Disable test on SPU.
      	* gcc.dg/pr28796-2.c: Likewise.
      	* gcc.dg/float-range-1.c: Likewise.
      	* gcc.dg/float-range-3.c: Likewise.
      	* gcc.dg/float-range-4.c: Likewise.
      	* gcc.dg/float-range-5.c: Likewise.
      	* gcc.dg/fold-overflow-1.c: Likewise.
      	* gcc.dg/builtins-1.c: SPU does not support __builtin_inff.
      	* gcc.dg/builtin-inf-1.c: SPU does not support __builtin_inff.
      	Check for error instead of warning "does not support infinity".
      	* gcc.dg/builtins-43.c: Disable "float" Inf/Nan tests on SPU. 
      	* gcc.dg/builtins-44.c: Likewise.
      	* gcc.dg/builtins-45.c: Likewise.
      	* gcc.dg/torture/builtin-math-2.c: Likewise.
      	* gcc.dg/torture/builtin-logb-1.c: Likewise.
      	* gcc.dg/torture/builtin-modf-1.c: Likewise.
      	* gcc.dg/torture/builtin-ldexp-1.c: Likewise.
      	* gcc.dg/torture/builtin-frexp-1.c: Likewise.
      	* gcc.dg/torture/type-generic-1.c: Disable test on SPU.
      	* g++.dg/torture/type-generic-1.C: Likewise.
      
      	SPU single-precision FP always rounds towards zero:
      	* gcc.c-torture/execute/ieee/920518-1.x: New file.
      	* gcc.c-torture/execute/ieee/20010114-2.x: New file.
      	* gcc.c-torture/execute/ieee/20030331-1.x: New file.
      	* gcc.dg/torture/fp-int-convert-float.c: Disable test on SPU.
      	* gcc.dg/torture/fp-int-convert-timode.c: Disable "float" test on SPU.
      
      From-SVN: r137357
      Ulrich Weigand committed
    • re PR fortran/36590 (internal error: Can't convert LOGICAL(1) to LOGICAL(1)) · 04f2b606
      2008-07-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
      
      	PR fortran/36590
      	PR fortran/36681
      	* iresolve.c (resolve_mask_arg):  Don't convert mask to
      	kind=1 logical if it is of that type already.
      
      2008-07-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
      
      	PR fortran/36590
      	PR fortran/36681
      	* gfortran.dg/count_mask_1.f90:  New test.
      
      From-SVN: r137355
      Thomas Koenig committed
    • tree-ssa-structalias.c (struct variable_info): Reorder to fill padding on 64bit hosts. · 795a337a
      2008-07-02  Richard Guenther  <rguenther@suse.de>
      
      	* tree-ssa-structalias.c (struct variable_info): Reorder
      	to fill padding on 64bit hosts.  Make collapsed_to an int.
      	(get_varinfo_fc): Deal with that.
      	(new_var_info): Likewise.
      	(collapse_rest_of_var): Likewise.
      
      From-SVN: r137354
      Richard Guenther committed
    • configure.ac (java-home): new AC_ARG_ENABLE. · c9db365d
      2008-06-30  Joshua Sumali  <jsumali@redhat.com>
              Andrew Haley  <aph@redhat.com>
      
              * configure.ac (java-home): new AC_ARG_ENABLE.
              (aot-compile-rpm): Likewise.
              (CREATE_JAVA_HOME): new AM_CONDITIONAL.
              (INSTALL_AOT_RPM): Likewise.
              (gcc-suffix): new AC_ARG_WITH.
              (arch-directory): Likewise.
              (os-directory): Likewise.
              (origin-name): Likewise.
              (arch-suffix): Likewise.
              (jvm-root-dir): Likewise.
              (jvm-jar-dir): Likewise.
              (python-dir): Likewise.
              (AC_CONFIG_FILES): Add contrib/aotcompile.py, contrib/aot-compile,
              contrib/aot-compile-rpm, contrib/rebuild-gcj-db.
              (gcjsubdir): New AC_SUBST.
              * Makefile.am (install-data-local): Install Python modules for
              aot-compile. Also install an sdk style directory if
              --enable-java-home is passed to configure.
              (bin_SCRIPTS): Add 
              contrib/rebuild-gcj-db and contrib/aot-compile.
              (gcjsubdir): Add.
              (db_pathtail): Redefine in terms of gcjsubdir.
              * contrib/aot-compile.in: New file.
              * contrib/aotcompile.py.in: Likewise.
              * contrib/aot-compile-rpm.in: Likewise.
              * contrib/classfile.py: Likewise.
              * contrib/rebuild-gcj-db.in: Likewise.
              * configure: Regenerate.
              * Makefile.in: Regenerate. 
      
      2008-06-30  Joshua Sumali  <jsumali@redhat.com>
      
              * doc/install.texi (--enable-java-home): Document.
              (--enable-aot-compile-rpm): Likewise.
              (--with-arch-directory): Likewise.
              (--with-os-directory): Likewise.
              (--with-origin-name): Likewise.
              (--with-arch-suffix): Likewise.
              (--with-jvm-root-dir): Likewise.
              (--with-jvm-jar-dir): Likewise.
              (--with-python-dir): Likewise.
      
      2008-06-30  Joshua Sumali  <jsumali@redhat.com>
      
      	* Make-lang.in (JAVA_MANFILES): Add doc/aot-compile.1 and
      	doc/rebuild-gcj-db.1
      	(java.uninstall): Likewise.
      	(java.maintainer-clean): Likewise.
      	(aot-compile.pod): New rule.
      	(rebuild-gcj-db.pod): New rule.
      	(java.install-man): Install doc/aot-compile.1 and doc/rebuild-gcj-db.1
      	* gcj.texi: Add new sections for aot-compile and rebuild-gcj-db.
      
      
      Co-Authored-By: Andrew Haley <aph@redhat.com>
      
      From-SVN: r137353
      Joshua Sumali committed
    • tree-ssa-forwprop.c (can_propagate_from): Exclude loads from decls explicitly. · 9e11641d
      2008-07-02  Richard Guenther  <rguenther@suse.de>
      
      	* tree-ssa-forwprop.c (can_propagate_from): Exclude loads
      	from decls explicitly.  Merge operand checking from tuples.
      
      From-SVN: r137352
      Richard Guenther committed
    • tree-switch-conversion.c: Included timevar.h which I forgot before. · 3fe1efe4
      2008-07-02  Martin Jambor  <mjambor@suse.cz>
      
      	* tree-switch-conversion.c: Included timevar.h which I forgot before.
      
      From-SVN: r137351
      Martin Jambor committed
    • tree-switch-conversion.c: Included timevar.h · a167a676
      2008-07-02  Martin Jambor  <mjambor@suse.cz>
      
      	* tree-switch-conversion.c: Included timevar.h
      	(pass_convert_switch): Added a timevar id (TV_TREE_SWITCH_CONVERSION).
      
      	* timevar.def: Added TV_TREE_SWITCH_CONVERSION.
      
      From-SVN: r137349
      Martin Jambor committed
    • tree-switch-conversion.c: Corrected various comments and whitespace issues · b1ae1681
      2008-07-02  Martin Jambor  <mjambor@suse.cz>
      
      	* tree-switch-conversion.c: Corrected various comments and
      	whitespace issues
      	(build_constructors): Fixed minor formatting mistakes.
      
      	* invoke.texi (Optimize Options): Corrected the
      	switch-conversion-max-branch-ratio parameter.
      
      From-SVN: r137347
      Martin Jambor committed
    • bitmap.h (bitmap_set_bit): Return bool. · 5f0d975b
      2008-07-02  Richard Guenther  <rguenther@suse.de>
      
      	* bitmap.h (bitmap_set_bit): Return bool.
      	(bitmap_clear_bit): Likewise.
      	* bitmap.c (bitmap_set_bit): Return if the bit changed.  Only
      	write to the bitmap if it would.
      	(bitmap_clear_bit): Likewise.
      	* tree-ssa-structalias.c (add_implicit_graph_edge): Use
      	bitmap_set_bit return value.
      	(add_pred_graph_edge): Likewise.
      	(add_graph_edge): Likewise.
      	(do_sd_constraint): Likewise.
      	(do_ds_constraint): Likewise.
      
      From-SVN: r137345
      Richard Guenther committed
    • MAINTAINERS (Write After Approval): Add myself. · 78209f30
      2008-07-02  Xuepeng Guo  <xuepeng.guo@intel.com>
      
      	* MAINTAINERS (Write After Approval):  Add myself.
      
      From-SVN: r137344
      Xuepeng Guo committed
    • costmodel-vect-iv-9.c: Add noinline attribute to main1(). · 966308b3
      
      	* gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: Add noinline
      	attribute to main1().
      	* gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Increase the loop
      	bound in order to make it worth to vectorize the loop.
      	* gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Likewise.
      
      From-SVN: r137342
      Ira Rosen committed
    • alpha.c (alpha_need_linkage, [...]): Fix -Wc++-compat and/or -Wcast-qual warnings. · 7a6942ad
      	* config/alpha/alpha.c (alpha_need_linkage, alpha_use_linkage):
      	Fix -Wc++-compat and/or -Wcast-qual warnings.
      	* config/i386/netware.c (gen_stdcall_or_fastcall_decoration,
      	gen_regparm_prefix): Likewise.
      	* vmsdbgout.c (write_modbeg, lookup_filename,
      	vmsdbgout_source_line, vmsdbgout_init): Likewise.
      
      From-SVN: r137341
      Kaveh R. Ghazi committed
    • mingw32.h (TARGET_USE_JCR_SECTION): Undef to let defaults.h definition apply. · 20384976
      	* config/i386/mingw32.h (TARGET_USE_JCR_SECTION): Undef to let
      	defaults.h definition apply.
      
      From-SVN: r137340
      Danny Smith committed
    • re PR fortran/36676 (Namelist Comments Problems) · 45432cd0
      2008-07-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	PR fortran/36676
      	* gfortran.dg/namelist_51.f90: New test.
      
      From-SVN: r137335
      Jerry DeLisle committed
    • re PR fortran/36676 (Namelist Comments Problems) · bdd3085e
      2008-07-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	PR fortran/36676
      	* io/list_read.c (find_nml_name): Use eat_separator instead of eat_line.
      
      From-SVN: r137334
      Jerry DeLisle committed
    • Daily bump. · 36249aad
      From-SVN: r137332
      GCC Administrator committed
  2. 01 Jul, 2008 12 commits
  3. 30 Jun, 2008 9 commits