OSDN Git Service

pf3gnuchains/gcc-fork.git
16 years agoFix typo
mrs [Mon, 29 May 2006 06:43:15 +0000 (06:43 +0000)]
Fix typo

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114186 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * pt.c (convert_nontype_argument): Fix a typo in an error
kazu [Mon, 29 May 2006 05:33:28 +0000 (05:33 +0000)]
* pt.c (convert_nontype_argument): Fix a typo in an error
message.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114185 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * options.c, primary.c, resolve.c, trans-common.c: Fix typos
kazu [Mon, 29 May 2006 05:19:37 +0000 (05:19 +0000)]
* options.c, primary.c, resolve.c, trans-common.c: Fix typos
in error messages.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114183 138bc75d-0d04-0410-961f-82ee72b054a4

16 years agoDaily bump.
gccadmin [Mon, 29 May 2006 00:17:19 +0000 (00:17 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114180 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
tkoenig [Sun, 28 May 2006 20:25:15 +0000 (20:25 +0000)]
2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>

* intrinsics/string_intrinsics.c (compare_string):
Use memcmp instead of strncmp to avoid tripping over
CHAR(0) in a string.

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

* gfortran.dg/string_null_compare_1.f:  New test case.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114175 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * class.c, except.c, expr.c, java-gimplify.c: Fix comment
kazu [Sun, 28 May 2006 18:07:29 +0000 (18:07 +0000)]
* class.c, except.c, expr.c, java-gimplify.c: Fix comment
typos.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114172 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * decl.c, env.c, gigi.h, init.c, initialize.c, raise-gcc.c,
kazu [Sun, 28 May 2006 18:03:28 +0000 (18:03 +0000)]
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114171 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * check.c, expr.c, resolve.c, trans-common.c,
kazu [Sun, 28 May 2006 17:56:58 +0000 (17:56 +0000)]
* check.c, expr.c, resolve.c, trans-common.c,
trans-intrinsic.c, trans-stmt.c, trans-types.c: Fix comment typos.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114170 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * decl.c, decl2.c, parser.c: Fix comment typos. Follow
kazu [Sun, 28 May 2006 17:53:11 +0000 (17:53 +0000)]
* decl.c, decl2.c, parser.c: Fix comment typos.  Follow
spelling conventions.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114169 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * cfgcleanup.c, cfgexpand.c, cgraphunit.c, config/arm/arm.c,
kazu [Sun, 28 May 2006 17:46:46 +0000 (17:46 +0000)]
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114168 138bc75d-0d04-0410-961f-82ee72b054a4

16 years agoOpen temporary files in binary mode when using mkstemps.
shinwell [Sun, 28 May 2006 08:48:00 +0000 (08:48 +0000)]
Open temporary files in binary mode when using mkstemps.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114165 138bc75d-0d04-0410-961f-82ee72b054a4

16 years agoFix whitespacing
mrs [Sun, 28 May 2006 01:01:12 +0000 (01:01 +0000)]
Fix whitespacing

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114164 138bc75d-0d04-0410-961f-82ee72b054a4

16 years agoDaily bump.
gccadmin [Sun, 28 May 2006 00:17:34 +0000 (00:17 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114162 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2006-05-27 Richard Guenther <rguenther@suse.de>
rguenth [Sat, 27 May 2006 15:57:36 +0000 (15:57 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114158 138bc75d-0d04-0410-961f-82ee72b054a4

16 years agorename testcase
mueller [Sat, 27 May 2006 13:40:03 +0000 (13:40 +0000)]
rename testcase

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114157 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * cgraphunit.c (decide_is_function_needed): Fix wrong
mueller [Sat, 27 May 2006 13:23:00 +0000 (13:23 +0000)]
   * cgraphunit.c (decide_is_function_needed): Fix wrong
       PR reference.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114156 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2006-05-27 Paolo Carlini <pcarlini@suse.de>
paolo [Sat, 27 May 2006 12:05:58 +0000 (12:05 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114155 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago PR fortran/19777
fxcoudert [Sat, 27 May 2006 09:41:42 +0000 (09:41 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114153 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
jb [Sat, 27 May 2006 08:36:49 +0000 (08:36 +0000)]
2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114151 138bc75d-0d04-0410-961f-82ee72b054a4

16 years agolibgfortran ChangeLog:
jb [Sat, 27 May 2006 07:11:29 +0000 (07:11 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114150 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2006-05-27 Paul Thomas <pault@gcc.gnu.org>
pault [Sat, 27 May 2006 05:16:57 +0000 (05:16 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114149 138bc75d-0d04-0410-961f-82ee72b054a4

16 years agoDaily bump.
gccadmin [Sat, 27 May 2006 00:17:48 +0000 (00:17 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114147 138bc75d-0d04-0410-961f-82ee72b054a4

16 years agoFix whitespacing
mrs [Fri, 26 May 2006 23:09:14 +0000 (23:09 +0000)]
Fix whitespacing

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114143 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago PR fortran/27524
fxcoudert [Fri, 26 May 2006 21:18:45 +0000 (21:18 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114142 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago PR rtl-optimization/27661
uweigand [Fri, 26 May 2006 20:21:53 +0000 (20:21 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114141 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * doc/invoke.texi (Optimize Options): Document that -funit-at-a-time
ebotcazou [Fri, 26 May 2006 20:03:06 +0000 (20:03 +0000)]
* doc/invoke.texi (Optimize Options): Document that -funit-at-a-time
is enabled at -O and above.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114139 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
tkoenig [Fri, 26 May 2006 19:53:18 +0000 (19:53 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114138 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2006-05-26 Janne Blomqvist <jb@gcc.gnu.org>
jb [Fri, 26 May 2006 19:12:08 +0000 (19:12 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114137 138bc75d-0d04-0410-961f-82ee72b054a4

16 years agoCorrection. Checking in gcj/Makefile.in.
carlos [Fri, 26 May 2006 16:08:19 +0000 (16:08 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114136 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * expr.c (java_push_constant_from_pool): Handle 'ldc class'.
tromey [Fri, 26 May 2006 15:41:46 +0000 (15:41 +0000)]
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114135 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2006-05-26 Carlos O'Donell <carlos@codesourcery.com>
carlos [Fri, 26 May 2006 14:57:45 +0000 (14:57 +0000)]
2006-05-26  Carlos O'Donell  <carlos@codesourcery.com>

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114134 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago PR target/27758
jakub [Fri, 26 May 2006 14:19:16 +0000 (14:19 +0000)]
PR target/27758
* gcc.dg/pr27758.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114133 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2006-05-25 Andrew Haley <aph@redhat.com>
aph [Fri, 26 May 2006 13:52:18 +0000 (13:52 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114131 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago PR target/27571
falk [Fri, 26 May 2006 12:28:40 +0000 (12:28 +0000)]
PR target/27571
* config/alpha/alpha.c (alpha_does_function_need_gp): Skip jump
table data.

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114130 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2006-05-26 Paul Thomas <pault@gcc.gnu.org>
pault [Fri, 26 May 2006 05:09:18 +0000 (05:09 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114127 138bc75d-0d04-0410-961f-82ee72b054a4

16 years agoDaily bump.
gccadmin [Fri, 26 May 2006 00:17:24 +0000 (00:17 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114125 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * configure.ac: Add sys/rw_lock.h to AC_CHECK_HEADERS.
danglin [Thu, 25 May 2006 23:19:12 +0000 (23:19 +0000)]
    * 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>.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114121 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago PR c++/20103
mmitchel [Thu, 25 May 2006 20:18:26 +0000 (20:18 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114119 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * tree-ssa-structalias.h (PTR_IS_REF_ALL): New macro.
ebotcazou [Thu, 25 May 2006 14:11:36 +0000 (14:11 +0000)]
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114116 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * ChangeLog: fix previous incorrect entry.
fxcoudert [Thu, 25 May 2006 12:47:38 +0000 (12:47 +0000)]
* ChangeLog: fix previous incorrect entry.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114114 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * intrinsics/associated (associated): Zero-sized arrays should
fxcoudert [Thu, 25 May 2006 12:47:08 +0000 (12:47 +0000)]
* intrinsics/associated (associated): Zero-sized arrays should
not be reported as ASSOCIATED.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114113 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2006-05-25 Richard Guenther <rguenther@suse.de>
rguenth [Thu, 25 May 2006 12:39:52 +0000 (12:39 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114112 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
ebotcazou [Thu, 25 May 2006 08:37:20 +0000 (08:37 +0000)]
* gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114111 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2006-05-25 Paolo Bonzini <bonzini@gnu.org>
bonzini [Thu, 25 May 2006 08:00:56 +0000 (08:00 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114109 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * tree-vrp.c (extract_range_from_assert): Set the range to VARYING
ebotcazou [Thu, 25 May 2006 07:42:28 +0000 (07:42 +0000)]
* tree-vrp.c (extract_range_from_assert): Set the range to VARYING
for LT and GT if the computed range is effectively empty.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114108 138bc75d-0d04-0410-961f-82ee72b054a4

16 years agoDaily bump.
gccadmin [Thu, 25 May 2006 00:17:26 +0000 (00:17 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114104 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago PR target/27627
danglin [Wed, 24 May 2006 23:23:10 +0000 (23:23 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114059 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * gcc.dg/compat/scalar-by-value-x.h: New.
amodra [Wed, 24 May 2006 23:19:36 +0000 (23:19 +0000)]
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114058 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago PR tree-optimization/27639
rakdver [Wed, 24 May 2006 22:55:15 +0000 (22:55 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114057 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago PR libgcj/27024:
tromey [Wed, 24 May 2006 21:44:34 +0000 (21:44 +0000)]
PR libgcj/27024:
* sources.am, Makefile.in: Rebuilt.
* gnu/java/net/DefaultContentHandlerFactory.java: Removed.
* java/net/URLConnection.java: Removed.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114056 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2006-05-24 Carlos O'Donell <carlos@codesourcery.com>
carlos [Wed, 24 May 2006 21:33:42 +0000 (21:33 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114055 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2006-05-24 Carlos O'Donell <carlos@codesourcery.com>
carlos [Wed, 24 May 2006 21:32:12 +0000 (21:32 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114054 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * objc-act.c (build_next_objc_exception_stuff): Use JBLEN instead of _JBLEN.
mrs [Wed, 24 May 2006 21:31:42 +0000 (21:31 +0000)]
* objc-act.c (build_next_objc_exception_stuff): Use JBLEN instead of _JBLEN.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114053 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2006-05-24 Andreas Tobler <a.tobler@schweiz.ch>
andreast [Wed, 24 May 2006 20:42:38 +0000 (20:42 +0000)]
2006-05-24  Andreas Tobler  <a.tobler@schweiz.ch>

* testsuite/libjava.lang/stacktrace.java: New file.
* testsuite/libjava.lang/stacktrace.out: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114052 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * sources.am, Makefile.in: Rebuilt.
tromey [Wed, 24 May 2006 19:38:05 +0000 (19:38 +0000)]
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114051 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2006-05-24 Carlos O'Donell <carlos@codesourcery.com>
carlos [Wed, 24 May 2006 19:10:34 +0000 (19:10 +0000)]
2006-05-24  Carlos O'Donell  <carlos@codesourcery.com>

* Makefile.in: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114050 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2006-05-24 Carlos O'Donell <carlos@codesourcery.com>
carlos [Wed, 24 May 2006 18:37:53 +0000 (18:37 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114049 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2006-05-24 Carlos O'Donell <carlos@codesourcery.com>
carlos [Wed, 24 May 2006 17:57:58 +0000 (17:57 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114048 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * java-tree.h: Fixed flag documentation.
tromey [Wed, 24 May 2006 17:27:52 +0000 (17:27 +0000)]
* java-tree.h: Fixed flag documentation.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114047 138bc75d-0d04-0410-961f-82ee72b054a4

16 years agogcc/java:
tromey [Wed, 24 May 2006 17:21:52 +0000 (17:21 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114046 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago PR libgcj/27731:
tromey [Wed, 24 May 2006 17:14:45 +0000 (17:14 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114045 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2006-05-24 Paolo Carlini <pcarlini@suse.de>
paolo [Wed, 24 May 2006 16:37:42 +0000 (16:37 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114044 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2006-05-24 Andrew Haley <aph@redhat.com>
aph [Wed, 24 May 2006 14:31:23 +0000 (14:31 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114043 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2006-05-24 Andrew Haley <aph@redhat.com>
aph [Wed, 24 May 2006 14:27:53 +0000 (14:27 +0000)]
2006-05-24  Andrew Haley  <aph@redhat.com>

        * decl.c (java_add_stmt): Use a STATEMENT_LIST rather than a
        COMPOUND_EXPR.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114042 138bc75d-0d04-0410-961f-82ee72b054a4

16 years agoEnable gprof for cross builds (mirror of patch to binutils src/)
shinwell [Wed, 24 May 2006 14:04:18 +0000 (14:04 +0000)]
Enable gprof for cross builds (mirror of patch to binutils src/)

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114041 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2006-05-23 Carlos O'Donell <carlos@codesourcery.com>
carlos [Wed, 24 May 2006 04:31:06 +0000 (04:31 +0000)]
2006-05-23  Carlos O'Donell  <carlos@codesourcery.com>

* Makefile.in: Add dvi info html and install-html to .PHONY
Add install-html target.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114040 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2006-05-23 Carlos O'Donell <carlos@codesourcery.com>
carlos [Wed, 24 May 2006 01:48:20 +0000 (01:48 +0000)]
2006-05-23  Carlos O'Donell  <carlos@codesourcery.com>

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114039 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2006-05-23 Carlos O'Donell <carlos@codesourcery.com>
carlos [Wed, 24 May 2006 01:47:02 +0000 (01:47 +0000)]
2006-05-23  Carlos O'Donell  <carlos@codesourcery.com>

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114038 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2006-05-23 Carlos O'Donell <carlos@codesourcery.com>
carlos [Wed, 24 May 2006 01:45:57 +0000 (01:45 +0000)]
2006-05-23  Carlos O'Donell  <carlos@codesourcery.com>

* Makefile.am: Add install-html target. Add install-html to .PHONY
* Makefile.in: Regenerate.
* aclocal.m4: Regenerate.
* include/Makefile.in: Regenerate.
* testsuite/Makefile.in: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114037 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2006-05-23 Carlos O'Donell <carlos@codesourcery.com>
carlos [Wed, 24 May 2006 01:42:51 +0000 (01:42 +0000)]
2006-05-23  Carlos O'Donell  <carlos@codesourcery.com>

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114036 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2006-05-23 Carlos O'Donell <carlos@codesourcery.com>
carlos [Wed, 24 May 2006 01:38:00 +0000 (01:38 +0000)]
2006-05-23  Carlos O'Donell  <carlos@codesourcery.com>

* Makefile.in: Add install-html target.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114035 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2005-05-23 Carlos O'Donell <carlos@codesourcery.com>
carlos [Wed, 24 May 2006 01:30:43 +0000 (01:30 +0000)]
2005-05-23  Carlos O'Donell  <carlos@codesourcery.com>

* Makefile.in: Add info dvi ps pdf html install-html to .PHONY
Add install-html target.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114034 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2006-05-23 Carlos O'Donell <carlos@codesourcery.com>
carlos [Wed, 24 May 2006 01:29:29 +0000 (01:29 +0000)]
2006-05-23  Carlos O'Donell  <carlos@codesourcery.com>

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114033 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2006-05-23 Carlos O'Donell <carlos@codesourcery.com>
carlos [Wed, 24 May 2006 01:28:16 +0000 (01:28 +0000)]
2006-05-23  Carlos O'Donell  <carlos@codesourcery.com>

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114032 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2006-05-23 Carlos O'Donell <carlos@codesourcery.com>
carlos [Wed, 24 May 2006 01:26:45 +0000 (01:26 +0000)]
2006-05-23  Carlos O'Donell  <carlos@codesourcery.com>

* Make-lang.in: Rename htmldir to gcc_htmldir.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114031 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2006-05-23 Carlos O'Donell <carlos@codesourcery.com>
carlos [Wed, 24 May 2006 01:22:17 +0000 (01:22 +0000)]
2006-05-23  Carlos O'Donell  <carlos@codesourcery.com>

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114030 138bc75d-0d04-0410-961f-82ee72b054a4

16 years agoDaily bump.
gccadmin [Wed, 24 May 2006 00:17:25 +0000 (00:17 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114028 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2006-05-23 Kenneth Zadeck <zadeck@naturalbridge.com>
zadeck [Tue, 23 May 2006 20:49:11 +0000 (20:49 +0000)]
2006-05-23  Kenneth Zadeck <zadeck@naturalbridge.com>

        * df-core.c: Added to header comments.
* df.h (df_ru_bb_info, df_rd_bb_info, df_lr_bb_info,
df_ur_bb_info, df_urec_bb_info): Added comments.
* df-problems (df_ref_bitmap, ru, rd, lr, ur,
urec, ri problems): Fixed header comments.
(df_ru_transfer_function): Fixed in-out set dyslexia when copying
code from df_rd_transfer_function.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114024 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago PR c++/20173
mmitchel [Tue, 23 May 2006 20:45:44 +0000 (20:45 +0000)]
PR c++/20173
* pt.c (determine_specialization): Disallow partial
specializations of templates.
PR c++/20173
* g++.dg/template/error21.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114023 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * libgcc2.c (LIBGCC2_MAX_UNITS_PER_WORD): New macro.
rsandifo [Tue, 23 May 2006 19:29:36 +0000 (19:29 +0000)]
* libgcc2.c (LIBGCC2_MAX_UNITS_PER_WORD): New macro.
(LIBGCC2_UNITS_PER_WORD): Use LIBGCC2_MAX_UNITS_PER_WORD rather than
MIN_UNITS_PER_WORD to set the default.  Also use it in the guard.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114022 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * expr.c (undefined_operand_subword_p): New.
jsm28 [Tue, 23 May 2006 18:54:37 +0000 (18:54 +0000)]
* expr.c (undefined_operand_subword_p): New.
(emit_move_multi_word): Do not generate move from undefined bits
of a paradoxical subreg.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114021 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago PR rtl-optimization/27736
rsandifo [Tue, 23 May 2006 15:07:00 +0000 (15:07 +0000)]
PR rtl-optimization/27736
* combine.c (replaced_rhs_value): New variable.
(combine_instructions): Set it.
(distribute_notes): When distributing a note in replaced_rhs_insn,
check whether the value was used in replaced_rhs_value.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114019 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2006-05-23 Andrew MacLeod <amacleod@redhat.com>
amacleod [Tue, 23 May 2006 14:07:21 +0000 (14:07 +0000)]
2006-05-23  Andrew MacLeod  <amacleod@redhat.com>

PR c++/26757
* tree-ssa-loop-im.c (determine_invariantness_stmt): Use
add_referenced_var instead of add_referenced_tmp_var.
* tree-complex.c (create_one_component_var): Use add_referenced_var.
* tree-ssa-loop-manip.c (create_iv, tree_unroll_loop): Use
add_referenced_var.
* tree-tailcall.c (adjust_accumulator_values, adjust_return_value,
tree_optimize_tail_calls_1): Use add_referenced_var.
* tree-ssa-loop-ivopts.c (create_new_iv): Use add_referenced_var.
* tree-ssa-alias.c (create_memory_tag, create_global_var, create_sft):
Use add_referenced_var.
* tree-if-conv.c (ifc_temp_var): Use add_referenced_var.
* gimplify.c (force_gimple_operand): Use add_referenced_var.
* tree-ssa-phiopt.c (conditional_replacement, abs_replacement):
Use add_referenced_var.
* tree-dfa.c (struct walk_state): Remove.
(find_referenced_vars): Remove walk state and vars_found hash table.
(make_rename_temp): Use add_referenced_var.
(find_vars_r): Pass less parameters to add_referenced_var.
(referenced_var_p): New.  Is var in referenced_var hash table.
(referenced_var_insert): Assert var isn't already in hash table.
(add_referenced_var): Don't need walk_state parameter.  Add var if it
isn't already in the hash table.
(add_referenced_tmp_var): Remove.
(find_new_referenced_vars_1): Use add_referenced_var.
* tree-ssa-pre.c (create_expression_by_pieces,
insert_into_preds_of_block, insert_extra_phis, realify_fake_stores):
Use add_referenced_var.
* tree-vect-patterns.c (vect_pattern_recog_1): Use add_referenced_var.
* lambda-code.c (lbv_to_gcc_expression, lle_to_gcc_expression,
lambda_loopnest_to_gcc_loopnest, perfect_nestify): Use
add_referenced_var.
* tree-vect-transform.c (vect_create_addr_base_for_vector_ref,
vect_create_data_ref_ptr, vect_create_destination_var,
vect_init_vector, vect_build_loop_niters,
vect_generate_tmps_on_preheader, vect_update_ivs_after_vectorizer,
vect_gen_niters_for_prolog_loop, vect_create_cond_for_align_checks):
Use add_referenced_var.
* tree-outof-ssa.c (create_temp): Use add_referenced_var.
* tree-flow.h (add_referenced_tmp_var): Remove prototype
(add_referenced_var): Add prototype.
* tree-ssa-structalias.c (get_constraint_for,
intra_create_variable_infos): Use add_referenced_var.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114018 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2006-05-23 Paolo Carlini <pcarlini@suse.de>
paolo [Tue, 23 May 2006 08:25:15 +0000 (08:25 +0000)]
2006-05-23  Paolo Carlini  <pcarlini@suse.de>

* testsuite/testsuite_shared.cc: Fix --enable-threads=single build.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114016 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2006-05-23 Paolo Carlini <pcarlini@suse.de>
paolo [Tue, 23 May 2006 08:24:14 +0000 (08:24 +0000)]
2006-05-23  Paolo Carlini  <pcarlini@suse.de>

* testsuite/testsuite_shared.cc: Fix --enable-threads=single build.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114015 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago* simplify-rtx.c (simplify_subreg): Adjust REG_OFFSET for
aoliva [Tue, 23 May 2006 05:35:21 +0000 (05:35 +0000)]
* simplify-rtx.c (simplify_subreg): Adjust REG_OFFSET for
big-endian paradoxical subregs.
* var-tracking.c (struct micro_operation_def): Document that,
for modify micro operations, insn is the subsequent instruction.
(var_reg_delete_and_set, var_mem_delete_and_set): Split into...
(var_reg_set, var_mem_set): ... new functions.
(add_stores): Record subsequent insn.
(compute_bb_dataflow): Use new functions for MO_USE.
(emit_notes_in_bb): Use new functions for MO_USE.  Emit use
notes after the insn, and modify notes before the insn known
to be the subsequent one.
(vt_initialize): Invert sorting of MO_CLOBBERs and MO_SETs.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114013 138bc75d-0d04-0410-961f-82ee72b054a4

16 years agogcc/
kazu [Tue, 23 May 2006 04:52:19 +0000 (04:52 +0000)]
gcc/
PR target/27696
* config/i386/i386.c (ix86_expand_builtin): Use
gen_sse3_monitor64 for TARGET_64BIT.

testsuite/gcc/
PR target/27696
* gcc.target/i386/pr27696.c: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114012 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2006-05-22 Kenneth Zadeck <zadeck@naturalbridge.com>
zadeck [Tue, 23 May 2006 01:17:29 +0000 (01:17 +0000)]
2006-05-22  Kenneth Zadeck <zadeck@naturalbridge.com>

PR rtl-optimization/26375
PR rtl-optimization/26855
* df-problems (df_ru_bb_local_compute_process_def): Removed update
to gen set.
(df_ru_bb_local_compute): Reversed statements and removed bogus
comment explaining why they should be in wrong order.
(df_ru_dump, df_rd_dump): Enhanced debug info.
* modulo-sched.c (sms_schedule, tree_opt_pass pass_sms): Enhanced
debug info.
* ddg.c (add_deps_for_def): Converted use of reaching defs to
        reaching uses and fixed space problem.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114010 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * cgraphunit.c (decide_is_function_needed): Also nested functions
hubicka [Tue, 23 May 2006 00:26:12 +0000 (00:26 +0000)]
* cgraphunit.c (decide_is_function_needed): Also nested functions
and functions declared inline can be optimized out at -O0.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114008 138bc75d-0d04-0410-961f-82ee72b054a4

16 years agoDaily bump.
gccadmin [Tue, 23 May 2006 00:17:24 +0000 (00:17 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114003 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
janis [Mon, 22 May 2006 22:18:03 +0000 (22:18 +0000)]
* gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113996 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
janis [Mon, 22 May 2006 22:16:55 +0000 (22:16 +0000)]
* gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113995 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * doc/install.texi (Configuration): Remove reference to CrossGCC
gerald [Mon, 22 May 2006 19:31:01 +0000 (19:31 +0000)]
* doc/install.texi (Configuration): Remove reference to CrossGCC
FAQ which was hijacked.
(Building): Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113992 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago PR c++/27716
reichelt [Mon, 22 May 2006 19:22:24 +0000 (19:22 +0000)]
PR c++/27716
* typeck.c (build_modify_expr): Test arguments for error_operand_p.

* g++.dg/other/assign1.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113990 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * HACKING: Update GNU Classpath import instructions.
mark [Mon, 22 May 2006 19:21:41 +0000 (19:21 +0000)]
   * HACKING: Update GNU Classpath import instructions.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113989 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago PR libgomp/27612
danglin [Mon, 22 May 2006 19:10:45 +0000 (19:10 +0000)]
PR libgomp/27612
* testsuite/libgomp.c/sections-1.c: Require sync_int_long.
* testsuite/libgomp.c/critical-1.c: Likewise.
* testsuite/libgomp.c/loop-1.c: Likewise.
* testsuite/libgomp.c/loop-2.c: Likewise.
* testsuite/libgomp.c/single-1.c: Likewise.
* testsuite/libgomp.c/ordered-1.c: Likewise.
* testsuite/libgomp.c/ordered-2.c: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113988 138bc75d-0d04-0410-961f-82ee72b054a4

16 years agogcc/
kazu [Mon, 22 May 2006 17:55:53 +0000 (17:55 +0000)]
gcc/
PR target/27266
* config/i386/i386.c (ix86_expand_branch): Jump to simple if
ix86_compare_emitted is non-NULL.

gcc/testsuite/
PR target/27266
* gcc.target/i386/pr27266.c: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113987 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago PR c++/27451
reichelt [Mon, 22 May 2006 16:49:33 +0000 (16:49 +0000)]
PR c++/27451
* stmt.c (expand_asm_operands): Skip asm statement with erroneous
clobbers.

* g++.dg/ext/asm9.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113985 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * decl.c (grokdeclarator): Return error_mark_node instead of NULL_TREE.
reichelt [Mon, 22 May 2006 16:45:50 +0000 (16:45 +0000)]
* decl.c (grokdeclarator): Return error_mark_node instead of NULL_TREE.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113984 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago PR rtl-optimization/25514
rsandifo [Mon, 22 May 2006 15:58:03 +0000 (15:58 +0000)]
PR rtl-optimization/25514
* combine.c (replaced_rhs_insn): New variable.
(combine_instructions): Set replaced_rhs_insn when trying to replace
a SET_SRC with a REG_EQUAL note.
(distribute_notes): Use replaced_rhs_insn when determining the live
range of a REG_DEAD register.

gcc/testsute
* gcc.c-torture/compile/pr25514.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113983 138bc75d-0d04-0410-961f-82ee72b054a4