9 GCC HEAD regressions, 0 new, with your patch on 2005-06-22T10:55:14Z.

GCC regression checker geoffk@apple.com
Thu Jun 23 05:15:00 GMT 2005


With your recent patch, GCC HEAD has some regression test failures, 
which used to pass.  There are 0 new failures, and 9
failures that existed before and after that patch; 0 failures
have been fixed.

The old failures, which were not fixed or introduced by your patch, are:
native gcc.sum gcc.dg/compat/scalar-by-value-1
native gcc.sum gcc.dg/tree-ssa/loop-2.c
native gcc.sum gcc.dg/tree-ssa/loop-4.c
native libjava.sum Array_3
native libstdc++.sum 26_numerics/cmath/c99_classification_macros_c.cc
native libstdc++.sum 27_io/basic_filebuf/seekoff/char/1-io.cc
native libstdc++.sum 27_io/basic_filebuf/seekoff/char/2-io.cc
native libstdc++.sum 27_io/basic_filebuf/seekpos/char/1-io.cc
native libstdc++.sum 27_io/basic_filebuf/seekpos/char/2-io.cc

For more information, see http://gcc.gnu.org/regtest/.

-------------- next part --------------
ChangeLog entries since last run on 2005-06-21T16:33:17Z:
--- /Users/regress/tbox/changelog_mail/gcc/gcc/ChangeLog	Tue Jun 21 09:34:29 2005
+++ gcc/gcc/ChangeLog	Wed Jun 22 03:56:26 2005
@@ -1,3 +1,8 @@
+2005-06-21  Jeff Law  <law@redhat.com>
+
+        * tree-vrp.c (extract_range_from_unary_expr): Handle type
+        conversions better.
+
 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
 
 	* genopinit.c (vec_shl_optab, vec_shr_optab): Initialize new optabs.
--- /Users/regress/tbox/changelog_mail/gcc/gcc/po/ChangeLog	Sun Jun 19 20:57:07 2005
+++ gcc/gcc/po/ChangeLog	Wed Jun 22 03:56:29 2005
@@ -1,3 +1,7 @@
+2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
+
+	* nl.po: Update.
+
 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
 
 	* de.po: Update.
--- /Users/regress/tbox/changelog_mail/gcc/gcc/testsuite/ChangeLog	Tue Jun 21 09:34:35 2005
+++ gcc/gcc/testsuite/ChangeLog	Wed Jun 22 03:56:31 2005
@@ -1,3 +1,22 @@
+2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
+
+	* g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
+	32-bit i?86 and x86_64.
+
+2005-06-21  Ziemowit Laski  <zlaski@apple.com>
+
+	* obj-c++.dg/const-str-[1-9].mm: New tests.
+
+2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
+
+	PR fortran/22010
+	* gfortran.dg/namelist_use.f90: New.
+	* gfortran.dg/namelist_use_only.f90: New.
+
+2005-06-21  Jeff Law  <law@redhat.com>
+
+	* gcc.dg/tree-ssa/vrp15.c: New test.
+
 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
 
 	* lib/target-supports.exp (check_effective_target_vect_reduction): 
--- /Users/regress/tbox/changelog_mail/gcc/libjava/ChangeLog	Fri Jun 17 13:57:35 2005
+++ gcc/libjava/ChangeLog	Wed Jun 22 03:56:44 2005
@@ -1,3 +1,11 @@
+2005-06-22  Kelley Cook  <kcook@gcc.gnu.org>
+
+	* Makefile.am (SUBDIRS): Use append for conditional.
+	(toolexeclib_LTLIBRARIES): Likewise.
+	(lib_gnu_java_awt_peer_gtk_la_SOURCES): Directly define with
+	a conditional append.
+	* Makefile.in: Regenerate.
+
 2005-06-17  Keith Seitz  <keiths@redhat.com>
 
 	* gnu/classpath/jdwp/exception/VmDeadException.java: New file.

