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