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