OSDN Git Service

2010-06-02 Tobias Burnus <burnus@net-b.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-06-02  Tobias Burnus  <burnus@net-b.de>
2
3         PR fortran/44360
4         * gfortran.dg/use_13.f90: New test case.
5
6 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7
8         PR fortran/44371
9         * gfortran.dg/error_stop_2.f08: Minor update.
10
11 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12
13         PR fortran/44371
14         * gfortran.dg/error_stop_1.f08: New test.
15         * gfortran.dg/error_stop_2.f08: New test.
16
17 2010-06-01  Jason Merrill  <jason@redhat.com>
18
19         DR 990
20         * g++.dg/cpp0x/initlist37.C: New.
21         * g++.dg/cpp0x/initlist38.C: New.
22
23         PR c++/44358
24         * g++.dg/cpp0x/initlist36.C: New.
25
26 2010-05-31 Jan Hubicka  <jh@suse.cz>
27
28         * testsuite/gcc.dg/noreturn-8.c: New testcase.
29
30 2010-05-31 Jan Hubicka  <jh@suse.cz>
31
32         * testsuite/gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
33         * testsuite/gcc.dg/lto/noreturn-1_0.c: Move it here.
34
35 2010-05-31 Jan Hubicka  <jh@suse.cz>
36
37         * testsuite/gcc.dg/lto/noreturn-1_1.c: New testcase.
38         * testsuite/gcc.dg/lto/noreturn-1_0.c: New testcase.
39
40 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
41
42         PR fortran/36928
43         * gfortran.dg/dependency_27.f90:  New test.
44         * gfortran.dg/array_assign_1.F90:  New test.
45
46 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
47
48         PR target/44338
49         * gcc.target/i386/sse-24.c: New test.
50
51 2010-05-31  Jan Hubicka  <jh@suse.cz>
52
53         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
54
55 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
56
57         PR middle-end/44337
58         * gcc.dg/pr44337.c: New test.
59
60         PR tree-optimization/44182
61         * g++.dg/debug/pr44182.C: New test.
62
63 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
64
65         * gcc.dg/nested-func-7.c: New test.
66         * gnat.dg/frame_overflow.adb: Adjust directives.
67
68 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
69
70         * gnat.dg/prot2.ad[sb]: New test.
71         * gnat.dg/prot2_pkg1.ads: New helper.
72         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
73
74 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
75
76         * gnat.dg/array11.adb: Adjust dg-warning directive.
77         * gnat.dg/object_overflow.adb: Likewise.
78
79 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
80
81         PR middle-end/44306
82         * gcc.dg/tree-ssa/pr44306.c: New.
83
84 2010-05-29  Jan Hubicka  <jh@suse.cz>
85
86         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
87
88 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
89
90         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
91
92 2010-05-28  Mike Stump  <mikestump@comcast.net>
93
94         PR objc/44125
95         * objc.dg/const-str-9.m: Remove static.
96
97 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
98
99         PR target/43636
100         * gcc.c-torture/compile/pr43636.c: New test.
101
102 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
103
104         PR objc++/23616
105         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
106         * obj-c++.dg/try-catch-9.mm: Ditto.
107
108 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
109
110         Revert patch for PR c++/44188
111         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
112
113 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
114
115         PR c++/44188
116         * g++.dg/debug/dwarf2/typedef3.C: New test.
117
118 2010-05-27  Jason Merrill  <jason@redhat.com>
119
120         PR c++/43555
121         * g++.dg/ext/vla9.C: New.
122
123 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
124
125         PR objc/44140
126         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
127         * objc.dg/torture/tls/thr-init-3.m: Ditto.
128         * objc.dg/torture/tls/thr-init.m: Ditto.
129         * objc.dg/torture/trivial.m: Ditto.
130         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
131         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
132         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
133         * obj-c++.dg/torture/trivial.mm: Ditto.
134
135 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
136
137         * g++.dg/lto/20100302_0.C: Skip on darwin.
138
139 2010-05-27  Richard Guenther  <rguenther@suse.de>
140
141         PR tree-optimization/44284
142         * gcc.dg/vect/vect-118.c: New testcase.
143         * gcc.dg/vect/bb-slp-20.c: Adjust.
144         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
145         * gcc.dg/vect/slp-9.c: Likewise.
146         * gcc.dg/vect/slp-reduc-4.c: Likewise.
147         * gcc.dg/vect/vect-10.c: Likewise.
148         * gcc.dg/vect/vect-109.c: Likewise.
149         * gcc.dg/vect/vect-12.c: Likewise.
150         * gcc.dg/vect/vect-36.c: Likewise.
151         * gcc.dg/vect/vect-7.c: Likewise.
152         * gcc.dg/vect/vect-iv-8.c: Likewise.
153         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
154         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
155         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
156         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
157         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
158         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
159         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
160         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
161         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
162         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
163         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
164         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
165         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
166         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
167         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
168         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
169         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
170
171 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
172
173         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
174         necessary.
175
176 2010-05-26  Jan Hubicka  <jh@suse.cz>
177
178         * gcc.dg/lto/materialize-1_0.c: New file.
179         * gcc.dg/lto/materialize-1_1.c: New file.
180
181 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
182
183         * gnat.dg/lto10.adb: New test.
184         * gnat.dg/lto10_pkg.ads: New helper.
185
186 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
187
188         * lib/target-supports.exp (check_effective_target_int128): New
189         function to check if __int128 types are available for target.
190         * testsuite/c-c++-common/int128-types-1.c: New.
191         * testsuite/c-c++-common/int128-1.c: New.
192         * testsuite/c-c++-common/int128-2.c: New.
193         * g++.dg/abi/mangle43.C: New.
194         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
195         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
196         pointer-wide scalar.
197         * g++.dg/other/pr25632.C: Likewise.
198         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
199         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
200         overflow warnings.
201         * g++.dg/warn/pr13358-4.C: Likewise.
202         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
203         * g++.dg/warn/Wconversion-null.C: Likewise.
204
205 2010-05-26  Jason Merrill  <jason@redhat.com>
206
207         PR c++/43382
208         * g++.dg/cpp0x/variadic101.C: New.
209
210 2010-05-26  Richard Guenther  <rguenther@suse.de>
211
212         PR rtl-optimization/44164
213         * gcc.c-torture/execute/pr44164.c: New testcase.
214         * g++.dg/tree-ssa/pr13146.C: Adjust.
215
216 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
217
218         PR fortran/40011
219         * gfortran.dg/whole_file_19.f90 : New test.
220
221 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
222
223         PR fortran/30668
224         PR fortran/31346
225         PR fortran/34260
226         * gfortran.dg/pr40999.f: Fix function type.
227         * gfortran.dg/whole_file_5.f90: Likewise.
228         * gfortran.dg/whole_file_6.f90: Likewise.
229         * gfortran.dg/whole_file_16.f90: New.
230         * gfortran.dg/whole_file_17.f90: New.
231         * gfortran.dg/whole_file_18.f90: New.
232
233 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
234             Iain Sandoe  <iains@gcc.gnu.org>
235
236         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
237         * gcc.c-torture/compile/pr44197.c: Require alias support.
238         * gcc.dg/lto/20081222_0.c: Ditto.
239
240 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
241
242         PR debug/42801
243         * gcc.dg/guality/vla-2.c: New test.
244
245 2010-05-25  Richard Guenther  <rguenther@suse.de>
246
247         PR middle-end/44069
248         * g++.dg/torture/pr44069.C: New testcase.
249
250 2010-05-25  Richard Guenther  <rguenther@suse.de>
251
252         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
253
254 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
255
256         PR objc/44140
257         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
258
259 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
260
261         * obj-c++.dg/torture/tls/trivial.mm: New.
262         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
263         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
264         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
265         * obj-c++.dg/torture/tls/diag-1.mm: New.
266         * obj-c++.dg/torture/tls/tls.exp: New.
267         * obj-c++.dg/torture/trivial.mm: New.
268         * obj-c++.dg/torture/dg-torture.exp: New.
269         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
270         * obj-c++.dg/tls/trivial.m: New.
271         * obj-c++.dg/tls/init-1.mm: New.
272         * obj-c++.dg/tls/diag-1.mm: New.
273         * obj-c++.dg/tls/init-2.mm: New.
274         * obj-c++.dg/tls/diag-2.mm: New.
275         * obj-c++.dg/tls/diag-3.mm: New.
276         * obj-c++.dg/tls/diag-4.mm: New.
277         * obj-c++.dg/tls/static-1.mm: New.
278         * obj-c++.dg/tls/tls.exp: New.
279         * obj-c++.dg/tls/diag-5.mm: New.
280         * obj-c++.dg/tls/static-1a.mm: New.
281         * objc-obj-c++-shared/Object1.mm: New.
282         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
283
284 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
285
286         PR objc++/43689
287         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
288         * obj-c++.dg/const-str-6.mm: Ditto.
289
290 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
291
292         * g++.dg/parse/array-size2.C: Remove dg-error directives.
293
294 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
295
296         PR ada/38394
297         * gnat.dg/array13.ad[sb]: New test.
298
299 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
300             Sandra Loosemore  <sandra@codesourcery.com>
301
302         * gcc.target/arm/neon/: Regenerated test cases.
303
304         * gcc.target/arm/neon/polytypes.c,
305         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
306         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
307         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
308         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
309         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
310         dg-add-options arm_neon.
311
312         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
313         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
314         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
315         and arm_neon_fp16_ok.
316
317         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
318         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
319
320         * lib/target-supports.exp (add_options_for_arm_neon): New.
321         (check_effective_target_arm_neon_ok_nocache): New, from
322         check_effective_target_arm_neon_ok.  Check multiple possibilities.
323         (check_effective_target_arm_neon_ok): Use
324         check_effective_target_arm_neon_ok_nocache.
325         (add_options_for_arm_neon_fp16)
326         (check_effective_target_arm_neon_fp16_ok)
327         check_effective_target_arm_neon_fp16_ok_nocache): New.
328         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
329
330 2010-05-24  Jason Merrill  <jason@redhat.com>
331
332         PR c++/41510
333         * g++.dg/cpp0x/initlist35.C: New.
334         * g++.dg/init/brace6.C: Adjust.
335
336 2010-05-24  Paul Brook  <paul@codesourcery.com>
337
338         * gcc.target/arm/frame-pointer-1.c: New test.
339         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
340         pointer elimination.
341
342 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
343
344         PR target/44245
345         * gcc.target/i386/crc32-3.c: New.
346         * gcc.target/i386/crc32-4.c: Likewise.
347
348 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
349
350         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
351         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
352         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
353
354 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
355
356         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
357
358 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
359
360         PR target/43869
361         * gcc.c-target/pr43869.c: New test.
362
363 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
364
365         PR fortran/44212
366         * gfortran.dg/class_22.f03: New.
367
368 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
369
370         PR lto/44238
371         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
372
373 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
374
375         PR fortran/44213
376         * gfortran.dg/abstract_type_7.f03: New.
377
378 2010-05-21  Jason Merrill  <jason@redhat.com>
379
380         * g++.dg/eh/spec11.C: Test cleanup optimization.
381
382 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
383
384         PR debug/44223
385         * gcc.target/i386/pr44223.c: New test.
386
387 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
388
389         * gcc.target/i386/pr25993.c: Use @function as type specifier.
390
391 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
392
393         * g++.dg/other/const3.C: New test.
394
395 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
396
397         PR fortran/38407
398         * warn_unused_dummy_argument_1.f90: New.
399         * warn_unused_dummy_argument_2.f90: New.
400
401 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
402
403         PR c++/30298
404         * g++.dg/inherit/crash1.C: New.
405         * g++.dg/inherit/crash2.C: Likewise.
406
407 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
408
409         PR debug/44178
410         * g++.dg/debug/pr44178.C: New test.
411
412 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
413
414         PR middle-end/44185
415         * gcc.dg/tree-ssa/prefetch-6.c: Add
416         --param min-insn-to-prefetch-ratio=6.
417         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
418         allow unrolling, and adjust the movnti count.
419
420 2010-05-20  Jan Hubicka  <jh@suse.cz>
421
422         PR middle-end/44197
423         * gcc.c-torture/compile/pr44197.c: New file.
424
425 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
426
427         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
428         Fix test code.
429         (check_effective_target_xop): Remove __may_alias__ attribute.
430
431 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
432
433         PR target/44202
434         * gcc.c-torture/execute/pr44202-1.c: New test.
435
436 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
437
438         PR fortran/43851
439         * gfortran.dg/label_1.f90: Update test.
440
441 2010-05-19  Jan Hubicka  <jh@suse.cz>
442
443         * gcc.dg/lto/ipareference2_0.c: New file.
444         * gcc.dg/lto/ipareference2_1.c: New file.
445
446 2010-05-19  Jason Merrill  <jason@redhat.com>
447
448         * g++.dg/parse/fn-typedef2.C: New.
449
450         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
451         function type.
452
453         PR c++/44193
454         * g++.dg/template/fntype1.C: New.
455
456 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
457
458         * gnat.dg/discr23.ad[sb]: New test.
459         * gnat.dg/discr23_pkg.ads: New helper.
460
461         * gnat.dg/specs/controlled1.ads: New test.
462         * gnat.dg/specs/controlled1_pkg.ads: New helper.
463
464 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
465
466         PR fortran/44055
467         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
468         Fixed scope of C_SIZEOF.
469         * gfortran.dg/warn_conversion_2.f90: New.
470
471 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
472
473         * lib/target-supports.exp (check_effective_target_sse2): New proc.
474         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
475         for optional selector.
476         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
477         (check_effective_target_sse3): New proc.
478         * gcc.target/i386/math-torture/math-torture.exp: Load
479         target-supports.exp.
480         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
481         check_effective_target_sse2.
482         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
483         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
484         * g++.dg/vect/vect.exp: Likewise.
485         * gfortran.dg/vect/vect.exp: Likewise.
486         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
487         -msse2 if check_effective_target_sse2.
488
489         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
490         * gcc.target/i386/3dnow-2.c: Likewise.
491         * gcc.target/i386/3dnowA-1.c: Likewise.
492         * gcc.target/i386/3dnowA-2.c: Likewise.
493         * gcc.target/i386/pr42549.c: Likewise.
494
495         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
496         * gcc.target/i386/sse3-addsubpd.c: Likewise.
497         * gcc.target/i386/sse3-addsubps.c: Likewise.
498         * gcc.target/i386/sse3-haddpd.c: Likewise.
499         * gcc.target/i386/sse3-haddps.c: Likewise.
500         * gcc.target/i386/sse3-hsubpd.c: Likewise.
501         * gcc.target/i386/sse3-hsubps.c: Likewise.
502         * gcc.target/i386/sse3-movddup.c: Likewise.
503         * gcc.target/i386/sse3-movshdup.c: Likewise.
504         * gcc.target/i386/sse3-movsldup.c: Likewise.
505
506         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
507         * g++.dg/ext/attrib35.C: Likewise.
508         * g++.dg/opt/pr40496.C: Likewise.
509         * g++.dg/other/i386-1.C: Likewise.
510         * g++.dg/other/i386-4.C: Likewise.
511         * g++.dg/other/pr34435.C: Likewise.
512         * g++.dg/other/pr39496.C: Likewise.
513         * g++.dg/other/pr40446.C: Likewise.
514         * gcc.dg/compat/union-m128-1_main.c: Likewise.
515         * gcc.dg/compat/vector-1a_main.c: Likewise.
516         * gcc.dg/compat/vector-2a_main.c: Likewise.
517         * gcc.dg/lto/20090206-1_0.c: Likewise.
518         * gcc.dg/pr34856.c: Likewise.
519         * gcc.dg/pr36584.c: Likewise.
520         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
521         * gcc.dg/pr37544.c: Likewise.
522         * gcc.dg/torture/pr16104-1.c: Likewise.
523         * gcc.dg/torture/pr35771-1.c: Likewise.
524         * gcc.dg/torture/pr35771-2.c: Likewise.
525         * gcc.dg/torture/pr35771-3.c: Likewise.
526         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
527         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
528         * gcc.dg/torture/stackalign/push-1.c: Likewise.
529         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
530         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
531         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
532         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
533         * gcc.target/i386/20060512-1.c: Likewise.
534         * gcc.target/i386/20060512-3.c: Likewise.
535         * gcc.target/i386/all_one_m128i.c: Likewise.
536         * gcc.target/i386/float128-1.c: Likewise.
537         * gcc.target/i386/float128-2.c: Likewise.
538         * gcc.target/i386/fpcvt-1.c: Likewise.
539         * gcc.target/i386/fpcvt-2.c: Likewise.
540         * gcc.target/i386/fpcvt-3.c: Likewise.
541         * gcc.target/i386/fpprec-1.c: Likewise.
542         * gcc.target/i386/funcspec-9.c: Likewise.
543         * gcc.target/i386/incoming-1.c: Likewise.
544         * gcc.target/i386/incoming-12.c: Likewise.
545         * gcc.target/i386/incoming-2.c: Likewise.
546         * gcc.target/i386/incoming-3.c: Likewise.
547         * gcc.target/i386/incoming-4.c: Likewise.
548         * gcc.target/i386/incoming-6.c: Likewise.
549         * gcc.target/i386/incoming-7.c: Likewise.
550         * gcc.target/i386/incoming-8.c: Likewise.
551         * gcc.target/i386/opt-1.c: Likewise.
552         * gcc.target/i386/opt-2.c: Likewise.
553         * gcc.target/i386/ordcmp-1.c: Likewise.
554         * gcc.target/i386/pr17692.c: Likewise.
555         * gcc.target/i386/pr18614-1.c: Likewise.
556         * gcc.target/i386/pr22152.c: Likewise.
557         * gcc.target/i386/pr23570.c: Likewise.
558         * gcc.target/i386/pr23575.c: Likewise.
559         * gcc.target/i386/pr26449-1.c: Likewise.
560         * gcc.target/i386/pr26600.c: Likewise.
561         * gcc.target/i386/pr27790.c: Likewise.
562         * gcc.target/i386/pr28839.c: Likewise.
563         * gcc.target/i386/pr30970.c: Likewise.
564         * gcc.target/i386/pr32000-1.c: Likewise.
565         * gcc.target/i386/pr32000-2.c: Likewise.
566         * gcc.target/i386/pr32280.c: Likewise.
567         * gcc.target/i386/pr32661.c: Likewise.
568         * gcc.target/i386/pr32708-1.c: Likewise.
569         * gcc.target/i386/pr32961.c: Likewise.
570         * gcc.target/i386/pr33329.c: Likewise.
571         * gcc.target/i386/pr35714.c: Likewise.
572         * gcc.target/i386/pr35767-1.c: Likewise.
573         * gcc.target/i386/pr35767-1d.c: Likewise.
574         * gcc.target/i386/pr35767-1i.c: Likewise.
575         * gcc.target/i386/pr35767-2.c: Likewise.
576         * gcc.target/i386/pr35767-2d.c: Likewise.
577         * gcc.target/i386/pr35767-2i.c: Likewise.
578         * gcc.target/i386/pr35767-3.c: Likewise.
579         * gcc.target/i386/pr35767-5.c: Likewise.
580         * gcc.target/i386/pr36222-1.c: Likewise.
581         * gcc.target/i386/pr36578-1.c: Likewise.
582         * gcc.target/i386/pr36578-2.c: Likewise.
583         * gcc.target/i386/pr36992-1.c: Likewise.
584         * gcc.target/i386/pr37101.c: Likewise.
585         * gcc.target/i386/pr37216.c: Likewise.
586         * gcc.target/i386/pr37434-1.c: Likewise.
587         * gcc.target/i386/pr37434-2.c: Likewise.
588         * gcc.target/i386/pr37843-3.c: Likewise.
589         * gcc.target/i386/pr37843-4.c: Likewise.
590         * gcc.target/i386/pr39162.c: Likewise.
591         * gcc.target/i386/pr39315-1.c: Likewise.
592         * gcc.target/i386/pr39315-2.c: Likewise.
593         * gcc.target/i386/pr39315-3.c: Likewise.
594         * gcc.target/i386/pr39315-4.c: Likewise.
595         * gcc.target/i386/pr39445.c: Likewise.
596         * gcc.target/i386/pr39496.c: Likewise.
597         * gcc.target/i386/pr40809.c: Likewise.
598         * gcc.target/i386/pr40906-3.c: Likewise.
599         * gcc.target/i386/pr41019.c: Likewise.
600         * gcc.target/i386/pr42542-1.c: Likewise.
601         * gcc.target/i386/pr42542-2.c: Likewise.
602         * gcc.target/i386/pr42542-3.c: Likewise.
603         * gcc.target/i386/pr42542-3a.c: Likewise.
604         * gcc.target/i386/pr42881.c: Likewise.
605         * gcc.target/i386/push-1.c: Likewise.
606         * gcc.target/i386/quad-sse.c: Likewise.
607         * gcc.target/i386/reload-1.c: Likewise.
608         * gcc.target/i386/sse-10.c: Likewise.
609         * gcc.target/i386/sse-11.c: Likewise.
610         * gcc.target/i386/sse-15.c: Likewise.
611         * gcc.target/i386/sse-17.c: Likewise.
612         * gcc.target/i386/sse-18.c: Likewise.
613         * gcc.target/i386/sse-19.c: Likewise.
614         * gcc.target/i386/sse-4.c: Likewise.
615         * gcc.target/i386/sse-6.c: Likewise.
616         * gcc.target/i386/sse-vect-types.c: Likewise.
617         * gcc.target/i386/sse2-addpd-1.c: Likewise.
618         * gcc.target/i386/sse2-addsd-1.c: Likewise.
619         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
620         * gcc.target/i386/sse2-andpd-1.c: Likewise.
621         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
622         * gcc.target/i386/sse2-comisd-1.c: Likewise.
623         * gcc.target/i386/sse2-comisd-2.c: Likewise.
624         * gcc.target/i386/sse2-comisd-3.c: Likewise.
625         * gcc.target/i386/sse2-comisd-4.c: Likewise.
626         * gcc.target/i386/sse2-comisd-5.c: Likewise.
627         * gcc.target/i386/sse2-comisd-6.c: Likewise.
628         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
629         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
630         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
631         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
632         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
633         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
634         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
635         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
636         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
637         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
638         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
639         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
640         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
641         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
642         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
643         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
644         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
645         * gcc.target/i386/sse2-divpd-1.c: Likewise.
646         * gcc.target/i386/sse2-divsd-1.c: Likewise.
647         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
648         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
649         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
650         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
651         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
652         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
653         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
654         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
655         * gcc.target/i386/sse2-minpd-1.c: Likewise.
656         * gcc.target/i386/sse2-minsd-1.c: Likewise.
657         * gcc.target/i386/sse2-mmx.c: Likewise.
658         * gcc.target/i386/sse2-movapd-1.c: Likewise.
659         * gcc.target/i386/sse2-movapd-2.c: Likewise.
660         * gcc.target/i386/sse2-movd-1.c: Likewise.
661         * gcc.target/i386/sse2-movd-2.c: Likewise.
662         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
663         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
664         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
665         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
666         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
667         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
668         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
669         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
670         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
671         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
672         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
673         * gcc.target/i386/sse2-movq-1.c: Likewise.
674         * gcc.target/i386/sse2-movq-2.c: Likewise.
675         * gcc.target/i386/sse2-movq-3.c: Likewise.
676         * gcc.target/i386/sse2-movsd-1.c: Likewise.
677         * gcc.target/i386/sse2-movsd-2.c: Likewise.
678         * gcc.target/i386/sse2-movupd-1.c: Likewise.
679         * gcc.target/i386/sse2-movupd-2.c: Likewise.
680         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
681         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
682         * gcc.target/i386/sse2-orpd-1.c: Likewise.
683         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
684         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
685         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
686         * gcc.target/i386/sse2-paddb-1.c: Likewise.
687         * gcc.target/i386/sse2-paddd-1.c: Likewise.
688         * gcc.target/i386/sse2-paddq-1.c: Likewise.
689         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
690         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
691         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
692         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
693         * gcc.target/i386/sse2-paddw-1.c: Likewise.
694         * gcc.target/i386/sse2-pand-1.c: Likewise.
695         * gcc.target/i386/sse2-pandn-1.c: Likewise.
696         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
697         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
698         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
699         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
700         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
701         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
702         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
703         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
704         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
705         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
706         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
707         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
708         * gcc.target/i386/sse2-pminub-1.c: Likewise.
709         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
710         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
711         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
712         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
713         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
714         * gcc.target/i386/sse2-por-1.c: Likewise.
715         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
716         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
717         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
718         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
719         * gcc.target/i386/sse2-pslld-1.c: Likewise.
720         * gcc.target/i386/sse2-pslld-2.c: Likewise.
721         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
722         * gcc.target/i386/sse2-psllq-1.c: Likewise.
723         * gcc.target/i386/sse2-psllq-2.c: Likewise.
724         * gcc.target/i386/sse2-psllw-1.c: Likewise.
725         * gcc.target/i386/sse2-psllw-2.c: Likewise.
726         * gcc.target/i386/sse2-psrad-1.c: Likewise.
727         * gcc.target/i386/sse2-psrad-2.c: Likewise.
728         * gcc.target/i386/sse2-psraw-1.c: Likewise.
729         * gcc.target/i386/sse2-psraw-2.c: Likewise.
730         * gcc.target/i386/sse2-psrld-1.c: Likewise.
731         * gcc.target/i386/sse2-psrld-2.c: Likewise.
732         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
733         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
734         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
735         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
736         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
737         * gcc.target/i386/sse2-psubb-1.c: Likewise.
738         * gcc.target/i386/sse2-psubd-1.c: Likewise.
739         * gcc.target/i386/sse2-psubq-1.c: Likewise.
740         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
741         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
742         * gcc.target/i386/sse2-psubw-1.c: Likewise.
743         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
744         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
745         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
746         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
747         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
748         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
749         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
750         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
751         * gcc.target/i386/sse2-pxor-1.c: Likewise.
752         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
753         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
754         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
755         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
756         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
757         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
758         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
759         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
760         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
761         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
762         * gcc.target/i386/sse2-shufps-1.c: Likewise.
763         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
764         * gcc.target/i386/sse2-subpd-1.c: Likewise.
765         * gcc.target/i386/sse2-subsd-1.c: Likewise.
766         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
767         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
768         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
769         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
770         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
771         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
772         * gcc.target/i386/sse2-unpack-1.c: Likewise.
773         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
774         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
775         * gcc.target/i386/sse2-vec-1.c: Likewise.
776         * gcc.target/i386/sse2-vec-2.c: Likewise.
777         * gcc.target/i386/sse2-vec-3.c: Likewise.
778         * gcc.target/i386/sse2-vec-4.c: Likewise.
779         * gcc.target/i386/sse2-vec-5.c: Likewise.
780         * gcc.target/i386/sse2-vec-6.c: Likewise.
781         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
782         * gcc.target/i386/ssefn-2.c: Likewise.
783         * gcc.target/i386/ssefn-4.c: Likewise.
784         * gcc.target/i386/ssefp-1.c: Likewise.
785         * gcc.target/i386/ssefp-2.c: Likewise.
786         * gcc.target/i386/sseregparm-3.c: Likewise.
787         * gcc.target/i386/sseregparm-4.c: Likewise.
788         * gcc.target/i386/sseregparm-5.c: Likewise.
789         * gcc.target/i386/sseregparm-6.c: Likewise.
790         * gcc.target/i386/sseregparm-7.c: Likewise.
791         * gcc.target/i386/ssetype-1.c: Likewise.
792         * gcc.target/i386/ssetype-2.c: Likewise.
793         * gcc.target/i386/ssetype-3.c: Likewise.
794         * gcc.target/i386/ssetype-4.c: Likewise.
795         * gcc.target/i386/ssetype-5.c: Likewise.
796         * gcc.target/i386/unordcmp-1.c: Likewise.
797         * gcc.target/i386/vararg-1.c: Likewise.
798         * gcc.target/i386/vararg-2.c: Likewise.
799         * gcc.target/i386/vararg-3.c: Likewise.
800         * gcc.target/i386/vararg-4.c: Likewise.
801         * gcc.target/i386/vararg-7.c: Likewise.
802         * gcc.target/i386/vararg-8.c: Likewise.
803         * gcc.target/i386/vecinit-1.c: Likewise.
804         * gcc.target/i386/vecinit-2.c: Likewise.
805         * gcc.target/i386/vecinit-3.c: Likewise.
806         * gcc.target/i386/vecinit-4.c: Likewise.
807         * gcc.target/i386/vecinit-5.c: Likewise.
808         * gcc.target/i386/vecinit-6.c: Likewise.
809         * gcc.target/i386/vectorize2.c: Likewise.
810         * gcc.target/i386/vectorize3.c: Likewise.
811         * gcc.target/i386/vectorize4.c: Likewise.
812         * gcc.target/i386/vectorize6.c: Likewise.
813         * gcc.target/i386/vectorize7.c: Likewise.
814         * gcc.target/i386/vectorize8.c: Likewise.
815         * gcc.target/i386/vperm-v2df.c: Likewise.
816         * gcc.target/i386/vperm-v2di.c: Likewise.
817         * gcc.target/i386/vperm-v4si-1.c: Likewise.
818         * gcc.target/i386/xorps-sse2.c: Likewise.
819         * gcc.target/i386/xorps.c: Likewise.
820         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
821         * gfortran.dg/graphite/pr42326.f90: Likewise.
822         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
823
824 2010-05-19  Richard Guenther  <rguenther@suse.de>
825
826         PR lto/44196
827         * g++.dg/lto/20100519-1_0.C: New testcase.
828
829 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
830
831         PR fortran/42360
832         * gfortran.dg/warn_intent_out_not_set.f90: New.
833
834 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
835
836         PR fortran/38404
837         * gfortran.dg/data_char_1.f90: Updated warning message.
838         * gfortran.dg/data_array_6.f: New.
839
840 2010-05-19  Martin Jambor  <mjambor@suse.cz>
841
842         * g++.dg/ipa/ivinline-8.C: New test.
843         * gcc.dg/ipa/iinline-2.c: Likewise.
844
845 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
846
847         PR fortran/34505
848         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
849         arguments; add check for return value kind.
850         * gfortran.dg/float_1.f90: Likewise.
851
852 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
853
854         * gcc.target/i386/20011009-1.c (COMMENT): Define.
855         (main): Use it.
856         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
857         * lib/lto.exp (lto_prune_warns): Fix location line regex.
858         Prune another location line format.
859         (lto-obj): Call lto_prune_warns on comp_output.
860
861 2010-05-18  Jan Hubicka  <jh@suse.cz>
862
863         * gcc.dg/lto/ipacp_0.c: New test.
864         * gcc.dg/lto/ipacp_1.c: New test.
865
866 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
867
868         PR lto/44184
869         * gcc.dg/lto/20100518_0.c: New test.
870
871 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
872
873         * gnat.dg/specs/lto3.ads: Add missing dg-options.
874
875 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
876
877         PR fortran/43990
878         * gfortran.dg/class_21.f03: New.
879
880 2010-05-17  Jason Merrill  <jason@redhat.com>
881
882         PR c++/44157
883         * g++.dg/cpp0x/initlist34.C: New.
884
885         PR c++/44158
886         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
887
888 2010-05-17  Martin Jambor  <mjambor@suse.cz>
889
890         * g++.dg/ipa/ivinline-1.C: New test.
891         * g++.dg/ipa/ivinline-2.C: New test.
892         * g++.dg/ipa/ivinline-3.C: New test.
893         * g++.dg/ipa/ivinline-4.C: New test.
894         * g++.dg/ipa/ivinline-5.C: New test.
895         * g++.dg/ipa/ivinline-6.C: New test.
896
897 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
898             Jason Merrill  <jason@redhat.com>
899
900         PR c++/44108
901         * c-c++-common/Wunused-var-8.c: New test.
902
903 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
904
905         PR bootstrap/42347
906         * gcc.c-torture/compile/pr42347.c: New test.
907
908         PR middle-end/44102
909         * g++.dg/ext/asmgoto1.C: New test.
910
911 2010-05-17  Martin Jambor  <mjambor@suse.cz>
912
913         PR middle-end/44133
914         * gcc.dg/tree-ssa/pr44133.c: New test.
915         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
916         precise.
917
918 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
919
920         PR fortran/44044
921         * gfortran.dg/class_20.f03: New.
922
923 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
924
925         PR 44078
926         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
927         debug messages but not the newly introduced one.
928
929 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
930
931         PR fortran/35779
932         * gfortran.dg/initialization_25.f90: Commented testcase.
933         * gfortran.dg/initialization_26.f90: New.
934
935 2010-05-16  Richard Guenther  <rguenther@suse.de>
936
937         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
938         * gcc.dg/pr43084.c: Likewise.
939         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
940         -fipa-type-escape.
941         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
942         -fipa-type-escape.
943         * gcc.dg/struct/struct-reorg.exp: Likewise.
944         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
945         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
946
947 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
948
949         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
950         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
951         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
952         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
953         tests.
954
955 2010-05-15  Jason Merrill  <jason@redhat.com>
956
957         * g++.dg/eh/spec10.C: New.
958         * g++.dg/eh/spec11.C: New.
959         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
960
961 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
962
963         PR fortran/44154
964         PR fortran/42647
965         * gfortran.dg/allocatable_scalar_9.f90: New.
966
967 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
968
969         PR c++/44148
970         * g++.dg/torture/pr44148.C: New test.
971
972 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
973
974         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
975         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
976         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
977         diagnostics and type sizes.
978
979 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
980
981         * gnat.dg/lto9.adb: New test.
982         * gnat.dg/lto9_pkg1.ads: New helper.
983         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
984
985 2010-05-15  Jan Hubicka  <jh@suse.cz>
986
987         * gcc.dg/lto/ipareference_1.c: Rename to ...
988         * gcc.dg/lto/ipareference_0.c: ... this one.
989         * gcc.dg/lto/ipareference_2.c: Rename to ...
990         * gcc.dg/lto/ipareference_1.c: ... this one.
991
992 2010-05-15  Jan Hubicka  <jh@suse.cz>
993
994         * gcc.dg/lto/ipareference_1.c: New file.
995         * gcc.dg/lto/ipareference_2.c: New file.
996
997 2010-05-15  Richard Guenther  <rguenther@suse.de>
998
999         PR tree-optimization/44038
1000         * gcc.c-torture/compile/pr44038.c: New testcase.
1001
1002 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
1003
1004         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
1005         * gcc.target/i386/avx-cmpss-1.c: Likewise.
1006
1007 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
1008
1009         PR fortran/43207
1010         PR fortran/43969
1011         * gfortran.dg/class_18.f03: New.
1012         * gfortran.dg/class_19.f03: New.
1013
1014 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
1015
1016         PR debug/44112
1017         * gcc.dg/debug/dwarf2/const-1.c: Remove.
1018         * g++.dg/debug/dwarf2/const1.C: Remove.
1019
1020 2010-05-14  Jason Merrill  <jason@redhat.com>
1021
1022         * g++.dg/eh/cond4.C: New.
1023         * g++.dg/eh/elide2.C: Adjust.
1024         * g++.old-deja/g++.eh/terminate1.C: Adjust.
1025
1026 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
1027
1028         PR fortran/44135
1029         * gfortran.dg/actual_array_interface_2.f90: New test.
1030
1031 2010-05-14  Richard Guenther  <rguenther@suse.de>
1032
1033         PR tree-optimization/44119
1034         * gcc.c-torture/compile/pr44119.c: New testcase.
1035
1036 2010-05-14  Jason Merrill  <jason@redhat.com>
1037
1038         PR c++/44127
1039         * g++.dg/eh/terminate1.C: New.
1040
1041 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
1042
1043         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
1044
1045         PR debug/44136
1046         * gcc.dg/pr44136.c: New test.
1047
1048 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
1049
1050         PR c++/30566
1051         * testsuite/g++.dg/warn/Wshadow-4.C: Adjust.
1052         * testsuite/g++.dg/warn/Wshadow-5.C: New test.
1053         * testsuite/g++.dg/warn/Wshadow-6.C: New test
1054
1055 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
1056
1057         PR fortran/35779
1058         * gfortran.dg/initialization_25.f90: New.
1059
1060 2010-05-13  Martin Jambor  <mjambor@suse.cz>
1061
1062         * g++.dg/otr-fold-1.C: New test.
1063         * g++.dg/otr-fold-2.C: New test.
1064
1065 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
1066
1067         PR fortran/44036
1068         * gfortran.dg/gomp/pr44036-1.f90: New test.
1069         * gfortran.dg/gomp/pr44036-2.f90: New test.
1070         * gfortran.dg/gomp/pr44036-3.f90: New test.
1071
1072         PR debug/43983
1073         * gcc.dg/guality/sra-1.c: New test.
1074
1075 2010-05-12  Jan Hubicka  <jh@suse.cz>
1076
1077         * tree-ssa/unreachable.c: New test.
1078
1079 2010-05-12  Jason Merrill  <jason@redhat.com>
1080
1081         * g++.dg/cpp0x/sfinae1.C: New.
1082
1083 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
1084
1085         * gcc.target/i386/zee.c: New file.
1086
1087 2010-05-12  Jason Merrill  <jason@redhat.com>
1088
1089         * g++.dg/conversion/op1.C: Expect template candidate message.
1090         * g++.dg/cpp0x/nullptr15.C: Likewise.
1091         * g++.dg/cpp0x/pr31431-2.C: Likewise.
1092         * g++.dg/cpp0x/pr31431.C: Likewise.
1093         * g++.dg/cpp0x/temp_default2.C: Likewise.
1094         * g++.dg/cpp0x/trailing4.C: Likewise.
1095         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
1096         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
1097         * g++.dg/cpp0x/variadic-throw.C: Likewise.
1098         * g++.dg/cpp0x/variadic35.C: Likewise.
1099         * g++.dg/cpp0x/vt-35147.C: Likewise.
1100         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
1101         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
1102         * g++.dg/ext/visibility/anon8.C: Likewise.
1103         * g++.dg/ext/vla2.C: Likewise.
1104         * g++.dg/other/pr28114.C: Likewise.
1105         * g++.dg/other/ptrmem10.C: Likewise.
1106         * g++.dg/other/ptrmem11.C: Likewise.
1107         * g++.dg/overload/unknown1.C: Likewise.
1108         * g++.dg/parse/template7.C: Likewise.
1109         * g++.dg/parse/typename7.C: Likewise.
1110         * g++.dg/template/conv11.C: Likewise.
1111         * g++.dg/template/copy1.C: Likewise.
1112         * g++.dg/template/deduce3.C: Likewise.
1113         * g++.dg/template/dependent-expr5.C: Likewise.
1114         * g++.dg/template/friend.C: Likewise.
1115         * g++.dg/template/incomplete2.C: Likewise.
1116         * g++.dg/template/local4.C: Likewise.
1117         * g++.dg/template/local6.C: Likewise.
1118         * g++.dg/template/operator10.C: Likewise.
1119         * g++.dg/template/overload6.C: Likewise.
1120         * g++.dg/template/ptrmem2.C: Likewise.
1121         * g++.dg/template/ptrmem20.C: Likewise.
1122         * g++.dg/template/ptrmem8.C: Likewise.
1123         * g++.dg/template/sfinae2.C: Likewise.
1124         * g++.dg/template/ttp25.C: Likewise.
1125         * g++.dg/template/unify10.C: Likewise.
1126         * g++.dg/template/unify11.C: Likewise.
1127         * g++.dg/template/unify6.C: Likewise.
1128         * g++.dg/template/unify7.C: Likewise.
1129         * g++.dg/template/unify9.C: Likewise.
1130         * g++.dg/template/varmod1.C: Likewise.
1131         * g++.old-deja/g++.brendan/crash56.C: Likewise.
1132         * g++.old-deja/g++.law/operators32.C: Likewise.
1133         * g++.old-deja/g++.pt/crash28.C: Likewise.
1134         * g++.old-deja/g++.pt/crash60.C: Likewise.
1135         * g++.old-deja/g++.pt/explicit38.C: Likewise.
1136         * g++.old-deja/g++.pt/explicit39.C: Likewise.
1137         * g++.old-deja/g++.pt/explicit41.C: Likewise.
1138         * g++.old-deja/g++.pt/explicit67.C: Likewise.
1139         * g++.old-deja/g++.pt/explicit77.C: Likewise.
1140         * g++.old-deja/g++.pt/expr2.C: Likewise.
1141         * g++.old-deja/g++.pt/overload7.C: Likewise.
1142         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1143         * g++.old-deja/g++.pt/spec5.C: Likewise.
1144         * g++.old-deja/g++.pt/spec6.C: Likewise.
1145         * g++.old-deja/g++.pt/t24.C: Likewise.
1146         * g++.old-deja/g++.pt/unify4.C: Likewise.
1147         * g++.old-deja/g++.pt/unify6.C: Likewise.
1148         * g++.old-deja/g++.pt/unify8.C: Likewise.
1149         * g++.old-deja/g++.robertl/eb119.C: Likewise.
1150         * g++.old-deja/g++.robertl/eb79.C: Likewise.
1151         * g++.old-deja/g++.robertl/eb98.C: Likewise.
1152
1153         * g++.dg/cpp0x/initlist32.C: New.
1154
1155         * g++.dg/template/conv11.C: New.
1156         * g++.dg/conversion/op1.C: Adjust expected error.
1157
1158         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
1159
1160 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
1161
1162         PR target/44088
1163         * gcc.target/i386/avx-cmpsd-1.c: New.
1164         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
1165         * gcc.target/i386/avx-cmpss-1.c: Likewise.
1166         * gcc.target/i386/avx-cmpss-2.c: Likewise.
1167         * gcc.target/i386/sse-cmpss-1.c: Likewise.
1168         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
1169
1170 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
1171
1172         PR middle-end/44085
1173         * gcc.dg/gomp/pr44085.c: New test.
1174         * gfortran.dg/gomp/pr44085.f90: New test.
1175
1176 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
1177
1178         * objc-obj-c++-shared/Object1.m: New.
1179         * objc.dg/torture: New directory.
1180         * objc.dg/torture/tls: Ditto.
1181         * objc.dg/tls: Ditto.
1182         * objc.dg/torture/tls/trivial.m: New test.
1183         * objc.dg/torture/tls/thr-init-2.m: New test.
1184         * objc.dg/torture/tls/thr-init-3.m: New test.
1185         * objc.dg/torture/tls/thr-init.m: New test.
1186         * objc.dg/torture/tls/diag-1.m: New test.
1187         * objc.dg/torture/tls/tls.exp: New.
1188         * objc.dg/torture/trivial.m: New test.
1189         * objc.dg/torture/dg-torture.exp: New.
1190         * objc.dg/tls/diag-3.m: New test.
1191         * objc.dg/tls/diag-4.m: New test.
1192         * objc.dg/tls/diag-5.m: New test.
1193         * objc.dg/tls/init-1.m: New test.
1194         * objc.dg/tls/init-2.m: New test.
1195         * objc.dg/tls/tls.exp: New.
1196         * objc.dg/tls/diag-2.m: New test.
1197         * lib/objc.exp: Respond to dg-additional-files.
1198
1199 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
1200
1201         * gcc.target/m68k/20100512-1.c: New.
1202
1203 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
1204
1205         * gnat.dg/lto8.adb: New test.
1206         * gnat.dg/lto8_pkg.ad[sb]: New helper.
1207         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
1208
1209 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
1210
1211         PR c++/34272
1212         PR c++/43630
1213         PR c++/34491
1214         * g++.dg/template/crash97.C: New.
1215         * g++.dg/template/crash98.C: Likewise.
1216         * g++.dg/template/crash99.C: Likewise.
1217         * g++.dg/cpp0x/pr31439.C: Adjust.
1218         * g++.dg/template/crash95.C: Likewise.
1219
1220 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
1221
1222         PR middle-end/44071
1223         * c-c++-common/asmgoto-4.c: New test.
1224         * gcc.target/i386/pr44071.c: New test.
1225
1226         PR c++/44062
1227         * c-c++-common/Wunused-var-7.c: New test.
1228         * g++.dg/warn/Wunused-var-9.C: New test.
1229
1230 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
1231
1232         PR fortran/43711
1233         * gfortran.dg/gomp/pr43711.f90: New.
1234
1235 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
1236
1237         PR fortran/31820
1238         * gfortran.dg/select_5.f90: Updated.
1239
1240 2010-05-11  Jan Hubicka  <jh@suse.cz>
1241
1242         PR tree-optimize/44063
1243         * gcc.c-torture/compile/pr44063.c: New testcase.
1244
1245 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
1246
1247         PR debug/44023
1248         * gcc.dg/pr44023.c: New test.
1249
1250 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
1251
1252         * gnat.dg/lto7.adb: New test.
1253         * gnat.dg/lto7_pkg.ad[sb]: New helper.
1254
1255 2010-05-10  Jason Merrill  <jason@redhat.com>
1256
1257         PR c++/44017
1258         * g++.dg/template/inherit5.C: New.
1259
1260         PR c++/44045
1261         * g++.dg/cpp0x/initlist33.C: New.
1262         * g++.dg/cpp0x/initlist26.C: Adjust.
1263         * g++.dg/cpp0x/initlist28.C: Adjust.
1264
1265 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
1266
1267         PR c++/43719
1268         * g++.dg/init/pr43719.C: New.
1269         * g++.dg/anon-struct4.C: Adjust.
1270
1271 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
1272
1273         PR debug/44028
1274         * gcc.dg/pr44028.c: New test.
1275
1276 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
1277
1278         PR fortran/27866
1279         PR fortran/35003
1280         PR fortran/42809
1281         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
1282         * gfortran.dg/warn_conversion.f90: New.
1283
1284 2010-05-10  Michael Matz  <matz@suse.de>
1285
1286         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
1287
1288 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
1289
1290         PR rtl-optimization/44012
1291         * gcc.dg/pr44012.c: New.
1292
1293 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1294
1295         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
1296         Log text on entry and exit.
1297         Prune Sun ld warnings for common symbols with differing sizes.
1298         (lto-link-and-maybe-run): Change caller.
1299
1300 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
1301
1302         PR fortran/44044
1303         * gfortran.dg/class_7.f03: Modified.
1304         * gfortran.dg/select_type_1.f03: Modified.
1305         * gfortran.dg/select_type_12.f03: New.
1306
1307 2010-05-10  Richard Guenther  <rguenther@suse.de>
1308
1309         PR tree-optimization/44050
1310         * gcc.dg/torture/pr44050.c: New testcase.
1311
1312 2010-05-10  Wei Guozhi  <carrot@google.com>
1313
1314         PR target/42879
1315         * gcc.target/arm/pr42879.c: New testcase.
1316
1317 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
1318
1319         PR c/44051
1320         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
1321
1322 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
1323
1324         PR c/10676
1325         * gcc.dg/anon-struct-10.c: New test.
1326
1327 2010-05-09  Richard Guenther  <rguenther@suse.de>
1328
1329         PR middle-end/44024
1330         * gcc.dg/pr44024.c: New testcase.
1331
1332 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
1333
1334         PR c/4784
1335         * gcc.dg/anon-struct-9.c: New test.
1336
1337 2010-05-09  Richard Guenther  <rguenther@suse.de>
1338
1339         PR middle-end/44043
1340         * gcc.c-torture/compile/pr44043.c: New testcase.
1341
1342 2010-05-09  Richard Guenther  <rguenther@suse.de>
1343
1344         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
1345
1346 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
1347
1348         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
1349
1350 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
1351
1352         * gnat.dg/lto[12456].adb: Add "target lto" marker.
1353         * gnat.dg/specs/lto3.ads: Likewise.
1354
1355 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
1356
1357         PR middle-end/28685
1358         * gcc.dg/pr28685-1.c: New file.
1359
1360 2010-05-08  Richard Guenther  <rguenther@suse.de>
1361
1362         PR tree-optimization/44030
1363         * gcc.c-torture/compile/pr44030.c: New testcase.
1364
1365 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
1366
1367         * gnat.dg/lto6.adb: New test.
1368         * gnat.dg/lto6_pkg.ads: New helper.
1369
1370 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
1371
1372         * gnat.dg/lto5.adb: New test.
1373         * gnat.dg/lto5_pkg.ad[sb]: New helper.
1374
1375 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
1376
1377         * gnat.dg/lto4.ad[sb]: New test.
1378
1379 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
1380
1381         * gnat.dg/specs/lto3.ads: New test.
1382         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
1383         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
1384
1385 2010-05-08  Quentin Ochem  <ochem@adacore.com>
1386
1387         * gnat.dg/sizetype3.ad[sb]: New test.
1388         * gnat.dg/sizetype3_pkg.ads: New helper.
1389
1390 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
1391
1392         PR c++/43951
1393         * g++.dg/init/new29.C: New.
1394
1395 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
1396
1397         PR fortran/40728
1398         * gfortran.dg/coarray_1.f90: Fixed error message.
1399         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
1400         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
1401         * gfortran.dg/intrinsic_std_5.f90: New.
1402
1403 2010-05-07  Jason Merrill  <jason@redhat.com>
1404
1405         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
1406
1407 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1408
1409         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
1410         (size_t, stderr): Remove.
1411         (read_error): Replaced __builtin_fprintf by fprintf.
1412
1413 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
1414
1415         * gcc.dg/ordered-comparison-1.c: New test.
1416         * gcc.dg/ordered-comparison-2.c: New test.
1417         * gcc.dg/ordered-comparison-3.c: New test.
1418         * gcc.dg/ordered-comparison-4.c: New test.
1419
1420 2010-05-06  Mike Stump  <mikestump@comcast.net>
1421
1422         PR objc/35165
1423         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
1424
1425 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
1426             Jason Merrill  <jason@redhat.com>
1427
1428         * g++.dg/cpp0x/nullptr01.C: New.
1429         * g++.dg/cpp0x/nullptr02.C: New.
1430         * g++.dg/cpp0x/nullptr03.C: New.
1431         * g++.dg/cpp0x/nullptr04.C: New.
1432         * g++.dg/cpp0x/nullptr05.C: New.
1433         * g++.dg/cpp0x/nullptr06.C: New.
1434         * g++.dg/cpp0x/nullptr07.C: New.
1435         * g++.dg/cpp0x/nullptr08.C: New.
1436         * g++.dg/cpp0x/nullptr09.C: New.
1437         * g++.dg/cpp0x/nullptr10.C: New.
1438         * g++.dg/cpp0x/nullptr11.C: New.
1439         * g++.dg/cpp0x/nullptr12.C: New.
1440         * g++.dg/cpp0x/nullptr13.C: New.
1441         * g++.dg/cpp0x/nullptr14.C: New.
1442         * g++.dg/cpp0x/nullptr15.C: New.
1443         * g++.dg/cpp0x/nullptr16.C: New.
1444         * g++.dg/cpp0x/nullptr17.C: New.
1445         * g++.dg/cpp0x/nullptr18.C: New.
1446         * g++.dg/cpp0x/nullptr19.C: New.
1447         * g++.dg/cpp0x/nullptr20.C: New.
1448         * g++.dg/cpp0x/nullptr21.C: New.
1449         * g++.dg/cpp0x/nullptr22.C: New.
1450         * g++.dg/debug/nullptr01.C: New.
1451         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
1452
1453 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
1454
1455         * gcc.dg/Wunused-var-8.c: Move to...
1456         * c-c++-common/Wunused-var-6.c: ... here.  New test.
1457
1458 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
1459
1460         PR c++/40406
1461         * g++.dg/template/crash96.C: New.
1462
1463 2010-05-06  Jan Hubicka  <jh@suse.cz>
1464
1465         PR tree-optimization/43791
1466         * gcc.c-torture/compile/pr43791.c: New file.
1467
1468 2010-05-06  Michael Matz  <matz@suse.de>
1469
1470         PR tree-optimization/43984
1471         * gfortran.dg/pr43984.f90: New test.
1472
1473 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1474
1475         PR 40989
1476         * gcc.dg/pr40989.c: New.
1477
1478 2010-05-06  Richard Guenther  <rguenther@suse.de>
1479
1480         PR tree-optimization/43934
1481         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
1482
1483 2010-05-06  Richard Guenther  <rguenther@suse.de>
1484
1485         PR tree-optimization/43987
1486         * gcc.c-torture/execute/pr43987.c: New testcase.
1487         * gcc.dg/torture/pta-escape-1.c: Adjust.
1488         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
1489         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1490         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1491         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
1492
1493 2010-04-22  Jakub Jelinek <jakub@redhat.com>
1494             Dodji Seketeli  <dodji@redhat.com>
1495
1496         PR c/18624
1497         * g++.dg/warn/Wunused-7.C: Add dg-warning.
1498         * g++.dg/template/sfinae16.C: Likewise.
1499         * gcc.dg/Wunused-var-1.c: Moved to...
1500         * c-c++-common/Wunused-var-1.c: ...here. New test.
1501         * gcc.dg/Wunused-var-2.c: Moved to...
1502         * c-c++-common/Wunused-var-2.c: ...here. New test.
1503         * gcc.dg/Wunused-var-3.c: Moved to...
1504         * c-c++-common/Wunused-var-3.c: ...here. New test.
1505         * gcc.dg/Wunused-var-4.c: Moved to...
1506         * gcc.dg/Wunused-var-1.c: ... here.
1507         * gcc.dg/Wunused-var-5.c: Moved to...
1508         * c-c++-common/Wunused-var-4.c: ...here. New test.
1509         * gcc.dg/Wunused-var-7.c: Moved to...
1510         * c-c++-common/Wunused-var-5.c: ...here. New test.
1511         * gcc.dg/Wunused-var-6.c: Moved to...
1512         * gcc.dg/Wunused-var-2.c: ... here.
1513         * c-c++-common/Wunused-var-1.c: New test.
1514         * c-c++-common/Wunused-var-2.c: New test.
1515         * c-c++-common/Wunused-var-3.c: New test.
1516         * c-c++-common/Wunused-var-4.c: New test.
1517         * c-c++-common/Wunused-var-5.c: New test.
1518         * g++.dg/warn/Wunused-var-1.C: New test.
1519         * g++.dg/warn/Wunused-var-2.C: New test.
1520         * g++.dg/warn/Wunused-var-3.C: New test.
1521         * g++.dg/warn/Wunused-var-4.C: New test.
1522         * g++.dg/warn/Wunused-var-5.C: New test.
1523         * g++.dg/warn/Wunused-var-6.C: New test.
1524         * g++.dg/warn/Wunused-var-7.C: New test.
1525         * g++.dg/warn/Wunused-var-8.C: New test.
1526         * g++.dg/warn/Wunused-parm-1.C: New test.
1527         * g++.dg/warn/Wunused-parm-2.C: New test.
1528         * g++.dg/warn/Wunused-parm-3.C: New test.
1529
1530 2010-05-06  Tobias Burnus  <burnus@net-b.de>
1531
1532         PR fortran/43985
1533         * gfortran.dg/gomp/crayptr5.f90: New test case.
1534
1535 2010-05-05  Jason Merrill  <jason@redhat.com>
1536
1537         PR debug/43370
1538         * g++.dg/ext/attrib39.C: New.
1539
1540 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
1541
1542         PR fortran/24978
1543         * gfortran.dg/data_invalid.f90: New.
1544
1545 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
1546
1547         * gnat.dg/lto2.adb: New test.
1548
1549 2010-05-05  Jason Merrill  <jason@redhat.com>
1550
1551         PR c++/43787
1552         * g++.dg/opt/empty1.C: New.
1553
1554 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
1555
1556         PR fortran/43696
1557         * gfortran.dg/class_17.f03: New.
1558
1559 2010-05-04  Neil Vachharajani <nvachhar@google.com>
1560
1561         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
1562
1563 2010-05-04  Mike Stump  <mikestump@comcast.net>
1564
1565         PR objc/35165
1566         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
1567
1568 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
1569
1570         PR target/43668
1571         * gcc.target/i386/pr43668.c: New.
1572
1573 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
1574
1575         PR c++/43028
1576         * g++.dg/cpp0x/initlist31.C: New.
1577
1578 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
1579
1580         PR c/43981
1581         * gcc.dg/Wunused-var-8.c: New test.
1582
1583 2010-05-04  Jason Merrill  <jason@redhat.com>
1584
1585         PR c++/38064
1586         * g++.dg/cpp0x/enum3.C: Extend.
1587
1588 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
1589
1590         PR target/43799
1591         * gcc.target/i386/pr43799.c: New.
1592
1593 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
1594
1595         * gnat.dg/lto1.adb: New test.
1596         * gnat.dg/lto1_pkg.ad[sb]: New helper.
1597
1598 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
1599
1600         PR middle-end/43671
1601         * gcc.target/i386/pr43671.c: New.
1602
1603 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
1604
1605         PR c++/43705
1606         * g++.dg/template/crash95.C: New.
1607
1608 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
1609
1610         PR debug/43508
1611         * gcc.target/i386/pr43508.c: New.
1612
1613 2010-05-04  Richard Guenther  <rguenther@suse.de>
1614
1615         PR tree-optimization/43879
1616         * g++.dg/torture/pr43879-1_0.C: New testcase.
1617         * g++.dg/torture/pr43879-1_1.C: Likewise.
1618
1619 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
1620
1621         PR c++/43953
1622         * g++.dg/other/crash-12.C: New test.
1623
1624 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
1625
1626         * g++.dg/cdce3.C: Add a space.  Updated.
1627
1628 2010-05-03  Jason Merrill  <jason@redhat.com>
1629
1630         PR c++/43680
1631         * g++.dg/opt/enum2.C: New.
1632         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
1633         * g++.dg/warn/Wswitch-1.C: Adjust message.
1634
1635 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1636
1637         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
1638         * g++.dg/ext/label13.C: Fix typo.
1639         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
1640         alpha*-dec-osf5*.
1641         * gcc.c-torture/compile/limits-declparen.c: xfail on
1642         alpha*-dec-osf5* with -g.
1643         * gcc.c-torture/compile/limits-pointer.c: Likewise.
1644         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
1645         * gcc.dg/c99-tgmath-2.c: Likewise.
1646         * gcc.dg/c99-tgmath-3.c: Likewise.
1647         * gcc.dg/c99-tgmath-4.c: Likewise.
1648
1649 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
1650
1651         PR fortran/43592
1652         * gfortran.dg/unexpected_interface.f90: New test.
1653
1654 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1655
1656         * ada/acats/run_acats (which): New function.
1657         (host_gnatchop, host_gnatmake): Use it.
1658
1659 2010-05-03  Richard Guenther  <rguenther@suse.de>
1660
1661         PR tree-optimization/43971
1662         * gcc.dg/pr43971.c: New testcase.
1663
1664 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
1665
1666         PR debug/43972
1667         * gcc.dg/debug/pr43972.c: New test.
1668
1669 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
1670
1671         PR testsuite/43963
1672         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
1673
1674 2010-05-02  Richard Guenther  <rguenther@suse.de>
1675
1676         PR tree-optimization/43879
1677         * gcc.dg/torture/pr43879-3.c: New testcase.
1678
1679 2010-05-01  Richard Guenther  <rguenther@suse.de>
1680
1681         PR tree-optimization/43949
1682         * g++.dg/warn/Warray-bounds-5.C: New testcase.
1683
1684 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
1685
1686         PR c++/43951
1687         * g++.dg/init/new28.C: New.
1688
1689 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
1690
1691         PR objc++/32052
1692         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
1693         structure and nested declarations.
1694         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
1695         structure and nested declarations.  Reduce header clutter and
1696         use _exit() rather than abort().
1697         * objc.dg/encode-10.m: New.
1698         * objc.dg/encode-11.m: New.
1699
1700 2010-04-30  DJ Delorie  <dj@redhat.com>
1701
1702         * gcc.c-torture/execute/20100430-1.c: New test.
1703
1704 2010-04-30  Jason Merrill  <jason@redhat.com>
1705
1706         PR c++/43868
1707         * g++.dg/template/ptrmem21.C: New.
1708
1709 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
1710
1711         PR fortran/18918
1712         PR fortran/43931
1713         * gfortran.dg/coarray_13.f90: New test.
1714
1715 2010-04-30  Richard Guenther  <rguenther@suse.de>
1716
1717         PR lto/43946
1718         * gcc.dg/lto/20100430-1_0.c: New testcase.
1719
1720 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
1721
1722         PR debug/43942
1723         * c-c++-common/pr43942.c: New test.
1724
1725 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
1726
1727         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
1728         conflict with darwin crt1.o 'start' symbol.
1729
1730 2010-04-30  Richard Guenther  <rguenther@suse.de>
1731
1732         PR tree-optimization/43879
1733         * gcc.dg/torture/pr43879_1.c: New testcase.
1734
1735 2010-04-30  Richard Guenther  <rguenther@suse.de>
1736
1737         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
1738
1739 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
1740
1741         PR c++/43890
1742         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
1743         user-provided constructor while recursing.
1744
1745 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
1746
1747         PR fortran/42274
1748         * gfortran.dg/class_16.f03: New test.
1749
1750 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
1751
1752         PR fortran/42274
1753         * gfortran.dg/class_15.f03: New.
1754
1755 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
1756
1757         PR fortran/43326
1758         * gfortran.dg/dynamic_dispatch_9.f03: New test.
1759
1760 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
1761
1762         PR fortran/43492
1763         * gfortran.dg/generic_22.f03 : New test.
1764
1765 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
1766
1767         PR fortran/42353
1768         * gfortran.dg/class_14.f03: New test.
1769
1770 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1771
1772         PR fortran/42680
1773         * gfortran.dg/interface_32.f90: New test.
1774
1775 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
1776             Janus Weil  <janus@gcc.gnu.org>
1777
1778         PR fortran/41829
1779         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
1780         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
1781         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
1782
1783 2010-04-28  Mike Stump  <mikestump@comcast.net>
1784
1785         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
1786         dg-excess-errors.
1787         * g++.dg/uninit-pred-2_b.C: Likewise.
1788
1789 2010-04-28  Tobias Burnus  <burnus@net-b.de>
1790
1791         PR fortran/18918
1792         PR fortran/43919
1793         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
1794
1795 2010-04-28  Matthias Klose  <doko@ubuntu.com>
1796
1797         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
1798         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
1799         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
1800         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
1801         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
1802
1803 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
1804
1805         * gcc.dg/const-uniq-1.c: New test.
1806         * gcc.dg/lto/const-uniq_[01].c: Likewise.
1807
1808 2010-04-28  Xinliang David Li  <davidxl@google.com>
1809
1810         * gcc.dg/uninit-pred-2_b.c: New test.
1811         * gcc.dg/uninit-pred-4_b.c: New test.
1812         * gcc.dg/uninit-pred-3_d.c: New test.
1813         * gcc.dg/uninit-pred-6_b.c: New test.
1814         * gcc.dg/uninit-pred-8_b.c: New test.
1815         * gcc.dg/uninit-pred-3_a.c: New test.
1816         * gcc.dg/uninit-pred-2_c.c: New test.
1817         * gcc.dg/uninit-pred-5_a.c: New test.
1818         * gcc.dg/uninit-pred-3_e.c: New test.
1819         * gcc.dg/uninit-pred-7_a.c: New test.
1820         * gcc.dg/uninit-pred-6_c.c: New test.
1821         * gcc.dg/uninit-pred-9_a.c: New test.
1822         * gcc.dg/uninit-pred-8_c.c: New test.
1823         * gcc.dg/uninit-pred-3_b.c: New test.
1824         * gcc.dg/uninit-pred-5_b.c: New test.
1825         * gcc.dg/uninit-pred-7_b.c: New test.
1826         * gcc.dg/uninit-pred-6_d.c: New test.
1827         * gcc.dg/uninit-pred-9_b.c: New test.
1828         * gcc.dg/uninit-pred-2_a.c: New test.
1829         * gcc.dg/uninit-pred-4_a.c: New test.
1830         * gcc.dg/uninit-pred-3_c.c: New test.
1831         * gcc.dg/uninit-pred-6_a.c: New test.
1832         * gcc.dg/uninit-pred-8_a.c: New test.
1833         * gcc.dg/uninit-pred-7_c.c: New test.
1834         * gcc.dg/uninit-pred-6_e.c: New test.
1835         * g++.dg/uninit-pred-loop-1_b.cc: New test.
1836         * g++.dg/uninit-pred-1_a.C: New test.
1837         * g++.dg/uninit-pred-1_b.C: New test.
1838         * g++.dg/uninit-pred-2_a.C: New test.
1839         * g++.dg/uninit-pred-2_b.C: New test.
1840         * g++.dg/uninit-pred-loop-1_a.cc: New test.
1841         * g++.dg/uninit-pred-loop-1_c.cc: New test.
1842         * g++.dg/uninit-pred-loop_1.cc: New test.
1843
1844 2010-04-28  Martin Jambor  <mjambor@suse.cz>
1845
1846         * gcc.dg/lto/20091209-1_0.c: New testcase.
1847
1848 2010-04-28  Richard Guenther  <rguenther@suse.de>
1849
1850         PR tree-optimization/43879
1851         PR tree-optimization/43909
1852         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
1853
1854 2010-04-28  Richard Guenther  <rguenther@suse.de>
1855
1856         PR c++/43880
1857         * g++.dg/torture/pr43880.C: New testcase.
1858
1859 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1860
1861         PR c++/9335
1862         * g++.dg/template/recurse2.C: Update
1863         * g++.dg/template/recurse.C: Update.
1864         * g++.dg/template/pr23510.C: Update.
1865         * lib/prune.exp: Filter out 'recursively instantiated'.
1866
1867 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
1868
1869         PR c++/29043
1870         * g++.dg/init/pr29043.C: New.
1871
1872 2010-04-27  Jason Merrill  <jason@redhat.com>
1873
1874         * g++.dg/lookup/scoped5.C: Adjust.
1875         * g++.dg/lookup/scoped8.C: Adjust.
1876         * g++.dg/template/dependent-expr5.C: Adjust.
1877         * g++.old-deja/g++.brendan/nest1.C: Adjust.
1878
1879         PR c++/43856
1880         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
1881
1882         PR c++/43875
1883         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
1884
1885 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1886             Jan Hubicka <hubicka@ucw.cz>
1887
1888         * gcc.dg/pure-2.c: New testcase.
1889         * gcc.dg/const-1.c: New testcase.
1890
1891 2010-04-27  Jason Merrill  <jason@redhat.com>
1892
1893         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
1894
1895         PR c++/41468
1896         * g++.dg/template/sfinae17.C: New.
1897         * g++.dg/template/sfinae18.C: New.
1898
1899 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
1900
1901         * g++.dg/init/pr42844.C: New.
1902         * g++.dg/cpp0x/pr42844-2.C: New.
1903         * g++.dg/cpp0x/defaulted2.C: Adjust.
1904         * g++.dg/tree-ssa/pr27549.C: Likewise.
1905         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
1906
1907 2010-04-27  Tobias Burnus  <burnus@net-b.de>
1908
1909         PR fortran/18918
1910         * gfortran.dg/coarray_12.f90: Fix dump parsing.
1911
1912 2010-04-27  Richard Guenther  <rguenther@suse.de>
1913
1914         PR middle-end/40561
1915         * g++.dg/other/pr40561.C: New testcase.
1916
1917 2010-04-27  Martin Jambor  <mjambor@suse.cz>
1918
1919         PR middle-end/43812
1920         * g++.dg/ipa/pr43812.C: New test.
1921
1922 2010-04-27  Jan Hubicka  <jh@suse.cz>
1923
1924         * gcc.dg/ipa/iinline-1.c (main): Rename to...
1925         (test): ... this one.
1926
1927 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
1928
1929         PR target/40657
1930         * gcc.target/arm/thumb-stackframe.c: New test.
1931
1932 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
1933
1934         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
1935         * gcc.dg/misc-column.c: Likewise.
1936         * gcc.dg/Walways-true-1.c: Likewise.
1937         * gcc.dg/Walways-true-2.c: Likewise.
1938         * gcc.dg/warn-addr-cmp.c: Likewise.
1939
1940 2010-04-27  Tobias Burnus  <burnus@net-b.de>
1941
1942         PR fortran/18918
1943         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
1944         * gfortran.dg/coarray_12.f90: New.
1945
1946 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
1947
1948         PR c/32207
1949         * gcc.dg/pr32207.c: New test.
1950         * gcc.dg/misc-column.c: Adjust expected warning.
1951         * gcc.dg/Walways-true-1.c: Likewise.
1952         * gcc.dg/Walways-true-2.c: Likewise.
1953         * gcc.dg/warn-addr-cmp.c: Likewise.
1954
1955 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
1956
1957         PR lto/42776
1958         * lib/lto.exp (lto_prune_vis_warns): New function.
1959         (lto-link-and-maybe-run): Call it.
1960
1961 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
1962
1963         PR tree-optimization/43904
1964         * gcc.dg/tree-ssa/tailcall-6.c: New.
1965
1966 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
1967
1968         PR testsuite/35165
1969         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
1970         Darwin8/OSX10.4 - compatible code generation.
1971         Use scan-rtl-dump.
1972         * obj-c++.dg/stubify-1.mm: Ditto.
1973         * lib/objc-torture.exp: Do not require link success for
1974         "trivial.m" in the runtime checks when dowhat = 'compile'.
1975         * lib/dg-pch.exp (dg-flags-pch): New Proc.
1976         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
1977         Darwin8/OSX10.4 - compatible code generation.
1978         * objc.dg/stubify-2.m: Ditto.
1979         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
1980         * objc.dg/next-runtime-1.m: Ditto.
1981         * objc.dg/stret-2.m: Restrict to ilp32 targets.
1982         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
1983         runtimes on Darwin.
1984
1985 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
1986
1987         PR 43715
1988         * testsuite/lib/plugin-support.exp: Use "-undefined
1989         dynamic_lookup" on darwin.
1990
1991 2010-04-26  Richard Guenther  <rguenther@suse.de>
1992
1993         * gcc.dg/lto/20100426_0.c: New testcase.
1994
1995 2010-04-26  Jie Zhang  <jie@codesourcery.com>
1996
1997         PR tree-optimization/43833
1998         gcc.dg/Warray-bounds-8.c: New test case.
1999
2000 2010-04-26  Richard Guenther  <rguenther@suse.de>
2001
2002         PR lto/43080
2003         * g++.dg/lto/20100423-3_0.C: New testcase.
2004
2005 2010-04-26  Richard Guenther  <rguenther@suse.de>
2006
2007         PR lto/42425
2008         * g++.dg/lto/20100423-2_0.C: New testcase.
2009
2010 2010-04-26  Ira Rosen  <irar@il.ibm.com>
2011
2012         * gcc.dg/vect/bb-slp-23.c: New test.
2013
2014 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
2015
2016         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
2017         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
2018         * gcc.dg/c1x-float-1.c: New test.
2019
2020 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
2021
2022         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
2023         of "lea\[ \t\]".
2024
2025 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
2026
2027         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
2028         FreeBSD.
2029         * gfortran.dg/default_format_denormal_1.f90: Ditto.
2030         * gfortran.dg/default_format_2.f90: Ditto.
2031
2032 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
2033
2034         * gfortran.dg/pr43505.f90: Clean up .mod file.
2035         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
2036         * gfortran.dg/pr41347.f90: Ditto.
2037         * gfortran.dg/internal_pack_4.f90: Ditto.
2038         * gfortran.dg/proc_decl_23.f90: Ditto.
2039         * gfortran.dg/recursive_check_3.f90: Ditto.
2040         * gfortran.dg/intent_out_3.f90: Ditto.
2041         * gfortran.dg/assignment_2.f90: Ditto.
2042         * gfortran.dg/pr41928.f90: Ditto.
2043         * gfortran.dg/pr42166.f90: Ditto.
2044         * gfortran.dg/private_type_12.f90: Ditto.
2045         * gfortran.dg/graphite/pr42185.f90: Ditto.
2046         * gfortran.dg/graphite/pr42186.f90: Ditto.
2047         * gfortran.dg/graphite/pr40982.f90: Ditto.
2048         * gfortran.dg/graphite/id-2.f90: Ditto.
2049         * gfortran.dg/graphite/id-4.f90: Ditto.
2050         * gfortran.dg/graphite/pr42050.f90: Ditto.
2051         * gfortran.dg/graphite/id-18.f90: Ditto.
2052         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
2053         * gfortran.dg/graphite/pr41924.f90: Ditto.
2054         * gfortran.dg/graphite/pr42393.f90: Ditto.
2055         * gfortran.dg/graphite/pr37980.f90: Ditto.
2056         * gfortran.dg/graphite/pr38953.f90: Ditto.
2057         * gfortran.dg/graphite/pr42180.f90: Ditto.
2058         * gfortran.dg/graphite/pr42181.f90: Ditto.
2059         * gfortran.dg/where_operator_assign_4.f90: Ditto.
2060         * gfortran.dg/select_type_4.f90: Ditto.
2061         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
2062         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
2063         * gfortran.dg/lto/pr40725_0.f03: Ditto.
2064         * gfortran.dg/elemental_args_check_2.f90: Ditto.
2065         * gfortran.dg/whole_file_11.f90: Ditto.
2066         * gfortran.dg/private_type_11.f90: Ditto.
2067         * gfortran.dg/vect/vect-gems.f90: Ditto.
2068         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
2069
2070 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
2071
2072         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
2073
2074 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
2075
2076         * gnat.dg/pack15.ad[sb]: New test.
2077
2078 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
2079
2080         * gcc.target/arm/mla-1.c: New test.
2081
2082 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2083
2084         PR fortran/30073
2085         PR fortran/43793
2086         * gfortran.dg/pr43793.f90: New test.
2087
2088 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
2089
2090         PR tree-optimization/41442
2091         * gcc.target/i386/pr41442.c: New test.
2092
2093 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
2094
2095         PR fortran/43832
2096         * gfortran.dg/fgetc_3.f90: Delete bogus test.
2097
2098 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2099
2100         PR fortran/43832
2101         * gfortran.dg/open_nounit.f90: New test.
2102
2103 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
2104
2105         PR fortran/43841
2106         PR fortran/43843
2107         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
2108
2109 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2110
2111         * gcc.dg/Wconversion-integer.c: Update.
2112
2113 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
2114
2115         * gnat.dg/unchecked_convert5.adb: New test.
2116
2117 2010-04-23  Richard Guenther  <rguenther@suse.de>
2118
2119         PR lto/41734
2120         * gcc.dg/lto/20100423-2_0.c: New testcase.
2121         * gcc.dg/lto/20100423-2_0.c: Likewise.
2122
2123 2010-04-23  Richard Guenther  <rguenther@suse.de>
2124
2125         PR lto/43455
2126         * gcc.dg/lto/20100423-1_0.c: New testcase.
2127         * gcc.dg/lto/20100423-1_1.c: Likewise.
2128
2129 2010-04-23  Martin Jambor  <mjambor@suse.cz>
2130
2131         PR tree-optimization/43846
2132         * gcc.dg/tree-ssa/sra-10.c: New test.
2133
2134 2010-04-23  Martin Jambor  <mjambor@suse.cz>
2135
2136         PR middle-end/43835
2137         * gcc.c-torture/execute/pr43835.c: New test.
2138
2139 2010-04-23  Richard Guenther  <rguenther@suse.de>
2140
2141         PR lto/42653
2142         * g++.dg/lto/20100423-1_0.C: New testcase.
2143
2144 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
2145
2146         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
2147
2148 2010-04-22  Ira Rosen  <irar@il.ibm.com>
2149
2150         PR tree-optimization/43842
2151         * gcc.dg/vect/pr43842.c: New test.
2152
2153 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
2154
2155         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
2156         * gcc.target/i386/wmul-2.c: Likewise.
2157
2158 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2159
2160         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
2161         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
2162
2163 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
2164
2165         * gfortran.dg/reassoc_6.f: New testcase.
2166
2167 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
2168
2169         PR middle-end/29274
2170         * gcc.target/arm/wmul-1.c: New test.
2171         * gcc.target/arm/wmul-2.c: New test.
2172
2173 2010-04-22  Richard Guenther  <rguenther@suse.de>
2174
2175         PR tree-optimization/43845
2176         * gcc.c-torture/compile/pr43845.c: New testcase.
2177
2178 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
2179
2180         PR middle-end/29274
2181         * gcc.target/i386/wmul-1.c: New test.
2182         * gcc.target/i386/wmul-2.c: New test.
2183         * gcc.target/bfin/wmul-1.c: New test.
2184         * gcc.target/bfin/wmul-2.c: New test.
2185
2186 2010-04-22  Richard Guenther  <rguenther@suse.de>
2187
2188         PR fortran/43829
2189         * gfortran.dg/vector_subscript_6.f90: New testcase.
2190         * gfortran.dg/assign_10.f90: Adjust.
2191
2192 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
2193
2194         PR fortran/43836
2195         * gfortran.dg/gomp/pr43836.f90: New test.
2196
2197 2010-04-21  Richard Guenther  <rguenther@suse.de>
2198
2199         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
2200
2201 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2202
2203         * gcc.dg/torture/builtin-cproj-3.c: New.
2204
2205 2010-04-20  Jason Merrill  <jason@redhat.com>
2206
2207         PR c++/9335
2208         * g++.dg/template/recurse2.C: New.
2209         * g++.dg/parse/crash36.C: Adjust.
2210         * g++.dg/other/fold1.C: Adjust.
2211         * g++.dg/init/member1.C: Adjust.
2212         * lib/prune.exp: Prune "skipping N instantiation contexts".
2213
2214 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2215
2216         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
2217
2218 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2219
2220         * gcc.dg/torture/builtin-cproj-1.c: New.
2221         * gcc.dg/torture/builtin-cproj-2.c: New.
2222
2223 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
2224
2225         PR c++/43800
2226         PR c++/43704
2227         * g++.dg/template/typedef32.C: Adjust.
2228         * g++.dg/template/typedef33.C: New test.
2229
2230 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
2231
2232         PR fortran/43227
2233         * gfortran.dg/proc_decl_23.f90: New test.
2234
2235         PR fortran/43266
2236         * gfortran.dg/abstract_type_6.f03: New test.
2237
2238 2010-04-20  Xinliang David Li  <davidxl@google.com>
2239
2240         * g++.dg/tree-ssa/fold-compare.C: New.
2241
2242 2010-04-20  Richard Guenther  <rguenther@suse.de>
2243
2244         PR tree-optimization/39417
2245         * g++.dg/torture/pr39417.C: New testcase.
2246
2247 2010-04-20  Richard Guenther  <rguenther@suse.de>
2248
2249         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
2250
2251 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
2252
2253         * g++.dg/debug/dwarf2/rv1.C: New test.
2254
2255 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2256
2257         PR target/43635
2258         * gcc.c-torture/compile/pr43635.c: New testcase.
2259
2260 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
2261
2262         PR fortran/43339
2263         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
2264         of sequential loops being private only in the innermost containing
2265         task region.
2266
2267         PR middle-end/43337
2268         * gfortran.dg/gomp/pr43337.f90: New test.
2269
2270 2010-04-19  Richard Guenther  <rguenther@suse.de>
2271
2272         PR tree-optimization/43796
2273         * gfortran.dg/pr43796.f90: New testcase.
2274
2275 2010-04-19  Richard Guenther  <rguenther@suse.de>
2276
2277         PR tree-optimization/43783
2278         * gcc.c-torture/execute/pr43783.c: New testcase.
2279
2280 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
2281
2282         PR target/43766
2283         * gcc.target/i386/pr43766.c: New test.
2284
2285 2010-04-19  Jie Zhang  <jie@codesourcery.com>
2286
2287         PR target/43662
2288         * gcc.target/i386/pr43662.c: New test.
2289
2290 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
2291
2292         PR c++/43704
2293         * g++.dg/template/typedef32.C: New test.
2294
2295 2010-04-19  Ira Rosen  <irar@il.ibm.com>
2296
2297         PR tree-optimization/37027
2298         * lib/target-supports.exp
2299         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
2300         * gcc.dg/vect/pr37027.c: New test.
2301         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
2302         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
2303         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
2304         gcc.dg/vect/vect-complex-6.c: Likewise.
2305
2306 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
2307
2308         * g++.dg/debug/dwarf2/enum1.C: New test.
2309
2310 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
2311
2312         * gnat.dg/rep_clause5.ad[sb]: New test.
2313         * gnat.dg/rep_clause5_pkg.ads: New helper.
2314
2315 2010-04-18  Ira Rosen  <irar@il.ibm.com>
2316
2317         PR tree-optimization/43771
2318         * g++.dg/vect/pr43771.cc: New test.
2319
2320 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
2321
2322         PR fortran/31538
2323         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
2324         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
2325
2326 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
2327
2328         * gnat.dg/sizetype.adb: Rename into...
2329         * gnat.dg/sizetype1.adb: ...this.
2330         * gnat.dg/sizetype2.adb: New test.
2331
2332 2010-04-16  Richard Guenther  <rguenther@suse.de>
2333
2334         PR tree-optimization/43572
2335         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
2336
2337 2010-04-16  Olivier Hainque  <hainque@adacore.com>
2338
2339         * gnat.dg/specs/discr_private.ads: New test.
2340
2341 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
2342
2343         PR target/41514
2344         * gcc.target/arm/thumb-comparisons.c: New test.
2345
2346         PR target/40603
2347         * gcc.target/arm/thumb-cbranchqi.c: New test.
2348
2349 2010-04-16  Christian Bruel  <christian.bruel@st.com>
2350
2351         * g++.dg/torture/pr36191.C: Enable for SH.
2352
2353 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
2354
2355         * gnat.dg/wide_boolean.adb: New test.
2356         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
2357
2358 2010-04-15  Richard Guenther  <rguenther@suse.de>
2359
2360         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
2361         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
2362         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
2363         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
2364         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
2365         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
2366         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
2367         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
2368         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
2369         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
2370         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
2371         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
2372         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2373         * gcc.dg/torture/ipa-pta-2.c: Likewise.
2374         * gcc.dg/torture/ipa-pta-1.c: Adjust.
2375
2376 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
2377
2378         PR target/21803
2379         * gcc.target/arm/pr42496.c: New test.
2380
2381 2010-04-14  Jason Merrill  <jason@redhat.com>
2382
2383         PR c++/36625
2384         * g++.dg/ext/attrib38.C: New.
2385
2386 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
2387
2388         PR testsuite/43739
2389         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
2390
2391 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2392
2393         PR 42966
2394         * gcc.dg/cpp/warn-undef-2.c: Update.
2395         * gcc.dg/cpp/warn-traditional-2.c: Update.
2396         * gcc.dg/cpp/warn-comments-2.c: Update.
2397         * gcc.dg/cpp/warn-variadic-2.c: Update.
2398         * gcc.dg/cpp/warn-long-long-2.c: Update.
2399         * gcc.dg/cpp/warn-deprecated-2.c: Update.
2400         * gcc.dg/cpp/warn-multichar-2.c: Update.
2401         * gcc.dg/cpp/warn-normalized-3.c: Update.
2402         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
2403         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
2404         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
2405         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
2406         * gcc.dg/cpp/warn-redefined-2.c: Update.
2407         * gfortran.dg/warning-directive-2.F90: Update.
2408         * c-c++-common/cpp/warning-directive-2.c: Update.
2409
2410 2010-04-14  Michael Matz  <matz@suse.de>
2411
2412         PR tree-optimization/42963
2413         * testsuite/gcc.dg/pr42963.c: New testcase.
2414
2415 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
2416
2417         * gnat.dg/class_wide.adb: Rename into...
2418         * gnat.dg/class_wide1.adb: ...this.
2419         * gnat.dg/class_wide2.ad[sb]: New test.
2420
2421 2010-04-14  Tobias Burnus  <burnus@net-b.de>
2422
2423         PR fortran/18918
2424         * gfortran.dg/coarray_9.f90: Update dg-errors.
2425         * gfortran.dg/coarray_10.f90: New test.
2426         * gfortran.dg/coarray_11.f90: New test.
2427
2428 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2429
2430         PR fortran/43747
2431         gfortran.dg/initialization_24.f90: New test.
2432
2433 2010-04-13  Jason Merrill  <jason@redhat.com>
2434
2435         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
2436         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
2437
2438 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2439
2440         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
2441         * g++.dg/dg.exp: Likewise.
2442         * gcc.dg/cpp/warning-directive-1.c: Move to ...
2443         * c-c++-common/cpp/warning-directive-1.c: ... here.
2444         * gcc.dg/cpp/warning-directive-2.c: Move to ...
2445         * c-c++-common/cpp/warning-directive-2.c: ... here.
2446         * gcc.dg/cpp/warning-directive-3.c: Move to ...
2447         * c-c++-common/cpp/warning-directive-3.c: ... here.
2448         * gcc.dg/cpp/warning-directive-4.c: Move to ...
2449         * c-c++-common/cpp/warning-directive-4.c: ... here.
2450         * g++.dg/cpp/warning-directive-1.C: Delete.
2451         * g++.dg/cpp/warning-directive-2.C: Delete.
2452         * g++.dg/cpp/warning-directive-3.C: Delete.
2453         * g++.dg/cpp/warning-directive-4.C: Delete.
2454         * gcc.dg/cpp/normalised-3.c: Delete.
2455         * g++.dg/cpp/normalised-1.C: Rename as ...
2456         * c-c++-common/cpp/normalised-3.c: ... this.
2457
2458 2010-04-13  Martin Jambor  <mjambor@suse.cz>
2459
2460         * gcc.dg/tree-ssa/sra-9.c: New test.
2461
2462 2010-04-13  Michael Matz  <matz@suse.de>
2463
2464         PR middle-end/43730
2465         * gcc.dg/pr43730.c: New test.
2466
2467 2010-04-13  Michael Matz  <matz@suse.de>
2468
2469         * gcc.dg/tree-ssa/negate.c: New testcase.
2470
2471 2010-04-13  Richard Guenther  <rguenther@suse.de>
2472
2473         PR testsuite/43735
2474         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
2475
2476 2010-04-13  Richard Guenther  <rguenther@suse.de>
2477
2478         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
2479
2480 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
2481
2482         * gnat.dg/derived_type1.adb: New test.
2483
2484 2010-04-13  Matthias Klose  <doko@ubuntu.com>
2485
2486         * gcc.dg/plugindir1.c: New testcase.
2487         * gcc.dg/plugindir2.c: New testcase.
2488         * gcc.dg/plugindir3.c: New testcase.
2489         * gcc.dg/plugindir4.c: New testcase.
2490
2491 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
2492
2493         * gcc.target/i386/rotate-2.c: New test.
2494
2495 2010-04-12  Jason Merrill  <jason@redhat.com>
2496
2497         PR c++/43641
2498         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
2499         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
2500
2501 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
2502
2503         PR c++/25811
2504         * g++.dg/init/pr25811.C: New test.
2505
2506 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2507
2508         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
2509         dg-error, dg-warning.
2510         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
2511
2512 2010-04-12  Richard Guenther  <rguenther@suse.de>
2513
2514         * gcc.dg/torture/inline-2.c: New testcase.
2515
2516 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
2517
2518         PR bootstrap/43699
2519         * gcc.dg/Wunused-var-7.c: New test.
2520
2521         PR tree-optimization/43560
2522         * gcc.c-torture/execute/pr43560.c: New test.
2523
2524 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
2525
2526         * gnat.dg/aggr13.adb: New test.
2527         * gnat.dg/aggr14.adb: Likewise.
2528         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
2529
2530 2010-04-12  Richard Guenther  <rguenther@suse.de>
2531
2532         PR c++/43611
2533         * g++.dg/torture/pr43611.C: New testcase.
2534
2535 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
2536
2537         PR c/36774
2538         * gcc.dg/pr36774-1.c: New test.
2539         * gcc.dg/pr36774-2.c: New test.
2540
2541 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
2542
2543         * gcc.target/sh/rte-delay-slot.c: New test.
2544
2545 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
2546
2547         * gnat.dg/pack9.adb: Remove -cargs option.
2548         * gnat.dg/aggr12.ad[sb]: New test.
2549
2550 2010-04-10  Jie Zhang  <jie@codesourcery.com>
2551
2552         PR target/43417
2553         * gcc.target/sh/pr43417.c: New test.
2554
2555 2010-04-10  Tobias Burnus  <burnus@net-b.de>
2556
2557         PR fortran/43591
2558         * gfortran.dg/spec_expr_6.f90: New test.
2559
2560 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
2561
2562         PR cpp/43195
2563         * gcc.dg/cpp/pr43195.c: New.
2564         * gcc.dg/cpp/pr43195.h: New.
2565
2566 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2567
2568         PR 42965
2569         * gcc.dg/Werror-6.c: Adjust.
2570         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
2571         * gcc.dg/Werror-4.c: Likewise.
2572         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
2573         * gcc.dg/Wswitch-enum-error.c: Likewise.
2574         * gcc.dg/Wpointer-arith.c: Likewise.
2575         * gcc.dg/Wfatal.c: Likewise.
2576         * gcc.dg/Wswitch-error.c: Likewise.
2577         * g++.dg/warn/unused-result1-Werror.c: Likewise.
2578         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
2579         * gcc.dg/cpp/warn-undef-2.c: Likewise.
2580         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
2581         * gcc.dg/cpp/warn-comments-2.c: Likewise.
2582         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
2583         * gcc.dg/cpp/warning-directive-2.c: Likewise.
2584         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
2585         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
2586         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
2587         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
2588         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
2589         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
2590         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
2591         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
2592         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
2593         * g++.dg/cpp/warning-directive-2.C: Likewise.
2594         * gfortran.dg/warning-directive-2.F90: Likewise.
2595
2596 2010-04-09  Jason Merrill  <jason@redhat.com>
2597
2598         PR c++/42623
2599         * g++.dg/template/sizeof13.C: New.
2600
2601 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
2602
2603         * g++.dg/other/pr35504.C: Add check for thiscall.
2604         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
2605         * gcc.dg/torture/stackalign/thiscall-1.c: New.
2606
2607 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2608
2609         PR c++/28584
2610         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
2611         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
2612         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
2613         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
2614         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
2615         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
2616         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
2617         * g++.dg/other/increment1.C: Likewise.
2618
2619 2010-04-09  Tobias Burnus  <burnus@net-b.de>
2620
2621         PR fortran/18918
2622         * gfortran.dg/coarray_7.f90: New test.
2623         * gfortran.dg/coarray_8.f90: New test.
2624
2625 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
2626
2627         PR fortran/28039
2628         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
2629
2630 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2631
2632         PR target/43643
2633         * gcc.dg/pr43643.c: New test.
2634
2635 2010-04-08  Tobias Burnus  <burnus@net-b.de>
2636
2637         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
2638
2639 2010-04-08  Richard Guenther  <rguenther@suse.de>
2640
2641         PR tree-optimization/43679
2642         * gcc.c-torture/compile/pr43679.c: New testcase.
2643
2644 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
2645
2646         PR debug/43670
2647         * gcc.dg/pr43670.c: New test.
2648
2649 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
2650
2651         PR middle-end/40815
2652         * gcc.dg/tree-ssa/reassoc-19.c: New.
2653
2654 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
2655
2656         PR c/18624
2657         * gcc.dg/Wunused-var-1.c: New test.
2658         * gcc.dg/Wunused-var-2.c: New test.
2659         * gcc.dg/Wunused-var-3.c: New test.
2660         * gcc.dg/Wunused-var-4.c: New test.
2661         * gcc.dg/Wunused-var-5.c: New test.
2662         * gcc.dg/Wunused-var-6.c: New test.
2663         * gcc.dg/Wunused-parm-1.c: New test.
2664
2665         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
2666         * gcc.dg/trunc-1.c: Likewise.
2667         * gcc.dg/vla-9.c: Likewise.
2668         * gcc.dg/dfp/composite-type.c: Likewise.
2669
2670 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
2671
2672         PR objc/35996
2673         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
2674         * obj-c++.dg/objc-gc-3.mm: Ditto.
2675
2676 2010-04-07  Simon Baldwin  <simonb@google.com>
2677
2678         * gcc.dg/cpp/warn-undef-2.c: New.
2679         * gcc.dg/cpp/warn-traditional-2.c: New.
2680         * gcc.dg/cpp/warn-comments-2.c: New.
2681         * gcc.dg/cpp/warning-directive-1.c: New.
2682         * gcc.dg/cpp/warn-long-long.c: New.
2683         * gcc.dg/cpp/warn-traditional.c: New.
2684         * gcc.dg/cpp/warn-variadic-2.c: New.
2685         * gcc.dg/cpp/warn-undef.c: New.
2686         * gcc.dg/cpp/warn-normalized-1.c: New.
2687         * gcc.dg/cpp/warning-directive-2.c: New.
2688         * gcc.dg/cpp/warn-long-long-2.c: New.
2689         * gcc.dg/cpp/warn-variadic.c: New.
2690         * gcc.dg/cpp/warn-normalized-2.c: New.
2691         * gcc.dg/cpp/warning-directive-3.c: New.
2692         * gcc.dg/cpp/warn-deprecated-2.c: New.
2693         * gcc.dg/cpp/warn-trigraphs-1.c: New.
2694         * gcc.dg/cpp/warn-multichar-2.c: New.
2695         * gcc.dg/cpp/warn-normalized-3.c: New.
2696         * gcc.dg/cpp/warning-directive-4.c: New.
2697         * gcc.dg/cpp/warn-unused-macros.c: New.
2698         * gcc.dg/cpp/warn-trigraphs-2.c: New.
2699         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
2700         * gcc.dg/cpp/warn-cxx-compat.c: New.
2701         * gcc.dg/cpp/warn-redefined.c: New.
2702         * gcc.dg/cpp/warn-trigraphs-3.c: New.
2703         * gcc.dg/cpp/warn-unused-macros-2.c: New.
2704         * gcc.dg/cpp/warn-deprecated.c: New.
2705         * gcc.dg/cpp/warn-trigraphs-4.c: New.
2706         * gcc.dg/cpp/warn-redefined-2.c: New.
2707         * gcc.dg/cpp/warn-comments.c: New.
2708         * gcc.dg/cpp/warn-multichar.c: New.
2709         * g++.dg/cpp/warning-directive-1.C: New.
2710         * g++.dg/cpp/warning-directive-2.C: New.
2711         * g++.dg/cpp/warning-directive-3.C: New.
2712         * g++.dg/cpp/warning-directive-4.C: New.
2713         * gfortran.dg/warning-directive-1.F90: New.
2714         * gfortran.dg/warning-directive-3.F90: New.
2715         * gfortran.dg/warning-directive-2.F90: New.
2716         * gfortran.dg/warning-directive-4.F90: New.
2717
2718 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
2719
2720         PR objc++/23716
2721         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
2722
2723 2010-04-07  Jason Merrill  <jason@redhat.com>
2724
2725         * g++.dg/template/dr408.C: New.
2726
2727         * g++.dg/lookup/ns4.C: New.
2728
2729         PR c++/38392
2730         * g++.dg/template/friend51.C: New test.
2731
2732         PR c++/41970
2733         * g++.old-deja/g++.other/linkage1.C: Adjust.
2734
2735 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
2736
2737         PR c++/42697
2738         * g++.dg/template/crash94.C: New test.
2739
2740 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
2741
2742         PR c++/40239
2743         * g++.dg/init/aggr5.C: New test.
2744         * g++.dg/init/aggr5.C: New test.
2745
2746 2010-04-07  Richard Guenther  <rguenther@suse.de>
2747
2748         PR tree-optimization/43270
2749         * g++.dg/warn/Warray-bounds-4.C: New testcase.
2750         * gcc.dg/Warray-bounds-7.c: Likewise.
2751
2752 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
2753
2754         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
2755         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
2756         * gnat.dg/bit_packed_array4.ad[sb]: New test.
2757
2758 2010-04-07  Jie Zhang  <jie@codesourcery.com>
2759
2760         PR c++/42556
2761         * g++.dg/init/pr42556.C: New test.
2762
2763 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
2764
2765         PR debug/43628
2766         * g++.dg/debug/dwarf2/typedef2.C: New test.
2767
2768 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
2769
2770         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
2771         c-c++-common/dwarf2/redeclaration-1.C
2772
2773 2010-04-06  Jason Merrill  <jason@redhat.com>
2774
2775         * g++.dg/cpp0x/pr31437.C: Adjust error location.
2776         * g++.dg/ext/attrib18.C: Likewise.
2777         * g++.dg/ext/bitfield2.C: Likewise.
2778         * g++.dg/ext/bitfield4.C: Likewise.
2779         * g++.dg/ext/visibility/warn2.C: Likewise.
2780         * g++.dg/ext/visibility/warn3.C: Likewise.
2781         * g++.dg/gomp/pr26690-1.C: Likewise.
2782         * g++.dg/inherit/covariant7.C: Likewise.
2783         * g++.dg/init/synth2.C: Likewise.
2784         * g++.dg/lookup/using7.C: Likewise.
2785         * g++.dg/other/crash-4.C: Likewise.
2786         * g++.dg/other/error13.C: Likewise.
2787         * g++.dg/other/error20.C: Likewise.
2788         * g++.dg/parse/crash31.C: Likewise.
2789         * g++.dg/parse/error16.C: Likewise.
2790         * g++.dg/parse/error19.C: Likewise.
2791         * g++.dg/parse/error27.C: Likewise.
2792         * g++.dg/parse/error28.C: Likewise.
2793         * g++.dg/parse/fused-params1.C: Likewise.
2794         * g++.dg/template/error2.C: Likewise.
2795         * g++.dg/template/local6.C: Likewise.
2796         * g++.dg/template/qualttp15.C: Likewise.
2797         * g++.dg/warn/Wnvdtor-2.C: Likewise.
2798         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
2799         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
2800         * g++.old-deja/g++.brendan/crash29.C: Likewise.
2801         * g++.old-deja/g++.eh/spec6.C: Likewise.
2802         * g++.old-deja/g++.jason/crash3.C: Likewise.
2803         * g++.old-deja/g++.jason/destruct2.C: Likewise.
2804         * g++.old-deja/g++.law/ctors5.C: Likewise.
2805         * g++.old-deja/g++.law/ctors9.C: Likewise.
2806         * g++.old-deja/g++.mike/p3538a.C: Likewise.
2807         * g++.old-deja/g++.mike/p3538b.C: Likewise.
2808         * g++.old-deja/g++.other/struct1.C: Likewise.
2809         * g++.old-deja/g++.other/volatile1.C: Likewise.
2810         * g++.old-deja/g++.pt/crash36.C: Likewise.
2811         * g++.old-deja/g++.pt/derived3.C: Likewise.
2812         * g++.old-deja/g++.robertl/eb109.C: Likewise.
2813         * g++.old-deja/g++.robertl/eb4.C: Likewise.
2814
2815 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
2816
2817         PR middle-end/43519
2818         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
2819         * gcc.dg/graphite/id-19.c: New.
2820
2821 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
2822
2823         PR middle-end/32824
2824         * gcc.dg/vect/pr32824: New.
2825
2826 2010-04-06  Tobias Burnus  <burnus@net-b.de>
2827
2828         PR fortran/18918
2829         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
2830         * gfortran.dg/coarray_3.f90: Ditto.
2831         * gfortran.dg/coarray_4.f90: Ditto.
2832         * gfortran.dg/coarray_5.f90: Ditto.
2833         * gfortran.dg/coarray_6.f90: Ditto.
2834         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
2835
2836 2010-04-06  Tobias Burnus  <burnus@net-b.de>
2837
2838         PR fortran/18918
2839         * gfortran.dg/coarray_4.f90: Fix test.
2840         * gfortran.dg/coarray_6.f90: Add more tests.
2841
2842 2010-04-06  Tobias Burnus  <burnus@net-b.de>
2843
2844         PR fortran/18918
2845         * gfortran.dg/coarray_4.f90: New test.
2846         * gfortran.dg/coarray_5.f90: New test.
2847         * gfortran.dg/coarray_6.f90: New test.
2848
2849 2010-04-06  Tobias Burnus  <burnus@net-b.de>
2850
2851         PR fortran/18918
2852         * gfortran.dg/iso_fortran_env_5.f90: New test.
2853         * gfortran.dg/iso_fortran_env_6.f90: New test.
2854
2855 2010-04-06  Tobias Burnus  <burnus@net-b.de>
2856
2857         PR fortran/39997
2858         * gfortran.dg/coarray_1.f90: New test.
2859         * gfortran.dg/coarray_2.f90: New test.
2860         * gfortran.dg/coarray_3.f90: New test.
2861
2862 2010-04-06  Jason Merrill  <jason@redhat.com>
2863
2864         PR c++/43648
2865         * g++.dg/template/dtor8.C: New.
2866
2867         PR c++/43621
2868         * g++.dg/template/error-recovery2.C: New.
2869
2870 2010-04-06  Jan Hubicka  <jh@suse.czpli
2871
2872         PR tree-optimization/42906
2873         * gcc.dg/tree-ssa/dce-1.c: New testcase.
2874
2875 2010-04-06  Tobias Burnus  <burnus@net-b.de>
2876
2877         PR fortran/43178
2878         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
2879         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
2880         * gfortran.dg/auto_dealloc_1.f90: Ditto.
2881
2882 2010-04-06  Richard Guenther  <rguenther@suse.de>
2883
2884         PR tree-optimization/43627
2885         * gcc.dg/tree-ssa/vrp49.c: New testcase.
2886
2887 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
2888
2889         PR target/43638
2890         * gcc.target/i386/pr43638.c: New test.
2891
2892 2010-04-06  Richard Guenther  <rguenther@suse.de>
2893
2894         PR middle-end/43661
2895         * gcc.c-torture/compile/pr43661.c: New testcase.
2896
2897 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
2898
2899         * gcc.target/s390/stackcheck1.c: Add dg-warning.
2900
2901 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
2902
2903         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
2904
2905 2010-04-02  Richard Guenther  <rguenther@suse.de>
2906
2907         PR tree-optimization/43629
2908         * gcc.c-torture/execute/pr43629.c: New testcase.
2909
2910 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
2911             Dominique d'Humieres  <dominiq@lps.ens.fr>
2912
2913         PR libfortran/43605
2914         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
2915
2916 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
2917
2918         PR debug/43325
2919         * c-c++-common/dwarf2/redeclaration-1.C: New test.
2920
2921 2010-04-01  Jason Merrill  <jason@redhat.com>
2922
2923         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
2924
2925 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
2926             Manfred Schwarb  <manfred99@gmx.ch>
2927
2928         PR libfortran/43605
2929         * gfortran.dg/ftell_3.f90: New test.
2930
2931 2010-04-01  Richard Guenther  <rguenther@suse.de>
2932
2933         PR middle-end/43614
2934         * gcc.c-torture/compile/pr43614.c: New testcase.
2935
2936 2010-04-01  Martin Jambor  <mjambor@suse.cz>
2937
2938         PR tree-optimization/43141
2939         * gcc.dg/guality/pr43141.c: New test.
2940
2941 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2942
2943         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
2944         * g++.dg/eh/spbp.C: Likewise.
2945         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
2946         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
2947         superfluous casts.
2948         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
2949         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
2950         * objc.dg/dwarf-2.m: Likewise.
2951
2952 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
2953
2954         PR middle-end/43464
2955         * gcc.dg/graphite/id-pr43464.c: New.
2956         * gcc.dg/graphite/id-pr43464-1.c: New.
2957
2958 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
2959
2960         PR middle-end/43351
2961         * gcc.dg/graphite/id-pr43351.c
2962
2963 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
2964
2965         PR testsuite/35165
2966         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
2967         * obj-c++.dg/try-catch-2.mm: Ditto.
2968         * obj-c++.dg/lookup-2.mm: Ditto.
2969         * obj-c++.dg/encode-8.m: Ditto.
2970         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
2971         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
2972         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
2973         * obj-c++.dg/const-str-11.mm: Ditto.
2974         * obj-c++.dg/const-str-9.mm: Ditto.
2975         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
2976         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
2977         * obj-c++.dg/except-1.mm: Ditto.
2978         * obj-c++.dg/const-str-7.mm: Ditto.
2979         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
2980         * obj-c++.dg/const-str-3.mm: Ditto.
2981         * obj-c++.dg/const-str-7.mm: Ditto.
2982         * obj-c++.dg/stubify-2.mm: Change dump file name.
2983
2984         PR objc++/23613
2985         * gcc/testsuite/objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
2986         New macro.
2987         * gcc/testsuite/obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
2988         Remove dg-xfail-if.
2989
2990 2010-03-31  Martin Jambor  <mjambor@suse.cz>
2991
2992         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
2993         only with -O2, -O3 or -Os and not with -fwhopr.
2994
2995 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
2996
2997         PR c++/43558
2998         * g++.dg/template/typedef31.C: New test.
2999
3000 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3001
3002         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
3003         assembler output on *-*-solaris2*.
3004         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
3005
3006 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
3007
3008         PR debug/43557
3009         * gcc.dg/pr43557-1.c: New test.
3010         * gcc.dg/pr43557-2.c: New file.
3011
3012 2010-03-31  Jie Zhang  <jie@codesourcery.com>
3013
3014         PR 43562
3015         * gcc.dg/pr43562.c: New test.
3016
3017 2010-03-30  Jason Merrill  <jason@redhat.com>
3018
3019         PR c++/43076
3020         * g++.dg/template/error-recovery1.C: New.
3021
3022         PR c++/41786
3023         * g++.dg/parse/ambig5.C: New.
3024
3025 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
3026
3027         PR debug/43593
3028         * gcc.dg/guality/pr43593.c: New test.
3029
3030 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
3031
3032         PR middle-end/43430
3033         * gcc.dg/vect/pr43430-1.c: New.
3034
3035 2010-03-30  Jason Merrill  <jason@redhat.com>
3036
3037         PR c++/43559
3038         * g++.dg/template/partial7.C: New.
3039
3040 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3041
3042         * gcc.target/s390/stackcheck1.c: New testcase.
3043
3044 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3045
3046         PR libfortran/43265
3047         * gfortran.dg/read_eof_8.f90: New test.
3048
3049 2010-03-29  Jason Merrill  <jason@redhat.com>
3050
3051         * gcc.dg/cpp/include6.c: Change [] to ().
3052
3053         N3077
3054         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
3055         splicing and UCNs.
3056         * c-c++-common/raw-string-2.c: Add trigraph test.
3057         * c-c++-common/raw-string-8.c: New.
3058         * c-c++-common/raw-string-9.c: New.
3059         * c-c++-common/raw-string-10.c: New.
3060
3061         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
3062         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
3063         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
3064         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
3065         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
3066         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
3067         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
3068
3069 2010-03-29  Richard Guenther  <rguenther@suse.de>
3070
3071         PR tree-optimization/43560
3072         * gcc.dg/torture/pr43560.c: New testcase.
3073
3074 2010-03-29  Jason Merrill  <jason@redhat.com>
3075
3076         N3077
3077         * g++.dg/ext/raw-string-1.C: Change [] to ().
3078         * g++.dg/ext/raw-string-2.C: Change [] to ().
3079         Don't use \ in delimiter.
3080         * g++.dg/ext/raw-string-3.C: Change [] to ().
3081         * g++.dg/ext/raw-string-4.C: Change [] to ().
3082         * g++.dg/ext/raw-string-5.C: Change [] to ().
3083         Test for error on \ in delimiter.
3084         * g++.dg/ext/raw-string-6.C: Change [] to ().
3085         * g++.dg/ext/raw-string-7.C: Change [] to ().
3086
3087 2010-03-29  Jie Zhang  <jie@codesourcery.com>
3088
3089         PR 43564
3090         * gcc.dg/pr43564.c: New test.
3091
3092 2010-03-29  Tobias Burnus  <burnus@net-b.de>
3093
3094         PR fortran/43551
3095         * gfortran.dg/direct_io_12.f90: New test.
3096
3097 2010-03-28  Jan Hubicka  <jh@suse.cz>
3098
3099         PR tree-optimization/43505
3100         * gfortran.dg/pr43505.f90: New testcase.
3101
3102 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
3103
3104         PR tree-optimization/43528
3105         * gcc.target/i386/pr43528.c: New test.
3106
3107 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
3108
3109         PR c/43381
3110         * gcc.dg/parm-impl-decl-3.c: New test.
3111
3112 2010-03-26  Jason Merrill  <jason@redhat.com>
3113
3114         PR c++/43509
3115         * g++.dg/cpp0x/parse1.C: New.
3116
3117 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
3118
3119         PR target/43524
3120         * gcc.target/i386/pr43524.c: New test.
3121
3122 2010-03-26  Martin Jambor  <mjambor@suse.cz>
3123
3124         * gcc/testsuite/gcc.dg/tree-ssa/loadpre1.c: Delete trailing
3125         whitespace, rename main to foo.
3126         * gcc/testsuite/gcc.dg/tree-ssa/loadpre14.c: Likewise.
3127         * gcc/testsuite/gcc.dg/tree-ssa/loadpre15.c: Likewise.
3128         * gcc/testsuite/gcc.dg/tree-ssa/loadpre16.c: Likewise.
3129         * gcc/testsuite/gcc.dg/tree-ssa/loadpre17.c: Likewise.
3130         * gcc/testsuite/gcc.dg/tree-ssa/loadpre19.c: Likewise.
3131         * gcc/testsuite/gcc.dg/tree-ssa/loadpre20.c: Likewise.
3132         * gcc/testsuite/gcc.dg/tree-ssa/loadpre3.c: Likewise.
3133         * gcc/testsuite/gcc.dg/tree-ssa/loadpre5.c: Likewise.
3134         * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
3135         * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
3136         * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
3137
3138 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
3139
3140         PR c++/43327
3141         * g++.dg/other/crash-10.C: New test.
3142         * g++.dg/other/crash-11.C: New test.
3143
3144 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3145
3146         PR libfortran/43517
3147         * gfortran.dg/read_eof_7.f90: New test.
3148
3149 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
3150
3151         PR objc/35165
3152         PR testsuite/43512
3153         * objc-obj-c++-shared: New directory.
3154         * objc-obj-c++-shared/Object1-implementation.h: New file.
3155         * objc-obj-c++-shared/Object1.h: New file.
3156         * objc-obj-c++-shared/Protocol1.h: New file.
3157         * objc-obj-c++-shared/next-abi.h: New file.
3158         * objc-obj-c++-shared/next-mapping.h: New file.
3159         * objc/execute/next_mapping.h: Delete.
3160         * objc.dg/special/special.exp: For all targets run the tests with
3161         -fgnu-runtime, for darwin targets also run the tests with
3162         -fnext-runtime.
3163         * objc.dg/dg.exp: Ditto.
3164         * obj-c++.dg/dg.exp: Ditto.
3165         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
3166         Protocol1.h) and next-mapping.h as required.  Amend testcase to
3167         include use of updated NeXT interface.
3168         * objc/execute/formal_protocol-5.m: Ditto.
3169         * objc/execute/protocol-isEqual-2.m: Ditto.
3170         * objc/execute/protocol-isEqual-4.m: Ditto.
3171         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
3172         Protocol1.h) and next-mapping.h as required.
3173         * objc/execute/object_is_class.m: Ditto.
3174         * objc/execute/enumeration-1.m: Ditto.
3175         * objc/execute/class-13.m: Ditto.
3176         * objc/execute/formal_protocol-2.m: Ditto.
3177         * objc/execute/formal_protocol-4.m: Ditto.
3178         * objc/execute/class-1.m: Ditto.
3179         * objc/execute/bycopy-1.m: Ditto.
3180         * objc/execute/formal_protocol-6.m: Ditto.
3181         * objc/execute/bycopy-3.m: Ditto.
3182         * objc/execute/class-3.m: Ditto.
3183         * objc/execute/bf-11.m: Ditto.
3184         * objc/execute/class-5.m: Ditto.
3185         * objc/execute/bf-13.m: Ditto.
3186         * objc/execute/class-7.m: Ditto.
3187         * objc/execute/bf-15.m: Ditto.
3188         * objc/execute/class-9.m: Ditto.
3189         * objc/execute/bf-17.m: Ditto.
3190         * objc/execute/bf-19.m: Ditto.
3191         * objc/execute/IMP.m: Ditto.
3192         * objc/execute/exceptions/catchall-1.m: Ditto.
3193         * objc/execute/exceptions/trivial.m: Ditto.
3194         * objc/execute/exceptions/finally-1.m: Ditto.
3195         * objc/execute/exceptions/local-variables-1.m: Ditto.
3196         * objc/execute/exceptions/foward-1.m: Ditto.
3197         * objc/execute/bf-2.m: Ditto.
3198         * objc/execute/string1.m: Ditto.
3199         * objc/execute/bf-4.m: Ditto.
3200         * objc/execute/informal_protocol.m: Ditto.
3201         * objc/execute/string3.m: Ditto.
3202         * objc/execute/bf-6.m: Ditto.
3203         * objc/execute/bf-8.m: Ditto.
3204         * objc/execute/class-tests-1.h: Ditto.
3205         * objc/execute/protocol-isEqual-1.m: Ditto.
3206         * objc/execute/protocol-isEqual-3.m: Ditto.
3207         * objc/execute/_cmd.m: Ditto.
3208         * objc/execute/function-message-1.m: Ditto.
3209         * objc/execute/bf-20.m: Ditto.
3210         * objc/execute/bf-common.h: Ditto.
3211         * objc/execute/np-2.m: Ditto.
3212         * objc/execute/class-10.m: Ditto.
3213         * objc/execute/class-12.m: Ditto.
3214         * objc/execute/enumeration-2.m: Ditto.
3215         * objc/execute/class-14.m: Ditto.
3216         * objc/execute/encode-1.m: Ditto.
3217         * objc/execute/formal_protocol-1.m: Ditto.
3218         * objc/execute/formal_protocol-3.m: Ditto.
3219         * objc/execute/accessing_ivars.m: Ditto.
3220         * objc/execute/bycopy-2.m: Ditto.
3221         * objc/execute/class-2.m: Ditto.
3222         * objc/execute/bf-10.m: Ditto.
3223         * objc/execute/formal_protocol-7.m: Ditto.
3224         * objc/execute/root_methods.m: Ditto.
3225         * objc/execute/class-4.m: Ditto.
3226         * objc/execute/bf-12.m: Ditto.
3227         * objc/execute/class-6.m: Ditto.
3228         * objc/execute/bf-14.m: Ditto.
3229         * objc/execute/nested-func-1.m: Ditto.
3230         * objc/execute/class-8.m: Ditto.
3231         * objc/execute/private.m: Ditto.
3232         * objc/execute/bf-16.m: Ditto.
3233         * objc/execute/bf-18.m: Ditto.
3234         * objc/execute/load-3.m: Ditto.
3235         * objc/execute/compatibility_alias.m: Ditto.
3236         * objc/execute/bf-1.m: Ditto.
3237         * objc/execute/no_clash.m: Ditto.
3238         * objc/execute/bf-3.m: Ditto.
3239         * objc/execute/string2.m: Ditto.
3240         * objc/execute/bf-5.m: Ditto.
3241         * objc/execute/string4.m: Ditto.
3242         * objc/execute/bf-7.m: Ditto.
3243         * objc/execute/object_is_meta_class.m: Ditto.
3244         * objc/execute/bf-9.m: Ditto.
3245         * objc/execute/bf-21.m: Ditto.
3246         * objc/execute/cascading-1.m: Ditto.
3247         * objc/execute/trivial.m: Ditto.
3248         * objc/execute/np-1.m: Ditto.
3249         * objc/compile/trivial.m: Ditto.
3250         * objc/execute/class_self-2.m: Include <stdlib.h>.
3251         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
3252         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
3253         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
3254         and 64bit. Use new NeXT interface as required.
3255         * objc.dg/special/unclaimed-category-1.m: Ditto.
3256         * objc.dg/special/unclaimed-category-1.h: Ditto.
3257         * objc.dg/special/unclaimed-category-1a.m: Ditto.
3258         * objc.dg/func-ptr-1.m: Ditto.
3259         * objc.dg/stret-1.m: Ditto.
3260         * objc.dg/encode-2.m: Ditto.
3261         * objc.dg/category-1.m: Ditto.
3262         * objc.dg/encode-3.m: Ditto.
3263         * objc.dg/call-super-3.m: Ditto.
3264         * objc.dg/method-3.m: Ditto.
3265         * objc.dg/func-ptr-2.m: Ditto.
3266         * objc.dg/lookup-1.m: Ditto.
3267         * objc.dg/encode-4.m: Ditto.
3268         * objc.dg/fix-and-continue-1.m: Ditto.
3269         * objc.dg/proto-lossage-3.m: Ditto.
3270         * objc.dg/method-13.m: Ditto.
3271         * objc.dg/proto-qual-1.m: Ditto.
3272         * objc.dg/zero-link-3.m: Ditto.
3273         * objc.dg/bitfield-1.m: Ditto.
3274         * objc.dg/va-meth-1.m: Ditto.
3275         * objc.dg/super-class-3.m: Ditto.
3276         * objc.dg/call-super-1.m: Ditto.
3277         * objc.dg/type-size-2.m: Ditto.
3278         * objc.dg/method-10.m: Ditto.
3279         * objc.dg/defs.m: Ditto.
3280         * objc.dg/const-str-3.m: Ditto.
3281         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
3282         Protocol1.h) and next-mapping.h as required. Use new NeXT
3283         interface as required.
3284         * objc.dg/super-class-4.m: Ditto.
3285         * objc.dg/comp-types-8.m: Ditto.
3286         * objc.dg/call-super-2.m: Ditto.
3287         * objc.dg/objc-fast-4.m: Ditto.
3288         * objc.dg/method-6.m: Ditto.
3289         * objc.dg/const-str-3.m: Ditto.
3290         * objc.dg/const-str-7.m: Ditto.
3291         * objc.dg/method-15.m: Ditto.
3292         * objc.dg/method-19.m: Ditto.
3293         * objc.dg/sync-1.m: Ditto.
3294         * objc.dg/layout-1.m: Ditto.
3295         * objc.dg/bitfield-3.m: Ditto.
3296         * objc.dg/try-catch-3.m: Ditto.
3297         * objc.dg/try-catch-7.m: Ditto.
3298         * objc.dg/comp-types-10.m: Ditto.
3299         * objc.dg/selector-2.: Ditto.
3300         * objc.dg/method-7.m: Ditto.
3301         * objc.dg/typedef-alias-1.m: Ditto.
3302         * objc.dg/proto-lossage-2.m: Ditto.
3303         * objc.dg/comp-types-11.m: Ditto.
3304         * objc.dg/sizeof-1.m: Ditto.
3305         * objc.dg/method-17.m: Ditto.
3306         * objc.dg/bitfield-5.m: Ditto.
3307         * objc.dg/try-catch-1.m: Ditto.
3308         * objc.dg/encode-5.m: Ditto.
3309         * objc.dg/fix-and-continue-2.m: Ditto.
3310         * objc.dg/method-9.m: Ditto.
3311         * objc.dg/isa-field-1.m: Ditto.
3312         * objc.dg/local-decl-2.m: Ditto.
3313         * objc.dg/objc-gc-4.m: Ditto.
3314         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
3315         * objc.dg/gnu-runtime-3.m: Ditto.
3316         * objc.dg/encode-7.m: Ditto.
3317         * objc.dg/encode-8.m: Ditto.
3318         * objc.dg/selector-3.m: Ditto.
3319         * objc.dg/gnu-runtime-1.m: Ditto.
3320         * objc.dg/const-str-12.m: Ditto.
3321         * objc.dg/gnu-runtime-2.m: Ditto.
3322         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
3323         * objc.dg/selector-1.m: Ditto.
3324         * objc.dg/stubify-2.m: Ditto.
3325         * objc.dg/zero-link-1.m: Ditto.
3326         * objc.dg/stret-2.m: Ditto.
3327         * objc.dg/zero-link-2.m: Ditto.
3328         * objc.dg/next-runtime-1.m: Ditto.
3329         * objc.dg/symtab-1.m: Ditto.
3330         * objc.dg/stubify-1.m: Ditto.
3331         * objc.dg/bitfield-2.m: Ditto.
3332         * objc.dg/try-catch-10.m: Apply to both runtimes.
3333         * objc.dg/const-str-1.m: Ditto.
3334         * objc.dg/image-info.m: Ditto.
3335         * objc.dg/encode-9.m: Ditto.
3336         * objc.dg/pragma-1.m: Apply test to all targets.
3337         * objc.dg/const-str-4.m: Ditto.
3338         * objc.dg/const-str-8.m: Ditto.
3339         * objc.dg/super-class-2.m: Ditto.
3340         * objc.dg/try-catch-5.m: Ditto.
3341         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
3342         Protocol1.h) and next-mapping.h as required. Use new NeXT
3343         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
3344         * objc.dg/const-str-11.m: Ditto.
3345         * objc.dg/const-str-9.m: Ditto.
3346         * objc.dg/method-4.m: Skip for 64Bit NeXT.
3347         * objc.dg/encode-1.m: Remove redundant -lobjc.
3348         * objc.dg/try-catch-9.m: Tidy space.
3349         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
3350         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
3351         and 64bit. Use new NeXT interface as required.
3352         * obj-c++.dg/template-4.mm: Ditto.
3353         * obj-c++.dg/defs.mm: Ditto.
3354         * obj-c++.dg/basic.mm: Ditto.
3355         * obj-c++.dg/encode-4.mm: Ditto.
3356         * obj-c++.dg/method-17.mm: Ditto.
3357         * obj-c++.dg/proto-lossage-3.mm: Ditto.
3358         * obj-c++.dg/cxx-class-1.mm: Ditto.
3359         * obj-c++.dg/method-10.mm: Ditto.
3360         * obj-c++.dg/va-meth-1.mm: Ditto.
3361         * obj-c++.dg/encode-5.mm: Ditto.
3362         * obj-c++.dg/lookup-2.mm: Ditto.
3363         * obj-c++.dg/template-3.mm: Ditto.
3364         * obj-c++.dg/proto-qual-1.mm: Ditto.
3365         * obj-c++.dg/qual-types-1.m: Ditto.
3366         * obj-c++.dg/cxx-scope-1.mm: Ditto.
3367         * obj-c++.dg/template-1.mm: Ditto.
3368         * obj-c++.dg/encode-6.mm: Ditto.
3369         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
3370         Protocol1.h) and next-mapping.h as required. Use new NeXT
3371         interface as required.
3372         * obj-c++.dg/except-1.mm: Ditto.
3373         * obj-c++.dg/const-str-7.mm: Ditto.
3374         * obj-c++.dg/ivar-list-semi.mm: Ditto.
3375         * obj-c++.dg/cxx-scope-2.mm: Ditto.
3376         * obj-c++.dg/selector-2.mm: Ditto.
3377         * obj-c++.dg/isa-field-1.mm: Ditto.
3378         * obj-c++.dg/try-catch-1.mm: Ditto.
3379         * obj-c++.dg/local-decl-1.mm: Ditto.
3380         * obj-c++.dg/try-catch-9.mm: Ditto.
3381         * obj-c++.dg/no-extra-load.mm: Ditto.
3382         * obj-c++.dg/selector-5.mm: Ditto.
3383         * obj-c++.dg/method-12.mm: Ditto.
3384         * obj-c++.dg/try-catch-11.mm: Ditto.
3385         * obj-c++.dg/comp-types-11.mm: Ditto.
3386         * obj-c++.dg/bitfield-3.mm: Ditto.
3387         * obj-c++.dg/method-6.mm: Ditto.
3388         * obj-c++.dg/super-class-2.mm: Ditto.
3389         * obj-c++.dg/method-21.mm: Ditto.
3390         * obj-c++.dg/const-str-8.mm: Ditto.
3391         * obj-c++.dg/try-catch-7.mm: Ditto.
3392         * obj-c++.dg/method-15.mm: Ditto.
3393         * obj-c++.dg/layout-1.mm: Ditto.
3394         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
3395         * obj-c++.dg/const-str-3.mm: Ditto.
3396         * obj-c++.dg/try-catch-2.mm: Ditto.
3397         * obj-c++.dg/objc-gc-3.mm: Ditto.
3398         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
3399         * obj-c++.dg/bitfield-1.mm: Ditto.
3400         * obj-c++.dg/selector-6.mm: Ditto.
3401         * obj-c++.dg/method-13.mm: Ditto.
3402         * obj-c++.dg/comp-types-12.mm: Ditto.
3403         * obj-c++.dg/bitfield-4.mm: Ditto.
3404         * obj-c++.dg/try-catch-8.mm: Ditto.
3405         * obj-c++.dg/method-2.mm: Ditto.
3406         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
3407         * obj-c++.dg/typedef-alias-1.mm: Ditto.
3408         * obj-c++.dg/const-str-4.mm: Ditto.
3409         * obj-c++.dg/proto-lossage-2.mm: Ditto.
3410         * obj-c++.dg/try-catch-3.mm: Ditto.
3411         * obj-c++.dg/comp-types-9.mm: Ditto.
3412         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
3413         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
3414         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
3415         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
3416         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
3417         Use new NeXT interface as required.
3418         * obj-c++.dg/const-str-10.mm: Ditto.
3419         * obj-c++.dg/const-str-11.mm: Ditto.
3420         * obj-c++.dg/const-str-9.mm: Ditto.
3421         * obj-c++.dg/method-11.mm: Ditto.
3422         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
3423         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
3424         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
3425         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
3426         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
3427
3428 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
3429
3430         PR c++/43206
3431         * g++.dg/template/typedef30.C: New test case.
3432
3433 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
3434
3435         PR c/43385
3436         * gcc.c-torture/execute/pr43385.c: New test.
3437
3438 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
3439
3440         * gcc.dg/strncpy-fix-1.c: New test.
3441
3442 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
3443
3444         PR testsuite/41609
3445         * lib/objc-torture.exp (objc-set-runtime-options): New.
3446         * objc/execute/execute.exp: Check runtime options on each pass.
3447         * objc/execute/exceptions/exceptions.exp: Ditto.
3448         * objc/compile/compile.exp: Ditto.
3449
3450         PR testsuite/42348
3451         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
3452         standard tests.
3453         (check_effective_target_objc2): New proc.
3454         (check_effective_target_next_runtime): New proc.
3455         * lib/objc.exp: Determine which runtime is in force and support it.
3456         * lib/obj-c++.exp: Ditto.
3457
3458 2010-03-24  Jason Merrill  <jason@redhat.com>
3459
3460         PR c++/43502
3461         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
3462
3463 2010-03-24  Martin Jambor  <mjambor@suse.cz>
3464
3465         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
3466         a loop.
3467         * gcc.dg/ipa/ipa-2.c: Likewise.
3468         * gcc.dg/ipa/ipa-3.c: Likewise.
3469         * gcc.dg/ipa/ipa-4.c: Likewise.
3470         * gcc.dg/ipa/ipa-5.c: Likewise.
3471         * gcc.dg/ipa/ipa-7.c: Likewise.
3472         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
3473         a loop.
3474         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
3475         i_can_not_be_propagated_fully2 into a loop.
3476         * gcc.dg/ipa/ipa-8.c: New test.
3477         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
3478
3479 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
3480
3481         PR debug/19192
3482         PR debug/43479
3483         * gcc.dg/guality/pr43479.c: New test.
3484         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
3485         and add volatile keyword.
3486
3487 2010-03-23  Mike Stump  <mikestump@comcast.net>
3488
3489         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
3490
3491 2010-03-23  Jason Merrill  <jason@redhat.com>
3492
3493         * g++.dg/ext/altivec-17.C: Adjust error message.
3494
3495         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
3496         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
3497         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
3498         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
3499         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
3500         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
3501
3502 2010-03-22  Jason Merrill  <jason@redhat.com>
3503
3504         PR c++/43333
3505         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
3506         * g++.dg/ext/is_pod_98.C: New.
3507
3508         PR c++/43281
3509         * g++.dg/cpp0x/auto18.C: New.
3510
3511         * gcc.dg/pr36997.c: Adjust error message.
3512         * g++.dg/ext/vector9.C: Likewise.
3513         * g++.dg/conversion/simd3.C: Likewise.
3514         * g++.dg/other/error23.C: Likewise.
3515
3516 2010-03-22  Michael Matz  <matz@suse.de>
3517
3518         PR middle-end/43475
3519         * gfortran.dg/pr43475.f90: New testcase.
3520
3521 2010-03-22  Richard Guenther  <rguenther@suse.de>
3522
3523         PR tree-optimization/43390
3524         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
3525
3526 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3527
3528         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
3529         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
3530
3531 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
3532             Michael Matz  <matz@suse.de>
3533
3534         PR c++/43081
3535         * g++.dg/parse/crash56.C: New test.
3536
3537 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
3538
3539         PR fortran/43450
3540         * gfortran.dg/whole_file_15.f90 : New test.
3541
3542 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3543
3544         PR fortran/43409
3545         * gfortran.dg/inquire_size.f90: New test.
3546
3547 2010-03-20  Richard Guenther  <rguenther@suse.de>
3548
3549         PR rtl-optimization/43438
3550         * gcc.c-torture/execute/pr43438.c: New testcase.
3551
3552 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
3553
3554         PR c++/43375
3555         * g++.dg/abi/mangle42.C: New test.
3556
3557 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
3558
3559         PR C/43211
3560         * gcc.dg/pr43211.c: New test.
3561         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
3562
3563 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
3564
3565         PR rtl-optimization/42258
3566         * gcc.target/arm/thumb1-mul-moves.c: New test.
3567
3568         PR target/40697
3569         * gcc.target/arm/thumb-andsi.c: New test.
3570
3571         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
3572         dg-require-effective-target.
3573
3574 2010-03-19  Michael Matz  <matz@suse.de>
3575
3576         PR c++/43116
3577         * g++.dg/other/pr43116.C: New testcase.
3578
3579 2010-03-19  Michael Matz  <matz@suse.de>
3580
3581         PR target/43305
3582         * gcc.dg/pr43305.c: New testcase.
3583
3584 2010-03-19  Richard Guenther  <rguenther@suse.de>
3585
3586         PR tree-optimization/43415
3587         * gcc.c-torture/compile/pr43415.c: New testcase.
3588
3589 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
3590
3591         PR ada/43106
3592         * gnat.dg/case_optimization2.adb: New test.
3593         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
3594
3595 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3596             Jack Howarth <howarth@bromo.med.uc.edu>
3597
3598         PR target/36399
3599         * gcc.target/i386/push-1.c: Don't xfail
3600           scan-assembler-not "movups" on darwin.
3601
3602 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
3603
3604         PR debug/43058
3605         * gcc.dg/pr43058.c: New test.
3606
3607 2010-03-18  Martin Jambor  <mjambor@suse.cz>
3608
3609         PR middle-end/42450
3610         * g++.dg/torture/pr42450.C: New test.
3611
3612 2010-03-18  Michael Matz  <matz@suse.de>
3613
3614         PR middle-end/43419
3615         * gcc.dg/pr43419.c: New testcase.
3616
3617 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
3618
3619         PR rtl-optimization/43360
3620         * gcc.dg/torture/pr43360.c: New.
3621
3622 2010-03-18  Michael Matz  <matz@suse.de>
3623
3624         PR tree-optimization/43402
3625         * gcc.dg/pr43402.c: New testcase.
3626
3627 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
3628
3629         PR target/42427
3630         * gcc.dg/pr42427.c: New test.
3631
3632 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3633
3634         PR libfortran/43265
3635         * gfortran.dg/read_empty_file.f: New test.
3636         * gfortran.dg/read_eof_all.f90: New test.
3637         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
3638         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
3639
3640 2010-03-17  Michael Matz  <matz@suse.de>
3641
3642         * gcc.dg/pr43300.c: Add -w.
3643
3644 2010-03-17  Richard Guenther  <rguenther@suse.de>
3645
3646         * gcc.dg/pr43379.c: Add -w.
3647
3648 2010-03-17  Tobias Burnus  <burnus@net-b.de>
3649
3650         PR fortran/43331
3651         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
3652
3653 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
3654
3655         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
3656
3657 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3658
3659         * ada/acats/run_all.sh: Log start and end times.
3660
3661 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3662
3663         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
3664
3665 2010-03-16  Richard Guenther  <rguenther@suse.de>
3666
3667         PR middle-end/43379
3668         * gcc.dg/pr43379.c: New testcase.
3669
3670 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
3671
3672         PR debug/43051
3673         * gcc.dg/guality/pr43051-1.c: New test.
3674
3675 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
3676
3677         PR testsuite/43363
3678         * g++.dg/ext/altivec-17.C: Handle changes to error message.
3679
3680 2010-03-15  Michael Matz  <matz@suse.de>
3681
3682         PR middle-end/43300
3683         * gcc.dg/pr43300.c: New testcase.
3684
3685 2010-03-15  Richard Guenther  <rguenther@suse.de>
3686
3687         PR tree-optimization/43367
3688         * gcc.c-torture/compile/pr43367.c: New testcase.
3689
3690 2010-03-15  Richard Guenther  <rguenther@suse.de>
3691
3692         PR tree-optimization/43317
3693         * gcc.dg/pr43317.c: New testcase.
3694
3695 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
3696
3697         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
3698
3699 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
3700
3701         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
3702
3703 2010-03-14  Tobias Burnus  <burnus@net-b.de>
3704
3705         PR fortran/43362
3706         * gfortran.dg/impure_constructor_1.f90: New test.
3707
3708 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
3709
3710         PR middle-end/43354
3711         * gfortran.dg/graphite/id-pr43354.f: New.
3712
3713 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
3714
3715         PR middle-end/43349
3716         * gfortran.dg/graphite/pr43349.f: New.
3717
3718 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
3719
3720         PR middle-end/43306
3721         * gcc.dg/graphite/pr43306.c: New.
3722
3723 2010-03-12  David S. Miller  <davem@davemloft.net>
3724
3725         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
3726         sparc.
3727
3728 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3729
3730         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
3731
3732 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
3733
3734         PR fortran/43291
3735         PR fortran/43326
3736         * gfortran.dg/dynamic_dispatch_7.f03: New test.
3737
3738 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
3739
3740         * gfortran.dg/default_format_denormal_1.f90: Don't assume
3741         fail for *-*-mingw* targets.
3742
3743 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
3744
3745         PR debug/43329
3746         * gcc.dg/guality/pr43329-1.c: New test.
3747
3748 2010-03-11  Martin Jambor  <mjambor@suse.cz>
3749
3750         PR tree-optimization/43257
3751         * g++.dg/torture/pr43257.C: New test.
3752
3753 2010-03-11  Tobias Burnus  <burnus@net-b.de>
3754
3755         PR fortran/43228
3756         * gfortran.dg/namelist_61.f90: New test.
3757
3758 2010-03-11  Richard Guenther  <rguenther@suse.de>
3759
3760         PR tree-optimization/43255
3761         * gcc.c-torture/compile/pr43255.c: New testcase.
3762
3763 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3764
3765         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
3766         * gcc.dg/pr43280.c: New testcase.
3767
3768 2010-03-11  Richard Guenther  <rguenther@suse.de>
3769
3770         PR lto/43200
3771         * gcc.dg/lto/20100227-1_0.c: New testcase.
3772         * gcc.dg/lto/20100227-1_1.c: Likewise.
3773
3774 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3775
3776         PR libfortran/43320
3777         PR libfortran/43265
3778         * gfortran.dg/read_eof_6.f: New test
3779         * gfortran.dg/read_x_eof.f90: New test.
3780         * gfortran.dg/read_x_past.f: Update test.
3781
3782 2010-03-10  Jan Hubicka   <jh@suse.cz>
3783
3784         * gcc.c-torture/compile/pr43288.c: New test.
3785
3786 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3787
3788         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
3789         -fpic/-fPIC flags.
3790         * g++.old-deja/g++.pt/asm2.C: Likewise.
3791         * gcc.c-torture/compile/20000804-1.c: Likewise.
3792         * gcc.target/i386/clobbers.c: Likewise.
3793
3794 2010-03-10  Tobias Burnus  <burnus@net-b.de>
3795
3796         PR fortran/43303
3797         * gfortran.dg/c_assoc_3.f90: New test.
3798
3799 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
3800
3801         PR debug/36728
3802         * gcc.dg/guality/pr36728-1.c: New test.
3803         * gcc.dg/guality/pr36728-2.c: New test.
3804
3805 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
3806
3807         * gcc.dg/h8300-div-delay-slot.c: New test.
3808
3809 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
3810
3811         PR tree-optimization/43236
3812         * gcc.c-torture/execute/pr43236.c: New test.
3813
3814 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
3815
3816         PR middle-end/42859
3817         * g++.dg/eh/pr42859.C: New test.
3818
3819 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
3820
3821         PR debug/43299
3822         * gcc.dg/pr43299.c: New test.
3823
3824         PR debug/43290
3825         * g++.dg/eh/unwind2.C: New test.
3826
3827 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
3828             Reza Yazdani  <reza.yazdani@amd.com>
3829
3830         PR middle-end/43065
3831         * gcc.dg/graphite/run-id-4.c: New.
3832
3833 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
3834
3835         PR middle-end/43065
3836         * gcc.dg/graphite/run-id-3.c: New.
3837
3838 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
3839
3840         PR middle-end/42644
3841         PR middle-end/42130
3842         * gcc.dg/graphite/id-18.c: New.
3843         * gcc.dg/graphite/run-id-pr42644.c: New.
3844
3845 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
3846
3847         PR middle-end/42326
3848         * gcc.dg/graphite/pr42326.c: New.
3849
3850 2010-03-08  Richard Guenther  <rguenther@suse.de>
3851
3852         PR tree-optimization/43269
3853         * gcc.c-torture/execute/pr43269.c: New testcase.
3854
3855 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
3856
3857         PR fortran/43256
3858         * gfortran.dg/typebound_call_13.f03: New.
3859
3860 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
3861
3862         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
3863         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
3864
3865 2010-03-05  Jason Merrill  <jason@redhat.com>
3866
3867         * g++.dg/abi/mangle40.C: Require weak and alias.
3868
3869 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
3870
3871         PR middle-end/42326
3872         * gfortran.dg/graphite/pr42326.f90: New.
3873         * gfortran.dg/graphite/pr42326-1.f90: New.
3874
3875 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3876
3877         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
3878         (gnat_target_compile): Likewise.
3879         Reinitialize GNAT_UNDER_TEST if target changes.
3880         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
3881         (local_find_gnatmake): Pass full --GCC to gnatlink.
3882         Remove --LINK.
3883
3884 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
3885
3886         PR c/43248
3887         * gcc.dg/compound-literal-1.c: New testcase.
3888
3889 2010-03-04  Martin Jambor  <mjambor@suse.cz>
3890
3891         PR tree-optimization/43164
3892         PR tree-optimization/43191
3893         * gcc.c-torture/compile/pr43164.c: New test.
3894         * gcc.c-torture/compile/pr43191.c: Likewise.
3895
3896 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
3897
3898         PR fortran/43244
3899         * gfortran.dg/finalize_9.f90: New.
3900
3901 2010-03-04  Tobias Burnus  <burnus@net-b.de>
3902             Ken Werner <ken@linux.vnet.ibm.com>
3903
3904         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
3905         to dg-options for spu.
3906         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
3907         dump-scan target to exclude spu.
3908
3909 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
3910
3911         PR middle-end/43209
3912         * gcc.dg/tree-ssa/ivopts-4.c: New.
3913
3914 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
3915
3916         * lib/target-supports-dg.exp (check-flags): Provide defaults for
3917         include-opts and exclude-opts; skip checking the flags if arguments
3918         are the same as the defaults.
3919         (dg-xfail-if): Verify the number of arguments, supply defaults
3920         for unspecified optional arguments.
3921         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
3922
3923 2010-03-03  Jason Merrill  <jason@redhat.com>
3924
3925         PR c++/12909
3926         * g++.dg/abi/mangle40.C: Updated.
3927
3928 2010-03-03  Jason Merrill  <jason@redhat.com>
3929
3930         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
3931         * g++.dg/abi/mangle23.C: Likewise.
3932         * g++.dg/eh/simd-2.C: Likewise.
3933         * g++.dg/ext/attribute-test-2.C: Likewise.
3934         * g++.dg/ext/vector14.C: Likewise.
3935         * g++.dg/other/pr34435.C: Likewise.
3936         * g++.dg/template/conv8.C: Likewise.
3937         * g++.dg/template/nontype9.C: Likewise.
3938         * g++.dg/template/qualttp17.C: Likewise.
3939         * g++.dg/template/ref1.C: Likewise.
3940         * g++.old-deja/g++.pt/crash68.C: Likewise.
3941         * g++.old-deja/g++.pt/ref1.C: Likewise.
3942         * g++.old-deja/g++.pt/ref3.C: Likewise.
3943         * g++.old-deja/g++.pt/ref4.C: Likewise.
3944
3945         PR c++/12909
3946         * g++.dg/abi/mangle40.C: New.
3947         * g++.dg/abi/mangle41.C: New.
3948         * g++.dg/lto/20100302_0.C: New.
3949         * g++.dg/lto/20100302_1.C: New.
3950         * g++.dg/lto/20100302.h: New.
3951
3952 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
3953
3954         PR fortran/43243
3955         * gfortran.dg/internal_pack_12.f90: New test.
3956
3957 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
3958
3959         * gcc.dg/pr36997.c: Adjust error message.
3960
3961 2010-03-03  Mike Stump  <mikestump@comcast.net>
3962
3963         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
3964         adjustments to not be present on machines that align the stack to
3965         more than 4 bytes and don't have a red zone yet as that is an
3966         unimplemented optimization.
3967
3968 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
3969
3970         PR fortran/43169
3971         * gfortran.dg/impure_assignment_3.f90: New.
3972
3973 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
3974
3975         PR debug/43229
3976         * gfortran.dg/pr43229.f90: New test.
3977
3978         PR debug/43237
3979         * gcc.dg/debug/dwarf2/pr43237.c: New test.
3980
3981         PR debug/43177
3982         * gcc.dg/guality/pr43177.c: New test.
3983
3984 2010-03-02  Jason Merrill  <jason@redhat.com>
3985
3986         * g++.dg/ext/vector9.C: Adjust error message.
3987         * g++.dg/conversion/simd3.C: Likewise.
3988         * g++.dg/other/error23.C: Likewise.
3989
3990 2010-03-02  Mike Stump  <mikestump@comcast.net>
3991
3992         PR c++/41090
3993         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
3994
3995 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
3996
3997         PR fortran/43180
3998         * gfortran.dg/internal_pack_10.f90: New test.
3999
4000         PR fortran/43173
4001         * gfortran.dg/internal_pack_11.f90: New test.
4002
4003 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
4004
4005         PR middle-end/42640
4006         * gcc.dg/tree-ssa/pr42640.c: New.
4007
4008 2010-03-01  Richard Guenther  <rguenther@suse.de>
4009
4010         PR tree-optimization/43220
4011         * gcc.c-torture/execute/pr43220.c: New testcase.
4012
4013 2010-03-01  Richard Guenther  <rguenther@suse.de>
4014
4015         PR middle-end/43213
4016         * gcc.dg/pr43213.c: New testcase.
4017
4018 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4019
4020         PR pch/14940
4021         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
4022
4023 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4024
4025         * lib/target-supports.exp (check_effective_target_ucn_nocache):
4026         New function.
4027         (check_effective_target_ucn): Likewise.
4028
4029         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
4030         if !ucn.
4031         * gcc.dg/ucnid-2.c: Likewise.
4032         * gcc.dg/ucnid-3.c: Likewise.
4033         * gcc.dg/ucnid-4.c: Likewise.
4034         * gcc.dg/ucnid-11.c: Likewise.
4035         * gcc.dg/ucnid-12.c: Likewise.
4036         * gcc.dg/ucnid-6.c: Skip if !ucn.
4037         * gcc.dg/ucnid-9.c: Likewise.
4038
4039 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4040
4041         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
4042         lists to dg-skip-if.
4043         * gcc.target/i386/stackalign/return-3.c: Likewise.
4044
4045 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4046
4047         * gcc.target/i386/clearcap.map: New file.
4048         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
4049         Pass clearcap.map by default if supported.
4050
4051 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4052
4053         PR fortran/42900
4054         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
4055         Explain this.
4056         * gfortran.dg/stat_2.f90: Likewise.
4057
4058 2010-03-01  Tobias Burnus  <burnus@net-b.de>
4059
4060         PR fortran/43199
4061         * gfortran.dg/module_read_2.f90: New test.
4062
4063 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
4064
4065         PR c++/42748
4066         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
4067         * g++.dg/abi/mangle12.C: Likewise.
4068         * g++.dg/abi/mangle20-2.C: Likewise.
4069         * g++.dg/abi/mangle17.C: Likewise.
4070         * g++.dg/template/cond2.C: Likewise.
4071         * g++.dg/template/pr35240.C: Likewise.
4072
4073 2010-02-27  Richard Guenther  <rguenther@suse.de>
4074
4075         PR tree-optimization/43186
4076         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
4077
4078 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
4079
4080         * g++.dg/abi/packed1.C: Expect warning on the SH.
4081
4082 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
4083
4084         PR c++/42054:
4085         * g++.dg/parse/error37.C: New test.
4086
4087 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4088
4089         PR c/24577
4090         PR c/43192
4091         * gcc.dg/pr8927-1.c: Match new note.
4092         * gcc.dg/990506-0.c: Likewise.
4093         * gcc.dg/gomp/flush-2.c: Likewise.
4094         * gcc.dg/gomp/atomic-5.c: Likewise.
4095         * gcc.dg/gomp/pr34607.c: Likewise.
4096         * gcc.dg/pr35746.c: Likewise.
4097         * gcc.dg/cpp/pragma-1.c: Likewise.
4098         * gcc.dg/cpp/pragma-2.c: Likewise.
4099         * gcc.dg/pr41842.c: Likewise.
4100         * gcc.dg/noncompile/20040629-1.c: Likewise.
4101         * objc.dg/private-1.m: Likewise.
4102
4103 2010-02-27  Tobias Burnus  <burnus@net-b.de>
4104
4105         PR fortran/43185
4106         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
4107         * gfortran.dg/default_initialization_4.f90: New test.
4108
4109 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
4110
4111         * gnat.dg/thin_pointer.ad[sb]: Rename into...
4112         * gnat.dg/thin_pointer1.ad[sb]: ...this.
4113         * gnat.dg/thin_pointer2.adb: New test.
4114         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
4115
4116 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4117
4118         PR c/20631
4119         * gcc.dg/cpp/c90-pedantic.c: New.
4120         * gcc.dg/cpp/c90.c: New.
4121         * gcc.dg/gnu90-const-expr-1.c: New.
4122         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
4123
4124 2010-02-26  Richard Guenther  <rguenther@suse.de>
4125
4126         PR tree-optimization/43186
4127         * gcc.c-torture/compile/pr43186.c: New testcase.
4128
4129 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
4130
4131         PR debug/43190
4132         * c-c++-common/dwarf2/pr43190.c: New test.
4133
4134 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
4135
4136         PR testsuite/37074:
4137         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
4138
4139 2010-02-26  Richard Guenther  <rguenther@suse.de>
4140
4141         PR tree-optimization/43188
4142         * gcc.c-torture/compile/pr43188.c: New testcase.
4143
4144 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
4145
4146         PR target/43175
4147         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
4148
4149 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
4150
4151         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
4152
4153 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
4154
4155         PR target/43154
4156         * gcc.target/powerpc/pr43154.c: New file.
4157
4158 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
4159
4160         PR debug/43166
4161         * gfortran.dg/debug/pr43166.f: New test.
4162
4163         PR debug/43165
4164         * gcc.dg/torture/pr43165.c: New test.
4165
4166 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4167
4168         PR c/43128
4169         * c-c++-common/pr41779.c: Update.
4170
4171 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4172
4173         PR ada/32547
4174         * lib/gnat-dg.exp (gnat_load): Redefine.
4175
4176         * ada/acats/run_acats: Run run_all.sh with $SHELL.
4177         * ada/acats/run_all.sh: Downcase tasking not implemented message.
4178
4179 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4180
4181         PR libobjc/36610
4182         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
4183         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
4184         -fgnu-runtime.
4185         Sort entries.
4186
4187 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4188
4189         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
4190
4191 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
4192
4193         PR debug/43150
4194         * gcc.dg/guality/vla-1.c: New test.
4195
4196 2010-02-24  Tobias Burnus  <burnus@net-b.de>
4197
4198         PR fortran/43042
4199         * gfortran.dg/c_ptr_tests_15.f90: New test.
4200
4201 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
4202
4203         PR target/43107
4204         * gcc.target/i386/pr43107.c: New test.
4205
4206 2010-02-23  Jason Merrill  <jason@redhat.com>
4207
4208         PR c++/43143
4209         * g++.dg/cpp0x/variadic100.C: New.
4210
4211 2010-02-23  Jason Merrill  <jason@redhat.com>
4212
4213         PR debug/42800
4214         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
4215         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
4216         * c-c++-common/dwarf2/vla1.c: New.
4217
4218 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
4219
4220         PR target/43139
4221         * gcc.dg/pr43139.c: New test.
4222
4223         PR debug/43077
4224         * gcc.dg/guality/pr43077-1.c: New test.
4225
4226 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4227
4228         PR 43123
4229         * gcc.dg/march.c: New.
4230         * gcc.dg/march-generic.c: New.
4231         * gcc.dg/mtune.c: New.
4232
4233 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
4234
4235         PR middle-end/43083
4236         * gcc.dg/graphite/pr43083.c: New.
4237
4238 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
4239
4240         PR middle-end/43097
4241         * gfortran.dg/graphite/pr43097.f: New.
4242
4243 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
4244             Manuel López-Ibáñez  <manu@gcc.gnu.org>
4245
4246         PR middle-end/43140
4247         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
4248
4249 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
4250
4251         PR middle-end/43026
4252         * g++.dg/graphite/pr43026.C: New.
4253
4254 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4255
4256         PR c++/43126
4257         * gcc.dg/cleanup-1.c: Update.
4258         * gcc.dg/func-args-1.c: Update.
4259         * gcc.dg/format/sentinel-1.c: Update.
4260         * g++.old-deja/g++.jason/scoping10.C: Update.
4261         * g++.old-deja/g++.ns/lookup5.C: Update.
4262         * g++.dg/ext/cleanup-1.C: Update.
4263         * g++.dg/parse/varmod1.C: Update.
4264         * g++.dg/parse/error33.C: Update.
4265         * g++.dg/expr/call3.C: Update.
4266         * g++.dg/func-args-1.C: New.
4267
4268 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
4269
4270         PR c/43125
4271         * gcc.dg/attr-used-2.c: Moved to ...
4272         * c-c++-common/attr-used-2.c: Here.
4273
4274         * gcc.dg/attr-used.c: Moved to ...
4275         * c-c++-common/attr-used.c: Here.
4276
4277 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
4278
4279         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
4280
4281 2010-02-22  Richard Guenther  <rguenther@suse.de>
4282
4283         PR lto/43045
4284         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
4285         * gfortran.dg/lto/20100222-1_1.c: Likewise.
4286
4287 2010-02-22  Richard Guenther  <rguenther@suse.de>
4288
4289         PR tree-optimization/42749
4290         * gcc.c-torture/compile/pr42749.c: New testcase.
4291
4292 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
4293
4294         PR fortran/43072
4295         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
4296         * gfortran.dg/internal_pack_9.f90: New test.
4297
4298 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4299
4300         PR c++/23510
4301         * g++.dg/template/recurse.C: Adjust.
4302         * g++.dg/template/pr23510.C: New.
4303
4304 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
4305
4306         PR c++/42824
4307         * g++.dg/template/memclass4.C: New test.
4308
4309 2010-02-21  Tobias Burnus  <burnus@net-b.de>
4310
4311         PR fortran/35259
4312         * gfortran.dg/reassoc_5.f90: New test.
4313
4314 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
4315
4316         PR target/43067
4317         * gcc.target/i386/pr43067.c: New test.
4318
4319 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4320
4321         PR c++/35669
4322         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
4323         -Wconversion-null.
4324         * g++.dg/warn/Wconversion-null.C: New test.
4325         * g++.old-deja/g++.other/null1.C: Move to...
4326         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
4327
4328 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
4329
4330         PR fortran/36932
4331         PR fortran/36933
4332         * gfortran.dg/dependency_26.f90: New test.
4333
4334         PR fortran/43072
4335         * gfortran.dg/internal_pack_7.f90: New test.
4336
4337         PR fortran/43111
4338         * gfortran.dg/internal_pack_8.f90: New test.
4339
4340 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4341
4342         PR 43128
4343         * c-c++-common/pr41779.c: Fix broken testcase.
4344
4345 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4346
4347         PR 36513
4348         * c-c++-common/pr36513.c: New testcase.
4349         * c-c++-common/pr36513-2.c: New testcase.
4350
4351 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4352
4353         PR 41779
4354         * c-c++-common/pr41779.c: New.
4355
4356 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
4357
4358         PR debug/43084
4359         * gcc.dg/pr43084.c: New test.
4360
4361 2010-02-19  Richard Guenther  <rguenther@suse.de>
4362
4363         PR tree-optimization/42916
4364         * gcc.dg/pr42916.c: New testcase.
4365
4366 2010-02-18  Jason Merrill  <jason@redhat.com>
4367
4368         PR c++/42837
4369         * g++.dg/abi/packed1.C: Add expected warning.
4370
4371         PR c++/43108
4372         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
4373         * gcc.dg/torture/dg-torture.exp: Likewise.
4374         * c-c++-common/torture/complex-sign.h,
4375         c-c++-common/torture/complex-sign-add.c,
4376         c-c++-common/torture/complex-sign-mixed-add.c,
4377         c-c++-common/torture/complex-sign-mixed-div.c,
4378         c-c++-common/torture/complex-sign-mixed-mul.c,
4379         c-c++-common/torture/complex-sign-mixed-sub.c,
4380         c-c++-common/torture/complex-sign-mul.c,
4381         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
4382         Adapt for C++ compilation as well.
4383
4384         PR c++/43070
4385         * g++.dg/ext/label1.C: Update.
4386         * g++.dg/ext/label2.C: Update.
4387
4388         PR c++/26261
4389         * g++.dg/template/dependent-name6.C: New.
4390
4391         PR c++/43109
4392         * g++.dg/parse/namespace12.C: New.
4393
4394 2010-02-18  Martin Jambor  <mjambor@suse.cz>
4395
4396         PR tree-optimization/43066
4397         * gcc.c-torture/compile/pr43066.c: New test.
4398
4399 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
4400
4401         * g++.dg/ext/attrib35.C: Fix target selector string.
4402         * g++.dg/ext/attrib36.C: Ditto.
4403         * g++.dg/ext/attrib37.C: Ditto.
4404         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
4405         * g++.dg/abi/mangle25.C: Ditto.
4406
4407 2010-02-17  Jason Merrill  <jason@redhat.com>
4408
4409         PR c++/43069
4410         * g++.dg/parse/namespace11.C: New.
4411
4412         PR c++/43093
4413         * g++.dg/ext/attrib37.C: New.
4414
4415         PR c++/43079
4416         * g++.dg/template/ptrmem20.C: New.
4417
4418 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
4419
4420         PR target/43103
4421         * gcc.target/i386/xop-check.h: Include m256-check.h.
4422         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
4423         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
4424         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
4425         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
4426
4427 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
4428
4429         PR debug/42918
4430         * gcc.dg/pr42918.c: New test.
4431
4432 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
4433
4434         * g++.dg/ext/attrib36.C: Require ILP32.
4435
4436 2010-02-16  Richard Guenther  <rguenther@suse.de>
4437
4438         PR tree-optimization/41043
4439         * gfortran.dg/pr41043.f90: New testcase.
4440         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
4441
4442 2010-02-16  Jason Merrill  <jason@redhat.com>
4443
4444         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
4445
4446 2010-02-16  Ira Rosen  <irar@il.ibm.com>
4447
4448         PR tree-optimization/43074
4449         * gcc.dg/vect/fast-math-pr43074.c: New test.
4450
4451 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
4452
4453         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
4454
4455 2010-02-16  Jason Merrill  <jason@redhat.com>
4456
4457         PR c++/43031
4458         * g++.dg/ext/attrib36.C: New.
4459
4460         PR c++/43036
4461         * g++.dg/other/array6.C: New.
4462
4463 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4464
4465         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
4466
4467 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
4468
4469         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
4470         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
4471         * gcc.target/i386/xop-vpermil2pd-1.c: New.
4472         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
4473         * gcc.target/i386/xop-vpermil2ps-1.c: New.
4474         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
4475
4476 2010-02-15  Richard Guenther  <rguenther@suse.de>
4477
4478         PR middle-end/43068
4479         * g++.dg/torture/pr43068.C: New testcase.
4480
4481 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
4482
4483         PR c++/43024
4484         * g++.dg/opt/ice1.C: New.
4485
4486 2010-02-14  Jason Merrill  <jason@redhat.com>
4487
4488         PR c++/41997
4489         * g++.dg/cpp0x/initlist-opt.C: New.
4490
4491 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
4492
4493         PR fortran/41113
4494         PR fortran/41117
4495         * gfortran.dg/internal_pack_6.f90: New test.
4496
4497 2010-02-12  Jason Merrill  <jason@redhat.com>
4498
4499         PR c++/43054
4500         * g++.dg/cpp0x/variadic99.C: New.
4501
4502 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
4503
4504         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
4505         sign extend pointers to gualchk_t.
4506
4507         PR c++/43033
4508         * g++.dg/other/default3.C: Xfail g4 test.
4509
4510 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
4511
4512         PR middle-end/43012
4513         * gcc.dg/graphite/pr43012.c: New.
4514
4515 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
4516
4517         PR middle-end/42930
4518         * g++.dg/graphite/pr42930.C: New.
4519
4520 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
4521
4522         PR middle-end/42914
4523         PR middle-end/42530
4524         * gcc.dg/graphite/pr42530.c: New.
4525         * gcc.dg/graphite/pr42914.c: New.
4526
4527 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
4528
4529         PR middle-end/42771
4530         * gcc.dg/graphite/pr42771.c: New.
4531
4532 2010-02-11  Richard Guenther  <rguenther@suse.de>
4533
4534         PR tree-optimization/42998
4535         * gcc.c-torture/compile/pr42998.c: New testcase.
4536
4537 2010-02-10  Jason Merrill  <jason@redhat.com>
4538
4539         PR c++/41896
4540         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
4541
4542         PR c++/42983, core issue 906
4543         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
4544         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
4545
4546         PR c++/43016
4547         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
4548
4549 2010-02-10  Richard Guenther  <rguenther@suse.de>
4550
4551         PR tree-optimization/43017
4552         * gcc.dg/torture/pr43017.c: New testcase.
4553
4554 2010-02-10  Tobias Burnus <burnus@net-b.de>
4555
4556         PR fortran/40823
4557         * gfortran.dg/private_type_1.f90: Update error location.
4558         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
4559         * gfortran.dg/typebound_operator_2.f03: Ditto.
4560         * gfortran.dg/assignment_2.f90: Ditto.
4561         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
4562         * gfortran.dg/binding_label_tests_9.f03: Ditto.
4563
4564 2010-02-10  Tobias Burnus  <burnus@net-b.de>
4565
4566         PR fortran/43015
4567         * gfortran.dg/bind_c_usage_20.f90: New test.
4568
4569 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
4570
4571         PR debug/43010
4572         * g++.dg/debug/pr43010.C: New test.
4573
4574 2010-02-10  Richard Guenther  <rguenther@suse.de>
4575
4576         PR c/43007
4577         * gcc.c-torture/execute/20100209-1.c: New testcase.
4578         * gcc.dg/fold-div-3.c: Likewise.
4579
4580 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
4581
4582         * gcc.dg/builtin-ffs-1.c: New test.
4583
4584 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4585
4586         PR fortran/42999
4587         * gfortran.dg/array_constructor_35.f90: New test.
4588
4589 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4590
4591         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
4592
4593 2010-02-09  Jason Merrill  <jason@redhat.com>
4594
4595         PR c++/42399
4596         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
4597
4598         PR c++/42370
4599         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
4600
4601 2010-02-09  Tobias Burnus  <burnus@net-b.de>
4602
4603         PR fortran/41869
4604         * gfortran.dg/module_write_1.f90: New test.
4605
4606 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
4607
4608         * gcc.dg/pr19340.c: Adjust.
4609
4610 2010-02-09  Richard Guenther  <rguenther@suse.de>
4611
4612         PR tree-optimization/43008
4613         * gcc.c-torture/execute/pr43008.c: New testcase.
4614
4615 2010-02-09  Richard Guenther  <rguenther@suse.de>
4616
4617         PR tree-optimization/43000
4618         * gcc.dg/torture/pr43000.c: New testcase.
4619         * gcc.dg/torture/pr43002.c: Likewise.
4620
4621 2010-02-09  Daniel Kraft  <d@domob.eu>
4622
4623         PR fortran/39171
4624         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
4625         and pass -Wsurprising as necessary.
4626
4627 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
4628
4629         PR tree-optimization/42890
4630         * g++.dg/torture/pr42890.C: New test.
4631
4632 2010-02-08  Richard Guenther  <rguenther@suse.de>
4633
4634         PR middle-end/42995
4635         * gcc.dg/tree-ssa/inline-4.c: New testcase.
4636
4637 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
4638
4639         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
4640         return 0 from main.
4641         * gcc.dg/graphite/block-1.c: Same.
4642         * gcc.dg/graphite/block-3.c: Same.
4643         * gcc.dg/graphite/block-4.c: Same.
4644         * gcc.dg/graphite/block-5.c: Same.
4645         * gcc.dg/graphite/block-6.c: Same.
4646         * gcc.dg/graphite/block-7.c: Same.
4647         * gcc.dg/graphite/interchange-0.c: Same.
4648         * gcc.dg/graphite/interchange-1.c: Same.
4649         * gcc.dg/graphite/interchange-10.c: Same.
4650         * gcc.dg/graphite/interchange-11.c: Same.
4651         * gcc.dg/graphite/interchange-12.c: Same.
4652         * gcc.dg/graphite/interchange-2.c: Same.
4653         * gcc.dg/graphite/interchange-3.c: Same.
4654         * gcc.dg/graphite/interchange-4.c: Same.
4655         * gcc.dg/graphite/interchange-5.c: Same.
4656         * gcc.dg/graphite/interchange-6.c: Same.
4657         * gcc.dg/graphite/interchange-7.c: Same.
4658         * gcc.dg/graphite/interchange-8.c: Same.
4659         * gcc.dg/graphite/interchange-9.c: Same.
4660         * gcc.dg/graphite/interchange-mvt.c: Same.
4661
4662 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
4663
4664         * gfortran.dg/graphite/id-19.f: New.
4665         * gfortran.dg/graphite/pr14741.f90: New.
4666         * gfortran.dg/graphite/pr41924.f90: New.
4667         * gfortran.dg/graphite/run-id-2.f90: New.
4668
4669 2010-02-07  Richard Guenther  <rguenther@suse.de>
4670
4671         PR middle-end/42956
4672         * gcc.c-torture/compile/pr42956.c: New testcase.
4673
4674 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4675
4676         PR libfortran/42742
4677         * gfortran.dg/fmt_cache_2.f: New test.
4678
4679 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4680
4681         * gfortran.dg/read_no_eor.f90: New test.
4682
4683 2010-02-05  Jason Merrill  <jason@redhat.com>
4684
4685         * g++.dg/ext/label13.C: Move constructor body out of class.
4686
4687 2010-02-03  Jason Merrill  <jason@redhat.com>
4688
4689         PR c++/42870
4690         * g++.dg/ext/dllexport3.C: New.
4691
4692 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
4693
4694         * gcc.dg/format/ms-format3.c: New test for specific MS types.
4695
4696 2010-02-05  Richard Guenther  <rguenther@suse.de>
4697
4698         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
4699
4700 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
4701
4702         PR c++/42915
4703         * g++.dg/other/crash-9.C: New test.
4704
4705 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
4706
4707         PR fortran/42309
4708         * gfortran.dg/subref_array_pointer_4.f90 : New test.
4709
4710 2010-02-04  Richard Guenther  <rguenther@suse.de>
4711
4712         PR rtl-optimization/42952
4713         * gcc.dg/torture/pr42952.c: New testcase.
4714
4715 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4716
4717         PR libfortran/42901
4718         * gfortran.dg/namelist_60.f90: New test.
4719
4720 2010-02-03  Jason Merrill  <jason@redhat.com>
4721
4722         PR c++/40138
4723         * g++.dg/ext/builtin11.C: New.
4724
4725         PR c++/4926
4726         PR c++/38600
4727         * g++.dg/abi/mangle35.C: New.
4728         * g++.dg/abi/mangle37.C: New.
4729
4730         PR c++/12909
4731         * g++.dg/abi/mangle36.C: New.
4732
4733         PR c++/35652
4734         * g++.dg/warn/string1.C: New.
4735
4736 2010-02-03  Richard Guenther  <rguenther@suse.de>
4737
4738         PR tree-optimization/42944
4739         * gcc.dg/errno-1.c: New testcase.
4740
4741 2010-02-03  Richard Guenther  <rguenther@suse.de>
4742
4743         PR middle-end/42927
4744         * gcc.c-torture/compile/pr42927.c: New testcase.
4745
4746 2010-02-03  Tobias Burnus  <burnus@net-b.de>
4747
4748         PR fortran/42936
4749         * gfortran.dg/null_4.f90: New test.
4750
4751 2010-02-02  Jason Merrill  <jason@redhat.com>
4752
4753         PR c++/41090
4754         * g++.dg/ext/label13.C: New.
4755
4756 2010-02-02  Tobias Burnus  <burnus@net-b.de>
4757
4758         PR fortran/42650
4759         * gfortran.dg/func_result_5.f90: New test.
4760
4761 2010-02-01  Tobias Burnus  <burnus@net-b.de>
4762
4763         PR fortran/42922
4764         * gfortran.dg/pure_initializer_3.f90: News test.
4765
4766 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
4767
4768         PR fortran/42888
4769         * gfortran.dg/allocate_derived_2.f90: New test.
4770
4771 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
4772
4773         PR middle-end/42898
4774         * gcc.dg/torture/pr42898-2.c: New test.
4775
4776 2010-01-31  Richard Guenther  <rguenther@suse.de>
4777
4778         PR middle-end/42898
4779         * gcc.dg/torture/pr42898.c: New testcase.
4780
4781 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
4782
4783         PR fortran/38324
4784         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
4785         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
4786
4787 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
4788
4789         * g++.dg/tree-ssa/inline-1.C: New.
4790         * g++.dg/tree-ssa/inline-2.C: New.
4791         * g++.dg/tree-ssa/inline-3.C: New.
4792
4793 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
4794
4795         PR testsuite/41701
4796         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
4797         the string 'pow' in the pathname of the compiler from generating a
4798         test failure.
4799
4800 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4801
4802         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
4803         * g++.old-deja/g++.mike/eh17.C: Likewise.
4804         * g++.old-deja/g++.mike/p5571.C: Likewise.
4805
4806 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
4807
4808         PR c++/42758
4809         PR c++/42634
4810         PR c++/42336
4811         PR c++/42797
4812         PR c++/42880
4813         * g++.dg/other/crash-5.C: New test.
4814         * g++.dg/other/crash-6.C: New test.
4815         * g++.dg/other/crash-7.C: New test.
4816         * g++.dg/other/crash-8.C: New test.
4817
4818 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
4819
4820         PR rtl-optimization/42889
4821         * gcc.dg/pr42889.c: New test.
4822
4823 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
4824
4825         * gcc.target/i386/pr42881.c: Use SSE2.
4826
4827 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
4828
4829         PR target/42891
4830         * gcc.target/i386/pr42891.c: New test.
4831
4832 2010-01-28  Richard Guenther  <rguenther@suse.de>
4833
4834         PR tree-optimization/42871
4835         * g++.dg/torture/pr42871.C: New testcase.
4836
4837 2010-01-28  Richard Guenther  <rguenther@suse.de>
4838
4839         * gcc.dg/Wobjsize-1.h: New testcase.
4840         * gcc.dg/Wobjsize-1.c: Likewise.
4841
4842 2010-01-28  Richard Guenther  <rguenther@suse.de>
4843
4844         PR middle-end/42883
4845         * g++.dg/torture/pr42883.C: New testcase.
4846
4847 2010-01-28  Michael Matz  <matz@suse.de>
4848
4849         * gcc.target/i386/pr42881.c: New test.
4850
4851 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4852
4853         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
4854         Add i?86-*-solaris2* support.
4855
4856 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
4857
4858         PR c++/42713
4859         PR c++/42820
4860         * g++.dg/template/typedef27.C: New test case.
4861         * g++.dg/template/typedef28.C: New test case.
4862
4863 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
4864
4865         * testsuite/gcc.dg/optimize-bswap*.c: Add ARM target
4866
4867 2010-01-27  Richard Guenther  <rguenther@suse.de>
4868
4869         PR middle-end/42878
4870         * gcc.dg/torture/pr42878-1.c: New testcase.
4871         * gcc.dg/torture/pr42878-2.c: Likewise.
4872
4873 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
4874
4875         PR middle-end/42874
4876         * gcc.dg/vla-22.c: New test.
4877
4878 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
4879
4880         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
4881         current collation.
4882
4883 2010-01-26  Richard Guenther  <rguenther@suse.de>
4884
4885         PR rtl-optimization/42685
4886         * gcc.dg/pr42685.c: New testcase.
4887         * g++.dg/other/pr42685.C: Likewise.
4888
4889 2010-01-26  Richard Guenther  <rguenther@suse.de>
4890
4891         PR middle-end/42806
4892         * g++.dg/other/pr42806.C: New testcase.
4893
4894 2010-01-26  Richard Guenther  <rguenther@suse.de>
4895
4896         PR tree-optimization/42250
4897         * gcc.dg/pr42250.c: New testcase.
4898
4899 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
4900
4901         * gnat.dg/array_bounds_test.adb: New test.
4902
4903 2010-01-25  Tobias Burnus  <burnus@net-b.de>
4904
4905         PR fortran/42858
4906         * gfortran.dg/generic_21.f90: New test.
4907
4908 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4909
4910         PR testsuite/41522
4911         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
4912
4913 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
4914
4915         PR c++/42748
4916         * g++.dg/abi/arm_va_list2.C: New test.
4917         * g++.dg/abi/arm_va_list2.h: Companion header file.
4918
4919 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
4920
4921         PR fortran/41044
4922         * gfortran.dg/parameter_array_ref_2.f90 : New test.
4923
4924         PR fortran/41167
4925         * gfortran.dg/char_array_arg_1.f90 : New test.
4926
4927         * gfortran.dg/pr25923.f90 : Remove XFAIL.
4928
4929 2010-01-24  Tobias Burnus  <burnus@net-b.de>
4930
4931         PR fortran/39304
4932         * gfortran.dg/generic_20.f90: New test.
4933
4934 2010-01-22  Michael Matz  <matz@suse.de>
4935
4936         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
4937         -msse2.
4938
4939 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
4940
4941         PR fortran/42736
4942         * gfortran.dg/dependency_25.f90 : New test.
4943
4944 2010-01-21  Martin Jambor  <mjambor@suse.cz>
4945
4946         PR tree-optimization/42585
4947         * gcc.dg/tree-ssa/pr42585.c: New test.
4948
4949 2010-01-21  Richard Guenther  <rguenther@suse.de>
4950
4951         PR middle-end/19988
4952         * gcc.dg/pr19988.c: New testcase.
4953
4954 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
4955
4956         * g++.dg/compat/decimal/compat-common.h: New file.
4957         * g++.dg/compat/decimal/decimal-dummy.h: New file.
4958         * g++.dg/compat/decimal/pass_x.h: New file.
4959         * g++.dg/compat/decimal/pass_y.h: New file.
4960         * g++.dg/compat/decimal/pass-1_main.C: New file.
4961         * g++.dg/compat/decimal/pass-1_x.C: New file.
4962         * g++.dg/compat/decimal/pass-1_y.C: New file.
4963         * g++.dg/compat/decimal/pass-2_main.C: New file.
4964         * g++.dg/compat/decimal/pass-2_x.C: New file.
4965         * g++.dg/compat/decimal/pass-2_y.C: New file.
4966         * g++.dg/compat/decimal/pass-3_main.C: New file.
4967         * g++.dg/compat/decimal/pass-3_x.C: New file.
4968         * g++.dg/compat/decimal/pass-3_y.C: New file.
4969         * g++.dg/compat/decimal/pass-4_main.C: New file.
4970         * g++.dg/compat/decimal/pass-4_x.C: New file.
4971         * g++.dg/compat/decimal/pass-4_y.C: New file.
4972         * g++.dg/compat/decimal/pass-5_main.C: New file.
4973         * g++.dg/compat/decimal/pass-5_x.C: New file.
4974         * g++.dg/compat/decimal/pass-5_y.C: New file.
4975         * g++.dg/compat/decimal/pass-6_main.C: New file.
4976         * g++.dg/compat/decimal/pass-6_x.C: New file.
4977         * g++.dg/compat/decimal/pass-6_y.C: New file.
4978         * g++.dg/compat/decimal/return_x.h: New file.
4979         * g++.dg/compat/decimal/return_y.h: New file.
4980         * g++.dg/compat/decimal/return-1_main.C: New file.
4981         * g++.dg/compat/decimal/return-1_x.C: New file.
4982         * g++.dg/compat/decimal/return-1_y.C: New file.
4983         * g++.dg/compat/decimal/return-2_main.C: New file.
4984         * g++.dg/compat/decimal/return-2_x.C: New file.
4985         * g++.dg/compat/decimal/return-2_y.C: New file.
4986         * g++.dg/compat/decimal/return-3_main.C: New file.
4987         * g++.dg/compat/decimal/return-3_x.C: New file.
4988         * g++.dg/compat/decimal/return-3_y.C: New file.
4989         * g++.dg/compat/decimal/return-4_main.C: New file.
4990         * g++.dg/compat/decimal/return-4_x.C: New file.
4991         * g++.dg/compat/decimal/return-4_y.C: New file.
4992         * g++.dg/compat/decimal/return-5_main.C: New file.
4993         * g++.dg/compat/decimal/return-5_x.C: New file.
4994         * g++.dg/compat/decimal/return-5_y.C: New file.
4995         * g++.dg/compat/decimal/return-6_main.C: New file.
4996         * g++.dg/compat/decimal/return-6_x.C: New file.
4997         * g++.dg/compat/decimal/return-6_y.C: New file.
4998
4999 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
5000
5001         PR debug/42715
5002         * gcc.dg/pr42715.c: New.
5003
5004 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
5005
5006         PR c++/42038
5007         * g++.dg/parse/crash55.C: New.
5008
5009 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
5010
5011         PR debug/42782
5012         * gcc.dg/guality/pr42782.c: New.
5013
5014 2010-01-20  Jason Merrill  <jason@redhat.com>
5015
5016         PR c++/41788
5017         * g++.dg/abi/packed1.C: New.
5018
5019         PR c++/41920
5020         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
5021
5022         PR c++/40750
5023         * g++.dg/parse/fn-typedef1.C: New.
5024         * g++.dg/other/cv_quals.C: Adjust.
5025
5026 2010-01-20  Anthony Green  <green@moxielogic.com>
5027
5028         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
5029         pack(push) pragma).
5030         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
5031         * gcc.dg/20020312-2.c: Port this to the moxie core.
5032         * gcc.dg/weak/typeof-2.c: Ditto.
5033
5034 2010-01-20  Richard Guenther  <rguenther@suse.de>
5035
5036         PR tree-optimization/42717
5037         * gcc.c-torture/compile/pr42717.c: New testcase.
5038
5039 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
5040
5041         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
5042         of signed, add a few new tests.
5043
5044         PR middle-end/42803
5045         * g++.dg/parse/limits-initializer1.C: New test.
5046
5047 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
5048
5049         PR fortran/42804
5050         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
5051         * gfortran.dg/typebound_call_12.f03: New test.
5052
5053 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
5054
5055         PR fortran/42783
5056         * gfortran.dg/bounds_check_15.f90 : New test.
5057
5058 2010-01-19  Michael Matz  <matz@suse.de>
5059
5060         PR tree-optimization/41783
5061         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
5062
5063 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5064
5065         PR target/38697.
5066         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
5067         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
5068         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
5069         * gcc.target/arm/neon/vget_lows16.c: Likewise.
5070         * gcc.target/arm/neon/vget_lows32.c: Likewise.
5071         * gcc.target/arm/neon/vget_lows64.c: Likewise.
5072         * gcc.target/arm/neon/vget_lows8.c: Likewise.
5073         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
5074         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
5075         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
5076         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
5077
5078 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
5079
5080         PR fortran/42545
5081         * gfortran.dg/extends_6.f03: Modified an error message.
5082         * gfortran.dg/extends_10.f03: New test.
5083         * gfortran.dg/private_type_6.f03: Modified an error message.
5084         * gfortran.dg/structure_constructor_8.f03: Ditto.
5085
5086 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
5087
5088         PR tree-optimization/42719
5089         * gcc.dg/pr42719.c: New test.
5090
5091         PR debug/42728
5092         * gcc.dg/pr42728.c: New test.
5093
5094 2010-01-19  Anthony Green  <green@moxielogic.com>
5095
5096         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
5097
5098 2010-01-18  Anthony Green  <green@moxielogic.com>
5099
5100         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
5101         for moxie.
5102
5103 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
5104
5105         * g++.dg/template/error45.C: reverted as part of reverting the
5106         fix of PR c++/42634.
5107
5108 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
5109
5110         PR c++/42634
5111         * g++.dg/template/error45.C: New test.
5112
5113 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
5114
5115         PR c++/42766
5116         * g++.dg/conversion/op6.C: New test.
5117
5118 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
5119
5120         PR target/42774
5121         * gcc.target/alpha/pr42774.c: New test.
5122
5123 2010-01-18  Richard Guenther  <rguenther@suse.de>
5124
5125         PR tree-optimization/42781
5126         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
5127
5128 2010-01-17  Richard Guenther  <rguenther@suse.de>
5129
5130         PR middle-end/42248
5131         * gcc.c-torture/execute/pr42248.c: New testcase.
5132
5133 2010-01-17  Richard Guenther  <rguenther@suse.de>
5134
5135         PR tree-optimization/42773
5136         * g++.dg/torture/pr42773.C: New testcase.
5137
5138 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
5139
5140         PR fortran/42677
5141         * gfortran.dg/interface_assignment_5.f90: New test.
5142
5143 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
5144
5145         PR c++/42697
5146         * g++.dg/template/crash94.C: Reverted.
5147
5148 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
5149
5150         PR debug/42767
5151         * gcc.dg/debug/pr42767.c: New.
5152
5153 2010-01-15  Jason Merrill  <jason@redhat.com>
5154
5155         PR c++/42761
5156         * g++.dg/cpp0x/decltype22.C: New.
5157
5158 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
5159
5160         PR middle-end/42760
5161         * g++.dg/torture/pr42760.C: New test.
5162
5163 2010-01-15  Jing Yu  <jingyu@google.com>
5164
5165         PR rtl-optimization/42691
5166         * gcc.c-torture/execute/pr42691.c: New.
5167
5168 2010-01-15  Richard Guenther  <rguenther@suse.de>
5169
5170         PR middle-end/42739
5171         * g++.dg/torture/pr42739.C: New testcase.
5172
5173 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
5174
5175         * g++.dg/template/error45.C: Revert as part of reverting changes
5176         or PR c++/42634.
5177
5178 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5179
5180         PR fortran/42684
5181         * gfortran.dg/interface_31.f90: New test.
5182
5183 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
5184
5185         * gcc.target/powerpc/pr42747.c: New file.
5186
5187 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
5188
5189         PR middle-end/42674
5190         * c-c++-common/pr42674.c: New test.
5191
5192         PR c++/42608
5193         * g++.dg/template/instantiate11.C: New test.
5194
5195 2010-01-14  Jason Merrill  <jason@redhat.com>
5196
5197         PR c++/42701
5198         * g++.dg/overload/error3.C: New.
5199
5200         PR c++/42655
5201         * g++.dg/overload/rvalue1.C: New.
5202
5203 2010-01-14  Martin Jambor  <mjambor@suse.cz>
5204
5205         PR tree-optimization/42706
5206         * gcc.dg/ipa/pr42706.c: New testcase.
5207
5208 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
5209
5210         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
5211
5212 2010-01-14  Martin Jambor  <mjambor@suse.cz>
5213
5214         PR tree-optimization/42714
5215         * g++.dg/torture/pr42714.C: New test.
5216
5217 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
5218
5219         PR rtl-optimization/42246
5220         * gfortran.dg/pr42246-2.f: New.
5221
5222 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
5223
5224         PR rtl-optimization/42389
5225         * gcc.dg/pr42389.c: New.
5226
5227 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
5228
5229         PR rtl-optimization/42388
5230         * gcc.dg/pr42388.c: New.
5231
5232 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
5233
5234         PR rtl-optimization/42294
5235         * gfortran.dg/pr42294.f: New.
5236
5237 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
5238
5239         PR rtl-optimization/39453
5240         PR rtl-optimization/42246
5241         * gcc.dg/pr39453.c: New.
5242         * gcc.dg/pr42246.c: New.
5243
5244 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
5245
5246         PR middle-end/42245
5247         * gcc.dg/pr42245.c: New.
5248         * gcc.dg/pr42245-2.c: New.
5249
5250 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
5251
5252         PR rtl-optimization/42249
5253         * gcc.dg/pr42249.c: New.
5254
5255 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
5256
5257         PR c/42721
5258         * gcc.c-torture/execute/pr42721.c: New test.
5259
5260 2010-01-14  Ira Rosen  <irar@il.ibm.com>
5261
5262         PR tree-optimization/42709
5263         * gcc.dg/vect/pr42709.c: New test.
5264
5265 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
5266
5267         PR fortran/41478
5268         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
5269         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
5270
5271 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
5272
5273         PR fortran/42481
5274         * gfortran.dg/generic_19.f90 : New test.
5275
5276 2010-01-13  Richard Guenther  <rguenther@suse.de>
5277
5278         PR tree-optimization/42730
5279         * gcc.c-torture/compile/pr42730.c: New testcase.
5280
5281 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
5282
5283         PR target/pr42542
5284         * gcc.target/ia64/pr42542-1.c: New.
5285         * gcc.target/ia64/pr42542-2.c: New.
5286         * gcc.target/ia64/pr42542-3.c: New.
5287
5288 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
5289
5290         PR c++/42634
5291         * g++.dg/template/error45.C: New test.
5292
5293 2010-01-13  Martin Jambor  <mjambor@suse.cz>
5294
5295         PR tree-optimization/42704
5296         * g++.dg/torture/pr42704.C: New test.
5297
5298 2010-01-13  Martin Jambor  <mjambor@suse.cz>
5299
5300         PR tree-optimization/42703
5301         * gcc.c-torture/compile/pr42703.c: New test.
5302
5303 2010-01-13  Richard Guenther  <rguenther@suse.de>
5304
5305         PR tree-optimization/42705
5306         * gcc.c-torture/compile/pr42705.c: New testcase.
5307
5308 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
5309
5310         * gcc.target/bfin/l2.c: New test.
5311         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
5312
5313 2010-01-13  Richard Guenther  <rguenther@suse.de>
5314
5315         PR middle-end/42716
5316         * gcc.c-torture/compile/pr42716.c: New testcase.
5317
5318 2010-01-13  Richard Guenther  <rguenther@suse.de>
5319
5320         PR lto/42678
5321         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
5322
5323 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
5324
5325         PR c/42708
5326         * gcc.c-torture/compile/pr42708-1.c: New test.
5327
5328 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
5329
5330         PR debug/42662
5331         * gcc.dg/pr42662.c: New test.
5332
5333         PR tree-optimization/42645
5334         * g++.dg/other/pr42645-1.C: New test.
5335         * g++.dg/other/pr42645-2.C: New test.
5336
5337 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
5338
5339         PR target/42416
5340         * gcc.target/powerpc/warn-1.c: New test.
5341         * gcc.target/powerpc/warn-2.c: New test.
5342
5343 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
5344
5345         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
5346         stack alignment.
5347
5348 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
5349
5350         * gcc.dg/lto/20100108_0.c: New.
5351
5352 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
5353
5354         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
5355         Add -march=i686 -msse for 32bit x86 targets.
5356
5357 2010-01-10  Richard Guenther  <rguenther@suse.de>
5358
5359         PR middle-end/42667
5360         * gcc.dg/torture/pr42667.c: New testcase.
5361
5362 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5363
5364         PR fortran/32489
5365         * gfortran.dg/array_constructor_34.f90: New test.
5366
5367 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5368
5369         PR fortran/20923
5370         * gfortran.dg/array_constructor_33.f90: New test.
5371         gfortran.dg/array_function_5.f90: Add credit.
5372
5373 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
5374
5375         PR debug/42631
5376         * gcc.dg/pr42631.c: New.
5377
5378 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
5379
5380         PR debug/42630
5381         * gcc.dg/pr42630.c: New.
5382
5383 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
5384
5385         PR debug/42629
5386         * gcc.dg/pr42629.c: New.
5387
5388 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
5389
5390         PR middle-end/42363
5391         * gcc.dg/torture/pr42363.c: New.
5392
5393 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
5394
5395         PR debug/42604
5396         PR debug/42395
5397         * gcc.dg/vect/pr42604.c: New.
5398         * gcc.dg/vect/pr42395.c: New.
5399
5400 2010-01-09  Richard Guenther  <rguenther@suse.de>
5401
5402         PR middle-end/42512
5403         * gcc.c-torture/execute/pr42512.c: New testcase.
5404
5405 2010-01-09  Tobias Burnus  <burnus@net-b.de>
5406
5407         PR fortran/41298
5408         * gfortran.dg/c_ptr_tests_14.f90: New test.
5409
5410 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5411
5412         PR ada/41929
5413         * gnat.dg/null_pointer_deref1.adb: Don't run on
5414         sparc*-sun-solaris2.11.
5415
5416 2010-01-08  Richard Guenther  <rguenther@suse.de>
5417
5418         PR lto/42528
5419         * gcc.dg/lto/20100103-1_0.c: New testcase.
5420         * gcc.dg/lto/20100103-2_0.c: Likewise.
5421
5422 2010-01-08  Tobias Burnus  <burnus@net-b.de
5423
5424         PR/fortran 25829
5425         * gfortran.dg/asynchronous_1.f90: New test.
5426         * gfortran.dg/asynchronous_2.f90: New test.
5427         * gfortran.dg/conflicts.f90: Update error message.
5428
5429 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
5430
5431         c++/40155
5432         * g++.dg/cpp0x/variadic-unify-2.C: New test.
5433
5434 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
5435
5436         PR tree-optimization/42625
5437         * g++.dg/opt/dtor4.C: New test.
5438         * g++.dg/opt/dtor4.h: New.
5439         * g++.dg/opt/dtor4-aux.cc: New.
5440
5441 2010-01-07  Tobias Burnus  <burnus@net-b.de>
5442
5443         PR fortran/42597
5444         * gfortran.dg/proc_ptr_26.f90: New test.
5445
5446 2010-01-07  Tobias Burnus  <burnus@net-b.de>
5447
5448         PR fortran/41872
5449         * gfortran.dg/allocatable_scalar_7.f90: New test.
5450
5451 2010-01-06  Richard Guenther  <rguenther@suse.de>
5452
5453         * gcc.c-torture/compile/pr42632.c: New testcase.
5454
5455 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
5456
5457         PR target/42542
5458         * gcc.target/i386/pr42542-4.c: New.
5459         * gcc.target/i386/pr42542-4a.c: Likewise.
5460         * gcc.target/i386/pr42542-5.c: Likewise.
5461         * gcc.target/i386/pr42542-5a.c: Likewise.
5462
5463 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
5464
5465         * gcc.dg/tls/opt-15.c: New test.
5466
5467 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
5468
5469         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
5470
5471 2010-01-05  Martin Jambor  <mjambor@suse.cz>
5472
5473         PR tree-optimization/42462
5474         * g++.dg/torture/pr42462.C: New test.
5475
5476 2010-01-05  Jason Merrill  <jason@redhat.com>
5477
5478         * g++.dg/cpp0x/initlist30.C: New test.
5479
5480 2010-01-05  Richard Guenther  <rguenther@suse.de>
5481
5482         PR tree-optimization/42614
5483         * gcc.c-torture/execute/pr42614.c: New testcase.
5484
5485 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
5486
5487         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
5488         * gcc.dg/Wunreachable-1.c: Remove the testcase of
5489         -Wunreachable-code.
5490         * gcc.dg/Wunreachable-2.c: Likewise.
5491         * gcc.dg/Wunreachable-3.c: Likewise.
5492         * gcc.dg/Wunreachable-4.c: Likewise.
5493         * gcc.dg/Wunreachable-5.c: Likewise.
5494         * gcc.dg/Wunreachable-6.c: Likewise.
5495         * gcc.dg/Wunreachable-7.c: Likewise.
5496         * gcc.dg/Wunreachable-8.c: Likewise.
5497         * gcc.dg/20041231-1.c: Likewise.
5498
5499 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
5500
5501         PR other/42611
5502         * gcc.dg/pr42611.c: New test.
5503
5504         PR tree-optimization/42508
5505         * g++.dg/opt/pr42508.C: New test.
5506
5507 2010-01-05  Tobias Burnus  <burnus@net-b.de>
5508
5509         PR fortran/41872
5510         * gfortran.dg/allocatable_scalar_8.f90: New.
5511
5512 2010-01-04  Martin Jambor  <mjambor@suse.cz>
5513
5514         PR tree-optimization/42398
5515         * gcc.c-torture/compile/pr42398.c: New test.
5516
5517 2010-01-04  Jason Merrill  <jason@redhat.com>
5518
5519         PR c++/42555
5520         * g++.dg/ext/attrib35.C: New.
5521
5522         PR c++/42567
5523         * g++.dg/cpp0x/auto17.C: New.
5524
5525 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
5526
5527         * gcc.dg/lto/20100104_0.c: New.
5528
5529 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
5530
5531         PR target/42542
5532         * gcc.target/i386/pr42542-1.c: New.
5533         * gcc.target/i386/pr42542-1a.c: Likewise.
5534         * gcc.target/i386/pr42542-1b.c: Likewise.
5535         * gcc.target/i386/pr42542-2.c: Likewise.
5536         * gcc.target/i386/pr42542-2a.c: Likewise.
5537         * gcc.target/i386/pr42542-2b.c: Likewise.
5538         * gcc.target/i386/pr42542-3.c: Likewise.
5539         * gcc.target/i386/pr42542-3a.c: Likewise.
5540
5541 2009-01-04  Tobias Burnus  <burnus@net-b.de>
5542
5543         PR fortran/41872
5544         * gfortran.dg/allocatable_scalar_5.f90: New test.
5545         * gfortran.dg/allocatable_scalar_6.f90: New test.
5546
5547 2010-01-03  Richard Guenther  <rguenther@suse.de>
5548
5549         PR testsuite/42583
5550         * gfortran.dg/gomp/recursion1.f90: Remove.
5551
5552 2010-01-03  Richard Guenther  <rguenther@suse.de>
5553
5554         * gcc.dg/Warray-bounds.c: Remove XFAILs.
5555         * gcc.dg/uninit-6.c: Likewise.
5556         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
5557
5558 2010-01-03  Richard Guenther  <rguenther@suse.de>
5559
5560         PR tree-optimization/42589
5561         * gcc.target/i386/pr42589.c: New testcase.
5562
5563 2010-01-03  Richard Guenther  <rguenther@suse.de>
5564
5565         PR tree-optimization/42438
5566         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
5567
5568 2010-01-02  Richard Guenther  <rguenther@suse.de>
5569
5570         PR testsuite/41651
5571         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
5572
5573 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
5574
5575         PR target/42448
5576         * gcc.target/alpha/pr42448-1.c: New test.
5577         * gcc.target/alpha/pr42448-2.c: Ditto.
5578
5579 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
5580
5581         PR preprocessor/41947
5582         * gcc.dg/c99-hexfloat-3.c: New test.
5583
5584 2010-01-01  Richard Guenther  <rguenther@suse.de>
5585
5586         PR c/42570
5587         * gcc.c-torture/execute/pr42570.c: New testcase.
5588
5589 2010-01-01  Richard Guenther  <rguenther@suse.de>
5590
5591         PR middle-end/42559
5592         * gcc.c-torture/compile/pr42559.c: New testcase.
5593
5594 \f
5595 Copyright (C) 2010 Free Software Foundation, Inc.
5596
5597 Copying and distribution of this file, with or without modification,
5598 are permitted in any medium without royalty provided the copyright
5599 notice and this notice are preserved.