Commit Graph

79047 Commits

Author SHA1 Message Date
Mohan Embar cef04d5912 Makefile.in: Rebuilt.
* Makefile.in: Rebuilt.
	* Makefile.am (BUILD_ECJ1): Unify the command for renaming ecjx to
	the host's ecj1 executable.

From-SVN: r121796
2007-02-10 14:17:58 +00:00
Thomas Koenig 7e10187c3a Makefile.am: Remove $(srcdir) from assorted targets in maintainer mode.
2007-02-10  Thomas Koenig  <Thomas.Koenig@online.de>

	* Makefile.am: Remove $(srcdir) from assorted targets
	in maintainer mode.
	* Makefile.in: Regenerate.

From-SVN: r121795
2007-02-10 13:47:14 +00:00
Paolo Bonzini 003de0e113 sync config directory with src
From-SVN: r121794
2007-02-10 12:44:12 +00:00
Zdenek Dvorak 79ba962c8f loop-25.c: Verify the result in the profile pass.
* gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.

From-SVN: r121793
2007-02-10 10:57:44 +00:00
Kaz Kojima 4c9034c5e5 re PR rtl-optimization/29599 (ICE when building the kernel on SH4)
PR rtl-optimization/29599
	* reload1.c (eliminate_regs_in_insn): Take the destination
	mode into account when computing the offset.

From-SVN: r121792
2007-02-10 06:47:49 +00:00
Brooks Moses 076e8e8d94 secnds.f: Replace time tolerance with a before-and-after bracket.
* gfortran.dg/secnds.f: Replace time tolerance with a
before-and-after bracket.
* gfortran.dg/secnds-1.f: Likewise.

From-SVN: r121791
2007-02-09 17:27:15 -08:00
Stuart Hastings ebff937c19 i386.h (TARGET_KEEPS_VECTOR_ALIGNED_STACK): New.
* gcc/config/i386/i386.h (TARGET_KEEPS_VECTOR_ALIGNED_STACK): New.
	* gcc/config/i386/darwin.h: (TARGET_KEEPS_VECTOR_ALIGNED_STACK): New.
	* gcc/config/i386/i386.md (fixuns_trunc<mode>si2, fixuns_truncsfhi2,
	fixuns_truncdfhi2): New.
	(fix_truncsfdi_sse): Call ix86_expand_convert_sign_didf_sse.
	(floatunsdidf2): Call ix86_expand_convert_uns_didf_sse.
	(floatunssisf2): Add call to ix86_expand_convert_uns_sisf_sse.
	(floatunssidf2): Allow nonimmediate source.
	* gcc/config/i386/sse.md (movdi_to_sse): New.  (vec_concatv2di): Drop '*'.
	* gcc/config/i386/i386-protos.h (ix86_expand_convert_uns_si_sse,
	ix86_expand_convert_uns_didf_sse, ix86_expand_convert_uns_sidf_sse,
	ix86_expand_convert_uns_sisf_sse, ix86_expand_convert_sign_didf_sse): New.
	* gcc/config/i386/i386.c (ix86_expand_convert_uns_si_sse,
	ix86_expand_convert_uns_didf_sse, ix86_expand_convert_uns_sidf_sse,
	ix86_expand_convert_uns_sisf_sse, ix86_expand_convert_sign_didf_sse,
	ix86_build_const_vector, ix86_expand_vector_init_one_nonzero): New.
	(ix86_build_signbit_mask): Fix decl of v, refactor to call ix86_build_const_vector.
	(x86_emit_floatuns): Rewrite.

Co-Authored-By: Richard Henderson <rth@redhat.com>

From-SVN: r121790
2007-02-10 01:17:03 +00:00
Manuel López-Ibáñez 692b647c4f genautomata.c (longest_path_length): Delete unused function.
2007-02-10  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	* genautomata.c (longest_path_length): Delete unused function.
	(struct state): Delete unused longest_path_length.
	(UNDEFINED_LONGEST_PATH_LENGTH): Delete unused macro.
	(get_free_state): Delete unused.

