OSDN Git Service

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