ChangeLog entries between 2005-06-21T16:33:17Z and the last time everything
passed, on 2005-03-03T14:15:02Z:
--- /Users/regress/tbox/changelog_pass/gcc/ChangeLog	Wed Mar  2 01:31:07 2005
+++ gcc/ChangeLog	Mon Jun 13 13:55:09 2005
@@ -1,3 +1,254 @@
+2005-06-13  Richard Sandiford  <richard@codesourcery.com>
+
+	* MAINTAINERS: Update my email address.
+
+2005-06-13  Zack Weinberg  <zack@codesourcery.com>
+
+	* depcomp: Update from automake CVS.  Add 'ia64hp' stanza.
+	In 'cpp' stanza, support '#line' as well as '# '.
+
+2005-06-08  Andreas Schwab  <schwab@suse.de>
+
+	* MAINTAINERS: Move myself from 'Write After Approval' to
+	'CPU Port Maintainers' section as m68k maintainer.
+
+2005-06-07  Hans-Peter Nilsson  <hp@axis.com>
+
+	* configure.in (unsupported_languages): New macro.
+	<mmix-knuth-mmixware>: Set unsupported_languages.  Name explicit
+	non-ported target libraries in noconfigdirs.
+	<cris-*, crisv32-*> Ditto, except for non-aout, non-elf,
+	non-linux-gnu.  Remove libgcj_ex_libffi.
+ 	<lang_frag loop>: Set add_this_lang=no if the language is in
+	unsupported_languages.
+	* configure: Regenerate.
+
+2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
+
+	* configure.in: Fix typo in handling of --with-mpfr-dir.
+	* configure: Regenerate.
+
+2005-06-04  Richard Sandiford  <rsandifo@nildram.co.uk>
+
+	* MAINTAINERS: Update my email address.
+
+2005-06-02  Jim Blandy  <jimb@redhat.com>
+
+	* config.sub: Add cases for the Renesas m32c.  (This patch has been
+	accepted into the master sources.)
+
+2005-06-02  Aldy Hernandez  <aldyh@redhat.com>
+	    Michael Snyder  <msnyder@redhat.com>
+	    Stan Cox  <scox@redhat.com>
+
+	* configure.in: Set noconfigdirs for ms1.
+
+	* configure: Regenerate.
+
+2005-06-01  Jerry DeLisle  <jvdelisle@verizon.net>
+
+	* MAINTAINERS (Write After Approval): Add self.
+
+2005-06-01  Josh Conner  <jconner@apple.com>
+
+	* MAINTAINERS (Write After Approval): Add self.
+
+2005-06-01  Kazu Hirata  <kazu@codesourcery.com>
+
+	* MAINTAINERS: Update my email address.
+
+2005-05-27  Ziga Mahkovec  <ziga.mahkovec@klika.si>
+
+	* MAINTAINERS (Write After Approval): Add self.
+
+2005-05-26  Chris Demetriou  <cgd@broadcom.com>
+
+	* MAINTAINERS (Write After Approval): Remove self.
+
+2005-05-25  Paolo Bonzini  <bonzini@gnu.org>
+
+	* Makefile.tpl (stage[+id+]-start): Iterate over target module as well.
+	(Dependencies): Consider target modules for bootstrap dependencies.
+	Make target bootstrap modules depend on each stage's gcc.
+	* Makefile.in: Regenerate.
+
+2005-05-20  Paolo Bonzini  <bonzini@gnu.org>
+
+	* Makefile.def (configure-gcc): Depend on binutils having been built.
+	(all-gcc): No need to do it here.
+	* Makefile.in: Regenerate.
+
+2005-05-19  Paul Brook  <paul@codesourcery.com>
+
+	* configure.in: Rewrite misleading error message when requested
+	language cannot be built.
+	* configure: Regenerate.
+
+2005-05-15  Daniel Jacobowitz  <dan@codesourcery.com>
+
+	* ylwrap: Import from Automake 1.9.5.
+
+2005-05-13  David Ung  <davidu@mips.com>
+
+	* MAINTAINERS (Write After Approval): Add self.
+
+2005-05-09  Mike Stump  <mrs@apple.com>
+
+	* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN): Use quotes on
+	lt_cv_sys_max_cmd_len for now.
+
+2005-05-09  Stan Cox  <scox@redhat.com>
+
+	* MAINTAINERS: Remove self, add Nick Clifton as iq2000 maintainer.
+
+2005-05-08  Matt Kraai  <kraai@ftbfs.org>
+
+	* README.SCO: Update the URL.
+
+2005-05-05  David Edelsohn  <edelsohn@gnu.org>
+
+	* ltconfig: Define file_list_spec.  Pass file_list_spec and
+	with_gnu_ld to libtool.
+	* ltcf-c.sh (aix[45]): Define file_list_spec.
+	* ltcf-cxx.sh (aix[45]): Same.
+	* ltcf-gcj.sh (aix[45]): Same.
+	* ltmain.sh: If command exceeds max_cmd_len and file_list_spec
+	exists, write list of input files to temporary file.
+
+2005-05-04  Mike Stump  <mrs@apple.com>
+
+	* configure.in: Always pass --target to target configures as
+	otherwise rebuilds that do --recheck will fail.
+	* confiugure: Rebuilt.
+
+2005-05-04  Paolo Bonzini  <bonzini@gnu.org>
+
+	* Makefile.tpl (POSTSTAGE1_HOST_EXPORTS): Rename from
+	STAGE_HOST_EXPORTS.
+	(configure, all): Add bootstrap support.
+	(Host modules, target modules): Pass post-stage1 flags and exports.
+	(Top-level bootstrap): Remove bootstrap rules, expanded elsewhere.
+	* Makefile.in: Regenerate.
+
+2005-04-29  Paolo Bonzini  <bonzini@gnu.org>
+
+	* configure: Regenerate.
+
+2005-04-27  Mike Stump  <mrs@apple.com>
+
+	* MAINTAINERS: Add self as darwin maintainer.
+
+2005-04-22  Bernd Schmidt  <bernd.schmidt@analog.com>
+
+	* config.sub: Update from master copy.
+
+2005-04-21  Mike Stump  <mrs@apple.com>
+
+	* MAINTAINERS: Add self as Objective-C/Objective-C++ maintainer.
+	* MAINTAINERS: Add Zem as Objective-C++ maintainer.
+
+2005-04-19  Hans-Peter Nilsson  <hp@axis.com>
+
+	* configure.in <crisv32-*-*, cris-*-*>: New local variable
+	libgcj_ex_libffi.  Have specific match for *-*-linux*.  Separate
+	matches for "*-*-aout" and "*-*-elf".  Don't disable libffi for
+	"*-*-elf" and "*-*-linux*".
+	* configure: Regenerate.
+
+2005-04-14  Joseph S. Myers  <joseph@codesourcery.com>
+
+	* MAINTAINERS (Various Maintainers): Add self as i18n maintainer.
+
+2005-04-12  Mike Stump  <mrs@apple.com>
+
+	* libtool.m4: Update AC_LIBTOOL_SYS_MAX_CMD_LEN bits from upstream.
+
+2005-04-04  Thomas Koenig  <Thomas.Koenig@online.de>
+
+	* MAINTAINERS (Write After Approval): Add myself.
+
+2005-04-07  Bernd Schmidt  <bernd.schmidt@analog.com>
+
+	* MAINTAINERS (Port Maintainers): Add self for Blackfin.
+
+2005-04-06  Paolo Bonzini  <bonzini@gnu.org>
+
+	* Makefile.tpl (BUILD_CONFIGARGS): Include --with-build-subdir.
+	(TARGET_CONFIGARGS): Include --with-target-subdir.
+	(configure, all): New macros.  Use them throughout.
+	* Makefile.in: Regenerate.
+
+2005-04-04  Jon Grimm  <jgrimm2@us.ibm.com>
+
+	* MAINTAINERS (Write After Approval): Add myself.
+
+2005-03-31  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
+
+	* MAINTAINERS: Remove 'loop unrolling' maintainer.
+
+2005-03-30  Gerald Pfeifer  <gerald@pfeifer.com>
+
+	* MAINTAINERS: Move John Carr to Write After Approval.
+
+2005-03-30  J"orn Rennecke <joern.rennecke@st.com>
+
+	* config/mh-mingw32: Delete.
+	* configure.in: Don't use it.
+	* configure: Regenerate.
+
+2005-03-31  Paolo Bonzini  <bonzini@gnu.org>
+
+	* Makefile.def (bfd, opcodes, libstdc++-v3, libmudflap): Set lib_path.
+	* Makefile.tpl (SET_LIB_PATH, REALLY_SET_LIB_PATH): Remove.
+	(HOST_EXPORTS, STAGE_HOST_EXPORTS, TARGET_EXPORTS): Set $(RPATH_ENVVAR).
+	(HOST_LIB_PATH): Generate from Makefile.def.
+	(TARGET_LIB_PATH): Likewise.
+	(Old bootstrap targets): Include TARGET_LIB_PATH into RPATH_ENVVAR.
+	* Makefile.in: Regenerate.
+	* configure.in (set_lib_path, SET_LIB_PATH, SET_GCC_LIB_PATH): Remove.
+	(RPATH_ENVVAR): Include Darwin case.
+	* configure: Regenerate.
+
+2005-03-29  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+	* MAINTAINERS (Various Maintainers): Remove self.
+	(Write After Approval): Add self.
+
+2005-03-26  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+	* MAINTAINERS (Various Maintainers): Add self.
+
+2005-03-25  Paolo Bonzini  <bonzini@gnu.org>
+
+	* configure.in (RPATH_ENVVAR): Set to DYLD_LIBRARY_PATH on Darwin.
+	* configure: Regenerate.
+
+2005-03-21  Zack Weinberg  <zack@codesourcery.com>
+
+	* Makefile.def: Remove libstdcxx_incdir, libsubdir, gxx_include_dir,
+	gcc_version, and gcc_version_trigger from set of flags to pass.
+	* Makefile.tpl: Remove definitions of above variables.
+	(config.status): Remove dependency on $(gcc_version_trigger).
+	* Makefile.in: Regenerate.
+	* configure.in: Do not reference config/gcc-version.m4 nor
+	config/gxx-include-dir.m4.  Do not invoke TL_AC_GCC_VERSION nor
+	TL_AC_GXX_INCLUDE_DIR.  Do not set gcc_version_trigger.
+	* configure: Regenerate.
+
+2005-03-16  Manfred Hollstein  <manfred.h@gmx.net>
+	    Andrew Pinski <pinskia@physics.uc.edu>
+
+	* Makefile.tpl (check-[+module+]): Fix shell statement inside if ... fi.
+	* Makefile.in: Regenerate.
+
+2005-03-13  Feng Wang  <fengwang@nudt.edu.cn>
+
+	* MAINTAINERS (Write After Approval): Add myself.
+
+2005-03-03  David Ayers  <d.ayers@inode.at>
+
+	* MAINTAINERS (Write After Approval): Add myself.
+
 2005-03-01  Alexandre Oliva  <aoliva@redhat.com>
 
 	PR libgcj/20160
