1. 06 Nov, 2005 9 commits
    • 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 15 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
    • arm.c (arm_load_pic_register): Pass extra reg to gen_pic_add_dot_plus_four and… · 6137ba90
      arm.c (arm_load_pic_register): Pass extra reg to gen_pic_add_dot_plus_four and gen_pic_add_dot_plus_eight.
      
      gcc/
      	* config/arm/arm.c (arm_load_pic_register): Pass extra reg to
      	gen_pic_add_dot_plus_four and gen_pic_add_dot_plus_eight.
      	(arm_call_tls_get_addr, legitimize_tls_address): Likewise.
      	* config/arm/arm.md: Use match_operand in peephole input templates
      	and match_dup in peephole output templates.
      gcc/testsuite/
      	* gcc.dg/tls/opt-10.c: New test.
      
      From-SVN: r106493
      Paul Brook committed
    • arm.c (arm_init_libfuncs): Use __aeabi_idiv and __aeabi_uidiv. · e993ba8f
      	* config/arm/arm.c (arm_init_libfuncs): Use __aeabi_idiv and
      	__aeabi_uidiv.
      
      From-SVN: r106492
      Daniel Jacobowitz committed
    • longlong.h (add_ssaaaa): Clobber condition code register in ARM version. · 74900b5a
      	* longlong.h (add_ssaaaa): Clobber condition code register
      	in ARM version.
      	(sub_ddmmss): Likewise.
      	(umul_ppmm): Likewise.
      
      Co-Authored-By: Daniel Jacobowitz <dan@codesourcery.com>
      
      From-SVN: r106491
      Mark Mitchell committed
    • PR libgcj/14358, libgcj/24552: · 1b38125a
      	* gnu/gcj/convert/IOConverter.java: Regenerate aliases.  Add
      	aliases for 'euc_jp' and 'eucjp'.
      	* scripts/encodings.pl: Recognize 'none', not 'NONE'.  Include
      	canonical names in output.
      	(%map): Added UnicodeLittle and UnicodeBig.
      
      From-SVN: r106490
      Tom Tromey committed