------- Comment #3 from pinskia at gcc dot gnu dot org 2006-09-27 17:52 ------- Confirmed, reduced testcase: struct TSparseEntry { int feat_index; double entry; }; struct TSparse { int vec_index; int num_feat_entries; struct TSparseEntry* features; }; void get_full_feature_matrix(struct TSparse* sparse_feature_matrix, int num_vec) { double* fm; for (int v=0; v<num_vec; v++) { for (int f=0; f<sparse_feature_matrix[v].num_feat_entries; f++) { long long offs = sparse_feature_matrix[v].vec_index + sparse_feature_matrix[v].features[f].feat_index; fm[offs]= sparse_feature_matrix[v].features[f].entry; } } }
-- pinskia at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last reconfirmed|0000-00-00 00:00:00 |2006-09-27 17:52:21 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29250