OSDN Git Service

* dwarf2out.c (loc_descr_plus_const): When offset is negative, use
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
2
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.
6
7 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8
9         * g++.dg/parse/array-size2.C: Remove dg-error directives.
10
11 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
12
13         PR ada/38394
14         * gnat.dg/array13.ad[sb]: New test.
15
16 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
17             Sandra Loosemore  <sandra@codesourcery.com>
18
19         * gcc.target/arm/neon/: Regenerated test cases.
20
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.
28
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.
33
34         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
35         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
36
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.
46
47 2010-05-24  Jason Merrill  <jason@redhat.com>
48
49         PR c++/41510
50         * g++.dg/cpp0x/initlist35.C: New.
51         * g++.dg/init/brace6.C: Adjust.
52
53 2010-05-24  Paul Brook  <paul@codesourcery.com>
54
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.
58
59 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
60
61         PR target/44245
62         * gcc.target/i386/crc32-3.c: New.
63         * gcc.target/i386/crc32-4.c: Likewise.
64
65 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
66
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.
70
71 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
72
73         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
74
75 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
76
77         PR target/43869
78         * gcc.c-target/pr43869.c: New test.
79
80 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
81
82         PR fortran/44212
83         * gfortran.dg/class_22.f03: New.
84
85 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
86
87         PR lto/44238
88         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
89
90 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
91
92         PR fortran/44213
93         * gfortran.dg/abstract_type_7.f03: New.
94
95 2010-05-21  Jason Merrill  <jason@redhat.com>
96
97         * g++.dg/eh/spec11.C: Test cleanup optimization.
98
99 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
100
101         PR debug/44223
102         * gcc.target/i386/pr44223.c: New test.
103
104 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
105
106         * gcc.target/i386/pr25993.c: Use @function as type specifier.
107
108 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
109
110         * g++.dg/other/const3.C: New test.
111
112 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
113
114         PR fortran/38407
115         * warn_unused_dummy_argument_1.f90: New.
116         * warn_unused_dummy_argument_2.f90: New.
117
118 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
119
120         PR c++/30298
121         * g++.dg/inherit/crash1.C: New.
122         * g++.dg/inherit/crash2.C: Likewise.
123
124 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
125
126         PR debug/44178
127         * g++.dg/debug/pr44178.C: New test.
128
129 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
130
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.
136
137 2010-05-20  Jan Hubicka  <jh@suse.cz>
138
139         PR middle-end/44197
140         * gcc.c-torture/compile/pr44197.c: New file.
141
142 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
143
144         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
145         Fix test code.
146         (check_effective_target_xop): Remove __may_alias__ attribute.
147
148 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
149
150         PR target/44202
151         * gcc.c-torture/execute/pr44202-1.c: New test.
152
153 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
154
155         PR fortran/43851
156         * gfortran.dg/label_1.f90: Update test.
157
158 2010-05-19  Jan Hubicka  <jh@suse.cz>
159
160         * gcc.dg/lto/ipareference2_0.c: New file.
161         * gcc.dg/lto/ipareference2_1.c: New file.
162
163 2010-05-19  Jason Merrill  <jason@redhat.com>
164
165         * g++.dg/parse/fn-typedef2.C: New.
166
167         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
168         function type.
169
170         PR c++/44193
171         * g++.dg/template/fntype1.C: New.
172
173 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
174
175         * gnat.dg/discr23.ad[sb]: New test.
176         * gnat.dg/discr23_pkg.ads: New helper.
177
178         * gnat.dg/specs/controlled1.ads: New test.
179         * gnat.dg/specs/controlled1_pkg.ads: New helper.
180
181 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
182
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.
187
188 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
189
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.
205
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.
211
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.
222
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.
540
541 2010-05-19  Richard Guenther  <rguenther@suse.de>
542
543         PR lto/44196
544         * g++.dg/lto/20100519-1_0.C: New testcase.
545
546 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
547
548         PR fortran/42360
549         * gfortran.dg/warn_intent_out_not_set.f90: New.
550
551 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
552
553         PR fortran/38404
554         * gfortran.dg/data_char_1.f90: Updated warning message.
555         * gfortran.dg/data_array_6.f: New.
556
557 2010-05-19  Martin Jambor  <mjambor@suse.cz>
558
559         * g++.dg/ipa/ivinline-8.C: New test.
560         * gcc.dg/ipa/iinline-2.c: Likewise.
561
562 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
563
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.
568
569 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
570
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.
577
578 2010-05-18  Jan Hubicka  <jh@suse.cz>
579
580         * gcc.dg/lto/ipacp_0.c: New test.
581         * gcc.dg/lto/ipacp_1.c: New test.
582
583 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
584
585         PR lto/44184
586         * gcc.dg/lto/20100518_0.c: New test.
587
588 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
589
590         * gnat.dg/specs/lto3.ads: Add missing dg-options.
591
592 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
593
594         PR fortran/43990
595         * gfortran.dg/class_21.f03: New.
596
597 2010-05-17  Jason Merrill  <jason@redhat.com>
598
599         PR c++/44157
600         * g++.dg/cpp0x/initlist34.C: New.
601
602         PR c++/44158
603         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
604
605 2010-05-17  Martin Jambor  <mjambor@suse.cz>
606
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.
613
614 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
615             Jason Merrill  <jason@redhat.com>
616
617         PR c++/44108
618         * c-c++-common/Wunused-var-8.c: New test.
619
620 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
621
622         PR bootstrap/42347
623         * gcc.c-torture/compile/pr42347.c: New test.
624
625         PR middle-end/44102
626         * g++.dg/ext/asmgoto1.C: New test.
627
628 2010-05-17  Martin Jambor  <mjambor@suse.cz>
629
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.
634
635 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
636
637         PR fortran/44044
638         * gfortran.dg/class_20.f03: New.
639
640 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
641
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.
645
646 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
647
648         PR fortran/35779
649         * gfortran.dg/initialization_25.f90: Commented testcase.
650         * gfortran.dg/initialization_26.f90: New.
651
652 2010-05-16  Richard Guenther  <rguenther@suse.de>
653
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.
663
664 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
665
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.
671
672 2010-05-15  Jason Merrill  <jason@redhat.com>
673
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.
677
678 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
679
680         PR fortran/44154
681         PR fortran/42647
682         * gfortran.dg/allocatable_scalar_9.f90: New.
683
684 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
685
686         PR c++/44148
687         * g++.dg/torture/pr44148.C: New test.
688
689 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
690
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.
695
696 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
697
698         * gnat.dg/lto9.adb: New test.
699         * gnat.dg/lto9_pkg1.ads: New helper.
700         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
701
702 2010-05-15  Jan Hubicka  <jh@suse.cz>
703
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.
708
709 2010-05-15  Jan Hubicka  <jh@suse.cz>
710
711         * gcc.dg/lto/ipareference_1.c: New file.
712         * gcc.dg/lto/ipareference_2.c: New file.
713
714 2010-05-15  Richard Guenther  <rguenther@suse.de>
715
716         PR tree-optimization/44038
717         * gcc.c-torture/compile/pr44038.c: New testcase.
718
719 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
720
721         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
722         * gcc.target/i386/avx-cmpss-1.c: Likewise.
723
724 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
725
726         PR fortran/43207
727         PR fortran/43969
728         * gfortran.dg/class_18.f03: New.
729         * gfortran.dg/class_19.f03: New.
730
731 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
732
733         PR debug/44112
734         * gcc.dg/debug/dwarf2/const-1.c: Remove.
735         * g++.dg/debug/dwarf2/const1.C: Remove.
736
737 2010-05-14  Jason Merrill  <jason@redhat.com>
738
739         * g++.dg/eh/cond4.C: New.
740         * g++.dg/eh/elide2.C: Adjust.
741         * g++.old-deja/g++.eh/terminate1.C: Adjust.
742
743 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
744
745         PR fortran/44135
746         * gfortran.dg/actual_array_interface_2.f90: New test.
747
748 2010-05-14  Richard Guenther  <rguenther@suse.de>
749
750         PR tree-optimization/44119
751         * gcc.c-torture/compile/pr44119.c: New testcase.
752
753 2010-05-14  Jason Merrill  <jason@redhat.com>
754
755         PR c++/44127
756         * g++.dg/eh/terminate1.C: New.
757
758 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
759
760         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
761
762         PR debug/44136
763         * gcc.dg/pr44136.c: New test.
764
765 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
766
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
771
772 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
773
774         PR fortran/35779
775         * gfortran.dg/initialization_25.f90: New.
776
777 2010-05-13  Martin Jambor  <mjambor@suse.cz>
778
779         * g++.dg/otr-fold-1.C: New test.
780         * g++.dg/otr-fold-2.C: New test.
781
782 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
783
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.
788
789         PR debug/43983
790         * gcc.dg/guality/sra-1.c: New test.
791
792 2010-05-12  Jan Hubicka  <jh@suse.cz>
793
794         * tree-ssa/unreachable.c: New test.
795
796 2010-05-12  Jason Merrill  <jason@redhat.com>
797
798         * g++.dg/cpp0x/sfinae1.C: New.
799
800 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
801
802         * gcc.target/i386/zee.c: New file.
803
804 2010-05-12  Jason Merrill  <jason@redhat.com>
805
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.
869
870         * g++.dg/cpp0x/initlist32.C: New.
871
872         * g++.dg/template/conv11.C: New.
873         * g++.dg/conversion/op1.C: Adjust expected error.
874
875         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
876
877 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
878
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.
886
887 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
888
889         PR middle-end/44085
890         * gcc.dg/gomp/pr44085.c: New test.
891         * gfortran.dg/gomp/pr44085.f90: New test.
892
893 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
894
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.
915
916 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
917
918         * gcc.target/m68k/20100512-1.c: New.
919
920 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
921
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.
925
926 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
927
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.
936
937 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
938
939         PR middle-end/44071
940         * c-c++-common/asmgoto-4.c: New test.
941         * gcc.target/i386/pr44071.c: New test.
942
943         PR c++/44062
944         * c-c++-common/Wunused-var-7.c: New test.
945         * g++.dg/warn/Wunused-var-9.C: New test.
946
947 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
948
949         PR fortran/43711
950         * gfortran.dg/gomp/pr43711.f90: New.
951
952 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
953
954         PR fortran/31820
955         * gfortran.dg/select_5.f90: Updated.
956
957 2010-05-11  Jan Hubicka  <jh@suse.cz>
958
959         PR tree-optimize/44063
960         * gcc.c-torture/compile/pr44063.c: New testcase.
961
962 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
963
964         PR debug/44023
965         * gcc.dg/pr44023.c: New test.
966
967 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
968
969         * gnat.dg/lto7.adb: New test.
970         * gnat.dg/lto7_pkg.ad[sb]: New helper.
971
972 2010-05-10  Jason Merrill  <jason@redhat.com>
973
974         PR c++/44017
975         * g++.dg/template/inherit5.C: New.
976
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.
981
982 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
983
984         PR c++/43719
985         * g++.dg/init/pr43719.C: New.
986         * g++.dg/anon-struct4.C: Adjust.
987
988 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
989
990         PR debug/44028
991         * gcc.dg/pr44028.c: New test.
992
993 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
994
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.
1000
1001 2010-05-10  Michael Matz  <matz@suse.de>
1002
1003         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
1004
1005 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
1006
1007         PR rtl-optimization/44012
1008         * gcc.dg/pr44012.c: New.
1009
1010 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1011
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.
1016
1017 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
1018
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.
1023
1024 2010-05-10  Richard Guenther  <rguenther@suse.de>
1025
1026         PR tree-optimization/44050
1027         * gcc.dg/torture/pr44050.c: New testcase.
1028
1029 2010-05-10  Wei Guozhi  <carrot@google.com>
1030
1031         PR target/42879
1032         * gcc.target/arm/pr42879.c: New testcase.
1033
1034 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
1035
1036         PR c/44051
1037         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
1038
1039 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
1040
1041         PR c/10676
1042         * gcc.dg/anon-struct-10.c: New test.
1043
1044 2010-05-09  Richard Guenther  <rguenther@suse.de>
1045
1046         PR middle-end/44024
1047         * gcc.dg/pr44024.c: New testcase.
1048
1049 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
1050
1051         PR c/4784
1052         * gcc.dg/anon-struct-9.c: New test.
1053
1054 2010-05-09  Richard Guenther  <rguenther@suse.de>
1055
1056         PR middle-end/44043
1057         * gcc.c-torture/compile/pr44043.c: New testcase.
1058
1059 2010-05-09  Richard Guenther  <rguenther@suse.de>
1060
1061         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
1062
1063 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
1064
1065         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
1066
1067 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
1068
1069         * gnat.dg/lto[12456].adb: Add "target lto" marker.
1070         * gnat.dg/specs/lto3.ads: Likewise.
1071
1072 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
1073
1074         PR middle-end/28685
1075         * gcc.dg/pr28685-1.c: New file.
1076
1077 2010-05-08  Richard Guenther  <rguenther@suse.de>
1078
1079         PR tree-optimization/44030
1080         * gcc.c-torture/compile/pr44030.c: New testcase.
1081
1082 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
1083
1084         * gnat.dg/lto6.adb: New test.
1085         * gnat.dg/lto6_pkg.ads: New helper.
1086
1087 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
1088
1089         * gnat.dg/lto5.adb: New test.
1090         * gnat.dg/lto5_pkg.ad[sb]: New helper.
1091
1092 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
1093
1094         * gnat.dg/lto4.ad[sb]: New test.
1095
1096 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
1097
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.
1101
1102 2010-05-08  Quentin Ochem  <ochem@adacore.com>
1103
1104         * gnat.dg/sizetype3.ad[sb]: New test.
1105         * gnat.dg/sizetype3_pkg.ads: New helper.
1106
1107 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
1108
1109         PR c++/43951
1110         * g++.dg/init/new29.C: New.
1111
1112 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
1113
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.
1119
1120 2010-05-07  Jason Merrill  <jason@redhat.com>
1121
1122         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
1123
1124 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1125
1126         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
1127         (size_t, stderr): Remove.
1128         (read_error): Replaced __builtin_fprintf by fprintf.
1129
1130 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
1131
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.
1136
1137 2010-05-06  Mike Stump  <mikestump@comcast.net>
1138
1139         PR objc/35165
1140         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
1141
1142 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
1143             Jason Merrill  <jason@redhat.com>
1144
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.
1169
1170 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
1171
1172         * gcc.dg/Wunused-var-8.c: Move to...
1173         * c-c++-common/Wunused-var-6.c: ... here.  New test.
1174
1175 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
1176
1177         PR c++/40406
1178         * g++.dg/template/crash96.C: New.
1179
1180 2010-05-06  Jan Hubicka  <jh@suse.cz>
1181
1182         PR tree-optimization/43791
1183         * gcc.c-torture/compile/pr43791.c: New file.
1184
1185 2010-05-06  Michael Matz  <matz@suse.de>
1186
1187         PR tree-optimization/43984
1188         * gfortran.dg/pr43984.f90: New test.
1189
1190 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1191
1192         PR 40989
1193         * gcc.dg/pr40989.c: New.
1194
1195 2010-05-06  Richard Guenther  <rguenther@suse.de>
1196
1197         PR tree-optimization/43934
1198         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
1199
1200 2010-05-06  Richard Guenther  <rguenther@suse.de>
1201
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.
1209
1210 2010-04-22  Jakub Jelinek <jakub@redhat.com>
1211             Dodji Seketeli  <dodji@redhat.com>
1212
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.
1246
1247 2010-05-06  Tobias Burnus  <burnus@net-b.de>
1248
1249         PR fortran/43985
1250         * gfortran.dg/gomp/crayptr5.f90: New test case.
1251
1252 2010-05-05  Jason Merrill  <jason@redhat.com>
1253
1254         PR debug/43370
1255         * g++.dg/ext/attrib39.C: New.
1256
1257 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
1258
1259         PR fortran/24978
1260         * gfortran.dg/data_invalid.f90: New.
1261
1262 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
1263
1264         * gnat.dg/lto2.adb: New test.
1265
1266 2010-05-05  Jason Merrill  <jason@redhat.com>
1267
1268         PR c++/43787
1269         * g++.dg/opt/empty1.C: New.
1270
1271 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
1272
1273         PR fortran/43696
1274         * gfortran.dg/class_17.f03: New.
1275
1276 2010-05-04  Neil Vachharajani <nvachhar@google.com>
1277
1278         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
1279
1280 2010-05-04  Mike Stump  <mikestump@comcast.net>
1281
1282         PR objc/35165
1283         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
1284
1285 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
1286
1287         PR target/43668
1288         * gcc.target/i386/pr43668.c: New.
1289
1290 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
1291
1292         PR c++/43028
1293         * g++.dg/cpp0x/initlist31.C: New.
1294
1295 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
1296
1297         PR c/43981
1298         * gcc.dg/Wunused-var-8.c: New test.
1299
1300 2010-05-04  Jason Merrill  <jason@redhat.com>
1301
1302         PR c++/38064
1303         * g++.dg/cpp0x/enum3.C: Extend.
1304
1305 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
1306
1307         PR target/43799
1308         * gcc.target/i386/pr43799.c: New.
1309
1310 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
1311
1312         * gnat.dg/lto1.adb: New test.
1313         * gnat.dg/lto1_pkg.ad[sb]: New helper.
1314
1315 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
1316
1317         PR middle-end/43671
1318         * gcc.target/i386/pr43671.c: New.
1319
1320 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
1321
1322         PR c++/43705
1323         * g++.dg/template/crash95.C: New.
1324
1325 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
1326
1327         PR debug/43508
1328         * gcc.target/i386/pr43508.c: New.
1329
1330 2010-05-04  Richard Guenther  <rguenther@suse.de>
1331
1332         PR tree-optimization/43879
1333         * g++.dg/torture/pr43879-1_0.C: New testcase.
1334         * g++.dg/torture/pr43879-1_1.C: Likewise.
1335
1336 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
1337
1338         PR c++/43953
1339         * g++.dg/other/crash-12.C: New test.
1340
1341 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
1342
1343         * g++.dg/cdce3.C: Add a space.  Updated.
1344
1345 2010-05-03  Jason Merrill  <jason@redhat.com>
1346
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.
1351
1352 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1353
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.
1365
1366 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
1367
1368         PR fortran/43592
1369         * gfortran.dg/unexpected_interface.f90: New test.
1370
1371 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1372
1373         * ada/acats/run_acats (which): New function.
1374         (host_gnatchop, host_gnatmake): Use it.
1375
1376 2010-05-03  Richard Guenther  <rguenther@suse.de>
1377
1378         PR tree-optimization/43971
1379         * gcc.dg/pr43971.c: New testcase.
1380
1381 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
1382
1383         PR debug/43972
1384         * gcc.dg/debug/pr43972.c: New test.
1385
1386 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
1387
1388         PR testsuite/43963
1389         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
1390
1391 2010-05-02  Richard Guenther  <rguenther@suse.de>
1392
1393         PR tree-optimization/43879
1394         * gcc.dg/torture/pr43879-3.c: New testcase.
1395
1396 2010-05-01  Richard Guenther  <rguenther@suse.de>
1397
1398         PR tree-optimization/43949
1399         * g++.dg/warn/Warray-bounds-5.C: New testcase.
1400
1401 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
1402
1403         PR c++/43951
1404         * g++.dg/init/new28.C: New.
1405
1406 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
1407
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.
1416
1417 2010-04-30  DJ Delorie  <dj@redhat.com>
1418
1419         * gcc.c-torture/execute/20100430-1.c: New test.
1420
1421 2010-04-30  Jason Merrill  <jason@redhat.com>
1422
1423         PR c++/43868
1424         * g++.dg/template/ptrmem21.C: New.
1425
1426 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
1427
1428         PR fortran/18918
1429         PR fortran/43931
1430         * gfortran.dg/coarray_13.f90: New test.
1431
1432 2010-04-30  Richard Guenther  <rguenther@suse.de>
1433
1434         PR lto/43946
1435         * gcc.dg/lto/20100430-1_0.c: New testcase.
1436
1437 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
1438
1439         PR debug/43942
1440         * c-c++-common/pr43942.c: New test.
1441
1442 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
1443
1444         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
1445         conflict with darwin crt1.o 'start' symbol.
1446
1447 2010-04-30  Richard Guenther  <rguenther@suse.de>
1448
1449         PR tree-optimization/43879
1450         * gcc.dg/torture/pr43879_1.c: New testcase.
1451
1452 2010-04-30  Richard Guenther  <rguenther@suse.de>
1453
1454         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
1455
1456 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
1457
1458         PR c++/43890
1459         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
1460         user-provided constructor while recursing.
1461
1462 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
1463
1464         PR fortran/42274
1465         * gfortran.dg/class_16.f03: New test.
1466
1467 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
1468
1469         PR fortran/42274
1470         * gfortran.dg/class_15.f03: New.
1471
1472 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
1473
1474         PR fortran/43326
1475         * gfortran.dg/dynamic_dispatch_9.f03: New test.
1476
1477 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
1478
1479         PR fortran/43492
1480         * gfortran.dg/generic_22.f03 : New test.
1481
1482 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
1483
1484         PR fortran/42353
1485         * gfortran.dg/class_14.f03: New test.
1486
1487 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1488
1489         PR fortran/42680
1490         * gfortran.dg/interface_32.f90: New test.
1491
1492 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
1493             Janus Weil  <janus@gcc.gnu.org>
1494
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.
1499
1500 2010-04-28  Mike Stump  <mikestump@comcast.net>
1501
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.
1505
1506 2010-04-28  Tobias Burnus  <burnus@net-b.de>
1507
1508         PR fortran/18918
1509         PR fortran/43919
1510         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
1511
1512 2010-04-28  Matthias Klose  <doko@ubuntu.com>
1513
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.
1519
1520 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
1521
1522         * gcc.dg/const-uniq-1.c: New test.
1523         * gcc.dg/lto/const-uniq_[01].c: Likewise.
1524
1525 2010-04-28  Xinliang David Li  <davidxl@google.com>
1526
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.
1560
1561 2010-04-28  Martin Jambor  <mjambor@suse.cz>
1562
1563         * gcc.dg/lto/20091209-1_0.c: New testcase.
1564
1565 2010-04-28  Richard Guenther  <rguenther@suse.de>
1566
1567         PR tree-optimization/43879
1568         PR tree-optimization/43909
1569         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
1570
1571 2010-04-28  Richard Guenther  <rguenther@suse.de>
1572
1573         PR c++/43880
1574         * g++.dg/torture/pr43880.C: New testcase.
1575
1576 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1577
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'.
1583
1584 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
1585
1586         PR c++/29043
1587         * g++.dg/init/pr29043.C: New.
1588
1589 2010-04-27  Jason Merrill  <jason@redhat.com>
1590
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.
1595
1596         PR c++/43856
1597         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
1598
1599         PR c++/43875
1600         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
1601
1602 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1603             Jan Hubicka <hubicka@ucw.cz>
1604
1605         * gcc.dg/pure-2.c: New testcase.
1606         * gcc.dg/const-1.c: New testcase.
1607
1608 2010-04-27  Jason Merrill  <jason@redhat.com>
1609
1610         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
1611
1612         PR c++/41468
1613         * g++.dg/template/sfinae17.C: New.
1614         * g++.dg/template/sfinae18.C: New.
1615
1616 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
1617
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.
1623
1624 2010-04-27  Tobias Burnus  <burnus@net-b.de>
1625
1626         PR fortran/18918
1627         * gfortran.dg/coarray_12.f90: Fix dump parsing.
1628
1629 2010-04-27  Richard Guenther  <rguenther@suse.de>
1630
1631         PR middle-end/40561
1632         * g++.dg/other/pr40561.C: New testcase.
1633
1634 2010-04-27  Martin Jambor  <mjambor@suse.cz>
1635
1636         PR middle-end/43812
1637         * g++.dg/ipa/pr43812.C: New test.
1638
1639 2010-04-27  Jan Hubicka  <jh@suse.cz>
1640
1641         * gcc.dg/ipa/iinline-1.c (main): Rename to...
1642         (test): ... this one.
1643
1644 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
1645
1646         PR target/40657
1647         * gcc.target/arm/thumb-stackframe.c: New test.
1648
1649 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
1650
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.
1656
1657 2010-04-27  Tobias Burnus  <burnus@net-b.de>
1658
1659         PR fortran/18918
1660         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
1661         * gfortran.dg/coarray_12.f90: New.
1662
1663 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
1664
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.
1671
1672 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
1673
1674         PR lto/42776
1675         * lib/lto.exp (lto_prune_vis_warns): New function.
1676         (lto-link-and-maybe-run): Call it.
1677
1678 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
1679
1680         PR tree-optimization/43904
1681         * gcc.dg/tree-ssa/tailcall-6.c: New.
1682
1683 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
1684
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.
1701
1702 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
1703
1704         PR 43715
1705         * testsuite/lib/plugin-support.exp: Use "-undefined
1706         dynamic_lookup" on darwin.
1707
1708 2010-04-26  Richard Guenther  <rguenther@suse.de>
1709
1710         * gcc.dg/lto/20100426_0.c: New testcase.
1711
1712 2010-04-26  Jie Zhang  <jie@codesourcery.com>
1713
1714         PR tree-optimization/43833
1715         gcc.dg/Warray-bounds-8.c: New test case.
1716
1717 2010-04-26  Richard Guenther  <rguenther@suse.de>
1718
1719         PR lto/43080
1720         * g++.dg/lto/20100423-3_0.C: New testcase.
1721
1722 2010-04-26  Richard Guenther  <rguenther@suse.de>
1723
1724         PR lto/42425
1725         * g++.dg/lto/20100423-2_0.C: New testcase.
1726
1727 2010-04-26  Ira Rosen  <irar@il.ibm.com>
1728
1729         * gcc.dg/vect/bb-slp-23.c: New test.
1730
1731 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
1732
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.
1736
1737 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
1738
1739         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
1740         of "lea\[ \t\]".
1741
1742 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
1743
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.
1748
1749 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
1750
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.
1786
1787 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
1788
1789         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
1790
1791 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
1792
1793         * gnat.dg/pack15.ad[sb]: New test.
1794
1795 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
1796
1797         * gcc.target/arm/mla-1.c: New test.
1798
1799 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1800
1801         PR fortran/30073
1802         PR fortran/43793
1803         * gfortran.dg/pr43793.f90: New test.
1804
1805 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
1806
1807         PR tree-optimization/41442
1808         * gcc.target/i386/pr41442.c: New test.
1809
1810 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
1811
1812         PR fortran/43832
1813         * gfortran.dg/fgetc_3.f90: Delete bogus test.
1814
1815 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1816
1817         PR fortran/43832
1818         * gfortran.dg/open_nounit.f90: New test.
1819
1820 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
1821
1822         PR fortran/43841
1823         PR fortran/43843
1824         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
1825
1826 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1827
1828         * gcc.dg/Wconversion-integer.c: Update.
1829
1830 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
1831
1832         * gnat.dg/unchecked_convert5.adb: New test.
1833
1834 2010-04-23  Richard Guenther  <rguenther@suse.de>
1835
1836         PR lto/41734
1837         * gcc.dg/lto/20100423-2_0.c: New testcase.
1838         * gcc.dg/lto/20100423-2_0.c: Likewise.
1839
1840 2010-04-23  Richard Guenther  <rguenther@suse.de>
1841
1842         PR lto/43455
1843         * gcc.dg/lto/20100423-1_0.c: New testcase.
1844         * gcc.dg/lto/20100423-1_1.c: Likewise.
1845
1846 2010-04-23  Martin Jambor  <mjambor@suse.cz>
1847
1848         PR tree-optimization/43846
1849         * gcc.dg/tree-ssa/sra-10.c: New test.
1850
1851 2010-04-23  Martin Jambor  <mjambor@suse.cz>
1852
1853         PR middle-end/43835
1854         * gcc.c-torture/execute/pr43835.c: New test.
1855
1856 2010-04-23  Richard Guenther  <rguenther@suse.de>
1857
1858         PR lto/42653
1859         * g++.dg/lto/20100423-1_0.C: New testcase.
1860
1861 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
1862
1863         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
1864
1865 2010-04-22  Ira Rosen  <irar@il.ibm.com>
1866
1867         PR tree-optimization/43842
1868         * gcc.dg/vect/pr43842.c: New test.
1869
1870 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
1871
1872         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
1873         * gcc.target/i386/wmul-2.c: Likewise.
1874
1875 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1876
1877         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
1878         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
1879
1880 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
1881
1882         * gfortran.dg/reassoc_6.f: New testcase.
1883
1884 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
1885
1886         PR middle-end/29274
1887         * gcc.target/arm/wmul-1.c: New test.
1888         * gcc.target/arm/wmul-2.c: New test.
1889
1890 2010-04-22  Richard Guenther  <rguenther@suse.de>
1891
1892         PR tree-optimization/43845
1893         * gcc.c-torture/compile/pr43845.c: New testcase.
1894
1895 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
1896
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.
1902
1903 2010-04-22  Richard Guenther  <rguenther@suse.de>
1904
1905         PR fortran/43829
1906         * gfortran.dg/vector_subscript_6.f90: New testcase.
1907         * gfortran.dg/assign_10.f90: Adjust.
1908
1909 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
1910
1911         PR fortran/43836
1912         * gfortran.dg/gomp/pr43836.f90: New test.
1913
1914 2010-04-21  Richard Guenther  <rguenther@suse.de>
1915
1916         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
1917
1918 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1919
1920         * gcc.dg/torture/builtin-cproj-3.c: New.
1921
1922 2010-04-20  Jason Merrill  <jason@redhat.com>
1923
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".
1930
1931 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1932
1933         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
1934
1935 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1936
1937         * gcc.dg/torture/builtin-cproj-1.c: New.
1938         * gcc.dg/torture/builtin-cproj-2.c: New.
1939
1940 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
1941
1942         PR c++/43800
1943         PR c++/43704
1944         * g++.dg/template/typedef32.C: Adjust.
1945         * g++.dg/template/typedef33.C: New test.
1946
1947 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
1948
1949         PR fortran/43227
1950         * gfortran.dg/proc_decl_23.f90: New test.
1951
1952         PR fortran/43266
1953         * gfortran.dg/abstract_type_6.f03: New test.
1954
1955 2010-04-20  Xinliang David Li  <davidxl@google.com>
1956
1957         * g++.dg/tree-ssa/fold-compare.C: New.
1958
1959 2010-04-20  Richard Guenther  <rguenther@suse.de>
1960
1961         PR tree-optimization/39417
1962         * g++.dg/torture/pr39417.C: New testcase.
1963
1964 2010-04-20  Richard Guenther  <rguenther@suse.de>
1965
1966         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
1967
1968 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
1969
1970         * g++.dg/debug/dwarf2/rv1.C: New test.
1971
1972 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1973
1974         PR target/43635
1975         * gcc.c-torture/compile/pr43635.c: New testcase.
1976
1977 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
1978
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.
1983
1984         PR middle-end/43337
1985         * gfortran.dg/gomp/pr43337.f90: New test.
1986
1987 2010-04-19  Richard Guenther  <rguenther@suse.de>
1988
1989         PR tree-optimization/43796
1990         * gfortran.dg/pr43796.f90: New testcase.
1991
1992 2010-04-19  Richard Guenther  <rguenther@suse.de>
1993
1994         PR tree-optimization/43783
1995         * gcc.c-torture/execute/pr43783.c: New testcase.
1996
1997 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
1998
1999         PR target/43766
2000         * gcc.target/i386/pr43766.c: New test.
2001
2002 2010-04-19  Jie Zhang  <jie@codesourcery.com>
2003
2004         PR target/43662
2005         * gcc.target/i386/pr43662.c: New test.
2006
2007 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
2008
2009         PR c++/43704
2010         * g++.dg/template/typedef32.C: New test.
2011
2012 2010-04-19  Ira Rosen  <irar@il.ibm.com>
2013
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.
2022
2023 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
2024
2025         * g++.dg/debug/dwarf2/enum1.C: New test.
2026
2027 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
2028
2029         * gnat.dg/rep_clause5.ad[sb]: New test.
2030         * gnat.dg/rep_clause5_pkg.ads: New helper.
2031
2032 2010-04-18  Ira Rosen  <irar@il.ibm.com>
2033
2034         PR tree-optimization/43771
2035         * g++.dg/vect/pr43771.cc: New test.
2036
2037 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
2038
2039         PR fortran/31538
2040         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
2041         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
2042
2043 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
2044
2045         * gnat.dg/sizetype.adb: Rename into...
2046         * gnat.dg/sizetype1.adb: ...this.
2047         * gnat.dg/sizetype2.adb: New test.
2048
2049 2010-04-16  Richard Guenther  <rguenther@suse.de>
2050
2051         PR tree-optimization/43572
2052         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
2053
2054 2010-04-16  Olivier Hainque  <hainque@adacore.com>
2055
2056         * gnat.dg/specs/discr_private.ads: New test.
2057
2058 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
2059
2060         PR target/41514
2061         * gcc.target/arm/thumb-comparisons.c: New test.
2062
2063         PR target/40603
2064         * gcc.target/arm/thumb-cbranchqi.c: New test.
2065
2066 2010-04-16  Christian Bruel  <christian.bruel@st.com>
2067
2068         * g++.dg/torture/pr36191.C: Enable for SH.
2069
2070 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
2071
2072         * gnat.dg/wide_boolean.adb: New test.
2073         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
2074
2075 2010-04-15  Richard Guenther  <rguenther@suse.de>
2076
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.
2092
2093 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
2094
2095         PR target/21803
2096         * gcc.target/arm/pr42496.c: New test.
2097
2098 2010-04-14  Jason Merrill  <jason@redhat.com>
2099
2100         PR c++/36625
2101         * g++.dg/ext/attrib38.C: New.
2102
2103 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
2104
2105         PR testsuite/43739
2106         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
2107
2108 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2109
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.
2126
2127 2010-04-14  Michael Matz  <matz@suse.de>
2128
2129         PR tree-optimization/42963
2130         * testsuite/gcc.dg/pr42963.c: New testcase.
2131
2132 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
2133
2134         * gnat.dg/class_wide.adb: Rename into...
2135         * gnat.dg/class_wide1.adb: ...this.
2136         * gnat.dg/class_wide2.ad[sb]: New test.
2137
2138 2010-04-14  Tobias Burnus  <burnus@net-b.de>
2139
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.
2144
2145 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2146
2147         PR fortran/43747
2148         gfortran.dg/initialization_24.f90: New test.
2149
2150 2010-04-13  Jason Merrill  <jason@redhat.com>
2151
2152         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
2153         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
2154
2155 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2156
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.
2174
2175 2010-04-13  Martin Jambor  <mjambor@suse.cz>
2176
2177         * gcc.dg/tree-ssa/sra-9.c: New test.
2178
2179 2010-04-13  Michael Matz  <matz@suse.de>
2180
2181         PR middle-end/43730
2182         * gcc.dg/pr43730.c: New test.
2183
2184 2010-04-13  Michael Matz  <matz@suse.de>
2185
2186         * gcc.dg/tree-ssa/negate.c: New testcase.
2187
2188 2010-04-13  Richard Guenther  <rguenther@suse.de>
2189
2190         PR testsuite/43735
2191         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
2192
2193 2010-04-13  Richard Guenther  <rguenther@suse.de>
2194
2195         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
2196
2197 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
2198
2199         * gnat.dg/derived_type1.adb: New test.
2200
2201 2010-04-13  Matthias Klose  <doko@ubuntu.com>
2202
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.
2207
2208 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
2209
2210         * gcc.target/i386/rotate-2.c: New test.
2211
2212 2010-04-12  Jason Merrill  <jason@redhat.com>
2213
2214         PR c++/43641
2215         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
2216         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
2217
2218 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
2219
2220         PR c++/25811
2221         * g++.dg/init/pr25811.C: New test.
2222
2223 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2224
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.
2228
2229 2010-04-12  Richard Guenther  <rguenther@suse.de>
2230
2231         * gcc.dg/torture/inline-2.c: New testcase.
2232
2233 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
2234
2235         PR bootstrap/43699
2236         * gcc.dg/Wunused-var-7.c: New test.
2237
2238         PR tree-optimization/43560
2239         * gcc.c-torture/execute/pr43560.c: New test.
2240
2241 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
2242
2243         * gnat.dg/aggr13.adb: New test.
2244         * gnat.dg/aggr14.adb: Likewise.
2245         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
2246
2247 2010-04-12  Richard Guenther  <rguenther@suse.de>
2248
2249         PR c++/43611
2250         * g++.dg/torture/pr43611.C: New testcase.
2251
2252 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
2253
2254         PR c/36774
2255         * gcc.dg/pr36774-1.c: New test.
2256         * gcc.dg/pr36774-2.c: New test.
2257
2258 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
2259
2260         * gcc.target/sh/rte-delay-slot.c: New test.
2261
2262 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
2263
2264         * gnat.dg/pack9.adb: Remove -cargs option.
2265         * gnat.dg/aggr12.ad[sb]: New test.
2266
2267 2010-04-10  Jie Zhang  <jie@codesourcery.com>
2268
2269         PR target/43417
2270         * gcc.target/sh/pr43417.c: New test.
2271
2272 2010-04-10  Tobias Burnus  <burnus@net-b.de>
2273
2274         PR fortran/43591
2275         * gfortran.dg/spec_expr_6.f90: New test.
2276
2277 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
2278
2279         PR cpp/43195
2280         * gcc.dg/cpp/pr43195.c: New.
2281         * gcc.dg/cpp/pr43195.h: New.
2282
2283 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2284
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.
2312
2313 2010-04-09  Jason Merrill  <jason@redhat.com>
2314
2315         PR c++/42623
2316         * g++.dg/template/sizeof13.C: New.
2317
2318 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
2319
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.
2323
2324 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2325
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.
2335
2336 2010-04-09  Tobias Burnus  <burnus@net-b.de>
2337
2338         PR fortran/18918
2339         * gfortran.dg/coarray_7.f90: New test.
2340         * gfortran.dg/coarray_8.f90: New test.
2341
2342 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
2343
2344         PR fortran/28039
2345         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
2346
2347 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2348
2349         PR target/43643
2350         * gcc.dg/pr43643.c: New test.
2351
2352 2010-04-08  Tobias Burnus  <burnus@net-b.de>
2353
2354         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
2355
2356 2010-04-08  Richard Guenther  <rguenther@suse.de>
2357
2358         PR tree-optimization/43679
2359         * gcc.c-torture/compile/pr43679.c: New testcase.
2360
2361 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
2362
2363         PR debug/43670
2364         * gcc.dg/pr43670.c: New test.
2365
2366 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
2367
2368         PR middle-end/40815
2369         * gcc.dg/tree-ssa/reassoc-19.c: New.
2370
2371 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
2372
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.
2381
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.
2386
2387 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
2388
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.
2392
2393 2010-04-07  Simon Baldwin  <simonb@google.com>
2394
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.
2434
2435 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
2436
2437         PR objc++/23716
2438         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
2439
2440 2010-04-07  Jason Merrill  <jason@redhat.com>
2441
2442         * g++.dg/template/dr408.C: New.
2443
2444         * g++.dg/lookup/ns4.C: New.
2445
2446         PR c++/38392
2447         * g++.dg/template/friend51.C: New test.
2448
2449         PR c++/41970
2450         * g++.old-deja/g++.other/linkage1.C: Adjust.
2451
2452 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
2453
2454         PR c++/42697
2455         * g++.dg/template/crash94.C: New test.
2456
2457 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
2458
2459         PR c++/40239
2460         * g++.dg/init/aggr5.C: New test.
2461         * g++.dg/init/aggr5.C: New test.
2462
2463 2010-04-07  Richard Guenther  <rguenther@suse.de>
2464
2465         PR tree-optimization/43270
2466         * g++.dg/warn/Warray-bounds-4.C: New testcase.
2467         * gcc.dg/Warray-bounds-7.c: Likewise.
2468
2469 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
2470
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.
2474
2475 2010-04-07  Jie Zhang  <jie@codesourcery.com>
2476
2477         PR c++/42556
2478         * g++.dg/init/pr42556.C: New test.
2479
2480 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
2481
2482         PR debug/43628
2483         * g++.dg/debug/dwarf2/typedef2.C: New test.
2484
2485 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
2486
2487         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
2488         c-c++-common/dwarf2/redeclaration-1.C
2489
2490 2010-04-06  Jason Merrill  <jason@redhat.com>
2491
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.
2531
2532 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
2533
2534         PR middle-end/43519
2535         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
2536         * gcc.dg/graphite/id-19.c: New.
2537
2538 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
2539
2540         PR middle-end/32824
2541         * gcc.dg/vect/pr32824: New.
2542
2543 2010-04-06  Tobias Burnus  <burnus@net-b.de>
2544
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.
2552
2553 2010-04-06  Tobias Burnus  <burnus@net-b.de>
2554
2555         PR fortran/18918
2556         * gfortran.dg/coarray_4.f90: Fix test.
2557         * gfortran.dg/coarray_6.f90: Add more tests.
2558
2559 2010-04-06  Tobias Burnus  <burnus@net-b.de>
2560
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.
2565
2566 2010-04-06  Tobias Burnus  <burnus@net-b.de>
2567
2568         PR fortran/18918
2569         * gfortran.dg/iso_fortran_env_5.f90: New test.
2570         * gfortran.dg/iso_fortran_env_6.f90: New test.
2571
2572 2010-04-06  Tobias Burnus  <burnus@net-b.de>
2573
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.
2578
2579 2010-04-06  Jason Merrill  <jason@redhat.com>
2580
2581         PR c++/43648
2582         * g++.dg/template/dtor8.C: New.
2583
2584         PR c++/43621
2585         * g++.dg/template/error-recovery2.C: New.
2586
2587 2010-04-06  Jan Hubicka  <jh@suse.czpli
2588
2589         PR tree-optimization/42906
2590         * gcc.dg/tree-ssa/dce-1.c: New testcase.
2591
2592 2010-04-06  Tobias Burnus  <burnus@net-b.de>
2593
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.
2598
2599 2010-04-06  Richard Guenther  <rguenther@suse.de>
2600
2601         PR tree-optimization/43627
2602         * gcc.dg/tree-ssa/vrp49.c: New testcase.
2603
2604 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
2605
2606         PR target/43638
2607         * gcc.target/i386/pr43638.c: New test.
2608
2609 2010-04-06  Richard Guenther  <rguenther@suse.de>
2610
2611         PR middle-end/43661
2612         * gcc.c-torture/compile/pr43661.c: New testcase.
2613
2614 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
2615
2616         * gcc.target/s390/stackcheck1.c: Add dg-warning.
2617
2618 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
2619
2620         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
2621
2622 2010-04-02  Richard Guenther  <rguenther@suse.de>
2623
2624         PR tree-optimization/43629
2625         * gcc.c-torture/execute/pr43629.c: New testcase.
2626
2627 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
2628             Dominique d'Humieres  <dominiq@lps.ens.fr>
2629
2630         PR libfortran/43605
2631         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
2632
2633 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
2634
2635         PR debug/43325
2636         * c-c++-common/dwarf2/redeclaration-1.C: New test.
2637
2638 2010-04-01  Jason Merrill  <jason@redhat.com>
2639
2640         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
2641
2642 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
2643             Manfred Schwarb  <manfred99@gmx.ch>
2644
2645         PR libfortran/43605
2646         * gfortran.dg/ftell_3.f90: New test.
2647
2648 2010-04-01  Richard Guenther  <rguenther@suse.de>
2649
2650         PR middle-end/43614
2651         * gcc.c-torture/compile/pr43614.c: New testcase.
2652
2653 2010-04-01  Martin Jambor  <mjambor@suse.cz>
2654
2655         PR tree-optimization/43141
2656         * gcc.dg/guality/pr43141.c: New test.
2657
2658 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2659
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.
2668
2669 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
2670
2671         PR middle-end/43464
2672         * gcc.dg/graphite/id-pr43464.c: New.
2673         * gcc.dg/graphite/id-pr43464-1.c: New.
2674
2675 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
2676
2677         PR middle-end/43351
2678         * gcc.dg/graphite/id-pr43351.c
2679
2680 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
2681
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.
2700
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.
2706
2707 2010-03-31  Martin Jambor  <mjambor@suse.cz>
2708
2709         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
2710         only with -O2, -O3 or -Os and not with -fwhopr.
2711
2712 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
2713
2714         PR c++/43558
2715         * g++.dg/template/typedef31.C: New test.
2716
2717 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2718
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.
2722
2723 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
2724
2725         PR debug/43557
2726         * gcc.dg/pr43557-1.c: New test.
2727         * gcc.dg/pr43557-2.c: New file.
2728
2729 2010-03-31  Jie Zhang  <jie@codesourcery.com>
2730
2731         PR 43562
2732         * gcc.dg/pr43562.c: New test.
2733
2734 2010-03-30  Jason Merrill  <jason@redhat.com>
2735
2736         PR c++/43076
2737         * g++.dg/template/error-recovery1.C: New.
2738
2739         PR c++/41786
2740         * g++.dg/parse/ambig5.C: New.
2741
2742 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
2743
2744         PR debug/43593
2745         * gcc.dg/guality/pr43593.c: New test.
2746
2747 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
2748
2749         PR middle-end/43430
2750         * gcc.dg/vect/pr43430-1.c: New.
2751
2752 2010-03-30  Jason Merrill  <jason@redhat.com>
2753
2754         PR c++/43559
2755         * g++.dg/template/partial7.C: New.
2756
2757 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2758
2759         * gcc.target/s390/stackcheck1.c: New testcase.
2760
2761 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2762
2763         PR libfortran/43265
2764         * gfortran.dg/read_eof_8.f90: New test.
2765
2766 2010-03-29  Jason Merrill  <jason@redhat.com>
2767
2768         * gcc.dg/cpp/include6.c: Change [] to ().
2769
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.
2777
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.
2785
2786 2010-03-29  Richard Guenther  <rguenther@suse.de>
2787
2788         PR tree-optimization/43560
2789         * gcc.dg/torture/pr43560.c: New testcase.
2790
2791 2010-03-29  Jason Merrill  <jason@redhat.com>
2792
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 ().
2803
2804 2010-03-29  Jie Zhang  <jie@codesourcery.com>
2805
2806         PR 43564
2807         * gcc.dg/pr43564.c: New test.
2808
2809 2010-03-29  Tobias Burnus  <burnus@net-b.de>
2810
2811         PR fortran/43551
2812         * gfortran.dg/direct_io_12.f90: New test.
2813
2814 2010-03-28  Jan Hubicka  <jh@suse.cz>
2815
2816         PR tree-optimization/43505
2817         * gfortran.dg/pr43505.f90: New testcase.
2818
2819 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
2820
2821         PR tree-optimization/43528
2822         * gcc.target/i386/pr43528.c: New test.
2823
2824 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
2825
2826         PR c/43381
2827         * gcc.dg/parm-impl-decl-3.c: New test.
2828
2829 2010-03-26  Jason Merrill  <jason@redhat.com>
2830
2831         PR c++/43509
2832         * g++.dg/cpp0x/parse1.C: New.
2833
2834 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
2835
2836         PR target/43524
2837         * gcc.target/i386/pr43524.c: New test.
2838
2839 2010-03-26  Martin Jambor  <mjambor@suse.cz>
2840
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.
2854
2855 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
2856
2857         PR c++/43327
2858         * g++.dg/other/crash-10.C: New test.
2859         * g++.dg/other/crash-11.C: New test.
2860
2861 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2862
2863         PR libfortran/43517
2864         * gfortran.dg/read_eof_7.f90: New test.
2865
2866 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
2867
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.
3144
3145 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
3146
3147         PR c++/43206
3148         * g++.dg/template/typedef30.C: New test case.
3149
3150 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
3151
3152         PR c/43385
3153         * gcc.c-torture/execute/pr43385.c: New test.
3154
3155 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
3156
3157         * gcc.dg/strncpy-fix-1.c: New test.
3158
3159 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
3160
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.
3166
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.
3174
3175 2010-03-24  Jason Merrill  <jason@redhat.com>
3176
3177         PR c++/43502
3178         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
3179
3180 2010-03-24  Martin Jambor  <mjambor@suse.cz>
3181
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.
3195
3196 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
3197
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.
3203
3204 2010-03-23  Mike Stump  <mikestump@comcast.net>
3205
3206         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
3207
3208 2010-03-23  Jason Merrill  <jason@redhat.com>
3209
3210         * g++.dg/ext/altivec-17.C: Adjust error message.
3211
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.
3218
3219 2010-03-22  Jason Merrill  <jason@redhat.com>
3220
3221         PR c++/43333
3222         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
3223         * g++.dg/ext/is_pod_98.C: New.
3224
3225         PR c++/43281
3226         * g++.dg/cpp0x/auto18.C: New.
3227
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.
3232
3233 2010-03-22  Michael Matz  <matz@suse.de>
3234
3235         PR middle-end/43475
3236         * gfortran.dg/pr43475.f90: New testcase.
3237
3238 2010-03-22  Richard Guenther  <rguenther@suse.de>
3239
3240         PR tree-optimization/43390
3241         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
3242
3243 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3244
3245         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
3246         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
3247
3248 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
3249             Michael Matz  <matz@suse.de>
3250
3251         PR c++/43081
3252         * g++.dg/parse/crash56.C: New test.
3253
3254 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
3255
3256         PR fortran/43450
3257         * gfortran.dg/whole_file_15.f90 : New test.
3258
3259 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3260
3261         PR fortran/43409
3262         * gfortran.dg/inquire_size.f90: New test.
3263
3264 2010-03-20  Richard Guenther  <rguenther@suse.de>
3265
3266         PR rtl-optimization/43438
3267         * gcc.c-torture/execute/pr43438.c: New testcase.
3268
3269 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
3270
3271         PR c++/43375
3272         * g++.dg/abi/mangle42.C: New test.
3273
3274 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
3275
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.
3279
3280 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
3281
3282         PR rtl-optimization/42258
3283         * gcc.target/arm/thumb1-mul-moves.c: New test.
3284
3285         PR target/40697
3286         * gcc.target/arm/thumb-andsi.c: New test.
3287
3288         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
3289         dg-require-effective-target.
3290
3291 2010-03-19  Michael Matz  <matz@suse.de>
3292
3293         PR c++/43116
3294         * g++.dg/other/pr43116.C: New testcase.
3295
3296 2010-03-19  Michael Matz  <matz@suse.de>
3297
3298         PR target/43305
3299         * gcc.dg/pr43305.c: New testcase.
3300
3301 2010-03-19  Richard Guenther  <rguenther@suse.de>
3302
3303         PR tree-optimization/43415
3304         * gcc.c-torture/compile/pr43415.c: New testcase.
3305
3306 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
3307
3308         PR ada/43106
3309         * gnat.dg/case_optimization2.adb: New test.
3310         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
3311
3312 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3313             Jack Howarth <howarth@bromo.med.uc.edu>
3314
3315         PR target/36399
3316         * gcc.target/i386/push-1.c: Don't xfail
3317           scan-assembler-not "movups" on darwin.
3318
3319 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
3320
3321         PR debug/43058
3322         * gcc.dg/pr43058.c: New test.
3323
3324 2010-03-18  Martin Jambor  <mjambor@suse.cz>
3325
3326         PR middle-end/42450
3327         * g++.dg/torture/pr42450.C: New test.
3328
3329 2010-03-18  Michael Matz  <matz@suse.de>
3330
3331         PR middle-end/43419
3332         * gcc.dg/pr43419.c: New testcase.
3333
3334 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
3335
3336         PR rtl-optimization/43360
3337         * gcc.dg/torture/pr43360.c: New.
3338
3339 2010-03-18  Michael Matz  <matz@suse.de>
3340
3341         PR tree-optimization/43402
3342         * gcc.dg/pr43402.c: New testcase.
3343
3344 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
3345
3346         PR target/42427
3347         * gcc.dg/pr42427.c: New test.
3348
3349 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3350
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.
3356
3357 2010-03-17  Michael Matz  <matz@suse.de>
3358
3359         * gcc.dg/pr43300.c: Add -w.
3360
3361 2010-03-17  Richard Guenther  <rguenther@suse.de>
3362
3363         * gcc.dg/pr43379.c: Add -w.
3364
3365 2010-03-17  Tobias Burnus  <burnus@net-b.de>
3366
3367         PR fortran/43331
3368         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
3369
3370 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
3371
3372         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
3373
3374 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3375
3376         * ada/acats/run_all.sh: Log start and end times.
3377
3378 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3379
3380         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
3381
3382 2010-03-16  Richard Guenther  <rguenther@suse.de>
3383
3384         PR middle-end/43379
3385         * gcc.dg/pr43379.c: New testcase.
3386
3387 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
3388
3389         PR debug/43051
3390         * gcc.dg/guality/pr43051-1.c: New test.
3391
3392 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
3393
3394         PR testsuite/43363
3395         * g++.dg/ext/altivec-17.C: Handle changes to error message.
3396
3397 2010-03-15  Michael Matz  <matz@suse.de>
3398
3399         PR middle-end/43300
3400         * gcc.dg/pr43300.c: New testcase.
3401
3402 2010-03-15  Richard Guenther  <rguenther@suse.de>
3403
3404         PR tree-optimization/43367
3405         * gcc.c-torture/compile/pr43367.c: New testcase.
3406
3407 2010-03-15  Richard Guenther  <rguenther@suse.de>
3408
3409         PR tree-optimization/43317
3410         * gcc.dg/pr43317.c: New testcase.
3411
3412 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
3413
3414         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
3415
3416 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
3417
3418         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
3419
3420 2010-03-14  Tobias Burnus  <burnus@net-b.de>
3421
3422         PR fortran/43362
3423         * gfortran.dg/impure_constructor_1.f90: New test.
3424
3425 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
3426
3427         PR middle-end/43354
3428         * gfortran.dg/graphite/id-pr43354.f: New.
3429
3430 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
3431
3432         PR middle-end/43349
3433         * gfortran.dg/graphite/pr43349.f: New.
3434
3435 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
3436
3437         PR middle-end/43306
3438         * gcc.dg/graphite/pr43306.c: New.
3439
3440 2010-03-12  David S. Miller  <davem@davemloft.net>
3441
3442         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
3443         sparc.
3444
3445 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3446
3447         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
3448
3449 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
3450
3451         PR fortran/43291
3452         PR fortran/43326
3453         * gfortran.dg/dynamic_dispatch_7.f03: New test.
3454
3455 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
3456
3457         * gfortran.dg/default_format_denormal_1.f90: Don't assume
3458         fail for *-*-mingw* targets.
3459
3460 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
3461
3462         PR debug/43329
3463         * gcc.dg/guality/pr43329-1.c: New test.
3464
3465 2010-03-11  Martin Jambor  <mjambor@suse.cz>
3466
3467         PR tree-optimization/43257
3468         * g++.dg/torture/pr43257.C: New test.
3469
3470 2010-03-11  Tobias Burnus  <burnus@net-b.de>
3471
3472         PR fortran/43228
3473         * gfortran.dg/namelist_61.f90: New test.
3474
3475 2010-03-11  Richard Guenther  <rguenther@suse.de>
3476
3477         PR tree-optimization/43255
3478         * gcc.c-torture/compile/pr43255.c: New testcase.
3479
3480 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3481
3482         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
3483         * gcc.dg/pr43280.c: New testcase.
3484
3485 2010-03-11  Richard Guenther  <rguenther@suse.de>
3486
3487         PR lto/43200
3488         * gcc.dg/lto/20100227-1_0.c: New testcase.
3489         * gcc.dg/lto/20100227-1_1.c: Likewise.
3490
3491 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3492
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.
3498
3499 2010-03-10  Jan Hubicka   <jh@suse.cz>
3500
3501         * gcc.c-torture/compile/pr43288.c: New test.
3502
3503 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3504
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.
3510
3511 2010-03-10  Tobias Burnus  <burnus@net-b.de>
3512
3513         PR fortran/43303
3514         * gfortran.dg/c_assoc_3.f90: New test.
3515
3516 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
3517
3518         PR debug/36728
3519         * gcc.dg/guality/pr36728-1.c: New test.
3520         * gcc.dg/guality/pr36728-2.c: New test.
3521
3522 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
3523
3524         * gcc.dg/h8300-div-delay-slot.c: New test.
3525
3526 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
3527
3528         PR tree-optimization/43236
3529         * gcc.c-torture/execute/pr43236.c: New test.
3530
3531 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
3532
3533         PR middle-end/42859
3534         * g++.dg/eh/pr42859.C: New test.
3535
3536 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
3537
3538         PR debug/43299
3539         * gcc.dg/pr43299.c: New test.
3540
3541         PR debug/43290
3542         * g++.dg/eh/unwind2.C: New test.
3543
3544 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
3545             Reza Yazdani  <reza.yazdani@amd.com>
3546
3547         PR middle-end/43065
3548         * gcc.dg/graphite/run-id-4.c: New.
3549
3550 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
3551
3552         PR middle-end/43065
3553         * gcc.dg/graphite/run-id-3.c: New.
3554
3555 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
3556
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.
3561
3562 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
3563
3564         PR middle-end/42326
3565         * gcc.dg/graphite/pr42326.c: New.
3566
3567 2010-03-08  Richard Guenther  <rguenther@suse.de>
3568
3569         PR tree-optimization/43269
3570         * gcc.c-torture/execute/pr43269.c: New testcase.
3571
3572 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
3573
3574         PR fortran/43256
3575         * gfortran.dg/typebound_call_13.f03: New.
3576
3577 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
3578
3579         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
3580         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
3581
3582 2010-03-05  Jason Merrill  <jason@redhat.com>
3583
3584         * g++.dg/abi/mangle40.C: Require weak and alias.
3585
3586 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
3587
3588         PR middle-end/42326
3589         * gfortran.dg/graphite/pr42326.f90: New.
3590         * gfortran.dg/graphite/pr42326-1.f90: New.
3591
3592 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3593
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.
3600
3601 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
3602
3603         PR c/43248
3604         * gcc.dg/compound-literal-1.c: New testcase.
3605
3606 2010-03-04  Martin Jambor  <mjambor@suse.cz>
3607
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.
3612
3613 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
3614
3615         PR fortran/43244
3616         * gfortran.dg/finalize_9.f90: New.
3617
3618 2010-03-04  Tobias Burnus  <burnus@net-b.de>
3619             Ken Werner <ken@linux.vnet.ibm.com>
3620
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.
3625
3626 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
3627
3628         PR middle-end/43209
3629         * gcc.dg/tree-ssa/ivopts-4.c: New.
3630
3631 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
3632
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.
3639
3640 2010-03-03  Jason Merrill  <jason@redhat.com>
3641
3642         PR c++/12909
3643         * g++.dg/abi/mangle40.C: Updated.
3644
3645 2010-03-03  Jason Merrill  <jason@redhat.com>
3646
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.
3661
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.
3668
3669 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
3670
3671         PR fortran/43243
3672         * gfortran.dg/internal_pack_12.f90: New test.
3673
3674 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
3675
3676         * gcc.dg/pr36997.c: Adjust error message.
3677
3678 2010-03-03  Mike Stump  <mikestump@comcast.net>
3679
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.
3684
3685 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
3686
3687         PR fortran/43169
3688         * gfortran.dg/impure_assignment_3.f90: New.
3689
3690 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
3691
3692         PR debug/43229
3693         * gfortran.dg/pr43229.f90: New test.
3694
3695         PR debug/43237
3696         * gcc.dg/debug/dwarf2/pr43237.c: New test.
3697
3698         PR debug/43177
3699         * gcc.dg/guality/pr43177.c: New test.
3700
3701 2010-03-02  Jason Merrill  <jason@redhat.com>
3702
3703         * g++.dg/ext/vector9.C: Adjust error message.
3704         * g++.dg/conversion/simd3.C: Likewise.
3705         * g++.dg/other/error23.C: Likewise.
3706
3707 2010-03-02  Mike Stump  <mikestump@comcast.net>
3708
3709         PR c++/41090
3710         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
3711
3712 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
3713
3714         PR fortran/43180
3715         * gfortran.dg/internal_pack_10.f90: New test.
3716
3717         PR fortran/43173
3718         * gfortran.dg/internal_pack_11.f90: New test.
3719
3720 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
3721
3722         PR middle-end/42640
3723         * gcc.dg/tree-ssa/pr42640.c: New.
3724
3725 2010-03-01  Richard Guenther  <rguenther@suse.de>
3726
3727         PR tree-optimization/43220
3728         * gcc.c-torture/execute/pr43220.c: New testcase.
3729
3730 2010-03-01  Richard Guenther  <rguenther@suse.de>
3731
3732         PR middle-end/43213
3733         * gcc.dg/pr43213.c: New testcase.
3734
3735 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3736
3737         PR pch/14940
3738         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
3739
3740 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3741
3742         * lib/target-supports.exp (check_effective_target_ucn_nocache):
3743         New function.
3744         (check_effective_target_ucn): Likewise.
3745
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.
3755
3756 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3757
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.
3761
3762 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3763
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.
3767
3768 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3769
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.
3774
3775 2010-03-01  Tobias Burnus  <burnus@net-b.de>
3776
3777         PR fortran/43199
3778         * gfortran.dg/module_read_2.f90: New test.
3779
3780 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
3781
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.
3789
3790 2010-02-27  Richard Guenther  <rguenther@suse.de>
3791
3792         PR tree-optimization/43186
3793         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
3794
3795 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
3796
3797         * g++.dg/abi/packed1.C: Expect warning on the SH.
3798
3799 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
3800
3801         PR c++/42054:
3802         * g++.dg/parse/error37.C: New test.
3803
3804 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3805
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.
3819
3820 2010-02-27  Tobias Burnus  <burnus@net-b.de>
3821
3822         PR fortran/43185
3823         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
3824         * gfortran.dg/default_initialization_4.f90: New test.
3825
3826 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
3827
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.
3832
3833 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3834
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.
3840
3841 2010-02-26  Richard Guenther  <rguenther@suse.de>
3842
3843         PR tree-optimization/43186
3844         * gcc.c-torture/compile/pr43186.c: New testcase.
3845
3846 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
3847
3848         PR debug/43190
3849         * c-c++-common/dwarf2/pr43190.c: New test.
3850
3851 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
3852
3853         PR testsuite/37074:
3854         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
3855
3856 2010-02-26  Richard Guenther  <rguenther@suse.de>
3857
3858         PR tree-optimization/43188
3859         * gcc.c-torture/compile/pr43188.c: New testcase.
3860
3861 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
3862
3863         PR target/43175
3864         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
3865
3866 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
3867
3868         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
3869
3870 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
3871
3872         PR target/43154
3873         * gcc.target/powerpc/pr43154.c: New file.
3874
3875 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
3876
3877         PR debug/43166
3878         * gfortran.dg/debug/pr43166.f: New test.
3879
3880         PR debug/43165
3881         * gcc.dg/torture/pr43165.c: New test.
3882
3883 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3884
3885         PR c/43128
3886         * c-c++-common/pr41779.c: Update.
3887
3888 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3889
3890         PR ada/32547
3891         * lib/gnat-dg.exp (gnat_load): Redefine.
3892
3893         * ada/acats/run_acats: Run run_all.sh with $SHELL.
3894         * ada/acats/run_all.sh: Downcase tasking not implemented message.
3895
3896 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3897
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.
3903
3904 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3905
3906         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
3907
3908 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
3909
3910         PR debug/43150
3911         * gcc.dg/guality/vla-1.c: New test.
3912
3913 2010-02-24  Tobias Burnus  <burnus@net-b.de>
3914
3915         PR fortran/43042
3916         * gfortran.dg/c_ptr_tests_15.f90: New test.
3917
3918 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
3919
3920         PR target/43107
3921         * gcc.target/i386/pr43107.c: New test.
3922
3923 2010-02-23  Jason Merrill  <jason@redhat.com>
3924
3925         PR c++/43143
3926         * g++.dg/cpp0x/variadic100.C: New.
3927
3928 2010-02-23  Jason Merrill  <jason@redhat.com>
3929
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.
3934
3935 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
3936
3937         PR target/43139
3938         * gcc.dg/pr43139.c: New test.
3939
3940         PR debug/43077
3941         * gcc.dg/guality/pr43077-1.c: New test.
3942
3943 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3944
3945         PR 43123
3946         * gcc.dg/march.c: New.
3947         * gcc.dg/march-generic.c: New.
3948         * gcc.dg/mtune.c: New.
3949
3950 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
3951
3952         PR middle-end/43083
3953         * gcc.dg/graphite/pr43083.c: New.
3954
3955 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
3956
3957         PR middle-end/43097
3958         * gfortran.dg/graphite/pr43097.f: New.
3959
3960 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
3961             Manuel López-Ibáñez  <manu@gcc.gnu.org>
3962
3963         PR middle-end/43140
3964         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
3965
3966 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
3967
3968         PR middle-end/43026
3969         * g++.dg/graphite/pr43026.C: New.
3970
3971 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3972
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.
3984
3985 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
3986
3987         PR c/43125
3988         * gcc.dg/attr-used-2.c: Moved to ...
3989         * c-c++-common/attr-used-2.c: Here.
3990
3991         * gcc.dg/attr-used.c: Moved to ...
3992         * c-c++-common/attr-used.c: Here.
3993
3994 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
3995
3996         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
3997
3998 2010-02-22  Richard Guenther  <rguenther@suse.de>
3999
4000         PR lto/43045
4001         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
4002         * gfortran.dg/lto/20100222-1_1.c: Likewise.
4003
4004 2010-02-22  Richard Guenther  <rguenther@suse.de>
4005
4006         PR tree-optimization/42749
4007         * gcc.c-torture/compile/pr42749.c: New testcase.
4008
4009 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
4010
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.
4014
4015 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4016
4017         PR c++/23510
4018         * g++.dg/template/recurse.C: Adjust.
4019         * g++.dg/template/pr23510.C: New.
4020
4021 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
4022
4023         PR c++/42824
4024         * g++.dg/template/memclass4.C: New test.
4025
4026 2010-02-21  Tobias Burnus  <burnus@net-b.de>
4027
4028         PR fortran/35259
4029         * gfortran.dg/reassoc_5.f90: New test.
4030
4031 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
4032
4033         PR target/43067
4034         * gcc.target/i386/pr43067.c: New test.
4035
4036 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4037
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.
4044
4045 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
4046
4047         PR fortran/36932
4048         PR fortran/36933
4049         * gfortran.dg/dependency_26.f90: New test.
4050
4051         PR fortran/43072
4052         * gfortran.dg/internal_pack_7.f90: New test.
4053
4054         PR fortran/43111
4055         * gfortran.dg/internal_pack_8.f90: New test.
4056
4057 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4058
4059         PR 43128
4060         * c-c++-common/pr41779.c: Fix broken testcase.
4061
4062 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4063
4064         PR 36513
4065         * c-c++-common/pr36513.c: New testcase.
4066         * c-c++-common/pr36513-2.c: New testcase.
4067
4068 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4069
4070         PR 41779
4071         * c-c++-common/pr41779.c: New.
4072
4073 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
4074
4075         PR debug/43084
4076         * gcc.dg/pr43084.c: New test.
4077
4078 2010-02-19  Richard Guenther  <rguenther@suse.de>
4079
4080         PR tree-optimization/42916
4081         * gcc.dg/pr42916.c: New testcase.
4082
4083 2010-02-18  Jason Merrill  <jason@redhat.com>
4084
4085         PR c++/42837
4086         * g++.dg/abi/packed1.C: Add expected warning.
4087
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.
4100
4101         PR c++/43070
4102         * g++.dg/ext/label1.C: Update.
4103         * g++.dg/ext/label2.C: Update.
4104
4105         PR c++/26261
4106         * g++.dg/template/dependent-name6.C: New.
4107
4108         PR c++/43109
4109         * g++.dg/parse/namespace12.C: New.
4110
4111 2010-02-18  Martin Jambor  <mjambor@suse.cz>
4112
4113         PR tree-optimization/43066
4114         * gcc.c-torture/compile/pr43066.c: New test.
4115
4116 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
4117
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.
4123
4124 2010-02-17  Jason Merrill  <jason@redhat.com>
4125
4126         PR c++/43069
4127         * g++.dg/parse/namespace11.C: New.
4128
4129         PR c++/43093
4130         * g++.dg/ext/attrib37.C: New.
4131
4132         PR c++/43079
4133         * g++.dg/template/ptrmem20.C: New.
4134
4135 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
4136
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.
4143
4144 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
4145
4146         PR debug/42918
4147         * gcc.dg/pr42918.c: New test.
4148
4149 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
4150
4151         * g++.dg/ext/attrib36.C: Require ILP32.
4152
4153 2010-02-16  Richard Guenther  <rguenther@suse.de>
4154
4155         PR tree-optimization/41043
4156         * gfortran.dg/pr41043.f90: New testcase.
4157         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
4158
4159 2010-02-16  Jason Merrill  <jason@redhat.com>
4160
4161         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
4162
4163 2010-02-16  Ira Rosen  <irar@il.ibm.com>
4164
4165         PR tree-optimization/43074
4166         * gcc.dg/vect/fast-math-pr43074.c: New test.
4167
4168 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
4169
4170         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
4171
4172 2010-02-16  Jason Merrill  <jason@redhat.com>
4173
4174         PR c++/43031
4175         * g++.dg/ext/attrib36.C: New.
4176
4177         PR c++/43036
4178         * g++.dg/other/array6.C: New.
4179
4180 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4181
4182         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
4183
4184 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
4185
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.
4192
4193 2010-02-15  Richard Guenther  <rguenther@suse.de>
4194
4195         PR middle-end/43068
4196         * g++.dg/torture/pr43068.C: New testcase.
4197
4198 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
4199
4200         PR c++/43024
4201         * g++.dg/opt/ice1.C: New.
4202
4203 2010-02-14  Jason Merrill  <jason@redhat.com>
4204
4205         PR c++/41997
4206         * g++.dg/cpp0x/initlist-opt.C: New.
4207
4208 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
4209
4210         PR fortran/41113
4211         PR fortran/41117
4212         * gfortran.dg/internal_pack_6.f90: New test.
4213
4214 2010-02-12  Jason Merrill  <jason@redhat.com>
4215
4216         PR c++/43054
4217         * g++.dg/cpp0x/variadic99.C: New.
4218
4219 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
4220
4221         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
4222         sign extend pointers to gualchk_t.
4223
4224         PR c++/43033
4225         * g++.dg/other/default3.C: Xfail g4 test.
4226
4227 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
4228
4229         PR middle-end/43012
4230         * gcc.dg/graphite/pr43012.c: New.
4231
4232 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
4233
4234         PR middle-end/42930
4235         * g++.dg/graphite/pr42930.C: New.
4236
4237 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
4238
4239         PR middle-end/42914
4240         PR middle-end/42530
4241         * gcc.dg/graphite/pr42530.c: New.
4242         * gcc.dg/graphite/pr42914.c: New.
4243
4244 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
4245
4246         PR middle-end/42771
4247         * gcc.dg/graphite/pr42771.c: New.
4248
4249 2010-02-11  Richard Guenther  <rguenther@suse.de>
4250
4251         PR tree-optimization/42998
4252         * gcc.c-torture/compile/pr42998.c: New testcase.
4253
4254 2010-02-10  Jason Merrill  <jason@redhat.com>
4255
4256         PR c++/41896
4257         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
4258
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.
4262
4263         PR c++/43016
4264         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
4265
4266 2010-02-10  Richard Guenther  <rguenther@suse.de>
4267
4268         PR tree-optimization/43017
4269         * gcc.dg/torture/pr43017.c: New testcase.
4270
4271 2010-02-10  Tobias Burnus <burnus@net-b.de>
4272
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.
4280
4281 2010-02-10  Tobias Burnus  <burnus@net-b.de>
4282
4283         PR fortran/43015
4284         * gfortran.dg/bind_c_usage_20.f90: New test.
4285
4286 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
4287
4288         PR debug/43010
4289         * g++.dg/debug/pr43010.C: New test.
4290
4291 2010-02-10  Richard Guenther  <rguenther@suse.de>
4292
4293         PR c/43007
4294         * gcc.c-torture/execute/20100209-1.c: New testcase.
4295         * gcc.dg/fold-div-3.c: Likewise.
4296
4297 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
4298
4299         * gcc.dg/builtin-ffs-1.c: New test.
4300
4301 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4302
4303         PR fortran/42999
4304         * gfortran.dg/array_constructor_35.f90: New test.
4305
4306 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4307
4308         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
4309
4310 2010-02-09  Jason Merrill  <jason@redhat.com>
4311
4312         PR c++/42399
4313         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
4314
4315         PR c++/42370
4316         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
4317
4318 2010-02-09  Tobias Burnus  <burnus@net-b.de>
4319
4320         PR fortran/41869
4321         * gfortran.dg/module_write_1.f90: New test.
4322
4323 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
4324
4325         * gcc.dg/pr19340.c: Adjust.
4326
4327 2010-02-09  Richard Guenther  <rguenther@suse.de>
4328
4329         PR tree-optimization/43008
4330         * gcc.c-torture/execute/pr43008.c: New testcase.
4331
4332 2010-02-09  Richard Guenther  <rguenther@suse.de>
4333
4334         PR tree-optimization/43000
4335         * gcc.dg/torture/pr43000.c: New testcase.
4336         * gcc.dg/torture/pr43002.c: Likewise.
4337
4338 2010-02-09  Daniel Kraft  <d@domob.eu>
4339
4340         PR fortran/39171
4341         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
4342         and pass -Wsurprising as necessary.
4343
4344 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
4345
4346         PR tree-optimization/42890
4347         * g++.dg/torture/pr42890.C: New test.
4348
4349 2010-02-08  Richard Guenther  <rguenther@suse.de>
4350
4351         PR middle-end/42995
4352         * gcc.dg/tree-ssa/inline-4.c: New testcase.
4353
4354 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
4355
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.
4378
4379 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
4380
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.
4385
4386 2010-02-07  Richard Guenther  <rguenther@suse.de>
4387
4388         PR middle-end/42956
4389         * gcc.c-torture/compile/pr42956.c: New testcase.
4390
4391 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4392
4393         PR libfortran/42742
4394         * gfortran.dg/fmt_cache_2.f: New test.
4395
4396 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4397
4398         * gfortran.dg/read_no_eor.f90: New test.
4399
4400 2010-02-05  Jason Merrill  <jason@redhat.com>
4401
4402         * g++.dg/ext/label13.C: Move constructor body out of class.
4403
4404 2010-02-03  Jason Merrill  <jason@redhat.com>
4405
4406         PR c++/42870
4407         * g++.dg/ext/dllexport3.C: New.
4408
4409 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
4410
4411         * gcc.dg/format/ms-format3.c: New test for specific MS types.
4412
4413 2010-02-05  Richard Guenther  <rguenther@suse.de>
4414
4415         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
4416
4417 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
4418
4419         PR c++/42915
4420         * g++.dg/other/crash-9.C: New test.
4421
4422 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
4423
4424         PR fortran/42309
4425         * gfortran.dg/subref_array_pointer_4.f90 : New test.
4426
4427 2010-02-04  Richard Guenther  <rguenther@suse.de>
4428
4429         PR rtl-optimization/42952
4430         * gcc.dg/torture/pr42952.c: New testcase.
4431
4432 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4433
4434         PR libfortran/42901
4435         * gfortran.dg/namelist_60.f90: New test.
4436
4437 2010-02-03  Jason Merrill  <jason@redhat.com>
4438
4439         PR c++/40138
4440         * g++.dg/ext/builtin11.C: New.
4441
4442         PR c++/4926
4443         PR c++/38600
4444         * g++.dg/abi/mangle35.C: New.
4445         * g++.dg/abi/mangle37.C: New.
4446
4447         PR c++/12909
4448         * g++.dg/abi/mangle36.C: New.
4449
4450         PR c++/35652
4451         * g++.dg/warn/string1.C: New.
4452
4453 2010-02-03  Richard Guenther  <rguenther@suse.de>
4454
4455         PR tree-optimization/42944
4456         * gcc.dg/errno-1.c: New testcase.
4457
4458 2010-02-03  Richard Guenther  <rguenther@suse.de>
4459
4460         PR middle-end/42927
4461         * gcc.c-torture/compile/pr42927.c: New testcase.
4462
4463 2010-02-03  Tobias Burnus  <burnus@net-b.de>
4464
4465         PR fortran/42936
4466         * gfortran.dg/null_4.f90: New test.
4467
4468 2010-02-02  Jason Merrill  <jason@redhat.com>
4469
4470         PR c++/41090
4471         * g++.dg/ext/label13.C: New.
4472
4473 2010-02-02  Tobias Burnus  <burnus@net-b.de>
4474
4475         PR fortran/42650
4476         * gfortran.dg/func_result_5.f90: New test.
4477
4478 2010-02-01  Tobias Burnus  <burnus@net-b.de>
4479
4480         PR fortran/42922
4481         * gfortran.dg/pure_initializer_3.f90: News test.
4482
4483 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
4484
4485         PR fortran/42888
4486         * gfortran.dg/allocate_derived_2.f90: New test.
4487
4488 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
4489
4490         PR middle-end/42898
4491         * gcc.dg/torture/pr42898-2.c: New test.
4492
4493 2010-01-31  Richard Guenther  <rguenther@suse.de>
4494
4495         PR middle-end/42898
4496         * gcc.dg/torture/pr42898.c: New testcase.
4497
4498 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
4499
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.
4503
4504 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
4505
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.
4509
4510 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
4511
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.
4516
4517 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4518
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.
4522
4523 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
4524
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.
4534
4535 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
4536
4537         PR rtl-optimization/42889
4538         * gcc.dg/pr42889.c: New test.
4539
4540 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
4541
4542         * gcc.target/i386/pr42881.c: Use SSE2.
4543
4544 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
4545
4546         PR target/42891
4547         * gcc.target/i386/pr42891.c: New test.
4548
4549 2010-01-28  Richard Guenther  <rguenther@suse.de>
4550
4551         PR tree-optimization/42871
4552         * g++.dg/torture/pr42871.C: New testcase.
4553
4554 2010-01-28  Richard Guenther  <rguenther@suse.de>
4555
4556         * gcc.dg/Wobjsize-1.h: New testcase.
4557         * gcc.dg/Wobjsize-1.c: Likewise.
4558
4559 2010-01-28  Richard Guenther  <rguenther@suse.de>
4560
4561         PR middle-end/42883
4562         * g++.dg/torture/pr42883.C: New testcase.
4563
4564 2010-01-28  Michael Matz  <matz@suse.de>
4565
4566         * gcc.target/i386/pr42881.c: New test.
4567
4568 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4569
4570         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
4571         Add i?86-*-solaris2* support.
4572
4573 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
4574
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.
4579
4580 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
4581
4582         * testsuite/gcc.dg/optimize-bswap*.c: Add ARM target
4583
4584 2010-01-27  Richard Guenther  <rguenther@suse.de>
4585
4586         PR middle-end/42878
4587         * gcc.dg/torture/pr42878-1.c: New testcase.
4588         * gcc.dg/torture/pr42878-2.c: Likewise.
4589
4590 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
4591
4592         PR middle-end/42874
4593         * gcc.dg/vla-22.c: New test.
4594
4595 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
4596
4597         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
4598         current collation.
4599
4600 2010-01-26  Richard Guenther  <rguenther@suse.de>
4601
4602         PR rtl-optimization/42685
4603         * gcc.dg/pr42685.c: New testcase.
4604         * g++.dg/other/pr42685.C: Likewise.
4605
4606 2010-01-26  Richard Guenther  <rguenther@suse.de>
4607
4608         PR middle-end/42806
4609         * g++.dg/other/pr42806.C: New testcase.
4610
4611 2010-01-26  Richard Guenther  <rguenther@suse.de>
4612
4613         PR tree-optimization/42250
4614         * gcc.dg/pr42250.c: New testcase.
4615
4616 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
4617
4618         * gnat.dg/array_bounds_test.adb: New test.
4619
4620 2010-01-25  Tobias Burnus  <burnus@net-b.de>
4621
4622         PR fortran/42858
4623         * gfortran.dg/generic_21.f90: New test.
4624
4625 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4626
4627         PR testsuite/41522
4628         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
4629
4630 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
4631
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.
4635
4636 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
4637
4638         PR fortran/41044
4639         * gfortran.dg/parameter_array_ref_2.f90 : New test.
4640
4641         PR fortran/41167
4642         * gfortran.dg/char_array_arg_1.f90 : New test.
4643
4644         * gfortran.dg/pr25923.f90 : Remove XFAIL.
4645
4646 2010-01-24  Tobias Burnus  <burnus@net-b.de>
4647
4648         PR fortran/39304
4649         * gfortran.dg/generic_20.f90: New test.
4650
4651 2010-01-22  Michael Matz  <matz@suse.de>
4652
4653         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
4654         -msse2.
4655
4656 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
4657
4658         PR fortran/42736
4659         * gfortran.dg/dependency_25.f90 : New test.
4660
4661 2010-01-21  Martin Jambor  <mjambor@suse.cz>
4662
4663         PR tree-optimization/42585
4664         * gcc.dg/tree-ssa/pr42585.c: New test.
4665
4666 2010-01-21  Richard Guenther  <rguenther@suse.de>
4667
4668         PR middle-end/19988
4669         * gcc.dg/pr19988.c: New testcase.
4670
4671 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
4672
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.
4715
4716 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
4717
4718         PR debug/42715
4719         * gcc.dg/pr42715.c: New.
4720
4721 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
4722
4723         PR c++/42038
4724         * g++.dg/parse/crash55.C: New.
4725
4726 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
4727
4728         PR debug/42782
4729         * gcc.dg/guality/pr42782.c: New.
4730
4731 2010-01-20  Jason Merrill  <jason@redhat.com>
4732
4733         PR c++/41788
4734         * g++.dg/abi/packed1.C: New.
4735
4736         PR c++/41920
4737         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
4738
4739         PR c++/40750
4740         * g++.dg/parse/fn-typedef1.C: New.
4741         * g++.dg/other/cv_quals.C: Adjust.
4742
4743 2010-01-20  Anthony Green  <green@moxielogic.com>
4744
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.
4750
4751 2010-01-20  Richard Guenther  <rguenther@suse.de>
4752
4753         PR tree-optimization/42717
4754         * gcc.c-torture/compile/pr42717.c: New testcase.
4755
4756 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
4757
4758         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
4759         of signed, add a few new tests.
4760
4761         PR middle-end/42803
4762         * g++.dg/parse/limits-initializer1.C: New test.
4763
4764 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
4765
4766         PR fortran/42804
4767         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
4768         * gfortran.dg/typebound_call_12.f03: New test.
4769
4770 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
4771
4772         PR fortran/42783
4773         * gfortran.dg/bounds_check_15.f90 : New test.
4774
4775 2010-01-19  Michael Matz  <matz@suse.de>
4776
4777         PR tree-optimization/41783
4778         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
4779
4780 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4781
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.
4794
4795 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
4796
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.
4802
4803 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
4804
4805         PR tree-optimization/42719
4806         * gcc.dg/pr42719.c: New test.
4807
4808         PR debug/42728
4809         * gcc.dg/pr42728.c: New test.
4810
4811 2010-01-19  Anthony Green  <green@moxielogic.com>
4812
4813         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
4814
4815 2010-01-18  Anthony Green  <green@moxielogic.com>
4816
4817         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
4818         for moxie.
4819
4820 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
4821
4822         * g++.dg/template/error45.C: reverted as part of reverting the
4823         fix of PR c++/42634.
4824
4825 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
4826
4827         PR c++/42634
4828         * g++.dg/template/error45.C: New test.
4829
4830 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
4831
4832         PR c++/42766
4833         * g++.dg/conversion/op6.C: New test.
4834
4835 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
4836
4837         PR target/42774
4838         * gcc.target/alpha/pr42774.c: New test.
4839
4840 2010-01-18  Richard Guenther  <rguenther@suse.de>
4841
4842         PR tree-optimization/42781
4843         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
4844
4845 2010-01-17  Richard Guenther  <rguenther@suse.de>
4846
4847         PR middle-end/42248
4848         * gcc.c-torture/execute/pr42248.c: New testcase.
4849
4850 2010-01-17  Richard Guenther  <rguenther@suse.de>
4851
4852         PR tree-optimization/42773
4853         * g++.dg/torture/pr42773.C: New testcase.
4854
4855 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
4856
4857         PR fortran/42677
4858         * gfortran.dg/interface_assignment_5.f90: New test.
4859
4860 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
4861
4862         PR c++/42697
4863         * g++.dg/template/crash94.C: Reverted.
4864
4865 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
4866
4867         PR debug/42767
4868         * gcc.dg/debug/pr42767.c: New.
4869
4870 2010-01-15  Jason Merrill  <jason@redhat.com>
4871
4872         PR c++/42761
4873         * g++.dg/cpp0x/decltype22.C: New.
4874
4875 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
4876
4877         PR middle-end/42760
4878         * g++.dg/torture/pr42760.C: New test.
4879
4880 2010-01-15  Jing Yu  <jingyu@google.com>
4881
4882         PR rtl-optimization/42691
4883         * gcc.c-torture/execute/pr42691.c: New.
4884
4885 2010-01-15  Richard Guenther  <rguenther@suse.de>
4886
4887         PR middle-end/42739
4888         * g++.dg/torture/pr42739.C: New testcase.
4889
4890 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
4891
4892         * g++.dg/template/error45.C: Revert as part of reverting changes
4893         or PR c++/42634.
4894
4895 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4896
4897         PR fortran/42684
4898         * gfortran.dg/interface_31.f90: New test.
4899
4900 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
4901
4902         * gcc.target/powerpc/pr42747.c: New file.
4903
4904 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
4905
4906         PR middle-end/42674
4907         * c-c++-common/pr42674.c: New test.
4908
4909         PR c++/42608
4910         * g++.dg/template/instantiate11.C: New test.
4911
4912 2010-01-14  Jason Merrill  <jason@redhat.com>
4913
4914         PR c++/42701
4915         * g++.dg/overload/error3.C: New.
4916
4917         PR c++/42655
4918         * g++.dg/overload/rvalue1.C: New.
4919
4920 2010-01-14  Martin Jambor  <mjambor@suse.cz>
4921
4922         PR tree-optimization/42706
4923         * gcc.dg/ipa/pr42706.c: New testcase.
4924
4925 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
4926
4927         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
4928
4929 2010-01-14  Martin Jambor  <mjambor@suse.cz>
4930
4931         PR tree-optimization/42714
4932         * g++.dg/torture/pr42714.C: New test.
4933
4934 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
4935
4936         PR rtl-optimization/42246
4937         * gfortran.dg/pr42246-2.f: New.
4938
4939 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
4940
4941         PR rtl-optimization/42389
4942         * gcc.dg/pr42389.c: New.
4943
4944 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
4945
4946         PR rtl-optimization/42388
4947         * gcc.dg/pr42388.c: New.
4948
4949 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
4950
4951         PR rtl-optimization/42294
4952         * gfortran.dg/pr42294.f: New.
4953
4954 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
4955
4956         PR rtl-optimization/39453
4957         PR rtl-optimization/42246
4958         * gcc.dg/pr39453.c: New.
4959         * gcc.dg/pr42246.c: New.
4960
4961 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
4962
4963         PR middle-end/42245
4964         * gcc.dg/pr42245.c: New.
4965         * gcc.dg/pr42245-2.c: New.
4966
4967 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
4968
4969         PR rtl-optimization/42249
4970         * gcc.dg/pr42249.c: New.
4971
4972 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
4973
4974         PR c/42721
4975         * gcc.c-torture/execute/pr42721.c: New test.
4976
4977 2010-01-14  Ira Rosen  <irar@il.ibm.com>
4978
4979         PR tree-optimization/42709
4980         * gcc.dg/vect/pr42709.c: New test.
4981
4982 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
4983
4984         PR fortran/41478
4985         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
4986         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
4987
4988 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
4989
4990         PR fortran/42481
4991         * gfortran.dg/generic_19.f90 : New test.
4992
4993 2010-01-13  Richard Guenther  <rguenther@suse.de>
4994
4995         PR tree-optimization/42730
4996         * gcc.c-torture/compile/pr42730.c: New testcase.
4997
4998 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
4999
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.
5004
5005 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
5006
5007         PR c++/42634
5008         * g++.dg/template/error45.C: New test.
5009
5010 2010-01-13  Martin Jambor  <mjambor@suse.cz>
5011
5012         PR tree-optimization/42704
5013         * g++.dg/torture/pr42704.C: New test.
5014
5015 2010-01-13  Martin Jambor  <mjambor@suse.cz>
5016
5017         PR tree-optimization/42703
5018         * gcc.c-torture/compile/pr42703.c: New test.
5019
5020 2010-01-13  Richard Guenther  <rguenther@suse.de>
5021
5022         PR tree-optimization/42705
5023         * gcc.c-torture/compile/pr42705.c: New testcase.
5024
5025 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
5026
5027         * gcc.target/bfin/l2.c: New test.
5028         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
5029
5030 2010-01-13  Richard Guenther  <rguenther@suse.de>
5031
5032         PR middle-end/42716
5033         * gcc.c-torture/compile/pr42716.c: New testcase.
5034
5035 2010-01-13  Richard Guenther  <rguenther@suse.de>
5036
5037         PR lto/42678
5038         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
5039
5040 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
5041
5042         PR c/42708
5043         * gcc.c-torture/compile/pr42708-1.c: New test.
5044
5045 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
5046
5047         PR debug/42662
5048         * gcc.dg/pr42662.c: New test.
5049
5050         PR tree-optimization/42645
5051         * g++.dg/other/pr42645-1.C: New test.
5052         * g++.dg/other/pr42645-2.C: New test.
5053
5054 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
5055
5056         PR target/42416
5057         * gcc.target/powerpc/warn-1.c: New test.
5058         * gcc.target/powerpc/warn-2.c: New test.
5059
5060 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
5061
5062         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
5063         stack alignment.
5064
5065 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
5066
5067         * gcc.dg/lto/20100108_0.c: New.
5068
5069 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
5070
5071         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
5072         Add -march=i686 -msse for 32bit x86 targets.
5073
5074 2010-01-10  Richard Guenther  <rguenther@suse.de>
5075
5076         PR middle-end/42667
5077         * gcc.dg/torture/pr42667.c: New testcase.
5078
5079 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5080
5081         PR fortran/32489
5082         * gfortran.dg/array_constructor_34.f90: New test.
5083
5084 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5085
5086         PR fortran/20923
5087         * gfortran.dg/array_constructor_33.f90: New test.
5088         gfortran.dg/array_function_5.f90: Add credit.
5089
5090 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
5091
5092         PR debug/42631
5093         * gcc.dg/pr42631.c: New.
5094
5095 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
5096
5097         PR debug/42630
5098         * gcc.dg/pr42630.c: New.
5099
5100 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
5101
5102         PR debug/42629
5103         * gcc.dg/pr42629.c: New.
5104
5105 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
5106
5107         PR middle-end/42363
5108         * gcc.dg/torture/pr42363.c: New.
5109
5110 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
5111
5112         PR debug/42604
5113         PR debug/42395
5114         * gcc.dg/vect/pr42604.c: New.
5115         * gcc.dg/vect/pr42395.c: New.
5116
5117 2010-01-09  Richard Guenther  <rguenther@suse.de>
5118
5119         PR middle-end/42512
5120         * gcc.c-torture/execute/pr42512.c: New testcase.
5121
5122 2010-01-09  Tobias Burnus  <burnus@net-b.de>
5123
5124         PR fortran/41298
5125         * gfortran.dg/c_ptr_tests_14.f90: New test.
5126
5127 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5128
5129         PR ada/41929
5130         * gnat.dg/null_pointer_deref1.adb: Don't run on
5131         sparc*-sun-solaris2.11.
5132
5133 2010-01-08  Richard Guenther  <rguenther@suse.de>
5134
5135         PR lto/42528
5136         * gcc.dg/lto/20100103-1_0.c: New testcase.
5137         * gcc.dg/lto/20100103-2_0.c: Likewise.
5138
5139 2010-01-08  Tobias Burnus  <burnus@net-b.de
5140
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.
5145
5146 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
5147
5148         c++/40155
5149         * g++.dg/cpp0x/variadic-unify-2.C: New test.
5150
5151 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
5152
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.
5157
5158 2010-01-07  Tobias Burnus  <burnus@net-b.de>
5159
5160         PR fortran/42597
5161         * gfortran.dg/proc_ptr_26.f90: New test.
5162
5163 2010-01-07  Tobias Burnus  <burnus@net-b.de>
5164
5165         PR fortran/41872
5166         * gfortran.dg/allocatable_scalar_7.f90: New test.
5167
5168 2010-01-06  Richard Guenther  <rguenther@suse.de>
5169
5170         * gcc.c-torture/compile/pr42632.c: New testcase.
5171
5172 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
5173
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.
5179
5180 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
5181
5182         * gcc.dg/tls/opt-15.c: New test.
5183
5184 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
5185
5186         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
5187
5188 2010-01-05  Martin Jambor  <mjambor@suse.cz>
5189
5190         PR tree-optimization/42462
5191         * g++.dg/torture/pr42462.C: New test.
5192
5193 2010-01-05  Jason Merrill  <jason@redhat.com>
5194
5195         * g++.dg/cpp0x/initlist30.C: New test.
5196
5197 2010-01-05  Richard Guenther  <rguenther@suse.de>
5198
5199         PR tree-optimization/42614
5200         * gcc.c-torture/execute/pr42614.c: New testcase.
5201
5202 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
5203
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.
5215
5216 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
5217
5218         PR other/42611
5219         * gcc.dg/pr42611.c: New test.
5220
5221         PR tree-optimization/42508
5222         * g++.dg/opt/pr42508.C: New test.
5223
5224 2010-01-05  Tobias Burnus  <burnus@net-b.de>
5225
5226         PR fortran/41872
5227         * gfortran.dg/allocatable_scalar_8.f90: New.
5228
5229 2010-01-04  Martin Jambor  <mjambor@suse.cz>
5230
5231         PR tree-optimization/42398
5232         * gcc.c-torture/compile/pr42398.c: New test.
5233
5234 2010-01-04  Jason Merrill  <jason@redhat.com>
5235
5236         PR c++/42555
5237         * g++.dg/ext/attrib35.C: New.
5238
5239         PR c++/42567
5240         * g++.dg/cpp0x/auto17.C: New.
5241
5242 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
5243
5244         * gcc.dg/lto/20100104_0.c: New.
5245
5246 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
5247
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.
5257
5258 2009-01-04  Tobias Burnus  <burnus@net-b.de>
5259
5260         PR fortran/41872
5261         * gfortran.dg/allocatable_scalar_5.f90: New test.
5262         * gfortran.dg/allocatable_scalar_6.f90: New test.
5263
5264 2010-01-03  Richard Guenther  <rguenther@suse.de>
5265
5266         PR testsuite/42583
5267         * gfortran.dg/gomp/recursion1.f90: Remove.
5268
5269 2010-01-03  Richard Guenther  <rguenther@suse.de>
5270
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.
5274
5275 2010-01-03  Richard Guenther  <rguenther@suse.de>
5276
5277         PR tree-optimization/42589
5278         * gcc.target/i386/pr42589.c: New testcase.
5279
5280 2010-01-03  Richard Guenther  <rguenther@suse.de>
5281
5282         PR tree-optimization/42438
5283         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
5284
5285 2010-01-02  Richard Guenther  <rguenther@suse.de>
5286
5287         PR testsuite/41651
5288         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
5289
5290 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
5291
5292         PR target/42448
5293         * gcc.target/alpha/pr42448-1.c: New test.
5294         * gcc.target/alpha/pr42448-2.c: Ditto.
5295
5296 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
5297
5298         PR preprocessor/41947
5299         * gcc.dg/c99-hexfloat-3.c: New test.
5300
5301 2010-01-01  Richard Guenther  <rguenther@suse.de>
5302
5303         PR c/42570
5304         * gcc.c-torture/execute/pr42570.c: New testcase.
5305
5306 2010-01-01  Richard Guenther  <rguenther@suse.de>
5307
5308         PR middle-end/42559
5309         * gcc.c-torture/compile/pr42559.c: New testcase.
5310
5311 \f
5312 Copyright (C) 2010 Free Software Foundation, Inc.
5313
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.