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