OSDN Git Service

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