aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran
AgeCommit message (Expand)AuthorFilesLines
2011-11-04re PR fortran/43829 (Scalarization of reductions)Mikael Morin4-34/+217
2011-11-04trans-intrinsic.c (gfc_conv_intrinsic_arith): Introduce parent expression var...Mikael Morin2-2/+10
2011-11-04trans-intrinsic.c (gfc_conv_intrinsic.c): Introduce current loop pointer.Mikael Morin2-10/+17
2011-11-04trans-intrinsic.c (gfc_conv_intrinsic_arith): Small argument handling cleanup.Mikael Morin2-6/+12
2011-11-04trans-intrinsic.c (gfc_conv_intrinsic_arith): Update conditions.Mikael Morin2-6/+10
2011-11-04frontend-passes.c (cfe_register_funcs): Return early in the case of an inline...Mikael Morin2-3/+11
2011-11-04array.c (match_subscript): Skip whitespaces before setting locus.Mikael Morin3-0/+7
2011-11-04trans-intrinsic.c (gfc_conv_intrinsic_minmaxval): Set loop's temporary rank t...Mikael Morin2-5/+26
2011-11-04trans-intrinsic.c (gfc_conv_intrinsic_minmaxloc): Set loop's temporary rank t...Mikael Morin2-4/+27
2011-11-04trans-intrinsic.c (gfc_conv_intrinsic_minmaxloc): Don't calculate offset twic...Mikael Morin2-20/+13
2011-11-04trans-expr.c (gfc_conv_procedure_call): Handle temporaries for arguments to e...Mikael Morin3-67/+67
2011-11-04trans-array.h (gfc_free_ss, [...]): New prototypes.Mikael Morin3-14/+19
2011-11-03trans.h (gfc_inline_intrinsic_function_p): Move prototype...Mikael Morin4-3/+21
2011-11-03trans-array.c (gfc_trans_preloop_setup): New pointers to outer dimension's ss...Mikael Morin2-7/+32
2011-11-03trans-array.c (outermost_loop): New function.Mikael Morin2-25/+47
2011-11-03trans-array.c (constant_array_constructor_loop_size): Handle multiple loops.Mikael Morin2-18/+29
2011-11-03trans-array.c (get_rank, [...]): New functions.Mikael Morin2-7/+46
2011-11-03trans.h (struct gfc_loopinfo): New field parent.Mikael Morin3-0/+36
2011-11-03trans-array.c (gfc_add_loop_ss_code): Skip non-nestedmost ss.Mikael Morin2-3/+39
2011-11-03trans.h (struct gfc_loopinfo): New fields nested and next.Mikael Morin3-0/+25
2011-11-03trans-array.c (gfc_trans_create_temp_array): Loop over the parents.Mikael Morin2-32/+43
2011-11-03trans-array.c (get_array_ref_dim, [...]): Rename the former to the latter and...Mikael Morin2-14/+57
2011-11-03trans.h (struct gfc_ss): New field nested_ss.Mikael Morin3-1/+12
2011-11-03trans-array.c (set_vector_loop_bounds): Loop over the parents.Mikael Morin2-5/+13
2011-11-03trans-array.c (gfc_trans_array_constructor): Loop over the parents.Mikael Morin2-10/+20
2011-11-03trans-array.c (gfc_set_loop_bounds_from_array_spec): Loop over the parents.Mikael Morin2-30/+48
2011-11-03trans.h (struct gfc_ss): New field parent.Mikael Morin4-2/+23
2011-11-03trans-array.h (gfc_trans_create_temp_array): Remove loop argument.Mikael Morin6-25/+33
2011-11-03trans-array.c (gfc_trans_create_temp_array): New variable total_dim.Mikael Morin2-4/+11
2011-11-03trans-array.c (gfc_trans_array_constructor, [...]): Rename the former to the ...Mikael Morin2-2/+11
2011-11-03trans-array.c (gfc_set_vector_loop_bounds): Get loop from ss.Mikael Morin2-2/+10
2011-11-03trans.h (struct gfc_ss): New field loop.Mikael Morin3-0/+32
2011-11-03trans.h (struct gfc_ss_info): New field refcount.Mikael Morin3-0/+17
2011-11-03trans-array.c (gfc_trans_create_temp_array): Move invariant condition out of ...Mikael Morin2-27/+35
2011-11-03trans-array.c (gfc_conv_loop_setup, [...]): Move specloop arrays clearing fro...Mikael Morin2-4/+10
2011-11-03trans-array.c (set_loop_bounds): Separate the beginning of gfc_conv_loop_setu...Mikael Morin2-12/+58
2011-11-03re PR fortran/50933 (Wrongly regards BIND(C) types as incompatible)Tobias Burnus2-2/+8
2011-11-03re PR fortran/50960 ([OOP] vtables not marked as constant)Tobias Burnus2-0/+9
2011-11-03trans.h (struct gfc_ss, [...]): Move field gfc_ss::where into gfc_ss_info.Mikael Morin4-7/+16
2011-11-03trans.h (struct gfc_ss, [...]): Move field gfc_ss::useflags into gfc_ss_info.Mikael Morin5-12/+25
2011-11-03trans.h (struct gfc_ss, [...]): Move field gfc_ss::data::info into gfc_ss_inf...Mikael Morin7-76/+108
2011-11-03trans.h (struct gfc_ss, [...]): Move member struct gfc_ss::data::temp into gf...Mikael Morin3-10/+18
2011-11-03trans.h (struct gfc_ss, [...]): Move member struct gfc_ss::data::scalar into ...Mikael Morin5-13/+27
2011-11-03trans.h (struct gfc_ss, [...]): Move field string_length from the former stru...Mikael Morin5-26/+47
2011-11-03trans.h (struct gfc_ss, [...]): Move field expr from the former struct to the...Mikael Morin7-102/+167
2011-11-03trans.h (struct gfc_ss_info): New struct.Mikael Morin7-53/+141
2011-11-03trans.h (struct gfc_ss, [...]): Move shape field from the former struct to th...Mikael Morin5-29/+48
2011-11-03trans.h (struct gfc_array_info): Move dim and dimen fields...Mikael Morin6-89/+99
2011-11-03trans.h (struct gfc_ss_info, [...]): Rename the former to the latter.Mikael Morin6-34/+54
2011-11-03trans-array.c (dim_ok, [...]): Rename the former to the latter.Mikael Morin2-5/+14