From-SVN: r121789
2007-02-10 01:05:18 +00:00
Hans-Peter Nilsson ce0d943af4 test_summary (configflags): Adjust for changes in the config.status format due to update to autoconf 2.59.
* test_summary (configflags): Adjust for changes in the
	config.status format due to update to autoconf 2.59.

From-SVN: r121787
2007-02-10 00:30:46 +00:00
GCC Administrator 088d95f1a0 Daily bump.
From-SVN: r121785
2007-02-10 00:17:30 +00:00
Jan Hubicka d562c6687f params.def (PARAM_INLINE_UNIT_GROWTH): Set to 30.
* params.def (PARAM_INLINE_UNIT_GROWTH): Set to 30.
	* doc/invoke.texi (inline-unit-growth): Update default value.

From-SVN: r121781
2007-02-09 22:51:44 +00:00
Jan Hubicka 45a80bb9e8 Makefile.in (passes.o, [...]): Add dependencies.
* Makefile.in (passes.o, ipa-inline.o): Add dependencies.
	* cgraphbuild.c (build_cgraph_edges): Compute frequencies.
	(rebuild_cgraph_edges): Likewise.
	* cgraph.c (cgraph_set_call_stmt): Add new argument frequency.
	(dump_cgraph_node): Dump frequencies.
	(cgraph_clone_edge): Add frequency scales.
	(cgraph_clone_node): Add freuqnecy.
	* cgraph.h (cgraph_edge): Add freuqnecy argument.
	(CGRAPH_FREQ_BASE, CGRAPH_FREQ_MAX): New constants.
	(cgraph_create_edge, cgraph_clone_edge, cgraph_clone_node): Update.
	* tree-pass.h (TODO_rebuild_frequencies): New constant.
	* cgraphunit.c (verify_cgraph_node): Verify frequencies.
	(cgraph_copy_node_for_versioning): Update call of cgraph_clone_edge.
	(save_inline_function_body): Likewise.
	* ipa-inline.c: inluce rtl.h
	(cgraph_clone_inlined_nods): Update call of cgraph_clone_node.
	(cgraph_edge_badness): Use frequencies.
	(cgraph_decide_recursive_inlining): Update clonning.
	(cgraph_decide_inlining_of_small_function): Dump frequency.
	* predict.c (estimate_bb_frequencies): Export.
	* predict.h (estimate_bb_frequencies): Declare.
	* tree-inline.c (copy_bb): Watch overflows.
	(expand_call_inline): Update call of cgraph_create_edge.
	(optimize_inline_calls): Use TODO flags to update frequnecies.
	* passes.h: Include predict.h
	(init_optimization_passes): Move profile ahead.
	(execute_function_todo): Handle TODO_rebuild_frequencies.

From-SVN: r121780
2007-02-09 22:49:30 +00:00
Roger Sayle f2477b062c alpha.c (emit_insxl): Force the first operand of the insbl or inswl pattern into a register.
* config/alpha/alpha.c (emit_insxl): Force the first operand of
	the insbl or inswl pattern into a register.

From-SVN: r121779
2007-02-09 22:36:34 +00:00
Daniel Jacobowitz 44bfc3acc2 re PR bootstrap/30748 (configure broken on trunk)
PR bootstrap/30748
	* configure.ac: Correct syntax for Solaris ksh.
	* configure: Regenerated.

From-SVN: r121778
2007-02-09 22:33:51 +00:00
Tobias Burnus 8811602900 re PR fortran/30512 ([4.1 only] MAXVAL() incorrect for zero-size int arrays, and for -HUGE-1 maximum values.)
fortran/
2007-02-09  Tobias Burnus  <burnus@net-b.de>

        PR fortran/30512
        * trans-intrinsic.c (gfc_conv_intrinsic_minmaxloc,
	  gfc_conv_intrinsic_minmaxval): Use HUGE-1 for most negative integer.

