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