builtin-stringop-chk-1.c: Change ARM triplet to a more general form.
[gcc.git] / gcc / testsuite / ChangeLog
1 2010-08-10 Yao Qi <yao@codesourcery.com>
2
3 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
4 general form.
5 * gcc.dg/tree-ssa/loop-31.c: Likewise.
6 * g++.dg/other/packed1.C: Likewise.
7 * g++.dg/other/crash-4.C: Likewise.
8 * g++.dg/ext/packed8.C: Likewise.
9 * g++.dg/init/array16.C: Likewise.
10
11 2010-08-10 xinliang David Li <davidxl@google.com>
12 * gcc.dg/tree-ssa/loop-19.c: Add option
13 -fno-prefetch-loop-array
14
15 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
16
17 PR middle-end/45182
18 * gcc.c-torture/compile/pr45182.c: New test.
19
20 2010-08-09 Jason Merrill <jason@redhat.com>
21
22 PR c++/45236
23 * g++.dg/cpp0x/variadic-104.C: New.
24
25 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
26
27 PR fortran/44235
28 * gfortran.dg/dependency_32.f90: New test.
29
30 2010-08-09 Richard Guenther <rguenther@suse.de>
31
32 PR middle-end/44632
33 * g++.dg/opt/nrv17.C: New testcase.
34
35 2010-08-09 Richard Guenther <rguenther@suse.de>
36
37 PR middle-end/45212
38 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
39 alignment from MEM_REF offset only if we took it from the
40 base object.
41
42 * gcc.target/i386/pr24178.c: New testcase.
43
44 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
45
46 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
47 * gcc.dg/20030702-1.c: Ditto.
48 * gcc.dg/20050309-1.c: Ditto.
49 * gcc.dg/20050325-1.c: Ditto.
50 * gcc.dg/20050330-2.c: Ditto.
51 * gcc.dg/20051201-1.c: Ditto.
52 * gcc.dg/gomp/pr27573.c: Ditto.
53 * gcc.dg/gomp/pr34610.c: Ditto.
54 * gcc.dg/pr24225.c: Ditto.
55 * gcc.dg/pr26570.c: Ditto.
56 * gcc.dg/pr32773.c: Ditto.
57 * g++.dg/gcov/gcov-6.C: Ditto.
58 * g++.dg/gomp/pr34608.C: Ditto.
59 * gfortran.dg/gomp/pr27573.f90: Ditto.
60
61 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
62 dg-require-host-local dg directive.
63 * gcc.dg/profile-dir-2.c: Ditto.
64 * gcc.dg/profile-dir-3.c: Ditto.
65
66 2010-08-08 Richard Guenther <rguenther@suse.de>
67
68 PR tree-optimization/45109
69 * gcc.c-torture/compile/pr45109.c: New testcase.
70
71 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
72
73 * gcc.dg/march.c: Skip if -march defined.
74 * gcc.dg/mtune.c: Skip if -mtune defined.
75
76 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
77 generic thunk support.
78
79 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
80
81 PR target/45213
82 * gcc.target/i386/pr45213.c: New test.
83
84 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
85
86 PR libfortran/45143
87 * gfortran.dg/fmt_error_11.f03: New test.
88
89 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
90
91 * lib/target-supports.exp (check_effective_target_sync_int_long):
92 Add arm*-*-linux-gnueabi.
93 (check_effective_target_sync_char_short): Likewise.
94
95 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
96
97 PR fortran/45159
98 * gfortran.dg/dependency_31.f90: New test.
99
100 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
101
102 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
103
104 2010-08-06 Jason Merrill <jason@redhat.com>
105
106 * g++.dg/cpp0x/sfinae3.C: New.
107 * g++.dg/cpp0x/sfinae4.C: New.
108
109 2010-08-06 Richard Guenther <rguenther@suse.de>
110
111 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
112 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
113 * gcc.dg/tree-ssa/pr25382.c: Likewise.
114 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
115 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
116 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
117 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
118 * gcc.c-torture/execute/20100805-1.c: Likewise.
119
120 2010-08-05 Martin Jambor <mjambor@suse.cz>
121
122 PR testsuite/42855
123 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
124
125 2010-08-05 Martin Jambor <mjambor@suse.cz>
126
127 * gcc.dg/ipa/ipcp-ii-1.c: New test.
128 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
129
130 2010-08-05 Martin Jambor <mjambor@suse.cz>
131
132 * g++.dg/ipa/devirt-1.C: New test.
133 * g++.dg/ipa/devirt-2.C: Likewise.
134 * g++.dg/ipa/devirt-3.C: Likewise.
135 * g++.dg/ipa/devirt-4.C: Likewise.
136 * g++.dg/ipa/devirt-5.C: Likewise.
137 * gcc.dg/ipa/iinline-3.c: Likewise.
138
139 2010-08-05 Jie Zhang <jie@codesourcery.com>
140
141 PR tree-optimization/45144
142 * gcc.dg/tree-ssa/pr45144.c: New test.
143
144 2010-08-04 Janus Weil <janus@gcc.gnu.org>
145
146 PR fortran/42207
147 PR fortran/44064
148 PR fortran/44065
149 * gfortran.dg/class_25.f03: New.
150 * gfortran.dg/class_26.f03: New.
151
152 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
153
154 * g++.dg/warn/miss-format-1.C: Update line number.
155
156 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
157
158 PR c++/44641
159 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
160 .frame and .mask assembler directives.
161
162 2010-08-04 Richard Guenther <rguenther@suse.de>
163
164 * gcc.dg/tree-ssa/vrp35.c: Adjust.
165 * gcc.dg/tree-ssa/vrp36.c: Likewise.
166 * gcc.dg/tree-ssa/vrp50.c: Likewise.
167 * gcc.dg/tree-ssa/vrp52.c: Likewise.
168
169 2010-08-04 Tobias Burnus <burnus@net-b.de>
170
171 PR fortran/44857
172 * gfortran.dg/derived_constructor_char_1.f90: New.
173 * gfortran.dg/derived_constructor_char_2.f90: New.
174
175 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
176
177 PR fortran/45159
178 * gfortran.dg/dependency_30.f90: New test.
179
180 2010-08-03 Jan Hubicka <jh@suse.cz>
181
182 * gcc.c-torture/compile/pr45085.c: New testcase.
183
184 2010-08-03 Janus Weil <janus@gcc.gnu.org>
185
186 PR fortran/44584
187 PR fortran/45161
188 * gfortran.dg/typebound_call_9.f03: Modified.
189 * gfortran.dg/typebound_generic_1.f03: Modified.
190
191 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
192
193 PR fortran/45159
194
195 * gfortran.dg/dependency_29.f90: New test.
196
197 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
198
199 PR fortran/36854
200 * gfortran.dg/character_comparison_2.f90: New test.
201 * gfortran.dg/character_comparison_3.f90: New test.
202 * gfortran.dg/dependency_28.f90: New test.
203
204 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
205
206 PR target/40457
207 * gcc.target/arm/pr40457-1.c: New test.
208 * gcc.target/arm/pr40457-2.c: New test.
209
210 2010-08-01 Janus Weil <janus@gcc.gnu.org>
211
212 PR fortran/44912
213 * gfortran.dg/typebound_call_17.f03: New.
214
215 2010-07-30 Janus Weil <janus@gcc.gnu.org>
216
217 PR fortran/44929
218 * gfortran.dg/allocate_derived_3.f90: New.
219
220 2010-07-30 Xinliang David Li <davidxl@google.com>
221 PR tree-optimization/45121
222 * c-c++-common/uninit-17.c: Add -fno-ivops option.
223
224 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
225
226 PR c++/45112
227 * testsuite/g++.dg/pr45112.C: New test.
228
229 2010-07-30 Jakub Jelinek <jakub@redhat.com>
230
231 PR debug/45055
232 PR rtl-optimization/45137
233 * gcc.dg/pr45055.c: New test.
234
235 2010-07-30 Alan Modra <amodra@gmail.com>
236
237 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
238 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
239
240 2010-07-29 Tobias Burnus <burnus@net-b.de>
241
242 PR fortran/45087
243 PR fortran/45125
244 * gfortran.dg/whole_file_25.f90: New.
245 * gfortran.dg/whole_file_26.f90: New.
246 * gfortran.dg/whole_file_27.f90: New.
247
248 2010-07-29 Janus Weil <janus@gcc.gnu.org>
249
250 PR fortran/44962
251 * gfortran.dg/typebound_proc_17.f03: New.
252
253 2010-07-29 Janus Weil <janus@gcc.gnu.org>
254
255 PR fortran/45004
256 * gfortran.dg/move_alloc_2.f90: New.
257
258 2010-07-29 Xinliang David Li <davidxl@google.com>
259 PR tree-optimization/45121
260 * c-c++-common/uninit-17.c: Fix expected output.
261
262 2010-07-29 Richard Guenther <rguenther@suse.de>
263
264 PR tree-optimization/45120
265 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
266
267 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
268
269 PR fortran/42051
270 PR fortran/44064
271 * gfortran.dg/pr42051.f03: New testcase.
272
273 2010-07-29 Richard Guenther <rguenther@suse.de>
274
275 PR middle-end/45034
276 * gcc.c-torture/execute/pr45034.c: New testcase.
277
278 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
279
280 PR c++/45096
281 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
282
283 2010-07-28 Daniel Kraft <d@domob.eu>
284
285 * gfortran.dg/bound_8.f90: New test.
286
287 2010-07-28 Jakub Jelinek <jakub@redhat.com>
288
289 PR debug/45105
290 * gcc.dg/pr45105.c: New test.
291
292 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
293
294 PR rtl-optimization/45107
295 * gcc.dg/pr45107.c: New test.
296
297 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
298
299 PR rtl-optimization/45101
300 * gcc.dg/pr45101.c: New test.
301
302 2010-07-28 Tobias Burnus <burnus@net-b.de>
303
304 PR fortran/45077
305 * gfortran.dg/whole_file_24.f90: New.
306
307 2010-07-27 Jason Merrill <jason@redhat.com>
308
309 * g++.dg/cpp0x/variadic102.C: New.
310 * g++.dg/cpp0x/variadic103.C: New.
311
312 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
313
314 PR rtl-optimization/40956
315 PR target/42495
316 PR middle-end/42574
317 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
318 * gcc.target/arm/pr42574.c: Add tests.
319
320 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
321
322 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
323 test name.
324 (cleanup-repo-files): Ditto.
325 (cleanup-saved-temps): Ditto.
326
327 2010-07-27 Jakub Jelinek <jakub@redhat.com>
328
329 PR testsuite/44701
330 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
331
332 PR c/45079
333 * gcc.dg/pr45079.c: New test.
334
335 2010-07-27 Ira Rosen <irar@il.ibm.com>
336
337 PR tree-optimization/44152
338 * gcc.dg/vect/fast-math-pr44152.c: New test.
339
340 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
341
342 PR ObjC/44140
343 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
344 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
345 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
346 * obj-c++.dg/torture/trivial.mm: Ditto.
347 * objc.dg/torture/tls/thr-init-2.m: Ditto.
348 * objc.dg/torture/tls/thr-init-3.m: Ditto.
349 * objc.dg/torture/tls/thr-init.m: Ditto.
350 * objc.dg/torture/trivial.m: Ditto.
351
352 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
353
354 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
355 Skip on spu-*-* targets.
356
357 2010-07-27 Jakub Jelinek <jakub@redhat.com>
358
359 PR tree-optimization/45083
360 * gcc.dg/pr45083.c: New test.
361
362 2010-07-26 Tobias Burnus <burnus@net-b.de>
363
364 PR fortran/40873
365 * gfortran.dg/whole_file_22.f90: New test.
366 * gfortran.dg/whole_file_23.f90: New test.
367
368 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
369 Jack Howarth <howarth@bromo.med.uc.edu>
370 Richard Henderson <rth@redhat.com>
371
372 PR target/44132
373 * gcc.dg/tls/thr-init-1.c: New.
374 * gcc.dg/tls/thr-init-2.c: New.
375 * gcc.dg/torture/tls New.
376 * gcc.dg/torture/tls/tls-test.c: New.
377 * gcc.dg/torture/tls/thr-init-1.c: New.
378 * gcc.dg/torture/tls/tls.exp: New.
379 * gcc.dg/torture/tls/thr-init-2.c: New.
380 * gcc.dg/tls/emutls-2.c: New test
381
382 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
383 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
384 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
385 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
386 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
387 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
388 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
389 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
390 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
391 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
392 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
393 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
394 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
395 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
396 gfortran.dg/gomp/appendix-a/a.22.4.f90,
397 gfortran.dg/gomp/appendix-a/a.22.5.f90,
398 gfortran.dg/gomp/appendix-a/a.22.6.f90,
399 gfortran.dg/gomp/appendix-a/a.24.1.f90,
400 gfortran.dg/gomp/appendix-a/a.32.1.f90,
401 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
402 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
403 gfortran.dg/gomp/omp_threadprivate1.f90,
404 gfortran.dg/gomp/omp_threadprivate2.f90,
405 gfortran.dg/gomp/reduction1.f90,
406 gfortran.dg/gomp/sharing-1.f90: Likewise.
407
408 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
409
410 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
411 sse_runtime.
412 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
413 dg-require-visibility.
414
415 2010-07-26 Richard Guenther <rguenther@suse.de>
416
417 PR tree-optimization/43784
418 * gcc.c-torture/execute/pr43784.c: New testcase.
419 * g++.dg/torture/pr43784.C: Likewise.
420
421 2010-07-26 Richard Guenther <rguenther@suse.de>
422
423 PR middle-end/45056
424 * g++.dg/pr45056.C: New testcase.
425
426 2010-07-26 Richard Guenther <rguenther@suse.de>
427
428 PR tree-optimization/45071
429 * gcc.dg/pr45071.c: New testcase.
430
431 2010-07-26 Tobias Burnus <burnus@net-b.de>
432
433 PR fortran/45066
434 * gfortran.dg/namelist_62.f90: New.
435
436 2010-07-26 Richard Guenther <rguenther@suse.de>
437
438 * gcc.c-torture/execute/pr45017.c: Move ...
439 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
440
441 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
442
443 PR fortran/40628
444 * trim_optimize_1.f90: New test.
445 * character_comparision_1.f90: New test.
446
447 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
448
449 PR fortran/42852
450 * gfortran.dg/wtruncate_fix.f: New test.
451
452 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
453
454 PR testsuite/45068
455 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
456
457 2010-07-24 Richard Guenther <rguenther@suse.de>
458
459 PR lto/43788
460 * g++.dg/lto/20100724-1_0.C: New testcase.
461
462 2010-07-24 Richard Guenther <rguenther@suse.de>
463
464 PR lto/43212
465 * gcc.dg/lto/20100724-1_0.c: New testcase.
466 * gcc.dg/lto/20100724-1_1.c: Likewise.
467
468 2010-07-24 Tobias Burnus <burnus@net-b.de>
469
470 PR fortran/40011
471 * gfortran.dg/whole_file_21.f90: New.
472
473 * gfortran.dg/integer_exponentiation_3.F90: Use
474 -ffloat-store only for i?86/x86-64 -m32.
475
476 2010-07-24 Tobias Burnus <burnus@net-b.de>
477
478 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
479 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
480
481 2010-07-24 Tobias Burnus <burnus@net-b.de>
482
483 * gfortran.dg/func_decl_4.f90: Split test into two ...
484 * gfortran.dg/func_decl_5.f90: ... parts.
485 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
486 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
487 * gfortran.dg/global_references_1.f90: Add new dg-warning.
488 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
489 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
490 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
491 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
492 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
493 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
494 * gfortran.dg/sizeof.f90: Make test valid.
495 * gfortran.dg/pr20865.f90: Add new dg-error.
496 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
497 * gfortran.dg/g77/19990218-0.f: Ditto.
498 * gfortran.dg/g77/19990218-1.f: Ditto.
499 * gfortran.dg/g77/970625-2.f: Ditto.
500 * gfortran.dg/pr37243.f: Fix function declaration.
501 * gfortran.dg/use_only_1.f90: Fix implicit typing.
502 * gfortran.dg/loc_1.f90: Fix pointer datatype.
503
504 2010-07-23 Tobias Burnus <burnus@net-b.de>
505
506 PR fortran/44945
507 * gfortran.dg/char_array_structure_constructor.f90: Add
508 -fwhole-file as dg-option as it otherwise fails on some
509 systems.
510
511 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
512
513 * gnat.dg/aggr16.ad[sb]: New test.
514 * gnat.dg/aggr16_pkg.ads: New helper.
515
516 2010-07-23 Richard Guenther <rguenther@suse.de>
517
518 PR lto/43071
519 * g++.dg/lto/20100723-1_0.C: New testcase.
520
521 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
522
523 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
524 AVX support.
525 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
526 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
527
528 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
529
530 * lib/target-supports.exp (add_options_for_tls): New proc.
531 * g++.dg/tls/static-1.C: Use dg-add-options tls.
532 * g++.dg/tls/static-1a.cc: Likewise.
533 * gcc.dg/tls/emutls-1.c: Likewise.
534 * gcc.dg/tls/opt-11.c: Likewise.
535 * gcc.dg/tls/opt-12.c: Likewise.
536 * gcc.dg/tls/pr24428-2.c: Likewise.
537 * gcc.dg/tls/pr24428.c: Likewise.
538 * obj-c++.dg/tls/static-1.mm: Likewise.
539 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
540 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
541 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
542 * objc.dg/torture/tls/thr-init-2.m: Likewise.
543 * objc.dg/torture/tls/thr-init-3.m: Likewise.
544 * objc.dg/torture/tls/thr-init.m: Likewise.
545 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
546
547 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
548
549 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
550 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
551 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
552 optimized dump files.
553
554 2010-07-23 Jakub Jelinek <jakub@redhat.com>
555
556 PR tree-optimization/45047
557 * gcc.c-torture/compile/pr45047.c: New test.
558
559 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
560
561 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
562 instead of dg-compile.
563 * gcc.dg/float-range-4.c: Ditto.
564 * gcc.dg/float-range-5.c: Ditto.
565 * gcc.dg/fold-overflow-1.c: Ditto.
566 * gcc.dg/gomp/sections-4.c: Ditto.
567 * gcc.dg/transparent-union-1.c: Ditto.
568 * gcc.dg/transparent-union-2.c: Ditto.
569 * gcc.target/i386/pr39315-check.c: Ditto.
570 * g++.dg/gomp/sections-4.C: Ditto.
571 * g++.dg/template/dtor7.C: Ditto.
572 * g++.dg/tree-ssa/pr19952.C: Ditto.
573 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
574 * gfortran.dg/graphite/pr42185.f90: Ditto.
575 * gfortran.dg/namelist_36.f90: Ditto.
576 * gnat.dg/noreturn1.adb: Ditto.
577 * gnat.dg/specs/small_alignment.ads: Ditto.
578
579 2010-07-23 Martin Jambor <mjambor@suse.cz>
580
581 PR tree-optimization/44915
582 * g++.dg/torture/pr44915.C: New test.
583
584 2010-07-23 Martin Jambor <mjambor@suse.cz>
585
586 PR tree-optimization/44914
587 * g++.dg/tree-ssa/pr44914.C: New test.
588
589 2010-07-23 Jie Zhang <jie@codesourcery.com>
590
591 PR target/44290
592 * gcc.dg/pr44290-1.c: New test.
593 * gcc.dg/pr44290-2.c: New test.
594
595 2010-07-23 Jason Merrill <jason@redhat.com>
596
597 PR c++/45008
598 * g++.dg/abi/mangle44.C: New.
599
600 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
601
602 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
603 for compile-time only tests.
604 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
605 target check.
606 * gcc.target/i386/pr39315-4.c: Ditto.
607 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
608 target check. Include sse-os-support.h.
609 (main): Call check_isa and sse_os_support.
610 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
611 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
612 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
613 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
614 target check. Include sse-os-support.h.
615 (main): Call check_isa and sse_os_support.
616 * gcc.target/i386/vperm-v2df.c: Ditto.
617
618 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
619
620 * lib/target-supports.exp (check_avx_hw_available): New procedure.
621 (check_effective_target_avx_runtime): New procedure.
622 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
623 (check_effective_target_sse_runtime): Add check_effective_target_sse.
624
625 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
626 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
627 and __get_cpuid test.
628 * gcc.dg/compat/vector-2b_main.c: Ditto.
629
630 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
631
632 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
633 for compile-time only test.
634 * gcc.dg/pr32716.c: Ditto.
635 * gcc.dg/pr34856.c: Ditto.
636 * gcc.dg/pr36997.c: Ditto.
637 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
638 * gfortran.dg/pr28158.f90: Ditto.
639 * gfortran.dg/pr30667.f: Ditto.
640
641 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
642 i?86-*-* and x86_64-*-* targets to disable execution on targets
643 without sse2 runtime support.
644 * g++.dg/vect/vect.exp: Ditto.
645 * gfortran.dg/vect/vect.exp: Ditto.
646
647 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
648 * gcc.dg/pr37544.c: Ditto.
649 * gcc.dg/pr40550.c: Ditto.
650 * gcc.dg/compat/union-m128-1_main.c: Ditto.
651 * gcc.dg/compat/vector-1a_main.c: Ditto.
652 * gcc.dg/compat/vector-2a_main.c: Ditto.
653 * gcc.dg/torture/pr16104-1.c: Ditto.
654 * gcc.dg/torture/pr35771-1.c: Ditto.
655 * gcc.dg/torture/pr35771-2.c: Ditto.
656 * gcc.dg/torture/pr35771-3.c: Ditto.
657 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
658 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
659 * gcc.dg/torture/stackalign/push-1.c: Ditto.
660 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
661 * g++.dg/other/i386-1.C: Ditto.
662 * g++.dg/other/pr40446.C: Ditto.
663
664 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
665
666 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
667
668 2010-07-23 Daniel Kraft <d@domob.eu>
669
670 PR fortran/44709
671 * gfortran.dg/exit_1.f08: New test.
672 * gfortran.dg/exit_2.f08: New test.
673
674 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
675
676 PR tree-optimization/39839
677 * gcc.target/arm/pr39839.c: New test case.
678
679 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
680
681 * gnat.dg/unchecked_convert5b.adb: New test.
682 * gnat.dg/unchecked_convert6.adb: Likewise.
683 * gnat.dg/unchecked_convert6b.adb: Likewise.
684
685 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
686
687 * gnat.dg/aggr15.ad[sb]: New test.
688
689 2010-07-22 Dodji Seketeli <dodji@redhat.com>
690
691 PR debug/45024
692 * g++.dg/debug/dwarf2/nested-2.C: New test case.
693
694 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
695
696 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
697 with dg-require-linker-plugin.
698
699 2010-07-22 Richard Guenther <rguenther@suse.de>
700
701 PR lto/43850
702 * g++.dg/lto/20100722-1_0.C: New testcase.
703
704 2010-07-22 Richard Guenther <rguenther@suse.de>
705
706 PR lto/42451
707 * gcc.dg/lto/20100720-3_0.c: New testcase.
708 * gcc.dg/lto/20100720-3_1.c: Likewise.
709
710 2010-07-22 Richard Guenther <rguenther@suse.de>
711
712 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
713 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
714
715 PR lto/43373
716 * gcc.dg/lto/20100722-1_0.c: New testcase.
717
718 2010-07-22 Martin Jambor <mjambor@suse.cz>
719
720 PR tree-optimization/44891
721 * testsuite/gcc.c-torture/compile/pr44891.c: New test.
722
723 2010-07-22 Richard Guenther <rguenther@suse.de>
724
725 PR tree-optimization/45017
726 * gcc.c-torture/execute/pr45017.c: New testcase.
727
728 2010-07-22 Tobias Burnus <burnus@net-b.de>
729
730 PR fortran/45019
731 * gfortran.dg/aliasing_dummy_5.f90: New.
732
733 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
734
735 PR target/43698
736 * gcc.target/arm/pr43698.c: New test.
737
738 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
739
740 PR fortran/44929
741 * Revert my commit r162325 for this PR.
742
743 2010-07-21 Jakub Jelinek <jakub@redhat.com>
744
745 PR debug/45015
746 * gcc.target/m68k/pr45015.c: New test.
747
748 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
749
750 PR c++/44641
751 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
752 comments.
753
754 2010-07-21 Richard Guenther <rguenther@suse.de>
755
756 PR lto/45018
757 * g++.dg/lto/20100721-1_0.C: New testcase.
758
759 2010-07-21 Martin Jambor <mjambor@suse.cz>
760
761 PR tree-optimization/44900
762 * g++.dg/torture/pr44900.C: New test.
763
764 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
765
766 PR middle-end/44738
767 * c-c++-common/uninit-17.c: Correct expected error.
768
769 2010-07-21 Jakub Jelinek <jakub@redhat.com>
770
771 * gcc.dg/guality/asm-1.c: New test.
772
773 PR debug/45003
774 * gcc.dg/guality/pr45003-2.c: New test.
775 * gcc.dg/guality/pr45003-3.c: New test.
776
777 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
778
779 PR libfortran/44697
780 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
781
782 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
783
784 * lib/scanasm.exp (dg-function-on-line): Test that a function is
785 defined on the current line.
786 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
787 * g++.dg/debug/dwarf2/pr44641.C: New.
788
789 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
790
791 * gcc.target/powerpc/block-move-1.c: New test.
792 * gcc.target/powerpc/block-move-2.c: New test.
793
794 2010-07-20 Jason Merrill <jason@redhat.com>
795
796 PR c++/44967
797 * g++.dg/cpp0x/sfinae2.C: New.
798
799 2010-07-20 Richard Guenther <rguenther@suse.de>
800
801 PR lto/42696
802 * gcc.dg/lto/20100720-4_0.c: New testcase.
803
804 2010-07-20 Richard Guenther <rguenther@suse.de>
805
806 PR lto/43221
807 * gcc.dg/lto/20100720-2_0.c: New testcase.
808 * gcc.dg/lto/20100720-2_1.c: Likewise.
809
810 2010-07-20 Richard Guenther <rguenther@suse.de>
811
812 PR lto/43208
813 * gcc.dg/lto/20100720-1_0.c: New testcase.
814 * gcc.dg/lto/20100720-1_1.c: Likewise.
815
816 2010-07-20 Jakub Jelinek <jakub@redhat.com>
817
818 PR debug/45003
819 * gcc.dg/guality/pr45003-1.c: New test.
820
821 2010-07-20 Richard Guenther <rguenther@suse.de>
822
823 PR tree-optimization/44977
824 * gcc.dg/torture/pr44977.c: New testcase.
825
826 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
827
828 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
829 sync_char_short
830
831 2010-07-20 Richard Guenther <rguenther@suse.de>
832
833 PR middle-end/44971
834 PR middle-end/44988
835 * gcc.dg/pr44971.c: New testcase.
836 * gcc.c-torture/compile/pr44988.c: Likewise.
837
838 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
839
840 PR fortran/44929
841 * gfortran.dg/allocate_with_typespec.f90: New test.
842 * gfortran.dg/allocate_derived_1.f90: Update error message.
843
844 2010-07-19 Jason Merrill <jason@redhat.com>
845
846 PR c++/44996
847 * g++.dg/cpp0x/decltype23.C: New.
848
849 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
850
851 PR fortran/42385
852 * gfortran.dg/class_defined_operator_1.f03 : New test.
853
854 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
855
856 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
857 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
858 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
859 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
860
861 2010-07-19 Richard Guenther <rguenther@suse.de>
862
863 PR middle-end/44941
864 * gcc.c-torture/compile/pr44941.c: New testcase.
865
866 2010-07-19 Jason Merrill <jason@redhat.com>
867
868 PR c++/44969
869 * g++.dg/template/sfinae24.C: New.
870
871 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
872
873 PR fortran/44353
874 * gfortran.dg/data_implied_do_2.f90: Removed.
875
876 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
877
878 PR c++/44969
879 * g++.dg/template/sfinae23.C: New.
880
881 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
882
883 * lib/target-supports.exp (check_sse_os_support_available): New
884 proc.
885 (check_sse_hw_available): New proc.
886 (check_effective_target_sse_runtime): New proc.
887 (check_effective_target_sse2_runtime): New proc.
888 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
889 -msse2 if check_sse_os_support_available.
890 * g++.dg/vect/vect.exp: Only run -msse2 tests if
891 check_sse_os_support_available.
892 * gcc.dg/vect/vect.exp: Likewise.
893 * gfortran.dg/vect/vect.exp: Likewise.
894 * gcc.target/i386/sol2-check: Renamed to ...
895 * gcc.target/i386/sse-os-support.h: ... this.
896 (sol2_check): Renamed to ...
897 (sse_os_support): ... this.
898 Only test movss with xmm registers.
899 * gcc.target/i386/sse-check.h: Reflect new header and function names.
900 Removed ILL_INSN, ILL_INSN_LEN.
901 * gcc.target/i386/sse2-check.h: Likewise.
902 * gcc.target/i386/sse3-check.h: Likewise.
903 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
904 Removed cpuid.h, __get_cpuid test.
905 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
906 Removed cpuid.h, __get_cpuid test.
907 * g++.dg/other/pr40446.C: Likewise.
908 * gcc.dg/compat/union-m128-1_main.c: Likewise.
909 * gcc.dg/compat/vector-1a_main.c: Likewise.
910 * gcc.dg/compat/vector-2a_main.c: Likewise.
911 * gcc.dg/pr36584.c: Likewise.
912 * gcc.dg/pr37544.c: Likewise.
913 * gcc.dg/torture/pr16104-1.c: Likewise.
914 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
915 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
916 * gcc.dg/torture/stackalign/push-1.c: Likewise.
917 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
918 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
919 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
920 sse2_runtime.
921 * gcc.dg/torture/pr35771-2.c: Likewise.
922 * gcc.dg/torture/pr35771-3.c: Likewise.
923 * gcc.target/i386/pr39315-2.c: Likewise.
924 * gcc.target/i386/pr39315-4.c: Likewise.
925 * gcc.target/i386/vperm-v2df.c: Likewise.
926 * gcc.target/i386/vperm-v2di.c: Likewise.
927 * gcc.target/i386/vperm-v4si-1.c: Likewise.
928 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
929 sse_runtime.
930
931 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
932
933 PR fortran/44353
934 * gfortran.dg/data_implied_do_2.f90: New test.
935
936 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
937
938 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
939
940 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
941
942 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
943 to the "mips16" group.
944 (mips_using_mips16_p): New procedure.
945 (mips-dg-options): Use it.
946
947 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
948
949 * gcc.target/mips/mips16-attributes-4.c: New test.
950
951 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
952
953 PR testsuite/44418
954 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
955 * gcc.target/powerpc/recip-2.c: Ditto.
956 * gcc.target/powerpc/recip-3.c: Ditto.
957
958 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
959
960 * gcc.target/arm/pr42235.c: New test.
961
962 2010-07-16 Jason Merrill <jason@redhat.com>
963
964 PR c++/32505
965 * g++.dg/template/partial8.C: New.
966
967 2010-07-16 Jakub Jelinek <jakub@redhat.com>
968
969 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
970 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
971 in C++.
972 (gualcvt): New overloaded inline.
973 (GUALCVT): Use it for C++.
974 * g++.dg/guality/guality.exp: New.
975 * g++.dg/guality/guality.h: New.
976 * g++.dg/guality/redeclaration1.C: New test.
977 * g++.dg/dg.exp: Prune also guality/* tests.
978 * gcc.dg/guality/pr43141.c: Moved to...
979 * c-c++-common/guality/pr43141.c: ... here.
980
981 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
982
983 PR libfortran/37077
984 * gfortran.dg/char4_iunit_2.f03: New test.
985
986 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
987
988 * lib/plugin-support.exp (plugin-test-execute):
989 Add ${gcc_objdir}/intl to includes.
990
991 2010-07-16 Jakub Jelinek <jakub@redhat.com>
992
993 PR target/44942
994 * gcc.c-torture/execute/pr44942.c: New test.
995 * gcc.target/i386/pr44942.c: New test.
996
997 2010-07-15 Jason Merrill <jason@redhat.com>
998
999 PR c++/44909
1000 * g++.dg/cpp0x/implicit7.C: New.
1001 * g++.dg/cpp0x/implicit8.C: New.
1002
1003 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1004
1005 Disable float tests for __SPU__ targets due to lack of signed zero:
1006 * c-c++-common/torture/complex-sign-add.c (check_add_float).
1007 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
1008 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
1009 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
1010 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
1011 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
1012 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
1013 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
1014 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
1015
1016 2010-07-15 Jakub Jelinek <jakub@redhat.com>
1017
1018 * gfortran.dg/select_char_2.f90: New test.
1019
1020 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
1021
1022 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
1023 with DECL_CHAIN.
1024
1025 2010-07-15 Janus Weil <janus@gcc.gnu.org>
1026
1027 PR fortran/44936
1028 * gfortran.dg/typebound_generic_9.f03: New.
1029
1030 2010-07-15 Richard Guenther <rguenther@suse.de>
1031
1032 PR tree-optimization/44946
1033 * gcc.c-torture/compile/pr44946.c: New testcase.
1034
1035 2010-07-15 Jakub Jelinek <jakub@redhat.com>
1036
1037 PR fortran/40206
1038 * gfortran.dg/select_char_3.f90: New test.
1039
1040 2010-07-15 Magnus Granberg <zorry@gentoo.org>
1041 Kevin F. Quinn <kevquinn@gentoo.org>
1042
1043 * gcc.dg/Wtrampolines.c: New.
1044
1045 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1046
1047 PR libfortran/44934
1048 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
1049
1050 2010-07-14 Jason Merrill <jason@redhat.com>
1051
1052 PR c++/44810
1053 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
1054
1055 Implement C++0x unrestricted unions (N2544)
1056 * g++.dg/cpp0x/union1.C: New.
1057 * g++.dg/cpp0x/union2.C: New.
1058 * g++.dg/cpp0x/union3.C: New.
1059 * g++.dg/cpp0x/defaulted2.C: Adjust.
1060 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
1061 * g++.old-deja/g++.ext/anon2.C: Adjust.
1062 * g++.old-deja/g++.mike/misc6.C: Adjust.
1063
1064 2010-07-14 Janus Weil <janus@gcc.gnu.org>
1065
1066 PR fortran/44925
1067 * gfortran.dg/c_loc_tests_15.f90: New.
1068
1069 2010-07-13 Jason Merrill <jason@redhat.com>
1070
1071 PR c++/44909
1072 * g++.dg/cpp0x/implicit6.C: New.
1073
1074 2010-07-13 Jason Merrill <jason@redhat.com>
1075
1076 PR c++/44540
1077 * g++.dg/abi/noreturn1.C: New.
1078 * g++.dg/abi/noreturn2.C: New.
1079
1080 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
1081
1082 PR other/44874
1083 PR debug/44832
1084 * c-c++-common/pr44832.c: New test.
1085
1086 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
1087
1088 PR objc/44488
1089 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
1090 on the target. Make sure that we can assemble the emitted asm when
1091 the test type is 'compile'.
1092
1093 2010-07-13 Richard Guenther <rguenther@suse.de>
1094
1095 PR tree-optimization/36960
1096 * g++.dg/torture/pr36960.C: New testcase.
1097
1098 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
1099
1100 PR c++/44908
1101 * g++.dg/template/sfinae21.C: New.
1102 * g++.dg/template/sfinae22.C: Likewise.
1103
1104 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
1105
1106 PR testsuite/42843
1107 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
1108 * gcc.dg/plugin/ggcplug.c: Likewise.
1109 * g++.dg/plugin/selfassign.c: Likewise.
1110 * g++.dg/plugin/attribute_plugin.c: Likewise.
1111 * g++.dg/plugin/dumb_plugin.c: Likewise.
1112 * g++.dg/plugin/pragma_plugin.c: Likewise.
1113
1114 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
1115
1116 * gcc.c-torture/execute/pr44683.x: New.
1117 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
1118
1119 2010-07-13 Janus Weil <janus@gcc.gnu.org>
1120
1121 PR fortran/44434
1122 PR fortran/44565
1123 PR fortran/43945
1124 PR fortran/44869
1125 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
1126 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
1127 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
1128 * gfortran.dh/typebound_call_16.f03: New.
1129 * gfortran.dg/typebound_generic_6.f03: New.
1130 * gfortran.dg/typebound_generic_7.f03: New.
1131 * gfortran.dg/typebound_generic_8.f03: New.
1132
1133 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1134
1135 PR libfortran/37077
1136 * gfortran.dg/char4_iunit_1.f03: New test.
1137
1138 2010-07-12 Jakub Jelinek <jakub@redhat.com>
1139
1140 * gcc.dg/tree-ssa/vrp53.c: New test.
1141
1142 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
1143
1144 PR c++/44907
1145 * g++.dg/template/sfinae19.C: New.
1146 * g++.dg/template/sfinae20.C: Likewise.
1147
1148 2010-07-12 Jie Zhang <jie@codesourcery.com>
1149
1150 * gcc.target/arm/interrupt-1.c: New test.
1151 * gcc.target/arm/interrupt-2.c: New test.
1152
1153 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1154
1155 * gcc.dg/pr42427.c: Require c99_runtime.
1156 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
1157 c99_runtime.
1158 * gcc.target/i386/avx-cmpss-1.c: Likewise.
1159 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
1160 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
1161 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
1162 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
1163 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
1164 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
1165 * gcc.target/i386/sse-cmpss-1.c: Likewise.
1166 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
1167 * gcc.target/i386/pr37275.c: Require visibility support.
1168
1169 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1170
1171 * lib/target-supports.exp (check_effective_target_sse): New proc.
1172 * gcc.target/i386/sol2-check.h: New file.
1173 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
1174 Include sol2-check.h.
1175 (main) Only run do_test () if sol2_check ().
1176 * gcc.target/i386/sse2-check.h: Likewise.
1177 * gcc.target/i386/sse3-check.h: Likewise.
1178 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
1179 [__sun__ && __svr4__]: Execute SSE2 instruction.
1180 * gcc.target/i386/math-torture/math-torture.exp: Only add options
1181 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
1182 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
1183 * g++.dg/ext/vector14.C: Likewise.
1184 * g++.dg/other/mmintrin.C: Likewise.
1185 * gcc.dg/20020418-1.c: Likewise.
1186 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
1187 * gcc.dg/format/ms_unnamed-1.c: Likewise.
1188 * gcc.dg/format/unnamed-1.c: Likewise.
1189 Adapt dg-warning line number.
1190 * gcc.dg/graphite/pr40281.c: Likewise.
1191 * gcc.dg/pr32176.c: Likewise.
1192 * gcc.dg/pr40550.c: Likewise.
1193 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1194 * gcc.dg/torture/pr36891.c: Likewise.
1195 * gcc.target/i386/20020218-1.c: Likewise.
1196 * gcc.target/i386/20020523.c: Likewise.
1197 * gcc.target/i386/abi-1.c: Likewise.
1198 * gcc.target/i386/brokensqrt.c: Likewise.
1199 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1200 * gcc.target/i386/pr13366.c: Likewise.
1201 * gcc.target/i386/pr13685.c: Likewise.
1202 * gcc.target/i386/pr24306.c: Likewise.
1203 * gcc.target/i386/pr31486.c: Likewise.
1204 * gcc.target/i386/pr32065-1.c: Likewise.
1205 * gcc.target/i386/pr32065-2.c: Likewise.
1206 * gcc.target/i386/pr32389.c: Likewise.
1207 * gcc.target/i386/pr38824.c: Likewise.
1208 * gcc.target/i386/pr38931.c: Likewise.
1209 * gcc.target/i386/pr39592-1.c: Likewise.
1210 * gcc.target/i386/pr43766.c: Likewise.
1211 * gcc.target/i386/recip-divf.c: Likewise.
1212 * gcc.target/i386/recip-sqrtf.c: Likewise.
1213 * gcc.target/i386/recip-vec-divf.c: Likewise.
1214 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
1215 * gcc.target/i386/sse-1.c: Likewise.
1216 * gcc.target/i386/sse-16.c: Likewise.
1217 * gcc.target/i386/sse-2.c: Likewise.
1218 * gcc.target/i386/sse-20.c: Likewise.
1219 * gcc.target/i386/sse-3.c: Likewise.
1220 * gcc.target/i386/sse-7.c: Likewise.
1221 * gcc.target/i386/sse-9.c: Likewise.
1222 * gcc.target/i386/sse-addps-1.c: Likewise.
1223 * gcc.target/i386/sse-addss-1.c: Likewise.
1224 * gcc.target/i386/sse-andnps-1.c: Likewise.
1225 * gcc.target/i386/sse-andps-1.c: Likewise.
1226 * gcc.target/i386/sse-cmpss-1.c: Likewise.
1227 * gcc.target/i386/sse-comiss-1.c: Likewise.
1228 * gcc.target/i386/sse-comiss-2.c: Likewise.
1229 * gcc.target/i386/sse-comiss-3.c: Likewise.
1230 * gcc.target/i386/sse-comiss-4.c: Likewise.
1231 * gcc.target/i386/sse-comiss-5.c: Likewise.
1232 * gcc.target/i386/sse-comiss-6.c: Likewise.
1233 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
1234 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
1235 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1236 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
1237 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1238 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
1239 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1240 * gcc.target/i386/sse-divps-1.c: Likewise.
1241 * gcc.target/i386/sse-divss-1.c: Likewise.
1242 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
1243 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
1244 * gcc.target/i386/sse-maxps-1.c: Likewise.
1245 * gcc.target/i386/sse-maxss-1.c: Likewise.
1246 * gcc.target/i386/sse-minps-1.c: Likewise.
1247 * gcc.target/i386/sse-minss-1.c: Likewise.
1248 * gcc.target/i386/sse-movaps-1.c: Likewise.
1249 * gcc.target/i386/sse-movaps-2.c: Likewise.
1250 * gcc.target/i386/sse-movhlps-1.c: Likewise.
1251 * gcc.target/i386/sse-movhps-1.c: Likewise.
1252 * gcc.target/i386/sse-movhps-2.c: Likewise.
1253 * gcc.target/i386/sse-movlhps-1.c: Likewise.
1254 * gcc.target/i386/sse-movmskps-1.c: Likewise.
1255 * gcc.target/i386/sse-movntps-1.c: Likewise.
1256 * gcc.target/i386/sse-movss-1.c: Likewise.
1257 * gcc.target/i386/sse-movss-2.c: Likewise.
1258 * gcc.target/i386/sse-movss-3.c: Likewise.
1259 * gcc.target/i386/sse-movups-1.c: Likewise.
1260 * gcc.target/i386/sse-movups-2.c: Likewise.
1261 * gcc.target/i386/sse-mulps-1.c: Likewise.
1262 * gcc.target/i386/sse-mulss-1.c: Likewise.
1263 * gcc.target/i386/sse-orps-1.c: Likewise.
1264 * gcc.target/i386/sse-rcpps-1.c: Likewise.
1265 * gcc.target/i386/sse-recip-vec.c: Likewise.
1266 * gcc.target/i386/sse-recip.c: Likewise.
1267 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
1268 * gcc.target/i386/sse-set-ps-1.c: Likewise.
1269 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
1270 * gcc.target/i386/sse-subps-1.c: Likewise.
1271 * gcc.target/i386/sse-subss-1.c: Likewise.
1272 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
1273 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
1274 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
1275 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
1276 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
1277 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
1278 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
1279 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
1280 * gcc.target/i386/sse-xorps-1.c: Likewise.
1281 * gcc.target/i386/ssefn-1.c: Likewise.
1282 * gcc.target/i386/ssefn-3.c: Likewise.
1283 * gcc.target/i386/sseregparm-1.c: Likewise.
1284 * gcc.target/i386/stackalign/return-3.c: Likewise.
1285 * gcc.target/i386/vectorize1.c: Likewise.
1286 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
1287 * gcc.target/i386/xorps-sse.c: Likewise.
1288 * gfortran.dg/pr28158.f90: Likewise.
1289 * gfortran.dg/pr30667.f: Likewise.
1290 * gnat.dg/loop_optimization7.adb: Likewise.
1291 * gnat.dg/sse_nolib.adb: Likewise.
1292
1293 2010-07-11 Tobias Burnus <burnus@net-b.de>
1294
1295 PR fortran/44702
1296 * gfortran.dg/use_rename_6.f90: New.
1297 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
1298
1299 2010-07-11 Janus Weil <janus@gcc.gnu.org>
1300
1301 PR fortran/44869
1302 * gfortran.dg/class_24.f03: New.
1303
1304 2010-07-10 Richard Guenther <rguenther@suse.de>
1305
1306 PR lto/44889
1307 * gcc.dg/lto/20100709-1_0.c: New testcase.
1308 * gcc.dg/lto/20100709-1_1.c: Likewise.
1309
1310 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
1311
1312 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
1313
1314 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
1315
1316 PR objc/44140
1317 * objc.dg/lto/trivial-1_0.m: New.
1318 * objc.dg/lto/lto.exp: New.
1319 * obj-c++.dg/lto/trivial-1_0.mm: New.
1320 * obj-c++.dg/lto/lto.exp: New.
1321 * objc.dg/symtab-1.m: Adjust sizes.
1322 * objc.dg/image-info.m: Do not run for gnu-runtime.
1323
1324 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
1325
1326 * gcc.dg/pr32370.c: Allow another kind of error message.
1327
1328 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
1329
1330 * gnat.dg/atomic3.adb: New test.
1331
1332 2010-07-09 Jakub Jelinek <jakub@redhat.com>
1333 Denys Vlasenko <dvlasenk@redhat.com>
1334 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1335
1336 PR tree-optimization/28632
1337 * gcc.dg/tree-ssa/vrp51.c: New test.
1338 * gcc.dg/tree-ssa/vrp52.c: New test.
1339
1340 2010-07-09 Jason Merrill <jason@redhat.com>
1341
1342 * g++.dg/abi/covariant6.C: New.
1343 * g++.dg/inherit/covariant17.C: Test both bases.
1344 * g++.dg/inherit/covariant7.C: Check vtable layout.
1345
1346 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
1347
1348 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
1349
1350 2010-07-09 Richard Guenther <rguenther@suse.de>
1351
1352 PR tree-optimization/44852
1353 * gcc.c-torture/execute/pr44852.c: New testcase.
1354
1355 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1356
1357 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
1358 multiplication by values.
1359 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
1360 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
1361
1362 2010-07-09 Richard Guenther <rguenther@suse.de>
1363
1364 PR tree-optimization/44882
1365 * gfortran.dg/pr44882.f90: New testcase.
1366
1367 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
1368
1369 PR target/40657
1370 * gcc.target/arm/pr40657-1.c: New test.
1371 * gcc.target/arm/pr40657-2.c: New test.
1372 * gcc.c-torture/execute/pr40657.c: New test.
1373
1374 2010-07-09 Jakub Jelinek <jakub@redhat.com>
1375
1376 * gcc.dg/tree-ssa/vrp50.c: New test.
1377 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
1378
1379 2010-07-08 Janus Weil <janus@gcc.gnu.org>
1380
1381 PR fortran/44649
1382 * gfortran.dg/c_sizeof_1.f90: Modified.
1383 * gfortran.dg/storage_size_1.f08: New.
1384 * gfortran.dg/storage_size_2.f08: New.
1385
1386 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
1387
1388 * gcc.c-torture/execute/20100708-1.c: New test.
1389
1390 2010-07-08 Jakub Jelinek <jakub@redhat.com>
1391
1392 PR fortran/44847
1393 * gfortran.dg/gomp/pr44847.f90: New test.
1394
1395 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
1396
1397 PR tree-optimization/44710
1398 * gcc.dg/tree-ssa/ifc-6.c: New.
1399 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
1400
1401 2010-07-08 Tobias Burnus <burnus@net-b.de>
1402
1403 PR fortran/18918
1404 * gfortran.dg/coarray_10.f90: Add an additional test.
1405
1406 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
1407
1408 PR middle-end/44828
1409 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
1410 * gcc.c-torture/execute/pr44828.x: Revert.
1411
1412 2010-07-08 Jason Merrill <jason@redhat.com>
1413
1414 PR c++/43120
1415 * g++.dg/inherit/covariant17.C: New.
1416 * g++.dg/abi/covariant1.C: Actually test for the bug.
1417
1418 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
1419
1420 PR rtl-optimization/44838
1421 * gcc.dg/pr44838.c: New.
1422
1423 2010-07-08 Richard Guenther <rguenther@suse.de>
1424
1425 PR tree-optimization/44831
1426 * gcc.c-torture/compile/pr44831.c: New testcase.
1427 * gcc.dg/tree-ssa/pr21463.c: Adjust.
1428
1429 2010-07-08 Richard Guenther <rguenther@suse.de>
1430
1431 PR tree-optimization/44861
1432 * g++.dg/vect/pr44861.cc: New testcase.
1433
1434 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
1435
1436 PR middle-end/44828
1437 * gcc.c-torture/execute/pr44828.x: New file.
1438
1439 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
1440
1441 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
1442 dg-options.
1443 * g++.dg/ext/altivec-17.C: Adjust error message.
1444
1445 2010-07-07 Tom Tromey <tromey@redhat.com>
1446
1447 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
1448
1449 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
1450
1451 PR target/44844
1452 * gcc.target/i386/rdrand-1.c: Scan "jnc".
1453 * gcc.target/i386/rdrand-2.c: Likewise.
1454 * gcc.target/i386/rdrand-3.c: Likewise.
1455
1456 2010-07-07 Jan Hubicka <jh@suse.cz>
1457
1458 PR middle-end/44813
1459 * g++.dg/torture/pr44813.C: New testcase.
1460 * g++.dg/torture/pr44826.C: New testcase.
1461
1462 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
1463
1464 PR rtl-optimization/44787
1465 * gcc.c-torture/compile/pr44788.c: New test.
1466 * gcc.target/arm/pr44788.c: New test.
1467
1468 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
1469
1470 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
1471
1472 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
1473
1474 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
1475 to dg-options.
1476
1477 2010-07-06 Tobias Burnus <burnus@net-b.de>
1478
1479 PR fortran/44742
1480 * gfortran.dg/parameter_array_init_6.f90: New.
1481 * gfortran.dg/initialization_20.f90: Update dg-error.
1482 * gfortran.dg/initialization_24.f90: Ditto.
1483
1484 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1485 PR fortran/PR44693
1486 * gfortran.dg/dim_range_1.f90: New test.
1487 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
1488
1489 2010-07-06 Jason Merrill <jason@redhat.com>
1490
1491 PR c++/44703
1492 * g++.dg/cpp0x/initlist41.C: New.
1493
1494 PR c++/44778
1495 * g++.dg/template/ptrmem22.C: New.
1496
1497 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
1498
1499 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
1500 support.
1501 * gcc.target/i386/i386.exp: Likewise.
1502
1503 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
1504
1505 PR testsuite/44195
1506 * gcc.dg/lto/20100518_0.c: Limit to x86.
1507
1508 2010-07-06 Richard Guenther <rguenther@suse.de>
1509
1510 PR middle-end/44828
1511 * gcc.c-torture/execute/pr44828.c: New testcase.
1512
1513 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
1514
1515 * g++.dg/warn/noeffect2.C: Adjust expected warning.
1516 * g++.dg/warn/volatile1.C: Likewise.
1517 * g++.dg/template/warn1.C: Likewise.
1518
1519 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
1520
1521 AVX Programming Reference (June, 2010)
1522 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
1523 * g++.dg/other/i386-3.C: Likewise.
1524 * gcc.target/i386/sse-12.c: Likewise.
1525
1526 * gcc.target/i386/f16c-check.h: New.
1527 * gcc.target/i386/rdfsbase-1.c: Likewise.
1528 * gcc.target/i386/rdfsbase-2.c: Likewise.
1529 * gcc.target/i386/rdgsbase-1.c: Likewise.
1530 * gcc.target/i386/rdgsbase-2.c: Likewise.
1531 * gcc.target/i386/rdrand-1.c: Likewise.
1532 * gcc.target/i386/rdrand-2.c: Likewise.
1533 * gcc.target/i386/rdrand-3.c: Likewise.
1534 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
1535 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
1536 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
1537 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
1538 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
1539 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
1540 * gcc.target/i386/wrfsbase-1.c: Likewise.
1541 * gcc.target/i386/wrfsbase-2.c: Likewise.
1542 * gcc.target/i386/wrgsbase-1.c: Likewise.
1543 * gcc.target/i386/wrgsbase-2.c: Likewise.
1544
1545 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
1546 (__builtin_ia32_vcvtps2ph): New.
1547 (__builtin_ia32_vcvtps2ph256): Likewise.
1548
1549 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
1550 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
1551
1552 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
1553 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
1554
1555 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
1556 (__builtin_ia32_vcvtps2ph256): Likewise.
1557 Add fsgsbase,rdrnd,f16c.
1558
1559 * lib/target-supports.exp (check_effective_target_f16c): New.
1560
1561 2010-07-05 Jakub Jelinek <jakub@redhat.com>
1562
1563 * gcc.dg/guality/nrv-1.c: New test.
1564
1565 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
1566
1567 PR middle-end/42505
1568 * gcc.target/arm/pr42505.c: New test case.
1569
1570 2010-07-05 Jakub Jelinek <jakub@redhat.com>
1571
1572 PR c++/44808
1573 * g++.dg/opt/nrv16.C: New test.
1574
1575 2010-07-05 Richard Guenther <rguenther@suse.de>
1576
1577 PR tree-optimization/44784
1578 * gcc.c-torture/compile/pr44784.c: New testcase.
1579
1580 2010-07-05 Ira Rosen <irar@il.ibm.com>
1581
1582 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1583 Increase loop bound and array size.
1584 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1585 Likewise.
1586
1587 2010-07-05 Ira Rosen <irar@il.ibm.com>
1588
1589 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
1590 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
1591 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
1592 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
1593 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
1594
1595 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
1596
1597 PR c++/22138
1598 * g++.dg/parse/template25.C: New.
1599
1600 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
1601
1602 PR rtl-optimization/44695
1603 * gcc.dg/torture/pr44695.c: New.
1604
1605 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
1606
1607 PR c++/16630
1608 * g++.dg/ext/pretty3.C: New.
1609
1610 2010-07-04 Richard Guenther <rguenther@suse.de>
1611
1612 PR middle-end/44809
1613 * g++.dg/torture/pr44809.C: New testcase.
1614
1615 2010-07-04 Richard Guenther <rguenther@suse.de>
1616
1617 PR tree-optimization/44656
1618 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
1619
1620 2010-07-04 Ira Rosen <irar@il.ibm.com>
1621 Revital Eres <eres@il.ibm.com>
1622
1623 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
1624 misaligned stores.
1625 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
1626 gcc.dg/vect/vect-96.c: Likewise.
1627 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
1628 that support misaligned stores. Change the number of expected
1629 misaligned accesses.
1630 * gcc.dg/vect/vect-peel-1.c: New test.
1631 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
1632 gcc.dg/vect/vect-peel-4.c: Likewise.
1633 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
1634 vectorizable on all targets that support realignment.
1635 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1636
1637 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
1638
1639 PR c/44806
1640 * gcc.dg/torture/pr44806.c: New.
1641
1642 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
1643
1644 * gnat.dg/cond_expr1.adb: New test.
1645
1646 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
1647
1648 * gnat.dg/modular3.adb: New test.
1649 * gnat.dg/modular3_pkg.ads: New helper.
1650
1651 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
1652 Mikael Pettersson <mikpe@it.uu.se>
1653
1654 PR testsuite/44518
1655 * obj-c++.dg/encode-2.mm: Produce object and save temps.
1656 Make signed-ness of chars explicit. Scan the object for
1657 strings that are split by some target assemblers.
1658 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
1659 explicit.
1660
1661 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
1662
1663 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
1664
1665 2010-07-02 Le-Chun Wu <lcwu@google.com>
1666
1667 PR/44128
1668 * g++.dg/warn/Wshadow-7.C: New test.
1669
1670 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
1671 Julian Brown <julian@codesourcery.com>
1672 Sandra Loosemore <sandra@codesourcery.com>
1673
1674 * gcc.c-torture/execute/20100416-1.c: New test case.
1675
1676 2010-07-02 Julian Brown <julian@codesourcery.com>
1677 Sandra Loosemore <sandra@codesourcery.com>
1678
1679 PR target/43703
1680
1681 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
1682 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
1683
1684 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
1685 Julian Brown <julian@codesourcery.com>
1686
1687 * gcc.target/arm/neon/vadds64.c: Regenerated.
1688 * gcc.target/arm/neon/vaddu64.c: Regenerated.
1689 * gcc.target/arm/neon/vsubs64.c: Regenerated.
1690 * gcc.target/arm/neon/vsubu64.c: Regenerated.
1691 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
1692 * gcc.target/arm/neon-vmls-1.c: Likewise.
1693 * gcc.target/arm/neon-vsubs64.c: New execution test.
1694 * gcc.target/arm/neon-vsubu64.c: New execution test.
1695 * gcc.target/arm/neon-vadds64.c: New execution test.
1696 * gcc.target/arm/neon-vaddu64.c: New execution test.
1697
1698 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
1699
1700 * gcc.target/arm/neon-vands64.c: New.
1701 * gcc.target/arm/neon-vandu64.c: New.
1702 * gcc.target/arm/neon-vbics64.c: New.
1703 * gcc.target/arm/neon-vbicu64.c: New.
1704 * gcc.target/arm/neon-veors64.c: New.
1705 * gcc.target/arm/neon-veoru64.c: New.
1706 * gcc.target/arm/neon-vorns64.c: New.
1707 * gcc.target/arm/neon-vornu64.c: New.
1708 * gcc.target/arm/neon-vorrs64.c: New.
1709 * gcc.target/arm/neon-vorru64.c: New.
1710 * gcc.target/arm/neon/vands64.c: Regenerated.
1711 * gcc.target/arm/neon/vandu64.c: Regenerated.
1712 * gcc.target/arm/neon/vbics64.c: Regenerated.
1713 * gcc.target/arm/neon/vbicu64.c: Regenerated.
1714 * gcc.target/arm/neon/veors64.c: Regenerated.
1715 * gcc.target/arm/neon/veoru64.c: Regenerated.
1716 * gcc.target/arm/neon/vorns64.c: Regenerated.
1717 * gcc.target/arm/neon/vornu64.c: Regenerated.
1718 * gcc.target/arm/neon/vorrs64.c: Regenerated.
1719 * gcc.target/arm/neon/vorru64.c: Regenerated.
1720
1721 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1722
1723 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
1724
1725 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1726
1727 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
1728 * gfortran.dg/intent_out_5.f90: Same.
1729 * gfortran.dg/ltrans-7.f90: Same.
1730 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
1731
1732 2010-07-02 Jan Hubicka <jh@suse.cz>
1733
1734 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
1735
1736 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
1737
1738 * objc-obj-c++-shared/Object1.h: Correct Line endings.
1739
1740 2010-07-02 Jakub Jelinek <jakub@redhat.com>
1741
1742 PR c++/44780
1743 * c-c++-common/Wunused-var-12.c: New test.
1744
1745 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
1746
1747 PR target/42835
1748 * gcc.target/arm/pr42835.c: New test.
1749
1750 PR target/42172
1751 * gcc.target/arm/pr42172-1.c: New test.
1752
1753 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
1754
1755 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
1756
1757 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
1758
1759 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
1760 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
1761 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
1762 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
1763 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
1764 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
1765 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
1766 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
1767 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
1768 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
1769 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
1770 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
1771 * gcc.target/arm/neon-vdup_ns64.c: New.
1772 * gcc.target/arm/neon-vdup_nu64.c: New.
1773 * gcc.target/arm/neon-vdupQ_ns64.c: New.
1774 * gcc.target/arm/neon-vdupQ_nu64.c: New.
1775 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
1776 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
1777 * gcc.target/arm/neon-vmov_ns64.c: New.
1778 * gcc.target/arm/neon-vmov_nu64.c: New.
1779 * gcc.target/arm/neon-vmovQ_ns64.c: New.
1780 * gcc.target/arm/neon-vmovQ_nu64.c: New.
1781 * gcc.target/arm/neon-vget_lanes64.c: New.
1782 * gcc.target/arm/neon-vget_laneu64.c: New.
1783 * gcc.target/arm/neon-vset_lanes64.c: New.
1784 * gcc.target/arm/neon-vset_laneu64.c: New.
1785
1786 2010-07-02 Richard Guenther <rguenther@suse.de>
1787
1788 * g++.dg/torture/20100702-1.C: New testcase.
1789
1790 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1791
1792 PR target/44707
1793 * gcc.c-torture/compile/pr44707.c: New test.
1794
1795 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
1796
1797 PR c++/44039
1798 * g++.dg/template/crash101.C: New.
1799
1800 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
1801
1802 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
1803 Use the ABI-0 accessors and fail it for m64.
1804
1805 2010-07-02 Jan Hubicka <jh@suse.cz>
1806
1807 * g++.dg/tree-ssa/pr44706.C: New testcase.
1808
1809 2010-07-02 Richard Guenther <rguenther@suse.de>
1810
1811 PR tree-optimization/44748
1812 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
1813
1814 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
1815
1816 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
1817 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
1818 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
1819 the method types to forward:.
1820
1821 2010-06-30 Jason Merrill <jason@redhat.com>
1822
1823 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
1824 * g++.dg/other/pr25632.C: Likewise.
1825
1826 2010-07-01 Jakub Jelinek <jakub@redhat.com>
1827
1828 PR tree-optimization/40421
1829 * gfortran.fortran-torture/compile/pr40421.f90: New test.
1830
1831 2010-07-01 Richard Guenther <rguenther@suse.de>
1832
1833 PR middle-end/42834
1834 PR middle-end/44468
1835 * gcc.c-torture/execute/20100316-1.c: New testcase.
1836 * gcc.c-torture/execute/pr44468.c: Likewise.
1837 * gcc.c-torture/compile/20100609-1.c: Likewise.
1838 * gcc.dg/volatile2.c: Adjust.
1839 * gcc.dg/plugin/selfassign.c: Likewise.
1840 * gcc.dg/pr36902.c: Likewise.
1841 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
1842 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
1843 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
1844 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
1845 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1846 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1847 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
1848 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
1849 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
1850 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
1851 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1852 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
1853 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
1854 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
1855 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
1856 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
1857 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
1858 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
1859 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
1860 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1861 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
1862 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
1863 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
1864 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
1865 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1866 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
1867 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
1868 * gcc.dg/struct/w_prof_local_array.c: Likewise.
1869 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
1870 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
1871 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
1872 * gcc.dg/struct/w_prof_global_array.c: Likewise.
1873 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
1874 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
1875 * gcc.dg/struct/w_prof_local_var.c: Likewise.
1876 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
1877 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
1878 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
1879 * gcc.dg/struct/w_prof_global_var.c: Likewise.
1880 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
1881 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
1882 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
1883 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1884 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
1885 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
1886 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
1887 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
1888 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
1889 * gcc.dg/tree-prof/stringop-1.c: Adjust.
1890 * g++.dg/tree-ssa/pr31146.C: Likewise.
1891 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
1892 * g++.dg/tree-ssa/pr33604.C: Likewise.
1893 * g++.dg/plugin/selfassign.c: Likewise.
1894 * gfortran.dg/array_memcpy_3.f90: Likewise.
1895 * gfortran.dg/array_memcpy_4.f90: Likewise.
1896 * c-c++-common/torture/pr42834.c: New testcase.
1897
1898 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
1899
1900 PR c++/44628
1901 * g++.dg/template/crash100.C: New.
1902
1903 2010-06-30 Jan Hubicka <jh@suse.cz>
1904
1905 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
1906
1907 2010-06-30 Michael Matz <matz@suse.de>
1908
1909 PR bootstrap/44699
1910 * gcc.dg/pr44699.c: New test.
1911
1912 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
1913
1914 PR tree-optimization/39799
1915 * c-c++-common/uninit-17.c: New test.
1916
1917 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1918
1919 PR libfortran/43298
1920 * gfortran.dg/read_infnan_1.f90: New test.
1921
1922 2010-06-29 Jason Merrill <jason@redhat.com>
1923
1924 Enable implicitly declared move constructor/operator= (N3053).
1925 * g++.dg/cpp0x/implicit3.C: New.
1926 * g++.dg/cpp0x/implicit4.C: New.
1927 * g++.dg/cpp0x/implicit5.C: New.
1928 * g++.dg/cpp0x/implicit-copy.C: Adjust.
1929 * g++.dg/cpp0x/not_special.C: Adjust.
1930 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1931 * g++.dg/cpp0x/rv1n.C: Adjust.
1932 * g++.dg/cpp0x/rv1p.C: Adjust.
1933 * g++.dg/cpp0x/rv2n.C: Adjust.
1934 * g++.dg/cpp0x/rv2p.C: Adjust.
1935 * g++.dg/cpp0x/rv3n.C: Adjust.
1936 * g++.dg/cpp0x/rv3p.C: Adjust.
1937 * g++.dg/cpp0x/rv4n.C: Adjust.
1938 * g++.dg/cpp0x/rv4p.C: Adjust.
1939 * g++.dg/cpp0x/rv5n.C: Adjust.
1940 * g++.dg/cpp0x/rv5p.C: Adjust.
1941 * g++.dg/cpp0x/rv6n.C: Adjust.
1942 * g++.dg/cpp0x/rv6p.C: Adjust.
1943 * g++.dg/cpp0x/rv7n.C: Adjust.
1944 * g++.dg/cpp0x/rv7p.C: Adjust.
1945 * g++.dg/cpp0x/rv8p.C: Adjust.
1946 * g++.dg/gomp/pr26690-1.C: Adjust.
1947 * g++.dg/other/error20.C: Adjust.
1948 * g++.dg/other/error31.C: Adjust.
1949 * g++.dg/parse/error19.C: Adjust.
1950 * g++.dg/template/qualttp5.C: Adjust.
1951 * g++.old-deja/g++.law/ctors5.C: Adjust.
1952
1953 Enable implicitly deleted functions (N2346)
1954 * g++.dg/cpp0x/defaulted17.C: New.
1955 * g++.dg/cpp0x/implicit1.C: New.
1956 * g++.dg/cpp0x/implicit2.C: New.
1957 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
1958 * g++.dg/ext/has_virtual_destructor.C: Adjust.
1959 * g++.dg/init/ctor4.C: Adjust.
1960 * g++.dg/init/synth2.C: Adjust.
1961 * g++.dg/lto/20081118_1.C: Adjust.
1962 * g++.dg/other/error13.C: Adjust.
1963 * g++.dg/other/unused1.C: Adjust.
1964 * g++.old-deja/g++.bob/inherit2.C: Adjust.
1965 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
1966 * g++.old-deja/g++.jason/opeq3.C: Adjust.
1967 * g++.old-deja/g++.law/ctors17.C: Adjust.
1968 * g++.old-deja/g++.oliva/delete1.C: Adjust.
1969 * g++.old-deja/g++.pt/assign1.C: Adjust.
1970 * g++.old-deja/g++.pt/crash20.C: Adjust.
1971
1972 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
1973 * g++.dg/cpp0x/defaulted13.C: Adjust.
1974 * g++.dg/cpp0x/defaulted2.C: Adjust.
1975 * g++.dg/cpp0x/defaulted3.C: Adjust.
1976 * g++.dg/cpp0x/initlist9.C: Adjust.
1977 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
1978 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
1979 * g++.dg/init/synth2.C: Adjust.
1980
1981 * g++.dg/cpp0x/defaulted19.C: New.
1982
1983 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
1984 * g++.dg/template/error23.C: Fix for -std=c++0x.
1985
1986 2010-06-29 Janus Weil <janus@gcc.gnu.org>
1987
1988 PR fortran/44718
1989 * gfortran.dg/proc_ptr_28.f90: New.
1990
1991 2010-06-29 Jakub Jelinek <jakub@redhat.com>
1992
1993 PR tree-optimization/43801
1994 * g++.dg/torture/pr43801.C: New test.
1995
1996 PR debug/44668
1997 * g++.dg/debug/dwarf2/accessibility1.C: New test.
1998
1999 2010-06-29 Jason Merrill <jason@redhat.com>
2000
2001 PR c++/44587
2002 * g++.dg/template/qualified-id2.C: New.
2003 * g++.dg/template/qualified-id3.C: New.
2004
2005 2010-06-29 Janus Weil <janus@gcc.gnu.org>
2006
2007 PR fortran/44696
2008 * gfortran.dg/associated_target_4.f90: New.
2009
2010 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
2011
2012 PR fortran/44582
2013 * gfortran.dg/aliasing_array_result_1.f90 : New test.
2014
2015 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2016
2017 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
2018
2019 2010-06-29 Jan Hubicka <jh@suse.cz>
2020
2021 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
2022
2023 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
2024
2025 PR target/43902
2026 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
2027 * gcc.target/arm/wmul-3.c: New test.
2028 * gcc.target/arm/wmul-4.c: New test.
2029
2030 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
2031
2032 PR rtl-optimization/44659
2033 * gcc.target/i386/extract-1.c: New.
2034 * gcc.target/i386/extract-2.c: Likewise.
2035 * gcc.target/i386/extract-3.c: Likewise.
2036 * gcc.target/i386/extract-4.c: Likewise.
2037 * gcc.target/i386/extract-5.c: Likewise.
2038 * gcc.target/i386/extract-6.c: Likewise.
2039
2040 2010-06-28 Jakub Jelinek <jakub@redhat.com>
2041
2042 PR c++/44682
2043 * g++.dg/warn/Wunused-var-14.C: New test.
2044
2045 2010-06-28 Tobias Burnus <burnus@net-b.de>
2046
2047 PR fortran/43298
2048 * gfortran.dg/nan_6.f90: New.
2049
2050 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
2051
2052 PR tree-optimization/43781
2053 * gcc.dg/torture/pr43781.c: New.
2054
2055 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
2056
2057 PR fortran/40158
2058 * gfortran.dg/actual_rank_check_1.f90: New test.
2059
2060 2010-06-28 Martin Jambor <mjambor@suse.cz>
2061
2062 * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
2063
2064 2010-06-28 Jan Hubicka <jh@suse.cz>
2065
2066 PR tree-optimization/44687
2067 * gcc.c-torture/compile/pr44687.c
2068
2069 2010-06-28 Martin Jambor <mjambor@suse.cz>
2070
2071 PR c++/44535
2072 * g++.dg/torture/pr44535.C: New test.
2073
2074 2010-06-28 Michael Matz <matz@suse.de>
2075
2076 PR middle-end/44592
2077 * gfortran.dg/pr44592.f90: New test.
2078
2079 2010-06-28 Jan Hubicka <jh@suse.cz>
2080
2081 PR tree-optimization/44357
2082 * g++.dg/torture/pr44357.C: New testcase.
2083
2084 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2085
2086 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
2087 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
2088 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
2089 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
2090 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
2091 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
2092 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
2093 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
2094
2095 2010-06-27 Jan Hubicka <jh@suse.cz>
2096
2097 * gcc.c-torture/compile/pr44686.c: New file.
2098
2099 2010-06-27 Richard Guenther <rguenther@suse.de>
2100
2101 PR tree-optimization/44683
2102 * gcc.c-torture/execute/pr44683.c: New testcase.
2103
2104 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
2105
2106 * gnat.dg/noreturn3.ad[sb]: New test.
2107
2108 2010-06-26 Jason Merrill <jason@redhat.com>
2109
2110 * g++.dg/cpp0x/explicit5.C: New.
2111
2112 2010-06-26 Richard Guenther <rguenther@suse.de>
2113
2114 PR tree-optimization/44393
2115 * gcc.dg/pr44393.c: New testcase.
2116
2117 2010-06-26 Jan Hubicka <jh@suse.cz>
2118
2119 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
2120
2121 2010-06-26 Richard Guenther <rguenther@suse.de>
2122
2123 PR middle-end/44674
2124 * gcc.dg/pr44674.c: New testcase.
2125
2126 2010-06-26 Joseph Myers <joseph@codesourcery.com>
2127
2128 * gcc.dg/opts-3.c: New test.
2129
2130 2010-06-26 Tobias Burnus <burnus@net-b.de>
2131
2132 * gfortran.dg/type_decl_1.f90: New.
2133 * gfortran.dg/type_decl_2.f90: New.
2134
2135 2010-06-26 Tobias Burnus <burnus@net-b.de>
2136
2137 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
2138 * gfortran.dg/semicolon_fixed_2.f: Ditto.
2139
2140 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2141
2142 PR testsuite/38946
2143 * gfortran.dg/array_constructor_23.f: Update test to allow for small
2144 error in comparing reals.
2145
2146 2010-06-25 Tobias Burnus <burnus@net-b.de>
2147
2148 * selected_real_kind_2.f90: New.
2149 * selected_real_kind_3.f90: New.
2150
2151 2010-06-25 Tobias Burnus <burnus@net-b.de>
2152
2153 * gfortran.dg/entry_19.f90: New.
2154
2155 2010-06-25 Tobias Burnus <burnus@net-b.de>
2156
2157 * gfortran.dg/end_subroutine_1.f90: New.
2158 * gfortran.dg/end_subroutine_2.f90: New.
2159 * gfortran.dg/interface_proc_end.f90: Update.
2160
2161 2010-06-25 Tobias Burnus <burnus@net-b.de>
2162
2163 * gfortran.dg/semicolon_fixed.f: Update.
2164 * gfortran.dg/semicolon_fixed_2.f: New.
2165 * gfortran.dg/semicolon_free_2.f90: New.
2166 * gfortran.dg/semicolon_free.f90: Update.
2167
2168 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2169
2170 PR fortran/44448
2171 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
2172
2173 2010-06-25 Martin Jambor <mjambor@suse.cz>
2174
2175 * g++.dg/ipa/iinline-3.C: New test.
2176 * gcc.dg/ipa/modif-1.c: Removed.
2177
2178 2010-06-25 Jan Hubicka <jh@suse.cz>
2179
2180 * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
2181
2182 2010-06-25 Martin Jambor <mjambor@suse.cz>
2183
2184 * g++.dg/ipa/iinline-2.C: New test.
2185
2186 2010-06-25 Jakub Jelinek <jakub@redhat.com>
2187
2188 PR middle-end/43866
2189 * gfortran.dg/pr43866.f90: New test.
2190
2191 PR tree-optimization/44539
2192 * gcc.dg/pr44539.c: New test.
2193
2194 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
2195
2196 From Jim Wilson:
2197 PR target/43902
2198 * gcc.target/mips/madd-9.c: New test.
2199
2200 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
2201
2202 PR c/44517
2203 * gcc.dg/noncompile/pr44517.c: New.
2204 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
2205
2206 2010-06-24 Steve Ellcey <sje@cup.hp.com>
2207
2208 PR testsuite/43283
2209 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
2210 and add argument to nop for IA64.
2211
2212 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
2213
2214 PR target/44588
2215 * gcc.target/i386/mod-1.c: New.
2216 * gcc.target/i386/umod-1.c: Likewise.
2217 * gcc.target/i386/umod-2.c: Likewise.
2218 * gcc.target/i386/umod-3.c: Likewise.
2219
2220 2010-06-24 Jakub Jelinek <jakub@redhat.com>
2221
2222 PR middle-end/44492
2223 * g++.dg/torture/pr44492.C: New test.
2224
2225 2010-06-24 Andi Kleen <ak@linux.intel.com>
2226
2227 * c-c++-common/warn-omitted-condop.c: New.
2228
2229 2010-06-24 Tobias Burnus <burnus@net-b.de>
2230
2231 PR fortran/44614
2232 * gfortran.dg/import8.f90: New.
2233
2234 2010-06-23 Arnaud Charlet <charlet@adacore.com>
2235
2236 * gnat.dg/not_null.adb: Update test case.
2237
2238 2010-06-22 Jakub Jelinek <jakub@redhat.com>
2239
2240 PR c++/44619
2241 * g++.dg/warn/Wunused-var-13.C: New test.
2242
2243 PR c++/44627
2244 * g++.dg/diagnostic/method1.C: New test.
2245
2246 2010-06-22 Cary Coutant <ccoutant@google.com>
2247
2248 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
2249
2250 2010-06-22 Janus Weil <janus@gcc.gnu.org>
2251
2252 PR fortran/44616
2253 * gfortran.dg/abstract_type_8.f03: New.
2254
2255 2010-06-21 Jason Merrill <jason@redhat.com>
2256
2257 * g++.dg/cpp0x/noexcept08.C: New.
2258
2259 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
2260
2261 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
2262
2263 PR target/44615
2264 * gcc.target/i386/sse2-vec-2a.c: New.
2265
2266 2010-06-21 DJ Delorie <dj@redhat.com>
2267
2268 * gcc.dg/pragma-diag-1.c: New.
2269
2270 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
2271
2272 PR target/44615
2273 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
2274
2275 2010-06-21 Alan Modra <amodra@gmail.com>
2276
2277 PR testsuite/44505
2278 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
2279 tail call to check_fa_mid.
2280
2281 2010-06-21 Jakub Jelinek <jakub@redhat.com>
2282
2283 PR target/44575
2284 * gcc.c-torture/execute/pr44575.c: New test.
2285
2286 2010-06-21 Tobias Burnus <burnus@net-b.de>
2287
2288 PR fortran/40632
2289 * gfortran.dg/contiguous_1.f90: New.
2290 * gfortran.dg/contiguous_2.f90: New.
2291 * gfortran.dg/contiguous_3.f90: New.
2292
2293 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
2294
2295 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
2296 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
2297
2298 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
2299
2300 PR target/44546
2301 * gcc.target/i386/pr44546.c: New test.
2302
2303 2010-06-20 Joseph Myers <joseph@codesourcery.com>
2304
2305 * gcc.dg/opts-2.c: New test.
2306
2307 2010-06-19 Janus Weil <janus@gcc.gnu.org>
2308
2309 PR fortran/44584
2310 * gfortran.dg/typebound_proc_15.f03: Modified.
2311
2312 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
2313
2314 PR target/44072
2315 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
2316 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
2317
2318 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2319
2320 * g++.dg/ext/label13.C: Fix typo in last change.
2321
2322 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2323
2324 PR libfortran/44477
2325 * gfortran.dg/eof_3.f90
2326 * gfortran.dg/endfile_2.f90
2327 * gfortran.dg/endfile_4.f90
2328 * gfortran.dg/endfile_3.f90
2329
2330 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2331
2332 PR c++/41090
2333 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
2334
2335 2010-06-18 Tobias Burnus <burnus@net-b.de>
2336
2337 PR fortran/44556
2338 * gfortran.dg/allocate_alloc_opt_11.f90: New.
2339
2340 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
2341
2342 * gcc.target/arm/pr40900.c: New test.
2343
2344 2010-06-18 Arnaud Charlet <charlet@adacore.com>
2345
2346 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
2347
2348 2010-06-17 Janus Weil <janus@gcc.gnu.org>
2349
2350 PR fortran/44558
2351 * gfortran.dg/typebound_call_15.f03: New.
2352
2353 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
2354
2355 PR c++/44486
2356 * g++.dg/pr44486.C: New.
2357
2358 2010-06-16 DJ Delorie <dj@redhat.com>
2359
2360 * gcc.target/i386/volatile-bitfields-1.c: New.
2361 * gcc.target/i386/volatile-bitfields-2.c: New.
2362
2363 2010-06-16 Jason Merrill <jason@redhat.com>
2364
2365 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
2366
2367 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
2368
2369 2010-06-16 Richard Guenther <rguenther@suse.de>
2370
2371 PR c/44555
2372 * gcc.c-torture/execute/pr44555.c: New testcase.
2373
2374 2010-06-16 Janus Weil <janus@gcc.gnu.org>
2375
2376 PR fortran/44549
2377 * gfortran.dg/typebound_proc_16.f03: New.
2378
2379 2010-06-16 Martin Jambor <mjambor@suse.cz>
2380
2381 * g++.dg/torture/pr43905.C: New test.
2382
2383 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
2384
2385 PR testsuite/44538
2386 * gcc.dg/vect/slp-perm-5.c (main): Prevent
2387 initialization loop from being vectorized.
2388 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
2389
2390 2010-06-16 Alan Modra <amodra@gmail.com>
2391
2392 PR tree-optimization/44507
2393 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
2394
2395 2010-06-15 Jason Merrill <jason@redhat.com>
2396
2397 * g++.dg/overload/arg3.C: Adjust error locations.
2398 * g++.dg/overload/copy1.C: Likewise.
2399 * g++.dg/tc1/dr152.C: Likewise.
2400 * g++.dg/template/incomplete4.C: Likewise.
2401 * g++.dg/template/incomplete5.C: Likewise.
2402 * g++.old-deja/g++.bob/inherit2.C: Likewise.
2403 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
2404 * g++.old-deja/g++.pt/crash9.C: Likewise.
2405
2406 * g++.dg/inherit/virtual5.C: New.
2407
2408 * g++.dg/cpp0x/defaulted18.C: New.
2409
2410 * g++.dg/cpp0x/initlist40.C: New.
2411
2412 * g++.dg/cpp0x/initlist39.C: New.
2413
2414 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
2415
2416 PR middle-end/44391
2417 * gcc.dg/graphite/pr44391.c: New.
2418
2419 2010-06-15 Janus Weil <janus@gcc.gnu.org>
2420
2421 PR fortran/43388
2422 * gfortran.dg/allocate_alloc_opt_8.f90: New.
2423 * gfortran.dg/allocate_alloc_opt_9.f90: New.
2424 * gfortran.dg/allocate_alloc_opt_10.f90: New.
2425 * gfortran.dg/class_allocate_2.f03: Modified an error message.
2426
2427 2010-06-15 Richard Guenther <rguenther@suse.de>
2428
2429 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
2430
2431 2010-06-15 Richard Guenther <rguenther@suse.de>
2432
2433 * gcc.dg/vect/bb-slp-21.c: Adjust.
2434 * gcc.dg/vect/bb-slp-13.c: Likewise
2435 * gcc.dg/vect/bb-slp-4.c: Likewise
2436 * gcc.dg/vect/bb-slp-22.c: Likewise
2437 * gcc.dg/vect/bb-slp-14.c: Likewise
2438 * gcc.dg/vect/bb-slp-23.c: Likewise
2439 * gcc.dg/vect/bb-slp-15.c: Likewise
2440 * gcc.dg/vect/bb-slp-17.c: Likewise
2441 * gcc.dg/vect/bb-slp-18.c: Likewise
2442 * gcc.dg/vect/bb-slp-19.c: Likewise
2443 * gcc.dg/vect/bb-slp-10.c: Likewise
2444 * gcc.dg/vect/bb-slp-11.c: Likewise
2445 * gcc.dg/vect/bb-slp-20.c: Likewise
2446 * gcc.dg/vect/bb-slp-3.c: Likewise
2447
2448 2010-06-15 Jakub Jelinek <jakub@redhat.com>
2449
2450 PR fortran/44536
2451 * gfortran.dg/gomp/pr44536.f90: New test.
2452 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
2453
2454 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
2455
2456 PR target/44534
2457 * gcc.target/i386/avx-vextractf128-256-3.c: New.
2458 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
2459
2460 2010-06-14 Jakub Jelinek <jakub@redhat.com>
2461
2462 PR tree-optimization/44508
2463 * gcc.dg/tree-ssa/pr21086.c: Adjust.
2464
2465 PR bootstrap/44509
2466 * gcc.dg/pr44509.c: New test.
2467
2468 2010-06-14 Ira Rosen <irar@il.ibm.com>
2469
2470 PR tree-optimization/44507
2471 * gcc.dg/vect/pr44507.c: New test.
2472
2473 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
2474
2475 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
2476 and c-pretty-print.h.
2477
2478 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
2479
2480 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
2481
2482 * gfortran.dg/whole_file_18.f90: Updated error message.
2483
2484 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
2485
2486 * gfortran.dg/whole_file_20.f03: New.
2487
2488 2010-06-12 Jan Hubicka <jh@suse.cz>
2489
2490 * gcc.c-torture/compile/pc44485.c: New testcase.
2491
2492 2010-06-12 Janus Weil <janus@gcc.gnu.org>
2493
2494 PR fortran/40117
2495 * gfortran.dg/typebound_proc_4.f03: Modified error message.
2496 * gfortran.dg/typebound_proc_14.f03: New.
2497 * gfortran.dg/typebound_proc_15.f03: New.
2498
2499 2010-06-11 Joseph Myers <joseph@codesourcery.com>
2500
2501 * gcc.dg/opts-1.c: New test.
2502
2503 2010-06-11 Joseph Myers <joseph@codesourcery.com>
2504
2505 * gcc.dg/funroll-loops-all.c: Update expected error.
2506
2507 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
2508
2509 PR target/44481
2510 * gcc.target/i386/pr44481.c: New test.
2511
2512 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
2513
2514 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
2515
2516 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
2517
2518 PR middle-end/44483
2519 * gcc.dg/tree-ssa/pr44483.c: New.
2520
2521 2010-06-11 Paul Brook <paul@codesourcery.com>
2522
2523 * g++.dg/other/arm-neon-1.C: New test.
2524
2525 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
2526
2527 PR fortran/42051
2528 PR fortran/43896
2529 * gfortran.dg/class_23.f03: New test.
2530
2531 2010-06-11 Jan Hubicka <jh@suse.cz>
2532
2533 * gcc.dg/ipa/pure-const-2.c: New testcase.
2534
2535 2010-06-11 Jan Hubicka <jh@suse.cz>
2536
2537 * gcc.dg/noreturn-7.c: Update.
2538 * gcc.dg/noreturn-4.c: Update.
2539
2540 2010-06-10 Dodji Seketeli <dodji@redhat.com>
2541
2542 Fix MIPS bootstrap
2543 * g++.dg/other/typedef4.C: New test.
2544
2545 2010-06-10 Janus Weil <janus@gcc.gnu.org>
2546
2547 PR fortran/44207
2548 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
2549
2550 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
2551
2552 PR fortran/44457
2553 * gfortran.dg/asynchronous_3.f03
2554
2555 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
2556
2557 PR middle-end/44185
2558 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
2559 non-temporal stores out of the tests to form new test cases. As a
2560 result, no non-temporal store should be generated in this case.
2561
2562 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
2563 prefetch-7.c that generate one non-temporal store.
2564
2565 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
2566 prefetch-7.c that generate one non-temporal store and one
2567 one-temporal prefetch.
2568
2569 2010-06-10 Martin Jambor <mjambor@suse.cz>
2570
2571 PR tree-optimization/44258
2572 * gcc.dg/tree-ssa/pr44258.c: New test.
2573
2574 2010-06-10 Daniel Kraft <d@domob.eu>
2575
2576 PR fortran/38936
2577 * gfortran.dg/associate_1.f03: New test.
2578 * gfortran.dg/associate_2.f95: New test.
2579 * gfortran.dg/associate_3.f03: New test.
2580 * gfortran.dg/associate_4.f08: New test.
2581
2582 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2583
2584 * gfortran.dg/selected_char_kind_4.f90: New test.
2585
2586 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
2587
2588 * gcc.dg/pr42461.c: New test.
2589
2590 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
2591
2592 PR fortran/44347
2593 * gfortran.dg/selected_real_kind_1.f90: New.
2594
2595 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
2596
2597 PR fortran/44359
2598 * gfortran.dg/warn_conversion.f90: Removed check for redundant
2599 warning.
2600 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
2601 check for warning.
2602
2603 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
2604
2605 * gfortran.dg/data_namelist_conflict.f90: New test.
2606
2607 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2608
2609 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
2610 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
2611 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
2612
2613 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
2614
2615 * testsuite/gfortran.dg/mvbits_9.f90: New test.
2616 * testsuite/gfortran.dg/ibset_1.f90: Ditto.
2617 * testsuite/gfortran.dg/ibits_1.f90: Ditto.
2618 * testsuite/gfortran.dg/btest_1.f90: Ditto.
2619 * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
2620
2621 2010-06-09 Jason Merrill <jason@redhat.com>
2622
2623 PR c++/44366
2624 * g++.dg/cpp0x/decltype23.C: Move to...
2625 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
2626
2627 2010-06-09 Janus Weil <janus@gcc.gnu.org>
2628
2629 PR fortran/44211
2630 * gfortran.dg/typebound_call_14.f03: New test.
2631
2632 2010-06-09 Martin Jambor <mjambor@suse.cz>
2633
2634 PR tree-optimization/44423
2635 * gcc.dg/tree-ssa/pr44423.c: New test.
2636
2637 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
2638
2639 PR testsuite/42843
2640 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
2641 TV_NONE to initialize tv_id field.
2642 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
2643 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
2644 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
2645 Include toplev.h .
2646 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
2647 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
2648 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
2649
2650 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
2651
2652 PR tree-optimization/39874
2653 PR middle-end/28685
2654 * gcc.dg/pr39874.c: New file.
2655
2656 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
2657
2658 * g++.dg/ext/attr-alias-1.C: New.
2659 * g++.dg/ext/attr-alias-2.C: New.
2660
2661 2010-06-07 Tobias Burnus <burnus@net-b.de>
2662
2663 PR fortran/44446
2664 * gfortran.dg/proc_ptr_27.f90: New.
2665
2666 2010-06-07 Jason Merrill <jason@redhat.com>
2667
2668 PR c++/44366
2669 * g++.dg/cpp0x/decltype23.C: New.
2670
2671 2010-06-08 Andrew Pinski <pinskia@gmail.com>
2672 Shujing Zhao <pearly.zhao@oracle.com>
2673
2674 PR c/37724
2675 * gcc.dg/c90-const-expr-10.c: Adjust.
2676 * gcc.dg/c99-const-expr-10.c: Adjust.
2677 * gcc.dg/init-bad-7.c: New.
2678
2679 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2680
2681 * lib/target-supports.exp (check_effective_target_gas): New proc.
2682 * gcc.c-torture/execute/960321-1.x: New file.
2683
2684 2010-06-07 Jason Merrill <jason@redhat.com>
2685
2686 PR c++/44401
2687 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
2688
2689 2010-06-07 Jakub Jelinek <jakub@redhat.com>
2690
2691 PR c++/44444
2692 * g++.dg/warn/Wunused-var-12.C: New test.
2693
2694 PR c++/44443
2695 * c-c++-common/Wunused-var-11.c: New test.
2696
2697 2010-06-07 Jan Hubicka <jh@suse.cz>
2698
2699 * gcc.dg/ipa/pure-const-1.c: New testcase.
2700
2701 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
2702
2703 PR rtl-optimization/44404
2704 * gcc.dg/pr44404.c: New.
2705
2706 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
2707
2708 PR target/44159
2709 * gcc.target/i386/abi-2.c: Check sysv abi here.
2710 * gcc.target/i386/aes-avx-check.h: Call test in noinline
2711 function to avoid failures by different ABIs.
2712 * gcc.target/i386/aes-check.h: Likewise.
2713 * gcc.target/i386/avx-check.h: Likewise.
2714 * gcc.target/i386/fma4-check.h: Likewise.
2715 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
2716 * gcc.target/i386/mmx-check.h: Likewise.
2717 * gcc.target/i386/pclmul-avx-check.h: Likewise.
2718 * gcc.target/i386/pclmul-check.h: Likewise.
2719 * gcc.target/i386/sse-check.h: Likewise.
2720 * gcc.target/i386/sse2-check.h: Likewise.
2721 * gcc.target/i386/sse3-check.h: Likewise.
2722 * gcc.target/i386/sse4_1-check.h: Likewise.
2723 * gcc.target/i386/sse4_2-check.h: Likewise.
2724 * gcc.target/i386/sse4a-check.h: Likewise.
2725 * gcc.target/i386/ssse3-check.h: Likewise.
2726 * gcc.target/i386/xop-check.h: Likewise.
2727 * gcc.target/i386/pr27971.c: Fix for LLP64.
2728 * gcc.target/i386/pr39139.c: Likewise.
2729 * gcc.target/i386/pr39315-check.c: Likewise.
2730 * gcc.target/i386/vararg-1.c: Likewise.
2731 * gcc.target/i386/vararg-2.c: Likewise.
2732 Additional add dg-compile to avoid failure due
2733 missing foo symbol.
2734
2735 * gcc.dg/compound-literal-1.c: Fix for llp64.
2736 * gcc.dg/pr32370.c: Likewise.
2737 * gcc.dg/pr37561.c: Likewise.
2738 * gcc.dg/pr41340.c: Likewise.
2739 * gcc.dg/pr41551.c: Likewise.
2740
2741 2010-05-25 Dodji Seketeli <dodji@redhat.com>
2742
2743 PR c++/44188
2744 * g++.dg/debug/dwarf2/typedef3.C: New test.
2745
2746 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
2747
2748 PR c/20000
2749 * c-c++-common/pr20000.c: New.
2750
2751 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
2752
2753 PR c++/44086
2754 * g++.dg/init/pr44086.C: New.
2755 * g++.dg/cpp0x/decltype4.C: Adjust.
2756
2757 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
2758
2759 PR fortran/43945
2760 * gfortran.dg/generic_23.f03: New test.
2761
2762 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
2763
2764 PR fortran/43895
2765 * gfortran.dg/alloc_comp_class_1.f90 : New test.
2766
2767 2010-06-05 Jakub Jelinek <jakub@redhat.com>
2768
2769 PR c++/44361
2770 * c-c++-common/Wunused-var-9.c: New test.
2771
2772 2010-06-05 Jason Merrill <jason@redhat.com>
2773
2774 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
2775
2776 2010-06-05 Joseph Myers <joseph@codesourcery.com>
2777
2778 PR c/44322
2779 * gcc.dg/c99-restrict-4.c: New test.
2780
2781 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
2782
2783 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
2784 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
2785 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
2786 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
2787 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
2788 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
2789 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
2790 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
2791 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
2792 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
2793 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
2794 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
2795 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
2796 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
2797 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
2798 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
2799 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
2800 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
2801 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
2802 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
2803 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
2804 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
2805
2806 2010-06-04 Jason Merrill <jason@redhat.com>
2807
2808 * g++.dg/cpp0x/noexcept06.C: New.
2809 * g++.dg/cpp0x/noexcept07.C: New.
2810
2811 * g++.dg/cpp0x/noexcept01.C: New.
2812 * g++.dg/cpp0x/noexcept02.C: New.
2813 * g++.dg/cpp0x/noexcept03.C: New.
2814 * g++.dg/cpp0x/noexcept04.C: New.
2815 * g++.dg/cpp0x/noexcept05.C: New.
2816
2817 2010-06-04 Jakub Jelinek <jakub@redhat.com>
2818
2819 PR c++/44412
2820 * g++.dg/warn/Wunused-var-10.C: New test.
2821 * g++.dg/warn/Wunused-var-11.C: New test.
2822
2823 PR c++/44362
2824 * c-c++-common/Wunused-var-10.c: New test.
2825
2826 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
2827
2828 PR c/25880
2829 * gcc.dg/assign-warn-2.c: Update.
2830 * gcc.dg/cpp/line3.c: Update.
2831 * gcc.dg/c99-array-lval-8.c: Update.
2832 * gcc.dg/cast-qual-2.c: Update.
2833 * gcc.dg/c99-arraydecl-3.c: Update.
2834 * gcc.dg/assign-warn-1.c: Update.
2835 * gcc.dg/format/gcc_diag-1.c: Update.
2836
2837 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
2838
2839 PR rtl-optimization/39871
2840 PR rtl-optimization/40615
2841 PR rtl-optimization/42500
2842 PR rtl-optimization/42502
2843 * gcc.target/arm/eliminate.c: New test.
2844
2845 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2846
2847 PR libstdc++/44410
2848 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
2849 * g++.old-deja/g++.other/delete3.C: Likewise.
2850 * g++.old-deja/g++.other/new.C: Likewise.
2851 * g++.old-deja/g++.law/operators27.C: Likewise.
2852 * g++.old-deja/g++.mike/p755.C: Likewise.
2853 * g++.dg/eh/new1.C: Likewise.
2854 * g++.dg/init/new5.C: Likewise.
2855
2856 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2857
2858 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
2859 * gfortran.dg/unpack_bounds_2.f90: Likewise.
2860 * gfortran.dg/unpack_bounds_3.f90: Likewise.
2861
2862 2010-06-03 Richard Guenther <rguenther@suse.de>
2863
2864 PR lto/41921
2865 * lib/lto.exp: Always load gcc.exp.
2866 (lto-obj): For C source files invoke gcc_target_compile.
2867 * g++.dg/lto/20100603-1_0.C: New testcase.
2868 * g++.dg/lto/20100603-1_1.c: Likewise.
2869
2870 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
2871
2872 PR tree-optimization/43688
2873 * gfortran.dg/pr43688.f90: New.
2874
2875 2010-06-03 Richard Guenther <rguenther@suse.de>
2876
2877 PR lto/41584
2878 * gcc.dg/lto/20100603-1_0.c: New testcase.
2879 * gcc.dg/lto/20100603-2_0.c: Likewise.
2880 * gcc.dg/lto/20100603-3_0.c: Likewise.
2881
2882 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2883
2884 PR target/44218
2885 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
2886 * gcc.target/powerpc/recip-2.c: Ditto.
2887 * gcc.target/powerpc/recip-3.c: Ditto.
2888 * gcc.target/powerpc/recip-4.c: Ditto.
2889 * gcc.target/powerpc/recip-5.c: Ditto.
2890 * gcc.target/powerpc/recip-6.c: Ditto.
2891 * gcc.target/powerpc/recip-7.c: Ditto.
2892 * gcc.target/powerpc/recip-test.h: Ditto.
2893 * gcc.target/powerpc/recip-test2.h: Ditto.
2894
2895 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
2896
2897 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
2898
2899 2010-06-02 Jason Merrill <jason@redhat.com>
2900
2901 * g++.dg/ext/vector9.C: Expect typedef in error message.
2902
2903 PR c++/9726
2904 PR c++/23594
2905 PR c++/44333
2906 * g++.dg/tc1/dr101.C: Remove xfails.
2907
2908 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
2909
2910 PR middle-end/44372
2911 * g++.dg/ipa/pr44372.C: New.
2912
2913 2010-06-02 Jan Hubicka <jh@suse.cz>
2914
2915 PR middle-end/44295
2916 * g++.dg/torture/pr44295.C: Neww testcase.
2917
2918 2010-06-02 Jan Hubicka <jh@suse.cz>
2919
2920 * gcc.dg/tree-ssa/loadpre6.c: Update.
2921
2922 2010-06-02 Richard Guenther <rguenther@suse.de>
2923
2924 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
2925 diagnostic.h.
2926
2927 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
2928
2929 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
2930 the link fail message.
2931
2932 2010-06-02 Tobias Burnus <burnus@net-b.de>
2933
2934 PR fortran/44360
2935 * gfortran.dg/use_13.f90: New test case.
2936
2937 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2938
2939 PR fortran/44371
2940 * gfortran.dg/error_stop_2.f08: Minor update.
2941
2942 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2943
2944 PR fortran/44371
2945 * gfortran.dg/error_stop_1.f08: New test.
2946 * gfortran.dg/error_stop_2.f08: New test.
2947
2948 2010-06-01 Jason Merrill <jason@redhat.com>
2949
2950 DR 990
2951 * g++.dg/cpp0x/initlist37.C: New.
2952 * g++.dg/cpp0x/initlist38.C: New.
2953
2954 PR c++/44358
2955 * g++.dg/cpp0x/initlist36.C: New.
2956
2957 2010-05-31 Jan Hubicka <jh@suse.cz>
2958
2959 * gcc.dg/noreturn-8.c: New testcase.
2960
2961 2010-05-31 Jan Hubicka <jh@suse.cz>
2962
2963 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
2964 * gcc.dg/lto/noreturn-1_0.c: Move it here.
2965
2966 2010-05-31 Jan Hubicka <jh@suse.cz>
2967
2968 * gcc.dg/lto/noreturn-1_1.c: New testcase.
2969 * gcc.dg/lto/noreturn-1_0.c: New testcase.
2970
2971 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2972
2973 PR fortran/36928
2974 * gfortran.dg/dependency_27.f90: New test.
2975 * gfortran.dg/array_assign_1.F90: New test.
2976
2977 2010-05-31 Jakub Jelinek <jakub@redhat.com>
2978
2979 PR target/44338
2980 * gcc.target/i386/sse-24.c: New test.
2981
2982 2010-05-31 Jan Hubicka <jh@suse.cz>
2983
2984 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
2985
2986 2010-05-31 Jakub Jelinek <jakub@redhat.com>
2987
2988 PR middle-end/44337
2989 * gcc.dg/pr44337.c: New test.
2990
2991 PR tree-optimization/44182
2992 * g++.dg/debug/pr44182.C: New test.
2993
2994 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
2995
2996 * gcc.dg/nested-func-7.c: New test.
2997 * gnat.dg/frame_overflow.adb: Adjust directives.
2998
2999 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
3000
3001 * gnat.dg/prot2.ad[sb]: New test.
3002 * gnat.dg/prot2_pkg1.ads: New helper.
3003 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
3004
3005 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
3006
3007 * gnat.dg/array11.adb: Adjust dg-warning directive.
3008 * gnat.dg/object_overflow.adb: Likewise.
3009
3010 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
3011
3012 PR middle-end/44306
3013 * gcc.dg/tree-ssa/pr44306.c: New.
3014
3015 2010-05-29 Jan Hubicka <jh@suse.cz>
3016
3017 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
3018
3019 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
3020
3021 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
3022
3023 2010-05-28 Mike Stump <mikestump@comcast.net>
3024
3025 PR objc/44125
3026 * objc.dg/const-str-9.m: Remove static.
3027
3028 2010-05-28 Jakub Jelinek <jakub@redhat.com>
3029
3030 PR target/43636
3031 * gcc.c-torture/compile/pr43636.c: New test.
3032
3033 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
3034
3035 PR objc++/23616
3036 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
3037 * obj-c++.dg/try-catch-9.mm: Ditto.
3038
3039 2010-05-28 Dodji Seketeli <dodji@redhat.com>
3040
3041 Revert patch for PR c++/44188
3042 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
3043
3044 2010-05-25 Dodji Seketeli <dodji@redhat.com>
3045
3046 PR c++/44188
3047 * g++.dg/debug/dwarf2/typedef3.C: New test.
3048
3049 2010-05-27 Jason Merrill <jason@redhat.com>
3050
3051 PR c++/43555
3052 * g++.dg/ext/vla9.C: New.
3053
3054 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
3055
3056 PR objc/44140
3057 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
3058 * objc.dg/torture/tls/thr-init-3.m: Ditto.
3059 * objc.dg/torture/tls/thr-init.m: Ditto.
3060 * objc.dg/torture/trivial.m: Ditto.
3061 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
3062 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3063 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3064 * obj-c++.dg/torture/trivial.mm: Ditto.
3065
3066 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
3067
3068 * g++.dg/lto/20100302_0.C: Skip on darwin.
3069
3070 2010-05-27 Richard Guenther <rguenther@suse.de>
3071
3072 PR tree-optimization/44284
3073 * gcc.dg/vect/vect-118.c: New testcase.
3074 * gcc.dg/vect/bb-slp-20.c: Adjust.
3075 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3076 * gcc.dg/vect/slp-9.c: Likewise.
3077 * gcc.dg/vect/slp-reduc-4.c: Likewise.
3078 * gcc.dg/vect/vect-10.c: Likewise.
3079 * gcc.dg/vect/vect-109.c: Likewise.
3080 * gcc.dg/vect/vect-12.c: Likewise.
3081 * gcc.dg/vect/vect-36.c: Likewise.
3082 * gcc.dg/vect/vect-7.c: Likewise.
3083 * gcc.dg/vect/vect-iv-8.c: Likewise.
3084 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
3085 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
3086 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
3087 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
3088 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
3089 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
3090 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
3091 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
3092 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
3093 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3094 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
3095 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
3096 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
3097 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
3098 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
3099 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
3100 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3101
3102 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
3103
3104 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
3105 necessary.
3106
3107 2010-05-26 Jan Hubicka <jh@suse.cz>
3108
3109 * gcc.dg/lto/materialize-1_0.c: New file.
3110 * gcc.dg/lto/materialize-1_1.c: New file.
3111
3112 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
3113
3114 * gnat.dg/lto10.adb: New test.
3115 * gnat.dg/lto10_pkg.ads: New helper.
3116
3117 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
3118
3119 * lib/target-supports.exp (check_effective_target_int128): New
3120 function to check if __int128 types are available for target.
3121 * c-c++-common/int128-types-1.c: New.
3122 * c-c++-common/int128-1.c: New.
3123 * c-c++-common/int128-2.c: New.
3124 * g++.dg/abi/mangle43.C: New.
3125 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
3126 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
3127 pointer-wide scalar.
3128 * g++.dg/other/pr25632.C: Likewise.
3129 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
3130 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
3131 overflow warnings.
3132 * g++.dg/warn/pr13358-4.C: Likewise.
3133 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
3134 * g++.dg/warn/Wconversion-null.C: Likewise.
3135
3136 2010-05-26 Jason Merrill <jason@redhat.com>
3137
3138 PR c++/43382
3139 * g++.dg/cpp0x/variadic101.C: New.
3140
3141 2010-05-26 Richard Guenther <rguenther@suse.de>
3142
3143 PR rtl-optimization/44164
3144 * gcc.c-torture/execute/pr44164.c: New testcase.
3145 * g++.dg/tree-ssa/pr13146.C: Adjust.
3146
3147 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
3148
3149 PR fortran/40011
3150 * gfortran.dg/whole_file_19.f90 : New test.
3151
3152 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
3153
3154 PR fortran/30668
3155 PR fortran/31346
3156 PR fortran/34260
3157 * gfortran.dg/pr40999.f: Fix function type.
3158 * gfortran.dg/whole_file_5.f90: Likewise.
3159 * gfortran.dg/whole_file_6.f90: Likewise.
3160 * gfortran.dg/whole_file_16.f90: New.
3161 * gfortran.dg/whole_file_17.f90: New.
3162 * gfortran.dg/whole_file_18.f90: New.
3163
3164 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
3165 Iain Sandoe <iains@gcc.gnu.org>
3166
3167 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
3168 * gcc.c-torture/compile/pr44197.c: Require alias support.
3169 * gcc.dg/lto/20081222_0.c: Ditto.
3170
3171 2010-05-25 Jakub Jelinek <jakub@redhat.com>
3172
3173 PR debug/42801
3174 * gcc.dg/guality/vla-2.c: New test.
3175
3176 2010-05-25 Richard Guenther <rguenther@suse.de>
3177
3178 PR middle-end/44069
3179 * g++.dg/torture/pr44069.C: New testcase.
3180
3181 2010-05-25 Richard Guenther <rguenther@suse.de>
3182
3183 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
3184
3185 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
3186
3187 PR objc/44140
3188 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
3189
3190 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
3191
3192 * obj-c++.dg/torture/tls/trivial.mm: New.
3193 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
3194 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
3195 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
3196 * obj-c++.dg/torture/tls/diag-1.mm: New.
3197 * obj-c++.dg/torture/tls/tls.exp: New.
3198 * obj-c++.dg/torture/trivial.mm: New.
3199 * obj-c++.dg/torture/dg-torture.exp: New.
3200 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
3201 * obj-c++.dg/tls/trivial.m: New.
3202 * obj-c++.dg/tls/init-1.mm: New.
3203 * obj-c++.dg/tls/diag-1.mm: New.
3204 * obj-c++.dg/tls/init-2.mm: New.
3205 * obj-c++.dg/tls/diag-2.mm: New.
3206 * obj-c++.dg/tls/diag-3.mm: New.
3207 * obj-c++.dg/tls/diag-4.mm: New.
3208 * obj-c++.dg/tls/static-1.mm: New.
3209 * obj-c++.dg/tls/tls.exp: New.
3210 * obj-c++.dg/tls/diag-5.mm: New.
3211 * obj-c++.dg/tls/static-1a.mm: New.
3212 * objc-obj-c++-shared/Object1.mm: New.
3213 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
3214
3215 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
3216
3217 PR objc++/43689
3218 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
3219 * obj-c++.dg/const-str-6.mm: Ditto.
3220
3221 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
3222
3223 * g++.dg/parse/array-size2.C: Remove dg-error directives.
3224
3225 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
3226
3227 PR ada/38394
3228 * gnat.dg/array13.ad[sb]: New test.
3229
3230 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
3231 Sandra Loosemore <sandra@codesourcery.com>
3232
3233 * gcc.target/arm/neon/: Regenerated test cases.
3234
3235 * gcc.target/arm/neon/polytypes.c,
3236 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
3237 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
3238 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
3239 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
3240 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
3241 dg-add-options arm_neon.
3242
3243 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
3244 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
3245 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
3246 and arm_neon_fp16_ok.
3247
3248 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
3249 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
3250
3251 * lib/target-supports.exp (add_options_for_arm_neon): New.
3252 (check_effective_target_arm_neon_ok_nocache): New, from
3253 check_effective_target_arm_neon_ok. Check multiple possibilities.
3254 (check_effective_target_arm_neon_ok): Use
3255 check_effective_target_arm_neon_ok_nocache.
3256 (add_options_for_arm_neon_fp16)
3257 (check_effective_target_arm_neon_fp16_ok)
3258 check_effective_target_arm_neon_fp16_ok_nocache): New.
3259 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
3260
3261 2010-05-24 Jason Merrill <jason@redhat.com>
3262
3263 PR c++/41510
3264 * g++.dg/cpp0x/initlist35.C: New.
3265 * g++.dg/init/brace6.C: Adjust.
3266
3267 2010-05-24 Paul Brook <paul@codesourcery.com>
3268
3269 * gcc.target/arm/frame-pointer-1.c: New test.
3270 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
3271 pointer elimination.
3272
3273 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
3274
3275 PR target/44245
3276 * gcc.target/i386/crc32-3.c: New.
3277 * gcc.target/i386/crc32-4.c: Likewise.
3278
3279 2010-05-23 Joseph Myers <joseph@codesourcery.com>
3280
3281 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
3282 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
3283 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
3284
3285 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
3286
3287 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
3288
3289 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
3290
3291 PR target/43869
3292 * gcc.c-target/pr43869.c: New test.
3293
3294 2010-05-22 Janus Weil <janus@gcc.gnu.org>
3295
3296 PR fortran/44212
3297 * gfortran.dg/class_22.f03: New.
3298
3299 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
3300
3301 PR lto/44238
3302 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
3303
3304 2010-05-22 Janus Weil <janus@gcc.gnu.org>
3305
3306 PR fortran/44213
3307 * gfortran.dg/abstract_type_7.f03: New.
3308
3309 2010-05-21 Jason Merrill <jason@redhat.com>
3310
3311 * g++.dg/eh/spec11.C: Test cleanup optimization.
3312
3313 2010-05-21 Jakub Jelinek <jakub@redhat.com>
3314
3315 PR debug/44223
3316 * gcc.target/i386/pr44223.c: New test.
3317
3318 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3319
3320 * gcc.target/i386/pr25993.c: Use @function as type specifier.
3321
3322 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
3323
3324 * g++.dg/other/const3.C: New test.
3325
3326 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
3327
3328 PR fortran/38407
3329 * warn_unused_dummy_argument_1.f90: New.
3330 * warn_unused_dummy_argument_2.f90: New.
3331
3332 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3333
3334 PR c++/30298
3335 * g++.dg/inherit/crash1.C: New.
3336 * g++.dg/inherit/crash2.C: Likewise.
3337
3338 2010-05-20 Jakub Jelinek <jakub@redhat.com>
3339
3340 PR debug/44178
3341 * g++.dg/debug/pr44178.C: New test.
3342
3343 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
3344
3345 PR middle-end/44185
3346 * gcc.dg/tree-ssa/prefetch-6.c: Add
3347 --param min-insn-to-prefetch-ratio=6.
3348 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
3349 allow unrolling, and adjust the movnti count.
3350
3351 2010-05-20 Jan Hubicka <jh@suse.cz>
3352
3353 PR middle-end/44197
3354 * gcc.c-torture/compile/pr44197.c: New file.
3355
3356 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
3357
3358 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
3359 Fix test code.
3360 (check_effective_target_xop): Remove __may_alias__ attribute.
3361
3362 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
3363
3364 PR target/44202
3365 * gcc.c-torture/execute/pr44202-1.c: New test.
3366
3367 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3368
3369 PR fortran/43851
3370 * gfortran.dg/label_1.f90: Update test.
3371
3372 2010-05-19 Jan Hubicka <jh@suse.cz>
3373
3374 * gcc.dg/lto/ipareference2_0.c: New file.
3375 * gcc.dg/lto/ipareference2_1.c: New file.
3376
3377 2010-05-19 Jason Merrill <jason@redhat.com>
3378
3379 * g++.dg/parse/fn-typedef2.C: New.
3380
3381 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
3382 function type.
3383
3384 PR c++/44193
3385 * g++.dg/template/fntype1.C: New.
3386
3387 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
3388
3389 * gnat.dg/discr23.ad[sb]: New test.
3390 * gnat.dg/discr23_pkg.ads: New helper.
3391
3392 * gnat.dg/specs/controlled1.ads: New test.
3393 * gnat.dg/specs/controlled1_pkg.ads: New helper.
3394
3395 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
3396
3397 PR fortran/44055
3398 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
3399 Fixed scope of C_SIZEOF.
3400 * gfortran.dg/warn_conversion_2.f90: New.
3401
3402 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3403
3404 * lib/target-supports.exp (check_effective_target_sse2): New proc.
3405 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
3406 for optional selector.
3407 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
3408 (check_effective_target_sse3): New proc.
3409 * gcc.target/i386/math-torture/math-torture.exp: Load
3410 target-supports.exp.
3411 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
3412 check_effective_target_sse2.
3413 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
3414 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
3415 * g++.dg/vect/vect.exp: Likewise.
3416 * gfortran.dg/vect/vect.exp: Likewise.
3417 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
3418 -msse2 if check_effective_target_sse2.
3419
3420 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
3421 * gcc.target/i386/3dnow-2.c: Likewise.
3422 * gcc.target/i386/3dnowA-1.c: Likewise.
3423 * gcc.target/i386/3dnowA-2.c: Likewise.
3424 * gcc.target/i386/pr42549.c: Likewise.
3425
3426 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
3427 * gcc.target/i386/sse3-addsubpd.c: Likewise.
3428 * gcc.target/i386/sse3-addsubps.c: Likewise.
3429 * gcc.target/i386/sse3-haddpd.c: Likewise.
3430 * gcc.target/i386/sse3-haddps.c: Likewise.
3431 * gcc.target/i386/sse3-hsubpd.c: Likewise.
3432 * gcc.target/i386/sse3-hsubps.c: Likewise.
3433 * gcc.target/i386/sse3-movddup.c: Likewise.
3434 * gcc.target/i386/sse3-movshdup.c: Likewise.
3435 * gcc.target/i386/sse3-movsldup.c: Likewise.
3436
3437 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
3438 * g++.dg/ext/attrib35.C: Likewise.
3439 * g++.dg/opt/pr40496.C: Likewise.
3440 * g++.dg/other/i386-1.C: Likewise.
3441 * g++.dg/other/i386-4.C: Likewise.
3442 * g++.dg/other/pr34435.C: Likewise.
3443 * g++.dg/other/pr39496.C: Likewise.
3444 * g++.dg/other/pr40446.C: Likewise.
3445 * gcc.dg/compat/union-m128-1_main.c: Likewise.
3446 * gcc.dg/compat/vector-1a_main.c: Likewise.
3447 * gcc.dg/compat/vector-2a_main.c: Likewise.
3448 * gcc.dg/lto/20090206-1_0.c: Likewise.
3449 * gcc.dg/pr34856.c: Likewise.
3450 * gcc.dg/pr36584.c: Likewise.
3451 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
3452 * gcc.dg/pr37544.c: Likewise.
3453 * gcc.dg/torture/pr16104-1.c: Likewise.
3454 * gcc.dg/torture/pr35771-1.c: Likewise.
3455 * gcc.dg/torture/pr35771-2.c: Likewise.
3456 * gcc.dg/torture/pr35771-3.c: Likewise.
3457 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3458 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3459 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3460 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3461 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
3462 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3463 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
3464 * gcc.target/i386/20060512-1.c: Likewise.
3465 * gcc.target/i386/20060512-3.c: Likewise.
3466 * gcc.target/i386/all_one_m128i.c: Likewise.
3467 * gcc.target/i386/float128-1.c: Likewise.
3468 * gcc.target/i386/float128-2.c: Likewise.
3469 * gcc.target/i386/fpcvt-1.c: Likewise.
3470 * gcc.target/i386/fpcvt-2.c: Likewise.
3471 * gcc.target/i386/fpcvt-3.c: Likewise.
3472 * gcc.target/i386/fpprec-1.c: Likewise.
3473 * gcc.target/i386/funcspec-9.c: Likewise.
3474 * gcc.target/i386/incoming-1.c: Likewise.
3475 * gcc.target/i386/incoming-12.c: Likewise.
3476 * gcc.target/i386/incoming-2.c: Likewise.
3477 * gcc.target/i386/incoming-3.c: Likewise.
3478 * gcc.target/i386/incoming-4.c: Likewise.
3479 * gcc.target/i386/incoming-6.c: Likewise.
3480 * gcc.target/i386/incoming-7.c: Likewise.
3481 * gcc.target/i386/incoming-8.c: Likewise.
3482 * gcc.target/i386/opt-1.c: Likewise.
3483 * gcc.target/i386/opt-2.c: Likewise.
3484 * gcc.target/i386/ordcmp-1.c: Likewise.
3485 * gcc.target/i386/pr17692.c: Likewise.
3486 * gcc.target/i386/pr18614-1.c: Likewise.
3487 * gcc.target/i386/pr22152.c: Likewise.
3488 * gcc.target/i386/pr23570.c: Likewise.
3489 * gcc.target/i386/pr23575.c: Likewise.
3490 * gcc.target/i386/pr26449-1.c: Likewise.
3491 * gcc.target/i386/pr26600.c: Likewise.
3492 * gcc.target/i386/pr27790.c: Likewise.
3493 * gcc.target/i386/pr28839.c: Likewise.
3494 * gcc.target/i386/pr30970.c: Likewise.
3495 * gcc.target/i386/pr32000-1.c: Likewise.
3496 * gcc.target/i386/pr32000-2.c: Likewise.
3497 * gcc.target/i386/pr32280.c: Likewise.
3498 * gcc.target/i386/pr32661.c: Likewise.
3499 * gcc.target/i386/pr32708-1.c: Likewise.
3500 * gcc.target/i386/pr32961.c: Likewise.
3501 * gcc.target/i386/pr33329.c: Likewise.
3502 * gcc.target/i386/pr35714.c: Likewise.
3503 * gcc.target/i386/pr35767-1.c: Likewise.
3504 * gcc.target/i386/pr35767-1d.c: Likewise.
3505 * gcc.target/i386/pr35767-1i.c: Likewise.
3506 * gcc.target/i386/pr35767-2.c: Likewise.
3507 * gcc.target/i386/pr35767-2d.c: Likewise.
3508 * gcc.target/i386/pr35767-2i.c: Likewise.
3509 * gcc.target/i386/pr35767-3.c: Likewise.
3510 * gcc.target/i386/pr35767-5.c: Likewise.
3511 * gcc.target/i386/pr36222-1.c: Likewise.
3512 * gcc.target/i386/pr36578-1.c: Likewise.
3513 * gcc.target/i386/pr36578-2.c: Likewise.
3514 * gcc.target/i386/pr36992-1.c: Likewise.
3515 * gcc.target/i386/pr37101.c: Likewise.
3516 * gcc.target/i386/pr37216.c: Likewise.
3517 * gcc.target/i386/pr37434-1.c: Likewise.
3518 * gcc.target/i386/pr37434-2.c: Likewise.
3519 * gcc.target/i386/pr37843-3.c: Likewise.
3520 * gcc.target/i386/pr37843-4.c: Likewise.
3521 * gcc.target/i386/pr39162.c: Likewise.
3522 * gcc.target/i386/pr39315-1.c: Likewise.
3523 * gcc.target/i386/pr39315-2.c: Likewise.
3524 * gcc.target/i386/pr39315-3.c: Likewise.
3525 * gcc.target/i386/pr39315-4.c: Likewise.
3526 * gcc.target/i386/pr39445.c: Likewise.
3527 * gcc.target/i386/pr39496.c: Likewise.
3528 * gcc.target/i386/pr40809.c: Likewise.
3529 * gcc.target/i386/pr40906-3.c: Likewise.
3530 * gcc.target/i386/pr41019.c: Likewise.
3531 * gcc.target/i386/pr42542-1.c: Likewise.
3532 * gcc.target/i386/pr42542-2.c: Likewise.
3533 * gcc.target/i386/pr42542-3.c: Likewise.
3534 * gcc.target/i386/pr42542-3a.c: Likewise.
3535 * gcc.target/i386/pr42881.c: Likewise.
3536 * gcc.target/i386/push-1.c: Likewise.
3537 * gcc.target/i386/quad-sse.c: Likewise.
3538 * gcc.target/i386/reload-1.c: Likewise.
3539 * gcc.target/i386/sse-10.c: Likewise.
3540 * gcc.target/i386/sse-11.c: Likewise.
3541 * gcc.target/i386/sse-15.c: Likewise.
3542 * gcc.target/i386/sse-17.c: Likewise.
3543 * gcc.target/i386/sse-18.c: Likewise.
3544 * gcc.target/i386/sse-19.c: Likewise.
3545 * gcc.target/i386/sse-4.c: Likewise.
3546 * gcc.target/i386/sse-6.c: Likewise.
3547 * gcc.target/i386/sse-vect-types.c: Likewise.
3548 * gcc.target/i386/sse2-addpd-1.c: Likewise.
3549 * gcc.target/i386/sse2-addsd-1.c: Likewise.
3550 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
3551 * gcc.target/i386/sse2-andpd-1.c: Likewise.
3552 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
3553 * gcc.target/i386/sse2-comisd-1.c: Likewise.
3554 * gcc.target/i386/sse2-comisd-2.c: Likewise.
3555 * gcc.target/i386/sse2-comisd-3.c: Likewise.
3556 * gcc.target/i386/sse2-comisd-4.c: Likewise.
3557 * gcc.target/i386/sse2-comisd-5.c: Likewise.
3558 * gcc.target/i386/sse2-comisd-6.c: Likewise.
3559 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
3560 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
3561 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
3562 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
3563 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
3564 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
3565 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
3566 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
3567 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
3568 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
3569 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
3570 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
3571 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
3572 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
3573 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
3574 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
3575 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
3576 * gcc.target/i386/sse2-divpd-1.c: Likewise.
3577 * gcc.target/i386/sse2-divsd-1.c: Likewise.
3578 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
3579 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
3580 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
3581 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
3582 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
3583 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
3584 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
3585 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
3586 * gcc.target/i386/sse2-minpd-1.c: Likewise.
3587 * gcc.target/i386/sse2-minsd-1.c: Likewise.
3588 * gcc.target/i386/sse2-mmx.c: Likewise.
3589 * gcc.target/i386/sse2-movapd-1.c: Likewise.
3590 * gcc.target/i386/sse2-movapd-2.c: Likewise.
3591 * gcc.target/i386/sse2-movd-1.c: Likewise.
3592 * gcc.target/i386/sse2-movd-2.c: Likewise.
3593 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
3594 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
3595 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
3596 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
3597 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
3598 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
3599 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
3600 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
3601 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
3602 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
3603 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
3604 * gcc.target/i386/sse2-movq-1.c: Likewise.
3605 * gcc.target/i386/sse2-movq-2.c: Likewise.
3606 * gcc.target/i386/sse2-movq-3.c: Likewise.
3607 * gcc.target/i386/sse2-movsd-1.c: Likewise.
3608 * gcc.target/i386/sse2-movsd-2.c: Likewise.
3609 * gcc.target/i386/sse2-movupd-1.c: Likewise.
3610 * gcc.target/i386/sse2-movupd-2.c: Likewise.
3611 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
3612 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
3613 * gcc.target/i386/sse2-orpd-1.c: Likewise.
3614 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
3615 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
3616 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
3617 * gcc.target/i386/sse2-paddb-1.c: Likewise.
3618 * gcc.target/i386/sse2-paddd-1.c: Likewise.
3619 * gcc.target/i386/sse2-paddq-1.c: Likewise.
3620 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
3621 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
3622 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
3623 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
3624 * gcc.target/i386/sse2-paddw-1.c: Likewise.
3625 * gcc.target/i386/sse2-pand-1.c: Likewise.
3626 * gcc.target/i386/sse2-pandn-1.c: Likewise.
3627 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
3628 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
3629 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
3630 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
3631 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
3632 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
3633 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
3634 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
3635 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
3636 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
3637 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
3638 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
3639 * gcc.target/i386/sse2-pminub-1.c: Likewise.
3640 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
3641 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
3642 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
3643 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
3644 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
3645 * gcc.target/i386/sse2-por-1.c: Likewise.
3646 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
3647 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
3648 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
3649 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
3650 * gcc.target/i386/sse2-pslld-1.c: Likewise.
3651 * gcc.target/i386/sse2-pslld-2.c: Likewise.
3652 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
3653 * gcc.target/i386/sse2-psllq-1.c: Likewise.
3654 * gcc.target/i386/sse2-psllq-2.c: Likewise.
3655 * gcc.target/i386/sse2-psllw-1.c: Likewise.
3656 * gcc.target/i386/sse2-psllw-2.c: Likewise.
3657 * gcc.target/i386/sse2-psrad-1.c: Likewise.
3658 * gcc.target/i386/sse2-psrad-2.c: Likewise.
3659 * gcc.target/i386/sse2-psraw-1.c: Likewise.
3660 * gcc.target/i386/sse2-psraw-2.c: Likewise.
3661 * gcc.target/i386/sse2-psrld-1.c: Likewise.
3662 * gcc.target/i386/sse2-psrld-2.c: Likewise.
3663 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
3664 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
3665 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
3666 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
3667 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
3668 * gcc.target/i386/sse2-psubb-1.c: Likewise.
3669 * gcc.target/i386/sse2-psubd-1.c: Likewise.
3670 * gcc.target/i386/sse2-psubq-1.c: Likewise.
3671 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
3672 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
3673 * gcc.target/i386/sse2-psubw-1.c: Likewise.
3674 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
3675 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
3676 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
3677 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
3678 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
3679 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
3680 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
3681 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
3682 * gcc.target/i386/sse2-pxor-1.c: Likewise.
3683 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
3684 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
3685 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
3686 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
3687 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
3688 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
3689 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
3690 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
3691 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
3692 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
3693 * gcc.target/i386/sse2-shufps-1.c: Likewise.
3694 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
3695 * gcc.target/i386/sse2-subpd-1.c: Likewise.
3696 * gcc.target/i386/sse2-subsd-1.c: Likewise.
3697 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
3698 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
3699 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
3700 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
3701 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
3702 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
3703 * gcc.target/i386/sse2-unpack-1.c: Likewise.
3704 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
3705 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
3706 * gcc.target/i386/sse2-vec-1.c: Likewise.
3707 * gcc.target/i386/sse2-vec-2.c: Likewise.
3708 * gcc.target/i386/sse2-vec-3.c: Likewise.
3709 * gcc.target/i386/sse2-vec-4.c: Likewise.
3710 * gcc.target/i386/sse2-vec-5.c: Likewise.
3711 * gcc.target/i386/sse2-vec-6.c: Likewise.
3712 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
3713 * gcc.target/i386/ssefn-2.c: Likewise.
3714 * gcc.target/i386/ssefn-4.c: Likewise.
3715 * gcc.target/i386/ssefp-1.c: Likewise.
3716 * gcc.target/i386/ssefp-2.c: Likewise.
3717 * gcc.target/i386/sseregparm-3.c: Likewise.
3718 * gcc.target/i386/sseregparm-4.c: Likewise.
3719 * gcc.target/i386/sseregparm-5.c: Likewise.
3720 * gcc.target/i386/sseregparm-6.c: Likewise.
3721 * gcc.target/i386/sseregparm-7.c: Likewise.
3722 * gcc.target/i386/ssetype-1.c: Likewise.
3723 * gcc.target/i386/ssetype-2.c: Likewise.
3724 * gcc.target/i386/ssetype-3.c: Likewise.
3725 * gcc.target/i386/ssetype-4.c: Likewise.
3726 * gcc.target/i386/ssetype-5.c: Likewise.
3727 * gcc.target/i386/unordcmp-1.c: Likewise.
3728 * gcc.target/i386/vararg-1.c: Likewise.
3729 * gcc.target/i386/vararg-2.c: Likewise.
3730 * gcc.target/i386/vararg-3.c: Likewise.
3731 * gcc.target/i386/vararg-4.c: Likewise.
3732 * gcc.target/i386/vararg-7.c: Likewise.
3733 * gcc.target/i386/vararg-8.c: Likewise.
3734 * gcc.target/i386/vecinit-1.c: Likewise.
3735 * gcc.target/i386/vecinit-2.c: Likewise.
3736 * gcc.target/i386/vecinit-3.c: Likewise.
3737 * gcc.target/i386/vecinit-4.c: Likewise.
3738 * gcc.target/i386/vecinit-5.c: Likewise.
3739 * gcc.target/i386/vecinit-6.c: Likewise.
3740 * gcc.target/i386/vectorize2.c: Likewise.
3741 * gcc.target/i386/vectorize3.c: Likewise.
3742 * gcc.target/i386/vectorize4.c: Likewise.
3743 * gcc.target/i386/vectorize6.c: Likewise.
3744 * gcc.target/i386/vectorize7.c: Likewise.
3745 * gcc.target/i386/vectorize8.c: Likewise.
3746 * gcc.target/i386/vperm-v2df.c: Likewise.
3747 * gcc.target/i386/vperm-v2di.c: Likewise.
3748 * gcc.target/i386/vperm-v4si-1.c: Likewise.
3749 * gcc.target/i386/xorps-sse2.c: Likewise.
3750 * gcc.target/i386/xorps.c: Likewise.
3751 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
3752 * gfortran.dg/graphite/pr42326.f90: Likewise.
3753 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
3754
3755 2010-05-19 Richard Guenther <rguenther@suse.de>
3756
3757 PR lto/44196
3758 * g++.dg/lto/20100519-1_0.C: New testcase.
3759
3760 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
3761
3762 PR fortran/42360
3763 * gfortran.dg/warn_intent_out_not_set.f90: New.
3764
3765 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
3766
3767 PR fortran/38404
3768 * gfortran.dg/data_char_1.f90: Updated warning message.
3769 * gfortran.dg/data_array_6.f: New.
3770
3771 2010-05-19 Martin Jambor <mjambor@suse.cz>
3772
3773 * g++.dg/ipa/ivinline-8.C: New test.
3774 * gcc.dg/ipa/iinline-2.c: Likewise.
3775
3776 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
3777
3778 PR fortran/34505
3779 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
3780 arguments; add check for return value kind.
3781 * gfortran.dg/float_1.f90: Likewise.
3782
3783 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3784
3785 * gcc.target/i386/20011009-1.c (COMMENT): Define.
3786 (main): Use it.
3787 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
3788 * lib/lto.exp (lto_prune_warns): Fix location line regex.
3789 Prune another location line format.
3790 (lto-obj): Call lto_prune_warns on comp_output.
3791
3792 2010-05-18 Jan Hubicka <jh@suse.cz>
3793
3794 * gcc.dg/lto/ipacp_0.c: New test.
3795 * gcc.dg/lto/ipacp_1.c: New test.
3796
3797 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
3798
3799 PR lto/44184
3800 * gcc.dg/lto/20100518_0.c: New test.
3801
3802 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
3803
3804 * gnat.dg/specs/lto3.ads: Add missing dg-options.
3805
3806 2010-05-17 Janus Weil <janus@gcc.gnu.org>
3807
3808 PR fortran/43990
3809 * gfortran.dg/class_21.f03: New.
3810
3811 2010-05-17 Jason Merrill <jason@redhat.com>
3812
3813 PR c++/44157
3814 * g++.dg/cpp0x/initlist34.C: New.
3815
3816 PR c++/44158
3817 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
3818
3819 2010-05-17 Martin Jambor <mjambor@suse.cz>
3820
3821 * g++.dg/ipa/ivinline-1.C: New test.
3822 * g++.dg/ipa/ivinline-2.C: New test.
3823 * g++.dg/ipa/ivinline-3.C: New test.
3824 * g++.dg/ipa/ivinline-4.C: New test.
3825 * g++.dg/ipa/ivinline-5.C: New test.
3826 * g++.dg/ipa/ivinline-6.C: New test.
3827
3828 2010-05-17 Dodji Seketeli <dodji@redhat.com>
3829 Jason Merrill <jason@redhat.com>
3830
3831 PR c++/44108
3832 * c-c++-common/Wunused-var-8.c: New test.
3833
3834 2010-05-17 Jakub Jelinek <jakub@redhat.com>
3835
3836 PR bootstrap/42347
3837 * gcc.c-torture/compile/pr42347.c: New test.
3838
3839 PR middle-end/44102
3840 * g++.dg/ext/asmgoto1.C: New test.
3841
3842 2010-05-17 Martin Jambor <mjambor@suse.cz>
3843
3844 PR middle-end/44133
3845 * gcc.dg/tree-ssa/pr44133.c: New test.
3846 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
3847 precise.
3848
3849 2010-05-17 Janus Weil <janus@gcc.gnu.org>
3850
3851 PR fortran/44044
3852 * gfortran.dg/class_20.f03: New.
3853
3854 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
3855
3856 PR 44078
3857 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
3858 debug messages but not the newly introduced one.
3859
3860 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
3861
3862 PR fortran/35779
3863 * gfortran.dg/initialization_25.f90: Commented testcase.
3864 * gfortran.dg/initialization_26.f90: New.
3865
3866 2010-05-16 Richard Guenther <rguenther@suse.de>
3867
3868 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
3869 * gcc.dg/pr43084.c: Likewise.
3870 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
3871 -fipa-type-escape.
3872 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
3873 -fipa-type-escape.
3874 * gcc.dg/struct/struct-reorg.exp: Likewise.
3875 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3876 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3877
3878 2010-05-16 Joseph Myers <joseph@codesourcery.com>
3879
3880 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
3881 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
3882 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
3883 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
3884 tests.
3885
3886 2010-05-15 Jason Merrill <jason@redhat.com>
3887
3888 * g++.dg/eh/spec10.C: New.
3889 * g++.dg/eh/spec11.C: New.
3890 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
3891
3892 2010-05-15 Janus Weil <janus@gcc.gnu.org>
3893
3894 PR fortran/44154
3895 PR fortran/42647
3896 * gfortran.dg/allocatable_scalar_9.f90: New.
3897
3898 2010-05-15 Jakub Jelinek <jakub@redhat.com>
3899
3900 PR c++/44148
3901 * g++.dg/torture/pr44148.C: New test.
3902
3903 2010-05-15 Joseph Myers <joseph@codesourcery.com>
3904
3905 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
3906 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
3907 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
3908 diagnostics and type sizes.
3909
3910 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
3911
3912 * gnat.dg/lto9.adb: New test.
3913 * gnat.dg/lto9_pkg1.ads: New helper.
3914 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
3915
3916 2010-05-15 Jan Hubicka <jh@suse.cz>
3917
3918 * gcc.dg/lto/ipareference_1.c: Rename to ...
3919 * gcc.dg/lto/ipareference_0.c: ... this one.
3920 * gcc.dg/lto/ipareference_2.c: Rename to ...
3921 * gcc.dg/lto/ipareference_1.c: ... this one.
3922
3923 2010-05-15 Jan Hubicka <jh@suse.cz>
3924
3925 * gcc.dg/lto/ipareference_1.c: New file.
3926 * gcc.dg/lto/ipareference_2.c: New file.
3927
3928 2010-05-15 Richard Guenther <rguenther@suse.de>
3929
3930 PR tree-optimization/44038
3931 * gcc.c-torture/compile/pr44038.c: New testcase.
3932
3933 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
3934
3935 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
3936 * gcc.target/i386/avx-cmpss-1.c: Likewise.
3937
3938 2010-05-15 Janus Weil <janus@gcc.gnu.org>
3939
3940 PR fortran/43207
3941 PR fortran/43969
3942 * gfortran.dg/class_18.f03: New.
3943 * gfortran.dg/class_19.f03: New.
3944
3945 2010-05-14 Jakub Jelinek <jakub@redhat.com>
3946
3947 PR debug/44112
3948 * gcc.dg/debug/dwarf2/const-1.c: Remove.
3949 * g++.dg/debug/dwarf2/const1.C: Remove.
3950
3951 2010-05-14 Jason Merrill <jason@redhat.com>
3952
3953 * g++.dg/eh/cond4.C: New.
3954 * g++.dg/eh/elide2.C: Adjust.
3955 * g++.old-deja/g++.eh/terminate1.C: Adjust.
3956
3957 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
3958
3959 PR fortran/44135
3960 * gfortran.dg/actual_array_interface_2.f90: New test.
3961
3962 2010-05-14 Richard Guenther <rguenther@suse.de>
3963
3964 PR tree-optimization/44119
3965 * gcc.c-torture/compile/pr44119.c: New testcase.
3966
3967 2010-05-14 Jason Merrill <jason@redhat.com>
3968
3969 PR c++/44127
3970 * g++.dg/eh/terminate1.C: New.
3971
3972 2010-05-14 Jakub Jelinek <jakub@redhat.com>
3973
3974 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
3975
3976 PR debug/44136
3977 * gcc.dg/pr44136.c: New test.
3978
3979 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
3980
3981 PR c++/30566
3982 * g++.dg/warn/Wshadow-4.C: Adjust.
3983 * g++.dg/warn/Wshadow-5.C: New test.
3984 * g++.dg/warn/Wshadow-6.C: New test
3985
3986 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
3987
3988 PR fortran/35779
3989 * gfortran.dg/initialization_25.f90: New.
3990
3991 2010-05-13 Martin Jambor <mjambor@suse.cz>
3992
3993 * g++.dg/otr-fold-1.C: New test.
3994 * g++.dg/otr-fold-2.C: New test.
3995
3996 2010-05-13 Jakub Jelinek <jakub@redhat.com>
3997
3998 PR fortran/44036
3999 * gfortran.dg/gomp/pr44036-1.f90: New test.
4000 * gfortran.dg/gomp/pr44036-2.f90: New test.
4001 * gfortran.dg/gomp/pr44036-3.f90: New test.
4002
4003 PR debug/43983
4004 * gcc.dg/guality/sra-1.c: New test.
4005
4006 2010-05-12 Jan Hubicka <jh@suse.cz>
4007
4008 * tree-ssa/unreachable.c: New test.
4009
4010 2010-05-12 Jason Merrill <jason@redhat.com>
4011
4012 * g++.dg/cpp0x/sfinae1.C: New.
4013
4014 2010-05-12 Sriraman Tallam <tmsriram@google.com>
4015
4016 * gcc.target/i386/zee.c: New file.
4017
4018 2010-05-12 Jason Merrill <jason@redhat.com>
4019
4020 * g++.dg/conversion/op1.C: Expect template candidate message.
4021 * g++.dg/cpp0x/nullptr15.C: Likewise.
4022 * g++.dg/cpp0x/pr31431-2.C: Likewise.
4023 * g++.dg/cpp0x/pr31431.C: Likewise.
4024 * g++.dg/cpp0x/temp_default2.C: Likewise.
4025 * g++.dg/cpp0x/trailing4.C: Likewise.
4026 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
4027 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
4028 * g++.dg/cpp0x/variadic-throw.C: Likewise.
4029 * g++.dg/cpp0x/variadic35.C: Likewise.
4030 * g++.dg/cpp0x/vt-35147.C: Likewise.
4031 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
4032 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
4033 * g++.dg/ext/visibility/anon8.C: Likewise.
4034 * g++.dg/ext/vla2.C: Likewise.
4035 * g++.dg/other/pr28114.C: Likewise.
4036 * g++.dg/other/ptrmem10.C: Likewise.
4037 * g++.dg/other/ptrmem11.C: Likewise.
4038 * g++.dg/overload/unknown1.C: Likewise.
4039 * g++.dg/parse/template7.C: Likewise.
4040 * g++.dg/parse/typename7.C: Likewise.
4041 * g++.dg/template/conv11.C: Likewise.
4042 * g++.dg/template/copy1.C: Likewise.
4043 * g++.dg/template/deduce3.C: Likewise.
4044 * g++.dg/template/dependent-expr5.C: Likewise.
4045 * g++.dg/template/friend.C: Likewise.
4046 * g++.dg/template/incomplete2.C: Likewise.
4047 * g++.dg/template/local4.C: Likewise.
4048 * g++.dg/template/local6.C: Likewise.
4049 * g++.dg/template/operator10.C: Likewise.
4050 * g++.dg/template/overload6.C: Likewise.
4051 * g++.dg/template/ptrmem2.C: Likewise.
4052 * g++.dg/template/ptrmem20.C: Likewise.
4053 * g++.dg/template/ptrmem8.C: Likewise.
4054 * g++.dg/template/sfinae2.C: Likewise.
4055 * g++.dg/template/ttp25.C: Likewise.
4056 * g++.dg/template/unify10.C: Likewise.
4057 * g++.dg/template/unify11.C: Likewise.
4058 * g++.dg/template/unify6.C: Likewise.
4059 * g++.dg/template/unify7.C: Likewise.
4060 * g++.dg/template/unify9.C: Likewise.
4061 * g++.dg/template/varmod1.C: Likewise.
4062 * g++.old-deja/g++.brendan/crash56.C: Likewise.
4063 * g++.old-deja/g++.law/operators32.C: Likewise.
4064 * g++.old-deja/g++.pt/crash28.C: Likewise.
4065 * g++.old-deja/g++.pt/crash60.C: Likewise.
4066 * g++.old-deja/g++.pt/explicit38.C: Likewise.
4067 * g++.old-deja/g++.pt/explicit39.C: Likewise.
4068 * g++.old-deja/g++.pt/explicit41.C: Likewise.
4069 * g++.old-deja/g++.pt/explicit67.C: Likewise.
4070 * g++.old-deja/g++.pt/explicit77.C: Likewise.
4071 * g++.old-deja/g++.pt/expr2.C: Likewise.
4072 * g++.old-deja/g++.pt/overload7.C: Likewise.
4073 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
4074 * g++.old-deja/g++.pt/spec5.C: Likewise.
4075 * g++.old-deja/g++.pt/spec6.C: Likewise.
4076 * g++.old-deja/g++.pt/t24.C: Likewise.
4077 * g++.old-deja/g++.pt/unify4.C: Likewise.
4078 * g++.old-deja/g++.pt/unify6.C: Likewise.
4079 * g++.old-deja/g++.pt/unify8.C: Likewise.
4080 * g++.old-deja/g++.robertl/eb119.C: Likewise.
4081 * g++.old-deja/g++.robertl/eb79.C: Likewise.
4082 * g++.old-deja/g++.robertl/eb98.C: Likewise.
4083
4084 * g++.dg/cpp0x/initlist32.C: New.
4085
4086 * g++.dg/template/conv11.C: New.
4087 * g++.dg/conversion/op1.C: Adjust expected error.
4088
4089 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
4090
4091 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
4092
4093 PR target/44088
4094 * gcc.target/i386/avx-cmpsd-1.c: New.
4095 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
4096 * gcc.target/i386/avx-cmpss-1.c: Likewise.
4097 * gcc.target/i386/avx-cmpss-2.c: Likewise.
4098 * gcc.target/i386/sse-cmpss-1.c: Likewise.
4099 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4100
4101 2010-05-12 Jakub Jelinek <jakub@redhat.com>
4102
4103 PR middle-end/44085
4104 * gcc.dg/gomp/pr44085.c: New test.
4105 * gfortran.dg/gomp/pr44085.f90: New test.
4106
4107 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
4108
4109 * objc-obj-c++-shared/Object1.m: New.
4110 * objc.dg/torture: New directory.
4111 * objc.dg/torture/tls: Ditto.
4112 * objc.dg/tls: Ditto.
4113 * objc.dg/torture/tls/trivial.m: New test.
4114 * objc.dg/torture/tls/thr-init-2.m: New test.
4115 * objc.dg/torture/tls/thr-init-3.m: New test.
4116 * objc.dg/torture/tls/thr-init.m: New test.
4117 * objc.dg/torture/tls/diag-1.m: New test.
4118 * objc.dg/torture/tls/tls.exp: New.
4119 * objc.dg/torture/trivial.m: New test.
4120 * objc.dg/torture/dg-torture.exp: New.
4121 * objc.dg/tls/diag-3.m: New test.
4122 * objc.dg/tls/diag-4.m: New test.
4123 * objc.dg/tls/diag-5.m: New test.
4124 * objc.dg/tls/init-1.m: New test.
4125 * objc.dg/tls/init-2.m: New test.
4126 * objc.dg/tls/tls.exp: New.
4127 * objc.dg/tls/diag-2.m: New test.
4128 * lib/objc.exp: Respond to dg-additional-files.
4129
4130 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
4131
4132 * gcc.target/m68k/20100512-1.c: New.
4133
4134 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
4135
4136 * gnat.dg/lto8.adb: New test.
4137 * gnat.dg/lto8_pkg.ad[sb]: New helper.
4138 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
4139
4140 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
4141
4142 PR c++/34272
4143 PR c++/43630
4144 PR c++/34491
4145 * g++.dg/template/crash97.C: New.
4146 * g++.dg/template/crash98.C: Likewise.
4147 * g++.dg/template/crash99.C: Likewise.
4148 * g++.dg/cpp0x/pr31439.C: Adjust.
4149 * g++.dg/template/crash95.C: Likewise.
4150
4151 2010-05-11 Jakub Jelinek <jakub@redhat.com>
4152
4153 PR middle-end/44071
4154 * c-c++-common/asmgoto-4.c: New test.
4155 * gcc.target/i386/pr44071.c: New test.
4156
4157 PR c++/44062
4158 * c-c++-common/Wunused-var-7.c: New test.
4159 * g++.dg/warn/Wunused-var-9.C: New test.
4160
4161 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
4162
4163 PR fortran/43711
4164 * gfortran.dg/gomp/pr43711.f90: New.
4165
4166 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
4167
4168 PR fortran/31820
4169 * gfortran.dg/select_5.f90: Updated.
4170
4171 2010-05-11 Jan Hubicka <jh@suse.cz>
4172
4173 PR tree-optimize/44063
4174 * gcc.c-torture/compile/pr44063.c: New testcase.
4175
4176 2010-05-11 Jakub Jelinek <jakub@redhat.com>
4177
4178 PR debug/44023
4179 * gcc.dg/pr44023.c: New test.
4180
4181 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
4182
4183 * gnat.dg/lto7.adb: New test.
4184 * gnat.dg/lto7_pkg.ad[sb]: New helper.
4185
4186 2010-05-10 Jason Merrill <jason@redhat.com>
4187
4188 PR c++/44017
4189 * g++.dg/template/inherit5.C: New.
4190
4191 PR c++/44045
4192 * g++.dg/cpp0x/initlist33.C: New.
4193 * g++.dg/cpp0x/initlist26.C: Adjust.
4194 * g++.dg/cpp0x/initlist28.C: Adjust.
4195
4196 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
4197
4198 PR c++/43719
4199 * g++.dg/init/pr43719.C: New.
4200 * g++.dg/anon-struct4.C: Adjust.
4201
4202 2010-05-10 Jakub Jelinek <jakub@redhat.com>
4203
4204 PR debug/44028
4205 * gcc.dg/pr44028.c: New test.
4206
4207 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
4208
4209 PR fortran/27866
4210 PR fortran/35003
4211 PR fortran/42809
4212 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
4213 * gfortran.dg/warn_conversion.f90: New.
4214
4215 2010-05-10 Michael Matz <matz@suse.de>
4216
4217 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
4218
4219 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
4220
4221 PR rtl-optimization/44012
4222 * gcc.dg/pr44012.c: New.
4223
4224 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4225
4226 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
4227 Log text on entry and exit.
4228 Prune Sun ld warnings for common symbols with differing sizes.
4229 (lto-link-and-maybe-run): Change caller.
4230
4231 2010-05-10 Janus Weil <janus@gcc.gnu.org>
4232
4233 PR fortran/44044
4234 * gfortran.dg/class_7.f03: Modified.
4235 * gfortran.dg/select_type_1.f03: Modified.
4236 * gfortran.dg/select_type_12.f03: New.
4237
4238 2010-05-10 Richard Guenther <rguenther@suse.de>
4239
4240 PR tree-optimization/44050
4241 * gcc.dg/torture/pr44050.c: New testcase.
4242
4243 2010-05-10 Wei Guozhi <carrot@google.com>
4244
4245 PR target/42879
4246 * gcc.target/arm/pr42879.c: New testcase.
4247
4248 2010-05-09 Joseph Myers <joseph@codesourcery.com>
4249
4250 PR c/44051
4251 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
4252
4253 2010-05-09 Joseph Myers <joseph@codesourcery.com>
4254
4255 PR c/10676
4256 * gcc.dg/anon-struct-10.c: New test.
4257
4258 2010-05-09 Richard Guenther <rguenther@suse.de>
4259
4260 PR middle-end/44024
4261 * gcc.dg/pr44024.c: New testcase.
4262
4263 2010-05-09 Joseph Myers <joseph@codesourcery.com>
4264
4265 PR c/4784
4266 * gcc.dg/anon-struct-9.c: New test.
4267
4268 2010-05-09 Richard Guenther <rguenther@suse.de>
4269
4270 PR middle-end/44043
4271 * gcc.c-torture/compile/pr44043.c: New testcase.
4272
4273 2010-05-09 Richard Guenther <rguenther@suse.de>
4274
4275 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
4276
4277 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
4278
4279 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
4280
4281 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4282
4283 * gnat.dg/lto[12456].adb: Add "target lto" marker.
4284 * gnat.dg/specs/lto3.ads: Likewise.
4285
4286 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
4287
4288 PR middle-end/28685
4289 * gcc.dg/pr28685-1.c: New file.
4290
4291 2010-05-08 Richard Guenther <rguenther@suse.de>
4292
4293 PR tree-optimization/44030
4294 * gcc.c-torture/compile/pr44030.c: New testcase.
4295
4296 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4297
4298 * gnat.dg/lto6.adb: New test.
4299 * gnat.dg/lto6_pkg.ads: New helper.
4300
4301 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4302
4303 * gnat.dg/lto5.adb: New test.
4304 * gnat.dg/lto5_pkg.ad[sb]: New helper.
4305
4306 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4307
4308 * gnat.dg/lto4.ad[sb]: New test.
4309
4310 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4311
4312 * gnat.dg/specs/lto3.ads: New test.
4313 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
4314 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
4315
4316 2010-05-08 Quentin Ochem <ochem@adacore.com>
4317
4318 * gnat.dg/sizetype3.ad[sb]: New test.
4319 * gnat.dg/sizetype3_pkg.ads: New helper.
4320
4321 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
4322
4323 PR c++/43951
4324 * g++.dg/init/new29.C: New.
4325
4326 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
4327
4328 PR fortran/40728
4329 * gfortran.dg/coarray_1.f90: Fixed error message.
4330 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
4331 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
4332 * gfortran.dg/intrinsic_std_5.f90: New.
4333
4334 2010-05-07 Jason Merrill <jason@redhat.com>
4335
4336 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
4337
4338 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4339
4340 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
4341 (size_t, stderr): Remove.
4342 (read_error): Replaced __builtin_fprintf by fprintf.
4343
4344 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
4345
4346 * gcc.dg/ordered-comparison-1.c: New test.
4347 * gcc.dg/ordered-comparison-2.c: New test.
4348 * gcc.dg/ordered-comparison-3.c: New test.
4349 * gcc.dg/ordered-comparison-4.c: New test.
4350
4351 2010-05-06 Mike Stump <mikestump@comcast.net>
4352
4353 PR objc/35165
4354 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
4355
4356 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
4357 Jason Merrill <jason@redhat.com>
4358
4359 * g++.dg/cpp0x/nullptr01.C: New.
4360 * g++.dg/cpp0x/nullptr02.C: New.
4361 * g++.dg/cpp0x/nullptr03.C: New.
4362 * g++.dg/cpp0x/nullptr04.C: New.
4363 * g++.dg/cpp0x/nullptr05.C: New.
4364 * g++.dg/cpp0x/nullptr06.C: New.
4365 * g++.dg/cpp0x/nullptr07.C: New.
4366 * g++.dg/cpp0x/nullptr08.C: New.
4367 * g++.dg/cpp0x/nullptr09.C: New.
4368 * g++.dg/cpp0x/nullptr10.C: New.
4369 * g++.dg/cpp0x/nullptr11.C: New.
4370 * g++.dg/cpp0x/nullptr12.C: New.
4371 * g++.dg/cpp0x/nullptr13.C: New.
4372 * g++.dg/cpp0x/nullptr14.C: New.
4373 * g++.dg/cpp0x/nullptr15.C: New.
4374 * g++.dg/cpp0x/nullptr16.C: New.
4375 * g++.dg/cpp0x/nullptr17.C: New.
4376 * g++.dg/cpp0x/nullptr18.C: New.
4377 * g++.dg/cpp0x/nullptr19.C: New.
4378 * g++.dg/cpp0x/nullptr20.C: New.
4379 * g++.dg/cpp0x/nullptr21.C: New.
4380 * g++.dg/cpp0x/nullptr22.C: New.
4381 * g++.dg/debug/nullptr01.C: New.
4382 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
4383
4384 2010-05-06 Jakub Jelinek <jakub@redhat.com>
4385
4386 * gcc.dg/Wunused-var-8.c: Move to...
4387 * c-c++-common/Wunused-var-6.c: ... here. New test.
4388
4389 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
4390
4391 PR c++/40406
4392 * g++.dg/template/crash96.C: New.
4393
4394 2010-05-06 Jan Hubicka <jh@suse.cz>
4395
4396 PR tree-optimization/43791
4397 * gcc.c-torture/compile/pr43791.c: New file.
4398
4399 2010-05-06 Michael Matz <matz@suse.de>
4400
4401 PR tree-optimization/43984
4402 * gfortran.dg/pr43984.f90: New test.
4403
4404 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
4405
4406 PR 40989
4407 * gcc.dg/pr40989.c: New.
4408
4409 2010-05-06 Richard Guenther <rguenther@suse.de>
4410
4411 PR tree-optimization/43934
4412 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
4413
4414 2010-05-06 Richard Guenther <rguenther@suse.de>
4415
4416 PR tree-optimization/43987
4417 * gcc.c-torture/execute/pr43987.c: New testcase.
4418 * gcc.dg/torture/pta-escape-1.c: Adjust.
4419 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4420 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4421 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4422 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
4423
4424 2010-04-22 Jakub Jelinek <jakub@redhat.com>
4425 Dodji Seketeli <dodji@redhat.com>
4426
4427 PR c/18624
4428 * g++.dg/warn/Wunused-7.C: Add dg-warning.
4429 * g++.dg/template/sfinae16.C: Likewise.
4430 * gcc.dg/Wunused-var-1.c: Moved to...
4431 * c-c++-common/Wunused-var-1.c: ...here. New test.
4432 * gcc.dg/Wunused-var-2.c: Moved to...
4433 * c-c++-common/Wunused-var-2.c: ...here. New test.
4434 * gcc.dg/Wunused-var-3.c: Moved to...
4435 * c-c++-common/Wunused-var-3.c: ...here. New test.
4436 * gcc.dg/Wunused-var-4.c: Moved to...
4437 * gcc.dg/Wunused-var-1.c: ... here.
4438 * gcc.dg/Wunused-var-5.c: Moved to...
4439 * c-c++-common/Wunused-var-4.c: ...here. New test.
4440 * gcc.dg/Wunused-var-7.c: Moved to...
4441 * c-c++-common/Wunused-var-5.c: ...here. New test.
4442 * gcc.dg/Wunused-var-6.c: Moved to...
4443 * gcc.dg/Wunused-var-2.c: ... here.
4444 * c-c++-common/Wunused-var-1.c: New test.
4445 * c-c++-common/Wunused-var-2.c: New test.
4446 * c-c++-common/Wunused-var-3.c: New test.
4447 * c-c++-common/Wunused-var-4.c: New test.
4448 * c-c++-common/Wunused-var-5.c: New test.
4449 * g++.dg/warn/Wunused-var-1.C: New test.
4450 * g++.dg/warn/Wunused-var-2.C: New test.
4451 * g++.dg/warn/Wunused-var-3.C: New test.
4452 * g++.dg/warn/Wunused-var-4.C: New test.
4453 * g++.dg/warn/Wunused-var-5.C: New test.
4454 * g++.dg/warn/Wunused-var-6.C: New test.
4455 * g++.dg/warn/Wunused-var-7.C: New test.
4456 * g++.dg/warn/Wunused-var-8.C: New test.
4457 * g++.dg/warn/Wunused-parm-1.C: New test.
4458 * g++.dg/warn/Wunused-parm-2.C: New test.
4459 * g++.dg/warn/Wunused-parm-3.C: New test.
4460
4461 2010-05-06 Tobias Burnus <burnus@net-b.de>
4462
4463 PR fortran/43985
4464 * gfortran.dg/gomp/crayptr5.f90: New test case.
4465
4466 2010-05-05 Jason Merrill <jason@redhat.com>
4467
4468 PR debug/43370
4469 * g++.dg/ext/attrib39.C: New.
4470
4471 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
4472
4473 PR fortran/24978
4474 * gfortran.dg/data_invalid.f90: New.
4475
4476 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
4477
4478 * gnat.dg/lto2.adb: New test.
4479
4480 2010-05-05 Jason Merrill <jason@redhat.com>
4481
4482 PR c++/43787
4483 * g++.dg/opt/empty1.C: New.
4484
4485 2010-05-05 Janus Weil <janus@gcc.gnu.org>
4486
4487 PR fortran/43696
4488 * gfortran.dg/class_17.f03: New.
4489
4490 2010-05-04 Neil Vachharajani <nvachhar@google.com>
4491
4492 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
4493
4494 2010-05-04 Mike Stump <mikestump@comcast.net>
4495
4496 PR objc/35165
4497 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
4498
4499 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
4500
4501 PR target/43668
4502 * gcc.target/i386/pr43668.c: New.
4503
4504 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4505
4506 PR c++/43028
4507 * g++.dg/cpp0x/initlist31.C: New.
4508
4509 2010-05-04 Jakub Jelinek <jakub@redhat.com>
4510
4511 PR c/43981
4512 * gcc.dg/Wunused-var-8.c: New test.
4513
4514 2010-05-04 Jason Merrill <jason@redhat.com>
4515
4516 PR c++/38064
4517 * g++.dg/cpp0x/enum3.C: Extend.
4518
4519 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
4520
4521 PR target/43799
4522 * gcc.target/i386/pr43799.c: New.
4523
4524 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
4525
4526 * gnat.dg/lto1.adb: New test.
4527 * gnat.dg/lto1_pkg.ad[sb]: New helper.
4528
4529 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
4530
4531 PR middle-end/43671
4532 * gcc.target/i386/pr43671.c: New.
4533
4534 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4535
4536 PR c++/43705
4537 * g++.dg/template/crash95.C: New.
4538
4539 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
4540
4541 PR debug/43508
4542 * gcc.target/i386/pr43508.c: New.
4543
4544 2010-05-04 Richard Guenther <rguenther@suse.de>
4545
4546 PR tree-optimization/43879
4547 * g++.dg/torture/pr43879-1_0.C: New testcase.
4548 * g++.dg/torture/pr43879-1_1.C: Likewise.
4549
4550 2010-05-03 Dodji Seketeli <dodji@redhat.com>
4551
4552 PR c++/43953
4553 * g++.dg/other/crash-12.C: New test.
4554
4555 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
4556
4557 * g++.dg/cdce3.C: Add a space. Updated.
4558
4559 2010-05-03 Jason Merrill <jason@redhat.com>
4560
4561 PR c++/43680
4562 * g++.dg/opt/enum2.C: New.
4563 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
4564 * g++.dg/warn/Wswitch-1.C: Adjust message.
4565
4566 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4567
4568 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
4569 * g++.dg/ext/label13.C: Fix typo.
4570 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
4571 alpha*-dec-osf5*.
4572 * gcc.c-torture/compile/limits-declparen.c: xfail on
4573 alpha*-dec-osf5* with -g.
4574 * gcc.c-torture/compile/limits-pointer.c: Likewise.
4575 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
4576 * gcc.dg/c99-tgmath-2.c: Likewise.
4577 * gcc.dg/c99-tgmath-3.c: Likewise.
4578 * gcc.dg/c99-tgmath-4.c: Likewise.
4579
4580 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
4581
4582 PR fortran/43592
4583 * gfortran.dg/unexpected_interface.f90: New test.
4584
4585 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4586
4587 * ada/acats/run_acats (which): New function.
4588 (host_gnatchop, host_gnatmake): Use it.
4589
4590 2010-05-03 Richard Guenther <rguenther@suse.de>
4591
4592 PR tree-optimization/43971
4593 * gcc.dg/pr43971.c: New testcase.
4594
4595 2010-05-03 Jakub Jelinek <jakub@redhat.com>
4596
4597 PR debug/43972
4598 * gcc.dg/debug/pr43972.c: New test.
4599
4600 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
4601
4602 PR testsuite/43963
4603 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
4604
4605 2010-05-02 Richard Guenther <rguenther@suse.de>
4606
4607 PR tree-optimization/43879
4608 * gcc.dg/torture/pr43879-3.c: New testcase.
4609
4610 2010-05-01 Richard Guenther <rguenther@suse.de>
4611
4612 PR tree-optimization/43949
4613 * g++.dg/warn/Warray-bounds-5.C: New testcase.
4614
4615 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
4616
4617 PR c++/43951
4618 * g++.dg/init/new28.C: New.
4619
4620 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
4621
4622 PR objc++/32052
4623 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
4624 structure and nested declarations.
4625 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
4626 structure and nested declarations. Reduce header clutter and
4627 use _exit() rather than abort().
4628 * objc.dg/encode-10.m: New.
4629 * objc.dg/encode-11.m: New.
4630
4631 2010-04-30 DJ Delorie <dj@redhat.com>
4632
4633 * gcc.c-torture/execute/20100430-1.c: New test.
4634
4635 2010-04-30 Jason Merrill <jason@redhat.com>
4636
4637 PR c++/43868
4638 * g++.dg/template/ptrmem21.C: New.
4639
4640 2010-04-30 Tobias Burnus Mburnus@net-b.de>
4641
4642 PR fortran/18918
4643 PR fortran/43931
4644 * gfortran.dg/coarray_13.f90: New test.
4645
4646 2010-04-30 Richard Guenther <rguenther@suse.de>
4647
4648 PR lto/43946
4649 * gcc.dg/lto/20100430-1_0.c: New testcase.
4650
4651 2010-04-30 Jakub Jelinek <jakub@redhat.com>
4652
4653 PR debug/43942
4654 * c-c++-common/pr43942.c: New test.
4655
4656 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
4657
4658 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
4659 conflict with darwin crt1.o 'start' symbol.
4660
4661 2010-04-30 Richard Guenther <rguenther@suse.de>
4662
4663 PR tree-optimization/43879
4664 * gcc.dg/torture/pr43879_1.c: New testcase.
4665
4666 2010-04-30 Richard Guenther <rguenther@suse.de>
4667
4668 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
4669
4670 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
4671
4672 PR c++/43890
4673 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
4674 user-provided constructor while recursing.
4675
4676 2010-04-29 Janus Weil <janus@gcc.gnu.org>
4677
4678 PR fortran/42274
4679 * gfortran.dg/class_16.f03: New test.
4680
4681 2010-04-29 Janus Weil <janus@gcc.gnu.org>
4682
4683 PR fortran/42274
4684 * gfortran.dg/class_15.f03: New.
4685
4686 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
4687
4688 PR fortran/43326
4689 * gfortran.dg/dynamic_dispatch_9.f03: New test.
4690
4691 2010-04-29 Janus Weil <janus@gcc.gnu.org>
4692
4693 PR fortran/43492
4694 * gfortran.dg/generic_22.f03 : New test.
4695
4696 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
4697
4698 PR fortran/42353
4699 * gfortran.dg/class_14.f03: New test.
4700
4701 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4702
4703 PR fortran/42680
4704 * gfortran.dg/interface_32.f90: New test.
4705
4706 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
4707 Janus Weil <janus@gcc.gnu.org>
4708
4709 PR fortran/41829
4710 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
4711 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
4712 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
4713
4714 2010-04-28 Mike Stump <mikestump@comcast.net>
4715
4716 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
4717 dg-excess-errors.
4718 * g++.dg/uninit-pred-2_b.C: Likewise.
4719
4720 2010-04-28 Tobias Burnus <burnus@net-b.de>
4721
4722 PR fortran/18918
4723 PR fortran/43919
4724 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
4725
4726 2010-04-28 Matthias Klose <doko@ubuntu.com>
4727
4728 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
4729 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
4730 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
4731 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
4732 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
4733
4734 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
4735
4736 * gcc.dg/const-uniq-1.c: New test.
4737 * gcc.dg/lto/const-uniq_[01].c: Likewise.
4738
4739 2010-04-28 Xinliang David Li <davidxl@google.com>
4740
4741 * gcc.dg/uninit-pred-2_b.c: New test.
4742 * gcc.dg/uninit-pred-4_b.c: New test.
4743 * gcc.dg/uninit-pred-3_d.c: New test.
4744 * gcc.dg/uninit-pred-6_b.c: New test.
4745 * gcc.dg/uninit-pred-8_b.c: New test.
4746 * gcc.dg/uninit-pred-3_a.c: New test.
4747 * gcc.dg/uninit-pred-2_c.c: New test.
4748 * gcc.dg/uninit-pred-5_a.c: New test.
4749 * gcc.dg/uninit-pred-3_e.c: New test.
4750 * gcc.dg/uninit-pred-7_a.c: New test.
4751 * gcc.dg/uninit-pred-6_c.c: New test.
4752 * gcc.dg/uninit-pred-9_a.c: New test.
4753 * gcc.dg/uninit-pred-8_c.c: New test.
4754 * gcc.dg/uninit-pred-3_b.c: New test.
4755 * gcc.dg/uninit-pred-5_b.c: New test.
4756 * gcc.dg/uninit-pred-7_b.c: New test.
4757 * gcc.dg/uninit-pred-6_d.c: New test.
4758 * gcc.dg/uninit-pred-9_b.c: New test.
4759 * gcc.dg/uninit-pred-2_a.c: New test.
4760 * gcc.dg/uninit-pred-4_a.c: New test.
4761 * gcc.dg/uninit-pred-3_c.c: New test.
4762 * gcc.dg/uninit-pred-6_a.c: New test.
4763 * gcc.dg/uninit-pred-8_a.c: New test.
4764 * gcc.dg/uninit-pred-7_c.c: New test.
4765 * gcc.dg/uninit-pred-6_e.c: New test.
4766 * g++.dg/uninit-pred-loop-1_b.cc: New test.
4767 * g++.dg/uninit-pred-1_a.C: New test.
4768 * g++.dg/uninit-pred-1_b.C: New test.
4769 * g++.dg/uninit-pred-2_a.C: New test.
4770 * g++.dg/uninit-pred-2_b.C: New test.
4771 * g++.dg/uninit-pred-loop-1_a.cc: New test.
4772 * g++.dg/uninit-pred-loop-1_c.cc: New test.
4773 * g++.dg/uninit-pred-loop_1.cc: New test.
4774
4775 2010-04-28 Martin Jambor <mjambor@suse.cz>
4776
4777 * gcc.dg/lto/20091209-1_0.c: New testcase.
4778
4779 2010-04-28 Richard Guenther <rguenther@suse.de>
4780
4781 PR tree-optimization/43879
4782 PR tree-optimization/43909
4783 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
4784
4785 2010-04-28 Richard Guenther <rguenther@suse.de>
4786
4787 PR c++/43880
4788 * g++.dg/torture/pr43880.C: New testcase.
4789
4790 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
4791
4792 PR c++/9335
4793 * g++.dg/template/recurse2.C: Update
4794 * g++.dg/template/recurse.C: Update.
4795 * g++.dg/template/pr23510.C: Update.
4796 * lib/prune.exp: Filter out 'recursively instantiated'.
4797
4798 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
4799
4800 PR c++/29043
4801 * g++.dg/init/pr29043.C: New.
4802
4803 2010-04-27 Jason Merrill <jason@redhat.com>
4804
4805 * g++.dg/lookup/scoped5.C: Adjust.
4806 * g++.dg/lookup/scoped8.C: Adjust.
4807 * g++.dg/template/dependent-expr5.C: Adjust.
4808 * g++.old-deja/g++.brendan/nest1.C: Adjust.
4809
4810 PR c++/43856
4811 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
4812
4813 PR c++/43875
4814 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
4815
4816 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
4817 Jan Hubicka <hubicka@ucw.cz>
4818
4819 * gcc.dg/pure-2.c: New testcase.
4820 * gcc.dg/const-1.c: New testcase.
4821
4822 2010-04-27 Jason Merrill <jason@redhat.com>
4823
4824 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
4825
4826 PR c++/41468
4827 * g++.dg/template/sfinae17.C: New.
4828 * g++.dg/template/sfinae18.C: New.
4829
4830 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
4831
4832 * g++.dg/init/pr42844.C: New.
4833 * g++.dg/cpp0x/pr42844-2.C: New.
4834 * g++.dg/cpp0x/defaulted2.C: Adjust.
4835 * g++.dg/tree-ssa/pr27549.C: Likewise.
4836 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
4837
4838 2010-04-27 Tobias Burnus <burnus@net-b.de>
4839
4840 PR fortran/18918
4841 * gfortran.dg/coarray_12.f90: Fix dump parsing.
4842
4843 2010-04-27 Richard Guenther <rguenther@suse.de>
4844
4845 PR middle-end/40561
4846 * g++.dg/other/pr40561.C: New testcase.
4847
4848 2010-04-27 Martin Jambor <mjambor@suse.cz>
4849
4850 PR middle-end/43812
4851 * g++.dg/ipa/pr43812.C: New test.
4852
4853 2010-04-27 Jan Hubicka <jh@suse.cz>
4854
4855 * gcc.dg/ipa/iinline-1.c (main): Rename to...
4856 (test): ... this one.
4857
4858 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
4859
4860 PR target/40657
4861 * gcc.target/arm/thumb-stackframe.c: New test.
4862
4863 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
4864
4865 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
4866 * gcc.dg/misc-column.c: Likewise.
4867 * gcc.dg/Walways-true-1.c: Likewise.
4868 * gcc.dg/Walways-true-2.c: Likewise.
4869 * gcc.dg/warn-addr-cmp.c: Likewise.
4870
4871 2010-04-27 Tobias Burnus <burnus@net-b.de>
4872
4873 PR fortran/18918
4874 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
4875 * gfortran.dg/coarray_12.f90: New.
4876
4877 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
4878
4879 PR c/32207
4880 * gcc.dg/pr32207.c: New test.
4881 * gcc.dg/misc-column.c: Adjust expected warning.
4882 * gcc.dg/Walways-true-1.c: Likewise.
4883 * gcc.dg/Walways-true-2.c: Likewise.
4884 * gcc.dg/warn-addr-cmp.c: Likewise.
4885
4886 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
4887
4888 PR lto/42776
4889 * lib/lto.exp (lto_prune_vis_warns): New function.
4890 (lto-link-and-maybe-run): Call it.
4891
4892 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
4893
4894 PR tree-optimization/43904
4895 * gcc.dg/tree-ssa/tailcall-6.c: New.
4896
4897 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
4898
4899 PR testsuite/35165
4900 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
4901 Darwin8/OSX10.4 - compatible code generation.
4902 Use scan-rtl-dump.
4903 * obj-c++.dg/stubify-1.mm: Ditto.
4904 * lib/objc-torture.exp: Do not require link success for
4905 "trivial.m" in the runtime checks when dowhat = 'compile'.
4906 * lib/dg-pch.exp (dg-flags-pch): New Proc.
4907 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
4908 Darwin8/OSX10.4 - compatible code generation.
4909 * objc.dg/stubify-2.m: Ditto.
4910 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
4911 * objc.dg/next-runtime-1.m: Ditto.
4912 * objc.dg/stret-2.m: Restrict to ilp32 targets.
4913 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
4914 runtimes on Darwin.
4915
4916 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
4917
4918 PR 43715
4919 * lib/plugin-support.exp: Use "-undefined
4920 dynamic_lookup" on darwin.
4921
4922 2010-04-26 Richard Guenther <rguenther@suse.de>
4923
4924 * gcc.dg/lto/20100426_0.c: New testcase.
4925
4926 2010-04-26 Jie Zhang <jie@codesourcery.com>
4927
4928 PR tree-optimization/43833
4929 gcc.dg/Warray-bounds-8.c: New test case.
4930
4931 2010-04-26 Richard Guenther <rguenther@suse.de>
4932
4933 PR lto/43080
4934 * g++.dg/lto/20100423-3_0.C: New testcase.
4935
4936 2010-04-26 Richard Guenther <rguenther@suse.de>
4937
4938 PR lto/42425
4939 * g++.dg/lto/20100423-2_0.C: New testcase.
4940
4941 2010-04-26 Ira Rosen <irar@il.ibm.com>
4942
4943 * gcc.dg/vect/bb-slp-23.c: New test.
4944
4945 2010-04-25 Joseph Myers <joseph@codesourcery.com>
4946
4947 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
4948 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
4949 * gcc.dg/c1x-float-1.c: New test.
4950
4951 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
4952
4953 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
4954 of "lea\[ \t\]".
4955
4956 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
4957
4958 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
4959 FreeBSD.
4960 * gfortran.dg/default_format_denormal_1.f90: Ditto.
4961 * gfortran.dg/default_format_2.f90: Ditto.
4962
4963 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
4964
4965 * gfortran.dg/pr43505.f90: Clean up .mod file.
4966 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
4967 * gfortran.dg/pr41347.f90: Ditto.
4968 * gfortran.dg/internal_pack_4.f90: Ditto.
4969 * gfortran.dg/proc_decl_23.f90: Ditto.
4970 * gfortran.dg/recursive_check_3.f90: Ditto.
4971 * gfortran.dg/intent_out_3.f90: Ditto.
4972 * gfortran.dg/assignment_2.f90: Ditto.
4973 * gfortran.dg/pr41928.f90: Ditto.
4974 * gfortran.dg/pr42166.f90: Ditto.
4975 * gfortran.dg/private_type_12.f90: Ditto.
4976 * gfortran.dg/graphite/pr42185.f90: Ditto.
4977 * gfortran.dg/graphite/pr42186.f90: Ditto.
4978 * gfortran.dg/graphite/pr40982.f90: Ditto.
4979 * gfortran.dg/graphite/id-2.f90: Ditto.
4980 * gfortran.dg/graphite/id-4.f90: Ditto.
4981 * gfortran.dg/graphite/pr42050.f90: Ditto.
4982 * gfortran.dg/graphite/id-18.f90: Ditto.
4983 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
4984 * gfortran.dg/graphite/pr41924.f90: Ditto.
4985 * gfortran.dg/graphite/pr42393.f90: Ditto.
4986 * gfortran.dg/graphite/pr37980.f90: Ditto.
4987 * gfortran.dg/graphite/pr38953.f90: Ditto.
4988 * gfortran.dg/graphite/pr42180.f90: Ditto.
4989 * gfortran.dg/graphite/pr42181.f90: Ditto.
4990 * gfortran.dg/where_operator_assign_4.f90: Ditto.
4991 * gfortran.dg/select_type_4.f90: Ditto.
4992 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
4993 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
4994 * gfortran.dg/lto/pr40725_0.f03: Ditto.
4995 * gfortran.dg/elemental_args_check_2.f90: Ditto.
4996 * gfortran.dg/whole_file_11.f90: Ditto.
4997 * gfortran.dg/private_type_11.f90: Ditto.
4998 * gfortran.dg/vect/vect-gems.f90: Ditto.
4999 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
5000
5001 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
5002
5003 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
5004
5005 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
5006
5007 * gnat.dg/pack15.ad[sb]: New test.
5008
5009 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
5010
5011 * gcc.target/arm/mla-1.c: New test.
5012
5013 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
5014
5015 PR fortran/30073
5016 PR fortran/43793
5017 * gfortran.dg/pr43793.f90: New test.
5018
5019 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
5020
5021 PR tree-optimization/41442
5022 * gcc.target/i386/pr41442.c: New test.
5023
5024 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
5025
5026 PR fortran/43832
5027 * gfortran.dg/fgetc_3.f90: Delete bogus test.
5028
5029 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5030
5031 PR fortran/43832
5032 * gfortran.dg/open_nounit.f90: New test.
5033
5034 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
5035
5036 PR fortran/43841
5037 PR fortran/43843
5038 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
5039
5040 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
5041
5042 * gcc.dg/Wconversion-integer.c: Update.
5043
5044 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
5045
5046 * gnat.dg/unchecked_convert5.adb: New test.
5047
5048 2010-04-23 Richard Guenther <rguenther@suse.de>
5049
5050 PR lto/41734
5051 * gcc.dg/lto/20100423-2_0.c: New testcase.
5052 * gcc.dg/lto/20100423-2_0.c: Likewise.
5053
5054 2010-04-23 Richard Guenther <rguenther@suse.de>
5055
5056 PR lto/43455
5057 * gcc.dg/lto/20100423-1_0.c: New testcase.
5058 * gcc.dg/lto/20100423-1_1.c: Likewise.
5059
5060 2010-04-23 Martin Jambor <mjambor@suse.cz>
5061
5062 PR tree-optimization/43846
5063 * gcc.dg/tree-ssa/sra-10.c: New test.
5064
5065 2010-04-23 Martin Jambor <mjambor@suse.cz>
5066
5067 PR middle-end/43835
5068 * gcc.c-torture/execute/pr43835.c: New test.
5069
5070 2010-04-23 Richard Guenther <rguenther@suse.de>
5071
5072 PR lto/42653
5073 * g++.dg/lto/20100423-1_0.C: New testcase.
5074
5075 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
5076
5077 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
5078
5079 2010-04-22 Ira Rosen <irar@il.ibm.com>
5080
5081 PR tree-optimization/43842
5082 * gcc.dg/vect/pr43842.c: New test.
5083
5084 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
5085
5086 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
5087 * gcc.target/i386/wmul-2.c: Likewise.
5088
5089 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5090
5091 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
5092 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
5093
5094 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
5095
5096 * gfortran.dg/reassoc_6.f: New testcase.
5097
5098 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
5099
5100 PR middle-end/29274
5101 * gcc.target/arm/wmul-1.c: New test.
5102 * gcc.target/arm/wmul-2.c: New test.
5103
5104 2010-04-22 Richard Guenther <rguenther@suse.de>
5105
5106 PR tree-optimization/43845
5107 * gcc.c-torture/compile/pr43845.c: New testcase.
5108
5109 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
5110
5111 PR middle-end/29274
5112 * gcc.target/i386/wmul-1.c: New test.
5113 * gcc.target/i386/wmul-2.c: New test.
5114 * gcc.target/bfin/wmul-1.c: New test.
5115 * gcc.target/bfin/wmul-2.c: New test.
5116
5117 2010-04-22 Richard Guenther <rguenther@suse.de>
5118
5119 PR fortran/43829
5120 * gfortran.dg/vector_subscript_6.f90: New testcase.
5121 * gfortran.dg/assign_10.f90: Adjust.
5122
5123 2010-04-21 Jakub Jelinek <jakub@redhat.com>
5124
5125 PR fortran/43836
5126 * gfortran.dg/gomp/pr43836.f90: New test.
5127
5128 2010-04-21 Richard Guenther <rguenther@suse.de>
5129
5130 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
5131
5132 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5133
5134 * gcc.dg/torture/builtin-cproj-3.c: New.
5135
5136 2010-04-20 Jason Merrill <jason@redhat.com>
5137
5138 PR c++/9335
5139 * g++.dg/template/recurse2.C: New.
5140 * g++.dg/parse/crash36.C: Adjust.
5141 * g++.dg/other/fold1.C: Adjust.
5142 * g++.dg/init/member1.C: Adjust.
5143 * lib/prune.exp: Prune "skipping N instantiation contexts".
5144
5145 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5146
5147 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
5148
5149 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5150
5151 * gcc.dg/torture/builtin-cproj-1.c: New.
5152 * gcc.dg/torture/builtin-cproj-2.c: New.
5153
5154 2010-04-20 Dodji Seketeli <dodji@redhat.com>
5155
5156 PR c++/43800
5157 PR c++/43704
5158 * g++.dg/template/typedef32.C: Adjust.
5159 * g++.dg/template/typedef33.C: New test.
5160
5161 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
5162
5163 PR fortran/43227
5164 * gfortran.dg/proc_decl_23.f90: New test.
5165
5166 PR fortran/43266
5167 * gfortran.dg/abstract_type_6.f03: New test.
5168
5169 2010-04-20 Xinliang David Li <davidxl@google.com>
5170
5171 * g++.dg/tree-ssa/fold-compare.C: New.
5172
5173 2010-04-20 Richard Guenther <rguenther@suse.de>
5174
5175 PR tree-optimization/39417
5176 * g++.dg/torture/pr39417.C: New testcase.
5177
5178 2010-04-20 Richard Guenther <rguenther@suse.de>
5179
5180 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
5181
5182 2010-04-20 Jakub Jelinek <jakub@redhat.com>
5183
5184 * g++.dg/debug/dwarf2/rv1.C: New test.
5185
5186 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5187
5188 PR target/43635
5189 * gcc.c-torture/compile/pr43635.c: New testcase.
5190
5191 2010-04-19 Jakub Jelinek <jakub@redhat.com>
5192
5193 PR fortran/43339
5194 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
5195 of sequential loops being private only in the innermost containing
5196 task region.
5197
5198 PR middle-end/43337
5199 * gfortran.dg/gomp/pr43337.f90: New test.
5200
5201 2010-04-19 Richard Guenther <rguenther@suse.de>
5202
5203 PR tree-optimization/43796
5204 * gfortran.dg/pr43796.f90: New testcase.
5205
5206 2010-04-19 Richard Guenther <rguenther@suse.de>
5207
5208 PR tree-optimization/43783
5209 * gcc.c-torture/execute/pr43783.c: New testcase.
5210
5211 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
5212
5213 PR target/43766
5214 * gcc.target/i386/pr43766.c: New test.
5215
5216 2010-04-19 Jie Zhang <jie@codesourcery.com>
5217
5218 PR target/43662
5219 * gcc.target/i386/pr43662.c: New test.
5220
5221 2010-04-19 Dodji Seketeli <dodji@redhat.com>
5222
5223 PR c++/43704
5224 * g++.dg/template/typedef32.C: New test.
5225
5226 2010-04-19 Ira Rosen <irar@il.ibm.com>
5227
5228 PR tree-optimization/37027
5229 * lib/target-supports.exp
5230 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
5231 * gcc.dg/vect/pr37027.c: New test.
5232 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
5233 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
5234 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
5235 gcc.dg/vect/vect-complex-6.c: Likewise.
5236
5237 2010-04-19 Jakub Jelinek <jakub@redhat.com>
5238
5239 * g++.dg/debug/dwarf2/enum1.C: New test.
5240
5241 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
5242
5243 * gnat.dg/rep_clause5.ad[sb]: New test.
5244 * gnat.dg/rep_clause5_pkg.ads: New helper.
5245
5246 2010-04-18 Ira Rosen <irar@il.ibm.com>
5247
5248 PR tree-optimization/43771
5249 * g++.dg/vect/pr43771.cc: New test.
5250
5251 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
5252
5253 PR fortran/31538
5254 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
5255 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
5256
5257 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
5258
5259 * gnat.dg/sizetype.adb: Rename into...
5260 * gnat.dg/sizetype1.adb: ...this.
5261 * gnat.dg/sizetype2.adb: New test.
5262
5263 2010-04-16 Richard Guenther <rguenther@suse.de>
5264
5265 PR tree-optimization/43572
5266 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
5267
5268 2010-04-16 Olivier Hainque <hainque@adacore.com>
5269
5270 * gnat.dg/specs/discr_private.ads: New test.
5271
5272 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
5273
5274 PR target/41514
5275 * gcc.target/arm/thumb-comparisons.c: New test.
5276
5277 PR target/40603
5278 * gcc.target/arm/thumb-cbranchqi.c: New test.
5279
5280 2010-04-16 Christian Bruel <christian.bruel@st.com>
5281
5282 * g++.dg/torture/pr36191.C: Enable for SH.
5283
5284 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
5285
5286 * gnat.dg/wide_boolean.adb: New test.
5287 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
5288
5289 2010-04-15 Richard Guenther <rguenther@suse.de>
5290
5291 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
5292 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
5293 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
5294 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
5295 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
5296 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
5297 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
5298 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
5299 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
5300 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
5301 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5302 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
5303 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
5304 * gcc.dg/torture/ipa-pta-2.c: Likewise.
5305 * gcc.dg/torture/ipa-pta-1.c: Adjust.
5306
5307 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
5308
5309 PR target/21803
5310 * gcc.target/arm/pr42496.c: New test.
5311
5312 2010-04-14 Jason Merrill <jason@redhat.com>
5313
5314 PR c++/36625
5315 * g++.dg/ext/attrib38.C: New.
5316
5317 2010-04-14 Steve Ellcey <sje@cup.hp.com>
5318
5319 PR testsuite/43739
5320 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
5321
5322 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
5323
5324 PR 42966
5325 * gcc.dg/cpp/warn-undef-2.c: Update.
5326 * gcc.dg/cpp/warn-traditional-2.c: Update.
5327 * gcc.dg/cpp/warn-comments-2.c: Update.
5328 * gcc.dg/cpp/warn-variadic-2.c: Update.
5329 * gcc.dg/cpp/warn-long-long-2.c: Update.
5330 * gcc.dg/cpp/warn-deprecated-2.c: Update.
5331 * gcc.dg/cpp/warn-multichar-2.c: Update.
5332 * gcc.dg/cpp/warn-normalized-3.c: Update.
5333 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
5334 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
5335 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
5336 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
5337 * gcc.dg/cpp/warn-redefined-2.c: Update.
5338 * gfortran.dg/warning-directive-2.F90: Update.
5339 * c-c++-common/cpp/warning-directive-2.c: Update.
5340
5341 2010-04-14 Michael Matz <matz@suse.de>
5342
5343 PR tree-optimization/42963
5344 * gcc.dg/pr42963.c: New testcase.
5345
5346 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
5347
5348 * gnat.dg/class_wide.adb: Rename into...
5349 * gnat.dg/class_wide1.adb: ...this.
5350 * gnat.dg/class_wide2.ad[sb]: New test.
5351
5352 2010-04-14 Tobias Burnus <burnus@net-b.de>
5353
5354 PR fortran/18918
5355 * gfortran.dg/coarray_9.f90: Update dg-errors.
5356 * gfortran.dg/coarray_10.f90: New test.
5357 * gfortran.dg/coarray_11.f90: New test.
5358
5359 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5360
5361 PR fortran/43747
5362 gfortran.dg/initialization_24.f90: New test.
5363
5364 2010-04-13 Jason Merrill <jason@redhat.com>
5365
5366 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
5367 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
5368
5369 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
5370
5371 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
5372 * g++.dg/dg.exp: Likewise.
5373 * gcc.dg/cpp/warning-directive-1.c: Move to ...
5374 * c-c++-common/cpp/warning-directive-1.c: ... here.
5375 * gcc.dg/cpp/warning-directive-2.c: Move to ...
5376 * c-c++-common/cpp/warning-directive-2.c: ... here.
5377 * gcc.dg/cpp/warning-directive-3.c: Move to ...
5378 * c-c++-common/cpp/warning-directive-3.c: ... here.
5379 * gcc.dg/cpp/warning-directive-4.c: Move to ...
5380 * c-c++-common/cpp/warning-directive-4.c: ... here.
5381 * g++.dg/cpp/warning-directive-1.C: Delete.
5382 * g++.dg/cpp/warning-directive-2.C: Delete.
5383 * g++.dg/cpp/warning-directive-3.C: Delete.
5384 * g++.dg/cpp/warning-directive-4.C: Delete.
5385 * gcc.dg/cpp/normalised-3.c: Delete.
5386 * g++.dg/cpp/normalised-1.C: Rename as ...
5387 * c-c++-common/cpp/normalised-3.c: ... this.
5388
5389 2010-04-13 Martin Jambor <mjambor@suse.cz>
5390
5391 * gcc.dg/tree-ssa/sra-9.c: New test.
5392
5393 2010-04-13 Michael Matz <matz@suse.de>
5394
5395 PR middle-end/43730
5396 * gcc.dg/pr43730.c: New test.
5397
5398 2010-04-13 Michael Matz <matz@suse.de>
5399
5400 * gcc.dg/tree-ssa/negate.c: New testcase.
5401
5402 2010-04-13 Richard Guenther <rguenther@suse.de>
5403
5404 PR testsuite/43735
5405 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
5406
5407 2010-04-13 Richard Guenther <rguenther@suse.de>
5408
5409 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
5410
5411 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
5412
5413 * gnat.dg/derived_type1.adb: New test.
5414
5415 2010-04-13 Matthias Klose <doko@ubuntu.com>
5416
5417 * gcc.dg/plugindir1.c: New testcase.
5418 * gcc.dg/plugindir2.c: New testcase.
5419 * gcc.dg/plugindir3.c: New testcase.
5420 * gcc.dg/plugindir4.c: New testcase.
5421
5422 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
5423
5424 * gcc.target/i386/rotate-2.c: New test.
5425
5426 2010-04-12 Jason Merrill <jason@redhat.com>
5427
5428 PR c++/43641
5429 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
5430 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
5431
5432 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
5433
5434 PR c++/25811
5435 * g++.dg/init/pr25811.C: New test.
5436
5437 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5438
5439 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
5440 dg-error, dg-warning.
5441 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
5442
5443 2010-04-12 Richard Guenther <rguenther@suse.de>
5444
5445 * gcc.dg/torture/inline-2.c: New testcase.
5446
5447 2010-04-12 Jakub Jelinek <jakub@redhat.com>
5448
5449 PR bootstrap/43699
5450 * gcc.dg/Wunused-var-7.c: New test.
5451
5452 PR tree-optimization/43560
5453 * gcc.c-torture/execute/pr43560.c: New test.
5454
5455 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
5456
5457 * gnat.dg/aggr13.adb: New test.
5458 * gnat.dg/aggr14.adb: Likewise.
5459 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
5460
5461 2010-04-12 Richard Guenther <rguenther@suse.de>
5462
5463 PR c++/43611
5464 * g++.dg/torture/pr43611.C: New testcase.
5465
5466 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
5467
5468 PR c/36774
5469 * gcc.dg/pr36774-1.c: New test.
5470 * gcc.dg/pr36774-2.c: New test.
5471
5472 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5473
5474 * gcc.target/sh/rte-delay-slot.c: New test.
5475
5476 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
5477
5478 * gnat.dg/pack9.adb: Remove -cargs option.
5479 * gnat.dg/aggr12.ad[sb]: New test.
5480
5481 2010-04-10 Jie Zhang <jie@codesourcery.com>
5482
5483 PR target/43417
5484 * gcc.target/sh/pr43417.c: New test.
5485
5486 2010-04-10 Tobias Burnus <burnus@net-b.de>
5487
5488 PR fortran/43591
5489 * gfortran.dg/spec_expr_6.f90: New test.
5490
5491 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
5492
5493 PR cpp/43195
5494 * gcc.dg/cpp/pr43195.c: New.
5495 * gcc.dg/cpp/pr43195.h: New.
5496
5497 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
5498
5499 PR 42965
5500 * gcc.dg/Werror-6.c: Adjust.
5501 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
5502 * gcc.dg/Werror-4.c: Likewise.
5503 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
5504 * gcc.dg/Wswitch-enum-error.c: Likewise.
5505 * gcc.dg/Wpointer-arith.c: Likewise.
5506 * gcc.dg/Wfatal.c: Likewise.
5507 * gcc.dg/Wswitch-error.c: Likewise.
5508 * g++.dg/warn/unused-result1-Werror.c: Likewise.
5509 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
5510 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5511 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
5512 * gcc.dg/cpp/warn-comments-2.c: Likewise.
5513 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
5514 * gcc.dg/cpp/warning-directive-2.c: Likewise.
5515 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
5516 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
5517 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
5518 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
5519 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
5520 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
5521 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
5522 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
5523 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
5524 * g++.dg/cpp/warning-directive-2.C: Likewise.
5525 * gfortran.dg/warning-directive-2.F90: Likewise.
5526
5527 2010-04-09 Jason Merrill <jason@redhat.com>
5528
5529 PR c++/42623
5530 * g++.dg/template/sizeof13.C: New.
5531
5532 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
5533
5534 * g++.dg/other/pr35504.C: Add check for thiscall.
5535 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
5536 * gcc.dg/torture/stackalign/thiscall-1.c: New.
5537
5538 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
5539
5540 PR c++/28584
5541 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
5542 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
5543 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
5544 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
5545 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
5546 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
5547 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
5548 * g++.dg/other/increment1.C: Likewise.
5549
5550 2010-04-09 Tobias Burnus <burnus@net-b.de>
5551
5552 PR fortran/18918
5553 * gfortran.dg/coarray_7.f90: New test.
5554 * gfortran.dg/coarray_8.f90: New test.
5555
5556 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
5557
5558 PR fortran/28039
5559 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
5560
5561 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5562
5563 PR target/43643
5564 * gcc.dg/pr43643.c: New test.
5565
5566 2010-04-08 Tobias Burnus <burnus@net-b.de>
5567
5568 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
5569
5570 2010-04-08 Richard Guenther <rguenther@suse.de>
5571
5572 PR tree-optimization/43679
5573 * gcc.c-torture/compile/pr43679.c: New testcase.
5574
5575 2010-04-08 Jakub Jelinek <jakub@redhat.com>
5576
5577 PR debug/43670
5578 * gcc.dg/pr43670.c: New test.
5579
5580 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
5581
5582 PR middle-end/40815
5583 * gcc.dg/tree-ssa/reassoc-19.c: New.
5584
5585 2010-04-07 Jakub Jelinek <jakub@redhat.com>
5586
5587 PR c/18624
5588 * gcc.dg/Wunused-var-1.c: New test.
5589 * gcc.dg/Wunused-var-2.c: New test.
5590 * gcc.dg/Wunused-var-3.c: New test.
5591 * gcc.dg/Wunused-var-4.c: New test.
5592 * gcc.dg/Wunused-var-5.c: New test.
5593 * gcc.dg/Wunused-var-6.c: New test.
5594 * gcc.dg/Wunused-parm-1.c: New test.
5595
5596 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
5597 * gcc.dg/trunc-1.c: Likewise.
5598 * gcc.dg/vla-9.c: Likewise.
5599 * gcc.dg/dfp/composite-type.c: Likewise.
5600
5601 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
5602
5603 PR objc/35996
5604 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
5605 * obj-c++.dg/objc-gc-3.mm: Ditto.
5606
5607 2010-04-07 Simon Baldwin <simonb@google.com>
5608
5609 * gcc.dg/cpp/warn-undef-2.c: New.
5610 * gcc.dg/cpp/warn-traditional-2.c: New.
5611 * gcc.dg/cpp/warn-comments-2.c: New.
5612 * gcc.dg/cpp/warning-directive-1.c: New.
5613 * gcc.dg/cpp/warn-long-long.c: New.
5614 * gcc.dg/cpp/warn-traditional.c: New.
5615 * gcc.dg/cpp/warn-variadic-2.c: New.
5616 * gcc.dg/cpp/warn-undef.c: New.
5617 * gcc.dg/cpp/warn-normalized-1.c: New.
5618 * gcc.dg/cpp/warning-directive-2.c: New.
5619 * gcc.dg/cpp/warn-long-long-2.c: New.
5620 * gcc.dg/cpp/warn-variadic.c: New.
5621 * gcc.dg/cpp/warn-normalized-2.c: New.
5622 * gcc.dg/cpp/warning-directive-3.c: New.
5623 * gcc.dg/cpp/warn-deprecated-2.c: New.
5624 * gcc.dg/cpp/warn-trigraphs-1.c: New.
5625 * gcc.dg/cpp/warn-multichar-2.c: New.
5626 * gcc.dg/cpp/warn-normalized-3.c: New.
5627 * gcc.dg/cpp/warning-directive-4.c: New.
5628 * gcc.dg/cpp/warn-unused-macros.c: New.
5629 * gcc.dg/cpp/warn-trigraphs-2.c: New.
5630 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
5631 * gcc.dg/cpp/warn-cxx-compat.c: New.
5632 * gcc.dg/cpp/warn-redefined.c: New.
5633 * gcc.dg/cpp/warn-trigraphs-3.c: New.
5634 * gcc.dg/cpp/warn-unused-macros-2.c: New.
5635 * gcc.dg/cpp/warn-deprecated.c: New.
5636 * gcc.dg/cpp/warn-trigraphs-4.c: New.
5637 * gcc.dg/cpp/warn-redefined-2.c: New.
5638 * gcc.dg/cpp/warn-comments.c: New.
5639 * gcc.dg/cpp/warn-multichar.c: New.
5640 * g++.dg/cpp/warning-directive-1.C: New.
5641 * g++.dg/cpp/warning-directive-2.C: New.
5642 * g++.dg/cpp/warning-directive-3.C: New.
5643 * g++.dg/cpp/warning-directive-4.C: New.
5644 * gfortran.dg/warning-directive-1.F90: New.
5645 * gfortran.dg/warning-directive-3.F90: New.
5646 * gfortran.dg/warning-directive-2.F90: New.
5647 * gfortran.dg/warning-directive-4.F90: New.
5648
5649 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
5650
5651 PR objc++/23716
5652 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
5653
5654 2010-04-07 Jason Merrill <jason@redhat.com>
5655
5656 * g++.dg/template/dr408.C: New.
5657
5658 * g++.dg/lookup/ns4.C: New.
5659
5660 PR c++/38392
5661 * g++.dg/template/friend51.C: New test.
5662
5663 PR c++/41970
5664 * g++.old-deja/g++.other/linkage1.C: Adjust.
5665
5666 2010-04-07 Dodji Seketeli <dodji@redhat.com>
5667
5668 PR c++/42697
5669 * g++.dg/template/crash94.C: New test.
5670
5671 2010-04-07 Dodji Seketeli <dodji@redhat.com>
5672
5673 PR c++/40239
5674 * g++.dg/init/aggr5.C: New test.
5675 * g++.dg/init/aggr5.C: New test.
5676
5677 2010-04-07 Richard Guenther <rguenther@suse.de>
5678
5679 PR tree-optimization/43270
5680 * g++.dg/warn/Warray-bounds-4.C: New testcase.
5681 * gcc.dg/Warray-bounds-7.c: Likewise.
5682
5683 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
5684
5685 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
5686 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
5687 * gnat.dg/bit_packed_array4.ad[sb]: New test.
5688
5689 2010-04-07 Jie Zhang <jie@codesourcery.com>
5690
5691 PR c++/42556
5692 * g++.dg/init/pr42556.C: New test.
5693
5694 2010-04-07 Dodji Seketeli <dodji@redhat.com>
5695
5696 PR debug/43628
5697 * g++.dg/debug/dwarf2/typedef2.C: New test.
5698
5699 2010-04-06 Dodji Seketeli <dodji@redhat.com>
5700
5701 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
5702 c-c++-common/dwarf2/redeclaration-1.C
5703
5704 2010-04-06 Jason Merrill <jason@redhat.com>
5705
5706 * g++.dg/cpp0x/pr31437.C: Adjust error location.
5707 * g++.dg/ext/attrib18.C: Likewise.
5708 * g++.dg/ext/bitfield2.C: Likewise.
5709 * g++.dg/ext/bitfield4.C: Likewise.
5710 * g++.dg/ext/visibility/warn2.C: Likewise.
5711 * g++.dg/ext/visibility/warn3.C: Likewise.
5712 * g++.dg/gomp/pr26690-1.C: Likewise.
5713 * g++.dg/inherit/covariant7.C: Likewise.
5714 * g++.dg/init/synth2.C: Likewise.
5715 * g++.dg/lookup/using7.C: Likewise.
5716 * g++.dg/other/crash-4.C: Likewise.
5717 * g++.dg/other/error13.C: Likewise.
5718 * g++.dg/other/error20.C: Likewise.
5719 * g++.dg/parse/crash31.C: Likewise.
5720 * g++.dg/parse/error16.C: Likewise.
5721 * g++.dg/parse/error19.C: Likewise.
5722 * g++.dg/parse/error27.C: Likewise.
5723 * g++.dg/parse/error28.C: Likewise.
5724 * g++.dg/parse/fused-params1.C: Likewise.
5725 * g++.dg/template/error2.C: Likewise.
5726 * g++.dg/template/local6.C: Likewise.
5727 * g++.dg/template/qualttp15.C: Likewise.
5728 * g++.dg/warn/Wnvdtor-2.C: Likewise.
5729 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
5730 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
5731 * g++.old-deja/g++.brendan/crash29.C: Likewise.
5732 * g++.old-deja/g++.eh/spec6.C: Likewise.
5733 * g++.old-deja/g++.jason/crash3.C: Likewise.
5734 * g++.old-deja/g++.jason/destruct2.C: Likewise.
5735 * g++.old-deja/g++.law/ctors5.C: Likewise.
5736 * g++.old-deja/g++.law/ctors9.C: Likewise.
5737 * g++.old-deja/g++.mike/p3538a.C: Likewise.
5738 * g++.old-deja/g++.mike/p3538b.C: Likewise.
5739 * g++.old-deja/g++.other/struct1.C: Likewise.
5740 * g++.old-deja/g++.other/volatile1.C: Likewise.
5741 * g++.old-deja/g++.pt/crash36.C: Likewise.
5742 * g++.old-deja/g++.pt/derived3.C: Likewise.
5743 * g++.old-deja/g++.robertl/eb109.C: Likewise.
5744 * g++.old-deja/g++.robertl/eb4.C: Likewise.
5745
5746 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
5747
5748 PR middle-end/43519
5749 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
5750 * gcc.dg/graphite/id-19.c: New.
5751
5752 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
5753
5754 PR middle-end/32824
5755 * gcc.dg/vect/pr32824: New.
5756
5757 2010-04-06 Tobias Burnus <burnus@net-b.de>
5758
5759 PR fortran/18918
5760 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
5761 * gfortran.dg/coarray_3.f90: Ditto.
5762 * gfortran.dg/coarray_4.f90: Ditto.
5763 * gfortran.dg/coarray_5.f90: Ditto.
5764 * gfortran.dg/coarray_6.f90: Ditto.
5765 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
5766
5767 2010-04-06 Tobias Burnus <burnus@net-b.de>
5768
5769 PR fortran/18918
5770 * gfortran.dg/coarray_4.f90: Fix test.
5771 * gfortran.dg/coarray_6.f90: Add more tests.
5772
5773 2010-04-06 Tobias Burnus <burnus@net-b.de>
5774
5775 PR fortran/18918
5776 * gfortran.dg/coarray_4.f90: New test.
5777 * gfortran.dg/coarray_5.f90: New test.
5778 * gfortran.dg/coarray_6.f90: New test.
5779
5780 2010-04-06 Tobias Burnus <burnus@net-b.de>
5781
5782 PR fortran/18918
5783 * gfortran.dg/iso_fortran_env_5.f90: New test.
5784 * gfortran.dg/iso_fortran_env_6.f90: New test.
5785
5786 2010-04-06 Tobias Burnus <burnus@net-b.de>
5787
5788 PR fortran/39997
5789 * gfortran.dg/coarray_1.f90: New test.
5790 * gfortran.dg/coarray_2.f90: New test.
5791 * gfortran.dg/coarray_3.f90: New test.
5792
5793 2010-04-06 Jason Merrill <jason@redhat.com>
5794
5795 PR c++/43648
5796 * g++.dg/template/dtor8.C: New.
5797
5798 PR c++/43621
5799 * g++.dg/template/error-recovery2.C: New.
5800
5801 2010-04-06 Jan Hubicka <jh@suse.czpli
5802
5803 PR tree-optimization/42906
5804 * gcc.dg/tree-ssa/dce-1.c: New testcase.
5805
5806 2010-04-06 Tobias Burnus <burnus@net-b.de>
5807
5808 PR fortran/43178
5809 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
5810 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
5811 * gfortran.dg/auto_dealloc_1.f90: Ditto.
5812
5813 2010-04-06 Richard Guenther <rguenther@suse.de>
5814
5815 PR tree-optimization/43627
5816 * gcc.dg/tree-ssa/vrp49.c: New testcase.
5817
5818 2010-04-06 Jakub Jelinek <jakub@redhat.com>
5819
5820 PR target/43638
5821 * gcc.target/i386/pr43638.c: New test.
5822
5823 2010-04-06 Richard Guenther <rguenther@suse.de>
5824
5825 PR middle-end/43661
5826 * gcc.c-torture/compile/pr43661.c: New testcase.
5827
5828 2010-04-06 Jakub Jelinek <jakub@redhat.com>
5829
5830 * gcc.target/s390/stackcheck1.c: Add dg-warning.
5831
5832 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
5833
5834 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
5835
5836 2010-04-02 Richard Guenther <rguenther@suse.de>
5837
5838 PR tree-optimization/43629
5839 * gcc.c-torture/execute/pr43629.c: New testcase.
5840
5841 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
5842 Dominique d'Humieres <dominiq@lps.ens.fr>
5843
5844 PR libfortran/43605
5845 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
5846
5847 2010-04-01 Dodji Seketeli <dodji@redhat.com>
5848
5849 PR debug/43325
5850 * c-c++-common/dwarf2/redeclaration-1.C: New test.
5851
5852 2010-04-01 Jason Merrill <jason@redhat.com>
5853
5854 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
5855
5856 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
5857 Manfred Schwarb <manfred99@gmx.ch>
5858
5859 PR libfortran/43605
5860 * gfortran.dg/ftell_3.f90: New test.
5861
5862 2010-04-01 Richard Guenther <rguenther@suse.de>
5863
5864 PR middle-end/43614
5865 * gcc.c-torture/compile/pr43614.c: New testcase.
5866
5867 2010-04-01 Martin Jambor <mjambor@suse.cz>
5868
5869 PR tree-optimization/43141
5870 * gcc.dg/guality/pr43141.c: New test.
5871
5872 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5873
5874 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
5875 * g++.dg/eh/spbp.C: Likewise.
5876 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
5877 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
5878 superfluous casts.
5879 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
5880 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
5881 * objc.dg/dwarf-2.m: Likewise.
5882
5883 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
5884
5885 PR middle-end/43464
5886 * gcc.dg/graphite/id-pr43464.c: New.
5887 * gcc.dg/graphite/id-pr43464-1.c: New.
5888
5889 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
5890
5891 PR middle-end/43351
5892 * gcc.dg/graphite/id-pr43351.c
5893
5894 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
5895
5896 PR testsuite/35165
5897 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
5898 * obj-c++.dg/try-catch-2.mm: Ditto.
5899 * obj-c++.dg/lookup-2.mm: Ditto.
5900 * obj-c++.dg/encode-8.m: Ditto.
5901 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
5902 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
5903 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
5904 * obj-c++.dg/const-str-11.mm: Ditto.
5905 * obj-c++.dg/const-str-9.mm: Ditto.
5906 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
5907 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
5908 * obj-c++.dg/except-1.mm: Ditto.
5909 * obj-c++.dg/const-str-7.mm: Ditto.
5910 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
5911 * obj-c++.dg/const-str-3.mm: Ditto.
5912 * obj-c++.dg/const-str-7.mm: Ditto.
5913 * obj-c++.dg/stubify-2.mm: Change dump file name.
5914
5915 PR objc++/23613
5916 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
5917 New macro.
5918 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
5919 Remove dg-xfail-if.
5920
5921 2010-03-31 Martin Jambor <mjambor@suse.cz>
5922
5923 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
5924 only with -O2, -O3 or -Os and not with -fwhopr.
5925
5926 2010-03-31 Dodji Seketeli <dodji@redhat.com>
5927
5928 PR c++/43558
5929 * g++.dg/template/typedef31.C: New test.
5930
5931 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5932
5933 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
5934 assembler output on *-*-solaris2*.
5935 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
5936
5937 2010-03-31 Jakub Jelinek <jakub@redhat.com>
5938
5939 PR debug/43557
5940 * gcc.dg/pr43557-1.c: New test.
5941 * gcc.dg/pr43557-2.c: New file.
5942
5943 2010-03-31 Jie Zhang <jie@codesourcery.com>
5944
5945 PR 43562
5946 * gcc.dg/pr43562.c: New test.
5947
5948 2010-03-30 Jason Merrill <jason@redhat.com>
5949
5950 PR c++/43076
5951 * g++.dg/template/error-recovery1.C: New.
5952
5953 PR c++/41786
5954 * g++.dg/parse/ambig5.C: New.
5955
5956 2010-03-30 Jakub Jelinek <jakub@redhat.com>
5957
5958 PR debug/43593
5959 * gcc.dg/guality/pr43593.c: New test.
5960
5961 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
5962
5963 PR middle-end/43430
5964 * gcc.dg/vect/pr43430-1.c: New.
5965
5966 2010-03-30 Jason Merrill <jason@redhat.com>
5967
5968 PR c++/43559
5969 * g++.dg/template/partial7.C: New.
5970
5971 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5972
5973 * gcc.target/s390/stackcheck1.c: New testcase.
5974
5975 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5976
5977 PR libfortran/43265
5978 * gfortran.dg/read_eof_8.f90: New test.
5979
5980 2010-03-29 Jason Merrill <jason@redhat.com>
5981
5982 * gcc.dg/cpp/include6.c: Change [] to ().
5983
5984 N3077
5985 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
5986 splicing and UCNs.
5987 * c-c++-common/raw-string-2.c: Add trigraph test.
5988 * c-c++-common/raw-string-8.c: New.
5989 * c-c++-common/raw-string-9.c: New.
5990 * c-c++-common/raw-string-10.c: New.
5991
5992 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
5993 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
5994 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
5995 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
5996 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
5997 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
5998 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
5999
6000 2010-03-29 Richard Guenther <rguenther@suse.de>
6001
6002 PR tree-optimization/43560
6003 * gcc.dg/torture/pr43560.c: New testcase.
6004
6005 2010-03-29 Jason Merrill <jason@redhat.com>
6006
6007 N3077
6008 * g++.dg/ext/raw-string-1.C: Change [] to ().
6009 * g++.dg/ext/raw-string-2.C: Change [] to ().
6010 Don't use \ in delimiter.
6011 * g++.dg/ext/raw-string-3.C: Change [] to ().
6012 * g++.dg/ext/raw-string-4.C: Change [] to ().
6013 * g++.dg/ext/raw-string-5.C: Change [] to ().
6014 Test for error on \ in delimiter.
6015 * g++.dg/ext/raw-string-6.C: Change [] to ().
6016 * g++.dg/ext/raw-string-7.C: Change [] to ().
6017
6018 2010-03-29 Jie Zhang <jie@codesourcery.com>
6019
6020 PR 43564
6021 * gcc.dg/pr43564.c: New test.
6022
6023 2010-03-29 Tobias Burnus <burnus@net-b.de>
6024
6025 PR fortran/43551
6026 * gfortran.dg/direct_io_12.f90: New test.
6027
6028 2010-03-28 Jan Hubicka <jh@suse.cz>
6029
6030 PR tree-optimization/43505
6031 * gfortran.dg/pr43505.f90: New testcase.
6032
6033 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
6034
6035 PR tree-optimization/43528
6036 * gcc.target/i386/pr43528.c: New test.
6037
6038 2010-03-26 Joseph Myers <joseph@codesourcery.com>
6039
6040 PR c/43381
6041 * gcc.dg/parm-impl-decl-3.c: New test.
6042
6043 2010-03-26 Jason Merrill <jason@redhat.com>
6044
6045 PR c++/43509
6046 * g++.dg/cpp0x/parse1.C: New.
6047
6048 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
6049
6050 PR target/43524
6051 * gcc.target/i386/pr43524.c: New test.
6052
6053 2010-03-26 Martin Jambor <mjambor@suse.cz>
6054
6055 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
6056 whitespace, rename main to foo.
6057 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
6058 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
6059 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
6060 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
6061 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
6062 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
6063 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
6064 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
6065 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
6066 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
6067 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
6068
6069 2010-03-26 Dodji Seketeli <dodji@redhat.com>
6070
6071 PR c++/43327
6072 * g++.dg/other/crash-10.C: New test.
6073 * g++.dg/other/crash-11.C: New test.
6074
6075 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6076
6077 PR libfortran/43517
6078 * gfortran.dg/read_eof_7.f90: New test.
6079
6080 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6081
6082 PR objc/35165
6083 PR testsuite/43512
6084 * objc-obj-c++-shared: New directory.
6085 * objc-obj-c++-shared/Object1-implementation.h: New file.
6086 * objc-obj-c++-shared/Object1.h: New file.
6087 * objc-obj-c++-shared/Protocol1.h: New file.
6088 * objc-obj-c++-shared/next-abi.h: New file.
6089 * objc-obj-c++-shared/next-mapping.h: New file.
6090 * objc/execute/next_mapping.h: Delete.
6091 * objc.dg/special/special.exp: For all targets run the tests with
6092 -fgnu-runtime, for darwin targets also run the tests with
6093 -fnext-runtime.
6094 * objc.dg/dg.exp: Ditto.
6095 * obj-c++.dg/dg.exp: Ditto.
6096 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
6097 Protocol1.h) and next-mapping.h as required. Amend testcase to
6098 include use of updated NeXT interface.
6099 * objc/execute/formal_protocol-5.m: Ditto.
6100 * objc/execute/protocol-isEqual-2.m: Ditto.
6101 * objc/execute/protocol-isEqual-4.m: Ditto.
6102 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
6103 Protocol1.h) and next-mapping.h as required.
6104 * objc/execute/object_is_class.m: Ditto.
6105 * objc/execute/enumeration-1.m: Ditto.
6106 * objc/execute/class-13.m: Ditto.
6107 * objc/execute/formal_protocol-2.m: Ditto.
6108 * objc/execute/formal_protocol-4.m: Ditto.
6109 * objc/execute/class-1.m: Ditto.
6110 * objc/execute/bycopy-1.m: Ditto.
6111 * objc/execute/formal_protocol-6.m: Ditto.
6112 * objc/execute/bycopy-3.m: Ditto.
6113 * objc/execute/class-3.m: Ditto.
6114 * objc/execute/bf-11.m: Ditto.
6115 * objc/execute/class-5.m: Ditto.
6116 * objc/execute/bf-13.m: Ditto.
6117 * objc/execute/class-7.m: Ditto.
6118 * objc/execute/bf-15.m: Ditto.
6119 * objc/execute/class-9.m: Ditto.
6120 * objc/execute/bf-17.m: Ditto.
6121 * objc/execute/bf-19.m: Ditto.
6122 * objc/execute/IMP.m: Ditto.
6123 * objc/execute/exceptions/catchall-1.m: Ditto.
6124 * objc/execute/exceptions/trivial.m: Ditto.
6125 * objc/execute/exceptions/finally-1.m: Ditto.
6126 * objc/execute/exceptions/local-variables-1.m: Ditto.
6127 * objc/execute/exceptions/foward-1.m: Ditto.
6128 * objc/execute/bf-2.m: Ditto.
6129 * objc/execute/string1.m: Ditto.
6130 * objc/execute/bf-4.m: Ditto.
6131 * objc/execute/informal_protocol.m: Ditto.
6132 * objc/execute/string3.m: Ditto.
6133 * objc/execute/bf-6.m: Ditto.
6134 * objc/execute/bf-8.m: Ditto.
6135 * objc/execute/class-tests-1.h: Ditto.
6136 * objc/execute/protocol-isEqual-1.m: Ditto.
6137 * objc/execute/protocol-isEqual-3.m: Ditto.
6138 * objc/execute/_cmd.m: Ditto.
6139 * objc/execute/function-message-1.m: Ditto.
6140 * objc/execute/bf-20.m: Ditto.
6141 * objc/execute/bf-common.h: Ditto.
6142 * objc/execute/np-2.m: Ditto.
6143 * objc/execute/class-10.m: Ditto.
6144 * objc/execute/class-12.m: Ditto.
6145 * objc/execute/enumeration-2.m: Ditto.
6146 * objc/execute/class-14.m: Ditto.
6147 * objc/execute/encode-1.m: Ditto.
6148 * objc/execute/formal_protocol-1.m: Ditto.
6149 * objc/execute/formal_protocol-3.m: Ditto.
6150 * objc/execute/accessing_ivars.m: Ditto.
6151 * objc/execute/bycopy-2.m: Ditto.
6152 * objc/execute/class-2.m: Ditto.
6153 * objc/execute/bf-10.m: Ditto.
6154 * objc/execute/formal_protocol-7.m: Ditto.
6155 * objc/execute/root_methods.m: Ditto.
6156 * objc/execute/class-4.m: Ditto.
6157 * objc/execute/bf-12.m: Ditto.
6158 * objc/execute/class-6.m: Ditto.
6159 * objc/execute/bf-14.m: Ditto.
6160 * objc/execute/nested-func-1.m: Ditto.
6161 * objc/execute/class-8.m: Ditto.
6162 * objc/execute/private.m: Ditto.
6163 * objc/execute/bf-16.m: Ditto.
6164 * objc/execute/bf-18.m: Ditto.
6165 * objc/execute/load-3.m: Ditto.
6166 * objc/execute/compatibility_alias.m: Ditto.
6167 * objc/execute/bf-1.m: Ditto.
6168 * objc/execute/no_clash.m: Ditto.
6169 * objc/execute/bf-3.m: Ditto.
6170 * objc/execute/string2.m: Ditto.
6171 * objc/execute/bf-5.m: Ditto.
6172 * objc/execute/string4.m: Ditto.
6173 * objc/execute/bf-7.m: Ditto.
6174 * objc/execute/object_is_meta_class.m: Ditto.
6175 * objc/execute/bf-9.m: Ditto.
6176 * objc/execute/bf-21.m: Ditto.
6177 * objc/execute/cascading-1.m: Ditto.
6178 * objc/execute/trivial.m: Ditto.
6179 * objc/execute/np-1.m: Ditto.
6180 * objc/compile/trivial.m: Ditto.
6181 * objc/execute/class_self-2.m: Include <stdlib.h>.
6182 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
6183 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
6184 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
6185 and 64bit. Use new NeXT interface as required.
6186 * objc.dg/special/unclaimed-category-1.m: Ditto.
6187 * objc.dg/special/unclaimed-category-1.h: Ditto.
6188 * objc.dg/special/unclaimed-category-1a.m: Ditto.
6189 * objc.dg/func-ptr-1.m: Ditto.
6190 * objc.dg/stret-1.m: Ditto.
6191 * objc.dg/encode-2.m: Ditto.
6192 * objc.dg/category-1.m: Ditto.
6193 * objc.dg/encode-3.m: Ditto.
6194 * objc.dg/call-super-3.m: Ditto.
6195 * objc.dg/method-3.m: Ditto.
6196 * objc.dg/func-ptr-2.m: Ditto.
6197 * objc.dg/lookup-1.m: Ditto.
6198 * objc.dg/encode-4.m: Ditto.
6199 * objc.dg/fix-and-continue-1.m: Ditto.
6200 * objc.dg/proto-lossage-3.m: Ditto.
6201 * objc.dg/method-13.m: Ditto.
6202 * objc.dg/proto-qual-1.m: Ditto.
6203 * objc.dg/zero-link-3.m: Ditto.
6204 * objc.dg/bitfield-1.m: Ditto.
6205 * objc.dg/va-meth-1.m: Ditto.
6206 * objc.dg/super-class-3.m: Ditto.
6207 * objc.dg/call-super-1.m: Ditto.
6208 * objc.dg/type-size-2.m: Ditto.
6209 * objc.dg/method-10.m: Ditto.
6210 * objc.dg/defs.m: Ditto.
6211 * objc.dg/const-str-3.m: Ditto.
6212 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
6213 Protocol1.h) and next-mapping.h as required. Use new NeXT
6214 interface as required.
6215 * objc.dg/super-class-4.m: Ditto.
6216 * objc.dg/comp-types-8.m: Ditto.
6217 * objc.dg/call-super-2.m: Ditto.
6218 * objc.dg/objc-fast-4.m: Ditto.
6219 * objc.dg/method-6.m: Ditto.
6220 * objc.dg/const-str-3.m: Ditto.
6221 * objc.dg/const-str-7.m: Ditto.
6222 * objc.dg/method-15.m: Ditto.
6223 * objc.dg/method-19.m: Ditto.
6224 * objc.dg/sync-1.m: Ditto.
6225 * objc.dg/layout-1.m: Ditto.
6226 * objc.dg/bitfield-3.m: Ditto.
6227 * objc.dg/try-catch-3.m: Ditto.
6228 * objc.dg/try-catch-7.m: Ditto.
6229 * objc.dg/comp-types-10.m: Ditto.
6230 * objc.dg/selector-2.: Ditto.
6231 * objc.dg/method-7.m: Ditto.
6232 * objc.dg/typedef-alias-1.m: Ditto.
6233 * objc.dg/proto-lossage-2.m: Ditto.
6234 * objc.dg/comp-types-11.m: Ditto.
6235 * objc.dg/sizeof-1.m: Ditto.
6236 * objc.dg/method-17.m: Ditto.
6237 * objc.dg/bitfield-5.m: Ditto.
6238 * objc.dg/try-catch-1.m: Ditto.
6239 * objc.dg/encode-5.m: Ditto.
6240 * objc.dg/fix-and-continue-2.m: Ditto.
6241 * objc.dg/method-9.m: Ditto.
6242 * objc.dg/isa-field-1.m: Ditto.
6243 * objc.dg/local-decl-2.m: Ditto.
6244 * objc.dg/objc-gc-4.m: Ditto.
6245 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
6246 * objc.dg/gnu-runtime-3.m: Ditto.
6247 * objc.dg/encode-7.m: Ditto.
6248 * objc.dg/encode-8.m: Ditto.
6249 * objc.dg/selector-3.m: Ditto.
6250 * objc.dg/gnu-runtime-1.m: Ditto.
6251 * objc.dg/const-str-12.m: Ditto.
6252 * objc.dg/gnu-runtime-2.m: Ditto.
6253 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
6254 * objc.dg/selector-1.m: Ditto.
6255 * objc.dg/stubify-2.m: Ditto.
6256 * objc.dg/zero-link-1.m: Ditto.
6257 * objc.dg/stret-2.m: Ditto.
6258 * objc.dg/zero-link-2.m: Ditto.
6259 * objc.dg/next-runtime-1.m: Ditto.
6260 * objc.dg/symtab-1.m: Ditto.
6261 * objc.dg/stubify-1.m: Ditto.
6262 * objc.dg/bitfield-2.m: Ditto.
6263 * objc.dg/try-catch-10.m: Apply to both runtimes.
6264 * objc.dg/const-str-1.m: Ditto.
6265 * objc.dg/image-info.m: Ditto.
6266 * objc.dg/encode-9.m: Ditto.
6267 * objc.dg/pragma-1.m: Apply test to all targets.
6268 * objc.dg/const-str-4.m: Ditto.
6269 * objc.dg/const-str-8.m: Ditto.
6270 * objc.dg/super-class-2.m: Ditto.
6271 * objc.dg/try-catch-5.m: Ditto.
6272 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
6273 Protocol1.h) and next-mapping.h as required. Use new NeXT
6274 interface as required. Skip for gnu-runtime. Test for .quad at m64.
6275 * objc.dg/const-str-11.m: Ditto.
6276 * objc.dg/const-str-9.m: Ditto.
6277 * objc.dg/method-4.m: Skip for 64Bit NeXT.
6278 * objc.dg/encode-1.m: Remove redundant -lobjc.
6279 * objc.dg/try-catch-9.m: Tidy space.
6280 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
6281 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
6282 and 64bit. Use new NeXT interface as required.
6283 * obj-c++.dg/template-4.mm: Ditto.
6284 * obj-c++.dg/defs.mm: Ditto.
6285 * obj-c++.dg/basic.mm: Ditto.
6286 * obj-c++.dg/encode-4.mm: Ditto.
6287 * obj-c++.dg/method-17.mm: Ditto.
6288 * obj-c++.dg/proto-lossage-3.mm: Ditto.
6289 * obj-c++.dg/cxx-class-1.mm: Ditto.
6290 * obj-c++.dg/method-10.mm: Ditto.
6291 * obj-c++.dg/va-meth-1.mm: Ditto.
6292 * obj-c++.dg/encode-5.mm: Ditto.
6293 * obj-c++.dg/lookup-2.mm: Ditto.
6294 * obj-c++.dg/template-3.mm: Ditto.
6295 * obj-c++.dg/proto-qual-1.mm: Ditto.
6296 * obj-c++.dg/qual-types-1.m: Ditto.
6297 * obj-c++.dg/cxx-scope-1.mm: Ditto.
6298 * obj-c++.dg/template-1.mm: Ditto.
6299 * obj-c++.dg/encode-6.mm: Ditto.
6300 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
6301 Protocol1.h) and next-mapping.h as required. Use new NeXT
6302 interface as required.
6303 * obj-c++.dg/except-1.mm: Ditto.
6304 * obj-c++.dg/const-str-7.mm: Ditto.
6305 * obj-c++.dg/ivar-list-semi.mm: Ditto.
6306 * obj-c++.dg/cxx-scope-2.mm: Ditto.
6307 * obj-c++.dg/selector-2.mm: Ditto.
6308 * obj-c++.dg/isa-field-1.mm: Ditto.
6309 * obj-c++.dg/try-catch-1.mm: Ditto.
6310 * obj-c++.dg/local-decl-1.mm: Ditto.
6311 * obj-c++.dg/try-catch-9.mm: Ditto.
6312 * obj-c++.dg/no-extra-load.mm: Ditto.
6313 * obj-c++.dg/selector-5.mm: Ditto.
6314 * obj-c++.dg/method-12.mm: Ditto.
6315 * obj-c++.dg/try-catch-11.mm: Ditto.
6316 * obj-c++.dg/comp-types-11.mm: Ditto.
6317 * obj-c++.dg/bitfield-3.mm: Ditto.
6318 * obj-c++.dg/method-6.mm: Ditto.
6319 * obj-c++.dg/super-class-2.mm: Ditto.
6320 * obj-c++.dg/method-21.mm: Ditto.
6321 * obj-c++.dg/const-str-8.mm: Ditto.
6322 * obj-c++.dg/try-catch-7.mm: Ditto.
6323 * obj-c++.dg/method-15.mm: Ditto.
6324 * obj-c++.dg/layout-1.mm: Ditto.
6325 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
6326 * obj-c++.dg/const-str-3.mm: Ditto.
6327 * obj-c++.dg/try-catch-2.mm: Ditto.
6328 * obj-c++.dg/objc-gc-3.mm: Ditto.
6329 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
6330 * obj-c++.dg/bitfield-1.mm: Ditto.
6331 * obj-c++.dg/selector-6.mm: Ditto.
6332 * obj-c++.dg/method-13.mm: Ditto.
6333 * obj-c++.dg/comp-types-12.mm: Ditto.
6334 * obj-c++.dg/bitfield-4.mm: Ditto.
6335 * obj-c++.dg/try-catch-8.mm: Ditto.
6336 * obj-c++.dg/method-2.mm: Ditto.
6337 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
6338 * obj-c++.dg/typedef-alias-1.mm: Ditto.
6339 * obj-c++.dg/const-str-4.mm: Ditto.
6340 * obj-c++.dg/proto-lossage-2.mm: Ditto.
6341 * obj-c++.dg/try-catch-3.mm: Ditto.
6342 * obj-c++.dg/comp-types-9.mm: Ditto.
6343 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
6344 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
6345 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
6346 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
6347 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
6348 Use new NeXT interface as required.
6349 * obj-c++.dg/const-str-10.mm: Ditto.
6350 * obj-c++.dg/const-str-11.mm: Ditto.
6351 * obj-c++.dg/const-str-9.mm: Ditto.
6352 * obj-c++.dg/method-11.mm: Ditto.
6353 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
6354 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
6355 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
6356 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
6357 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
6358
6359 2010-03-25 Dodji Seketeli <dodji@redhat.com>
6360
6361 PR c++/43206
6362 * g++.dg/template/typedef30.C: New test case.
6363
6364 2010-03-25 Jakub Jelinek <jakub@redhat.com>
6365
6366 PR c/43385
6367 * gcc.c-torture/execute/pr43385.c: New test.
6368
6369 2010-03-24 Joseph Myers <joseph@codesourcery.com>
6370
6371 * gcc.dg/strncpy-fix-1.c: New test.
6372
6373 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6374
6375 PR testsuite/41609
6376 * lib/objc-torture.exp (objc-set-runtime-options): New.
6377 * objc/execute/execute.exp: Check runtime options on each pass.
6378 * objc/execute/exceptions/exceptions.exp: Ditto.
6379 * objc/compile/compile.exp: Ditto.
6380
6381 PR testsuite/42348
6382 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
6383 standard tests.
6384 (check_effective_target_objc2): New proc.
6385 (check_effective_target_next_runtime): New proc.
6386 * lib/objc.exp: Determine which runtime is in force and support it.
6387 * lib/obj-c++.exp: Ditto.
6388
6389 2010-03-24 Jason Merrill <jason@redhat.com>
6390
6391 PR c++/43502
6392 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
6393
6394 2010-03-24 Martin Jambor <mjambor@suse.cz>
6395
6396 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
6397 a loop.
6398 * gcc.dg/ipa/ipa-2.c: Likewise.
6399 * gcc.dg/ipa/ipa-3.c: Likewise.
6400 * gcc.dg/ipa/ipa-4.c: Likewise.
6401 * gcc.dg/ipa/ipa-5.c: Likewise.
6402 * gcc.dg/ipa/ipa-7.c: Likewise.
6403 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
6404 a loop.
6405 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
6406 i_can_not_be_propagated_fully2 into a loop.
6407 * gcc.dg/ipa/ipa-8.c: New test.
6408 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
6409
6410 2010-03-24 Jakub Jelinek <jakub@redhat.com>
6411
6412 PR debug/19192
6413 PR debug/43479
6414 * gcc.dg/guality/pr43479.c: New test.
6415 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
6416 and add volatile keyword.
6417
6418 2010-03-23 Mike Stump <mikestump@comcast.net>
6419
6420 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
6421
6422 2010-03-23 Jason Merrill <jason@redhat.com>
6423
6424 * g++.dg/ext/altivec-17.C: Adjust error message.
6425
6426 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
6427 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
6428 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
6429 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
6430 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
6431 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
6432
6433 2010-03-22 Jason Merrill <jason@redhat.com>
6434
6435 PR c++/43333
6436 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
6437 * g++.dg/ext/is_pod_98.C: New.
6438
6439 PR c++/43281
6440 * g++.dg/cpp0x/auto18.C: New.
6441
6442 * gcc.dg/pr36997.c: Adjust error message.
6443 * g++.dg/ext/vector9.C: Likewise.
6444 * g++.dg/conversion/simd3.C: Likewise.
6445 * g++.dg/other/error23.C: Likewise.
6446
6447 2010-03-22 Michael Matz <matz@suse.de>
6448
6449 PR middle-end/43475
6450 * gfortran.dg/pr43475.f90: New testcase.
6451
6452 2010-03-22 Richard Guenther <rguenther@suse.de>
6453
6454 PR tree-optimization/43390
6455 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
6456
6457 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6458
6459 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
6460 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
6461
6462 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
6463 Michael Matz <matz@suse.de>
6464
6465 PR c++/43081
6466 * g++.dg/parse/crash56.C: New test.
6467
6468 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
6469
6470 PR fortran/43450
6471 * gfortran.dg/whole_file_15.f90 : New test.
6472
6473 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6474
6475 PR fortran/43409
6476 * gfortran.dg/inquire_size.f90: New test.
6477
6478 2010-03-20 Richard Guenther <rguenther@suse.de>
6479
6480 PR rtl-optimization/43438
6481 * gcc.c-torture/execute/pr43438.c: New testcase.
6482
6483 2010-03-20 Dodji Seketeli <dodji@redhat.com>
6484
6485 PR c++/43375
6486 * g++.dg/abi/mangle42.C: New test.
6487
6488 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
6489
6490 PR C/43211
6491 * gcc.dg/pr43211.c: New test.
6492 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
6493
6494 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
6495
6496 PR rtl-optimization/42258
6497 * gcc.target/arm/thumb1-mul-moves.c: New test.
6498
6499 PR target/40697
6500 * gcc.target/arm/thumb-andsi.c: New test.
6501
6502 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
6503 dg-require-effective-target.
6504
6505 2010-03-19 Michael Matz <matz@suse.de>
6506
6507 PR c++/43116
6508 * g++.dg/other/pr43116.C: New testcase.
6509
6510 2010-03-19 Michael Matz <matz@suse.de>
6511
6512 PR target/43305
6513 * gcc.dg/pr43305.c: New testcase.
6514
6515 2010-03-19 Richard Guenther <rguenther@suse.de>
6516
6517 PR tree-optimization/43415
6518 * gcc.c-torture/compile/pr43415.c: New testcase.
6519
6520 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
6521
6522 PR ada/43106
6523 * gnat.dg/case_optimization2.adb: New test.
6524 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
6525
6526 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6527 Jack Howarth <howarth@bromo.med.uc.edu>
6528
6529 PR target/36399
6530 * gcc.target/i386/push-1.c: Don't xfail
6531 scan-assembler-not "movups" on darwin.
6532
6533 2010-03-18 Jakub Jelinek <jakub@redhat.com>
6534
6535 PR debug/43058
6536 * gcc.dg/pr43058.c: New test.
6537
6538 2010-03-18 Martin Jambor <mjambor@suse.cz>
6539
6540 PR middle-end/42450
6541 * g++.dg/torture/pr42450.C: New test.
6542
6543 2010-03-18 Michael Matz <matz@suse.de>
6544
6545 PR middle-end/43419
6546 * gcc.dg/pr43419.c: New testcase.
6547
6548 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
6549
6550 PR rtl-optimization/43360
6551 * gcc.dg/torture/pr43360.c: New.
6552
6553 2010-03-18 Michael Matz <matz@suse.de>
6554
6555 PR tree-optimization/43402
6556 * gcc.dg/pr43402.c: New testcase.
6557
6558 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
6559
6560 PR target/42427
6561 * gcc.dg/pr42427.c: New test.
6562
6563 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6564
6565 PR libfortran/43265
6566 * gfortran.dg/read_empty_file.f: New test.
6567 * gfortran.dg/read_eof_all.f90: New test.
6568 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
6569 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
6570
6571 2010-03-17 Michael Matz <matz@suse.de>
6572
6573 * gcc.dg/pr43300.c: Add -w.
6574
6575 2010-03-17 Richard Guenther <rguenther@suse.de>
6576
6577 * gcc.dg/pr43379.c: Add -w.
6578
6579 2010-03-17 Tobias Burnus <burnus@net-b.de>
6580
6581 PR fortran/43331
6582 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
6583
6584 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
6585
6586 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
6587
6588 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6589
6590 * ada/acats/run_all.sh: Log start and end times.
6591
6592 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6593
6594 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
6595
6596 2010-03-16 Richard Guenther <rguenther@suse.de>
6597
6598 PR middle-end/43379
6599 * gcc.dg/pr43379.c: New testcase.
6600
6601 2010-03-16 Jakub Jelinek <jakub@redhat.com>
6602
6603 PR debug/43051
6604 * gcc.dg/guality/pr43051-1.c: New test.
6605
6606 2010-03-15 Janis Johnson <janis187@us.ibm.com>
6607
6608 PR testsuite/43363
6609 * g++.dg/ext/altivec-17.C: Handle changes to error message.
6610
6611 2010-03-15 Michael Matz <matz@suse.de>
6612
6613 PR middle-end/43300
6614 * gcc.dg/pr43300.c: New testcase.
6615
6616 2010-03-15 Richard Guenther <rguenther@suse.de>
6617
6618 PR tree-optimization/43367
6619 * gcc.c-torture/compile/pr43367.c: New testcase.
6620
6621 2010-03-15 Richard Guenther <rguenther@suse.de>
6622
6623 PR tree-optimization/43317
6624 * gcc.dg/pr43317.c: New testcase.
6625
6626 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
6627
6628 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
6629
6630 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
6631
6632 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
6633
6634 2010-03-14 Tobias Burnus <burnus@net-b.de>
6635
6636 PR fortran/43362
6637 * gfortran.dg/impure_constructor_1.f90: New test.
6638
6639 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
6640
6641 PR middle-end/43354
6642 * gfortran.dg/graphite/id-pr43354.f: New.
6643
6644 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
6645
6646 PR middle-end/43349
6647 * gfortran.dg/graphite/pr43349.f: New.
6648
6649 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
6650
6651 PR middle-end/43306
6652 * gcc.dg/graphite/pr43306.c: New.
6653
6654 2010-03-12 David S. Miller <davem@davemloft.net>
6655
6656 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
6657 sparc.
6658
6659 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6660
6661 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
6662
6663 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
6664
6665 PR fortran/43291
6666 PR fortran/43326
6667 * gfortran.dg/dynamic_dispatch_7.f03: New test.
6668
6669 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
6670
6671 * gfortran.dg/default_format_denormal_1.f90: Don't assume
6672 fail for *-*-mingw* targets.
6673
6674 2010-03-12 Jakub Jelinek <jakub@redhat.com>
6675
6676 PR debug/43329
6677 * gcc.dg/guality/pr43329-1.c: New test.
6678
6679 2010-03-11 Martin Jambor <mjambor@suse.cz>
6680
6681 PR tree-optimization/43257
6682 * g++.dg/torture/pr43257.C: New test.
6683
6684 2010-03-11 Tobias Burnus <burnus@net-b.de>
6685
6686 PR fortran/43228
6687 * gfortran.dg/namelist_61.f90: New test.
6688
6689 2010-03-11 Richard Guenther <rguenther@suse.de>
6690
6691 PR tree-optimization/43255
6692 * gcc.c-torture/compile/pr43255.c: New testcase.
6693
6694 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6695
6696 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
6697 * gcc.dg/pr43280.c: New testcase.
6698
6699 2010-03-11 Richard Guenther <rguenther@suse.de>
6700
6701 PR lto/43200
6702 * gcc.dg/lto/20100227-1_0.c: New testcase.
6703 * gcc.dg/lto/20100227-1_1.c: Likewise.
6704
6705 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6706
6707 PR libfortran/43320
6708 PR libfortran/43265
6709 * gfortran.dg/read_eof_6.f: New test
6710 * gfortran.dg/read_x_eof.f90: New test.
6711 * gfortran.dg/read_x_past.f: Update test.
6712
6713 2010-03-10 Jan Hubicka <jh@suse.cz>
6714
6715 * gcc.c-torture/compile/pr43288.c: New test.
6716
6717 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6718
6719 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
6720 -fpic/-fPIC flags.
6721 * g++.old-deja/g++.pt/asm2.C: Likewise.
6722 * gcc.c-torture/compile/20000804-1.c: Likewise.
6723 * gcc.target/i386/clobbers.c: Likewise.
6724
6725 2010-03-10 Tobias Burnus <burnus@net-b.de>
6726
6727 PR fortran/43303
6728 * gfortran.dg/c_assoc_3.f90: New test.
6729
6730 2010-03-10 Jakub Jelinek <jakub@redhat.com>
6731
6732 PR debug/36728
6733 * gcc.dg/guality/pr36728-1.c: New test.
6734 * gcc.dg/guality/pr36728-2.c: New test.
6735
6736 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6737
6738 * gcc.dg/h8300-div-delay-slot.c: New test.
6739
6740 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
6741
6742 PR tree-optimization/43236
6743 * gcc.c-torture/execute/pr43236.c: New test.
6744
6745 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
6746
6747 PR middle-end/42859
6748 * g++.dg/eh/pr42859.C: New test.
6749
6750 2010-03-09 Jakub Jelinek <jakub@redhat.com>
6751
6752 PR debug/43299
6753 * gcc.dg/pr43299.c: New test.
6754
6755 PR debug/43290
6756 * g++.dg/eh/unwind2.C: New test.
6757
6758 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
6759 Reza Yazdani <reza.yazdani@amd.com>
6760
6761 PR middle-end/43065
6762 * gcc.dg/graphite/run-id-4.c: New.
6763
6764 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
6765
6766 PR middle-end/43065
6767 * gcc.dg/graphite/run-id-3.c: New.
6768
6769 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
6770
6771 PR middle-end/42644
6772 PR middle-end/42130
6773 * gcc.dg/graphite/id-18.c: New.
6774 * gcc.dg/graphite/run-id-pr42644.c: New.
6775
6776 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
6777
6778 PR middle-end/42326
6779 * gcc.dg/graphite/pr42326.c: New.
6780
6781 2010-03-08 Richard Guenther <rguenther@suse.de>
6782
6783 PR tree-optimization/43269
6784 * gcc.c-torture/execute/pr43269.c: New testcase.
6785
6786 2010-03-08 Janus Weil <janus@gcc.gnu.org>
6787
6788 PR fortran/43256
6789 * gfortran.dg/typebound_call_13.f03: New.
6790
6791 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
6792
6793 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
6794 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
6795
6796 2010-03-05 Jason Merrill <jason@redhat.com>
6797
6798 * g++.dg/abi/mangle40.C: Require weak and alias.
6799
6800 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
6801
6802 PR middle-end/42326
6803 * gfortran.dg/graphite/pr42326.f90: New.
6804 * gfortran.dg/graphite/pr42326-1.f90: New.
6805
6806 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6807
6808 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
6809 (gnat_target_compile): Likewise.
6810 Reinitialize GNAT_UNDER_TEST if target changes.
6811 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
6812 (local_find_gnatmake): Pass full --GCC to gnatlink.
6813 Remove --LINK.
6814
6815 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
6816
6817 PR c/43248
6818 * gcc.dg/compound-literal-1.c: New testcase.
6819
6820 2010-03-04 Martin Jambor <mjambor@suse.cz>
6821
6822 PR tree-optimization/43164
6823 PR tree-optimization/43191
6824 * gcc.c-torture/compile/pr43164.c: New test.
6825 * gcc.c-torture/compile/pr43191.c: Likewise.
6826
6827 2010-03-04 Janus Weil <janus@gcc.gnu.org>
6828
6829 PR fortran/43244
6830 * gfortran.dg/finalize_9.f90: New.
6831
6832 2010-03-04 Tobias Burnus <burnus@net-b.de>
6833 Ken Werner <ken@linux.vnet.ibm.com>
6834
6835 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
6836 to dg-options for spu.
6837 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
6838 dump-scan target to exclude spu.
6839
6840 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
6841
6842 PR middle-end/43209
6843 * gcc.dg/tree-ssa/ivopts-4.c: New.
6844
6845 2010-03-03 Janis Johnson <janis187@us.ibm.com>
6846
6847 * lib/target-supports-dg.exp (check-flags): Provide defaults for
6848 include-opts and exclude-opts; skip checking the flags if arguments
6849 are the same as the defaults.
6850 (dg-xfail-if): Verify the number of arguments, supply defaults
6851 for unspecified optional arguments.
6852 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
6853
6854 2010-03-03 Jason Merrill <jason@redhat.com>
6855
6856 PR c++/12909
6857 * g++.dg/abi/mangle40.C: Updated.
6858
6859 2010-03-03 Jason Merrill <jason@redhat.com>
6860
6861 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
6862 * g++.dg/abi/mangle23.C: Likewise.
6863 * g++.dg/eh/simd-2.C: Likewise.
6864 * g++.dg/ext/attribute-test-2.C: Likewise.
6865 * g++.dg/ext/vector14.C: Likewise.
6866 * g++.dg/other/pr34435.C: Likewise.
6867 * g++.dg/template/conv8.C: Likewise.
6868 * g++.dg/template/nontype9.C: Likewise.
6869 * g++.dg/template/qualttp17.C: Likewise.
6870 * g++.dg/template/ref1.C: Likewise.
6871 * g++.old-deja/g++.pt/crash68.C: Likewise.
6872 * g++.old-deja/g++.pt/ref1.C: Likewise.
6873 * g++.old-deja/g++.pt/ref3.C: Likewise.
6874 * g++.old-deja/g++.pt/ref4.C: Likewise.
6875
6876 PR c++/12909
6877 * g++.dg/abi/mangle40.C: New.
6878 * g++.dg/abi/mangle41.C: New.
6879 * g++.dg/lto/20100302_0.C: New.
6880 * g++.dg/lto/20100302_1.C: New.
6881 * g++.dg/lto/20100302.h: New.
6882
6883 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
6884
6885 PR fortran/43243
6886 * gfortran.dg/internal_pack_12.f90: New test.
6887
6888 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
6889
6890 * gcc.dg/pr36997.c: Adjust error message.
6891
6892 2010-03-03 Mike Stump <mikestump@comcast.net>
6893
6894 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
6895 adjustments to not be present on machines that align the stack to
6896 more than 4 bytes and don't have a red zone yet as that is an
6897 unimplemented optimization.
6898
6899 2010-03-03 Janus Weil <janus@gcc.gnu.org>
6900
6901 PR fortran/43169
6902 * gfortran.dg/impure_assignment_3.f90: New.
6903
6904 2010-03-03 Jakub Jelinek <jakub@redhat.com>
6905
6906 PR debug/43229
6907 * gfortran.dg/pr43229.f90: New test.
6908
6909 PR debug/43237
6910 * gcc.dg/debug/dwarf2/pr43237.c: New test.
6911
6912 PR debug/43177
6913 * gcc.dg/guality/pr43177.c: New test.
6914
6915 2010-03-02 Jason Merrill <jason@redhat.com>
6916
6917 * g++.dg/ext/vector9.C: Adjust error message.
6918 * g++.dg/conversion/simd3.C: Likewise.
6919 * g++.dg/other/error23.C: Likewise.
6920
6921 2010-03-02 Mike Stump <mikestump@comcast.net>
6922
6923 PR c++/41090
6924 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
6925
6926 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
6927
6928 PR fortran/43180
6929 * gfortran.dg/internal_pack_10.f90: New test.
6930
6931 PR fortran/43173
6932 * gfortran.dg/internal_pack_11.f90: New test.
6933
6934 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
6935
6936 PR middle-end/42640
6937 * gcc.dg/tree-ssa/pr42640.c: New.
6938
6939 2010-03-01 Richard Guenther <rguenther@suse.de>
6940
6941 PR tree-optimization/43220
6942 * gcc.c-torture/execute/pr43220.c: New testcase.
6943
6944 2010-03-01 Richard Guenther <rguenther@suse.de>
6945
6946 PR middle-end/43213
6947 * gcc.dg/pr43213.c: New testcase.
6948
6949 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6950
6951 PR pch/14940
6952 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
6953
6954 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6955
6956 * lib/target-supports.exp (check_effective_target_ucn_nocache):
6957 New function.
6958 (check_effective_target_ucn): Likewise.
6959
6960 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
6961 if !ucn.
6962 * gcc.dg/ucnid-2.c: Likewise.
6963 * gcc.dg/ucnid-3.c: Likewise.
6964 * gcc.dg/ucnid-4.c: Likewise.
6965 * gcc.dg/ucnid-11.c: Likewise.
6966 * gcc.dg/ucnid-12.c: Likewise.
6967 * gcc.dg/ucnid-6.c: Skip if !ucn.
6968 * gcc.dg/ucnid-9.c: Likewise.
6969
6970 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6971
6972 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
6973 lists to dg-skip-if.
6974 * gcc.target/i386/stackalign/return-3.c: Likewise.
6975
6976 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6977
6978 * gcc.target/i386/clearcap.map: New file.
6979 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
6980 Pass clearcap.map by default if supported.
6981
6982 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6983
6984 PR fortran/42900
6985 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
6986 Explain this.
6987 * gfortran.dg/stat_2.f90: Likewise.
6988
6989 2010-03-01 Tobias Burnus <burnus@net-b.de>
6990
6991 PR fortran/43199
6992 * gfortran.dg/module_read_2.f90: New test.
6993
6994 2010-02-27 Mark Mitchell <mark@codesourcery.com>
6995
6996 PR c++/42748
6997 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
6998 * g++.dg/abi/mangle12.C: Likewise.
6999 * g++.dg/abi/mangle20-2.C: Likewise.
7000 * g++.dg/abi/mangle17.C: Likewise.
7001 * g++.dg/template/cond2.C: Likewise.
7002 * g++.dg/template/pr35240.C: Likewise.
7003
7004 2010-02-27 Richard Guenther <rguenther@suse.de>
7005
7006 PR tree-optimization/43186
7007 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
7008
7009 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
7010
7011 * g++.dg/abi/packed1.C: Expect warning on the SH.
7012
7013 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
7014
7015 PR c++/42054:
7016 * g++.dg/parse/error37.C: New test.
7017
7018 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
7019
7020 PR c/24577
7021 PR c/43192
7022 * gcc.dg/pr8927-1.c: Match new note.
7023 * gcc.dg/990506-0.c: Likewise.
7024 * gcc.dg/gomp/flush-2.c: Likewise.
7025 * gcc.dg/gomp/atomic-5.c: Likewise.
7026 * gcc.dg/gomp/pr34607.c: Likewise.
7027 * gcc.dg/pr35746.c: Likewise.
7028 * gcc.dg/cpp/pragma-1.c: Likewise.
7029 * gcc.dg/cpp/pragma-2.c: Likewise.
7030 * gcc.dg/pr41842.c: Likewise.
7031 * gcc.dg/noncompile/20040629-1.c: Likewise.
7032 * objc.dg/private-1.m: Likewise.
7033
7034 2010-02-27 Tobias Burnus <burnus@net-b.de>
7035
7036 PR fortran/43185
7037 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
7038 * gfortran.dg/default_initialization_4.f90: New test.
7039
7040 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
7041
7042 * gnat.dg/thin_pointer.ad[sb]: Rename into...
7043 * gnat.dg/thin_pointer1.ad[sb]: ...this.
7044 * gnat.dg/thin_pointer2.adb: New test.
7045 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
7046
7047 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
7048
7049 PR c/20631
7050 * gcc.dg/cpp/c90-pedantic.c: New.
7051 * gcc.dg/cpp/c90.c: New.
7052 * gcc.dg/gnu90-const-expr-1.c: New.
7053 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
7054
7055 2010-02-26 Richard Guenther <rguenther@suse.de>
7056
7057 PR tree-optimization/43186
7058 * gcc.c-torture/compile/pr43186.c: New testcase.
7059
7060 2010-02-26 Jakub Jelinek <jakub@redhat.com>
7061
7062 PR debug/43190
7063 * c-c++-common/dwarf2/pr43190.c: New test.
7064
7065 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
7066
7067 PR testsuite/37074:
7068 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
7069
7070 2010-02-26 Richard Guenther <rguenther@suse.de>
7071
7072 PR tree-optimization/43188
7073 * gcc.c-torture/compile/pr43188.c: New testcase.
7074
7075 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
7076
7077 PR target/43175
7078 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
7079
7080 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
7081
7082 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
7083
7084 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
7085
7086 PR target/43154
7087 * gcc.target/powerpc/pr43154.c: New file.
7088
7089 2010-02-25 Jakub Jelinek <jakub@redhat.com>
7090
7091 PR debug/43166
7092 * gfortran.dg/debug/pr43166.f: New test.
7093
7094 PR debug/43165
7095 * gcc.dg/torture/pr43165.c: New test.
7096
7097 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
7098
7099 PR c/43128
7100 * c-c++-common/pr41779.c: Update.
7101
7102 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7103
7104 PR ada/32547
7105 * lib/gnat-dg.exp (gnat_load): Redefine.
7106
7107 * ada/acats/run_acats: Run run_all.sh with $SHELL.
7108 * ada/acats/run_all.sh: Downcase tasking not implemented message.
7109
7110 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7111
7112 PR libobjc/36610
7113 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
7114 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
7115 -fgnu-runtime.
7116 Sort entries.
7117
7118 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7119
7120 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
7121
7122 2010-02-24 Jakub Jelinek <jakub@redhat.com>
7123
7124 PR debug/43150
7125 * gcc.dg/guality/vla-1.c: New test.
7126
7127 2010-02-24 Tobias Burnus <burnus@net-b.de>
7128
7129 PR fortran/43042
7130 * gfortran.dg/c_ptr_tests_15.f90: New test.
7131
7132 2010-02-23 Jakub Jelinek <jakub@redhat.com>
7133
7134 PR target/43107
7135 * gcc.target/i386/pr43107.c: New test.
7136
7137 2010-02-23 Jason Merrill <jason@redhat.com>
7138
7139 PR c++/43143
7140 * g++.dg/cpp0x/variadic100.C: New.
7141
7142 2010-02-23 Jason Merrill <jason@redhat.com>
7143
7144 PR debug/42800
7145 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
7146 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
7147 * c-c++-common/dwarf2/vla1.c: New.
7148
7149 2010-02-23 Jakub Jelinek <jakub@redhat.com>
7150
7151 PR target/43139
7152 * gcc.dg/pr43139.c: New test.
7153
7154 PR debug/43077
7155 * gcc.dg/guality/pr43077-1.c: New test.
7156
7157 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
7158
7159 PR 43123
7160 * gcc.dg/march.c: New.
7161 * gcc.dg/march-generic.c: New.
7162 * gcc.dg/mtune.c: New.
7163
7164 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
7165
7166 PR middle-end/43083
7167 * gcc.dg/graphite/pr43083.c: New.
7168
7169 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
7170
7171 PR middle-end/43097
7172 * gfortran.dg/graphite/pr43097.f: New.
7173
7174 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
7175 Manuel López-Ibáñez <manu@gcc.gnu.org>
7176
7177 PR middle-end/43140
7178 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
7179
7180 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
7181
7182 PR middle-end/43026
7183 * g++.dg/graphite/pr43026.C: New.
7184
7185 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7186
7187 PR c++/43126
7188 * gcc.dg/cleanup-1.c: Update.
7189 * gcc.dg/func-args-1.c: Update.
7190 * gcc.dg/format/sentinel-1.c: Update.
7191 * g++.old-deja/g++.jason/scoping10.C: Update.
7192 * g++.old-deja/g++.ns/lookup5.C: Update.
7193 * g++.dg/ext/cleanup-1.C: Update.
7194 * g++.dg/parse/varmod1.C: Update.
7195 * g++.dg/parse/error33.C: Update.
7196 * g++.dg/expr/call3.C: Update.
7197 * g++.dg/func-args-1.C: New.
7198
7199 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
7200
7201 PR c/43125
7202 * gcc.dg/attr-used-2.c: Moved to ...
7203 * c-c++-common/attr-used-2.c: Here.
7204
7205 * gcc.dg/attr-used.c: Moved to ...
7206 * c-c++-common/attr-used.c: Here.
7207
7208 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
7209
7210 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
7211
7212 2010-02-22 Richard Guenther <rguenther@suse.de>
7213
7214 PR lto/43045
7215 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
7216 * gfortran.dg/lto/20100222-1_1.c: Likewise.
7217
7218 2010-02-22 Richard Guenther <rguenther@suse.de>
7219
7220 PR tree-optimization/42749
7221 * gcc.c-torture/compile/pr42749.c: New testcase.
7222
7223 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
7224
7225 PR fortran/43072
7226 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
7227 * gfortran.dg/internal_pack_9.f90: New test.
7228
7229 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7230
7231 PR c++/23510
7232 * g++.dg/template/recurse.C: Adjust.
7233 * g++.dg/template/pr23510.C: New.
7234
7235 2010-02-21 Dodji Seketeli <dodji@redhat.com>
7236
7237 PR c++/42824
7238 * g++.dg/template/memclass4.C: New test.
7239
7240 2010-02-21 Tobias Burnus <burnus@net-b.de>
7241
7242 PR fortran/35259
7243 * gfortran.dg/reassoc_5.f90: New test.
7244
7245 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
7246
7247 PR target/43067
7248 * gcc.target/i386/pr43067.c: New test.
7249
7250 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7251
7252 PR c++/35669
7253 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
7254 -Wconversion-null.
7255 * g++.dg/warn/Wconversion-null.C: New test.
7256 * g++.old-deja/g++.other/null1.C: Move to...
7257 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
7258
7259 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
7260
7261 PR fortran/36932
7262 PR fortran/36933
7263 * gfortran.dg/dependency_26.f90: New test.
7264
7265 PR fortran/43072
7266 * gfortran.dg/internal_pack_7.f90: New test.
7267
7268 PR fortran/43111
7269 * gfortran.dg/internal_pack_8.f90: New test.
7270
7271 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7272
7273 PR 43128
7274 * c-c++-common/pr41779.c: Fix broken testcase.
7275
7276 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7277
7278 PR 36513
7279 * c-c++-common/pr36513.c: New testcase.
7280 * c-c++-common/pr36513-2.c: New testcase.
7281
7282 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7283
7284 PR 41779
7285 * c-c++-common/pr41779.c: New.
7286
7287 2010-02-19 Jakub Jelinek <jakub@redhat.com>
7288
7289 PR debug/43084
7290 * gcc.dg/pr43084.c: New test.
7291
7292 2010-02-19 Richard Guenther <rguenther@suse.de>
7293
7294 PR tree-optimization/42916
7295 * gcc.dg/pr42916.c: New testcase.
7296
7297 2010-02-18 Jason Merrill <jason@redhat.com>
7298
7299 PR c++/42837
7300 * g++.dg/abi/packed1.C: Add expected warning.
7301
7302 PR c++/43108
7303 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
7304 * gcc.dg/torture/dg-torture.exp: Likewise.
7305 * c-c++-common/torture/complex-sign.h,
7306 c-c++-common/torture/complex-sign-add.c,
7307 c-c++-common/torture/complex-sign-mixed-add.c,
7308 c-c++-common/torture/complex-sign-mixed-div.c,
7309 c-c++-common/torture/complex-sign-mixed-mul.c,
7310 c-c++-common/torture/complex-sign-mixed-sub.c,
7311 c-c++-common/torture/complex-sign-mul.c,
7312 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
7313 Adapt for C++ compilation as well.
7314
7315 PR c++/43070
7316 * g++.dg/ext/label1.C: Update.
7317 * g++.dg/ext/label2.C: Update.
7318
7319 PR c++/26261
7320 * g++.dg/template/dependent-name6.C: New.
7321
7322 PR c++/43109
7323 * g++.dg/parse/namespace12.C: New.
7324
7325 2010-02-18 Martin Jambor <mjambor@suse.cz>
7326
7327 PR tree-optimization/43066
7328 * gcc.c-torture/compile/pr43066.c: New test.
7329
7330 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
7331
7332 * g++.dg/ext/attrib35.C: Fix target selector string.
7333 * g++.dg/ext/attrib36.C: Ditto.
7334 * g++.dg/ext/attrib37.C: Ditto.
7335 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
7336 * g++.dg/abi/mangle25.C: Ditto.
7337
7338 2010-02-17 Jason Merrill <jason@redhat.com>
7339
7340 PR c++/43069
7341 * g++.dg/parse/namespace11.C: New.
7342
7343 PR c++/43093
7344 * g++.dg/ext/attrib37.C: New.
7345
7346 PR c++/43079
7347 * g++.dg/template/ptrmem20.C: New.
7348
7349 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
7350
7351 PR target/43103
7352 * gcc.target/i386/xop-check.h: Include m256-check.h.
7353 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
7354 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
7355 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
7356 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
7357
7358 2010-02-17 Jakub Jelinek <jakub@redhat.com>
7359
7360 PR debug/42918
7361 * gcc.dg/pr42918.c: New test.
7362
7363 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
7364
7365 * g++.dg/ext/attrib36.C: Require ILP32.
7366
7367 2010-02-16 Richard Guenther <rguenther@suse.de>
7368
7369 PR tree-optimization/41043
7370 * gfortran.dg/pr41043.f90: New testcase.
7371 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
7372
7373 2010-02-16 Jason Merrill <jason@redhat.com>
7374
7375 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
7376
7377 2010-02-16 Ira Rosen <irar@il.ibm.com>
7378
7379 PR tree-optimization/43074
7380 * gcc.dg/vect/fast-math-pr43074.c: New test.
7381
7382 2010-02-16 Jakub Jelinek <jakub@redhat.com>
7383
7384 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
7385
7386 2010-02-16 Jason Merrill <jason@redhat.com>
7387
7388 PR c++/43031
7389 * g++.dg/ext/attrib36.C: New.
7390
7391 PR c++/43036
7392 * g++.dg/other/array6.C: New.
7393
7394 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7395
7396 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
7397
7398 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
7399
7400 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
7401 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
7402 * gcc.target/i386/xop-vpermil2pd-1.c: New.
7403 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
7404 * gcc.target/i386/xop-vpermil2ps-1.c: New.
7405 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
7406
7407 2010-02-15 Richard Guenther <rguenther@suse.de>
7408
7409 PR middle-end/43068
7410 * g++.dg/torture/pr43068.C: New testcase.
7411
7412 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
7413
7414 PR c++/43024
7415 * g++.dg/opt/ice1.C: New.
7416
7417 2010-02-14 Jason Merrill <jason@redhat.com>
7418
7419 PR c++/41997
7420 * g++.dg/cpp0x/initlist-opt.C: New.
7421
7422 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
7423
7424 PR fortran/41113
7425 PR fortran/41117
7426 * gfortran.dg/internal_pack_6.f90: New test.
7427
7428 2010-02-12 Jason Merrill <jason@redhat.com>
7429
7430 PR c++/43054
7431 * g++.dg/cpp0x/variadic99.C: New.
7432
7433 2010-02-12 Jakub Jelinek <jakub@redhat.com>
7434
7435 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
7436 sign extend pointers to gualchk_t.
7437
7438 PR c++/43033
7439 * g++.dg/other/default3.C: Xfail g4 test.
7440
7441 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
7442
7443 PR middle-end/43012
7444 * gcc.dg/graphite/pr43012.c: New.
7445
7446 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
7447
7448 PR middle-end/42930
7449 * g++.dg/graphite/pr42930.C: New.
7450
7451 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
7452
7453 PR middle-end/42914
7454 PR middle-end/42530
7455 * gcc.dg/graphite/pr42530.c: New.
7456 * gcc.dg/graphite/pr42914.c: New.
7457
7458 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
7459
7460 PR middle-end/42771
7461 * gcc.dg/graphite/pr42771.c: New.
7462
7463 2010-02-11 Richard Guenther <rguenther@suse.de>
7464
7465 PR tree-optimization/42998
7466 * gcc.c-torture/compile/pr42998.c: New testcase.
7467
7468 2010-02-10 Jason Merrill <jason@redhat.com>
7469
7470 PR c++/41896
7471 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
7472
7473 PR c++/42983, core issue 906
7474 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
7475 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
7476
7477 PR c++/43016
7478 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
7479
7480 2010-02-10 Richard Guenther <rguenther@suse.de>
7481
7482 PR tree-optimization/43017
7483 * gcc.dg/torture/pr43017.c: New testcase.
7484
7485 2010-02-10 Tobias Burnus <burnus@net-b.de>
7486
7487 PR fortran/40823
7488 * gfortran.dg/private_type_1.f90: Update error location.
7489 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
7490 * gfortran.dg/typebound_operator_2.f03: Ditto.
7491 * gfortran.dg/assignment_2.f90: Ditto.
7492 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7493 * gfortran.dg/binding_label_tests_9.f03: Ditto.
7494
7495 2010-02-10 Tobias Burnus <burnus@net-b.de>
7496
7497 PR fortran/43015
7498 * gfortran.dg/bind_c_usage_20.f90: New test.
7499
7500 2010-02-10 Jakub Jelinek <jakub@redhat.com>
7501
7502 PR debug/43010
7503 * g++.dg/debug/pr43010.C: New test.
7504
7505 2010-02-10 Richard Guenther <rguenther@suse.de>
7506
7507 PR c/43007
7508 * gcc.c-torture/execute/20100209-1.c: New testcase.
7509 * gcc.dg/fold-div-3.c: Likewise.
7510
7511 2010-02-10 Jakub Jelinek <jakub@redhat.com>
7512
7513 * gcc.dg/builtin-ffs-1.c: New test.
7514
7515 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7516
7517 PR fortran/42999
7518 * gfortran.dg/array_constructor_35.f90: New test.
7519
7520 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7521
7522 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
7523
7524 2010-02-09 Jason Merrill <jason@redhat.com>
7525
7526 PR c++/42399
7527 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
7528
7529 PR c++/42370
7530 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
7531
7532 2010-02-09 Tobias Burnus <burnus@net-b.de>
7533
7534 PR fortran/41869
7535 * gfortran.dg/module_write_1.f90: New test.
7536
7537 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
7538
7539 * gcc.dg/pr19340.c: Adjust.
7540
7541 2010-02-09 Richard Guenther <rguenther@suse.de>
7542
7543 PR tree-optimization/43008
7544 * gcc.c-torture/execute/pr43008.c: New testcase.
7545
7546 2010-02-09 Richard Guenther <rguenther@suse.de>
7547
7548 PR tree-optimization/43000
7549 * gcc.dg/torture/pr43000.c: New testcase.
7550 * gcc.dg/torture/pr43002.c: Likewise.
7551
7552 2010-02-09 Daniel Kraft <d@domob.eu>
7553
7554 PR fortran/39171
7555 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
7556 and pass -Wsurprising as necessary.
7557
7558 2010-02-08 Jakub Jelinek <jakub@redhat.com>
7559
7560 PR tree-optimization/42890
7561 * g++.dg/torture/pr42890.C: New test.
7562
7563 2010-02-08 Richard Guenther <rguenther@suse.de>
7564
7565 PR middle-end/42995
7566 * gcc.dg/tree-ssa/inline-4.c: New testcase.
7567
7568 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
7569
7570 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
7571 return 0 from main.
7572 * gcc.dg/graphite/block-1.c: Same.
7573 * gcc.dg/graphite/block-3.c: Same.
7574 * gcc.dg/graphite/block-4.c: Same.
7575 * gcc.dg/graphite/block-5.c: Same.
7576 * gcc.dg/graphite/block-6.c: Same.
7577 * gcc.dg/graphite/block-7.c: Same.
7578 * gcc.dg/graphite/interchange-0.c: Same.
7579 * gcc.dg/graphite/interchange-1.c: Same.
7580 * gcc.dg/graphite/interchange-10.c: Same.
7581 * gcc.dg/graphite/interchange-11.c: Same.
7582 * gcc.dg/graphite/interchange-12.c: Same.
7583 * gcc.dg/graphite/interchange-2.c: Same.
7584 * gcc.dg/graphite/interchange-3.c: Same.
7585 * gcc.dg/graphite/interchange-4.c: Same.
7586 * gcc.dg/graphite/interchange-5.c: Same.
7587 * gcc.dg/graphite/interchange-6.c: Same.
7588 * gcc.dg/graphite/interchange-7.c: Same.
7589 * gcc.dg/graphite/interchange-8.c: Same.
7590 * gcc.dg/graphite/interchange-9.c: Same.
7591 * gcc.dg/graphite/interchange-mvt.c: Same.
7592
7593 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
7594
7595 * gfortran.dg/graphite/id-19.f: New.
7596 * gfortran.dg/graphite/pr14741.f90: New.
7597 * gfortran.dg/graphite/pr41924.f90: New.
7598 * gfortran.dg/graphite/run-id-2.f90: New.
7599
7600 2010-02-07 Richard Guenther <rguenther@suse.de>
7601
7602 PR middle-end/42956
7603 * gcc.c-torture/compile/pr42956.c: New testcase.
7604
7605 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7606
7607 PR libfortran/42742
7608 * gfortran.dg/fmt_cache_2.f: New test.
7609
7610 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7611
7612 * gfortran.dg/read_no_eor.f90: New test.
7613
7614 2010-02-05 Jason Merrill <jason@redhat.com>
7615
7616 * g++.dg/ext/label13.C: Move constructor body out of class.
7617
7618 2010-02-03 Jason Merrill <jason@redhat.com>
7619
7620 PR c++/42870
7621 * g++.dg/ext/dllexport3.C: New.
7622
7623 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
7624
7625 * gcc.dg/format/ms-format3.c: New test for specific MS types.
7626
7627 2010-02-05 Richard Guenther <rguenther@suse.de>
7628
7629 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
7630
7631 2010-02-05 Dodji Seketeli <dodji@redhat.com>
7632
7633 PR c++/42915
7634 * g++.dg/other/crash-9.C: New test.
7635
7636 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
7637
7638 PR fortran/42309
7639 * gfortran.dg/subref_array_pointer_4.f90 : New test.
7640
7641 2010-02-04 Richard Guenther <rguenther@suse.de>
7642
7643 PR rtl-optimization/42952
7644 * gcc.dg/torture/pr42952.c: New testcase.
7645
7646 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7647
7648 PR libfortran/42901
7649 * gfortran.dg/namelist_60.f90: New test.
7650
7651 2010-02-03 Jason Merrill <jason@redhat.com>
7652
7653 PR c++/40138
7654 * g++.dg/ext/builtin11.C: New.
7655
7656 PR c++/4926
7657 PR c++/38600
7658 * g++.dg/abi/mangle35.C: New.
7659 * g++.dg/abi/mangle37.C: New.
7660
7661 PR c++/12909
7662 * g++.dg/abi/mangle36.C: New.
7663
7664 PR c++/35652
7665 * g++.dg/warn/string1.C: New.
7666
7667 2010-02-03 Richard Guenther <rguenther@suse.de>
7668
7669 PR tree-optimization/42944
7670 * gcc.dg/errno-1.c: New testcase.
7671
7672 2010-02-03 Richard Guenther <rguenther@suse.de>
7673
7674 PR middle-end/42927
7675 * gcc.c-torture/compile/pr42927.c: New testcase.
7676
7677 2010-02-03 Tobias Burnus <burnus@net-b.de>
7678
7679 PR fortran/42936
7680 * gfortran.dg/null_4.f90: New test.
7681
7682 2010-02-02 Jason Merrill <jason@redhat.com>
7683
7684 PR c++/41090
7685 * g++.dg/ext/label13.C: New.
7686
7687 2010-02-02 Tobias Burnus <burnus@net-b.de>
7688
7689 PR fortran/42650
7690 * gfortran.dg/func_result_5.f90: New test.
7691
7692 2010-02-01 Tobias Burnus <burnus@net-b.de>
7693
7694 PR fortran/42922
7695 * gfortran.dg/pure_initializer_3.f90: News test.
7696
7697 2010-01-31 Janus Weil <janus@gcc.gnu.org>
7698
7699 PR fortran/42888
7700 * gfortran.dg/allocate_derived_2.f90: New test.
7701
7702 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
7703
7704 PR middle-end/42898
7705 * gcc.dg/torture/pr42898-2.c: New test.
7706
7707 2010-01-31 Richard Guenther <rguenther@suse.de>
7708
7709 PR middle-end/42898
7710 * gcc.dg/torture/pr42898.c: New testcase.
7711
7712 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
7713
7714 PR fortran/38324
7715 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
7716 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
7717
7718 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
7719
7720 * g++.dg/tree-ssa/inline-1.C: New.
7721 * g++.dg/tree-ssa/inline-2.C: New.
7722 * g++.dg/tree-ssa/inline-3.C: New.
7723
7724 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7725
7726 PR testsuite/41701
7727 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
7728 the string 'pow' in the pathname of the compiler from generating a
7729 test failure.
7730
7731 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7732
7733 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
7734 * g++.old-deja/g++.mike/eh17.C: Likewise.
7735 * g++.old-deja/g++.mike/p5571.C: Likewise.
7736
7737 2010-01-29 Dodji Seketeli <dodji@redhat.com>
7738
7739 PR c++/42758
7740 PR c++/42634
7741 PR c++/42336
7742 PR c++/42797
7743 PR c++/42880
7744 * g++.dg/other/crash-5.C: New test.
7745 * g++.dg/other/crash-6.C: New test.
7746 * g++.dg/other/crash-7.C: New test.
7747 * g++.dg/other/crash-8.C: New test.
7748
7749 2010-01-29 Jakub Jelinek <jakub@redhat.com>
7750
7751 PR rtl-optimization/42889
7752 * gcc.dg/pr42889.c: New test.
7753
7754 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
7755
7756 * gcc.target/i386/pr42881.c: Use SSE2.
7757
7758 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
7759
7760 PR target/42891
7761 * gcc.target/i386/pr42891.c: New test.
7762
7763 2010-01-28 Richard Guenther <rguenther@suse.de>
7764
7765 PR tree-optimization/42871
7766 * g++.dg/torture/pr42871.C: New testcase.
7767
7768 2010-01-28 Richard Guenther <rguenther@suse.de>
7769
7770 * gcc.dg/Wobjsize-1.h: New testcase.
7771 * gcc.dg/Wobjsize-1.c: Likewise.
7772
7773 2010-01-28 Richard Guenther <rguenther@suse.de>
7774
7775 PR middle-end/42883
7776 * g++.dg/torture/pr42883.C: New testcase.
7777
7778 2010-01-28 Michael Matz <matz@suse.de>
7779
7780 * gcc.target/i386/pr42881.c: New test.
7781
7782 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7783
7784 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
7785 Add i?86-*-solaris2* support.
7786
7787 2010-01-28 Dodji Seketeli <dodji@redhat.com>
7788
7789 PR c++/42713
7790 PR c++/42820
7791 * g++.dg/template/typedef27.C: New test case.
7792 * g++.dg/template/typedef28.C: New test case.
7793
7794 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
7795
7796 * gcc.dg/optimize-bswap*.c: Add ARM target
7797
7798 2010-01-27 Richard Guenther <rguenther@suse.de>
7799
7800 PR middle-end/42878
7801 * gcc.dg/torture/pr42878-1.c: New testcase.
7802 * gcc.dg/torture/pr42878-2.c: Likewise.
7803
7804 2010-01-27 Jakub Jelinek <jakub@redhat.com>
7805
7806 PR middle-end/42874
7807 * gcc.dg/vla-22.c: New test.
7808
7809 2010-01-26 Jakub Jelinek <jakub@redhat.com>
7810
7811 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
7812 current collation.
7813
7814 2010-01-26 Richard Guenther <rguenther@suse.de>
7815
7816 PR rtl-optimization/42685
7817 * gcc.dg/pr42685.c: New testcase.
7818 * g++.dg/other/pr42685.C: Likewise.
7819
7820 2010-01-26 Richard Guenther <rguenther@suse.de>
7821
7822 PR middle-end/42806
7823 * g++.dg/other/pr42806.C: New testcase.
7824
7825 2010-01-26 Richard Guenther <rguenther@suse.de>
7826
7827 PR tree-optimization/42250
7828 * gcc.dg/pr42250.c: New testcase.
7829
7830 2010-01-25 Arnaud Charlet <charlet@adacore.com>
7831
7832 * gnat.dg/array_bounds_test.adb: New test.
7833
7834 2010-01-25 Tobias Burnus <burnus@net-b.de>
7835
7836 PR fortran/42858
7837 * gfortran.dg/generic_21.f90: New test.
7838
7839 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7840
7841 PR testsuite/41522
7842 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
7843
7844 2010-01-24 Mark Mitchell <mark@codesourcery.com>
7845
7846 PR c++/42748
7847 * g++.dg/abi/arm_va_list2.C: New test.
7848 * g++.dg/abi/arm_va_list2.h: Companion header file.
7849
7850 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
7851
7852 PR fortran/41044
7853 * gfortran.dg/parameter_array_ref_2.f90 : New test.
7854
7855 PR fortran/41167
7856 * gfortran.dg/char_array_arg_1.f90 : New test.
7857
7858 * gfortran.dg/pr25923.f90 : Remove XFAIL.
7859
7860 2010-01-24 Tobias Burnus <burnus@net-b.de>
7861
7862 PR fortran/39304
7863 * gfortran.dg/generic_20.f90: New test.
7864
7865 2010-01-22 Michael Matz <matz@suse.de>
7866
7867 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
7868 -msse2.
7869
7870 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
7871
7872 PR fortran/42736
7873 * gfortran.dg/dependency_25.f90 : New test.
7874
7875 2010-01-21 Martin Jambor <mjambor@suse.cz>
7876
7877 PR tree-optimization/42585
7878 * gcc.dg/tree-ssa/pr42585.c: New test.
7879
7880 2010-01-21 Richard Guenther <rguenther@suse.de>
7881
7882 PR middle-end/19988
7883 * gcc.dg/pr19988.c: New testcase.
7884
7885 2010-01-20 Janis Johnson <janis187@us.ibm.com>
7886
7887 * g++.dg/compat/decimal/compat-common.h: New file.
7888 * g++.dg/compat/decimal/decimal-dummy.h: New file.
7889 * g++.dg/compat/decimal/pass_x.h: New file.
7890 * g++.dg/compat/decimal/pass_y.h: New file.
7891 * g++.dg/compat/decimal/pass-1_main.C: New file.
7892 * g++.dg/compat/decimal/pass-1_x.C: New file.
7893 * g++.dg/compat/decimal/pass-1_y.C: New file.
7894 * g++.dg/compat/decimal/pass-2_main.C: New file.
7895 * g++.dg/compat/decimal/pass-2_x.C: New file.
7896 * g++.dg/compat/decimal/pass-2_y.C: New file.
7897 * g++.dg/compat/decimal/pass-3_main.C: New file.
7898 * g++.dg/compat/decimal/pass-3_x.C: New file.
7899 * g++.dg/compat/decimal/pass-3_y.C: New file.
7900 * g++.dg/compat/decimal/pass-4_main.C: New file.
7901 * g++.dg/compat/decimal/pass-4_x.C: New file.
7902 * g++.dg/compat/decimal/pass-4_y.C: New file.
7903 * g++.dg/compat/decimal/pass-5_main.C: New file.
7904 * g++.dg/compat/decimal/pass-5_x.C: New file.
7905 * g++.dg/compat/decimal/pass-5_y.C: New file.
7906 * g++.dg/compat/decimal/pass-6_main.C: New file.
7907 * g++.dg/compat/decimal/pass-6_x.C: New file.
7908 * g++.dg/compat/decimal/pass-6_y.C: New file.
7909 * g++.dg/compat/decimal/return_x.h: New file.
7910 * g++.dg/compat/decimal/return_y.h: New file.
7911 * g++.dg/compat/decimal/return-1_main.C: New file.
7912 * g++.dg/compat/decimal/return-1_x.C: New file.
7913 * g++.dg/compat/decimal/return-1_y.C: New file.
7914 * g++.dg/compat/decimal/return-2_main.C: New file.
7915 * g++.dg/compat/decimal/return-2_x.C: New file.
7916 * g++.dg/compat/decimal/return-2_y.C: New file.
7917 * g++.dg/compat/decimal/return-3_main.C: New file.
7918 * g++.dg/compat/decimal/return-3_x.C: New file.
7919 * g++.dg/compat/decimal/return-3_y.C: New file.
7920 * g++.dg/compat/decimal/return-4_main.C: New file.
7921 * g++.dg/compat/decimal/return-4_x.C: New file.
7922 * g++.dg/compat/decimal/return-4_y.C: New file.
7923 * g++.dg/compat/decimal/return-5_main.C: New file.
7924 * g++.dg/compat/decimal/return-5_x.C: New file.
7925 * g++.dg/compat/decimal/return-5_y.C: New file.
7926 * g++.dg/compat/decimal/return-6_main.C: New file.
7927 * g++.dg/compat/decimal/return-6_x.C: New file.
7928 * g++.dg/compat/decimal/return-6_y.C: New file.
7929
7930 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
7931
7932 PR debug/42715
7933 * gcc.dg/pr42715.c: New.
7934
7935 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7936
7937 PR c++/42038
7938 * g++.dg/parse/crash55.C: New.
7939
7940 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
7941
7942 PR debug/42782
7943 * gcc.dg/guality/pr42782.c: New.
7944
7945 2010-01-20 Jason Merrill <jason@redhat.com>
7946
7947 PR c++/41788
7948 * g++.dg/abi/packed1.C: New.
7949
7950 PR c++/41920
7951 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
7952
7953 PR c++/40750
7954 * g++.dg/parse/fn-typedef1.C: New.
7955 * g++.dg/other/cv_quals.C: Adjust.
7956
7957 2010-01-20 Anthony Green <green@moxielogic.com>
7958
7959 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
7960 pack(push) pragma).
7961 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
7962 * gcc.dg/20020312-2.c: Port this to the moxie core.
7963 * gcc.dg/weak/typeof-2.c: Ditto.
7964
7965 2010-01-20 Richard Guenther <rguenther@suse.de>
7966
7967 PR tree-optimization/42717
7968 * gcc.c-torture/compile/pr42717.c: New testcase.
7969
7970 2010-01-20 Jakub Jelinek <jakub@redhat.com>
7971
7972 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
7973 of signed, add a few new tests.
7974
7975 PR middle-end/42803
7976 * g++.dg/parse/limits-initializer1.C: New test.
7977
7978 2010-01-19 Janus Weil <janus@gcc.gnu.org>
7979
7980 PR fortran/42804
7981 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
7982 * gfortran.dg/typebound_call_12.f03: New test.
7983
7984 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
7985
7986 PR fortran/42783
7987 * gfortran.dg/bounds_check_15.f90 : New test.
7988
7989 2010-01-19 Michael Matz <matz@suse.de>
7990
7991 PR tree-optimization/41783
7992 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
7993
7994 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7995
7996 PR target/38697.
7997 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
7998 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
7999 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
8000 * gcc.target/arm/neon/vget_lows16.c: Likewise.
8001 * gcc.target/arm/neon/vget_lows32.c: Likewise.
8002 * gcc.target/arm/neon/vget_lows64.c: Likewise.
8003 * gcc.target/arm/neon/vget_lows8.c: Likewise.
8004 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
8005 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
8006 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
8007 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
8008
8009 2010-01-19 Janus Weil <janus@gcc.gnu.org>
8010
8011 PR fortran/42545
8012 * gfortran.dg/extends_6.f03: Modified an error message.
8013 * gfortran.dg/extends_10.f03: New test.
8014 * gfortran.dg/private_type_6.f03: Modified an error message.
8015 * gfortran.dg/structure_constructor_8.f03: Ditto.
8016
8017 2010-01-19 Jakub Jelinek <jakub@redhat.com>
8018
8019 PR tree-optimization/42719
8020 * gcc.dg/pr42719.c: New test.
8021
8022 PR debug/42728
8023 * gcc.dg/pr42728.c: New test.
8024
8025 2010-01-19 Anthony Green <green@moxielogic.com>
8026
8027 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
8028
8029 2010-01-18 Anthony Green <green@moxielogic.com>
8030
8031 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
8032 for moxie.
8033
8034 2010-01-19 Dodji Seketeli <dodji@redhat.com>
8035
8036 * g++.dg/template/error45.C: reverted as part of reverting the
8037 fix of PR c++/42634.
8038
8039 2010-01-18 Dodji Seketeli <dodji@redhat.com>
8040
8041 PR c++/42634
8042 * g++.dg/template/error45.C: New test.
8043
8044 2010-01-18 Dodji Seketeli <dodji@redhat.com>
8045
8046 PR c++/42766
8047 * g++.dg/conversion/op6.C: New test.
8048
8049 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
8050
8051 PR target/42774
8052 * gcc.target/alpha/pr42774.c: New test.
8053
8054 2010-01-18 Richard Guenther <rguenther@suse.de>
8055
8056 PR tree-optimization/42781
8057 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
8058
8059 2010-01-17 Richard Guenther <rguenther@suse.de>
8060
8061 PR middle-end/42248
8062 * gcc.c-torture/execute/pr42248.c: New testcase.
8063
8064 2010-01-17 Richard Guenther <rguenther@suse.de>
8065
8066 PR tree-optimization/42773
8067 * g++.dg/torture/pr42773.C: New testcase.
8068
8069 2010-01-17 Janus Weil <janus@gcc.gnu.org>
8070
8071 PR fortran/42677
8072 * gfortran.dg/interface_assignment_5.f90: New test.
8073
8074 2010-01-17 Dodji Seketeli <dodji@redhat.com>
8075
8076 PR c++/42697
8077 * g++.dg/template/crash94.C: Reverted.
8078
8079 2010-01-17 Jie Zhang <jie.zhang@analog.com>
8080
8081 PR debug/42767
8082 * gcc.dg/debug/pr42767.c: New.
8083
8084 2010-01-15 Jason Merrill <jason@redhat.com>
8085
8086 PR c++/42761
8087 * g++.dg/cpp0x/decltype22.C: New.
8088
8089 2010-01-16 Jakub Jelinek <jakub@redhat.com>
8090
8091 PR middle-end/42760
8092 * g++.dg/torture/pr42760.C: New test.
8093
8094 2010-01-15 Jing Yu <jingyu@google.com>
8095
8096 PR rtl-optimization/42691
8097 * gcc.c-torture/execute/pr42691.c: New.
8098
8099 2010-01-15 Richard Guenther <rguenther@suse.de>
8100
8101 PR middle-end/42739
8102 * g++.dg/torture/pr42739.C: New testcase.
8103
8104 2010-01-15 Dodji Seketeli <dodji@redhat.com>
8105
8106 * g++.dg/template/error45.C: Revert as part of reverting changes
8107 or PR c++/42634.
8108
8109 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8110
8111 PR fortran/42684
8112 * gfortran.dg/interface_31.f90: New test.
8113
8114 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8115
8116 * gcc.target/powerpc/pr42747.c: New file.
8117
8118 2010-01-14 Jakub Jelinek <jakub@redhat.com>
8119
8120 PR middle-end/42674
8121 * c-c++-common/pr42674.c: New test.
8122
8123 PR c++/42608
8124 * g++.dg/template/instantiate11.C: New test.
8125
8126 2010-01-14 Jason Merrill <jason@redhat.com>
8127
8128 PR c++/42701
8129 * g++.dg/overload/error3.C: New.
8130
8131 PR c++/42655
8132 * g++.dg/overload/rvalue1.C: New.
8133
8134 2010-01-14 Martin Jambor <mjambor@suse.cz>
8135
8136 PR tree-optimization/42706
8137 * gcc.dg/ipa/pr42706.c: New testcase.
8138
8139 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
8140
8141 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
8142
8143 2010-01-14 Martin Jambor <mjambor@suse.cz>
8144
8145 PR tree-optimization/42714
8146 * g++.dg/torture/pr42714.C: New test.
8147
8148 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8149
8150 PR rtl-optimization/42246
8151 * gfortran.dg/pr42246-2.f: New.
8152
8153 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8154
8155 PR rtl-optimization/42389
8156 * gcc.dg/pr42389.c: New.
8157
8158 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8159
8160 PR rtl-optimization/42388
8161 * gcc.dg/pr42388.c: New.
8162
8163 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8164
8165 PR rtl-optimization/42294
8166 * gfortran.dg/pr42294.f: New.
8167
8168 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8169
8170 PR rtl-optimization/39453
8171 PR rtl-optimization/42246
8172 * gcc.dg/pr39453.c: New.
8173 * gcc.dg/pr42246.c: New.
8174
8175 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8176
8177 PR middle-end/42245
8178 * gcc.dg/pr42245.c: New.
8179 * gcc.dg/pr42245-2.c: New.
8180
8181 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8182
8183 PR rtl-optimization/42249
8184 * gcc.dg/pr42249.c: New.
8185
8186 2010-01-14 Jakub Jelinek <jakub@redhat.com>
8187
8188 PR c/42721
8189 * gcc.c-torture/execute/pr42721.c: New test.
8190
8191 2010-01-14 Ira Rosen <irar@il.ibm.com>
8192
8193 PR tree-optimization/42709
8194 * gcc.dg/vect/pr42709.c: New test.
8195
8196 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
8197
8198 PR fortran/41478
8199 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
8200 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
8201
8202 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
8203
8204 PR fortran/42481
8205 * gfortran.dg/generic_19.f90 : New test.
8206
8207 2010-01-13 Richard Guenther <rguenther@suse.de>
8208
8209 PR tree-optimization/42730
8210 * gcc.c-torture/compile/pr42730.c: New testcase.
8211
8212 2010-01-13 Steve Ellcey <sje@cup.hp.com>
8213
8214 PR target/pr42542
8215 * gcc.target/ia64/pr42542-1.c: New.
8216 * gcc.target/ia64/pr42542-2.c: New.
8217 * gcc.target/ia64/pr42542-3.c: New.
8218
8219 2010-01-13 Dodji Seketeli <dodji@redhat.com>
8220
8221 PR c++/42634
8222 * g++.dg/template/error45.C: New test.
8223
8224 2010-01-13 Martin Jambor <mjambor@suse.cz>
8225
8226 PR tree-optimization/42704
8227 * g++.dg/torture/pr42704.C: New test.
8228
8229 2010-01-13 Martin Jambor <mjambor@suse.cz>
8230
8231 PR tree-optimization/42703
8232 * gcc.c-torture/compile/pr42703.c: New test.
8233
8234 2010-01-13 Richard Guenther <rguenther@suse.de>
8235
8236 PR tree-optimization/42705
8237 * gcc.c-torture/compile/pr42705.c: New testcase.
8238
8239 2010-01-13 Jie Zhang <jie.zhang@analog.com>
8240
8241 * gcc.target/bfin/l2.c: New test.
8242 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
8243
8244 2010-01-13 Richard Guenther <rguenther@suse.de>
8245
8246 PR middle-end/42716
8247 * gcc.c-torture/compile/pr42716.c: New testcase.
8248
8249 2010-01-13 Richard Guenther <rguenther@suse.de>
8250
8251 PR lto/42678
8252 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
8253
8254 2010-01-12 Joseph Myers <joseph@codesourcery.com>
8255
8256 PR c/42708
8257 * gcc.c-torture/compile/pr42708-1.c: New test.
8258
8259 2010-01-12 Jakub Jelinek <jakub@redhat.com>
8260
8261 PR debug/42662
8262 * gcc.dg/pr42662.c: New test.
8263
8264 PR tree-optimization/42645
8265 * g++.dg/other/pr42645-1.C: New test.
8266 * g++.dg/other/pr42645-2.C: New test.
8267
8268 2010-01-11 Janis Johnson <janis187@us.ibm.com>
8269
8270 PR target/42416
8271 * gcc.target/powerpc/warn-1.c: New test.
8272 * gcc.target/powerpc/warn-2.c: New test.
8273
8274 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
8275
8276 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
8277 stack alignment.
8278
8279 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
8280
8281 * gcc.dg/lto/20100108_0.c: New.
8282
8283 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
8284
8285 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
8286 Add -march=i686 -msse for 32bit x86 targets.
8287
8288 2010-01-10 Richard Guenther <rguenther@suse.de>
8289
8290 PR middle-end/42667
8291 * gcc.dg/torture/pr42667.c: New testcase.
8292
8293 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8294
8295 PR fortran/32489
8296 * gfortran.dg/array_constructor_34.f90: New test.
8297
8298 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8299
8300 PR fortran/20923
8301 * gfortran.dg/array_constructor_33.f90: New test.
8302 gfortran.dg/array_function_5.f90: Add credit.
8303
8304 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8305
8306 PR debug/42631
8307 * gcc.dg/pr42631.c: New.
8308
8309 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8310
8311 PR debug/42630
8312 * gcc.dg/pr42630.c: New.
8313
8314 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8315
8316 PR debug/42629
8317 * gcc.dg/pr42629.c: New.
8318
8319 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8320
8321 PR middle-end/42363
8322 * gcc.dg/torture/pr42363.c: New.
8323
8324 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8325
8326 PR debug/42604
8327 PR debug/42395
8328 * gcc.dg/vect/pr42604.c: New.
8329 * gcc.dg/vect/pr42395.c: New.
8330
8331 2010-01-09 Richard Guenther <rguenther@suse.de>
8332
8333 PR middle-end/42512
8334 * gcc.c-torture/execute/pr42512.c: New testcase.
8335
8336 2010-01-09 Tobias Burnus <burnus@net-b.de>
8337
8338 PR fortran/41298
8339 * gfortran.dg/c_ptr_tests_14.f90: New test.
8340
8341 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8342
8343 PR ada/41929
8344 * gnat.dg/null_pointer_deref1.adb: Don't run on
8345 sparc*-sun-solaris2.11.
8346
8347 2010-01-08 Richard Guenther <rguenther@suse.de>
8348
8349 PR lto/42528
8350 * gcc.dg/lto/20100103-1_0.c: New testcase.
8351 * gcc.dg/lto/20100103-2_0.c: Likewise.
8352
8353 2010-01-08 Tobias Burnus <burnus@net-b.de
8354
8355 PR/fortran 25829
8356 * gfortran.dg/asynchronous_1.f90: New test.
8357 * gfortran.dg/asynchronous_2.f90: New test.
8358 * gfortran.dg/conflicts.f90: Update error message.
8359
8360 2010-01-07 Dodji Seketeli <dodji@redhat.com>
8361
8362 c++/40155
8363 * g++.dg/cpp0x/variadic-unify-2.C: New test.
8364
8365 2010-01-07 Jakub Jelinek <jakub@redhat.com>
8366
8367 PR tree-optimization/42625
8368 * g++.dg/opt/dtor4.C: New test.
8369 * g++.dg/opt/dtor4.h: New.
8370 * g++.dg/opt/dtor4-aux.cc: New.
8371
8372 2010-01-07 Tobias Burnus <burnus@net-b.de>
8373
8374 PR fortran/42597
8375 * gfortran.dg/proc_ptr_26.f90: New test.
8376
8377 2010-01-07 Tobias Burnus <burnus@net-b.de>
8378
8379 PR fortran/41872
8380 * gfortran.dg/allocatable_scalar_7.f90: New test.
8381
8382 2010-01-06 Richard Guenther <rguenther@suse.de>
8383
8384 * gcc.c-torture/compile/pr42632.c: New testcase.
8385
8386 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
8387
8388 PR target/42542
8389 * gcc.target/i386/pr42542-4.c: New.
8390 * gcc.target/i386/pr42542-4a.c: Likewise.
8391 * gcc.target/i386/pr42542-5.c: Likewise.
8392 * gcc.target/i386/pr42542-5a.c: Likewise.
8393
8394 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
8395
8396 * gcc.dg/tls/opt-15.c: New test.
8397
8398 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
8399
8400 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
8401
8402 2010-01-05 Martin Jambor <mjambor@suse.cz>
8403
8404 PR tree-optimization/42462
8405 * g++.dg/torture/pr42462.C: New test.
8406
8407 2010-01-05 Jason Merrill <jason@redhat.com>
8408
8409 * g++.dg/cpp0x/initlist30.C: New test.
8410
8411 2010-01-05 Richard Guenther <rguenther@suse.de>
8412
8413 PR tree-optimization/42614
8414 * gcc.c-torture/execute/pr42614.c: New testcase.
8415
8416 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
8417
8418 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
8419 * gcc.dg/Wunreachable-1.c: Remove the testcase of
8420 -Wunreachable-code.
8421 * gcc.dg/Wunreachable-2.c: Likewise.
8422 * gcc.dg/Wunreachable-3.c: Likewise.
8423 * gcc.dg/Wunreachable-4.c: Likewise.
8424 * gcc.dg/Wunreachable-5.c: Likewise.
8425 * gcc.dg/Wunreachable-6.c: Likewise.
8426 * gcc.dg/Wunreachable-7.c: Likewise.
8427 * gcc.dg/Wunreachable-8.c: Likewise.
8428 * gcc.dg/20041231-1.c: Likewise.
8429
8430 2010-01-05 Jakub Jelinek <jakub@redhat.com>
8431
8432 PR other/42611
8433 * gcc.dg/pr42611.c: New test.
8434
8435 PR tree-optimization/42508
8436 * g++.dg/opt/pr42508.C: New test.
8437
8438 2010-01-05 Tobias Burnus <burnus@net-b.de>
8439
8440 PR fortran/41872
8441 * gfortran.dg/allocatable_scalar_8.f90: New.
8442
8443 2010-01-04 Martin Jambor <mjambor@suse.cz>
8444
8445 PR tree-optimization/42398
8446 * gcc.c-torture/compile/pr42398.c: New test.
8447
8448 2010-01-04 Jason Merrill <jason@redhat.com>
8449
8450 PR c++/42555
8451 * g++.dg/ext/attrib35.C: New.
8452
8453 PR c++/42567
8454 * g++.dg/cpp0x/auto17.C: New.
8455
8456 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
8457
8458 * gcc.dg/lto/20100104_0.c: New.
8459
8460 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
8461
8462 PR target/42542
8463 * gcc.target/i386/pr42542-1.c: New.
8464 * gcc.target/i386/pr42542-1a.c: Likewise.
8465 * gcc.target/i386/pr42542-1b.c: Likewise.
8466 * gcc.target/i386/pr42542-2.c: Likewise.
8467 * gcc.target/i386/pr42542-2a.c: Likewise.
8468 * gcc.target/i386/pr42542-2b.c: Likewise.
8469 * gcc.target/i386/pr42542-3.c: Likewise.
8470 * gcc.target/i386/pr42542-3a.c: Likewise.
8471
8472 2009-01-04 Tobias Burnus <burnus@net-b.de>
8473
8474 PR fortran/41872
8475 * gfortran.dg/allocatable_scalar_5.f90: New test.
8476 * gfortran.dg/allocatable_scalar_6.f90: New test.
8477
8478 2010-01-03 Richard Guenther <rguenther@suse.de>
8479
8480 PR testsuite/42583
8481 * gfortran.dg/gomp/recursion1.f90: Remove.
8482
8483 2010-01-03 Richard Guenther <rguenther@suse.de>
8484
8485 * gcc.dg/Warray-bounds.c: Remove XFAILs.
8486 * gcc.dg/uninit-6.c: Likewise.
8487 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8488
8489 2010-01-03 Richard Guenther <rguenther@suse.de>
8490
8491 PR tree-optimization/42589
8492 * gcc.target/i386/pr42589.c: New testcase.
8493
8494 2010-01-03 Richard Guenther <rguenther@suse.de>
8495
8496 PR tree-optimization/42438
8497 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
8498
8499 2010-01-02 Richard Guenther <rguenther@suse.de>
8500
8501 PR testsuite/41651
8502 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
8503
8504 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
8505
8506 PR target/42448
8507 * gcc.target/alpha/pr42448-1.c: New test.
8508 * gcc.target/alpha/pr42448-2.c: Ditto.
8509
8510 2010-01-01 Joseph Myers <joseph@codesourcery.com>
8511
8512 PR preprocessor/41947
8513 * gcc.dg/c99-hexfloat-3.c: New test.
8514
8515 2010-01-01 Richard Guenther <rguenther@suse.de>
8516
8517 PR c/42570
8518 * gcc.c-torture/execute/pr42570.c: New testcase.
8519
8520 2010-01-01 Richard Guenther <rguenther@suse.de>
8521
8522 PR middle-end/42559
8523 * gcc.c-torture/compile/pr42559.c: New testcase.
8524
8525 \f
8526 Copyright (C) 2010 Free Software Foundation, Inc.
8527
8528 Copying and distribution of this file, with or without modification,
8529 are permitted in any medium without royalty provided the copyright
8530 notice and this notice are preserved.