Commit Graph

75207 Commits

Author SHA1 Message Date
Kazu Hirata 375277f69d class.c, [...]: Fix comment typos.
* class.c, except.c, expr.c, java-gimplify.c: Fix comment
	typos.

From-SVN: r114172
2006-05-28 18:07:29 +00:00
Kazu Hirata ce2e12c27e decl.c, [...]: Fix comment typos.
* decl.c, env.c, gigi.h, init.c, initialize.c, raise-gcc.c,
	sem_ch13.adb, sysdep.c, targtyps.c, tb-alvxw.c, tracebak.c,
	trans.c, utils.c: Fix comment typos.  Follow spelling
	conventions.
	* gnat_rm.texi, gnat_ugn.texi, : Fix typos.  Follow spelling
	conventions.

From-SVN: r114171
2006-05-28 18:03:28 +00:00
Kazu Hirata e2ae1407d3 check.c, [...]: Fix comment typos.
* check.c, expr.c, resolve.c, trans-common.c,
	trans-intrinsic.c, trans-stmt.c, trans-types.c: Fix comment typos.

From-SVN: r114170
2006-05-28 17:56:58 +00:00
Kazu Hirata ddd0b831eb decl.c, [...]: Fix comment typos.
* decl.c, decl2.c, parser.c: Fix comment typos.  Follow
	spelling conventions.

From-SVN: r114169
2006-05-28 17:53:11 +00:00
Kazu Hirata 6fc0bb99a7 cfgcleanup.c, [...]: Fix comment typos.
* cfgcleanup.c, cfgexpand.c, cgraphunit.c, config/arm/arm.c,
	config/fr30/fr30.md, config/i386/i386-interix.h,
	config/i386/i386.c, config/i386/i386.md, config/sh/superh.h,
	config/sh/superh64.h, config/v850/v850.c, df-core.c,
	df-problems.c, df.h, except.c, final.c, haifa-sched.c,
	lambda-code.c, libgcc2.h, omp-low.c, optabs.c, predict.c,
	reload.c, tree-flow.h, tree-outof-ssa.c, tree-ssa-dce.c,
	tree-ssa-pre.c, tree-vect-transform.c: Fix comment typos.
	Follow spelling conventions.
	* doc/invoke.texi, doc/rtl.texi, doc/tm.texi: Fix typos.
	Follow spelling conventions.

From-SVN: r114168
2006-05-28 17:46:46 +00:00
Mark Shinwell 8967e0295d Open temporary files in binary mode when using mkstemps.
From-SVN: r114165
2006-05-28 08:48:00 +00:00
Mike Stump 96e5d74557 Fix whitespacing
From-SVN: r114164
2006-05-28 01:01:12 +00:00
GCC Administrator 80ecfbb9f8 Daily bump.
From-SVN: r114162
2006-05-28 00:17:34 +00:00
Richard Guenther 9e030af961 re PR middle-end/27773 (ICE: in find_lattice_value, at tree-complex.c:133)
2006-05-27  Richard Guenther  <rguenther@suse.de>

	PR middle-end/27773
	* fold-const.c (fold_plusminus_mult_expr): Use fold_convert
	to produce a constant of value 1 of generic type.

	* gcc.dg/torture/pr27773.c: New testcase.

From-SVN: r114158
2006-05-27 15:57:36 +00:00
Dirk Mueller f7b9858028 rename testcase
From-SVN: r114157
2006-05-27 13:40:03 +00:00
Dirk Mueller 46f5f7f2b1 cgraphunit.c (decide_is_function_needed): Fix wrong PR reference.
* cgraphunit.c (decide_is_function_needed): Fix wrong
       PR reference.

From-SVN: r114156
2006-05-27 13:23:00 +00:00
Paolo Carlini 7c499eeb0b configure.host: If the CPU provides atomic builtins select generic/atomic_builtins/atomicity.h.
2006-05-27  Paolo Carlini  <pcarlini@suse.de>

	* configure.host: If the CPU provides atomic builtins select
	generic/atomic_builtins/atomicity.h.
	* config/cpu/generic/atomic_builtins/atomicity.h: Add.
	* config/cpu/powerpc/atomicity.h: Remove.
	* config/cpu/ia64/atomicity.h: Likewise.
	* config/cpu/alpha/atomicity.h: Likewise.
	* config/cpu/s390/atomicity.h: Likewise.

