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