testsuite/
2007-02-09  Tobias Burnus  <burnus@net-b.de>

        PR fortran/30512
        * gfortran.dg/maxlocval_1.f90: New test.

libgfortran/
2007-02-09  Thomas Koenig  <Thomas.Koenig@online.de>
	    Tobias Burnus  <burnus@net-b.de>

        PR fortran/30512
        * m4/iparm.m4: Use HUGE-1 for most negative integer.
	* generated/maxloc1_8_i4.c: Regenerate.
	* generated/maxloc0_8_i8.c: Regenerate.
	* generated/maxloc1_16_i4.c: Regenerate.
	* generated/maxloc0_16_i8.c: Regenerate.
	* generated/maxval_i4.c: Regenerate.
	* generated/maxloc1_4_i8.c: Regenerate.
	* generated/maxloc0_16_i16.c: Regenerate.
	* generated/maxloc1_4_i16.c: Regenerate.
	* generated/maxloc0_8_i16.c: Regenerate.
	* generated/maxloc0_4_i4.c: Regenerate.
	* generated/maxloc1_8_i8.c: Regenerate.
	* generated/maxloc0_8_i4.c: Regenerate.
	* generated/maxloc0_16_i4.c: Regenerate.
	* generated/maxloc1_16_i8.c: Regenerate.
	* generated/maxloc1_4_i4.c: Regenerate.
	* generated/maxval_i8.c: Regenerate.
	* generated/maxloc0_4_i16.c: Regenerate.
	* generated/maxloc1_8_i16.c: Regenerate.
	* generated/maxloc0_4_i8.c: Regenerate.
	* generated/maxloc1_16_i16.c: Regenerate.
	* generated/maxval_i16.c: Regenerate.

From-SVN: r121777
2007-02-09 22:56:06 +01:00
Roger Sayle ff848f0e0f ia64.md (bswapdi2): New define_insn.
* config/ia64/ia64.md (bswapdi2): New define_insn.

	* gcc.target/ia64/builtin_bswap-1.c: New test case.

From-SVN: r121776
2007-02-09 21:33:36 +00:00
Tom Tromey 3db2c08782 re PR libgcj/30647 (build of gcc midi-dssi fails)
PR libgcj/30647:
	* configure: Rebuilt.
	* configure.ac: Also check for jack/jack.h.

From-SVN: r121775
2007-02-09 20:53:47 +00:00
Richard Henderson 507a4fd4a0 * sysdep/alpha/locks.h (read_barrier): New.
From-SVN: r121774
2007-02-09 12:40:56 -08:00
Francois-Xavier Coudert 999ffb1a4b re PR fortran/30720 ([4.1 only] runtime: check for empty array slices before allocating a negative amount of memory)
PR fortran/30720

	* trans-array.c (gfc_trans_create_temp_array): Remove use of the
	function argument. Always generate code for negative extent.
	Simplify said code.
	* trans-array.h (gfc_trans_create_temp_array): Change prototype.
	* trans-expr.c (gfc_conv_function_call): Remove use of last argument
	of gfc_trans_create_temp_array.
	* trans-intrinsic.c (gfc_conv_intrinsic_array_transfer): Likewise.
	* trans-stmt.c (gfc_conv_elemental_dependencies): Likewise.

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

From-SVN: r121773
2007-02-09 20:31:18 +00:00
Matthias Klose b964502b99 - reindent ChangeLog entries
From-SVN: r121771
2007-02-09 20:21:20 +00:00
Jakub Jelinek 3b865a2d67 TimeZone.java: Handle default (one hour) daylight savings.
2007-02-09  Jakub Jelinek  <jakub@redhat.com>

        * java/util/TimeZone.java: Handle default (one hour) daylight
        savings.