From-SVN: r114155
2006-05-27 12:05:58 +00:00
Francois-Xavier Coudert 7936f3e337 re PR fortran/19777 (-fbounds-check catches non-existent bounds violation)
PR fortran/19777

	* trans-array.c (gfc_conv_array_ref): Don't perform out-of-bounds
	checking for assumed-size arrrays.

	* gfortran.dg/bounds_check_2.f: New test.

From-SVN: r114153
2006-05-27 09:41:42 +00:00
Janne Blomqvist 59c0928b6a io.h (find_or_create_unit): Correct export declaration.
2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>

	* io/io.h (find_or_create_unit): Correct export declaration.

From-SVN: r114151
2006-05-27 11:36:49 +03:00
Janne Blomqvist 647e11bb64 libgfortran ChangeLog:
2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>

	* intrinsics/abort.c (abort_): Remove.

testsuite ChangeLog:

2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>

	* gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
	* gfortran.dg/byte_1.f90: Likewise.
	* gfortran.dg/dup_save_2.f90: Likewise.

From-SVN: r114150
2006-05-27 10:11:29 +03:00
Paul Thomas f5b854f230 trans-intrinsic.c (gfc_conv_associated): If pointer in first arguments has zero array length of zero string length...
2006-05-27  Paul Thomas  <pault@gcc.gnu.org>

	* trans-intrinsic.c (gfc_conv_associated): If pointer in first
	arguments has zero array length of zero string length, return
	false.

2006-05-27  Paul Thomas  <pault@gcc.gnu.org>

	* gfortran.dg/associated_2.f90: New test.

From-SVN: r114149
2006-05-27 05:16:57 +00:00
GCC Administrator cc4c889131 Daily bump.
From-SVN: r114147
2006-05-27 00:17:48 +00:00
Mike Stump fbbc17c78c Fix whitespacing
From-SVN: r114143
2006-05-26 23:09:14 +00:00
Francois-Xavier Coudert e8300d6eaf re PR libfortran/27524 (-fbounds-check interacts with array function)
PR fortran/27524

	* trans-array.c (gfc_trans_dummy_array_bias): Don't use stride as
	a temporary variable when -fbounds-check is enabled, since its
	value will be needed later.

	* gfortran.dg/bounds_check_1.f90: New test.

From-SVN: r114142
2006-05-26 21:18:45 +00:00
Ulrich Weigand 7c7ce73aa7 re PR rtl-optimization/27661 (ICE in subst_reloads)
PR rtl-optimization/27661
	* reload.c (find_reloads): When reloading a VOIDmode constant
	as address due to an EXTRA_MEMORY_CONSTRAINT or 'o' constraint,
	use Pmode as mode of the reload register.

	PR rtl-optimization/27661
	* gcc.dg/pr27661.c: New test case.

From-SVN: r114141
2006-05-26 20:21:53 +00:00
Eric Botcazou c539d4635b invoke.texi (Optimize Options): Document that -funit-at-a-time is enabled at -O and above.
* doc/invoke.texi (Optimize Options): Document that -funit-at-a-time
	is enabled at -O and above.

From-SVN: r114139
2006-05-26 20:03:06 +00:00
Thomas Koenig 4d08533cd4 re PR fortran/23151 (print (buf, format), expression should be invalid)
2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>

	PR fortran/23151
	* io.c (match_io):  print (1,*) is an error.

2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>

	PR fortran/23151
	* gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
	* gfortran.dg/print_parentheses_1.f:  New test.
	* gfortran.dg/print_parentheses_2.f90:  New test.

From-SVN: r114138
2006-05-26 19:53:18 +00:00
Janne Blomqvist dd46a4ded1 configure.ac: Remove AC_FUNC_MMAP.
2006-05-26  Janne Blomqvist  <jb@gcc.gnu.org>

	* configure.ac: Remove AC_FUNC_MMAP.
	* configure: Regenerated.
	* Makefile.in: Regenerated.
	* config.h.in: Regenerated.
	* aclocal.m4: Regenerated.

From-SVN: r114137
2006-05-26 22:12:08 +03:00
Carlos O'Donell 5bd4b476f7 Correction. Checking in gcj/Makefile.in.
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: r114136
2006-05-26 16:08:19 +00:00
Tom Tromey 153d08d59b expr.c (java_push_constant_from_pool): Handle 'ldc class'.
* expr.c (java_push_constant_from_pool): Handle 'ldc class'.
	* verify-glue.c (vfy_class_type): New function.
	* verify-impl.c (check_constant): Allow 'ldc class'.
	* verify.h (vfy_class_type): Declare.

