OSDN Git Service

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