From-SVN: r121770
2007-02-09 20:08:49 +00:00
Keith Seitz 410b0a2c94 * gnu/classpath/jdwp/VMVirtualMachine.java
(_stepping_threads): New member.
        * classpath/lib/gnu/classpath/jdwp/VMVirtualMachine.class:
        Regenerated.
        * gnu/classpath/jdwp/VMVirtualMachine.h:
        Regenerated.
        * gnu/claspath/jdwp/natVMVirtualMachine.cc
        (get_request_step_filter): New function.
        (DISABLE_EVENT): New macro.
        (initialize): Initialize _stepping_threads.
        (registerEvent): Implement EVENT_SINGLE_STEP.
        (unregisterEvent): Likewise.

From-SVN: r121769
2007-02-09 18:43:21 +00:00
Richard Sandiford bd01e4eaee Move misplaced changelog from last delta, and remove the file created.
From-SVN: r121768
2007-02-09 18:35:22 +00:00
Richard Henderson ed69105c95 constraints.md (Ym): New constraint.
* config/i386/constraints.md (Ym): New constraint.
        * config/i386/i386.md (movsi_1): Change Y2 to Yi constraints.
        (movdi_1_rex64): Split sse and xmm general register moves from
        memory move alternatives.  Use conditional register constraints.
        (movsf_1, movdf_integer): Likewise.
        (zero_extendsidi2_32, zero_extendsidi2_rex64): Likewise.
        (movdf_integer_rex64): New.
        (pushsf_rex64): Fix output constraints.
        * config/i386/sse.md (sse2_loadld): Split rm alternative, use Yi.
        (sse2_stored): Likewise.
        (sse2_storeq_rex64): New.
        * config/i386/i386.c (x86_inter_unit_moves): Enable for not
        amd and not generic.
        (ix86_secondary_memory_needed): Don't bypass TARGET_INTER_UNIT_MOVES
        for optimize_size.  Remove SF/DFmode hack.

From-SVN: r121767
2007-02-09 10:17:09 -08:00
Jakub Jelinek 8413669bde TimeZone.java: Handle default (one hour) daylight savings.
2007-02-09  Jakub Jelinek  <jakub@redhat.com>

        * java/util/TimeZone.java: Handle default (one hour) daylight
        savings.

From-SVN: r121766
2007-02-09 18:14:46 +00:00
Gary Benson 87a8ec2bf7 2007-02-09 Gary Benson <gbenson@redhat.com>
* javax/management/ObjectName.java
	(quote): Initialize StringBuilder correctly.

From-SVN: r121765
2007-02-09 17:15:20 +00:00
Dwarakanath Rajagopal 35a63f2131 driver-i386.c: Turn on -mtune=native for AMDFAM10.
2007-02-09  Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>

	* config/i386/driver-i386.c: Turn on -mtune=native for AMDFAM10.
	(bit_SSE4a): New.

From-SVN: r121763
2007-02-09 16:56:45 +00:00
Paolo Bonzini 3e19841a04 configure.ac: Sync with src.
2007-02-09  Paolo Bonzini  <bonzini@gnu.org>

	* configure.ac: Sync with src.
	* configure: Regenerate.

From-SVN: r121762
2007-02-09 16:44:18 +00:00
Paolo Bonzini 74a487625a Makefile.in: Regenerate.
2007-02-09  Paolo Bonzini  <bonzini@gnu.org>

	* Makefile.in: Regenerate.

From-SVN: r121761
2007-02-09 16:35:29 +00:00
Paolo Bonzini d846e52e83 config.sub: Sync with src.
2007-02-09  Paolo Bonzini  <bonzini@gnu.org>

	* config.sub: Sync with src.