From-SVN: r114135
2006-05-26 15:41:46 +00:00
Carlos O'Donell 7541c31ba2 Makefile.am: Add install-html target.
2006-05-26  Carlos O'Donell  <carlos@codesourcery.com>

	* Makefile.am: Add install-html target. Add install-html to .PHONY
	* Makefile.in: Regenerate.

From-SVN: r114134
2006-05-26 14:57:45 +00:00
Jakub Jelinek 262c52acda re PR target/27758 (-O0 -fpic link failure)
PR target/27758
	* gcc.dg/pr27758.c: New test.

From-SVN: r114133
2006-05-26 16:19:16 +02:00
Andrew Haley b713aa3a52 re PR java/27756 (ICE in update_aliases, at java/decl.c:192)
2006-05-25  Andrew Haley  <aph@redhat.com>

        PR java/27756
        * decl.c (maybe_pushlevels): When variable ranges are non-nested
        update all lifetimes, not just the first one.

From-SVN: r114131
2006-05-26 13:52:18 +00:00
Falk Hueffner 807bdfb6b5 re PR target/27571 (alpha: ICE in get_attr_usegp, at config/alpha/alpha.md:171)
PR target/27571
	* config/alpha/alpha.c (alpha_does_function_need_gp): Skip jump
	table data.

	* gcc.c-torture/compile/pr27571.c: New test.

From-SVN: r114130
2006-05-26 14:28:40 +02:00
Paul Thomas 014057c510 re PR fortran/27709 (Using size of array pointer component as dimension of function result causes gfortran internal error.)
2006-05-26  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/27709
	* resolve.c (find_array_spec): Add gfc_symbol, derived, and
	use to track repeated component references.

	PR fortran/27155
	PR fortran/27449
	* trans-intrinsic.c (gfc_conv_intrinsic_array_transfer): Use
	se->string_length throughout and use memcpy to populate the
	expression returned to the scalarizer.
	(gfc_size_in_bytes): New function.

2006-05-26  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/27709
	* gfortran.dg/spec_expr_4.f90: New test.

	PR fortran/27155
	* gfortran.dg/transfer_array_intrinsic_4.f90: New test.

From-SVN: r114127
2006-05-26 05:09:18 +00:00
GCC Administrator 3d26efa9eb Daily bump.
From-SVN: r114125
2006-05-26 00:17:24 +00:00
John David Anglin 5920d98110 configure.ac: Add sys/rw_lock.h to AC_CHECK_HEADERS.
* configure.ac: Add sys/rw_lock.h to AC_CHECK_HEADERS.
        * configure: Rebuilt.
        * include/config.h.in: Likewise.
	* include/posix.h: If HAVE_SYS_RW_LOCK_H is defined, include
	<sys/rw_lock.h>.

From-SVN: r114121
2006-05-25 23:19:12 +00:00
Mark Mitchell e92fb50114 re PR c++/20103 (ICE in create_tmp_var with C99 style struct initializer)
PR c++/20103
	* gimplify.c (gimplify_decl_expr): Do not call gimple_add_tmp_var
	for anonymous variables explicitly declared by front ends. 

	PR c++/20103
	* decl.c (cp_make_fname_decl): Don't set DECL_INITIAL to
	error_mark_node to indicate an initialization is OK.
	(start_decl): Likewise.  Adjust call to start_decl_1.
	(start_decl_1): Add initialized parameter.  Simplify.
	* except.c (initialize_handler_parm): Adjust call to
	setart_decl_1.
	(expand_start_catch_block): Let cp_finish_decl initialize catch
	parameters.
	* cp-tree.h (start_decl_1): Adjust prototype.
	* pt.c (tsubst_expr): Don't set DECL_INITIAL to error_mark_node.
	(instantiate_decl): Let cp_finish_decl handle initialization.
	* semantics.c (finish_compound_literal): Create a temporary
	variable for the literal.
	* typeck.c (build_unary_op): Remove COMPOUND_LITERAL_P special
	cases.
	* decl2.c (finish_static_data_member_decl): Don't set
	DECL_INITIAL.
	(grokfield): Do not try to initialize functions.

	PR c++/20103
	* g++.dg/ext/complit6.C: New test.
	* g++.dg/ext/complit3.C: Adjust error markers.
	* g++.dg/init/const3.C: New test.

