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