From-SVN: r121760
2007-02-09 16:31:28 +00:00
Daniel Jacobowitz 61930fe531 * gcc_update: Update for configure.in -> configure.ac.
From-SVN: r121758
2007-02-09 15:36:20 +00:00
Joseph Myers fb6d0a04a7 * libiberty.h (pex_write_input): Remove prototype.
From-SVN: r121755
2007-02-09 15:28:13 +00:00
Daniel Jacobowitz 1c710c3ca6 Makefile.tpl (build_alias, [...]): Use noncanonical equivalents.
* Makefile.tpl (build_alias, host_alias, target_alias): Use
	noncanonical equivalents.
	* configure.in: Rename to...
	* configure.ac: ...this.  Update AC_PREREQ.  Prevent error for
	AS_FOR_TARGET.  Set build_noncanonical, host_noncanonical, and
	target_noncanonical.  Use them.  Rewrite removal of configure
	arguments for autoconf 2.59.  Discard variable settings.  Force
	program_transform_name for native tools.

	* Makefile.in: Regenerated.
	* configure: Regenerated with autoconf 2.59.

	* src-release (DEVO_SUPPORT, do-proto-toplev): Expect configure.ac.

	* acx.m4 (ACX_CHECK_INSTALLED_TARGET_TOOL): Avoid AC_PATH_PROG
	with an empty path.

From-SVN: r121751
2007-02-09 15:14:37 +00:00
Richard Sandiford a5ea7a0be7 gcc/testsuite/
* lib/target-supports.exp (check_effective_target_lax_strtofp)
	(check_effective_target_dummy_wcsftime): New functions.

libstdc++-v3/testsuite/
	* 22_locale/time_put/put/wchar_t/1.cc: XFAIL if dummy_wcsftime.
	* 22_locale/time_put/put/wchar_t/5.cc: Likewise.
	* 22_locale/time_put/put/wchar_t/9.cc: Likewise.
	* 22_locale/time_put/put/wchar_t/10.cc: Likewise.
	* 22_locale/num_get/get/wchar_t/2.cc: XFAIL if lax_strtofp.
	* 22_locale/num_get/get/char/2.cc: Likewise.
	* 27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc: Likewise.
	* 27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc: Likewise.
	* 27_io/basic_istream/extractors_arithmetic/char/12.cc: Likewise.
	* 27_io/basic_istream/extractors_arithmetic/char/09.cc: Likewise.
	* 27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc: Likewise.
	* 27_io/basic_ostream/inserters_arithmetic/char/6.cc: Likewise.
	* 26_numerics/cmath/c99_classification_macros_c++.cc: XFAIL
	for uClibc.
	* 26_numerics/cmath/c99_classification_macros_c.cc: Likewise.

From-SVN: r121749
2007-02-09 13:56:16 +00:00
Richard Sandiford 2755c05623 20030125-1.x: Return 1 for uClibc targets.
gcc/testsuite/
	* gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
	* lib/target-supports.exp (check_effective_target_uclibc): New
	function.

From-SVN: r121748
2007-02-09 13:51:23 +00:00
Richard Sandiford a6a05a5ec2 chk.c: Include <sys/types.h>.
gcc/testsuite/
	* gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
	(vsnprintf): Don't define for uClibc targets.

From-SVN: r121747
2007-02-09 13:50:56 +00:00
Richard Sandiford a6fb11e20d 200x-xx-xx Nathan Sidwell <nathan@codesourcery.com>
gcc/testsuite/
	* gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
	set before checking whether it was allowed.
	* gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
	before checking inside_main.

From-SVN: r121746
2007-02-09 13:50:42 +00:00
Richard Sandiford 4a799f3d0d struct-layout-1.h (v16sf): Define to v4sf on uClinux targets.
gcc/testsuite/
	* gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
	uClinux targets.
	(u16sf): Likewise u4sf.
	* g++.dg/compat/struct-layout-1.h: Likewise.

From-SVN: r121745
2007-02-09 13:50:15 +00:00
Richard Sandiford 7fc564b7d1 target-supports.exp (check_effective_target_coldfire_fpu): New procedure.
gcc/testsuite/
	* lib/target-supports.exp (check_effective_target_coldfire_fpu): New
	procedure.
	* gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
	m68k targets if check_effective_target_coldfire_fpu returns true.

