1. 06 Nov, 2005 13 commits
    • MAINTAINERS (Write After Approval): Add myself. · 9c5141ab
      2005-11-06  Janne Blomqvist  <jb@gcc.gnu.org>
      
      	* MAINTAINERS (Write After Approval): Add myself.
      
      From-SVN: r106569
      Janne Blomqvist committed
    • re PR fortran/24534 (PUBLIC derived types with private components) · 4075a94e
      2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/24534
      	* resolve.c (resolve_symbol): Exclude case of PRIVATE declared
      	within derived type from error associated with PRIVATE type
      	components within derived type.
      
      	PR fortran/20838
      	PR fortran/20840
      	* gfortran.h: Add prototype for gfc_has_vector_index.
      	* io.c (gfc_resolve_dt): Error if internal unit has a vector index.
      	* expr.c (gfc_has_vector_index): New function to check if any of
      	the array references of an expression have vector inidices.
      	(gfc_check_pointer_assign): Error if internal unit has a vector index.
      
      	PR fortran/17737
      	* data.c (gfc_assign_data_value): Remove gcc_assert that caused the ICE
      	and replace by a standard dependent warning/error if overwriting an
      	existing initialization.
      	* decl.c (gfc_data_variable): Remove old error for already initialized
      	variable and the unused error check for common block variables.  Add
      	error for hots associated variable and standard dependent error for
      	common block variables, outside of blockdata.
      	* symbol.c (check_conflict): Add constraints for DATA statement.
      
      2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/24534
      	gfortran.dg/private_type_2.f90: Modified to check that case with
      	PRIVATE declaration within derived type is accepted.
      
      	PR fortran/20838
      	gfortran.dg/pointer_assign_1.f90: New test.
      
      	PR fortran/20840
      	* gfortran.dg/arrayio_0.f90: New test.
      
      	PR fortran/17737
      	gfortran.dg/data_initialized.f90: New test.
      	gfortran.dg/data_constraints_1.f90: New test.
      	gfortran.dg/data_constraints_2.f90: New test.
      
      From-SVN: r106567
      Paul Thomas committed
    • re PR c++/21308 (Very high compile time) · c5a35c3c
      	PR c++/21308
      	* class.c (sizeof_biggest_empty_class): New variable.
      	(record_subobject_offsets): Don't record offsets past biggest
      	empty class for data members.  Replace vbases_p parameter with
      	is_data_member parameter.
      	(build_base_field): Adjust call.
      	(layout_class_type): Likewise.  Maintain
      	sizeof_biggest_empty_class.
      
      From-SVN: r106566
      Mark Mitchell committed
    • MAINTAINERS (Write After Approval): Add myself. · 4523d51b
      2005-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
      
              * MAINTAINERS (Write After Approval): Add myself.
      
      From-SVN: r106565
      Erik Edelmann committed
    • gcc_release: Further update for SVN. · a39d2742
      	* gcc_release: Further update for SVN.  Don't set EXPORTTAG or
      	EXPORTDATE; always determine SVNREV the same way.  Correct message
      	about what sources are being retrived.  Include branch information
      	in LAST_UPDATED.
      	* crontab: Don't include initial / in branch name.
      
      From-SVN: r106564
      Joseph Myers committed
    • gfortran ChangeLog · e5ef4b3b
      2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
      
      	PR fortran/24174
      	PR fortran/24305
      	* fortran/trans-io.c (gfc_build_io_library_fndecls): Add kind
      	argument to transfer_array.
      	(transfer_array_desc): Add kind argument.
      
      testsuite ChangeLog:
      
      2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
      
      	PR fortran/24174
      	PR fortran/24305
      	* testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
      
      libgfortran Changelog:
      
      2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
      
      	PR fortran/24174
      	PR fortran/24305
      	* io/io.h: Add argument to prototypes, add prototypes for
      	size_from_*_kind functions.
      	* io/list_read.c (read_complex): Add size argument, use
      	it. 
      	(list_formatted_read): Add size argument, cleanup.
      	(list_formatted_read_scalar): Add size argument.
      	(nml_read_obj): Fix for padding.
      	* io/transfer.c: Add argument to transfer function pointer.
      	(unformatted_read): Add size argument.
      	(unformatted_write): Likewise.
      	(formatted_transfer_scalar): Fix for padding with complex(10).
      	(formatted_transfer): Add size argument, cleanup.
      	(transfer_integer): Add size argument to transfer call.
      	(transfer_real): Likewise.
      	(transfer_logical): Likewise.
      	(transfer_character): Likewise.
      	(transfer_complex): Likewise.
      	(transfer_array): New kind argument, use it.
      	(data_transfer_init): Add size argument to formatted_transfer
      	call.
      	(iolength_transfer): Add size argument, cleanup.
      	* io/write.c (write_complex): Add size argument, fix for padding
      	with complex(10).
      	(list_formatted_write): Add size argument, cleanup.
      	(list_formatted_write_scalar): Add size argument, use it.
      	(nml_write_obj): Fix for size vs. kind issue.
      	* io/size_from_kind.c: New file.
      	* Makefile.am: Add io/size_from_kind.c.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      
      From-SVN: r106563
      Janne Blomqvist committed
    • re PR tree-optimization/24670 (VRP ICE in compare_name_with_value) · db3d5328
      
      	PR 24670
      	* tree-vrp.c (fix_equivalence_set): New.
      	(extract_range_from_assert): Call it.
      
      
      testsuite/
      
      	PR 24670
      	* gcc.dg/tree-ssa/pr24670.c: New test.
      
      From-SVN: r106562
      Diego Novillo committed
    • re PR libstdc++/18174 (documentation example for std::priority_queue usage) · 3a498393
      2005-11-06  Paolo Carlini  <pcarlini@suse.de>
      
      	PR libstdc++/18174
      	* include/bits/stl_queue.h (priority_queue): Tweak a bit the
      	comment describing the container.
      
      From-SVN: r106560
      Paolo Carlini committed
    • intrinsic.c (add_functions): Add ctime and fdate intrinsics. · 35059811
      	* intrinsic.c (add_functions): Add ctime and fdate intrinsics.
      	(add_subroutines): Likewise.
      	* intrinsic.h: Prototypes for gfc_check_ctime,
      	gfc_check_ctime_sub, gfc_check_fdate_sub, gfc_resolve_ctime,
      	gfc_resolve_fdate, gfc_resolve_ctime_sub, gfc_resolve_fdate_sub.
      	* gfortran.h: Add GFC_ISYM_CTIME and GFC_ISYM_FDATE.
      	* iresolve.c (gfc_resolve_ctime, gfc_resolve_fdate,
      	gfc_resolve_ctime_sub, gfc_resolve_fdate_sub): New functions.
      	* trans-decl.c (gfc_build_intrinsic_function_decls): Add
      	gfor_fndecl_fdate and gfor_fndecl_ctime.
      	* check.c (gfc_check_ctime, gfc_check_ctime_sub,
      	gfc_check_fdate_sub): New functions.
      	* trans-intrinsic.c (gfc_conv_intrinsic_ctime,
      	gfc_conv_intrinsic_fdate): New functions.
      	(gfc_conv_intrinsic_function): Add cases for GFC_ISYM_CTIME
      	and GFC_ISYM_FDATE.
      	* intrinsic.texi: Documentation for the new CTIME and FDATE
      	intrinsics.
      	* trans.h: Declarations for gfor_fndecl_ctime and gfor_fndecl_fdate.
      
      	* intrinsics/ctime.c: New file.
      	* configure.ac: Add check for ctime.
      	* Makefile.am: Add ctime.c
      	* configure: Regenerate.
      	* config.h.in: Regenerate.
      	* Makefile.in: Regenerate.
      
      From-SVN: r106558
      Francois-Xavier Coudert committed
    • re PR target/22432 (Wrong code generation using MMX intrinsics on amd64) · 1f2a3c8f
      ./:	PR target/22432
      	* combine.c (apply_distributive_law): Don't distribute across a
      	vector mode subreg.
      testsuite/:
      	PR target/22432
      	* gcc.target/i386/pr22432.c: New test.
      
      From-SVN: r106555
      Ian Lance Taylor committed
    • gcc_release: Always determine revision number from date or tag... · d4a43a05
      2005-11-05  Daniel Berlin  <dberlin@dberlin.org>
      
      	* gcc_release:  Always determine revision number from date or tag,
      	and use that, instead of fragile date based export.
      	Put back setting of non-local CVSROOT.
      
      From-SVN: r106554
      Daniel Berlin committed
    • Daily bump. · 43be1fe4
      From-SVN: r106547
      GCC Administrator committed
  2. 05 Nov, 2005 16 commits
    • asm-1.c: Move from gcc.dg/asm-5.c. · 9adb5ab1
              * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
              * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
              gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
              gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
              from gcc.dg/alpha-*.
              * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
              gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
      
      From-SVN: r106538
      Richard Henderson committed
    • configure.ac: Use AM_FCFLAGS for extra flags, not FCFLAGS. · 17109ecb
      2005-11-05  Richard Guenther  <rguenther@suse.de>
      
      	* configure.ac: Use AM_FCFLAGS for extra flags, not FCFLAGS.
      	* configure: Regenerate.
      
      From-SVN: r106535
      Richard Guenther committed
    • decl.c, [...]: Fix comment typos. · 831d7813
      	* decl.c, trans-decl.c: Fix comment typos.
      	* gfortran.texi: Fix a typo.
      
      From-SVN: r106534
      Kazu Hirata committed
    • * decl2.c, init.c, typeck.c: Fix comment typos. · dd36d4e1
      From-SVN: r106533
      Kazu Hirata committed
    • c-typeck.c, [...]: Fix comment typos. · c83eecad
      	* c-typeck.c, config/i386/netware.h, config/m32c/cond.md,
      	config/ms1/ms1.h, config/rs6000/predicates.md,
      	config/s390/s390.c, params.def, postreload-gcse.c,
      	tree-flow-inline.h, tree-ssa-operands.c, tree-vectorizer.c,
      	tree-vrp.c, tree.c: Fix comment typos.
      	* doc/invoke.texi: Fix typos.
      
      From-SVN: r106532
      Kazu Hirata committed
    • gcc_release: Make tags go in /tags. · d492addc
      2005-11-05  Daniel Berlin  <dberlin@dberlin.org>
      
      	* gcc_release: Make tags go in /tags.
      	Don't tag for snapshots.
      	Determine revision number of export and put into snapshot
      	announcement.
      
      From-SVN: r106531
      Daniel Berlin committed
    • lambda-code.c (lambda_transform_legal_p): Use DDR_NUM_DIST_VECTS for testing… · 304afda6
      lambda-code.c (lambda_transform_legal_p): Use DDR_NUM_DIST_VECTS for testing whether the data_dependence_relation...
      
      	* lambda-code.c (lambda_transform_legal_p): Use DDR_NUM_DIST_VECTS
      	for testing whether the data_dependence_relation contains distance
      	vectors.  Iterate over all distance vectors of the ddr.
      	* lambda.h: Define a vec of lambda_vector pointers.
      	* tree-data-ref.c (dump_data_dependence_relation,
      	dump_data_dependence_direction): Iterate over all distance and
      	direction vectors of the ddr.
      	(initialize_data_dependence_relation): Initialize DDR_DIR_VECTS and
      	DDR_DIST_VECTS.
      	(build_classic_dist_vector, build_classic_dir_vector): Push a set
      	of distance/direction vectors instead of a single one.
      	* tree-data-ref.h (dir_vects, dist_vects): Replace dir/dist 
      	lambda_vectors with a vec of lambda_vectors.
      	(DDR_DIR_VECT, DDR_DIST_VECT): Redefined as operations on vec.
      	(DDR_DIR_VECTS, DDR_DIST_VECTS, DDR_NUM_DIR_VECTS,
      	DDR_NUM_DIST_VECTS): New.
      	* tree-loop-linear.c (gather_interchange_stats): Test for the
      	existence of distance vectors only after having checked that there
      	is a dependence.  Iterate over all distance vectors of the ddr.
      	(linear_transform_loops): Use dump_data_dependence_relation.
      	* tree-vect-analyze.c (vect_analyze_data_ref_dependence): Test for
      	distance vectors using DDR_NUM_DIST_VECTS.  Iterate over all the
      	distance vectors of the ddr.
      
      From-SVN: r106530
      Sebastian Pop committed
    • check.tpl: Adopt for move to subversion. · 541c886c
              * check.tpl: Adopt for move to subversion.
      
      From-SVN: r106527
      Andreas Jaeger committed
    • bfin.c (n_dregs_to_save, [...]): New argument IS_INTHANDLER; all callers changed. · e989202f
      	* config/bfin/bfin.c (n_dregs_to_save, n_pregs_to_save,
      	expand_prologue_reg_save, expand_epilogue_reg_restore): New argument
      	IS_INTHANDLER; all callers changed.
      	(n_regs_saved_by_prologue): Take interrupt handler attributes into
      	account.
      	(do_link, do_unlink): New argument ALL; all callers changed.
      	(expand_interrupt_handler_prologue, expand_interrupt_handler_epilogue):
      	If function isn't leaf, save and restore all registers.
      	(bfin_function_ok_for_sibcall): Only true if not an interrupt or
      	exception handler.
      
      From-SVN: r106526
      Bernd Schmidt committed
    • configure.host: Add | rs6000 to the cpu_defines_dir switch, consistently with the try_cpu one. · 460d832b
      2005-11-05  Paolo Carlini  <pcarlini@suse.de>
      
      	* configure.host: Add | rs6000 to the cpu_defines_dir switch,
      	consistently with the try_cpu one.
      
      From-SVN: r106525
      Paolo Carlini committed
    • re PR libstdc++/22203 (std::numeric_limits<int>::traps is wrong on PPC) · 4b90c838
      2005-11-05  Paolo Carlini  <pcarlini@suse.de>
      
      	PR libstdc++/22203
      	* include/bits/c++config: Include cpu_defines.h.
      	* include/Makefile.am: Add cpu_defines.h to host_headers.
      	* configure.host: Add cpu_defines_dir.
      	* configure.ac: Use it.
      	* config/cpu/powerpc/cpu_defines.h: New.
      	* config/cpu/generic/cpu_defines.h: Likewise.
      	* configure: Regenerate.
      	* Makefile.in: Likewise.
      	* include/Makefile.in: Likewise.
      	* libmath/Makefile.in: Likewise.
      	* libsupc++/Makefile.in: Likewise.
      	* po/Makefile.in: Likewise.
      	* src/Makefile.in: Likewise.	
      	* testsuite/Makefile.in: Likewise.
      
      From-SVN: r106524
      Paolo Carlini committed
    • intrinsic.c (add_functions): Add function version of TTYNAM. · 25fc05eb
      	* intrinsic.c (add_functions): Add function version of TTYNAM.
      	* intrinsic.h: Add prototypes for gfc_check_ttynam and
      	gfc_resolve_ttynam.
      	* gfortran.h: Add case for GFC_ISYM_TTYNAM.
      	* iresolve.c (gfc_resolve_ttynam): New function.
      	* trans-decl.c (gfc_build_intrinsic_function_decls): Add a tree
      	for function call to library ttynam.
      	* check.c (gfc_check_ttynam): New function.
      	* trans-intrinsic.c (gfc_conv_intrinsic_ttynam): New function.
      	(): Call gfc_conv_intrinsic_ttynam.
      	* trans.h: Add prototype for gfor_fndecl_ttynam.
      
      	* intrinsics/tty.c (ttynam): New function.
      
      From-SVN: r106522
      Francois-Xavier Coudert committed
    • 20020523-2.c: Fix path for i386-cpuid.h. · 5a522c15
      2005-11-05  Andreas Jaeger  <aj@suse.de>
      
              * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
      
      From-SVN: r106521
      Andreas Jaeger committed
    • re PR rtl-optimization/23490 (Long compile time for array initializer with inlined constructor) · 95b9a3a5
      	PR rtl-optimization/23490
      	* doc/invoke.texi (max-predicted-iterations, max-cse-insns,
      	max-flow-memory-location): Document.
      	* flow.c: Include params.h
      	(MAX_MEM_SET_LIST_LEN): Kill.
      	(add_to_mem_set_list): Use new param.
      	* cse.c (cse_basic_block): Replace 1000 by new param.
      	* params.def (PARAM_MAX_PREDICTED_ITERATIONS, PARAM_MAX_CSE_INSNS,
      	PARAM_MAX_FLOW_MEMORY_LOCATIONS): New.
      	* predict.c (predict_loops): Use new param.
      	* predict.def (MAX_PRED_LOOP_ITERATIONS): Remove.
      
      From-SVN: r106520
      Jan Hubicka committed
    • ipa-inline.c (cgraph_decide_inlining_of_small_function, [...]): Do not hold… · 50fe876d
      ipa-inline.c (cgraph_decide_inlining_of_small_function, [...]): Do not hold memory returned by cgraph_node_name across other call.
      
      	* ipa-inline.c (cgraph_decide_inlining_of_small_function, 
      	cgraph_decide_inlining, cgraph_decide_inlining_incrementally):
      	Do not hold memory returned by cgraph_node_name across other call.
      
      From-SVN: r106519
      Jan Hubicka committed
    • Daily bump. · d6c94043
      From-SVN: r106516
      GCC Administrator committed
  3. 04 Nov, 2005 11 commits
    • re PR fortran/24636 (gfortran: STOP without stop-code too noisy, regression w.r.t. g77) · 33de49ea
      	PR fortran/24636
      	* match.c (gfc_match_stopcode):  Set stop_code = -1.
      	* runtime/stop.c (stop_numeric): Use stop_code = -1.
      
      From-SVN: r106509
      Steven G. Kargl committed
    • re PR target/23424 (cris.md rtl canonicalization bug) · 930352c0
      	PR target/23424
      	* gcc.dg/torture/pr23424-1.c: New test.
      
      From-SVN: r106507
      Hans-Peter Nilsson committed
    • re PR target/23424 (cris.md rtl canonicalization bug) · 5fa3b496
      	PR target/23424
      	* config/cris/predicates.md ("cris_bdap_sign_extend_operand"):
      	Disable.
      
      From-SVN: r106506
      Hans-Peter Nilsson committed
    • Fix date last entry · 84b63876
      From-SVN: r106505
      Hans-Peter Nilsson committed
    • 20000609-1.c, [...]: Move from gcc.dg/. · 21210b18
      	* gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
      	gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
      	gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
      	gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
      	gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
      	gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
      	gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
      	gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
      	gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
      	gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
      	gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
      	gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
      	gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
      	gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
      	gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
      	gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
      	gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
      	gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
      	gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
      	gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
      	gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
      	gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
      	gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
      	gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
      	Move from gcc.dg/.
      	* gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
      	gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
      	gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
      	gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
      	gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
      	gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
      	gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
      	gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
      	gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
      	gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
      	gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
      	gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
      	gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
      	gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
      	gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
      	gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
      	gcc.target/i386/lea.c, gcc.target/i386/local.c,
      	gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
      	gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
      	gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
      	gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
      	gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
      	gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
      	gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
      	gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
      	gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
      	gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
      	gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
      	gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
      	gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
      	gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
      	gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
      	gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
      	gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
      	gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
      	gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
      	gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
      	gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
      	gcc.target/i386/xorps.c:  Move from gcc.dg/i386-*.
      	* gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
      	* gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
      	* gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
      	* gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
      	* gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
      	* gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
      
      From-SVN: r106504
      Richard Henderson committed
    • invoke.texi: Document max-jump-thread-duplication-stmts PARAM. · 43f31be5
      
      	* doc/invoke.texi: Document max-jump-thread-duplication-stmts PARAM.
      	* tree-ssa-dom.c: Include params.h.
      	(thread_across_edge): If there are too many statements in the
      	target block, then do not thread through it.
      	* Makefile.in (tree-ssa-dom.o): Depend on $(PARAMS_H).
      	* params.def (PARAM_MAX_JUMP_THREAD_DUPLICATION_STMTS): New PARAM.
      
      From-SVN: r106503
      Jeff Law committed
    • re PR tree-optimization/24627 (xntp miscompiled) · 8b1062b2
      
      	PR 24627
      	* tree-ssa-dce.c (pass_dce, pass_dce_loop, pass_cd_dce): Use
      	TODO_update_ssa instead of TODO_update_ssa_no_phi.
      
      testsuite/
      
      	PR 24627
      	* gcc.dg/tree-ssa/pr24627.c: New test.
      
      From-SVN: r106502
      Diego Novillo committed
    • tree-scalar-evolution.c (instantiate_parameters_1, [...]): Compute the size of… · 47ae9e4c
      tree-scalar-evolution.c (instantiate_parameters_1, [...]): Compute the size of an expression to be instantiated and give up the...
      
      	PR/18595
      	* tree-scalar-evolution.c (instantiate_parameters_1,
      	instantiate_parameters, resolve_mixers): Compute the size of an
      	expression to be instantiated and give up the instantiation if the
      	size exceeds PARAM_SCEV_MAX_EXPR_SIZE.
      
      From-SVN: r106501
      Sebastian Pop committed
    • tree-flow.h (ref_contains_indirect_ref): Rename to array_ref_contains_indirect_ref. · 8d66aeca
      2005-11-04  Richard Guenther  <rguenther@suse.de>
      
      	* tree-flow.h (ref_contains_indirect_ref): Rename to
      	array_ref_contains_indirect_ref.
      	* tree-flow-inline.h (ref_contains_indirect_ref): Likewise.
      	(array_ref_contains_indirect_ref): Make comment match the code
      	and vice-versa.
      	(ref_contains_array_ref): Likewise.
      	* tree-ssa-structalias.c (find_func_aliases): Remove call to
      	ref_contains_indirect_ref.
      	* tree-ssa-loop-niter.c (infer_loop_bounds_from_undefined):
      	Rename calls to ref_contains_indirect_ref.
      
      From-SVN: r106499
      Richard Guenther committed
    • *sigh* checked in the wrong patch · 086ed39d
      From-SVN: r106495
      Steven Bosscher committed
    • Fix typo in previous commit. · b233cb87
      From-SVN: r106494
      Daniel Jacobowitz committed