--- /Users/regress/tbox/changelog_pass/gcc/gcc/ChangeLog	Thu Mar  3 06:16:38 2005
+++ gcc/gcc/ChangeLog	Tue Jun 21 09:34:29 2005
@@ -1,3 +1,15890 @@
+2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
+
+	* genopinit.c (vec_shl_optab, vec_shr_optab): Initialize new optabs.
+	(reduc_plus_optab): Removed.  Replcaed with...
+	(reduc_splus_optab, reduc_uplus_optab): Initialize new optabs.
+	* optabs.c (optab_for_tree_code): Return reduc_splus_optab or
+	reduc_uplus_optab instead of reduc_plus_optab.
+	(expand_vec_shift_expr): New function.
+	(init_optabs): Initialize new optabs. Remove initialization of
+	reduc_plus_optab.
+	(optab_for_tree_code): Return vec_shl_optab/vec_shr_optab
+	for VEC_LSHIFT_EXPR/VEC_RSHIFT_EXPR.
+	* optabs.h (OTI_reduc_plus): Removed. Replaced with...
+	(OTI_reduc_splus, OTI_reduc_uplus): New.
+	(reduc_plus_optab): Removed.  Replcaed with...
+	(reduc_splus_optab, reduc_uplus_optab): New optabs.
+	(vec_shl_optab, vec_shr_optab): New optabs.
+	(expand_vec_shift_expr): New function declaration.
+
+	* tree.def (VEC_LSHIFT_EXPR, VEC_RSHIFT_EXPR): New tree-codes.
+	* tree-inline.c (estimate_num_insns_1): Handle new tree-codes.
+	* expr.c (expand_expr_real_1): Handle new tree-codes.
+	* tree-pretty-print.c (dump_generic_node, op_symbol, op_prio): Likewise.
+	* tree-vect-generic.c (expand_vector_operations_1): Add assert.
+
+	* tree-vect-transform.c (vect_create_epilog_for_reduction): Add two
+	alternatives for generating reduction epilog code.
+	(vectorizable_reduction): Don't fail of direct reduction support is
+	not available.
+	(vectorizable_target_reduction_pattern): Likewise.
+
+	* config/rs6000/altivec.md (reduc_smax_v4si, reduc_smax_v4sf,
+	reduc_umax_v4si, reduc_smin_v4si, reduc_smin_v4sf, reduc_umin_v4si,
+	reduc_plus_v4si, reduc_plus_v4sf): Removed.
+	(vec_shl_<mode>, vec_shr_<mode>, altivec_vsumsws_nomode,
+	reduc_splus_<mode>, reduc_uplus_v16qi): New.
+
+2005-06-20  Daniel Berlin  <dberlin@dberlin.org>
+
+	* c-typeck.c (build_function_call): Set fundecl = function again.
+	* tree-ssa-alias.c (find_used_portions): Address taking causes the
+	entire variable to be used.
+	* tree-ssa-structalias.c (do_structure_copy): Fix handling of
+	unknown size variables, and structure copies from addressof
+	operations.  Simplify how we do *a = *b type structure copies.
+	(init_base_vars): Add ANYTHING = &ANYTHING constraint the right
+	way.  READONLY's address is not taken by default.
+	INTEGER dereference should point to anything.
+	(create_variable_info_for): It's okay for the first field to not start
+	at 0.
+
+2005-06-20  Kaz Kojima  <kkojima@gcc.gnu.org>
+
+	config/sh/linux.h (FUNCTION_PROFILER): Constify a char*.
+
+2005-06-20  Roger Sayle  <roger@eyesopen.com>
+2005-06-20  Fariborz Jahanian <fjahanian@apple.com>
+
+	* combine.c (simplify_set): Simplify setting of CC register
+	by removing redundant compare with 0 on RHS.
+
+2005-06-20  Jan Beulich  <jbeulich@novell.com>
+
+	* config/i386/netware-libgcc.def: Update copyright.
+	* config/i386/netware-libgcc.exp (__divdc3, __divsc3, __divxc3,
+	__muldc3, __mulsc3, __mulxc3, __powidf2, __powisf2, __powixf2): Add.
+	* config/i386/netware.c (gen_stdcall_decoration,
+	gen_fastd_decoration): Merge into ...
+	(gen_stdcall_or_fastcall_decoration): ... this. Adjust to match
+	WinNT's changes.
+	(gen_regparm_prefix): Adjust to match i386_nlm_encode_section_info.
+	(i386_nlm_encode_section_info): Adjust to match WinNT's changes.
+	* config/i386/t-nwld (SHLIB_LINK): Also create libgcc.imp alias of
+	libgcc_s.imp. Use 'expr' rather than $(()) shell expressions.
+	* gthr-nks.h (__gthread_objc_mutex_allocate): Kill another dubious
+	use of NX_MUTEX_RECURSIVE.
+
+2005-06-19  Roger Sayle  <roger@eyesopen.com>
+
+	* fold-const.c (swap_tree_comparison): Add support for unordered
+	floating point comparisons.
+	* tree-vrp.c (opposite_comparison): Delete.
+	(extract_range_from_assert): Replace calls to opposite_comparison
+	with calls to swap_tree_comparison.
+	(register_edge_assert_for): Likewise.
+	(vrp_evaluate_conditional): Likewise.
+
+2005-06-20  Kaz Kojima  <kkojima@gcc.gnu.org>
+
+	* integrate.c (allocate_initial_values): Update the references
+	to global_live_at_start	and global_live_at_end.
+
+2005-06-20  Jan Hubicka  <jh@suse.cz>
+
+	* cfgloop.h (DLTHE_RECORD_COPY_NUMBER): New flag.
+	* cfgloopmanip.c (duplicate_loop_to_header_edge): Set aux flags only
+	when asked for.
+	* loop-unroll.c (peel_loop_completely, unroll_loop_constant_iterations,
+	unroll_loop_runtime_iterations, peel_loop_simple, unroll_loop_stupid):
+	Update call of duplicate_loop_to_header_edge.
+	(apply_opt_in_copies): Clear out aux pointers.
+
+2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
+
+	* config/i386/i386.c (TARGET_MANGLE_FUNDAMENTAL_TYPE): Define.
+	(ix86_mangle_fundamental_type): New.
+	* config/ia64/ia64.c (TARGET_MANGLE_FUNDAMENTAL_TYPE): Define.
+	(ia64_mangle_fundamental_type): New.
+
+2005-06-19  Roger Sayle  <roger@eyesopen.com>
+
+	* c-decl.c (grokdeclarator): Only check TREE_OVERFLOW on
+	INTEGER_CST nodes.
+	* c-typeck.c (build_c_cast): Only preserve TREE_OVERFLOW on
+	CONSTANT_CLASS_P nodes.
+
+2005-06-19  Richard Henderson  <rth@redhat.com>
+
+	* config/ia64/vect.md (vec_extractv2sf_1): Fix cut-and-paste error;
+	the shift is always required.
+
+2005-06-19  Richard Henderson  <rth@redhat.com>
+
+	* config/ia64/ia64-modes.def (V4SF): Add.
+	* config/ia64/ia64.c (ia64_legitimate_constant_p): Handle CONST_VECTOR.
+	* config/ia64/ia64.h (CANNOT_CHANGE_MODE_CLASS): Allow vector to 
+	integer mode changes in fp regs.
+	* config/ia64/ia64.md (UNSPEC_VECT_EXTR): New.
+	* config/ia64/vect.md (smaxv2sf3, sminv2sf3): Fix typos in names.
+	(reduc_plus_v2sf, reduc_smax_v2sf, reduc_smin_v2sf): New.
+	(vcondv2sf): Use gen_fpack
+	(fpack): Remove * from name.
+	(fswap, fmix_l, fmix_r, fmix_lr): New.
+	(vec_setv2sf, vec_extractv2sf_0_le, vec_extractv2sf_0_be): New.
+	(vec_extractv2sf_1, vec_extractv2sf): New.
+
+2005-06-19  Andreas Krebbel  <krebbel1@de.ibm.com>
+
+	* combine.c (make_compound_operation): Use simplify_subreg.  Delete
+	a optimization already done by simplify_subreg.
+
+2005-06-19  Ulrich Weigand  <uweigand@de.ibm.com>
+
+	* loop.c (scan_loop): Do not consider insns setting the frame
+	pointer to be candidates for hoisting.
+
+2005-06-19  Uros Bizjak  <uros@kss-loka.si>
+
+	* config/i386/i386.md (*cmpfp_0_sf, *cmpfp_0_df, cmpfp_0_xf):
+	Remove instruction patterns.
+	(*cmpfp_0): New instruction pattern. Set "unit" attribute to "i387".
+	(*cmpfp_sf, *cmpfp_df, *cmpfp_xf, *cmpfp_u, *_cmpfp_<mode>):
+	Set "unit" attribute to "i387".
+	(*pushsf, *pushsf_rex64, *pushdf_nointeger, *pushdf_integer)
+	(*pushxf_nointeger, *pushxf_integer): Set "unit" attribute to "i387"
+	for alternative 0.
+	(*truncdfsf_mixed, *truncdfsf_i387, *truncxfsf2_mixed)
+	(*truncxfsf2_i387, *truncxfdf2_mixed, *truncxfdf2_i387): Set "unit"
+	attribute to "i387" when "type" attribute equals "multi".
+	(*floathisf2_i387, *floatsisf2_mixed, *floatsisf2_i387)
+	(*floatdisf2_mixed, *floatdisf2_i387, *floathidf2_i387)
+	(*floatsidf2_mixed, *floatsidf2_i387, *floatdidf2_mixed)
+	(*floatdidf2_i387, floathixf2, floatsixf2, floatdixf2): Set "unit"
+	attribute to "i387" when "type" attribute equals "multi".
+	* config/i386/mmx.md (*mov<mode>_internal_rex64)
+	(*mov<mode>_internal, *movv2sf_internal_rex64, *movv2sf_internal):
+	Set "unit" attribute to "mmx" when "type" attribute equals "ssecvt".
+	(mmx_pmovmskb): Correct wrong "type" and "mode" attributes.
+	* config/i386/sse.md (sse_cvtps2pi, sse_cvttps2pi, sse_cvtpd2di)
+	(sse_cvttpd2pi): Set "unit" attribute to "mmx".
+	(sse2_cvtpi2pd): Split register constraints. Set "unit" attribute
+	to "mmx" for "y" operand 1.
+
+2005-06-19  Uros Bizjak  <uros@kss-loka.si>
+
+	* config/i386/i386.c (ix86_function_arg_regno_p): Add MMX_REGNO_P
+	for TARGET_MMX.  Use MMX_REGPARM_MAX and SSE_REGPARM_MAX for MMX
+	and SSE registers to determine if regno is valid.
+	(ix86_function_value_regno_p): Depend FIRST_FLOAT_REG on
+	TARGET_FLOAT_RETURNS_IN_80387 also for TARGET_64BIT. Clean up.
+
+2005-06-18  Richard Henderson  <rth@redhat.com>
+
+	* tree-complex.c (init_dont_simulate_again): Clear DONT_SIMULATE_AGAIN
+	for control-altering statements; set it again for returns.
+	(complex_visit_stmt): Return SSA_PROP_VARYING for stmts that are
+	not MODIFY_EXPR.
+
+2005-06-18  Richard Henderson  <rth@redhat.com>
+
+	PR tree-opt/22116
+	* tree-ssa-pre.c (create_expression_by_pieces): Set
+	DECL_COMPLEX_GIMPLE_REG_P.
+	(insert_into_preds_of_block): Likewise.
+
+2005-06-18  Steven Bosscher  <stevenb@suse.de>
+
+	* Makefile.in: Fix tree-cfgcleanup.c dependencies.
+
+2005-06-18  Richard Henderson  <rth@redhat.com>
+
+	* expr.c (store_constructor): Use store of 0 to indicate value
+	death instead of a clobber.
+
+	* config/i386/i386.c (ix86_expand_reduc_v4sf): New.
+	* config/i386/i386-protos.h (ix86_expand_reduc_v4sf): Declare.
+	* config/i386/sse.md (reduc_plus_v4sf): New.
+	(reduc_smax_v4sf, reduc_smin_v4sf): New.
+
+2005-06-18  James A. Morrison  <phython@gcc.gnu.org>
+
+	* fold_const (fold_binary): Fold X % (2**N) to X & (2**N - 1) for
+	nonnegative values of X.
+
+2005-06-18  Uros Bizjak  <uros@kss-loka.si>
+
+	* doc/md.texi (Standard Names): Change insn pattern name
+	from truncM2 to btruncM2 for 'trunc' built-in description.
+	Add rintM2 insn pattern description.
+
+2005-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* c-decl.c (locate_old_decl): Add format attribute.
+	(implicit_decl_warning): Likewise.
+
+	* diagnostic.h (verbatim): Move ...
+	* toplev.h (verbatim): ... here.  Add ATTRIBUTE_GCC_DIAG.
+	* pretty-print.h (pp_verbatim): Add ATTRIBUTE_GCC_PPDIAG.
+
+2005-06-18  Roger Sayle  <roger@eyesopen.com>
+
+	PR target/22083
+	* config/rs6000/aix51.h (TARGET_C99_FUNCTIONS): Remove definition.
+
+2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
+
+	* tree.def (REDUC_MAX_EXPR, REDUC_MIN_EXPR, REDUC_PLUS_EXPR): New
+	tree-codes.
+	* optabs.h (OTI_reduc_smax, OTI_reduc_umax, OTI_reduc_smin,
+	OTI_reduc_umin, OTI_reduc_plus): New optabs for reduction. 
+	(reduc_smax_optab, reduc_umax_optab, reduc_smin_optab, reduc_umin_optab,
+	reduc_plus_optab): New optabs for reduction.
+	* expr.c (expand_expr_real_1): Handle new tree-codes.
+	* tree-inline.c (estimate_num_insns_1): Handle new tree-codes.
+	* tree-pretty-print.c (dump_generic_node, op_prio, op_symbol): Handle
+	new tree-codes.
+	* optabs.c (optab_for_tree_code): Handle new tree-codes.
+	(init_optabs): Initialize new optabs.
+	* genopinit.c (optabs): Define handlers for new optabs. 
+
+	* tree-vect-analyze.c (vect_analyze_operations): Fail vectorization in
+	case of a phi that is marked as relevant. Call vectorizable_reduction.
+	(vect_mark_relevant): Phis may be marked as relevant.
+	(vect_mark_stmts_to_be_vectorized): The use corresponding to the 
+	reduction variable in a reduction stmt does not mark its defining phi
+	as relevant. Update documentation accordingly.
+	(vect_can_advance_ivs_p): Skip reduction phis.
+	* tree-vect-transform.c (vect_get_vec_def_for_operand): Takes
+	additional argument. Handle reduction.
+	(vect_create_destination_var): Update call to vect_get_new_vect_var.
+	Handle non-vector argument.
+	(get_initial_def_for_reduction): New function.
+	(vect_create_epilog_for_reduction): New function. 
+	(vectorizable_reduction): New function.
+	(vect_get_new_vect_var): Handle new vect_var_kind.       
+	(vectorizable_assignment, vectorizable_operation, vectorizable_store,
+	vectorizable_condition): Update call to vect_get_new_vect_var.
+	(vect_transform_stmt): Call vectorizable_reduction.
+	(vect_update_ivs_after_vectorizer): Skip reduction phis.
+	(vect_transform_loop): Skip if stmt is both not relevant and not live.
+	* tree-vectorizer.c (reduction_code_for_scalar_code): New function.
+	(vect_is_simple_reduction): Was empty - added implementation.
+	* tree-vectorizer.h (vect_scalar_var): New enum vect_var_kind value.
+	(reduc_vec_info_type): New enum vect_def_type value.
+	* config/rs6000/altivec.md (reduc_smax_v4si, reduc_smax_v4sf,
+	reduc_umax_v4si, reduc_smin_v4si, reduc_umin_v4sf, reduc_smin_v4sf,
+	reduc_plus_v4si, reduc_plus_v4sf): New define_expands.
+
+	* tree-vect-analyze.c (vect_determine_vectorization_factor): Remove
+	ENABLE_CHECKING around gcc_assert.
+	* tree-vect-transform.c (vect_do_peeling_for_loop_bound,
+	(vect_do_peeling_for_alignment, vect_transform_loop, 
+	vect_get_vec_def_for_operand): Likewise.
+
+2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
+
+	* config/ia64/ia64.c (ia64_function_arg): Set up a PARALLEL for a
+	big-endian unnamed __float80 value.
+
+2005-06-18  Richard Henderson  <rth@redhat.com>
+
+	PR tree-opt/22103
+	* tree-sra.c (generate_copy_inout): Handle SSA_NAME complex
+	destinations.
+
+2005-06-17  Richard Henderson  <rth@redhat.com>
+
+	* tree-vect-transform.c (vect_do_peeling_for_loop_bound): Use
+	initialize_original_copy_tables and free_original_copy_tables.
+	(vect_do_peeling_for_alignment): Likewise.
+
+2005-06-17  Pat Haugen  <pthaugen@us.ibm.com>
+
+	* bb-reorder.c (find_traces_1_round): Use succ block frequency
+	instead of edge frequency for calls to better_edge_p.
+
+2005-06-17  Andrew Pinski  <pinskia@physics.uc.edu>
+
+	PR tree-opt/22105
+	* tree-ssa-loop-im.c (for_each_index): Handle COMPLEX_CST.
+
+2005-06-17  Steve Ellcey  <sje@cup.hp.com>
+
+	PR target/19889
+	* config/ia64/hpux.h (FUNCTION_PROFILER): New (dummy).
+	(PROFILE_HOOK): New.
+	(PROFILE_BEFORE_PROLOGUE): Undef.
+	(NO_PROFILE_COUNTERS): New.
+	* config/ia64/ia64-protos.h (ia64_profile_hook): New.
+	* config/ia64/ia64.c (ia64_compute_frame_size): Add ifdef.
+	(gen_mcount_func_rtx): New.
+	(ia64_profile_hook): New.
+	* config/ia64/ia64.md (ip_value): New.
+
+2005-06-17  Devang Patel  <dpatel@apple.com>
+
+	* config/rs6000/predicates.md (s5bit_cint_operand,
+	u5bit_cint_operand): New.
+	* config/rs6000/altivec.md (altivec_vspltb, altivec_vsplth,
+	altivec_vspltisw_v4sf): Use new 5 bit constant operand predicates.
+	* config/rs6000/rs6000.c (rs6000_expand_unop_builtin): Fix signed
+	5 bit constant check.
+	
+2005-06-17  Richard Henderson  <rth@redhat.com>
+
+	* local-alloc.c (update_equiv_regs): Update reg_equiv_init
+	properly when moving an initialization insn.
+
+2005-06-17  Paolo Bonzini  <bonzini@gnu.org>
+
+	* aclocal.m4 (gcc_AC_CHECK_TOOL): Do not overwrite the
+	passed variable.
+	* configure.ac: Regenerate.
+
+2005-06-17  Jan Hubicka  <jh@suse.cz>
+
+	* tree-optimize.c (execute_ipa_pass_list): New.
+	(ipa_passes): Use it.
+
+2005-06-16  Richard Henderson  <rth@redhat.com>
+
+	PR tree-opt/22022
+	* tree-complex.c (update_phi_components): Avoid no-op moves.
+
+2005-06-16  Joseph S. Myers  <joseph@codesourcery.com>
+
+	* Makefile.in (cc1-checksum.c): Use
+	build/genchecksum$(build_exeext), not build/genchecksum$(exeext).
+
+2005-06-16  Geoffrey Keating  <geoffk@apple.com>
+
+	* gengtype.c (adjust_field_rtx_def): Don't add a skip to
+	basic_block types.
+
+	* config/t-slibgcc-darwin (SHLIB_SOVERSION): Rename from
+	SHLIB_MINOR.
+	(SHLIB_REVISION): Delete.
+	(SHLIB_VERSTRING): Update to compensate.
+	(SHLIB_SONAME): Just use one '.' in the name.
+
+2005-06-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+	PR tree-optimization/22018
+	* tree-vrp.c (vrp_int_const_binop): Overhaul handling of overflow.
+
+2005-06-16  Richard Henderson  <rth@redhat.com>
+
+	PR tree-opt/22035
+	* builtins.c (fold_builtin_complex_mul): Remove.
+	(fold_builtin_complex_div): Remove.
+	(fold_builtin_1): Don't call them.
+	* fold-const.c (fold_complex_add, fold_complex_mult_parts,
+	fold_complex_mult, fold_complex_div_parts, fold_complex_div): Remove.
+	(fold_binary): Don't call them.  Don't expand complex comparisons to
+	elementary comparisons.
+	* tree-complex.c (init_dont_simulate_again): Enhance search for 
+	stmts that require decomposition.
+	(complex_visit_stmt): Handle RETURN_EXPR properly.
+	(create_components): Handle no referenced variables properly.
+	* tree.h (fold_complex_mult_parts): Remove.
+	(fold_complex_div_parts): Remove.
+
+2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
+
+	* doc/extend.texi: Document sseregparm target attribute.
+	Clarify fastcall and regparm documentation.
+	* config/i386/i386.h: Adjust float_in_sse documentation.
+	* config/i386/i386.c: Add new target attribute sseregparm.
+	(ix86_handle_cdecl_attribute, ix86_handle_regparm_attribute):
+	Merge into ...
+	(ix86_handle_cconv_attribute): ... here.  Also handle
+	sseregparm attribute.
+	(ix86_comp_type_attributes): Compare sseregparm attributes.
+	(ix86_function_sseregparm): New function, split out from ...
+	(init_cumulative_args): ... here.  Use to decide use
+	of SSE registers and error in case of missing support.
+	(ix86_value_regno): Likewise.
+	(function_arg_advance): Do not bail out for DFmode if we need
+	to pass doubles in registers.
+	(function_arg): Likewise.
+
+2005-06-16  Paolo Bonzini  <bonzini@gnu.org>
+	    Daniel Jacobowitz  <dan@codesourcery.com>
+	    Alan Modra <amodra.bigpond.net.au>
+
+	* configure.ac (gcc_version): Set near the beginning.
+	(as, ld, nm): Do not link in-tree tools.  Set gcc_cv_* if tools are
+	found in the tree.  Use gcc_AC_PROG to find the tools in the system.
+	(objdump): Do not look for it.
+	* Makefile.in (NM_FOR_TARGET): Point to ./nm
+	(ORIGINAL_AS_FOR_TARGET, ORIGINAL_LD_FOR_TARGET,
+	ORIGINAL_NM_FOR_TARGET): Substitute from autoconf.
+	(as, ld, nm): New rules.
+	(libgcc.mk): Depend on them.
+	* aclocal.m4 (gcc_AC_TOOL_DIRS, gcc_AC_CHECK_TOOL,
+	gcc_AC_BUILD_EXEEXT): New.
+	(gcc_AC_CHECK_PROG_VER): Use gcc_AC_BUILD_EXEEXT.
+	* configure: Regenerate.
+
+2005-06-16  Jan Hubicka  <jh@suse.cz>
+
+	* basic-block.h (rtl_bb_info): Break out head_, end_,
+	global_live_at_start, global_live_at_end from ...
+	(basic_block_def): ... here; update all references
+	(BB_RTL): New flag.
+	(init_rtl_bb_info): Declare.
+	* cfgexpand.c (expand_gimple_basic_block): Init bb info, set BB_RTL
+	flag.
+	* cfgrtl.c: Include ggc.h
+	(create_basic_block_structure): Init bb info.
+	(rtl_verify_flow_info_1): Check BB_RTL flag and rtl_bb_info pointer.
+	(init_rtl_bb_info): New function.
+	(rtl_merge_block, cfglayout_merge_block): Copy global_live_at_end here.
+	* cfghooks.c (merge_block): Do not copy global_live_at_end here.
+	* cfg.c (clear_bb_flags): Skip BB_RTL flag.
+	(dump_flow_info): Gueard global_live_* dumping.
+
+	* Makefile.in (cfg.o): Add new dependencies.
+	* basic-block.h (reorder_block_def): Kill
+	original/copy/duplicated/copy_number fields.
+	(BB_DUPLICATED): New flag.
+	(initialize_original_copy_tables, free_original_copy_tables,
+	set_bb_original, get_bb_original, set_bb_copy, get_bb_copy): New.
+	* cfg.c: Include hashtab.h and alloc-pool.h
+	(bb_original, bb_copy, original_copy_bb_pool): New static vars.
+	(htab_bb_copy_original_entry): New struct.
+	(bb_copy_original_hash, bb_copy_original_eq): New static functions.
+	(initialize_original_copy_tables, free_original_copy_tables,
+	set_bb_original, get_bb_original, set_bb_copy, get_bb_copy): New
+	global functions.
+	* cfghooks.c (duplicate_block): Update original/copy handling.
+	* cfglayout.c (fixup_reorder_chain): Likewise.
+	(cfg_layout_initialize): Initialize orignal_copy tables.
+	(cfg_layout_finalize): FInalize original_copy tables.
+	(can_copy_bbs_p): Use BB_DUPLICATED flag.
+	(copy_bbs): Likewise.
+	* cfgloopmanip.c (update-single_exits_after_duplication): Likewise.
+	(duplicate_loop_to_header_edge): Likewise; update handling of
+	copy_number.
+	(loop_version): Likewise.
+	* dominance.c (get_dominated_by_region): Use BB_DUPLICATED_FLAG.
+	* except.c (expand_resx_expr): Check that reg->resume is not set.
+	* loop-unroll.c (unroll_loop_constant_iterations,
+	unroll_loop_runtime_iterations, apply_opt_in_copies): Update
+	copy/original handling.
+	* loop-unwitch.c (unswitch_loop): Likewise.
+	* tree-cfg.c (create_bb): Do not initialize RBI.
+	(disband_implicit_edges): Do not kill RBI.
+	(add_phi_args_after_copy_bb): Use new original/copy mapping.
+	(add_phi_args_after_copy): Use BB_DUPLICATED flag.
+	(tree_duplicate_sese_region): Update original/copy handling.
+	* tree-ssa-loop-ivcanon.c (try_unroll_loop_completely): Likewise.
+	* tree-ssa-loop-manip.c (copy_phi_node_args): Likewise.
+	* tree-ssa-loop-unswitch.c (tree_unswitch_single_loop): Likewise.
+
+2005-06-15  Andrew Pinski  <pinskia@physics.uc.edu>
+
+	PR tree-opt/21923
+	* tree-ssa.c (tree_ssa_useless_type_conversion_1): Conversions between
+	integer types whos ranges are different are not useless.
+
+2005-06-15  Andrew Pinski  <pinskia@physics.uc.edu>
+
+	PR tree-opt/22024
+	* tree-ssa-reassoc.c (init_reassoc): Also give chain decl a distint
+	rank.
+
+2005-06-15  Diego Novillo  <dnovillo@redhat.com>
+
+	* tree-ssa-structalias.c (dump_solution_for_var): Reformat
+	output.
+	(dump_sa_points_to_info): Make extern.
+	(debug_sa_points_to_info): New.
+	* tree-ssa-structalias.h (TREE_SSA_STRUCTALIAS_H): Rename from
+	TREE_ALIAS_COMMON.
+	(dump_sa_points_to_info): Declare.
+	(debug_sa_points_to_info): Declare.
+
+2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
+
+	* c-tree.h (default_function_array_conversion): Declare.
+	* c-typeck.c (default_function_array_conversion): Export.  Correct
+	comment.
+	(default_conversion): Do not call
+	default_function_array_conversion.  Do not allow FUNCTION_TYPE.
+	(build_function_call): Call default_function_array_conversion on
+	the function.
+	(convert_arguments): Do not call it on the function arguments.
+	(build_unary_op): Do not allow ARRAY_TYPE or FUNCTION_TYPE for
+	TRUTH_NOT_EXPR.  Call default_function_array_conversion for taking
+	address of ARRAY_REF.
+	(build_compound_expr): Do not call
+	default_function_array_conversion.
+	(build_c_cast): Do not call default_function_array_conversion.
+	(convert_for_assignment): Do not call default_conversion.
+	(digest_init): Call default_function_array_conversion to convert
+	string constants and compound literals to pointers, but not
+	otherwise.
+	(output_init_element): Likewise.
+	(build_asm_expr): Do not call default_function_array_conversion.
+	(c_process_expr_stmt): Likewise.
+	(c_objc_common_truthvalue_conversion): Likewise.  Do not allow
+	FUNCTION_TYPE.
+	* c-parser.c (c_parser_expression_conv): New.
+	(c_parser_asm_operands, c_parser_expr_list): Add convert_p
+	argument.  All callers changed.  Call
+	default_function_array_conversion if convert_p.
+	(c_parser_initializer, c_parser_initval): Call
+	default_function_array_conversion except for string constants and
+	compound literals.
+	(c_parser_initelt): Call default_function_array_conversion for
+	ObjC expression received.
+	(c_parser_statement_after_labels): Call c_parser_expression_conv
+	for return and expression statements.
+	(c_parser_paren_condition, c_parser_for_statement,
+	c_parser_conditional_expression): Call c_parser_expression_conv.
+	(c_parser_expr_no_commas, c_parser_conditional_expression,
+	c_parser_binary_expression, c_parser_cast_expression,
+	c_parser_unary_expression): Call
+	default_function_array_conversion.
+
+2005-06-15  Diego Novillo  <dnovillo@redhat.com>
+
+	* tree-vrp.c (vrp_int_const_binop): Do not handle MAX_EXPR
+	when the result overflows.
+
+2005-06-15  David Ung  <davidu@mips.com>
+
+	* config/mips/mips.c (mips_rtx_cost_data): Add cost for 4kc, 4kp,
+	24k and 24kx.
+	
+2005-06-15  Richard Sandiford  <richard@codesourcery.com>
+
+	* doc/invoke.texi (-mips16): Fix typo.
+
+2005-06-15  David Ung  <davidu@mips.com>
+
+	* config/mips/mips.h (GENERATE_MIPS16E): New definition.
+	* config/mips/mips.md (zero_extend<SHORT:mode><GPR:mode>2):
+	Changed expand condition to exclude generating of "and" if
+	GENERATE_MIPS16E is true.
+	(*zero_extend<SHORT:mode><GPR:mode>2_mips16e): New pattern for
+	matching mips16e zeb/zeh.
+	(*extend<SHORT:mode><GPR:mode>2_mips16e): New pattern for matching
+	mips16e seb/seh. 
+	(*extend<SHORT:mode><GPR:mode>2): Disable this pattern for
+	GENERATE_MIPS16E. 
+	* doc/invoke.texi (MIPS Options): Add comment to -mips16
+	indicating MIPS16e ASE is used if targetting for MIPS32 or MIPS64.
+	
+2005-06-15  Diego Novillo  <dnovillo@redhat.com>
+
+	PR 22018
+	* tree-vrp.c (vrp_int_const_binop): New.
+	(extract_range_from_binary_expr): Call it.
+	Unify handling division and multiplication.
+
+2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
+
+	* c-common.h (same_scalar_type_ignoring_signedness): Protoize.
+
+	* c-common.c (same_scalar_type_ignoring_signedness): New.
+
+	* c-typeck.c (build_binary_op): Check compatability of vector
+	types.  Move error report after switch.
+	Do not clobber code[01] on *_DIV_EXPR case.
+
+	* testsuite/gcc.dg/simd-1.c: Update error messages.
+	* testsuite/gcc.dg/simd-1b.c: Re-enable tests.  Update error
+	messages.
+	* testsuite/gcc.dg/simd-2.c: Update error messages.
+	* testsuite/gcc.dg/simd-4.c: New.
+
+2005-06-15  Bernd Schmidt  <bernd.schmidt@analog.com>
+
+	* Makefile.in (local-alloc.o): Depend on $(GGC_H) and reload.h.
+	* local-alloc.c: Include "ggc.h" and "reload.h".
+	(struct equivalence): New member is_arg_equivalence.
+	(local_alloc): Always call update_equiv_regs.
+	(update_equiv_regs): Allocate reg_equiv_init; set reg_equiv_init_size.
+	Detect equivalences made by stores to memory in a second pass.
+	Return early if not optimizing.
+	Initialize reg_equiv_init for all equivalences; treat equivalences for
+	REG_EQUIV notes existing before this pass specially.
+	(no_equiv): Don't clear reg_equiv_init or remove notes if the
+	is_arg_equivalence field is set.
+	* reload.h (reg_equiv_init, reg_equiv_init_size): Declare.
+	* reload1.c (reg_equiv_init): No longer static.
+	(reg_equiv_init_size): New variable.
+	(reload): Don't allocate reg_equiv_init; don't free it when done but
+	clear it.
+	Restructure equivalence set up code not to set reg_equiv_init, but to
+	clear it when we can't use an equivalence.
+	Undo change disabling equivalences for MEM_READONLY_P memrefs.
+	Dump equivalencing insns to dump_file.
+
+2005-06-14  Richard Sandiford  <richard@codesourcery.com>
+
+	* config/mips/mips.c (machine_function): Add varargs_size field.
+	(mips_setup_incoming_varargs): Store the amount of extra stack space
+	there rather than in *pretend_size.  When saving registers, always
+	expect virtual_incoming_args_rtx to point to the start of the
+	pretend arguments.
+	(mips_va_start): Remove alignment hack.  Handle all
+	!EABI_FLOAT_VARARGS_P cases in the same way.
+	(compute_frame_size): Handle varargs_size.  Remove the redundant
+	!TARGET_OLDABI condition in the handling of pretend_args_size.
+	(mips_initial_elimination_offset): Remove the now-redundant check
+	of TARGET_NEWABI.
+
+2005-06-14  Jeff Law  <law@redhat.com>
+
+	* tree-vrp.c (local_fold): Remove.
+	(simplify_using_ranges): Use fold_convert, not local_fold.  Tweak
+	DIV/MOD case slightly for readability.
+
+2005-06-14  Frank Ch. Eigler  <fche@redhat.com>
+
+	PR mudflap/21023
+	* tree-mudflap.c (mudflap_finish_file): Exclude non-public
+	rather than static objects (!) from libmudflap registration.
+
+2005-06-14  Richard Sandiford  <richard@codesourcery.com>
+
+	* opt-functions.awk (global_state_p, needs_state_p, static_var): New.
+	(var_ref): Take the option's flags as a second parameter.  Check
+	static_var.
+	* optc-gen.awk: Declare local state variables.  Pass flags to var_ref.
+
+2005-06-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+	PR target/20301
+	* config/sparc/sol2.h (ASM_GENERATE_INTERNAL_LABEL): Emit
+	unsigned index numbers.
+
+2005-06-13  Geoffrey Keating  <geoffk@apple.com>
+
+	* Makefile.in (install-man): Doesn't really depend on installdirs.
+	(various rules for installing manpages): Do depend on installdirs.
+
+2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* unwind-dw2-fde-darwin.c (examine_objects): Fix aliasing in
+	read_encoded_value_with_base call.
+	* unwind-dw2-fde-glibc.c (_Unwind_IteratePhdrCallback): Likewise.
+	* unwind-dw2-fde.c (_Unwind_Find_FDE): Likewise.
**** TRUNCATED ****
-------------- next part --------------
-- 
Geoffrey Keating <geoffk@apple.com> 
(via an automated GCC regression-testing script.)


More information about the Gcc-regression mailing list