From-SVN: r121744
2007-02-09 13:49:14 +00:00
Nathan Sidwell 10e96df47c 200x-xx-xx Nathan Sidwell <nathan@codesourcery.com> Richard Sandiford <richard@codesourcery.com>
gcc/
200x-xx-xx  Nathan Sidwell  <nathan@codesourcery.com>
	    Richard Sandiford  <richard@codesourcery.com>

	* config.gcc (m68010-*-netbsdelf*, m68k*-*-netbsdelf*)
	(m68k*-*-openbsd*, m68k-*-linux*): Set default_cf_cpu.
	(m68k-*-aout*, m68k-*-coff*, m68k-*-uclinux*, m68k-*-rtems*): Add
	m68k/t-mlib to tmake_file.
	(m68020-*-elf*, m68k-*-elf*): Likewise.  Add t-m68kbare as well.
	(m68k*-*-*): Use --with-arch to pick a default for --with-cpu.
	(m680[012]0-*-*, m68k*-*-*): Add support for --with-arch.
	Allow it to be cf or m68k.  Set m68k_arch_family.  If that
	variable is not empty, add t-$m68k_arch_family to tmake_file.
	Add t-mlibs to tmake_file.
	* doc/install.texi: Document --with-arch=m68k and --with-arch=cf.
	* config/m68k/t-cf: New file.
	* config/m68k/t-m68k: Likewise.
	* config/m68k/t-mlibs: Likewise.
	* config/m68k/t-m68kbare (MULTILIB_OPTIONS, MULTILIB_DIRNAMES)
	(MULTILIB_MATCHES, MULTILIB_EXCEPTIONS): Delete.
	(M68K_MLIB_DIRNAMES, M68K_MLIB_OPTIONS): Define.
	* config/m68k/t-m68kelf (MULTILIB_OPTIONS, MULTILIB_DIRNAMES)
	(MULTILIB_MATCHES, MULTILIB_EXCEPTIONS, LIBGCC, INSTALL_LIBGCC):
	Delete.
	* config/m68k/t-openbsd (MULTILIB_OPTIONS, LIBGCC): Delete.
	(INSTALL_LIBGCC): Delete.
	(M68K_MLIB_DIRNAMES, M68K_MLIB_OPTIONS): Define.
	* config/m68k/t-rtems (MULTILIB_OPTIONS, MULTILIB_DIRNAMES)
	(MULTILIB_MATCHES, MULTILIB_EXCEPTIONS): Delete.
	(M68K_MLIB_CPU): Define.
	* config/m68k/t-uclinux (MULTILIB_OPTIONS, MULTILIB_DIRNAMES)
	(MULTILIB_MATCHES, MULTILIB_EXCEPTIONS): Delete.
	(M68K_MLIB_CPU, M68K_MLIB_OPTIONS, M68K_MLIB_DIRNAMES): Define.

Co-Authored-By: Richard Sandiford <richard@codesourcery.com>