From-SVN: r114119
2006-05-25 20:18:26 +00:00
Eric Botcazou 05a58ad48d tree-ssa-structalias.h (PTR_IS_REF_ALL): New macro.
* tree-ssa-structalias.h (PTR_IS_REF_ALL): New macro.
	(struct alias_info): Add new field ref_all_symbol_mem_tag.
	* tree-ssa-alias.c (compute_may_aliases): If the program contains
	ref-all pointers, run a finalization pass for them.
	(compute_flow_insensitive_aliasing): Skip ref-all pointers.
	(finalize_ref_all_pointers): New function.
	(is_escape_site): Return ESCAPE_BAD_CAST for conversion from a
	regular pointer type to a ref-all pointer type.
	(get_tmt_for): Return the special memory tag for ref-all pointers.

From-SVN: r114116
2006-05-25 14:11:36 +00:00
François-Xavier Coudert e803fecc52 * ChangeLog: fix previous incorrect entry.
From-SVN: r114114
2006-05-25 12:47:38 +00:00
Francois-Xavier Coudert 71d4afdc0e associated (associated): Zero-sized arrays should not be reported as ASSOCIATED.
* intrinsics/associated (associated): Zero-sized arrays should
	not be reported as ASSOCIATED.

From-SVN: r114113
2006-05-25 12:47:08 +00:00
Richard Guenther 2d60e929a1 re PR middle-end/27743 (Wrong code for ((unsigned) ((a) >> 2)) >> 15)
2006-05-25  Richard Guenther  <rguenther@suse.de>

	PR middle-end/27743
	* fold-const.c (fold_binary): Do not look at the stripped
	op0 for (a OP c1) OP c2 to a OP (c1+c2) shift optimization.

	* gcc.dg/torture/pr27743.c: New testcase.

From-SVN: r114112
2006-05-25 12:39:52 +00:00
Eric Botcazou 466a0c362f large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
* gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.

From-SVN: r114111
2006-05-25 08:37:20 +00:00
Paolo Bonzini e9a54b07f6 Makefile.def (bfd, opcodes): Fix lib_path.
2006-05-25  Paolo Bonzini  <bonzini@gnu.org>

	* Makefile.def (bfd, opcodes): Fix lib_path.
	* Makefile.tpl (POSTSTAGE1_FLAGS_TO_PASS): Replace ADAC with ADAFLAGS.
	(restrap): Move under "@if gcc-bootstrap".  Fix typo.
	* Makefile.in: Regenerate.

From-SVN: r114109
2006-05-25 08:00:56 +00:00
Eric Botcazou 9d6eefd5e9 tree-vrp.c (extract_range_from_assert): Set the range to VARYING for LT and GT if the computed range is effectively empty.
* tree-vrp.c (extract_range_from_assert): Set the range to VARYING
	for LT and GT if the computed range is effectively empty.

From-SVN: r114108
2006-05-25 07:42:28 +00:00
GCC Administrator c3c690eafa Daily bump.
From-SVN: r114104
2006-05-25 00:17:26 +00:00
John David Anglin 5877ca2e8b re PR target/27627 (__builtin_nanf("") doesn't return a _quiet_ nan on parisc)
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
2006-05-24 23:23:10 +00:00
Alan Modra fccd5f9517 scalar-by-value-x.h: New.
* 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
2006-05-25 08:49:36 +09:30
Zdenek Dvorak d7f5de76fd re PR tree-optimization/27639 (VRP miscompilation of simple loop)
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
2006-05-24 22:55:15 +00:00
Tom Tromey 91f8ce668b re PR libgcj/27024 (Implement URLConnection.getFileNameMap)
PR libgcj/27024:
	* sources.am, Makefile.in: Rebuilt.
	* gnu/java/net/DefaultContentHandlerFactory.java: Removed.
	* java/net/URLConnection.java: Removed.

From-SVN: r114056
2006-05-24 21:44:34 +00:00
Carlos O'Donell d1a162abd3 Makefile.am: Add install-html target.
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
2006-05-24 21:33:42 +00:00
Carlos O'Donell af18ebaeb5 Makefile.am: Add install-html target.
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
2006-05-24 21:32:12 +00:00
Mike Stump 1fb34f17ed * objc-act.c (build_next_objc_exception_stuff): Use JBLEN instead of _JBLEN.
From-SVN: r114053
2006-05-24 21:31:42 +00:00
Andreas Tobler 860d14158e stacktrace.java: New file.
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
2006-05-24 22:42:38 +02:00
Tom Tromey ee4e9e6531 sources.am, [...]: Rebuilt.
* 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
2006-05-24 19:38:05 +00:00