aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/trans-array.c
AgeCommit message (Expand)AuthorFilesLines
2011-12-15trans-expr.c (gfc_walk_function_expr): Detect elemental procedure components ...Paul Thomas1-2/+2
2011-12-11re PR fortran/41539 ([OOP] Calling function which takes CLASS: Rank compariso...Paul Thomas1-20/+145
2011-12-08re PR fortran/51448 (Compiler crash when assigning floating point values of d...Tobias Burnus1-10/+10
2011-11-25trans-array.c (set_loop_bounds): Remove dead conditions.Mikael Morin1-2/+2
2011-11-25re PR fortran/51250 (Bug with SUM(,dim,mask))Mikael Morin1-1/+1
2011-11-16re PR fortran/39427 (F2003: Procedures with same name as types/type construct...Tobias Burnus1-0/+5
2011-11-04re PR fortran/43829 (Scalarization of reductions)Mikael Morin1-1/+2
2011-11-04trans-array.h (gfc_free_ss, [...]): New prototypes.Mikael Morin1-14/+7
2011-11-03trans-array.c (gfc_trans_preloop_setup): New pointers to outer dimension's ss...Mikael Morin1-7/+27
2011-11-03trans-array.c (outermost_loop): New function.Mikael Morin1-25/+41
2011-11-03trans-array.c (constant_array_constructor_loop_size): Handle multiple loops.Mikael Morin1-18/+24
2011-11-03trans-array.c (get_rank, [...]): New functions.Mikael Morin1-7/+40
2011-11-03trans.h (struct gfc_loopinfo): New field parent.Mikael Morin1-0/+25
2011-11-03trans-array.c (gfc_add_loop_ss_code): Skip non-nestedmost ss.Mikael Morin1-3/+30
2011-11-03trans.h (struct gfc_loopinfo): New fields nested and next.Mikael Morin1-0/+16
2011-11-03trans-array.c (gfc_trans_create_temp_array): Loop over the parents.Mikael Morin1-32/+39
2011-11-03trans-array.c (get_array_ref_dim, [...]): Rename the former to the latter and...Mikael Morin1-14/+48
2011-11-03trans-array.c (set_vector_loop_bounds): Loop over the parents.Mikael Morin1-5/+9
2011-11-03trans-array.c (gfc_trans_array_constructor): Loop over the parents.Mikael Morin1-10/+16
2011-11-03trans-array.c (gfc_set_loop_bounds_from_array_spec): Loop over the parents.Mikael Morin1-30/+43
2011-11-03trans.h (struct gfc_ss): New field parent.Mikael Morin1-1/+2
2011-11-03trans-array.h (gfc_trans_create_temp_array): Remove loop argument.Mikael Morin1-12/+11
2011-11-03trans-array.c (gfc_trans_create_temp_array): New variable total_dim.Mikael Morin1-4/+6
2011-11-03trans-array.c (gfc_trans_array_constructor, [...]): Rename the former to the ...Mikael Morin1-2/+4
2011-11-03trans-array.c (gfc_set_vector_loop_bounds): Get loop from ss.Mikael Morin1-2/+4
2011-11-03trans.h (struct gfc_ss): New field loop.Mikael Morin1-0/+23
2011-11-03trans.h (struct gfc_ss_info): New field refcount.Mikael Morin1-0/+8
2011-11-03trans-array.c (gfc_trans_create_temp_array): Move invariant condition out of ...Mikael Morin1-27/+30
2011-11-03trans-array.c (gfc_conv_loop_setup, [...]): Move specloop arrays clearing fro...Mikael Morin1-4/+5
2011-11-03trans-array.c (set_loop_bounds): Separate the beginning of gfc_conv_loop_setu...Mikael Morin1-12/+48
2011-11-03trans.h (struct gfc_ss, [...]): Move field gfc_ss::where into gfc_ss_info.Mikael Morin1-1/+1
2011-11-03trans.h (struct gfc_ss, [...]): Move field gfc_ss::useflags into gfc_ss_info.Mikael Morin1-4/+4
2011-11-03trans.h (struct gfc_ss, [...]): Move field gfc_ss::data::info into gfc_ss_inf...Mikael Morin1-59/+71
2011-11-03trans.h (struct gfc_ss, [...]): Move member struct gfc_ss::data::temp into gf...Mikael Morin1-4/+4
2011-11-03trans.h (struct gfc_ss, [...]): Move member struct gfc_ss::data::scalar into ...Mikael Morin1-4/+4
2011-11-03trans.h (struct gfc_ss, [...]): Move field string_length from the former stru...Mikael Morin1-19/+21
2011-11-03trans.h (struct gfc_ss, [...]): Move field expr from the former struct to the...Mikael Morin1-83/+120
2011-11-03trans.h (struct gfc_ss_info): New struct.Mikael Morin1-37/+76
2011-11-03trans.h (struct gfc_ss, [...]): Move shape field from the former struct to th...Mikael Morin1-6/+10
2011-11-03trans.h (struct gfc_array_info): Move dim and dimen fields...Mikael Morin1-69/+64
2011-11-03trans.h (struct gfc_ss_info, [...]): Rename the former to the latter.Mikael Morin1-17/+17
2011-11-03trans-array.c (dim_ok, [...]): Rename the former to the latter.Mikael Morin1-5/+8
2011-11-03trans-array.c (get_array_ref_dim): Change argument type and name.Mikael Morin1-3/+6
2011-11-03trans-array.c (gfc_set_vector_loop_bounds, [...]): Rename the former to the l...Mikael Morin1-2/+5
2011-11-03trans-array.h (gfc_trans_create_temp_array): Replace info argument with ss ar...Mikael Morin1-3/+6
2011-11-03trans-array.c (gfc_trans_array_bound_check): Use ss argument to get name.Mikael Morin1-22/+2
2011-11-03trans-array.c (gfc_trans_array_bound_check, [...]): Rename the former to the ...Mikael Morin1-15/+18
2011-11-03trans-array.c (gfc_trans_constant_array_constructor, [...]): Rename the forme...Mikael Morin1-7/+3
2011-11-03trans-array.c (gfc_trans_scalarizing_loops): Stop loop before end marker, not...Mikael Morin1-1/+1
2011-11-03trans-array.c (gfc_conv_loop_setup): Also skip temporary arrays.Mikael Morin1-1/+6