From-SVN: r121743
2007-02-09 13:47:25 +00:00
Zdenek Dvorak b44e7f07c5 re PR tree-optimization/23361 (Can't eliminate empty loops with power of two step and variable bounds)
2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
	Richard Guenther  <rguenther@suse.de>

	PR middle-end/23361
	* fold-const.c (fold_comparison): Handle obfuscated comparisons
	against INT_MIN/INT_MAX.
	* tree-ssa-loop-ivcanon.c (remove_empty_loop): Print to dump
	file if a loop is removed.

	* gcc.dg/fold-compare-3.c: New testcase.
	* gcc.dg/tree-ssa/loop-24.c: Likewise.

Co-Authored-By: Richard Guenther <rguenther@suse.de>

From-SVN: r121742
2007-02-09 13:29:11 +00:00
Paolo Carlini 917fbceb1b testsuite_flags.in: Add back @LIBICONV@ to SECTIONLDFLAGS.
2007-02-09  Paolo Carlini  <pcarlini@suse.de>

	* scripts/testsuite_flags.in: Add back @LIBICONV@ to SECTIONLDFLAGS.

From-SVN: r121741
2007-02-09 12:47:41 +00:00
Jakub Jelinek 122c09be40 re PR classpath/23566 (Need to regenerate TimeZone data against tzdata2006a)
PR 23566
	* scripts/timezones.pl: Parse each file in 2 passes, in one parse
	just Rule lines, in the other everything else.  Pass 0 instead of
	$savings as second argument to parseRule when parsing the start
	rule.
	* java/util/TimeZone.java (timezones): Regenerate from tzdata2007a.

From-SVN: r121740
2007-02-09 11:53:40 +01:00
Uros Bizjak 3553ec04db pr26570.c: Clean up coverage files.
* gcc.dg/pr26570.c: Clean up coverage files.
	* gcc.dg/pr30172-1.c: Clean up gimple tree dump.
	* gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
	* gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
	* gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
	* gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
	* gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
	* gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
	* gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
	* gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
	* gcc.dg/tree-ssa/pr25501.c: Ditto.
	* gcc.dg/fold-compare-2.c: Clean up vrp dump files.
	* gcc.dg/vect/vect-recip.c: Clean up vect dump file.
	* gcc.dg/vect/pr28952.c: Ditto.
	* gcc.dg/vect/pr27151.c: Ditto.
	* gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
	* g++.dg/gomp/macro-3.C: Ditto.

From-SVN: r121739
2007-02-09 10:32:30 +01:00
Keith Seitz 19628083aa sources.am: Regenerate.
* sources.am: Regenerate.
        * Makefile.in: Regenerate.
        * testsuite/Makefile.in: Regenerate.
        * gcj/Makefile.in: Regenerate.
        * include/Makefile.in: Regenerate.

        * classpath/lib/javax/management/MBeanServerFactory.class:
        Regenerate.

From-SVN: r121737
2007-02-09 01:16:13 +00:00
Joseph Myers 46bd2beed4 calls.c (store_one_arg): Pass correct alignment to emit_push_insn for non-BLKmode values.
* calls.c (store_one_arg): Pass correct alignment to
	emit_push_insn for non-BLKmode values.
	* expr.c (emit_push_insn): If STRICT_ALIGNMENT, copy to an
	unaligned stack slot via a suitably aligned slot.

From-SVN: r121736
2007-02-09 01:11:18 +00:00
Howard Hinnant 687e00ee8a re PR libstdc++/17012 ([DR 526] std::list's function, remove, looks like it is reading memory that has been freed.)
2007-02-08  Howard Hinnant  <hhinnant@apple.com>

	PR libstdc++/17012
	* include/bits/list.tcc (list<>::remove): Take care of
	&*__first == &__value.
	* docs/html/ext/howto.html: Add an entry for DR 526.

From-SVN: r121735
2007-02-09 01:00:25 +00:00
Keith Seitz 67e1d0f75c sources.am: Regenerate.
* sources.am: Regenerate.
        * Makefile.in: Regenerate.

        * classpath/lib/javax/management/MBeanServerFactory.class:
        Regenerate.

From-SVN: r121734
2007-02-09 00:59:29 +00:00
DJ Delorie 67fc44cbd6 m32c.c (m32c_unpend_compare): Add default to silence warnings.
* config/m32c/m32c.c (m32c_unpend_compare): Add default to silence
warnings.
(legal_subregs): Use unsigned char, make const.
(m32c_illegal_subreg_p): Use ARRAY_SIZE.  Delete unused variables.

From-SVN: r121733
2007-02-08 19:49:48 -05:00
GCC Administrator f88e483d70 Daily bump.
From-SVN: r121731
2007-02-09 00:17:44 +00:00