1. 21 Aug, 2005 7 commits
    • gfortran.h (gfc_option_t): Remove source field. · e0bcf78c
      fortran/
      	* gfortran.h (gfc_option_t): Remove source field.  Add
      	flag_d_lines field.
      	(gfc_new_file): Remove arguments in prototype.
      	(gfc_source_file): Make 'const char *'.
      	* f95-lang.c (gfc_init): Use gfc_source_file instead of
      	gfc_option.source.  Call gfc_new_file without arguments.
      	* invoke.texi: Document new options '-fd-lines-as-code' and
      	'-fd-lines-as-comment'.
      	* lang.opt: Add new options.  Alphabetize.
      	* options.c (gfc_init_options): Initialize gfc_source_file instead
      	of gfc_option.source.  Initialize gfc_option.flag_d_lines.
      	(form_from_filename): Move here from scanner.c.  Make
      	'filename' argument 'const'.
      	(gfc_post_options): Set gfc_source_file.  Determine source form.
      	Warn if 'd-lines*' are used in free form.
      	* scanner.c (gfc_source_file): Constify.
      	(skip_fixed_comments): Deal with d-lines.
      	(get_file): Constify argument 'name'.
      	(load_file): Constify argument 'filename'.
      	(form_from_filename): Moved to options.c.
      	(gfc_new_file): Remove arguments.  Don't initialize
      	gfc_source_file, don't determine source form.
      	* trans-const.c (gfc_init_constants): Use gfc_source_file instead
      	of gfc_option.source.
      
      testsuite/
      	* d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
      	d_lines_5.f: New.
      
      From-SVN: r103322
      Tobias Schlüter committed
    • simplify-rtx.c (simplify_immed_subreg): Only clear up to elem_bitsize bits, not max_bitsize. · 1125164c
      	* simplify-rtx.c (simplify_immed_subreg) <case CONST_DOUBLE>: Only clear
      	up to elem_bitsize bits, not max_bitsize.
      
      	* gcc.target/i386/sse-4.c: New test.
      
      From-SVN: r103318
      Jakub Jelinek committed
    • re PR tree-optimization/23433 (ICE: tree check: expected real_cst, have… · 3c0c8f9d
      re PR tree-optimization/23433 (ICE: tree check: expected real_cst, have integer_cst in const_binop, at fold-const.c:1512)
      
      	PR tree-optimization/23433
              * tree-chrec.c (chrec_apply): Translate INTEGER_CST to a
              REAL_CST when the type is SCALAR_FLOAT_TYPE_P.
      
      From-SVN: r103317
      Sebastian Pop committed
    • re PR tree-optimization/23434 (ICE: Segmentation fault compiling gsl1.5 at -O2) · a1596edc
      	PR tree-optimization/23434
              * tree-ssa-loop-niter.c (proved_non_wrapping_p): Give up when
              the iteration bound is not an INTEGER_CST.
      
      From-SVN: r103315
      Sebastian Pop committed
    • tree-vect-transform.c (get_initial_def_for_reduction): Set need_epilog_adjust… · 429268fc
      tree-vect-transform.c (get_initial_def_for_reduction): Set need_epilog_adjust back to false for MIN/MAX case.
      
              * tree-vect-transform.c (get_initial_def_for_reduction): Set
              need_epilog_adjust back to false for MIN/MAX case. Set *scalar_def to
              NULL if need_epilog_adjust is false.
              (vect_create_epilog_for_reduction): Variable adjust_in_epilog removed.
              Case 3 always peels first itration, not just for PLUS case, and no need
              to use scalar_initial_def here. Create an epilog adjustment only if
              scalar_initial_def is not NULL.
      
              (vectorizable_reduction): Remove assert.
      
      From-SVN: r103314
      Dorit Nuzman committed
    • Daily bump. · b0b0f2b8
      [[Split portion of a mixed commit.]]
      
      From-SVN: r103311.2
      GCC Administrator committed
  2. 20 Aug, 2005 9 commits
  3. 19 Aug, 2005 20 commits
  4. 18 Aug, 2005 4 commits