1. 22 Jan, 2008 10 commits
  2. 21 Jan, 2008 19 commits
  3. 20 Jan, 2008 11 commits
    • re PR fortran/34861 (ICE in function with entry (and result?)) · f5d67ede
      2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/34861
      	* resolve.c (resolve_entries): Do not do an array bounds check
      	if the result symbols are the same.
      
      	PR fortran/34854
      	* module.c (read_module) : Hide the symtree of the previous
      	version of the symbol if this symbol is renamed.
      
      2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/34784
      	* gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
      
      	PR fortran/34861
      	* gfortran.dg/entry_array_specs_3.f90: New test.
      
      	PR fortran/34854
      	* gfortran.dg/use_rename_1.f90: New test.
      
      From-SVN: r131679
      Paul Thomas committed
    • * sv.po: Update. · bdf8f544
      From-SVN: r131678
      Joseph Myers committed
    • trans-array.c (gfc_add_loop_ss_code): Correct whitespace. · fe8edd0c
      2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
      
      	* trans-array.c (gfc_add_loop_ss_code) :  Correct whitespace.
      
      From-SVN: r131677
      Paul Thomas committed
    • global.c (find_reg): Only compute EH_RETURN_DATA_REGNO once per input. · ecff8c1c
      gcc/
      	* global.c (find_reg): Only compute EH_RETURN_DATA_REGNO once per
      	input.
      
      From-SVN: r131676
      Richard Sandiford committed
    • re PR fortran/34784 (implicit character(s) hides type of selected_int_kind intrinsic) · f2d3cb25
      2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/34784
      	* array.c (gfc_check_constructor_type): Clear the expression ts
      	so that the checking starts from the deepest level of array
      	constructor.
      	* primary.c (match_varspec): If an unknown type is changed to
      	default character and the attempt to match a substring fails,
      	change it back to unknown.
      
      	PR fortran/34785
      	* trans-array.c (gfc_add_loop_ss_code) : If ss->string_length is
      	NULL for an array constructor, use the cl.length expression to
      	build it.
      	(gfc_conv_array_parameter): Change call to gfc_evaluate_now to
      	a tree assignment.
      
      
      2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/34784
      	* gfortran.dg/array_constructor_20.f90: New test.
      	* gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
      
      	PR fortran/34785
      	* gfortran.dg/array_constructor_21.f90: New test.
      
      From-SVN: r131675
      Paul Thomas committed
    • Fix it. · 2045a99a
      From-SVN: r131674
      Jerry DeLisle committed
    • re PR fortran/34795 (inquire statement , direct= specifier incorrectly returns YES) · c13ff926
      2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	PR libfortran/34795
      	* gfortran.dg/inquire_13.f90: New test.
      	
      	PR libfortran/34659
      	* gfortran.dg/continuation_9.f90: New test.
      
      From-SVN: r131673
      Jerry DeLisle committed
    • inquire.c (inquire_via_unit): If a unit is opened... · 17c2c96c
      2008-01-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	* io/inquire.c (inquire_via_unit): If a unit is opened, return values
      	according to the open action for DIRECT, FORMATTED, and	UNFORMATTED.
      	(inquire_via_filename): Return "UNKNOWN" for SEQUENTIAL, DIRECT,
      	FORAMATTED, and UNFORMATTED inquiries.
      	* io/unix.c (inquire_sequential): Return "UNKNOWN" when appropriate
      	for files that are not opened. (inquire_direct): Same.
      	(inquire_formatted): Same.
      
      From-SVN: r131672
      Jerry DeLisle committed
    • configure: Regenerate. · e08c673e
      2008-01-19  Paolo Carlini  <pcarlini@suse.de>
      
      	* configure: Regenerate.
      	* Makefile.in: Likewise.
      	* src/Makefile.in: Likewise.
      	* doc/Makefile.in: Likewise.
      	* po/Makefile.in: Likewise.
      	* libmath/Makefile.in: Likewise.
      	* include/Makefile.in: Likewise.
      	* libsupc++/Makefile.in: Likewise.
      	* testsuite/Makefile.in: Likewise.
      	* aclocal.m4: Likewise.
      
      From-SVN: r131671
      Paolo Carlini committed
    • re PR tree-optimization/26854 (Inordinate compile times on large routines) · 2b49e1a0
      2008-01-19  Kenneth Zadeck <zadeck@naturalbridge.com>
      
      	PR rtl-optimization/26854
      	PR rtl-optimization/34400
      	* ddg.c (create_ddg_dep_from_intra_loop_link): Do not use
      	DF_RD->gen.
      	* df.h (df_changeable_flags.DF_RD_NO_TRIM): New.
      	(df_rd_bb_info.expanded_lr_out): New.
      	* loop_invariant.c (find_defs): Added DF_RD_NO_TRIM flag.
      	* loop_iv.c (iv_analysis_loop_init): Ditto.
      	* df-problems.c (df_rd_free_bb_info, df_rd_alloc, df_rd_confluence_n,
      	df_rd_bb_local_compute, df_rd_transfer_function, df_rd_free):
      	Added code to allocate, initialize or free expanded_lr_out.
      	(df_rd_bb_local_compute_process_def): Restructured to make
      	more understandable.
      	(df_rd_confluence_n): Add code to do nothing with fake edges and
      	code to no apply invalidate_by_call sets if the sets are being trimmed.
      	(df_lr_local_finalize): Renamed to df_lr_finalize.
      	(df_live_local_finalize): Renamed to df_live_finalize.
      
      From-SVN: r131670
      Kenneth Zadeck committed
    • * de.po: Restore to current version from TP site. · 1828e8e9
      From-SVN: r131669
      Joseph Myers committed