allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
[gcc.git] / gcc / testsuite / ChangeLog
1 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
2
3 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
4
5 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
6
7 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
8 * gfortran.dg/count_init_expr.f03: Ditto.
9 * gfortran.dg/gomp/pr43711.f90: Ditto.
10 * gcc.dg/struct-parse-2.c: Ditto.
11 * gcc.dg/parse-error-3.c: Ditto.
12 * gcc.dg/Wlogical-op-1.c: Ditto.
13 * gcc.dg/Walways-true-1.c: Ditto.
14 * gcc.dg/pr24225.c: Ditto.
15 * gcc.dg/Walways-true-2.c: Ditto.
16 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
17 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
18 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
19 * g++.dg/overload/defarg4.C: Ditto.
20 * g++.dg/inherit/covariant16.C: Ditto.
21 * g++.dg/inherit/virtual7.C: Ditto.
22 * g++.dg/template/canon-type-9.C: Ditto.
23 * g++.dg/template/access19.C: Ditto.
24 * g++.dg/template/call7.C: Ditto.
25 * g++.dg/template/canon-type-2.C: Ditto.
26 * g++.dg/template/init7.C: Ditto.
27 * g++.dg/template/sizeof-template-argument.C: Ditto.
28 * g++.dg/template/const3.C: Ditto.
29 * g++.dg/template/sfinae26.C: Ditto.
30 * g++.dg/template/sfinae26.C: Ditto.
31 * g++.dg/template/canon-type-11.C: Ditto.
32 * g++.dg/template/union2.C: Ditto.
33 * g++.dg/template/canon-type-3.C: Ditto.
34 * g++.dg/template/canon-type-1.C: Ditto.
35 * g++.dg/template/canon-type-5.C: Ditto.
36 * g++.dg/template/canon-type-7.C: Ditto.
37 * g++.dg/template/canon-type-10.C: Ditto.
38 * g++.dg/template/spec36.C: Ditto.
39 * g++.dg/template/typedef38.C: Ditto.
40 * g++.dg/template/canon-type-4.C: Ditto.
41 * g++.dg/template/canon-type-6.C: Ditto.
42 * g++.dg/template/canon-type-13.C: Ditto.
43 * g++.dg/template/instantiate9.C: Ditto.
44 * g++.dg/template/ttp22.C: Ditto.
45 * g++.dg/warn/Wreturn-type-6.C: Ditto.
46 * g++.dg/warn/Walways-true-1.C: Ditto.
47 * g++.dg/warn/Wlogical-op-1.C: Ditto.
48 * g++.dg/warn/Walways-true-2.C: Ditto.
49 * g++.dg/conversion/op4.C: Ditto.
50 * g++.dg/opt/pr19650.C: Ditto.
51 * g++.dg/lookup/friend11.C: Ditto.
52 * g++.dg/other/default2.C: Ditto.
53 * g++.dg/other/default3.C: Ditto.
54 * g++.dg/other/dtor2.C: Ditto.
55 * g++.dg/other/friend5.C: Ditto.
56 * g++.dg/other/default5.C: Ditto.
57 * g++.dg/init/brace6.C: Ditto.
58 * g++.dg/init/aggr5.C: Ditto.
59 * g++.dg/init/error2.C: Ditto.
60 * g++.dg/expr/bound-mem-fun.C: Ditto.
61 * g++.dg/expr/cond6.C: Ditto.
62 * g++.dg/expr/stmt-expr-1.C: Ditto.
63 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
64 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
65 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
66 * g++.dg/cpp0x/bracket1.C: Ditto.
67 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
68 * g++.dg/cpp0x/pr38646.C: Ditto.
69 * g++.dg/cpp0x/variadic73.C: Ditto.
70 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
71 * g++.dg/cpp0x/bracket4.C: Ditto.
72 * g++.dg/cpp0x/decltype4.C: Ditto.
73 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
74 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
75 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
76 * g++.dg/cpp0x/variadic-new2.C: Ditto.
77 * g++.dg/cpp0x/decltype2.C: Ditto.
78 * g++.dg/cpp0x/decltype1.C: Ditto.
79 * g++.dg/cpp0x/bracket2.C: Ditto.
80 * g++.dg/cpp0x/decltype5.C: Ditto.
81 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
82 * g++.dg/cpp0x/variadic70.C: Ditto.
83 * g++.dg/cpp0x/decltype6.C: Ditto.
84 * g++.dg/cpp0x/rvo.C: Ditto.
85 * g++.dg/cpp0x/vt-40092.C: Ditto.
86 * g++.dg/cpp0x/variadic-new.C: Ditto.
87 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
88 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
89 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
90 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
91 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
92 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
93 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
94 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
95 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
96 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
97 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
98 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
99 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
100 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
101 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
102 * g++.dg/cpp0x/pr39639.C: Ditto.
103 * g++.dg/cpp0x/decltype3.C: Ditto.
104 * g++.dg/cpp0x/variadic68.C: Ditto.
105 * g++.dg/cpp0x/variadic-function.C: Ditto.
106 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
107 * g++.dg/cpp0x/variadic-bind.C: Ditto.
108 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
109 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
110 * g++.dg/parse/crash35.C: Ditto.
111 * g++.dg/parse/crash40.C: Ditto.
112 * g++.dg/parse/defarg12.C: Ditto.
113 * g++.dg/parse/crash34.C: Ditto.
114 * g++.dg/parse/constructor3.C: Ditto.
115 * g++.dg/parse/template23.C: Ditto.
116 * g++.dg/parse/crash56.C: Ditto.
117 * g++.dg/parse/dtor13.C: Ditto.
118 * g++.dg/parse/error33.C: Ditto.
119 * g++.dg/parse/ctor9.C: Ditto.
120 * g++.dg/parse/error32.C: Ditto.
121 * g++.dg/parse/error37.C: Ditto.
122 * g++.dg/parse/bitfield3.C: Ditto.
123 * g++.dg/parse/struct-4.C: Ditto.
124 * g++.dg/ext/has_trivial_copy.C: Ditto.
125 * g++.dg/ext/is_polymorphic.C: Ditto.
126 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
127 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
128 * g++.dg/ext/has_nothrow_assign.C: Ditto.
129 * g++.dg/ext/is_union.C: Ditto.
130 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
131 * g++.dg/ext/is_pod.C: Ditto.
132 * g++.dg/ext/has_virtual_destructor.C: Ditto.
133 * g++.dg/ext/has_trivial_constructor.C: Ditto.
134 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
135 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
136 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
137 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
138 * g++.dg/ext/is_abstract.C: Ditto.
139 * g++.dg/ext/has_trivial_assign.C: Ditto.
140 * g++.dg/ext/is_class.C: Ditto.
141 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
142 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
143 * g++.dg/ext/is_base_of.C: Ditto.
144 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
145 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
146 * g++.dg/ext/is_empty.C: Ditto.
147 * g++.dg/ext/is_enum.C: Ditto.
148 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
149 * g++.dg/ext/.C: Ditto.
150 * g++.dg/ext/.C: Ditto.
151 * gnat.dg/opt11.adb: Ditto.
152 * obj-c++.dg/pr45735.mm: Ditto.
153 * obj-c++.dg/pr24393.mm: Ditto.
154 * obj-c++.dg/exceptions-2.cc: Ditto.
155 * objc.dg/pr45735.m: Ditto.
156 * objc.dg/pr24393.m: Ditto.
157
158 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
159
160 * objc.dg/attributes/objc-exception-1.m: New.
161
162 2011-02-23 Jie Zhang <jie@codesourcery.com>
163
164 * gcc.dg/cpp/include7.c: New test.
165
166 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
167
168 PR c++/47242
169 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
170
171 2011-02-23 Jie Zhang <jie@codesourcery.com>
172
173 PR rtl-optimization/47763
174 * gcc.dg/pr47763.c: New test.
175
176 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
177
178 PR fortran/45743
179 * gfortran.dg/whole_file_32.f90 : New test.
180
181 2011-02-22 Dodji Seketeli <dodji@redhat.com>
182
183 PR c++/47666
184 * g++.dg/inherit/virtual7.C: New test.
185
186 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
187
188 PR objc/47832
189 * objc.dg/type-size-3.m: Updated error message.
190 * objc.dg/type-size-4.m: New test.
191 * objc.dg/type-size-5.m: New test.
192
193 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
194
195 * lib/gnat.exp: Fix comments.
196 Don't load libgloss.exp.
197 (default_gnat_version): Call $compiler with --version.
198 Adapt regexp for gnatmake output, insert version.
199 (gnat_version): New proc.
200 (gnat_init): Remove gnat_libgcc_s_path.
201 (gnat_target_compile): Likewise.
202 Remove ld_library_path.
203 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
204 (gnat_pass): Remove.
205 (gnat_pass): Remove.
206 (gnat_finish): Remove.
207 (gnat_exit): Remove.
208 (local_find_gnatmake): Reindent.
209 (runtest_file_p): Remove.
210 (prune_warnings): Remove.
211 (find_gnatclean): New proc.
212 * lib/gnat-dg.exp (lremove): New proc.
213 (gnat-dg-test): Reindent.
214 Remove additional output files.
215 (gnat-dg-runtest): Remove.
216
217 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
218 * gnat.dg/loop_optimization6.adb: Likewise.
219 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
220
221 2011-02-22 Jakub Jelinek <jakub@redhat.com>
222
223 PR tree-optimization/47835
224 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
225
226 2011-02-22 Tobias Burnus <burnus@net-b.de>
227
228 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
229 * gfortran.dg/abstract_type_2.f03: Ditto.
230 * gfortran.dg/abstract_type_3.f03: Ditto.
231 * gfortran.dg/abstract_type_4.f03: Ditto.
232 * gfortran.dg/abstract_type_5.f03: Ditto.
233 * gfortran.dg/abstract_type_6.f03: Ditto.
234 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
235 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
236 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
237 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
238 * gfortran.dg/array_function_5.f90: Ditto.
239 * gfortran.dg/asynchronous_3.f03: Ditto.
240 * gfortran.dg/char_expr_1.f90: Ditto.
241 * gfortran.dg/class_14.f03: Ditto.
242 * gfortran.dg/data_array_6.f: Ditto.
243 * gfortran.dg/data_invalid.f90: Ditto.
244 * gfortran.dg/dot_product_1.f03: Ditto.
245 * gfortran.dg/func_derived_5.f90: Ditto.
246 * gfortran.dg/func_result_4.f90: Ditto.
247 * gfortran.dg/implied_do_1.f90: Ditto.
248 * gfortran.dg/initialization_25.f90: Ditto.
249 * gfortran.dg/initialization_26.f90: Ditto.
250 * gfortran.dg/interface_34.f90: Ditto.
251 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
252 * gfortran.dg/keyword_symbol_1.f90: Ditto.
253 * gfortran.dg/matmul_8.f03: Ditto.
254 * gfortran.dg/merge_init_expr.f90: Ditto.
255 * gfortran.dg/pack_assign_1.f90: Ditto.
256 * gfortran.dg/pack_vector_1.f90: Ditto.
257 * gfortran.dg/pointer_check_8.f90: Ditto.
258 * gfortran.dg/product_init_expr.f03: Ditto.
259 * gfortran.dg/reshape_order_5.f90: Ditto.
260 * gfortran.dg/reshape_shape_1.f90: Ditto.
261 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
262 * gfortran.dg/same_name_2.f90: Ditto.
263 * gfortran.dg/selected_real_kind_1.f90: Ditto.
264 * gfortran.dg/spread_init_expr.f03: Ditto.
265 * gfortran.dg/stmt_func_1.f90: Ditto.
266 * gfortran.dg/sum_init_expr.f03: Ditto.
267 * gfortran.dg/transpose_3.f03: Ditto.
268 * gfortran.dg/unpack_init_expr.f03: Ditto.
269 * gfortran.dg/warn_conversion.f90: Ditto.
270 * gfortran.dg/warn_conversion_2.f90: Ditto.
271 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
272 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
273 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
274 * gfortran.dg/whole_file_16.f90: Ditto.
275 * gfortran.dg/whole_file_17.f90: Ditto.
276 * gfortran.dg/whole_file_18.f90: Ditto.
277 * gfortran.dg/whole_file_20.f03: Ditto.
278 * gfortran.dg/whole_file_5.f90: Ditto.
279 * gfortran.dg/whole_file_6.f90: Ditto.
280 * gfortran.dg/write_invalid_format.f90: Ditto.
281 * gfortran.dg/zero_sized_6.f90: Ditto.
282
283 2011-02-21 Jeff Law <law@redhat.com>
284
285 PR rtl-optimization/46178
286 * gcc.target/i386/pr46178.c: New test.
287
288 PR rtl-optimization/46002
289 * gcc.c-torture/compile/pr46002.c: New test.
290
291 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
292
293 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
294 *-*-hpux10*.
295
296 2011-02-21 Jakub Jelinek <jakub@redhat.com>
297
298 PR debug/47106
299 * g++.dg/debug/pr47106.C: Require effective target lto.
300
301 2011-02-21 Jason Merrill <jason@redhat.com>
302
303 * g++.dg/cpp0x/constexpr-diag2.C: New.
304
305 2011-02-20 Jason Merrill <jason@redhat.com>
306
307 * g++.dg/cpp0x/constexpr-ctor7.C: New.
308
309 * g++.dg/cpp0x/fntmpdefarg2.C: New.
310
311 * g++.dg/overload/conv-op1.C: New.
312
313 * g++.dg/cpp0x/constexpr-synth1.C: New.
314
315 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
316
317 * objc.dg/layout-2.m: New.
318 * objc.dg/selector-3.m: Adjusted location of error message.
319 * objc.dg/type-size-3.m: Same.
320 * obj-c++.dg/selector-3.mm: Same.
321
322 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
323
324 PR objc/47784
325 * objc.dg/property/dotsyntax-22.m: New.
326 * obj-c++.dg/property/dotsyntax-22.mm: New.
327
328 2011-02-20 Dodji Seketeli <dodji@redhat.com>
329
330 PR c++/46394
331 * g++.dg/template/typedef38.C: New test.
332
333 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
334
335 PR fortran/46818
336 * gfortran.dg/whole_file_30.f90 : New test.
337 * gfortran.dg/whole_file_31.f90 : New test.
338
339 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
340
341 PR fortran/45077
342 PR fortran/44945
343 * gfortran.dg/whole_file_28.f90 : New test.
344 * gfortran.dg/whole_file_29.f90 : New test.
345
346 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
347
348 PR c++/44118
349 * g++.dg/template/crash105.C: New.
350
351 2011-02-19 Jason Merrill <jason@redhat.com>
352
353 * g++.dg/cpp0x/regress/no-elide1.C: New.
354
355 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
356
357 PR tree-optimization/46620
358 * gcc.dg/pr46620.c: New.
359
360 2011-02-19 Jakub Jelinek <jakub@redhat.com>
361
362 PR c/47809
363 * gcc.target/i386/pr47809.c: New test.
364
365 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
366 Tobias Burnus <burnus@net-b.de>
367
368 * lib/target-supports.exp
369 (check_effective_target_fortran_large_real): New check for large reals.
370 * gfortran.dg/nan_7.f90: New test.
371
372 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
373
374 PR libgfortran/47567
375 * gfortran.dg/fmt_f0_1.f90: Update test.
376
377 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
378
379 PR fortran/47348
380 * gfortran.dg/array_constructor_36.f90 : New test.
381 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
382 allow for comparison between different elements of the array
383 constructor at different levels of optimization.
384
385 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
386
387 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
388 * gcc.target/i386/pr32280-1.c: Likewise.
389
390 2011-02-19 Jakub Jelinek <jakub@redhat.com>
391
392 PR target/47800
393 * gcc.target/i386/pr47800.c: New test.
394
395 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
396
397 * objc/execute/exceptions/foward-1.x: New.
398
399 2011-02-18 Janus Weil <janus@gcc.gnu.org>
400
401 PR fortran/47789
402 * gfortran.dg/derived_constructor_comps_4.f90: New.
403
404 2011-02-18 Tobias Burnus
405
406 PR fortran/47775
407 * gfortran.dg/func_result_6.f90: New.
408
409 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
410
411 PR c++/47795
412 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
413
414 2011-02-18 Tobias Burnus <burnus@net-b.de>
415
416 PR fortran/47750
417 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
418 gcc_warning_prefix.
419 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
420 normalizing the error/warning output.
421 * gfortran.dg/Wall.f90: Update dg-error/warning.
422 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
423 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
424 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
425 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
426 * gfortran.dg/class_30.f90: Update dg-error/warning.
427 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
428 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
429 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
430 * gfortran.dg/entry_17.f90: Update dg-error/warning.
431 * gfortran.dg/entry_19.f90: Update dg-error/warning.
432 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
433 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
434 * gfortran.dg/g77/12632.f: Update dg-error/warning.
435 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
436 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
437 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
438 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
439 * gfortran.dg/goto_8.f90: Update dg-error/warning.
440 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
441 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
442 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
443 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
444 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
445 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
446 * gfortran.dg/volatile3.f90: Update dg-error/warning.
447 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
448 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
449 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
450 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
451 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
452
453 2011-02-18 Janus Weil <janus@gcc.gnu.org>
454
455 PR fortran/47768
456 * gfortran.dg/proc_ptr_comp_30.f90: New.
457
458 2011-02-18 Jakub Jelinek <jakub@redhat.com>
459
460 PR debug/47780
461 * gcc.target/i386/pr47780.c: New test.
462
463 2011-02-18 Janus Weil <janus@gcc.gnu.org>
464
465 PR fortran/47767
466 * gfortran.dg/class_40.f03: New.
467
468 2011-02-18 Dodji Seketeli <dodji@redhat.com>
469
470 PR c++/47208
471 * g++.dg/cpp0x/auto21.C: New test.
472
473 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
474
475 * objc.dg/special/unclaimed-category-1.h: Updated for
476 new ABI support.
477 * objc.dg/special/unclaimed-category-1.m: Same.
478 * objc.dg/zero-link-1.m: Same.
479 * objc.dg/lookup-1.m: Same.
480 * objc.dg/torture/strings/const-str-9.m
481 * objc.dg/torture/strings/const-str-10.m: Same.
482 * objc.dg/torture/strings/const-str-11.m: Same.
483 * objc.dg/torture/forward-1.m: Same.
484 * objc.dg/zero-link-2.m: Same.
485 * objc.dg/encode-7-next-64bit.m: Same.
486 * objc.dg/method-4.m: Same.
487 * objc.dg/next-runtime-1.m: Same.
488 * objc.dg/image-info.m: Same.
489 * objc.dg/pr23214.m: Same.
490 * objc.dg/symtab-1.m: Same.
491 * obj-c++.dg/basic.m: Same.
492 * obj-c++.dg/proto-lossage-3.m: Same.
493 * obj-c++.dg/torture/strings/const-str-10.m: Same.
494 * obj-c++.dg/torture/strings/const-str-11.m: Same.
495 * obj-c++.dg/torture/strings/const-str-9.m: Same.
496 * obj-c++.dg/method-11.m: Same.
497 * objc/execute/enumeration-1.m: Same.
498 * objc/execute/object_is_class.m: Same.
499 * objc/execute/formal_protocol-2.m: Same.
500 * objc/execute/formal_protocol-4.m: Same.
501 * objc/execute/formal_protocol-6.m: Same.
502 * objc/execute/bycopy-3.m: Same.
503 * objc/execute/exceptions/catchall-1.m: Same.
504 * objc/execute/exceptions/finally-1.m: Same.
505 * objc/execute/exceptions/local-variables-1.m: Same.
506 * objc/execute/exceptions/foward-1.m: Same.
507 * objc/execute/bf-common.h
508 * objc/execute/enumeration-2.m: Same.
509 * objc/execute/formal_protocol-1.m: Same.
510 * objc/execute/formal_protocol-3.m: Same.
511 * objc/execute/formal_protocol-5.m: Same.
512 * objc/execute/accessing_ivars.m: Same.
513 * objc/execute/bycopy-2.m: Same.
514 * objc/execute/formal_protocol-7.m: Same.
515 * objc/execute/compatibility_alias.m: Same.
516 * objc/execute/no_clash.m: Same.
517 * objc/execute/object_is_meta_class.m: Same.
518 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
519 * objc/execute/class-tests-1.h: Include stdio.h.
520 * objc/execute/class-tests-2.h: Same.
521 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
522 runtimes.
523 * obj-c++.dg/try-catch-2.mm: Same.
524
525 2011-02-17 Jakub Jelinek <jakub@redhat.com>
526
527 PR c++/47783
528 * g++.dg/warn/Wunused-parm-4.C: New test.
529
530 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
531 Jan Hubicka <jh@suse.cz>
532
533 PR debug/47106
534 PR debug/47402
535 * g++.dg/debug/pr47106.C: New.
536
537 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
538
539 PR target/43653
540 * gcc.target/i386/pr43653.c: New test.
541
542 2011-02-11 Dodji Seketeli <dodji@redhat.com>
543
544 PR c++/47172
545 * g++.dg/template/inherit6.C: New test.
546
547 2011-02-16 Janus Weil <janus@gcc.gnu.org>
548
549 PR fortran/47745
550 * gfortran.dg/class_39.f03: New.
551
552 2011-02-16 Dodji Seketeli <dodji@redhat.com>
553
554 PR c++/47326
555 * g++.dg/cpp0x/variadic106.C: New test.
556
557 2011-02-16 Jakub Jelinek <jakub@redhat.com>
558
559 PR libfortran/47757
560 * gfortran.dg/pr47757-1.f90: New test.
561 * gfortran.dg/pr47757-2.f90: New test.
562 * gfortran.dg/pr47757-3.f90: New test.
563
564 PR c++/47704
565 * g++.dg/cpp0x/enum8.C: New test.
566
567 2011-02-15 Jason Merrill <jason@redhat.com>
568
569 * g++.dg/inherit/implicit-trivial1.C: New.
570 * g++.dg/cpp0x/implicit-trivial1.C: New.
571
572 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
573
574 PR middle-end/47725
575 * gcc.dg/torture/pr47725.c: Removed.
576
577 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
578
579 PR target/47755
580 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
581 constant does not generate a load from memory.
582
583 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
584
585 PR middle-end/47725
586 * gcc.dg/torture/pr47725.c: New.
587
588 2011-02-15 Richard Guenther <rguenther@suse.de>
589
590 PR tree-optimization/47743
591 * gcc.dg/torture/pr47743.c: New testcase.
592
593 2011-02-15 Jakub Jelinek <jakub@redhat.com>
594
595 PR middle-end/47581
596 * gcc.target/i386/pr47581.c: New test.
597
598 2011-02-14 Janus Weil <janus@gcc.gnu.org>
599
600 PR fortran/47730
601 * gfortran.dg/select_type_22.f03: New.
602
603 2011-02-14 Jason Merrill <jason@redhat.com>
604
605 * g++.dg/cpp0x/regress/enum1.C: New.
606
607 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
608
609 * gnat.dg/include.adb: New test.
610
611 2011-02-14 Janus Weil <janus@gcc.gnu.org>
612
613 PR fortran/47728
614 * gfortran.dg/class_38.f03: New.
615
616 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
617
618 * gcc.dg/pr46494.c: New test.
619
620 2011-02-14 Richard Guenther <rguenther@suse.de>
621
622 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
623
624 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
625
626 PR ada/41929
627 * gnat.dg/null_pointer_deref1.exp: Don't skip on
628 sparc*-sun-solaris2.11.
629
630 2011-02-14 Janus Weil <janus@gcc.gnu.org>
631
632 PR fortran/47349
633 * gfortran.dg/argument_checking_18.f90: New.
634
635 2011-02-13 Tobias Burnus <burnus@net-b.de>
636
637 * gfortran.dg/argument_checking_13.f90: Update dg-error.
638 * gfortran.dg/argument_checking_17.f90: New.
639
640 2011-02-12 Janus Weil <janus@gcc.gnu.org>
641
642 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
643 are temporarily disabled.
644 * gfortran.dg/class_7.f03: Ditto.
645 * gfortran.dg/coarray_14.f90: Ditto.
646 * gfortran.dg/typebound_proc_13.f03: Ditto.
647
648 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
649
650 PR fortran/45586
651 * gfortran.dg/extends_11.f03: New.
652
653 2011-02-11 Xinliang David Li <davidxl@google.com>
654
655 PR tree-optimization/47707
656 * g++.dg/tree-ssa/pr47707.C: New test.
657
658 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
659
660 * g++.dg/opt/inline17.C: New test.
661
662 2011-02-11 Tobias Burnus <burnus@net-b.de>
663
664 PR fortran/47550
665 * gfortran.dg/pure_formal_2.f90: New.
666
667 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
668
669 PR rtl-optimization/47614
670 * gfortran.dg/pr47614.f: New.
671
672 2011-02-11 Joseph Myers <joseph@codesourcery.com>
673
674 PR driver/47678
675 * gcc.dg/opts-6.c: New test.
676
677 2011-02-11 Jakub Jelinek <jakub@redhat.com>
678
679 PR debug/47684
680 * gcc.dg/pr47684.c: New test.
681
682 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
683
684 PR target/47629
685 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
686 c99_runtime, dg-add-options c99_runtime.
687 (main): Use __asm__.
688
689 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
690
691 PR testsuite/47400
692 * lib/target-supports.exp (check_ascii_locale_available): New proc.
693 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
694 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
695 * gcc.dg/ucnid-10.c: Likewise.
696 * gcc.dg/ucnid-13.c: Likewise.
697 * gcc.dg/ucnid-7.c: Likewise.
698 * gcc.dg/ucnid-8.c: Likewise.
699 Adapt dg-warning line number.
700
701 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
702
703 * gcc.target/i386/parity-1.c: Use -march=k8.
704 * gcc.target/i386/parity-2.c: Ditto.
705 * gcc.target/i386/vecinit-1.c: Ditto.
706 * gcc.target/i386/vecinit-2.c: Ditto.
707
708 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
709
710 PR target/46610
711 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
712 * gcc.target/mips/save-restore-3.c: Likewise.
713 * gcc.target/mips/save-restore-4.c: Likewise.
714 * gcc.target/mips/save-restore-5.c: Likewise.
715
716 PR target/47683
717 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
718 * g++.dg/tree-prof/partition2.C: Likewise.
719
720 2011-02-09 Jason Merrill <jason@redhat.com>
721
722 * g++.dg/tree-ssa/inline-3.C: Use a normal function
723 rather than misdeclare std::puts.
724
725 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
726 * g++.dg/other/warning1.C: Likewise.
727 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
728 * g++.old-deja/g++.gb/scope06.C: Likewise.
729 * g++.old-deja/g++.law/cvt11.C: Likewise.
730 * g++.old-deja/g++.law/init1.C: Likewise.
731 * g++.dg/abi/mangle26.C: Likewise.
732
733 * g++.dg/template/function1.C: Adjust for C++0x mode.
734 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
735
736 * g++.dg/ext/label10.C: Adjust for C++0x mode.
737 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
738
739 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
740
741 * g++.dg/cpp0x/regress/abi-empty7.C: New.
742
743 * g++.dg/cpp0x/regress: New directory.
744 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
745 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
746 * g++.dg/cpp0x/regress/regress3.C: New.
747
748 2011-02-10 Richard Guenther <rguenther@suse.de>
749
750 PR tree-optimization/47677
751 * gcc.dg/torture/pr47677.c: New testcase.
752
753 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
754
755 * objc.dg/special/load-category-1.m: Remove unused header.
756 * objc.dg/special/load-category-1a.m: Likewise.
757 * objc.dg/special/load-category-2.m: Likewise.
758 * objc.dg/special/load-category-2a.m: Likewise.
759 * objc.dg/special/load-category-3.m: Likewise.
760 * objc.dg/special/load-category-3a.m: Likewise.
761 * objc.dg/attributes/proto-attribute-2.m: Likewise.
762 * objc.dg/attributes/proto-attribute-3.m: Likewise.
763 * objc.dg/attributes/class-attribute-1.m: Likewise.
764 * objc.dg/property/property.exp: Don't run for Darwin < 9.
765 * obj-c++.dg/property/property.exp: Likewise.
766 * objc.dg/attributes/method-sentinel-1.m: Update type header.
767 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
768 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
769 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
770 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
771 * obj-c++.dg/template-8.mm: Likewise.
772
773 2011-02-10 Jakub Jelinek <jakub@redhat.com>
774
775 PR target/47665
776 * gcc.target/i386/pr47665.c: New test.
777
778 2011-02-10 Jie Zhang <jie@codesourcery.com>
779
780 PR testsuite/47622
781 Revert
782 2011-02-05 Jie Zhang <jie@codesourcery.com>
783 PR debug/42631
784 * gcc.dg/pr42631.c: Update test.
785 * gcc.dg/pr42631-2.c: New test.
786
787 2011-02-09 Janus Weil <janus@gcc.gnu.org>
788
789 PR fortran/47352
790 * gfortran.dg/proc_decl_25.f90: New.
791
792 2011-02-09 Janus Weil <janus@gcc.gnu.org>
793
794 PR fortran/47463
795 * gfortran.dg/typebound_assignment_2.f03: New.
796
797 2011-02-09 Richard Guenther <rguenther@suse.de>
798
799 PR tree-optimization/47664
800 * gcc.dg/tree-ssa/inline-7.c: New testcase.
801
802 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
803
804 PR middle-end/47646
805 * gnat.dg/uninit_func.adb: Adjust dg directive.
806
807 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
808
809 PR middle-end/47646
810 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
811
812 2011-02-09 Janus Weil <janus@gcc.gnu.org>
813
814 PR fortran/47637
815 * gfortran.dg/auto_dealloc_2.f90: New.
816
817 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
818
819 * gcc.dg/builtins-config.h: Remove __sgi handling.
820 * lib/target-supports.exp (add_options_for_c99_runtime): Add
821 -std=c99 for mips-sgi-irix6.5*.
822
823 2011-02-09 Martin Jambor <mjambor@suse.cz>
824
825 PR middle-end/45505
826 * gfortran.dg/pr25923.f90: Remove xfails.
827
828 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
829
830 PR fortran/47583
831 * gfortran.dg/inquire_14.f90: New test.
832
833 2011-02-08 Janus Weil <janus@gcc.gnu.org>
834
835 PR fortran/45290
836 * gfortran.dg/pointer_init_6.f90: New.
837
838 2011-02-08 Jeff Law <law@redhat.com>
839
840 PR tree-optimization/42893
841 * gcc.tree-ssa/pr42893.c: New test.
842
843 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
844
845 PR tree-optimization/46834
846 PR tree-optimization/46994
847 PR tree-optimization/46995
848 * gcc.dg/graphite/id-pr46834.c: New.
849 * gfortran.dg/graphite/id-pr46994.f90: New.
850 * gfortran.dg/graphite/id-pr46995.f90: New.
851
852 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
853
854 PR middle-end/47646
855 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
856 using the variable is known the warning is emitted there.
857 * gcc.dg/uninit-pr19430.c (foo): Likewise.
858 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
859
860 * c-c++-common/pr20000.c (g): Both warnings occur at the return
861 statement.
862 (vg): Likewise.
863 * gcc.dg/noreturn-1.c (foo5): Likewise.
864 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
865 (method2): Likewise.
866
867 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
868 the return statement using the uninitialized variable.
869 * gfortran.dg/pr39666-2.f90 (f): Likewise.
870
871 2011-02-08 Richard Guenther <rguenther@suse.de>
872
873 PR middle-end/47639
874 * g++.dg/opt/pr47639.c: New testcase.
875
876 2011-02-08 Richard Guenther <rguenther@suse.de>
877
878 PR tree-optimization/47632
879 * g++.dg/opt/pr47632.C: New testcase.
880
881 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
882
883 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
884
885 2011-02-07 Richard Guenther <rguenther@suse.de>
886
887 PR tree-optimization/47615
888 * g++.dg/opt/pr47615.C: New testcase.
889
890 2011-02-07 Richard Guenther <rguenther@suse.de>
891
892 PR tree-optimization/47621
893 * gcc.dg/torture/pr47621.c: New testcase.
894
895 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
896
897 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
898
899 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
900
901 PR fortran/47592
902 * gfortran.dg/allocate_with_source_1 : New test.
903
904 2011-02-05 Jakub Jelinek <jakub@redhat.com>
905
906 PR middle-end/47610
907 * gcc.dg/pr47610.c: New test.
908
909 2011-02-05 Jie Zhang <jie@codesourcery.com>
910
911 PR debug/42631
912 * gcc.dg/pr42631.c: Update test.
913 * gcc.dg/pr42631-2.c: New test.
914
915 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
916
917 PR fortran/47574
918 * gfortran.dg/pr47574.f90: New test.
919
920 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
921
922 PR tree-optimization/46194
923 * gcc.dg/autopar/pr46194.c: New.
924
925 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
926
927 PR tree-optimization/43695
928 * g++.dg/ipa/pr43695.C: New.
929
930 2011-02-04 Jakub Jelinek <jakub@redhat.com>
931
932 PR inline-asm/23200
933 * gcc.dg/pr23200.c: New test.
934
935 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
936
937 PR c++/47589
938 * g++.dg/pr47589.C: New test.
939
940 2011-02-03 Dodji Seketeli <dodji@redhat.com>
941
942 PR c++/47398
943 * g++.dg/template/typedef37.C: New test.
944 * g++.dg/template/param1.C: Adjust expected error message.
945
946 2011-02-03 Jakub Jelinek <jakub@redhat.com>
947
948 PR middle-end/31490
949 * gcc.dg/pr31490-2.c: New test.
950 * gcc.dg/pr31490-3.c: New test.
951 * gcc.dg/pr31490-4.c: New test.
952
953 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
954 Jakub Jelinek <jakub@redhat.com>
955
956 PR c++/46890
957 * g++.dg/parser/semicolon3.C: Adjust.
958 * g++.dg/parser/semicolon4.C: New testcase.
959 * g++.dg/pr46890.C: New testcase.
960
961 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
962
963 PR c++/29571
964 * g++.dg/init/pr29571.C: New.
965
966 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
967
968 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
969 instead of vect_int.
970
971 2011-02-03 Jakub Jelinek <jakub@redhat.com>
972
973 PR target/47312
974 * gcc.target/i386/pr47312.c: New test.
975
976 PR target/47564
977 * gcc.target/i386/pr47564.c: New test.
978
979 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
980
981 PR tree-optimization/45122
982 * gcc.dg/tree-ssa/pr45122.c: New.
983
984 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
985
986 PR target/47272
987 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
988 and vec_vsx_st.
989
990 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
991 and vsx so a default --with-cpu=power7 doesn't give an error
992 when -mavoid-indexed-addresses is used.
993
994 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
995 wrapper function to save the arguments and then jump to the real
996 function, rather than depending on the compiler not to move stuff
997 before an asm.
998 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
999
1000 2011-02-02 Janus Weil <janus@gcc.gnu.org>
1001 Paul Thomas <pault@gcc.gnu.org>
1002
1003 PR fortran/47082
1004 * gfortran.dg/class_37.f03 : New test.
1005
1006 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
1007 Richard Guenther <rguenther@suse.de>
1008
1009 PR tree-optimization/40979
1010 PR bootstrap/47044
1011 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
1012 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
1013 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
1014 check_vect_support_and_set_flags.
1015 * gfortran.dg/graphite/vect-pr40979.f90: New.
1016
1017 2011-02-02 Janus Weil <janus@gcc.gnu.org>
1018
1019 PR fortran/47572
1020 * gfortran.dg/class_36.f03: New.
1021
1022 2011-02-02 Richard Guenther <rguenther@suse.de>
1023
1024 PR tree-optimization/47566
1025 * gcc.dg/lto/20110201-1_0.c: New testcase.
1026
1027 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
1028
1029 PR debug/47498
1030 PR debug/47501
1031 PR debug/45136
1032 PR debug/45130
1033 * debug/pr47498.c: New.
1034 * debug/pr47501.c: New.
1035
1036 2011-02-01 Richard Guenther <rguenther@suse.de>
1037
1038 PR tree-optimization/47559
1039 * g++.dg/torture/pr47559.C: New testcase.
1040
1041 2011-02-01 Janus Weil <janus@gcc.gnu.org>
1042
1043 PR fortran/47565
1044 * gfortran.dg/typebound_call_20.f03: New.
1045
1046 2011-02-01 Richard Guenther <rguenther@suse.de>
1047
1048 PR tree-optimization/47555
1049 * gcc.dg/pr47555.c: New testcase.
1050
1051 2011-02-01 Richard Guenther <rguenther@suse.de>
1052
1053 PR tree-optimization/47541
1054 * g++.dg/torture/pr47541.C: New testcase.
1055
1056 2011-01-31 Janus Weil <janus@gcc.gnu.org>
1057
1058 PR fortran/47455
1059 * gfortran.dg/typebound_call_19.f03: New.
1060
1061 2011-01-31 Jakub Jelinek <jakub@redhat.com>
1062
1063 PR c++/47416
1064 * g++.dg/cpp0x/pr47416.C: New test.
1065
1066 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
1067
1068 PR fortran/47519
1069 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
1070
1071 2011-01-31 Janus Weil <janus@gcc.gnu.org>
1072
1073 PR fortran/47463
1074 * gfortran.dg/typebound_assignment_1.f03: New.
1075
1076 2011-01-31 Jakub Jelinek <jakub@redhat.com>
1077
1078 PR tree-optimization/47538
1079 * gcc.c-torture/execute/pr47538.c: New test.
1080
1081 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1082
1083 PR target/45325
1084 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
1085
1086 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1087
1088 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
1089
1090 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
1091
1092 PR rtl-optimization/44031
1093 * gcc.c-torture/compile/20110131-1.c: New test.
1094
1095 2011-01-31 Tobias Burnus <burnus@net-b.de>
1096
1097 PR fortran/47042
1098 * gfortran.dg/stmt_func_1.f90: New.
1099
1100 2011-01-31 Tobias Burnus <burnus@net-b.de>
1101
1102 PR fortran/47042
1103 * gfortran.dg/interface_34.f90: New.
1104
1105 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
1106
1107 PR fortran/47523
1108 * gfortran.dg/realloc_on_assign_5.f03: New test.
1109 * gfortran.dg/realloc_on_assign_5.f03: New test.
1110
1111 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1112
1113 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
1114 * gfortran.dg/bessel_7.f90: Likewise.
1115 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
1116
1117 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
1118 * gfortran.dg/sum_init_expr.f03: Likewise.
1119
1120 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
1121
1122 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
1123 -r -nostdlib.
1124
1125 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
1126 loop only on "vect_intfloat_cvt" targets.
1127
1128 2011-01-29 Tobias Burnus <burnus@net-b.de>
1129
1130 PR fortran/47531
1131 * gfortran.dg/shape_6.f90: New.
1132
1133 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1134
1135 PR libgfortran/47434
1136 * gfortran.dg/read_infnan_1.f90: Update test.
1137 * gfortran.dg/module_nan.f90: Update test.
1138 * gfortran.dg/char4_iunit_1.f03: Update test.
1139 * gfortran.dg/large_real_kind_1.f90: Update test.
1140 * gfortran.dg/real_const_3.f90: Update test.
1141 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
1142
1143 2011-01-29 Dodji Seketeli <dodji@redhat.com>
1144
1145 PR c++/47311
1146 * g++.dg/template/param2.C: New test.
1147
1148 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1149
1150 PR libgfortran/47285
1151 * gfortran.dg/fmt_g.f: New test.
1152
1153 2011-01-28 Tobias Burnus <burnus@net-b.de>
1154
1155 PR fortran/47507
1156 * gfortran.dg/pure_formal_1.f90: New.
1157
1158 2011-01-28 Jakub Jelinek <jakub@redhat.com>
1159
1160 PR target/42894
1161 * gcc.dg/tls/pr42894.c: New test.
1162
1163 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1164
1165 * gcc.dg/pr47276.c: Add dg-require-visibility.
1166
1167 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1168
1169 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
1170
1171 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
1172 Tobias Burnus <burnus@gcc.gnu.org>
1173
1174 PR fortran/45170
1175 PR fortran/35810
1176 PR fortran/47350
1177 * gfortran.dg/realloc_on_assign_3.f03: New test.
1178 * gfortran.dg/realloc_on_assign_4.f03: New test.
1179 * gfortran.dg/allocatable_function_5.f90: New test.
1180 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
1181 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
1182 implemented" dg-errors.
1183
1184 2011-01-27 Jan Hubicka <jh@suse.cz>
1185
1186 PR middle-end/46949
1187 * gcc.dg/attr-weakref-4.c: New testcase
1188
1189 2011-01-27 Martin Jambor <mjambor@suse.cz>
1190
1191 PR tree-optimization/47228
1192 * gcc.dg/torture/pr47228.c: New test.
1193
1194 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1195
1196 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
1197
1198 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1199
1200 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
1201 when using auto-overlay support on the SPU.
1202
1203 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
1204
1205 PR rtl-optimization/44174
1206 * gcc.target/i386/asm-6.c: New test.
1207
1208 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
1209
1210 PR rtl-optimization/46856
1211 * gcc.c-torture/compile/pr46856.c: New test.
1212
1213 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
1214 Andrew Pinski <pinskia@gmail.com>
1215
1216 PR c/43082
1217 * gcc.dg/pr43082.c: New.
1218
1219 2011-01-26 DJ Delorie <dj@redhat.com>
1220
1221 PR rtl-optimization/46878
1222 * gcc.dg/pr46878-1.c: New test.
1223
1224 2011-01-26 Jakub Jelinek <jakub@redhat.com>
1225
1226 PR c++/47476
1227 * g++.dg/cpp0x/pr47476.C: New test.
1228
1229 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
1230
1231 * gcc.c-torture/compile/20110126-1.c: New test.
1232
1233 2011-01-26 Jakub Jelinek <jakub@redhat.com>
1234
1235 PR c/47473
1236 * gcc.dg/torture/pr47473.c: New test.
1237
1238 2011-01-26 Jan Hubicka <jh@suse.cz>
1239
1240 PR target/47237
1241 * gcc.c-torture/execute/pr47237.c: New testcase.
1242
1243 2011-01-26 Jan Hubicka <jh@suse.cz>
1244
1245 PR tree-optimization/47190
1246 * gcc.dg/attr-weakref-3.c: New testcase.
1247
1248 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
1249
1250 PR c++/43601
1251 * gcc.dg/dll-9a.c: New test file.
1252 * gcc.dg/dll-11.c: Likewise.
1253 * gcc.dg/dll-12.c: Likewise.
1254 * gcc.dg/dll-12a.c: Likewise.
1255 * gcc.dg/dll-11a.c: Likewise.
1256 * gcc.dg/dll-9.c: Likewise.
1257 * gcc.dg/dll-10.c: Likewise.
1258 * gcc.dg/dll-10a.c: Likewise.
1259 * g++.dg/ext/dllexport4a.cc: Likewise.
1260 * g++.dg/ext/dllexport4.C: Likewise.
1261 * g++.dg/ext/dllexport5.C: Likewise.
1262 * g++.dg/ext/dllexport5a.cc: Likewise.
1263
1264 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1265
1266 PR tree-optimization/46970
1267 * gcc.dg/graphite/pr46970.c: New.
1268
1269 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1270
1271 PR tree-optimization/46215
1272 * gcc.dg/graphite/pr46215.c: New.
1273
1274 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1275
1276 PR tree-optimization/46168
1277 * gcc.dg/graphite/pr46168.c: New.
1278
1279 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1280
1281 PR tree-optimization/43657
1282 * gcc.dg/graphite/pr43657.c: New.
1283
1284 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1285
1286 PR tree-optimization/29832
1287 * gfortran.dg/graphite/pr29832.f90: New.
1288
1289 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1290
1291 PR tree-optimization/43567
1292 * gcc.dg/graphite/pr43567.c: New.
1293
1294 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1295
1296 * gfortran.dg/graphite/interchange-4.f: New.
1297 * gfortran.dg/graphite/interchange-5.f: New.
1298
1299 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
1300 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
1301 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
1302 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
1303 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
1304 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
1305 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
1306 * gfortran.dg/ltrans-7.f90: Removed.
1307 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
1308
1309 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
1310 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
1311 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
1312 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
1313 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
1314 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
1315 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
1316 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
1317 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
1318 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
1319 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
1320 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
1321 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
1322 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
1323 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
1324 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
1325 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
1326 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
1327 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
1328 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
1329 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
1330 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
1331 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
1332 * gcc.dg/tree-ssa/data-dep-1.c
1333 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
1334 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
1335 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
1336 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
1337 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
1338
1339 2011-01-25 Jakub Jelinek <jakub@redhat.com>
1340
1341 PR tree-optimization/47265
1342 PR tree-optimization/47443
1343 * gcc.c-torture/compile/pr47265.c: New test.
1344 * gcc.dg/pr47443.c: New test.
1345
1346 2011-01-25 Martin Jambor <mjambor@suse.cz>
1347
1348 PR tree-optimization/47382
1349 * g++.dg/torture/pr47382.C: New test.
1350 * g++.dg/opt/devirt1.C: Xfail.
1351
1352 2011-01-25 Yao Qi <yao@codesourcery.com>
1353
1354 PR target/45701
1355 * gcc.target/arm/pr45701-1.c: New test.
1356 * gcc.target/arm/pr45701-2.c: New test.
1357 * gcc.target/arm/pr45701-3.c: New test.
1358
1359 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1360 Jakub Jelinek <jakub@redhat.com>
1361
1362 PR tree-optimization/47271
1363 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
1364
1365 2011-01-25 Nick Clifton <nickc@redhat.com>
1366
1367 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
1368 (saturate_add): Delete.
1369 (exchange): Delete.
1370 (main): Do not run saturate_add.
1371 (set_interrupts): Delete.
1372
1373 2011-01-25 Tobias Burnus <burnus@net-b.de>
1374
1375 PR fortran/47448
1376 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
1377
1378 2011-01-25 Jakub Jelinek <jakub@redhat.com>
1379
1380 PR tree-optimization/47427
1381 PR tree-optimization/47428
1382 * gcc.c-torture/compile/pr47427.c: New test.
1383 * gcc.c-torture/compile/pr47428.c: New test.
1384
1385 2011-01-25 Richard Guenther <rguenther@suse.de>
1386
1387 PR middle-end/47411
1388 * gcc.dg/torture/pr47411.c: New testcase.
1389
1390 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1391
1392 * gfortran.dg/graphite/id-24.f: New.
1393 * gfortran.dg/graphite/id-25.f: New.
1394
1395 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1396
1397 * gfortran.dg/graphite/id-23.f: New.
1398
1399 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1400
1401 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
1402
1403 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1404
1405 * gcc.dg/graphite/block-0.c: Un-XFAILed.
1406 * gcc.dg/graphite/block-1.c: Un-XFAILed.
1407 * gcc.dg/graphite/block-7.c: Un-XFAILed.
1408 * gcc.dg/graphite/block-8.c: Un-XFAILed.
1409 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
1410 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
1411 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
1412 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
1413 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
1414
1415 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1416
1417 * gcc.dg/graphite/block-0.c: Add documentation.
1418 * gcc.dg/graphite/block-4.c: Same.
1419 * gcc.dg/graphite/block-7.c: Same.
1420 * gcc.dg/graphite/block-8.c: New.
1421 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
1422 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
1423 * gcc.dg/graphite/interchange-12.c: Add documentation.
1424 * gcc.dg/graphite/interchange-13.c: New.
1425 * gcc.dg/graphite/interchange-14.c: New.
1426 * gcc.dg/graphite/interchange-15.c: New.
1427 * gcc.dg/graphite/interchange-8.c: Add documentation.
1428 * gcc.dg/graphite/interchange-mvt.c: Same.
1429
1430 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1431
1432 PR target/47408
1433 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
1434 * gcc.target/powerpc/altivec-14.c: Ditto.
1435 * gcc.target/powerpc/altivec-33.c: Ditto.
1436 * gcc.target/powerpc/altivec-types-1.c: Ditto.
1437 * gcc.target/powerpc/altivec-types-2.c: Ditto.
1438 * gcc.target/powerpc/altivec-types-3.c: Ditto.
1439 * gcc.target/powerpc/altivec-types-4.c: Ditto.
1440 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
1441 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
1442 * g++.dg/ext/altivec-15.C: Ditto.
1443 * g++.dg/ext/altivec-types-1.C: Ditto.
1444 * g++.dg/ext/altivec-types-2.C: Ditto.
1445 * g++.dg/ext/altivec-types-3.C: Ditto.
1446 * g++.dg/ext/altivec-types-4.C: Ditto.
1447
1448 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1449
1450 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
1451
1452 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1453
1454 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
1455 optimization options.
1456
1457 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1458
1459 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
1460
1461 PR testsuite/45988
1462 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
1463
1464 2011-01-23 Tobias Burnus <burnus@net-b.de>
1465
1466 PR fortran/47421
1467 * gfortran.dg/allocatable_scalar_12.f90: New.
1468
1469 2011-01-23 Ira Rosen <irar@il.ibm.com>
1470
1471 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
1472 vectorization to be not profitable if peeling is used to
1473 realign the memory access.
1474 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
1475 loop bound to avoid loop unrolling.
1476 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
1477
1478 2011-01-22 Jan Hubicka <jh@suse.cz>
1479
1480 PR lto/47333
1481 * g++.dg/lto/pr47333.C: New file.
1482
1483 2011-01-22 Jan Hubicka <jh@suse.cz>
1484
1485 PR tree-optimization/43884
1486 PR lto/44334
1487 * gcc.dg/autopar/outer-2.c: Increase array size.
1488 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
1489
1490 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1491
1492 PR fortran/38536
1493 * gfortran.dg/c_loc_tests_16.f90: New test.
1494
1495 2011-01-22 Tobias Burnus <burnus@net-b.de>
1496
1497 PR fortran/47399
1498 * gfortran.dg/typebound_proc_19.f90: New.
1499
1500 2011-01-21 Jeff Law <law@redhat.com>
1501
1502 PR tree-optimization/47053
1503 * g++.dg/pr47053.C: New test.
1504
1505 2011-01-21 Jason Merrill <jason@redhat.com>
1506
1507 PR c++/47041
1508 * g++.dg/cpp0x/constexpr-ctor6.C: New.
1509
1510 2011-01-21 Jakub Jelinek <jakub@redhat.com>
1511
1512 PR c++/47388
1513 * g++.dg/cpp0x/range-for10.C: New test.
1514 * g++.dg/template/for1.C: New test.
1515
1516 PR middle-end/45566
1517 * g++.dg/tree-prof/partition3.C: New test.
1518
1519 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
1520
1521 PR rtl-optimization/47366
1522 * g++.dg/opt/pr47366.C: New test.
1523
1524 2011-01-21 Jason Merrill <jason@redhat.com>
1525
1526 PR c++/46552
1527 * g++.dg/cpp0x/constexpr-regress2.C: New.
1528
1529 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
1530
1531 2011-01-21 Jeff Law <law@redhat.com>
1532
1533 PR rtl-optimization/41619
1534 * gcc.dg/pr41619.c: New.
1535
1536 2011-01-21 Jakub Jelinek <jakub@redhat.com>
1537
1538 PR tree-optimization/47355
1539 * g++.dg/opt/pr47355.C: New test.
1540
1541 2011-01-21 Richard Guenther <rguenther@suse.de>
1542
1543 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
1544 making main hot.
1545
1546 2011-01-21 Richard Guenther <rguenther@suse.de>
1547
1548 PR tree-optimization/47365
1549 * gcc.dg/torture/pr47365.c: New testcase.
1550 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1551
1552 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1553
1554 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
1555
1556 2011-01-21 Jakub Jelinek <jakub@redhat.com>
1557
1558 PR tree-optimization/47391
1559 * gcc.dg/pr47391.c: New test.
1560
1561 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1562
1563 * g++.dg/template/char1.C: Use signed char.
1564
1565 2011-01-21 Tobias Burnus <burnus@net-b.de>
1566
1567 PR fortran/47377
1568 * gfortran.dg/pointer_target_4.f90: New.
1569
1570 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1571
1572 PR target/47251
1573 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
1574 ILP32 system and not IP32.
1575
1576 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
1577
1578 PR debug/46583
1579 * g++.dg/debug/pr46583.C: New.
1580
1581 2011-01-20 Jakub Jelinek <jakub@redhat.com>
1582
1583 PR debug/47283
1584 * g++.dg/debug/pr47283.C: New test.
1585
1586 PR testsuite/47371
1587 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
1588 * gcc.target/i386/headmerge-2.c: Likewise.
1589
1590 2011-01-20 Richard Guenther <rguenther@suse.de>
1591
1592 PR middle-end/47370
1593 * gcc.dg/torture/pr47370.c: New testcase.
1594
1595 2011-01-20 Jakub Jelinek <jakub@redhat.com>
1596
1597 PR tree-optimization/46130
1598 * gcc.dg/pr46130-1.c: New test.
1599 * gcc.dg/pr46130-2.c: New test.
1600
1601 2011-01-19 Dodji Seketeli <dodji@redhat.com>
1602
1603 PR c++/47291
1604 * g++.dg/debug/dwarf2/template-params-10.C: New test.
1605
1606 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
1607
1608 PR debug/46240
1609 * g++.dg/debug/pr46240.cc: New.
1610
1611 2011-01-19 Jakub Jelinek <jakub@redhat.com>
1612
1613 PR c++/47303
1614 * g++.dg/template/anonunion1.C: New test.
1615
1616 PR rtl-optimization/47337
1617 * gcc.c-torture/execute/pr47337.c: New test.
1618
1619 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1620
1621 PR testsuite/45342
1622 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
1623
1624 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1625
1626 PR tree-optimization/46021
1627 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
1628
1629 2011-01-19 Jakub Jelinek <jakub@redhat.com>
1630
1631 PR tree-optimization/47290
1632 * g++.dg/torture/pr47290.C: New test.
1633
1634 2011-01-18 Janus Weil <janus@gcc.gnu.org>
1635
1636 PR fortran/47240
1637 * gfortran.dg/proc_ptr_comp_29.f90: New.
1638
1639 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1640
1641 PR testsuite/41146
1642 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
1643 powerpc-apple-darwin9.
1644
1645 2011-01-18 Jakub Jelinek <jakub@redhat.com>
1646
1647 PR rtl-optimization/47299
1648 * gcc.c-torture/execute/pr47299.c: New test.
1649
1650 2011-01-17 Jason Merrill <jason@redhat.com>
1651
1652 * g++.dg/cpp0x/constexpr-virtual.C: New.
1653
1654 2011-01-17 Jakub Jelinek <jakub@redhat.com>
1655
1656 PR fortran/47331
1657 * gfortran.dg/gomp/pr47331.f90: New test.
1658
1659 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
1660
1661 PR objc/47314
1662 * objc.dg/selector-warn-1.m: New.
1663 * obj-c++.dg/selector-warn-1.mm: New.
1664
1665 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
1666
1667 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
1668 Update dg-final accordingly.
1669
1670 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1671
1672 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
1673
1674 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1675
1676 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
1677 target check.
1678 * gcc.dg/guality/pr36728-2.c: Likewise.
1679
1680 2011-01-17 Richard Guenther <rguenther@suse.de>
1681
1682 PR tree-optimization/47313
1683 * g++.dg/torture/pr47313.C: New testcase.
1684
1685 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
1686
1687 PR target/47318
1688 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
1689 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
1690 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
1691 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
1692
1693 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
1694 as __m256i.
1695 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
1696 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
1697 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
1698
1699 2011-01-17 Richard Guenther <rguenther@suse.de>
1700
1701 PR tree-optimization/45967
1702 * gcc.dg/torture/pr45967-2.c: New testcase.
1703 * gcc.dg/torture/pr45967-3.c: Likewise.
1704
1705 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1706
1707 PR testsuite/47325
1708 * g++.dg/ext/pr47213.C: Require visibility.
1709
1710 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
1711
1712 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
1713 * gcc.dg/fixed-point/struct-union.c: Update error messages.
1714
1715 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
1716
1717 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
1718 Linux-based targets.
1719
1720 2011-01-13 Jan Hubicka <jh@suse.cz>
1721
1722 PR tree-optimization/47276
1723 * gcc.dg/pr47276.c: New testcase.
1724
1725 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
1726 Jonathan Wakely <jwakely.gcc@gmail.com>
1727
1728 PR c++/33558
1729 * g++.dg/other/pr33558.C: New.
1730 * g++.dg/other/pr33558-2.C: New.
1731
1732 2011-01-14 Martin Jambor <mjambor@suse.cz>
1733
1734 PR tree-optimization/45934
1735 PR tree-optimization/46302
1736 * g++.dg/ipa/devirt-c-1.C: New test.
1737 * g++.dg/ipa/devirt-c-2.C: Likewise.
1738 * g++.dg/ipa/devirt-c-3.C: Likewise.
1739 * g++.dg/ipa/devirt-c-4.C: Likewise.
1740 * g++.dg/ipa/devirt-c-5.C: Likewise.
1741 * g++.dg/ipa/devirt-c-6.C: Likewise.
1742 * g++.dg/ipa/devirt-6.C: Likewise.
1743 * g++.dg/ipa/devirt-d-1.C: Likewise.
1744 * g++.dg/torture/pr45934.C: Likewise.
1745
1746 2011-01-14 Jason Merrill <jason@redhat.com>
1747
1748 * g++.dg/cpp0x/variadic105.C: New.
1749
1750 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
1751 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1752
1753 PR objc/45989
1754 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
1755 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
1756 execution tests on i?86-*-*, x86_64-*-* and
1757 powerpc*-apple-darwin* && ilp32.
1758 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
1759 tests on i?86-*-* and x86_64-*-*.
1760
1761 2011-01-14 Richard Guenther <rguenther@suse.de>
1762
1763 PR tree-optimization/47280
1764 * g++.dg/opt/pr47280.C: New testcase.
1765
1766 2011-01-14 Jason Merrill <jason@redhat.com>
1767
1768 * g++.dg/cpp0x/constexpr-regress1.C: New.
1769
1770 * g++.dg/ext/flexary2.C: New.
1771
1772 2011-01-14 Richard Guenther <rguenther@suse.de>
1773
1774 PR middle-end/47281
1775 * gcc.dg/torture/pr47281.c: New testcase.
1776 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
1777
1778 2011-01-14 Richard Guenther <rguenther@suse.de>
1779
1780 PR tree-optimization/47286
1781 * gcc.dg/tree-ssa/pr47286.c: New testcase.
1782
1783 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
1784
1785 PR c++/47213
1786 * g++.dg/ext/pr47213.C: New.
1787
1788 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1789
1790 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
1791
1792 2011-01-13 Tobias Burnus <burnus@net-b.de>
1793 Mikael Morin <mikael@gcc.gnu.org>
1794
1795 PR fortran/45848
1796 PR fortran/47204
1797 * gfortran.dg/select_type_20.f90: New.
1798 * gfortran.dg/select_type_21.f90: New.
1799
1800 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1801
1802 PR target/47251
1803 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
1804
1805 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1806
1807 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
1808 * gcc.dg/guality/pr36728-2.c: Likewise.
1809
1810 2011-01-13 Dodji Seketeli <dodji@redhat.com>
1811
1812 PR debug/PR46973
1813 * g++.dg/debug/dwarf2/template-params-9.C: New test.
1814
1815 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
1816
1817 PR rtl-optimization/45352
1818 * gcc.dg/pr45352-3.c: New.
1819
1820 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1821
1822 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
1823 comment.
1824 * g++.dg/cpp0x/range-for8.C: New.
1825 * g++.dg/cpp0x/range-for9.C: New.
1826
1827 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
1828
1829 PR debug/47209
1830 * g++.dg/debug/pr47209.C: New.
1831
1832 2011-01-12 Richard Guenther <rguenther@suse.de>
1833
1834 PR lto/47259
1835 * gcc.dg/lto/pr47259_0.c: New testcase.
1836 * gcc.dg/lto/pr47259_1.c: Likewise.
1837
1838 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
1839
1840 * objc-obj-c++-shared/Object1.h: Add copyright header, update
1841 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
1842 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
1843 methods missing from the OBJC2 Object.
1844 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
1845 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
1846 GNU and NeXT runtimes.
1847 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
1848 comments.
1849 * objc-obj-c++-shared/Object1.m: Likewise.
1850 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
1851 * objc.dg/proto-qual-1.m: Likewise.
1852 * obj-c++.dg/proto-lossage-3.mm: Likewise.
1853 * obj-c++.dg/proto-qual-1.mm: Likewise.
1854
1855 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
1856
1857 PR testsuite/33033
1858 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
1859
1860 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
1861
1862 Fixed the Objective-C++ testsuite and updated all tests.
1863 * lib/obj-c++.exp (obj-c++_init): Declare and set
1864 gcc_warning_prefix and gcc_error_prefix.
1865 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
1866 'dg-warning', 'dg-message' and 'dg-error'.
1867 * obj-c++.dg/class-extension-3.mm: Likewise.
1868 * obj-c++.dg/class-protocol-1.mm: Likewise.
1869 * obj-c++.dg/encode-7.mm: Likewise.
1870 * obj-c++.dg/exceptions-3.mm: Likewise.
1871 * obj-c++.dg/exceptions-5.mm: Likewise.
1872 * obj-c++.dg/method-12.mm: Likewise.
1873 * obj-c++.dg/method-13.mm: Likewise.
1874 * obj-c++.dg/method-15.mm: Likewise.
1875 * obj-c++.dg/method-16.mm: Likewise.
1876 * obj-c++.dg/method-4.mm: Likewise.
1877 * obj-c++.dg/method-8.mm: Likewise.
1878 * obj-c++.dg/method-conflict-1.mm: Likewise.
1879 * obj-c++.dg/method-conflict-2.mm: Likewise.
1880 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
1881 and uncommented second part of the testcase now that the testsuite
1882 works correctly.
1883 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
1884 and uncommented second part of the testcase now that the testsuite
1885 works correctly.
1886 * obj-c++.dg/private-1.mm: Likewise.
1887 * obj-c++.dg/proto-lossage-4.mm: Likewise.
1888 * obj-c++.dg/syntax-error-7.mm: Likewise.
1889 * obj-c++.dg/warn5.mm: Likewise.
1890 * obj-c++.dg/property/at-property-14.mm: Likewise.
1891 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
1892 FIXME.
1893 * obj-c++.dg/property/at-property-18.mm: Likewise.
1894 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
1895 FIXME.
1896 * obj-c++.dg/property/at-property-21.mm: Likewise.
1897 * obj-c++.dg/property/at-property-28.mm: Likewise.
1898 * obj-c++.dg/property/at-property-5.mm: Likewise.
1899 * obj-c++.dg/property/dynamic-2.mm: Likewise.
1900 * obj-c++.dg/property/property-neg-3.mm: Likewise.
1901 * obj-c++.dg/property/synthesize-11.mm: Likewise.
1902 * obj-c++.dg/property/synthesize-6.mm: Likewise.
1903 * obj-c++.dg/property/synthesize-8.mm: Likewise.
1904 * obj-c++.dg/property/synthesize-9.mm: Likewise.
1905 * obj-c++.dg/tls/diag-5.mm: Likewise.
1906 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
1907 dg-error, now matched correctly.
1908
1909 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
1910
1911 * objc.dg/property/at-property-29.m: New.
1912 * obj-c++.dg/property/at-property-29.mm: New.
1913
1914 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1915
1916 * go.test/go-test.exp (go-set-goarch): New proc.
1917 (go-gc-tests): Use it.
1918
1919 2011-01-11 Dodji Seketeli <dodji@redhat.com>
1920
1921 PR debug/46955
1922 * g++.dg/debug/dwarf2/template-params-8.C: New test.
1923
1924 2011-01-11 Richard Henderson <rth@redhat.com>
1925
1926 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
1927
1928 2011-01-11 Jan Hubicka <jh@suse.cz>
1929
1930 PR lto/45721
1931 PR lto/45375
1932 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
1933 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
1934
1935 2011-01-11 Richard Guenther <rguenther@suse.de>
1936
1937 PR tree-optimization/46076
1938 * gcc.dg/tree-ssa/pr46076.c: New testcase.
1939
1940 2011-01-11 Jeff Law <law@redhat.com>
1941
1942 * PR tree-optimization/47086
1943 * gcc.dg/pr47086.c: New test.
1944
1945 2011-01-11 Jason Merrill <jason@redhat.com>
1946
1947 PR c++/46658
1948 * g++.dg/template/new10.C: New.
1949
1950 PR c++/45520
1951 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
1952
1953 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
1954
1955 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
1956 Split type definitions and NSConstantString class into...
1957 * objc-obj-c++-shared/objc-test-suite-types.h: New.
1958 * objc-obj-c++-shared/nsconstantstring-class.h: New.
1959 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
1960 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
1961 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
1962 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
1963 to comments.
1964 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
1965 encode defines for newer NeXT system headers.
1966 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
1967 * obj-c++.dg/torture/strings/string1.mm: Likewise.
1968 * objc.dg/foreach-5.m: Likewise.
1969 * objc.dg/foreach-2.m: Likewise.
1970 * objc.dg/foreach-4.m: Likewise.
1971 * objc.dg/torture/strings/string1.m: Likewise.
1972 * objc.dg/torture/strings/string2.m: Likewise.
1973 * objc.dg/torture/strings/string3.m: Likewise.
1974 * objc.dg/torture/strings/string4.m: Likewise.
1975 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
1976 header and stand alone.
1977 * obj-c++.dg/strings/strings-2.mm: Likewise.
1978 * objc.dg/torture/strings/const-str-3.m: Likewise.
1979 * objc.dg/strings/strings-2.m: Likewise.
1980 * objc.dg/strings/const-str-12b.m: Likewise.
1981
1982 2011-01-12 Richard Guenther <rguenther@suse.de>
1983
1984 PR middle-end/32511
1985 * gcc.dg/attr-weak-1.c: Adjust.
1986
1987 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
1988
1989 PR fortran/47051
1990 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
1991 standard compliant and comment.
1992
1993 2011-01-10 Jan Hubicka <jh@suse.cz>
1994
1995 PR lto/46083
1996 * gcc.dg/initpri3.c: New testcase.
1997
1998 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
1999
2000 PR lto/47222
2001 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
2002 externally visible.
2003 (g_esi): Likewise.
2004 (g_ebx): Likewise.
2005 (g_ebp): Likewise.
2006 (g_esp): Likewise.
2007 (g_ebp_save): Likewise.
2008 (g_esp_save): Likewise.
2009
2010 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2011
2012 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
2013
2014 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2015
2016 PR tree-optimization/46021
2017 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
2018 i?86-*-*, x86_64-*-*.
2019
2020 2011-01-10 Jeff Law <law@redhat.com>
2021
2022 * PR tree-optimization/47141
2023 * gcc.c-torture/compile/pr47141.c: New test.
2024
2025 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
2026
2027 PR testsuite/46230
2028 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
2029 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
2030 * gcc.dg/vect/slp-35.c: Remove XFAILs.
2031 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
2032
2033 PR testsuite/46230
2034 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
2035 being vectorized. Adjust dg-final pattern. Remove XFAIL.
2036 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
2037 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
2038 being vectorized. Adjust dg-final pattern.
2039
2040 PR testsuite/46230
2041 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
2042 * gcc.dg/vect/slp-24.c: Likewise.
2043
2044 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
2045
2046 PR c++/47218
2047 * g++.dg/other/pr47218-1.C: New test file.
2048 * g++.dg/other/pr47218.C: Likewise.
2049 * g++.dg/other/pr47218.h: New supporting header.
2050
2051 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
2052
2053 PR objc/47232
2054 * objc.dg/attributes/invalid-attribute-1.m: New.
2055 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
2056
2057 2011-01-09 Janus Weil <janus@gcc.gnu.org>
2058
2059 PR fortran/47224
2060 * gfortran.dg/proc_ptr_comp_28.f90: New.
2061
2062 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
2063
2064 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
2065 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
2066 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
2067 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2068 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
2069 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
2070 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
2071 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
2072 * objc.dg/gnu-api-2-class.m: Likewise.
2073 * objc.dg/gnu-api-2-ivar.m: Likewise.
2074 * objc.dg/gnu-api-2-method.m: Likewise.
2075 * objc.dg/gnu-api-2-objc.m: Likewise.
2076 * objc.dg/gnu-api-2-object.m: Likewise.
2077 * objc.dg/gnu-api-2-property.m: Likewise.
2078 * objc.dg/gnu-api-2-protocol.m: Likewise.
2079 * objc.dg/gnu-api-2-sel.m: Likewise.
2080
2081 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
2082
2083 * objc.dg/foreach-1.m: Skip for Darwin < 9.
2084 * objc.dg/objc-foreach-4.m: Likewise.
2085 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
2086 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
2087 * objc.dg/foreach-4.m: Likewise.
2088 * objc.dg/foreach-5.m: Likewise.
2089 * objc.dg/foreach-3.m: Return self from init.
2090
2091 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2092
2093 PR fortran/38536
2094 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
2095
2096 2011-01-09 Janus Weil <janus@gcc.gnu.org>
2097
2098 PR fortran/46313
2099 * gfortran.dg/class_35.f90: New.
2100
2101 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
2102
2103 * objc.dg/foreach-1.m: Add "-Wall" to flags.
2104
2105 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
2106
2107 PR objc/47078
2108 * objc.dg/invalid-method-2.m: New.
2109 * obj-c++.dg/invalid-method-2.mm: New.
2110
2111 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
2112
2113 PR fortran/46896
2114 * gfortran.dg/transpose_optimization_2.f90 : New test.
2115
2116 2011-01-08 Jan Hubicka <jh@suse.cz>
2117
2118 PR tree-optmization/46469
2119 * g++.dg/torture/pr46469.C: New testcase.
2120
2121 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
2122
2123 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
2124 emulation of libobjc-gnu structure layout functionality to ..
2125 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
2126 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
2127 * objc/execute/bf-common.h: Adjust headers.
2128 * objc/execute/bf-1.m: Likewise.
2129 * objc/execute/bf-2.m: Likewise.
2130 * objc/execute/bf-3.m: Likewise.
2131 * objc/execute/bf-4.m: Likewise.
2132 * objc/execute/bf-5.m: Likewise.
2133 * objc/execute/bf-6.m: Likewise.
2134 * objc/execute/bf-7.m: Likewise.
2135 * objc/execute/bf-8.m: Likewise.
2136 * objc/execute/bf-9.m: Likewise.
2137 * objc/execute/bf-10.m: Likewise.
2138 * objc/execute/bf-11.m: Likewise.
2139 * objc/execute/bf-12.m: Likewise.
2140 * objc/execute/bf-13.m: Likewise.
2141 * objc/execute/bf-14.m: Likewise.
2142 * objc/execute/bf-15.m: Likewise.
2143 * objc/execute/bf-16.m: Likewise.
2144 * objc/execute/bf-17.m: Likewise.
2145 * objc/execute/bf-18.m: Likewise.
2146 * objc/execute/bf-19.m: Likewise.
2147 * objc/execute/bf-20.m: Likewise.
2148 * objc/execute/bf-21.m: Likewise.
2149 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
2150 objc_get_type_qualifiers ().
2151
2152 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2153
2154 PR fortran/45777
2155 * gfortran.dg/dependency_39.f90: New test.
2156
2157 2011-01-07 Jan Hubicka <jh@suse.cz>
2158
2159 Get builtins tests ready for linker plugin.
2160 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
2161 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
2162 my_memset, my_bzero): Mark used.
2163 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
2164 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
2165 volatile.
2166 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
2167 volatile.
2168
2169 2011-01-07 Jan Hubicka <jh@suse.cz>
2170
2171 PR tree-optimization/46367
2172 * g++.dg/torture/pr46367.C: New file.
2173
2174 2011-01-07 Jakub Jelinek <jakub@redhat.com>
2175
2176 PR target/47201
2177 * gcc.dg/pr47201.c: New test.
2178
2179 PR bootstrap/47187
2180 * gcc.dg/tree-prof/pr47187.c: New test.
2181
2182 2011-01-07 Tobias Burnus <burnus@net-b.de>
2183
2184 PR fortran/41580
2185 * gfortran.dg/extends_type_of_3.f90: New.
2186
2187 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
2188
2189 * g++.dg/ext/dllexport-MI1.C: Adjust test.
2190 * g++.dg/ext/dllimport-MI1.C: Likewise.
2191 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
2192 * g++.dg/ext/dllimport10.C: Likewise.
2193 * g++.dg/ext/dllimport11.C: Likewise.
2194 * g++.dg/ext/dllimport12.C: Likewise.
2195 * g++.dg/ext/dllimport13.C: Likewise.
2196 * g++.dg/ext/dllimport2.C: Likewise.
2197 * g++.dg/ext/dllimport3.C: Likewise.
2198 * g++.dg/ext/dllimport4.C: Likewise.
2199 * g++.dg/ext/dllimport5.C: Likewise.
2200 * g++.dg/ext/dllimport6.C: Likewise.
2201 * g++.dg/ext/dllimport8.C: Likewise.
2202 * g++.dg/ext/dllimport9.C: Likewise.
2203 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
2204 targets, too. Additionally enable test for i?86-*-mingw*.
2205 * g++.dg/ext/selectany1.C: Likewise.
2206 Remove guard variable check.
2207
2208 2011-01-07 Janus Weil <janus@gcc.gnu.org>
2209
2210 PR fortran/47189
2211 PR fortran/47194
2212 * gfortran.dg/storage_size_3.f08: Extended.
2213
2214 2011-01-07 Jakub Jelinek <jakub@redhat.com>
2215
2216 PR c++/47022
2217 * g++.dg/template/stdarg1.C: New test.
2218
2219 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
2220
2221 PR fortran/47195
2222 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
2223 * gfortran.dg/defined_operators_1.f90: Split the subroutine
2224 from the interface of functions to not hide the errors that
2225 shall be tested.
2226
2227 2011-01-06 Jan Hubicka <jh@suse.cz>
2228
2229 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
2230 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
2231
2232 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
2233
2234 PR fortran/33117
2235 PR fortran/46478
2236 * gfortran.dg/interface_33.f90: New test.
2237
2238 2011-01-06 Jakub Jelinek <jakub@redhat.com>
2239
2240 PR c/47150
2241 * gcc.c-torture/compile/pr47150.c: New test.
2242
2243 2011-01-06 Ira Rosen <irar@il.ibm.com>
2244
2245 PR tree-optimization/47139
2246 * gcc.dg/vect/pr47139.c: New test.
2247
2248 2011-01-05 Janus Weil <janus@gcc.gnu.org>
2249
2250 PR fortran/47180
2251 * gfortran.dg/extends_type_of_2.f03: New.
2252
2253 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2254
2255 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
2256
2257 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
2258
2259 * gnat.dg/opt14.adb: New test.
2260
2261 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2262
2263 PR fortran/46017
2264 * gfortran.dg/allocate_error_2.f90: New test.
2265
2266 2011-01-05 Janus Weil <janus@gcc.gnu.org>
2267
2268 PR fortran/47024
2269 * gfortran.dg/storage_size_3.f08: New.
2270
2271 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2272
2273 PR libgfortran/47154
2274 * gfortran.dg/namelist_68.f90: New test.
2275
2276 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
2277
2278 * gnat.dg/unchecked_convert8.ad[sb]: New test.
2279
2280 2011-01-04 Janus Weil <janus@gcc.gnu.org>
2281
2282 PR fortran/46448
2283 * gfortran.dg/class_34.f90: New.
2284
2285 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2286
2287 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
2288 use __builtin_inff. Skip all single-precision tests that require
2289 Infinity.
2290
2291 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2292
2293 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
2294
2295 2011-01-03 Jakub Jelinek <jakub@redhat.com>
2296
2297 PR tree-optimization/47148
2298 * gcc.c-torture/execute/pr47148.c: New test.
2299
2300 PR tree-optimization/47155
2301 * gcc.c-torture/execute/pr47155.c: New test.
2302
2303 PR rtl-optimization/47157
2304 * gcc.c-torture/compile/pr47157.c: New test.
2305
2306 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2307
2308 * gcc.dg/torture/vector-shift2.c (schar): Define.
2309 (main): Always use schar or uchar instead of plain "char" to avoid
2310 dependencies on implementation-defined char signedness.
2311
2312 2011-01-03 Martin Jambor <mjambor@suse.cz>
2313
2314 PR tree-optimization/46801
2315 * gnat.dg/pack9.adb: Remove xfail.
2316
2317 2011-01-03 Martin Jambor <mjambor@suse.cz>
2318
2319 PR tree-optimization/46984
2320 * g++.dg/ipa/pr46984.C: New test.
2321
2322 2011-01-02 Janus Weil <janus@gcc.gnu.org>
2323
2324 PR fortran/46408
2325 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
2326
2327 2011-01-02 Jakub Jelinek <jakub@redhat.com>
2328
2329 PR tree-optimization/47140
2330 * gcc.c-torture/compile/pr47140.c: New test.
2331
2332 PR rtl-optimization/47028
2333 * gcc.dg/pr47028.c: New test.
2334
2335 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
2336
2337 * objc.dg/protocol-forward-1.m: Removed TODO.
2338 * objc.dg/protocol-forward-2.m: New.
2339 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
2340 * obj-c++.dg/protocol-forward-2.mm: New.
2341
2342 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
2343
2344 PR target/38662
2345 * g++.dg/eh/pr38662.C: New testcase.
2346
2347 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
2348
2349 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
2350 scan for newline '\n'.
2351
2352 \f
2353 Copyright (C) 2011 Free Software Foundation, Inc.
2354
2355 Copying and distribution of this file, with or without modification,
2356 are permitted in any medium without royalty provided the copyright
2357 notice and this notice are preserved.