In gcc/objc/: 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
[official-gcc.git] / gcc / testsuite / ChangeLog-2008
blobca95319cbd4742d9ce60467fa894dcb79ebedfb6
1 2008-12-31  Daniel Franke  <franke.daniel@gmail.com>
3         * gfortran.dg/mapping_2.f90: Fixed testcase.
4         
5 2008-12-31  Jakub Jelinek  <jakub@redhat.com>
7         PR c++/38647
8         * g++.dg/template/function1.C: New test.
10         PR c++/38640
11         * g++.dg/cpp0x/decltype15.C: New test.
13         PR middle-end/38676
14         * gcc.dg/gomp/pr38676.c: New test.
16 2008-12-30  Richard Guenther  <rguenther@suse.de>
18         PR tree-optimization/38645
19         * gcc.dg/pr38645.c: New testcase.
21 2008-12-30  Andrew Pinski  <pinskia@gmail.com>
23         PR middle-end/38661
24         * gcc.c-torture/compile/pr38661.c: New testcase.
25         * gcc.c-torture/compile/pr38661-1.c: New testcase.
27 2008-12-30  Richard Guenther  <rguenther@suse.de>
29         PR middle-end/38564
30         * gcc.c-torture/compile/pr38564.c: New testcase.
32 2008-12-29  Dorit Nuzman  <dorit@il.ibm.com>
33             Ira Rosen  <irar@il.ibm.com>
35         PR tree-optimization/38529
36         * gcc.dg/vect/pr38529.c: New test.
38 2008-12-29  Jakub Jelinek  <jakub@redhat.com>
40         PR c++/38635
41         * g++.dg/parse/cond4.C: New test.
43         PR c++/36191
44         * g++.dg/torture/pr36191.C: New test.
46 2008-12-15  Hariharan Sandanagobalane <hariharan@picochip.com>
48         * gcc.c-torture/execute/builtins/fprintf.x: Disable test for
49         freestanding targets.
50         * gcc.c-torture/execute/pr37573.x: Disable test for 16-bit targets.
51         * gcc.c-torture/execute/20081117-1.x: Disable test for 16-bit targets.
52         * gcc.c-torture/compile/limits-stringlit.c: Disable test for picochip.
53         * gcc.dg/array-quals-1.c: Disable test for picochip.
54         * lib/target-supports.exp: Add support for freestanding ports and
55         disable picochip for profiling tests.
57 2008-12-29  Jakub Jelinek  <jakub@redhat.com>
59         PR c++/38637
60         * g++.dg/cpp0x/enum2.C: New test.
62 2008-12-28  Andrew Pinski  <pinskia@gmail.com>
64         PR libobjc/36610
65         * objc/execute/forward-1.m: New test.
67 2008-12-27  Jakub Jelinek  <jakub@redhat.com>
69         PR middle-end/38633
70         * gcc.dg/gomp/pr38633.c: New test.
71         * g++.dg/gomp/pr38633.C: New test.
73         PR c++/38639
74         * g++.dg/gomp/pr38639.C: New test.
76 2008-12-23  Andrew Pinski  <pinskia@gmail.com>
78         PR middle-end/38590
79         * gcc.c-torture/compile/pr38590-1.c: New testcase.
80         * gcc.c-torture/compile/pr38590-2.c: New testcase.
82 2008-12-18  Jakub Jelinek  <jakub@redhat.com>
84         PR middle-end/31150
85         * gcc.c-torture/execute/20081218-1.c: New test.
87 2008-12-22  Paul Thomas  <pault@gcc.gnu.org>
89         PR fortran/38602
90         * gfortran.dg/alloc_comp_optional_1.f90: New test.
92 2008-12-22  Ben Elliston  <bje@au.ibm.com>
94         PR c++/38362
95         * g++.dg/ext/altivec-types-1.C (dg-options): Pass -std=c++98.
97 2008-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
99         PR libfortran/38398
100         * gfortran.dg/fmt_g0_1.f08: Revise.
102 2008-12-21  Richard Sandiford  <rdsandiford@googlemail.com>
104         * gcc.target/mips/mips.exp: Rewrite.
106         * gcc.target/mips/20020620-1.c: Use dg-options instead of
107         dg-mips-options.  Remove target restrictions from dg-do.
108         * gcc.target/mips/mips-ps-1.c: Likewise.
109         * gcc.target/mips/mips-ps-2.c: Likewise.
110         * gcc.target/mips/mips-ps-3.c: Likewise.
111         * gcc.target/mips/mips-ps-4.c: Likewise.
112         * gcc.target/mips/mips-ps-6.c: Likewise.
114         * gcc.target/mips/asm-1.c: Use dg-options instead of dg-mips-options.
115         * gcc.target/mips/branch-1.c: Likewise.
116         * gcc.target/mips/clear-cache-2.c: Likewise.
117         * gcc.target/mips/dse-1.c: Likewise.
118         * gcc.target/mips/fix-r4000-1.c: Likewise.
119         * gcc.target/mips/fix-r4000-2.c: Likewise.
120         * gcc.target/mips/fix-r4000-3.c: Likewise.
121         * gcc.target/mips/fix-r4000-4.c: Likewise.
122         * gcc.target/mips/fix-r4000-5.c: Likewise.
123         * gcc.target/mips/fix-r4000-6.c: Likewise.
124         * gcc.target/mips/fix-r4000-7.c: Likewise.
125         * gcc.target/mips/fix-r4000-8.c: Likewise.
126         * gcc.target/mips/fix-r4000-9.c: Likewise.
127         * gcc.target/mips/fix-r4000-10.c: Likewise.
128         * gcc.target/mips/fix-r4000-11.c: Likewise.
129         * gcc.target/mips/fix-r4000-12.c: Likewise.
130         * gcc.target/mips/fix-vr4130-1.c: Likewise.
131         * gcc.target/mips/fix-vr4130-2.c: Likewise.
132         * gcc.target/mips/fix-vr4130-3.c: Likewise.
133         * gcc.target/mips/fix-vr4130-4.c: Likewise.
134         * gcc.target/mips/fpcmp-1.c: Likewise.
135         * gcc.target/mips/fpcmp-2.c: Likewise.
136         * gcc.target/mips/fpr-moves-1.c: Likewise.
137         * gcc.target/mips/fpr-moves-2.c: Likewise.
138         * gcc.target/mips/fpr-moves-3.c: Likewise.
139         * gcc.target/mips/fpr-moves-4.c: Likewise.
140         * gcc.target/mips/fpr-moves-5.c: Likewise.
141         * gcc.target/mips/fpr-moves-6.c: Likewise.
142         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
143         * gcc.target/mips/madd-1.c: Likewise.
144         * gcc.target/mips/madd-2.c: Likewise.
145         * gcc.target/mips/madd-5.c: Likewise.
146         * gcc.target/mips/madd-6.c: Likewise.
147         * gcc.target/mips/madd-7.c: Likewise.
148         * gcc.target/mips/madd-8.c: Likewise.
149         * gcc.target/mips/maddu-1.c: Likewise.
150         * gcc.target/mips/maddu-2.c: Likewise.
151         * gcc.target/mips/memcpy-1.c: Likewise.
152         * gcc.target/mips/mips-sched-madd.c: Likewise.
153         * gcc.target/mips/msub-1.c: Likewise.
154         * gcc.target/mips/msub-2.c: Likewise.
155         * gcc.target/mips/msub-5.c: Likewise.
156         * gcc.target/mips/msub-6.c: Likewise.
157         * gcc.target/mips/msub-7.c: Likewise.
158         * gcc.target/mips/msub-8.c: Likewise.
159         * gcc.target/mips/msubu-1.c: Likewise.
160         * gcc.target/mips/msubu-2.c: Likewise.
161         * gcc.target/mips/neg-abs-1.c: Likewise.
162         * gcc.target/mips/neg-abs-2.c: Likewise.
163         * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
164         * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
165         * gcc.target/mips/octeon-baddu-1.c: Likewise.
166         * gcc.target/mips/octeon-bbit-2.c: Likewise.
167         * gcc.target/mips/octeon-bbit-3.c: Likewise.
168         * gcc.target/mips/octeon-cins-1.c: Likewise.
169         * gcc.target/mips/octeon-cins-2.c: Likewise.
170         * gcc.target/mips/octeon-dmul-1.c: Likewise.
171         * gcc.target/mips/octeon-dmul-2.c: Likewise.
172         * gcc.target/mips/octeon-exts-1.c: Likewise.
173         * gcc.target/mips/octeon-exts-2.c: Likewise.
174         * gcc.target/mips/octeon-exts-3.c: Likewise.
175         * gcc.target/mips/octeon-exts-4.c: Likewise.
176         * gcc.target/mips/octeon-exts-5.c: Likewise.
177         * gcc.target/mips/octeon-pop-1.c: Likewise.
178         * gcc.target/mips/octeon-seq-1.c: Likewise.
179         * gcc.target/mips/octeon-seq-2.c: Likewise.
180         * gcc.target/mips/octeon-seq-3.c: Likewise.
181         * gcc.target/mips/octeon-seq-4.c: Likewise.
182         * gcc.target/mips/pr26765.c: Likewise.
183         * gcc.target/mips/pr33256.c: Likewise.
184         * gcc.target/mips/pr33635-1.c: Likewise.
185         * gcc.target/mips/pr33755.c: Likewise.
186         * gcc.target/mips/pr34831.c: Likewise.
187         * gcc.target/mips/pr35802.c: Likewise.
188         * gcc.target/mips/pr37362.c: Likewise.
189         * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
190         * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
191         * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
192         * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
193         * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
194         * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
195         * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
196         * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
197         * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
198         * gcc.target/mips/r10k-cache-barrier-10.c: Likewise.
199         * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
200         * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
201         * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
202         * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
203         * gcc.target/mips/r3900-mult.c: Likewise.
204         * gcc.target/mips/rsqrt-4.c: Likewise.
205         * gcc.target/mips/sb1-1.c: Likewise.
206         * gcc.target/mips/scc-2.c: Likewise.
207         * gcc.target/mips/scc-4.c: Likewise.
208         * gcc.target/mips/sdata-1.c: Likewise.
209         * gcc.target/mips/sdata-2.c: Likewise.
210         * gcc.target/mips/sdata-3.c: Likewise.
211         * gcc.target/mips/sdata-4.c: Likewise.
212         * gcc.target/mips/smartmips-lwxs.c: Likewise.
213         * gcc.target/mips/smartmips-ror-1.c: Likewise.
214         * gcc.target/mips/smartmips-ror-2.c: Likewise.
215         * gcc.target/mips/smartmips-ror-3.c: Likewise.
216         * gcc.target/mips/smartmips-ror-4.c: Likewise.
217         * gcc.target/mips/timode-1.c: Likewise.
218         * gcc.target/mips/truncate-1.c: Likewise.
219         * gcc.target/mips/truncate-2.c: Likewise.
220         * gcc.target/mips/vr-mult-1.c: Likewise.
221         * gcc.target/mips/vr-mult-2.c: Likewise.
223         * gcc.target/mips/atomic-memory-2.c: Use dg-options instead of
224         dg-mips-options.  Use isa>=2 instead of -mips32.
226         * gcc.target/mips/branch-cost-1.c: Use dg-options instead of
227         dg-mips-options.  Use isa>=4 instead of -mips64.
228         * gcc.target/mips/branch-cost-2.c: Likewise.
230         * gcc.target/mips/cache-1.c: Use dg-options instead of
231         dg-mips-options.  Add isa>=3 and NOMIPS16 attributes.
233         * gcc.target/mips/call-saved-1.c: Use dg-options instead of
234         dg-mips-options.  Replace the mips16_attribute directives with
235         a (-mips16) dg-option.  Use isa_rev=0 instead of -mips2.
236         * gcc.target/mips/call-saved-2.c: Likewise.
237         * gcc.target/mips/call-saved-3.c: Likewise.
239         * gcc.target/mips/clear-cache-1.c: Use dg-options instead of
240         dg-mips-options.  Use isa_rev>=2 instead of -mips32r2.
241         * gcc.target/mips/ext_ins.c: Likewise.
243         * gcc.target/mips/code-readable-1.c: Use dg-options instead of
244         dg-mips-options.  Replace the mips16_attribute directives with
245         a (-mips16) dg-option.  Use addressing=absolute too.
246         * gcc.target/mips/code-readable-2.c: Likewise.
247         * gcc.target/mips/code-readable-3.c: Likewise.
249         * gcc.target/mips/dmult-1.c: Use dg-options instead of
250         dg-mips-options.  Remove the mips16_attribute directives.
251         * gcc.target/mips/gcc-have-sync-compare-and-swap-4.c: Likewise.
253         * gcc.target/mips/dpaq_sa_l_w.c: Use dg-options instead of
254         dg-mips-options.  Remove target restrictions from dg-do.
255         Use -mgp32 instead of -mips32r2.
256         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
258         * gcc.target/mips/dsp-ctrl.c: Use dg-options instead of
259         dg-mips-options.  Remove target restrictions from dg-do.
260         Remove the !__mips_dsp code and add -mdsp -mgp32 to dg-options
261         instead.  Add NOMIPS16 attributes.
263         * gcc.target/mips/dspr2-MULT.c: Use dg-options instead of
264         dg-mips-options.  Replace -march=mips32r2 with -mgp32.
265         * gcc.target/mips/dspr2-MULTU.c: Likewise.
267         * gcc.target/mips/ext-1.c: Use dg-options instead of
268         dg-mips-options.  Use isa_rev>=2 instead of -mips64r2.
270         * gcc.target/mips/fix-r10000-1.c: Use dg-options instead of
271         dg-mips-options.  Remove -march=mips4.  
272         * gcc.target/mips/fix-r10000-2.c: Likewise.
273         * gcc.target/mips/fix-r10000-3.c: Likewise.
274         * gcc.target/mips/fix-r10000-4.c: Likewise.
275         * gcc.target/mips/fix-r10000-5.c: Likewise.
276         * gcc.target/mips/fix-r10000-6.c: Likewise.
277         * gcc.target/mips/fix-r10000-7.c: Likewise.
278         * gcc.target/mips/fix-r10000-8.c: Likewise.
279         * gcc.target/mips/fix-r10000-9.c: Likewise.
280         * gcc.target/mips/fix-r10000-10.c: Likewise.
281         * gcc.target/mips/fix-r10000-11.c: Likewise.
282         * gcc.target/mips/fix-r10000-12.c: Likewise.
283         * gcc.target/mips/fix-r10000-13.c: Likewise.
284         * gcc.target/mips/fix-r10000-14.c: Likewise.
285         * gcc.target/mips/fix-r10000-15.c: Likewise.
287         * gcc.target/mips/fixed-scalar-type.c: Use dg-options instead
288         of dg-mips-options.  Remove target restrictions from dg-do.
289         Remove -march=mips32r2.
290         * gcc.target/mips/fixed-vector-type.c: Likewise.
291         * gcc.target/mips/mips32-dsp-run.c: Likewise.
292         * gcc.target/mips/mips32-dspr2.c: Likewise.  Add NOMIPS16 attributes.
294         * gcc.target/mips/fpr-moves-7.c: Use dg-options instead of
295         dg-mips-options.  Replace the mips16_attribute directives with
296         a (-mips16) dg-option.  Remove -msoft-float.
297         * gcc.target/mips/fpr-moves-8.c: Likewise.
298         * gcc.target/mips/int-moves-1.c: Likewise.
299         * gcc.target/mips/int-moves-2.c: Likewise.
301         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Use dg-options
302         instead of dg-mips-options.  Use isa>=2 instead of -mips2.
303         Add -mgp32.
304         * gcc.target/mips/gcc-have-sync-compare-and-swap-3.c: Likewise.
306         * gcc.target/mips/ins-1.c: Use dg-options instead of
307         dg-mips-options.  Use "isa_rev>=2 -mgp32" instead of -march=mips32r2.
309         * gcc.target/mips/loongson-muldiv-1.c: Use dg-options instead of
310         dg-mips-options.  Use isa=loongson instead of -march=loongson2e.
311         * gcc.target/mips/loongson-muldiv-2.c: Likewise.
313         * gcc.target/mips/loongson-simd.c: Remove mips_loongson
314         target requirement and use isa=loongson instead.  Add -mhard-float,
315         -mno-mips16 and -flax-vector-conversions.
317         * gcc.target/mips/lazy-binding-1.c: Use dg-options instead of
318         dg-mips-options.  Remove target restrictions from dg-do.
319         Add NOMIPS16 attributes.
321         * gcc.target/mips/long-calls-pg.c: Use dg-options instead of
322         dg-mips-options.  Remove -march=mips32 and -fno-pic.
323         Add NOMIPS16 attributes.
325         * gcc.target/mips/madd-3.c: Use dg-options instead of
326         dg-mips-options.  Use isa_rev>=1 instead of -mips32.
327         * gcc.target/mips/maddu-3.c: Likewise.
328         * gcc.target/mips/msub-3.c: Likewise.
329         * gcc.target/mips/msubu-3.c: Likewise.
331         * gcc.target/mips/madd-4.c: Use dg-options instead of
332         dg-mips-options.  Remove -mips32r2.
333         * gcc.target/mips/maddu-4.c: Likewise.
334         * gcc.target/mips/msub-4.c: Likewise.
335         * gcc.target/mips/msubu-4.c: Likewise.
337         * gcc.target/mips/mips-3d-1.c: Use dg-options instead of
338         dg-mips-options.  Remove target restrictions from dg-do.
339         Remove -mips64, -mhard-float and -mgp64.
340         * gcc.target/mips/mips-3d-2.c: Likewise.
341         * gcc.target/mips/mips-3d-3.c: Likewise.
342         * gcc.target/mips/mips-3d-4.c: Likewise.
343         * gcc.target/mips/mips-3d-5.c: Likewise.
344         * gcc.target/mips/mips-3d-6.c: Likewise.
345         * gcc.target/mips/mips-3d-7.c: Likewise.
346         * gcc.target/mips/mips-3d-8.c: Likewise.
347         * gcc.target/mips/mips-3d-9.c: Likewise.
349         * gcc.target/mips/mips-ps-5.c: Use dg-options instead of
350         dg-mips-options.  Remove -mips64.
351         * gcc.target/mips/mips-ps-type.c: Likewise.
353         * gcc.target/mips/mips-ps-7.c: Use dg-options instead of
354         dg-mips-options.  Replace -mips32r2 with -mgp32.
356         * gcc.target/mips/mips-ps-type-2.c: Use dg-options instead of
357         dg-mips-options.  Use "isa_rev>=2 -mgp32" instead of -mips32r2.
359         * gcc.target/mips/mips16-attributes.c: Use dg-options instead of
360         dg-mips-options.  Replace the mips16_attribute directives with
361         a (-mips16) dg-option.
362         * gcc.target/mips/mips16-attributes-2.c: Likewise.
363         * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
364         * gcc.target/mips/scc-3.c: Likewise.
366         * gcc.target/mips/mips16-attributes-3.c: Add { dg-options "(-mips16)" }.
368         * gcc.target/mips/mips16e-extends.c: Use dg-options instead of
369         dg-mips-options.  Replace the mips16_attribute directives with
370         a (-mips16) dg-option.  Use isa_rev>=1 instead of -march=mips32.
371         Add -mlong32.
373         * gcc.target/mips/mips32-dsp.c: Use dg-options instead of
374         dg-mips-options.  Replace -march=mips32 with -mgp32.
376         * gcc.target/mips/mips32-dsp-type.c: Use dg-options instead of
377         dg-mips-options.  Remove -march=mips32.
379         * gcc.target/mips/mips32-dspr2-type.c: Use dg-options instead of
380         dg-mips-options.  Remove -march=mips32r2.
382         * gcc.target/mips/mips32r2-mxhc1.c: Use dg-options instead of
383         dg-mips-options.  Add NOMIPS16 attributes.
385         * gcc.target/mips/movcc-1.c: Use dg-options instead of
386         dg-mips-options.  Use isa>=4 instead of -mips4.
387         * gcc.target/mips/movcc-2.c: Likewise.
388         * gcc.target/mips/movcc-3.c: Likewise.
390         * gcc.target/mips/octeon-bbit-1.c: Use dg-options instead of
391         dg-mips-options.  Declare foo as a NOMIPS16 function.
392         Use foo instead of g.
394         * gcc.target/mips/near-far-1.c: Use dg-options instead of
395         dg-mips-options.  Replace the nonpic directives with an
396         addressing=absolute option.
397         * gcc.target/mips/near-far-2.c: Likewise.
398         * gcc.target/mips/near-far-3.c: Likewise.
399         * gcc.target/mips/near-far-4.c: Likewise.
401         * gcc.target/mips/nmadd-1.c: Use dg-options instead of
402         dg-mips-options.  Use isa=4 instead of -mips4.
403         * gcc.target/mips/nmadd-2.c: Likewise.
404         * gcc.target/mips/nmadd-3.c: Likewise.
405         * gcc.target/mips/rsqrt-1.c: Likewise.
406         * gcc.target/mips/rsqrt-2.c: Likewise.
407         * gcc.target/mips/rsqrt-3.c: Likewise.
409         * gcc.target/mips/save-restore-1.c: Use dg-options instead of
410         dg-mips-options.  Replace the mips16_attribute directives with
411         a (-mips16) dg-option.  Use isa_rev>=1 instead of -mips32r2.
412         * gcc.target/mips/save-restore-2.c: Likewise.
413         * gcc.target/mips/save-restore-3.c: Likewise.
414         * gcc.target/mips/save-restore-4.c: Likewise.
415         * gcc.target/mips/save-restore-5.c: Likewise.
417         * gcc.target/mips/scc-1.c: Use dg-options instead of
418         dg-mips-options.  Replace the mips16_attribute directives with
419         a (-mips16) dg-option.  Use isa_rev>=1 instead of -mips32.
421         * gcc.target/mips/timode-2.c: Remove target restrictions from dg-do.
422         Use -mgp64.
424 2008-12-21  Richard Sandiford  <rdsandiford@googlemail.com>
426         PR target/35899
427         * gcc.target/mips/smartmips-lwxs.c: Add -mlong32.
429 2008-12-21  Richard Sandiford  <rdsandiford@googlemail.com>
431         PR target/38598
432         * gcc.target/mips/madd-7.c: Add -mlong32.
433         * gcc.target/mips/msub-7.c: Likewise.
435 2008-12-21  Jason Merrill  <jason@redhat.com>
437         PR c++/38597
438         * g++.dg/cpp0x/auto13.C: New test.
440 2008-12-20  Jakub Jelinek  <jakub@redhat.com>
441             Manuel López-Ibáñez  <manu@gcc.gnu.org>
443         PR c++/36921
444         * g++.dg/warn/pr36921.C: New.
446 2008-12-19  Joel Sherrill <joel.sherrill@oarcorp.com>
448         * lib/target-supports.exp: Add *-*-rtems* to list
449         of targets without profiling support.
451 2008-12-19  Jakub Jelinek  <jakub@redhat.com>
453         PR c++/38577
454         * g++.dg/template/call6.C: New test.
456 2008-12-19  Janis Johnson  <janis187@us.ibm.com>
458         Revert:
459         2008-12-12  Janis Johnson  <janis187@us.ibm.com>
460         PR libgfortran/24685
461         * gfortran.dg/default_format_denormal_2.f90: Change XFAIL to check
462         for size of long double.
464 2008-12-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
466         PR middle-end/38565
467         * testsuite/g++.dg/torture/pr38565.C: New test.
469 2008-12-18  Jakub Jelinek  <jakub@redhat.com>
471         PR c++/38427
472         * g++.dg/init/ctor9.C: New test.
474 2008-12-18  Jason Merrill  <jason@redhat.com>
476         PR c++/38485
477         * g++.dg/parse/defarg13.C: New test.
479 2008-12-18  Kenneth Zadeck <zadeck@naturalbridge.com>
481         PR rtl-optimization/37922
482         * g++.dg/torture/pr37922.C: New test.
484 2008-12-18  Daniel Kraft  <d@domob.eu>
486         PR fortran/31822
487         * gfortran.dg/char_pointer_assign_2.f90: Updated expected error
488         message to be more detailed.
489         * gfortran.dg/char_pointer_assign_4.f90: New test.
490         * gfortran.dg/char_pointer_assign_5.f90: New test.
492 2008-12-18  Jakub Jelinek  <jakub@redhat.com>
494         PR middle-end/38533
495         * gcc.dg/tree-ssa/pr38533.c: New test.
496         * gcc.c-torture/execute/pr38533.c: New test.
498         PR middle-end/38505
499         * gcc.c-torture/compile/pr38505.c: New test.
501 2008-12-17  Jason Merrill  <jason@redhat.com>
503         * g++.dg/cpp0x/auto6.C: Test more stuff.
504         * g++.dg/cpp0x/auto12.C: New test.
506 2008-12-17  Daniel Kraft  <d@domob.eu>
508         PR fortran/38137
509         * gfortran.dg/merge_char_3.f90: New test.
511 2008-12-15  Mikael Morin  <mikael.morin@tele2.fr>
513         PR fortran/38487
514         * gfortran.dg/elemental_dependency_2.f90: New test.
516 2008-12-14  Paul Thomas  <pault@gcc.gnu.org>
518         PR fortran/35937
519         * gfortran.dg/char_length_14.f90: New test.
521 2008-12-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
523         PR libfortran/38504
524         * gfortran.dg/fmt_int_sign.f90: New test.
526 2008-12-13  Sebastian Pop  <sebastian.pop@amd.com>
528         * gcc.dg/graphite/pr38409.c: Fixed commit problem.
530 2008-12-13  Uros Bizjak  <ubizjak@gmail.com>
532         * gcc.target/i386/sse-12.c: Include x86intrin.h.
533         (dg-options): Use -mavx instead of -msse4. Add -maes -mpclmul.
534         * gcc.target/i386/sse-13.c: Include x86intrin.h. Define immintrin.h
535         intrinsics that require immediate arguments.
536         (dg-options): Use -mavx instead of -msse4.
537         * gcc.target/i386/sse-14.c: Include x86intrin.h. Define immintrin.h
538         intrinsics that require immediate arguments.
539         (test_3): New macro.
540         (dg-options): Use -mavx instead of -msse4.
541         * g++.dg/other/i386-2.C: Include x86intrin.h.
542         (dg-options): Use -mavx instead of -msse4.
543         * g++.dg/other/i386-3.C: Include x86intrin.h.
544         (dg-options): Use -mavx instead of -msse4.
545         * g++.dg/other/i386-5.C: Include x86intrin.h.
546         * g++.dg/other/i386-6.C: Ditto.
548 2008-12-12  Uros Bizjak <ubizjak@gmail.com>
550         PR testsuite/38163
551         * gcc.dg/tree-ssa/loop-3.c: Compile only on nonpic x86 targets.
552         Remove dg-skip-if directive.
554 2008-12-12  Janis Johnson  <janis187@us.ibm.com>
556         PR libgfortran/24685
557         * gfortran.dg/default_format_denormal_2.f90: Change XFAIL to check
558         for size of long double.
560         PR objc++/31032
561         * obj-c++.dg/bitfield-1.mm: Remove XFAIL for ICE.
563         * gcc.dg/pr35442.c: Ignore a possible warning.
565 2008-12-12  Zdenek Dvorak  <ook@ucw.cz>
567         PR tree-optimization/32044
568         * gcc.dg/pr34027-1.c: Change outcome.
569         * gcc.dg/tree-ssa/pr32044.c: New test.
571 2008-12-12  Janis Johnson  <janis187@us.ibm.com>
573         PR target/11594
574         * gcc.dg/20020103-1.c: Remove XFAIL for powerpc.
576 2008-12-12  Sebastian Pop  <sebastian.pop@amd.com>
578         PR middle-end/38409
579         * gcc.dg/graphite/pr38409.c: New.
581 2008-12-12 Daniel Franke  <franke.daniel@gmail.com>
583         PR fortran/36355
584         * gfortran.dg/matmul_argument_types.f90: New.
586 2008-12-11  Janis Johnson  <janis187@us.ibm.com>
588         PR testsuite/29071
589         * gcc.dg/20020919-1.c: Fix a preprocessor check.
591 2008-12-11  Sebastian Pop  <sebastian.pop@amd.com>
593         PR middle-end/38413
594         * gcc.dg/graphite/pr38413.c: New.
596 2008-12-11  Sebastian Pop  <sebastian.pop@amd.com>
598         PR middle-end/37857
599         * gfortran.dg/graphite/pr37857.f90: New.
601 2008-12-11  Harsha Jagasia  <harsha.jagasia@amd.com>
603         PR tree-optimization/38446
604         * gcc.dg/graphite/pr38446.c: New.
606 2008-12-11  Sebastian Pop  <sebastian.pop@amd.com>
608         * gcc.dg/graphite/scop-16.c: Test only scop specific info.
609         * gcc.dg/graphite/scop-17.c: Same.
610         * gcc.dg/graphite/block-5.c: New.
611         * gcc.dg/graphite/block-6.c: New.
612         * gcc.dg/graphite/pr37485.c: Clean dump file after.
613         * gcc.dg/graphite/pr37684.c: Same.
614         * gcc.dg/graphite/block-2.c: Same.
616 2008-12-10  Tobias Grosser  <grosser@fim.uni-passau.de>
618         PR middle-end/38459
619         * gfortran.dg/graphite/pr38459.f90: New.
621 2008-12-11  Sebastian Pop  <sebastian.pop@amd.com>
623         PR middle-end/37852
624         PR middle-end/37883
625         PR middle-end/37928
626         PR middle-end/37980
627         PR middle-end/38038
628         PR middle-end/38039
629         PR middle-end/38073
630         PR middle-end/38083
631         PR middle-end/38125
632         * gcc.dg/graphite/pr37928.c: New.
633         * gcc.dg/graphite/pr37883.c: New.
634         * gcc.dg/graphite/pr38073.c: New.
635         * gcc.dg/graphite/pr38125.c: New.
636         * gfortran.dg/graphite/pr38083.f90: New.
637         * gfortran.dg/graphite/pr37852.f90: New.
638         * gfortran.dg/graphite/pr37980.f90: New.
639         * gfortran.dg/graphite/id-2.f90: New.
640         * gfortran.dg/graphite/id-4.f90: New.
642         * gcc.dg/graphite/scop-18.c: Remove reduction, test for
643         the number of detected scops.  Copy exact same test for loop blocking...
644         * gcc.dg/graphite/block-1.c: Fix the number of expected loops
645         to be blocked as reductions are not handled.
646         * gcc.dg/graphite/block-4.c: ...here.  New.
648 2008-12-11  Ira Rosen  <irar@il.ibm.com>
650         PR tree-optimization/38464
651         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Check that three
652         loops are vectorized.
654 2008-12-10  Jason Merrill  <jason@redhat.com>
656         PR c++/35319
657         * g++.dg/ext/fixed2.C: New test.
659 2008-12-10  Daniel Berlin  <dberlin@dberlin.org>
661         PR tree-optimization/36792
662         * gcc.dg/tree-ssa/ssa-fre-10.c: Update expected results.
664 2008-12-10  Alexandre Oliva  <aoliva@redhat.com>
666         PR middle-end/38271
667         * gcc.dg/torture/pr38271.c: New.
669 2008-12-10  Ira Rosen  <irar@il.ibm.com>
671         PR tree-optimization/37416
672         * gcc.dg/vect/pr36630.c: Expect 1 vectorized loop.
674 2008-12-10  Uros Bizjak <ubizjak@gmail.com>
676         * gcc.dg/20020919-1.c: Correct target selector to alpha*-*-*.
677         * gcc.dg/pr31866.c: Ditto.
678         * gcc.dg/torture/type-generic-1.c: Add -mieee for alpha*-*-* targets.
679         * g++.dg/torture/type-generic-1.C: Ditto.
680         * gfortran.dg/boz_9.f90: Ditto.
681         * gfortran.dg/boz_14.f90: Ditto.
682         * gfortran.dg/init_flag_3.f90: Ditto.
683         * gfortran.dg/init_flag_4.f90: Ditto.
684         * gfortran.dg/init_flag_5.f90: Ditto.
685         * gfortran.dg/integer_exponentiation_1.f90: Ditto.
686         * gfortran.dg/integer_exponentiation_5.F90: Ditto.
687         * gfortran.dg/isnan_1.f90: Ditto.
688         * gfortran.dg/isnan_2.f90: Ditto.
689         * gfortran.dg/module_nan.f90: Ditto.
690         * gfortran.dg/nan_1.f90: Ditto.
691         * gfortran.dg/nan_2.f90: Ditto.
692         * gfortran.dg/nan_3.f90: Ditto.
693         * gfortran.dg/nan_4.f90: Ditto.
694         * gfortran.dg/namelist_42.f90: Ditto.
695         * gfortran.dg/namelist_43.f90: Ditto.
696         * gfortran.dg/nearest_1.f90: Ditto.
697         * gfortran.dg/nearest_2.f90: Ditto.
698         * gfortran.dg/nearest_3.f90: Ditto.
699         * gfortran.dg/pr37243.f: Ditto.
700         * gfortran.dg/real_const_3.f90: Ditto.
701         * gfortran.dg/transfer_simplify_2.f90: Ditto.
702         * gfortran.fortran-torture/execute/intrinsic_spacing.x: New file.
704         * gfortran.dg/default_format_denormal_1.f90: XFAIL on alpha.
706 2008-12-09  Mark Mitchell  <mark@codesourcery.com>
708         PR c++/37971
709         * g++.dg/overload/defarg2.C: New test.
710         * g++.dg/overload/defarg3.C: Likewise.
712 2008-12-09  Jakub Jelinek  <jakub@redhat.com>
714         PR middle-end/38454
715         * gcc.dg/memset-1.c: New test.
716         * gcc.dg/memcpy-2.c: New test.
718 2008-12-09  Mikael Morin  <mikael.morin@tele2.fr>
720         PR fortran/35983
721         * gfortran.dg/pr35983.f90: New test.
723 2008-12-09  H.J. Lu  <hongjiu.lu@intel.com>
725         PR testsuite/38420
726         * gcc.target/i386/pr37248-2.c: Support hex dump on 32bit host.
727         * gcc.target/i386/pr37248-3.c: Likewise.
729 2008-12-09  Steve Ellcey  <sje@cup.hp.com>
731         PR testsuite/37326
732         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip on hppa*64-*-*.
734 2008-12-09  Jakub Jelinek  <jakub@redhat.com>
736         PR tree-optimization/35468
737         * gcc.dg/pr35468.c: New test.
738         * gcc.c-torture/compile/pr35468.c: New test.
740 2008-12-08  Jason Merrill  <jason@redhat.com>
742         PR c++/38410
743         * gcc.dg/ctor1.c: New test.
745 2008-12-09 Tobias Grosser  <grosser@fim.uni-passau.de>
747         PR middle-end/38084
748         * gfortran.dg/graphite/id-3.f90: New.
749         * gcc.dg/graphite/pr38084.c: New.
751 2008-12-08  Uros Bizjak  <ubizjak@gmail.com>
753         * gcc.target/mips/fix-r10000-6.c: Add dg-message to look for
754         the note about changed semantics of NAND builtin.
755         * gcc.target/mips/fix-r10000-12.c: Ditto.
756         * gcc.target/mips/atomic-memory-1.c: Ditto.
757         (main): Correct __sync_nand_and_fetch results.
759 2008-12-08  Dodji Seketeli  <dodji@redhat.com>
761         PR debug/38390
762         * g++.dg/debug/dwarf2/imported-module-2.C: New test.
764 2008-12-08  Steve Ellcey  <sje@cup.hp.com>
766         * g++.dg/other/packed1.C: Remove ia64-hp-hpux* XFAIL.
768 2008-12-08  Steve Ellcey  <sje@cup.hp.com>
770         * gcc.target/ia64/versionid-1.c (dg-final): Fix syntax.
771         * gcc.target/ia64/versionid-2.c (dg-final): Ditto.
773 2008-12-08  Jakub Jelinek  <jakub@redhat.com>
775         PR c/35443
776         * gcc.dg/pr35443.c: New test.
778         PR c/35442
779         * gcc.dg/pr35442.c: New test.
781 2008-12-07  Eric Botcazou  <ebotcazou@adacore.com>
783         * gnat.dg/string_comparison.adb: New test.
785 2008-12-07  H.J. Lu  <hongjiu.lu@intel.com>
787         PR tree-optimization/38405
788         * gcc.dg/torture/pr38405.c: New.
790 2008-12-07  Eric Botcazou  <ebotcazou@adacore.com>
792         * gnat.dg/aggr10.adb: New test.
793         * gnat.dg/aggr10_pkg.ads: New helper.
795 2008-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
797         PR fortran/38425
798         * gfortran.dg/io_constraints_5.f90: New test.
800 2008-12-06  Jakub Jelinek  <jakub@redhat.com>
802         PR middle-end/38428
803         * gcc.c-torture/compile/pr38428.c: New test.
805         PR middle-end/38422
806         * gcc.c-torture/execute/pr38422.c: New test.
808 2008-12-06  Janus Weil  <janus@gcc.gnu.org>
810         PR fortran/38415
811         * gfortran.dg/proc_ptr_2.f90: Extended.
812         * gfortran.dg/proc_ptr_11.f90: Modified.
814 2008-12-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
816         PR fortran/38291
817         * gfortran.dg/streamio_16.f90: New test.
819 2008-12-05  Jakub Jelinek  <jakub@redhat.com>
821         PR c++/35336
822         * g++.dg/other/error30.C: New test.
824 2008-12-05  Janis Johnson  <janis187@us.ibm.com>
826         * lib/target-supports.exp (check_effective_target_hard_dfp): New.
827         * gcc.dg/dfp/convert-dfp-round.c: Skip for hard_dfp.
828         * gcc.dg/dfp/fe-binop.c: Ditto.
829         * gcc.dg/dfp/fe-convert-1.c: Ditto.
831 2008-12-05  Catherine Moore  <clm@codesourcery.com>
833         * gcc-target/mips/mips-nonpic: New testsuite.
835 2008-12-05  Steve Ellcey  <sje@cup.hp.com>
837         PR other/28614
838         * gcc.c-torture/compile/20001226-1.c: Add dg-timeout-factor.
839         * g++.dg/torture/pr31863.C: Ditto.
841 2008-12-05  Jakub Jelinek  <jakub@redhat.com>
843         PR middle-end/37248
844         * gcc.target/i386/pr37248-1.c: New test.
845         * gcc.target/i386/pr37248-2.c: New test.
846         * gcc.target/i386/pr37248-3.c: New test.
848 2008-12-05  Jakub Jelinek  <jakub@redhat.com>
850         PR middle-end/38338
851         * gcc.dg/pr38338.c: New test.
853 2008-12-05  Joseph Myers  <joseph@codesourcery.com>
855         * gcc.target/powerpc/20081204-1.c: New test.
857 2008-12-05  Richard Guenther  <rguenther@suse.de>
859         PR testsuite/38406
860         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Restrict PTA
861         alias warning to lp64 targets.
863 2008-12-05  Eric Botcazou  <ebotcazou@adacore.com>
865         * gcc.dg/union-5.c: Run only on x86 and x86-64.
867 2008-12-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
869         PR libfortran/38285
870         gfortran.dg/fmt_f_an_p.f: New test.
872 2008-12-04  Eric Botcazou  <ebotcazou@adacore.com>
874         * gcc.dg/union-5.c: New test.
876 2008-12-04  Jason Merrill  <jason@redhat.com>
878         PR c++/37906
879         * g++.dg/cpp0x/defaulted6.C: New test.
881 2008-12-04  Richard Guenther  <rguenther@suse.de>
883         PR middle-end/36509
884         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Adjust, remove XFAIL.
885         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Adjust.
886         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Likewise.
888 2008-12-04  Eric Botcazou  <ebotcazou@adacore.com>
890         * gcc.dg/union-4.c: New test.
892 2008-12-03  H.J. Lu  <hongjiu.lu@intel.com>
894         * g++.old-deja/g++.eh/badalloc1.C: Add the missing "}".
896 2008-12-03  Janis Johnson  <janis187@us.ibm.com>
898         * g++.old-deja/g++.eh/badalloc1.C: Reinstate XFAIL for Darwin 3-7.
900 2008-12-03  Jack Howarth  <howarth@bromo.med.uc.edu>
902         * g++.old-deja/g++.eh/badalloc1.C: Omit XFAIL on obsolete Darwin.
904 2008-12-03  Jason Merrill  <jason@redhat.com>
906         PR c++/38232
907         * g++.dg/init/value5.C: New test.
909         PR c++/38256
910         * g++.dg/cpp0x/auto11.C: New test.
912         PR c++/38380
913         * g++.dg/cpp0x/initlist10.C: New test.
914         * g++.old-deja/g++.eh/ctor1.C: Default ctor is a candidate too.
915         * g++.dg/tc1/dr152.C: Likewise.
917 2008-12-03  Jakub Jelinek  <jakub@redhat.com>
919         PR middle-end/38360
920         * gcc.c-torture/compile/pr38360.c: New test.
922 2008-12-03  Richard Guenther  <rguenther@suse.de>
924         PR middle-end/36326
925         * gcc.dg/tree-ssa/pr36326.c: New testcase.
927 2008-12-03  Jakub Jelinek  <jakub@redhat.com>
929         PR tree-optimization/37716
930         * g++.dg/torture/pr37716.C: New test.
932 2008-12-03  Eric Botcazou  <ebotcazou@adacore.com>
934         * gcc.dg/torture/pr37868.c: Skip on the SPARC.
936 2008-12-03  Eric Botcazou  <ebotcazou@adacore.com>
938         * gcc.c-torture/compile/20081203-1.c: New test.
940 2008-12-02  Jason Merrill  <jason@redhat.com>
942         PR c++/35782, c++/37860
943         * g++.dg/cpp0x/initlist9.C: New test.
945         PR c++/37234
946         * g++.dg/cpp0x/defaulted5.C: New test.
948 2008-12-02  Jack Howarth  <howarth@bromo.med.uc.edu>
950         * gcc.misc-tests/linkage.exp: Correct file type check for Darwin.
952 2008-12-02  Jakub Jelinek  <jakub@redhat.com>
954         PR middle-end/38343
955         * gcc.c-torture/compile/pr38343-2.c: New test.
957 2008-12-02  Richard Guenther  <rguenther@suse.de>
959         PR tree-optimization/38359
960         * gcc.c-torture/compile/pr38359.c: New testcase.
961         * gcc.c-torture/execute/shiftopt-1.c: Adjust.
963 2008-12-02  Janus Weil  <janus@gcc.gnu.org>
965         PR fortran/36704
966         PR fortran/38290
967         * gfortran.dg/entry_7.f90: Modified.
968         * gfortran.dg/proc_ptr_2.f90: Extended.
969         * gfortran.dg/proc_ptr_3.f90: Modified.
970         * gfortran.dg/proc_ptr_11.f90: New.
971         * gfortran.dg/proc_ptr_12.f90: New.
972         * gfortran.dg/result_1.f90: New.
974 2008-12-02  Jakub Jelinek  <jakub@redhat.com>
976         PR middle-end/38343
977         * gcc.c-torture/compile/pr38343.c: New test.
979 2008-12-01  Janis Johnson  <janis187@us.ibm.com>
981         * gcc.target/powerpc/pr18096-1.c: Adjust location of expected error.
983 2008-12-01  Mikael Morin  <mikael.morin@tele2.fr>
985         PR fortran/38252
986         * gfortran.dg/empty_function_1.f90: Fix latest commit.
988 2008-12-01  Mikael Morin  <mikael.morin@tele2.fr>
990         PR fortran/38252
991         * gfortran.dg/empty_function_1.f90: New test.
993 2008-12-01  Uros Bizjak  <ubizjak@gmail.com>
995         PR rtl-optimization/33642
996         * gcc.c-torture/compile/pr11832.c: Extend XFAIL to alpha*-*-*.
997         * gcc.c-torture/compile/pr33009.c: Likewise.
999 2008-12-01  Jakub Jelinek  <jakub@redhat.com>
1001         PR c++/38348
1002         * g++.dg/gomp/for-19.C: New test.
1004         PR rtl-optimization/38245
1005         * gcc.dg/pr38245-1.c: New test.
1006         * gcc.dg/pr38245-2.c: New test.
1008 2008-11-30  Daniel Kraft  <d@domob.eu>
1010         PR fortran/37779
1011         * gfortran.dg/recursive_check_1.f: Changed expected error message to
1012         the more general new one.
1013         * gfortran.dg/recursive_check_2.f90: Ditto.
1014         * gfortran.dg/entry_18.f90: Ditto.
1015         * gfortran.dg/recursive_check_4.f03: Do "the same" check also for
1016         FUNCTIONS, as this is different in details from SUBROUTINES.
1017         * gfortran.dg/recursive_check_6.f03: New test.
1019 2008-11-30  Eric Botcazou  <ebotcazou@adacore.com>
1021         * g++.dg/opt/reload3.C: New test.
1023 2008-11-30  Paul Thomas  <pault@gcc.gnu.org>
1025         PR fortran/35824
1026         * gfortran.dg/alloc_comp_assign_8.f90 : New test.
1028 2008-11-29  H.J. Lu  <hongjiu.lu@intel.com>
1030         PR middle-end/37843
1031         * gcc.target/i386/pr37843-3.c: Make it nonpic targets only.
1033 2008-11-29  Janus Weil  <janus@gcc.gnu.org>
1034             Tobias Burnus <burnus@gcc.gnu.org>
1036         PR fortran/38289
1037         PR fortran/38290
1038         * gfortran.dg/proc_decl_1.f90: Extended test case.
1040 2008-11-29  Joseph Myers  <joseph@codesourcery.com>
1042         * g++.dg/cpp/stringop-1.C: New test.
1044 2008-11-29  Eric Botcazou  <ebotcazou@adacore.com>
1046         * gnat.dg/test_version.adb: Adjust to new string length.
1048 2008-11-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1050         PR testsuite/38311
1051         * ssp-2.c: Link with -Wl,-multiply_defined,suppress on darwin.
1053 2008-11-28  Jason Merrill  <jason@redhat.com>
1055         PR c++/38233
1056         * g++.dg/init/array25.C: New test.
1057         * g++.dg/init/value4.C: New test.
1059         PR c++/38278
1060         * g++.dg/lookup/name-clash8.C: New test.
1062 2008-11-28  H.J. Lu  <hongjiu.lu@intel.com>
1064         PR middle-end/37843
1065         * gcc.target/i386/pr37843-1.c: Make it nonpic targets only.
1066         * gcc.target/i386/pr37843-2.c: Likewise.
1068 2008-11-28  Richard Guenther  <rguenther@suse.de>
1070         PR tree-optimization/37955
1071         PR tree-optimization/37742
1072         * gcc.c-torture/compile/pr37955.c: New testcase.
1073         * gcc.c-torture/compile/pr37742-3.c: Likewise.
1075 2008-11-28  Jakub Jelinek  <jakub@redhat.com>
1077         PR testsuite/38261
1078         * gcc.dg/tree-ssa/alias-2.c: Only compile on nonpic targets.
1079         * gcc.dg/torture/ipa-pta-1.c: Likewise.
1081 2008-11-26  Janis Johnson  <janis187@us.ibm.com>
1083         * lib/objc.exp (objc_target_compile): Fix typo from previous change.
1084         * lib/gnat.exp (gnat_target_compile): Fix typo from previous change.
1086         PR testsuite/28870
1087         * lib/timeout.exp: New.
1088         * lib/timeout-dg.exp: New.
1089         * lib/gcc-dg.exp: Include new timeout library files.
1090         (dg-test): Unset timeout variables.
1091         * lib/gcc.exp (gcc_target_compile): Set timeout value from new proc.
1092         * lib/g++.exp (g++_target_compile): Ditto.
1093         * lib/gfortran.exp (gfortran_target_compile): Ditto.
1094         * lib/objc.exp (objc_target_compile): Ditto.
1095         * lib/obj-c++.exp (obj-c++_target_compile): Ditto.
1096         * lib/obj-c++.exp (obj-c++_target_compile): Ditto.
1097         * lib/gnat.exp (gnat_target_compile): Ditto.
1099 2008-11-26  H.J. Lu  <hongjiu.lu@intel.com>
1101         PR middle-end/37843
1102         * gcc.target/i386/pr37843-1.c: Make it Linux only.
1103         * gcc.target/i386/pr37843-2.c: Likewise.
1105 2008-11-26  Kai Tietz  <kai.tietz@onevision.com>
1107         * gcc.dg/callabi/func-indirect.c: New.
1109 2008-11-25  Jason Merrill  <jason@redhat.com>
1111         PR c++/28743
1112         * g++.dg/template/nontype18.C: New test.
1114 2008-11-25  Maxim Kuvyrkov  <maxim@codesourcery.com>
1116         * gcc.c-torture/compile/20080929-1.c: New.
1118 2008-11-25  Janis Johnson  <janis187@us.ibm.com>
1120         * gfortran.dg/default_format_denormal_1.f90: Fix xfail for darwin.
1122 2008-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1124         PR middle-end/37843
1125         * gcc.target/i386/align-main-3.c: New.
1126         * gcc.target/i386/pr37843-1.c: Likewise.
1127         * gcc.target/i386/pr37843-2.c: Likewise.
1128         * gcc.target/i386/pr37843-3.c: Likewise.
1130 2008-11-25  Mikael Morin  <mikael.morin@tele2.fr>
1132         PR fortran/36463
1133         * gfortran.dg/proc_decl_20.f90: New test.
1135 2008-11-25  Richard Guenther  <rguenther@suse.de>
1137         PR middle-end/38151
1138         PR middle-end/38236
1139         * gcc.c-torture/execute/pr38151.c: New testcase.
1140         * gcc.c-torture/execute/pr38236.c: Likewise.
1142 2008-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1144         * g++.dg/eh/weak1.C: Don't xfail hppa*64*-*-*.
1146 2008-11-24  DJ Delorie  <dj@redhat.com>
1148         * gcc.c-torture/execute/pr36321.c: Don't rely on argv[0] being set.
1150 2008-11-24  Mikael Morin  <mikael.morin@tele2.fr>
1152         PR fortran/38184
1153         * gfortran.dg/reshape_empty_1.f03: New test.
1155 2008-11-24  Jack Howarth  <howarth@bromo.med.uc.edu>
1157         PR testsuite/38241
1158         * g++.old-deja/g++.pt/const2.C: Prune output for Darwin.
1160         PR testsuite/38076
1161         * g++.dg/other/anon5.C: Skip on Darwin.
1163         * gfortran.dg/default_format_denormal_1.f90: XFAIL on darwin8
1164         and darwin9 subversions.
1166 2008-11-24  Maxim Kuvyrkov  <maxim@codesourcery.com>
1168         PR target/35018
1169         * gcc.target/m68k/pr35018.c: New.
1171 2008-11-24  Daniel Kraft  <d@domob.eu>
1173         PR fortran/37779
1174         * gfortran.dg/c_funloc_tests.f03: Added missing `RECURSIVE'.
1175         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
1176         * gfortran.dg/recursive_check_4.f03: New test.
1177         * gfortran.dg/recursive_check_5.f03: New test.
1179 2008-11-24  Mikael Morin <mikael.morin@tele2.fr>
1181         PR fortran/35681
1182         * gfortran.dg/elemental_dependency_1.f90: Really commit it.
1184 2008-11-24  Paul Thomas  <pault@gcc.gnu.org>
1186         PR fortran/34820
1187         * gfortran.dg/alloc_comp_constructor_6.f90 : New test.
1188         * gfortran.dg/alloc_comp_basics_1.f90 : Reduce expected refs to
1189         'builtin_free' from 24 to 18.
1191         PR fortran/34143
1192         * gfortran.dg/alloc_comp_constructor_5.f90 : New test.
1194         PR fortran/32795
1195         * gfortran.dg/alloc_comp_constructor_4.f90 : New test.
1197 2008-11-23  Paul Thomas  <pault@gcc.gnu.org>
1199         PR fortran/37735
1200         * gfortran.dg/alloc_comp_assign_7.f90: New test.
1202 2008-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1204         * g++.dg/ext/tmplattr9.C: Require weak.
1205         * g++.old-deja/g++.pt/static6.C: Remove xfail for *-*-hpux*.
1207 2008-11-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
1209         PR libfortran/38234
1210         * gfortran.dg/reshape_4.f90:  New test.
1212 2008-11-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
1214         PR libfortran/38225
1215         * gfortran.dg/reshape_3.f90:  New test.
1217 2008-11-22  Tobias Burnus  <burnus@net-b.de>
1219         PR fortran/38160
1220         * gfortran.dg/bind_c_usage_18.f90: New test.
1221         * gfortran.dg/c_kind_tests_2.f03: Update dg-messages.
1222         * gfortran.dg/interop_params.f03: Ditto.
1224 2008-11-22  Uros Bizjak  <ubizjak@gmail.com>
1226         PR target/38222
1227         * gcc.target/i386/funcspec-3.c: Scan for popcnt on Darwin targets.
1229 2008-11-22  Jakub Jelinek  <jakub@redhat.com>
1231         PR libfortran/37839
1232         * gfortran.dg/f2003_inquire_1.f03: New test.
1233         * gfortran.dg/f2003_io_1.f03: Remove xfail.
1234         * gfortran.dg/f2003_io_4.f03: Likewise.
1235         * gfortran.dg/f2003_io_5.f03: Likewise.
1236         * gfortran.dg/f2003_io_6.f03: Likewise.
1237         * gfortran.dg/f2003_io_7.f03: Likewise.
1239 2008-11-21  Jakub Jelinek  <jakub@redhat.com>
1241         PR middle-end/38200
1242         * gcc.dg/pr38200.c: New test.
1244 2008-11-21  H.J. Lu  <hongjiu.lu@intel.com>
1246         * gcc.target/i386/avx-1.c: Include <immintrin.h> instead of
1247         <gmmintrin.h>.
1248         * gcc.target/i386/avx-2.c: Likewise.
1249         * gcc.target/i386/m256-check.h: Likewise.
1250         * g++.dg/other/i386-5.C: Likewise.
1251         * g++.dg/other/i386-6.C: Likewise.
1253 2008-11-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1255         PR libfortran/37472
1256         * gfortran.dg/namelist_print_1.f: Update test.
1258 2008-11-20  Andreas Krebbel  <krebbel1@de.ibm.com>
1260         * gcc.dg/sync-2.c: Add type cast to avoid folding.
1261         * gcc.dg/sync-3.c: Likewise.
1263 2008-11-20  Jakub Jelinek  <jakub@redhat.com>
1265         PR middle-end/29215
1266         * gfortran.dg/array_memcpy_3.f90: Adjust pattern to match even
1267         memcpy optimized into ref-all store.
1268         * gcc.dg/pr29215.c: New test.
1270 2008-11-20  Uros Bizjak  <ubizjak@gmail.com>
1272         PR target/38151
1273         * gcc.target/i386/pr38151-1.c: New test.
1275 2008-11-20  Jason Merrill  <jason@redhat.com>
1277         PR c++/28513
1278         * g++.dg/lookup/name-clash7.C: New test.
1280         PR c++/37540
1281         * g++.dg/cpp0x/decltype14.C: New test.
1283 2008-11-20  Richard Guenther  <rguenther@suse.de>
1285         PR tree-optimization/37868
1286         * gcc.dg/torture/pr37868.c: New testcase.
1287         * gcc.c-torture/execute/pr38048-1.c: Likewise.
1288         * gcc.c-torture/execute/pr38048-2.c: Likewise.
1290 2008-11-20  Jakub Jelinek  <jakub@redhat.com>
1292         PR fortran/38181
1293         * gfortran.dg/array_section_2.f90: Adjust pattern to match
1294         the inlined size0 instead of a size0 call.
1296         PR c++/36631
1297         * g++.dg/template/call5.C: New test.
1299 2008-11-19  Adam Nemet  <anemet@caviumnetworks.com>
1301         * gcc.c-torture/compile/20081119-1.c: New test.
1303 2008-11-19  Dodji Seketeli  <dodji@redhat.com>
1305         PR c++/37142
1306         * g++.dg/template/crash85.C: New test.
1308 2008-11-19  Dodji Seketeli  <dodji@redhat.com>
1310         PR c++/35405
1311         * g++.dg/template/crash84.C: New test.
1313 2008-11-19  Jakub Jelinek  <jakub@redhat.com>
1315         * gcc.c-torture/compile/pr11832.c: XFAIL even on s390*-*-*.
1316         * gcc.c-torture/compile/pr33009.c: Likewise.
1318 2008-11-19  DJ Delorie  <dj@redhat.com>
1320         * gcc.target/xstormy16/below100.S (.chip_info): Use
1321         position-independent expressions for the fillers.
1323 2008-11-19  Jason Merrill  <jason@redhat.com>
1325         PR c++/36410
1326         * g++.dg/ext/attrib32.C: Add member typedef case.
1328         PR c++/37563
1329         * g++.dg/template/pseudodtor5.C: New test.
1331         PR c++/37256
1332         * g++.dg/cpp0x/extern_template-3.C: New test.
1334 2008-11-19  Maxim Kuvyrkov  <maxim@codesourcery.com>
1336         * gcc.target/m68k/xgot-1.c (dg-options): Add -O2.
1338 2008-11-19  Jakub Jelinek  <jakub@redhat.com>
1340         PR tree-optimization/36038
1341         * gcc.c-torture/compile/pr36038.c: Moved to...
1342         * gcc.c-torture/execute/pr36038.c: ... here.
1344 2008-11-19  Andrew Stubbs  <ams@codesourcery.com>
1346         PR target/36133
1347         * gcc.target/m68k/pr36133.c: New test.
1349 2008-11-19  Maxim Kuvyrkov  <maxim@codesourcery.com>
1350   
1351         * gcc.gd/struct/wo_prof_global_var.c: Use uninitialized integer
1352         values instead of uninitialized FP values to avoid NaNs.
1353         * gcc.dg/struct/wo_prof_local_var.c: Same.
1355 2008-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1357         * gfortran.dg/f2003_io_1.f03: XFAIL for all SPARC targets.
1358         * gfortran.dg/f2003_io_4.f03: Ditto.
1359         * gfortran.dg/f2003_io_5.f03: Ditto.
1360         * gfortran.dg/f2003_io_6.f03: Ditto.
1361         * gfortran.dg/f2003_io_7.f03: Ditto.
1363 2008-11-19  Paul Thomas  <pault@gcc.gnu.org>
1365         PR fortran/38171
1366         * gfortran.dg/module_equivalence_6.f90: New test.
1368 2008-11-18  Jakub Jelinek  <jakub@redhat.com>
1370         PR tree-optimization/38051
1371         * gcc.c-torture/execute/pr38051.c (buf): Remove aligned attribute.
1372         (buf2): Removed.
1373         (main): Only run on little endian targets with
1374         sizeof (long) == sizeof (void *).  Use just one buffer, align the
1375         pointers at runtime.
1377 2008-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
1379         PR libfortran/38135
1380         * gfortran.dg/reshape_pad_1.f90:  New test case.
1382 2008-11-18  Uros Bizjak  <ubizjak@gmail.com>
1384         PR target/37362
1385         * gcc.target/mips/pr37362.c: New test.
1387 2008-11-18  Jason Merrill  <jason@redhat.com>
1388             Jakub Jelinek  <jakub@redhat.com>
1390         PR c++/37962
1391         * g++.dg/cpp0x/auto[38].C: Adjust expected errors.
1392         * g++.dg/cpp0x/auto9.C: New test.
1393         * g++.dg/cpp0x/auto10.C: New test.
1395 2008-11-17  Adam Nemet  <anemet@caviumnetworks.com>
1397         * gcc.c-torture/execute/20081117-1.c: New test.
1399 2008-11-17  Richard Sandiford  <rdsandiford@googlemail.com>
1401         * gcc.target/mips/dspr2-MULT.c: Just check for $ac1 and $ac2.
1402         * gcc.target/mips/dspr2-MULTU.c: Likewise.
1404 2008-11-17  Richard Sandiford  <rdsandiford@googlemail.com>
1406         * gcc.target/mips/madd-5.c: New test.
1407         * gcc.target/mips/madd-6.c: Likewise.
1408         * gcc.target/mips/madd-7.c: Likewise.
1409         * gcc.target/mips/madd-8.c: Likewise.
1410         * gcc.target/mips/msub-5.c: Likewise.
1411         * gcc.target/mips/msub-6.c: Likewise.
1412         * gcc.target/mips/msub-7.c: Likewise.
1413         * gcc.target/mips/msub-8.c: Likewise.
1415 2008-11-17  Richard Sandiford  <rdsandiford@googlemail.com>
1417         * gcc.target/mips/no-smartmips-ror-1.c: Use -march=mips32 instead
1418         of -march=mips32r2.
1420 2008-11-17  Jack Howarth  <howarth@bromo.med.uc.edu>
1422         * gfortran.dg/default_format_denormal_1.f90: Don't XFAIL darwin10
1423         or later.
1425 2008-11-17  Jakub Jelinek  <jakub@redhat.com>
1427         PR middle-end/38140
1428         * gcc.dg/pr38140.c: New test.
1430 2008-11-17  Jack Howarth  <howarth@bromo.med.uc.edu>
1432         PR testsuite/38099
1433         * gcc.dg/compat/struct-layout-1_generate.c: Also use -no-mmx on
1434         i?86/x86_64 darwin.
1435         * g++.dg/compat/struct-layout-1_generate.c: Same.
1437 2008-11-17  Uros Bizjak  <ubizjak@gmail.com>
1439         PR middle-end/37908
1440         * gcc.dg/pr37908.c: New test.
1441         * gcc.dg/ia64-sync-1.c: Correct __sync_fetch_and_nand and
1442         __sync_nand_and_fetch results.  Add dg-message to look for the warning
1443         about changed semantics of NAND builtin.
1444         (init_si, init_di): Change init value for __sync_fetch_and_nand to -1.
1445         (test_si, test_di): Change expected result of
1446         __sync_nand_and_fetch to ~7.
1447         * gcc.dg/ia64-sync-2.c: Correct __sync_fetch_and_nand and
1448         __sync_nand_and_fetch results.  Add dg-message to look for the warning
1449         about changed semantics of NAND builtin.
1450         (init_noret_si, init_noret_di): Change init value for
1451         __sync_fetch_and_nand to -1.
1452         (init_noret_si, init_noret_di): Change expected result of
1453         __sync_nand_and_fetch to ~7.
1454         * gcc.dg/sync-2.c: Correct __sync_fetch_and_nand and
1455         __sync_nand_and_fetch results.  Add dg-message to look for the warning
1456         about changed semantics of NAND builtin.
1457         (init_qi, init_qi): Change init value for __sync_fetch_and_nand to -1.
1458         (init_hi, init_hi): Change expected result of
1459         __sync_nand_and_fetch to ~7.
1460         * gcc.dg/sync-3.c: Copy from sync-2.c instead of including
1461         the c source file.
1462         * gcc.c-torture/compile/sync-1.c: Add dg-message to look for the
1463         warning about changed semantics of NAND builtin.
1464         * gcc.c-torture/compile/sync-2.c: Ditto.
1465         * gcc.c-torture/compile/sync-3.c: Ditto.
1467 2008-11-17  Jakub Jelinek  <jakub@redhat.com>
1469         PR c++/36089
1470         * g++.dg/template/init8.C: New test.
1472 2008-11-16  Mikael Morin <mikael.morin@tele2.fr>
1474         PR fortran/35681
1475         * gfortran.dg/elemental_dependency_1.f90: New test.
1477 2008-11-16  Mikael Morin  <mikael.morin@tele2.fr>
1479         PR fortran/37992
1480         * gfotran.dg/charlen_free_1.f90: New test.
1482 2008-11-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1484         PR libfortran/38097
1485         * gfortran.dg/fmt_bz_bn.f: New test.
1487 2008-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1489         * gnat.dg/boolean_bitfield.adb: New test.
1491 2008-11-16  Tobias Burnus  <burnus@net-b.de>
1493         PR fortran/38095
1494         * gfortran.dg/char_length_13.f90: New test.
1496 2008-11-16  Uros Bizjak  <ubizjak@gmail.com>
1498         * gcc.target/i386/pr36246.c: Add -fomit-frame-pointer to dg-options.
1499         * gcc.target/i386/pr32661-1.c: Ditto.
1500         * gcc.target/i386/pr34256.c: Ditto.
1501         * gcc.target/i386/pr22076.c: Ditto. Check for "movl" instruction on
1502         nonpic targets only.
1504 2008-11-16  Paul Thomas  <pault@gcc.gnu.org>
1506         PR fortran/38119
1507         * gfortran.dg/array_temporaries_3.f90: New test.
1509 2008-11-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1511         PR libfortran/37294
1512         * gfortran.dg/namelist_57.f90: New test.
1513         * gfortran.dg/namelist_print_1.f: Adjust test conditions.
1515 2008-11-15  Paul Thomas  <pault@gcc.gnu.org>
1517         PR fortran/37926
1518         * gfortran.dg/dummy_procedure_3.f90: New test.
1520 2008-11-15  Jakub Jelinek  <jakub@redhat.com>
1522         PR target/38123
1523         * gcc.c-torture/compile/pr38123.c: New test.
1525 2008-11-15  Richard Guenther  <rguenther@suse.de>
1526             Jakub Jelinek  <jakub@redhat.com>
1528         PR tree-optimization/38051
1529         * gcc.c-torture/execute/pr38051.c: New testcase.
1531 2008-11-15  Joshua Kinard  <kumba@gentoo.org>
1532             Richard Sandiford  <rdsandiford@goolemail.com>
1534         * gcc.target/mips/fix-r10000-1.c: New test.
1535         * gcc.target/mips/fix-r10000-2.c: Likewise.
1536         * gcc.target/mips/fix-r10000-3.c: Likewise.
1537         * gcc.target/mips/fix-r10000-4.c: Likewise.
1538         * gcc.target/mips/fix-r10000-5.c: Likewise.
1539         * gcc.target/mips/fix-r10000-6.c: Likewise.
1540         * gcc.target/mips/fix-r10000-7.c: Likewise.
1541         * gcc.target/mips/fix-r10000-8.c: Likewise.
1542         * gcc.target/mips/fix-r10000-9.c: Likewise.
1543         * gcc.target/mips/fix-r10000-10.c: Likewise.
1544         * gcc.target/mips/fix-r10000-11.c: Likewise.
1545         * gcc.target/mips/fix-r10000-12.c: Likewise.
1546         * gcc.target/mips/fix-r10000-13.c: Likewise.
1547         * gcc.target/mips/fix-r10000-14.c: Likewise.
1548         * gcc.target/mips/fix-r10000-15.c: Likewise.
1550 2008-11-15  Jakub Jelinek  <jakub@redhat.com>
1552         PR c++/37561
1553         * gcc.dg/pr37561.c: New test.
1554         * g++.dg/other/increment1.C: New test.
1556 2008-11-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1558         PR fortran/37988
1559         * gfortran.dg/fmt_error_6.f90: New test.
1561 2008-11-14  Jason Merrill  <jason@redhat.com>
1563         PR c++/38030
1564         * g++.dg/template/lookup8.C: New test.
1566         PR c++/37740
1567         * g++.dg/cpp0x/initlist8.C: New test.
1569 2008-11-13  Steve Ellcey  <sje@cup.hp.com>
1571         PR middle-end/38004
1572         * g++.dg/vect/pr36648.cc: Check alignment requirement.
1574 2008-11-14  Jack Howarth  <howarth@bromo.med.uc.edu>
1576         PR testsuite/38098
1577         * gcc.dg/cpp/subframework1.c: Use -Wno-deprecated.
1579 2008-10-14  Paul Thomas  <pault@gcc.gnu.org>
1581         PR fortran/38033
1582         * gfortran.dg/array_section_2.f90: New test.
1584 2008-11-14  Jakub Jelinek  <jakub@redhat.com>
1586         PR tree-optimization/38104
1587         * g++.dg/tree-ssa/pr38104.C: New test.
1589 2008-11-14  Kaz Kojima  <kkojima@gcc.gnu.org>
1591         * gcc.target/sh/pr37514.c: Remove.
1593 2008-11-14  Uros Bizjak  <ubizjak@gmail.com>
1595         PR testsuite/37517
1596         * gcc.target/i386/quad-sse.c: Tighten scan-assembler-not pattern.
1598 2008-11-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
1599             Andrew Stubbs  <ams@codesourcery.com>
1600             Gunnar Von Boehn  <gunnar@genesi-usa.com>
1602         PR target/36134
1603         * gcc.target/m68k/pr36134.c: New test.
1605 2008-11-14  Jakub Jelinek  <jakub@redhat.com>
1607         PR middle-end/36125
1608         * gcc.c-torture/compile/pr36125.c: New test.
1610 2008-11-13  Jason Merrill  <jason@redhat.com>
1612         PR c++/37932
1613         * g++.dg/conversion/bitfield11.C: New test.
1614         * g++.dg/cpp0x/initlist7.C: New test.
1616 2008-11-13  Richard Sandiford  <rdsandiford@googlemail.com>
1618         * gcc.target/mips/loongson-muldiv-1.c: New test.
1619         * gcc.target/mips/loongson-muldiv-2.c: Likewise.
1621 2008-11-13  Jakub Jelinek  <jakub@redhat.com>
1623         PR c++/27017
1624         * g++.dg/debug/dwarf2/localclass1.C: New test.
1625         * g++.dg/debug/dwarf2/localclass2.C: New test.
1627 2008-11-13  Uros Bizjak  <ubizjak@gmail.com>
1629         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mno-mmx
1630         for i?86-*-* and x86_64-*-* targets.
1631         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Add
1632         -fno-common for *-*-darwin* *-*-mingw32* *-*-cygwin* targets.
1634         * gcc.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
1635         <xmmintrin.h>, define __m64 and __m128 directly.
1637 2008-11-13  Olivier Hainque  <hainque@adacore.com>
1639         * gnat.dg/test_raise_from_pure.adb: Adjust to match revised intent.
1640         * gnat.dg/wrap_raise_from_pure.adb: Remove.
1641         * gnat.dg/handle_raise_from_pure.adb: New test.
1643 2008-11-12  Tobias Burnus  <burnus@net-b.de>
1645         PR fortran/38094
1646         * gfortran.dg/private_type_4.f90: Fix dg-error pattern.
1648 2008-11-12  Jakub Jelinek  <jakub@redhat.com>
1650         PR c++/36478
1651         * g++.old-deja/g++.mike/empty.C: Remove.
1653 2008-11-12  Dodji Seketeli  <dodji@redhat.com>
1655         PR debug/27574
1656         * g++.dg/debug/dwarf2/local-var-in-contructor.C: New test.
1658 2008-11-12  Eric Botcazou  <ebotcazou@adacore.com>
1660         * gcc.c-torture/execute/20081112-1.c: New test.
1661         * gnat.dg/concat1.adb: Likewise.
1662         * gnat.dg/concat1_pkg.ad[sb]: New helper.
1664 2008-11-12  Jason Merrill  <jason@redhat.com>
1666         PR c++/38007
1667         * g++.dg/conversion/bitfield10.C: New test.
1668         * g++.dg/warn/pr35635.C (func1): Accept additional warning.
1669         * g++.old-deja/g++.mike/enum1.C: Expect warn about assignment.
1670         * g++.dg/expr/bitfield9.C: Pass -Wno-overflow.
1672 2008-11-12  Tobias Burnus  <burnus@net-b.de>
1674         PR fortran/38065
1675         PR fortran/38094
1676         * gfortran.dg/private_type_4.f90: Add -std=f95 option.
1678 2008-11-12  Andreas Krebbel  <krebbel1@de.ibm.com>
1680         * gcc.target/s390/frame-addr1.c: New testcase.
1681         * gcc.target/s390/frame-addr2.c: New testcase.
1682         * gcc.target/s390/return-addr1.c: New testcase.
1683         * gcc.target/s390/return-addr2.c: New testcase.
1685 2008-11-12  Jack Howarth  <howarth@bromo.med.uc.edu>
1687         PR testsuite/38008
1688         * gcc.c-torture/execute/builtins/lib/sprintf.c: Make
1689         sprintf call more portable for darwin10.
1691         PR testsuite/37202
1692         * gcc.dg/visibility-14.c:  Skip on *-*-darwin*.
1693         * gcc.dg/visibility-15.c:  Same.
1694         * gcc.dg/visibility-16.c:  Same.
1695         * gcc.dg/visibility-17.c:  Same.
1696         * gcc.dg/visibility-18.c:  Same.
1697         * gcc.dg/visibility-19.c:  Same.
1699 2008-11-12  Jakub Jelinek  <jakub@redhat.com>
1701         PR c++/34269
1702         * g++.dg/cpp0x/decltype13.C: New test.
1703         * g++.dg/cpp0x/decltype-33837.C: Adjust dg-error pattern.
1704         * g++.dg/cpp0x/pr33839.C: Likewise.
1706         PR target/35366
1707         PR fortran/33759
1708         * gfortran.dg/hollerith.f90: Don't assume a 32-bit value
1709         stored into logical variable will be preserved.
1710         * gfortran.dg/transfer_simplify_4.f90: Remove undefined cases.
1711         Run at all optimization levels.  Add a couple of new tests.
1712         * gfortran.dg/hollerith5.f90: New test.
1713         * gfortran.dg/hollerith_legacy.f90: Add dg-warning.
1715         PR c++/35334
1716         * gcc.dg/pr35334.c: New test.
1717         * g++.dg/other/error29.C: New test.
1719 2008-11-12  Tobias Burnus  <burnus@net-b.de>
1721         PR fortran/38065
1722         * gfortran.dg/private_type_11.f90: New test.
1723         * gfortran.dg/private_type_12.f90: New test.
1725 2008-11-10  Catherine Moore  <clm@codesourcery.com>
1727         * gcc.target/mips/no-smartmips-lwxs.c: New test.
1728         * gcc.target/mips/no-smartmips-ror-1.c: New test.
1730 2008-11-10  Kaz Kojima  <kkojima@gcc.gnu.org>
1732         * gcc.target/sh/pr37514.c: New test.
1734 2008-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1736         * g++.dg/other/anon5.C: Skip on Solaris.
1738 2008-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1740         * gnat.dg/pack11.adb: New test.
1742 2008-11-10  Jakub Jelinek  <jakub@redhat.com>
1744         PR c++/38021
1745         * g++.dg/cpp0x/enum1.C: New test.
1747 2008-11-10  Ralph Loader  <suckfish@ihug.co.nz>
1749         PR middle-end/37807
1750         PR middle-end/37809
1751         * gcc.target/i386/mmx-8.c: New test.
1753 2008-11-09  Paul Thomas  <pault@gcc.gnu.org>
1755         PR fortran/37836
1756         * gfortran.dg/minmaxval_1.f90: New test.
1758 2008-11-09  Eric Botcazou  <ebotcazou@adacore.com>
1760         * gnat.dg/loop_boolean.adb: New test.
1762 2008-11-07  Thomas Quinot  <quinot@adacore.com>
1764         * gnat.dg/hyper_flat.adb: New test.
1766 2008-11-07  Geert Bosch  <bosch@adacore.com>
1768         * gnat.dg/test_8bitlong_overflow.adb: New test.
1770 2008-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1772         * g++.dg/ipa/iinline-1.C: Remove -c flag, add -fpie for PIC targets.
1774         * gcc.dg/tree-ssa/inline-2.c (foo): Add 'inline' keyword.
1776 2008-11-06  Sebastian Pop  <sebastian.pop@amd.com>
1778         * gcc.dg/graphite/pr37943.c: Fix missing end of file.
1780 2008-11-06  Joseph Myers  <joseph@codesourcery.com>
1782         * gcc.dg/utf-array-short-wchar.c, gcc.dg/utf-cvt.c,
1783         gcc.dg/utf-inc-init.c, gcc.dg/utf16-1.c, gcc.dg/utf16-2.c,
1784         gcc.dg/utf16-3.c, gcc.dg/utf16-4.c, gcc.dg/utf32-1.c,
1785         gcc.dg/utf32-2.c, gcc.dg/utf32-3.c, gcc.dg/utf32-4.c: Use
1786         __CHAR16_TYPE__ and __CHAR32_TYPE__ typedefs.
1788 2008-11-06  Richard Guenther  <rguenther@suse.de>
1790         * gcc.dg/torture/pr37969.c: New testcase.
1792 2008-11-05  Janis Johnson  <janis187@us.ibm.com>
1794         * lib/c-torture.exp: Use ADDITIONAL_TORTURE_OPTIONS if defined.
1795         * lib/gcc-dg.exp: Ditto.
1796         * lib/fortran-torture.exp: Ditto.
1797         * lib/objc-torture.exp: Ditto.
1799 2008-11-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
1801         PR target/38025
1802         * gcc.target/spu/intrinsics-1.c (f): Tune expected error messages
1803         to match current compiler.
1805 2008-11-05  Hans-Peter Nilsson  <hp@axis.com>
1807         PR target/38016
1808         * gcc.c-torture/execute/ieee/pr38016.c: New test.
1809         * gcc.c-torture/execute/ieee/pr38016.x: New file.
1811 2008-11-05  Martin Jambor  <mjambor@suse.cz>
1813         PR middle-end/37861
1814         * gcc.dg/Warray-bounds-5.c: New test.
1815         * gcc.dg/Warray-bounds-6.c: New test.
1817 2008-11-05  Fabien Chene <fabien.chene@gmail.com>
1819         PR c++/32519
1820         * g++.dg/template/pr32519.C: New test.
1822 2008-11-05  Richard Guenther  <rguenther@suse.de>
1824         PR middle-end/37742
1825         * gcc.c-torture/compile/pr37742.c: New testcase.
1826         * g++.dg/pr37742.C: Likewise.
1827         * gcc.dg/tree-ssa/forwprop-7.c: Check for two volatile loads.
1829 2008-11-05  Uros Bizjak  <ubizjak@gmail.com>
1831         PR middle-end/37286
1832         * gfortran.dg/pr37286.f90: New test.
1834 2008-11-04  Paul Thomas  <pault@gcc.gnu.org>
1836         PR fortran/37597
1837         * gfortran.dg/host_assoc_call_5.f90: New test.
1839 2008-11-04  Jakub Jelinek  <jakub@redhat.com>
1840             Andrew Pinski  <andrew_pinski@playstation.sony.com>
1842         PR c/35430
1843         * gcc.dg/pr35430.c: New test.
1844         * g++.dg/warn/Wsign-compare-2.C: New test.
1846 2008-11-04  Jakub Jelinek  <jakub@redhat.com>
1848         PR c/37106
1849         * gcc.dg/pr37106-1.c: New test.
1850         * gcc.dg/pr37106-2.c: New test.
1852 2008-11-03  Chao-ying Fu  <fu@mips.com>
1854         * gcc.target/mips/dsp-ctrl.c: New test. 
1856 2008-11-03  Steve Ellcey  <sje@cup.hp.com>
1858         * gfortran.dg/f2003_io_1.f03: XFAIL until PR37839 is fixed.
1859         * gfortran.dg/f2003_io_4.f03: Ditto.
1860         * gfortran.dg/f2003_io_5.f03: Ditto.
1861         * gfortran.dg/f2003_io_6.f03: Ditto.
1862         * gfortran.dg/f2003_io_7.f03: Ditto.
1864 2008-11-03  Jakub Jelinek  <jakub@redhat.com>
1866         PR testsuite/37241
1867         * g++.dg/abi/key2.C: Adjust regexps to allow __ZTV1f and __ZTI1f
1868         sharing one .section directive.
1870         PR target/37812
1871         * gcc.target/powerpc/altivec_check.h (altivec_cell_check): Abort
1872         if __PPU__ isn't defined.
1873         * lib/target-supports.exp (check_effective_target_powerpc_ppu_ok): New.
1874         * gcc.target/powerpc/altivec-cell-8.c: Use powerpc_ppu_ok.
1876 2008-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1878         * gcc.c-torture/execute/20081103-1.c: New test.
1880 2008-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1882         * gnat.dg/array5.adb New test.
1884 2008-11-03  Richard Guenther  <rguenther@suse.de>
1885             Jakub Jelinek  <jakub@redhat.com>
1887         PR middle-end/37573
1888         * gcc.c-torture/execute/pr37573.c: New testcase.
1890 2008-11-03  Jakub Jelinek  <jakub@redhat.com>
1892         PR middle-end/37858
1893         * gcc.dg/pr37858.c: New test.
1895 2008-11-03  Tobias Burnus  <burnus@net-b.de>
1897         PR fortran/37821
1898         * gfortran.dg/include_4.f90: New.
1899         * gfortran.dg/include_5.f90: New.
1900         * gfortran.dg/include_4.inc: New.
1902 2008-11-03  Paul Thomas  <pault@gcc.gnu.org>
1904         PR fortran/37445
1905         * gfortran.dg/host_assoc_call_3.f90: New test.
1906         * gfortran.dg/host_assoc_call_4.f90: New test.
1907         * gfortran.dg/host_assoc_function_4.f90: New test.
1909 2008-11-02  Richard Guenther  <rguenther@suse.de>
1911         PR tree-optimization/37542
1912         * gcc.dg/tree-ssa/ssa-pre-22.c: New testcase.
1913         * gcc.c-torture/compile/20081101-1.c: Likewise.
1915 2008-11-02  Richard Guenther  <rguenther@suse.de>
1917         PR tree-optimization/37991
1918         * gcc.c-torture/compile/pr37991.c: New testcase.
1920 2008-11-01  Hans-Peter Nilsson  <hp@axis.com>
1922         PR target/37939
1923         * gcc.target/cris/biap.c: New test.
1925 2008-11-01  Janus Weil  <janus@gcc.gnu.org>
1927         PR fortran/36426
1928         * gfortran.dg/proc_decl_19.f90: New.
1930 2008-11-01  Steven G. Kargl  <kargls@comcast.net>
1932         PR fortran/19925
1933         * gfortran.dg/initialization_20.f90: New test.
1934         * gfortran.dg/initialization_21.f90: Ditto.
1936 2008-11-01  Daniel Kraft  <d@domob.eu>
1938         PR fortran/35681
1939         * gfortran.dg/mvbits_4.f90: New test.
1941 2008-11-01  Janus Weil  <janus@gcc.gnu.org>
1943         PR fortran/36322
1944         PR fortran/36463
1945         * gfortran.dg/proc_decl_17.f90: New.
1946         * gfortran.dg/proc_decl_18.f90: New.
1948 2008-11-01  Richard Guenther  <rguenther@suse.de>
1950         PR middle-end/37976
1951         * gcc.c-torture/compile/pr37976.c: New testcase.
1953 2008-11-01  Dennis Wassel  <dennis.wassel@gmail.com>
1955         PR fortran/37159
1956         * gfortran.dg/random_seed_1.f90: New testcase.
1958 2008-10-31  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1960         * gcc.dg/cpp/Wsignprom.c: Add column numbers.
1961         * gcc.dg/cpp/if-mpar.c: Likewise.
1963 2008-10-31  Jakub Jelinek  <jakub@redhat.com>
1965         PR c++/37967
1966         * g++.dg/cpp0x/auto8.C: New test.
1968         PR c++/37965
1969         * g++.dg/cpp0x/auto7.C: New test.
1971 2008-10-31  Mikael Morin  <mikael.morin@tele2.fr>
1973         PR fortran/35840
1974         * gfortran.dg/write_check4.f90: New test.
1976 2008-10-31  Mikael Morin  <mikael.morin@tele2.fr>
1978         PR fortran/35820
1979         * gfortran.dg/nested_forall_1.f: New test.
1981 2008-10-30  Steven G. Kargl  <kargls@comcast.net>
1983         PR fortran/37930
1984         * gfortran.dg/int_conv_2.f90:  New test.
1986 2008-10-30  Mikael Morin  <mikael.morin@tele2.fr>
1988         PR fortran/37903
1989         * gfortran.dg/vector_subscript_4.f90: New test.
1991 2008-10-30  Mikael Morin  <mikael.morin@tele2.fr>
1993         PR fortran/37749
1994         * gfortran.dg/vector_subscript__5.f90: New test.
1996 2008-10-30  Jakub Jelinek  <jakub@redhat.com>
1998         * gcc.target/s390/pr36822.c: Avoid cast to pointer from integer
1999         of different size warning with -m31.
2001         PR middle-end/37730
2002         * gcc.dg/vect/pr37730.c: New test.
2004         PR debug/36668
2005         * g++.dg/other/PR23205.C: Allow foobar to be defined as variable.
2006         * g++.dg/other/pr23205-2.C: New test.
2008 2008-10-29  David Edelsohn  <edelsohn@gnu.org>
2010         * gcc.c-torture/compile/pr37878.c: New test.
2012 2008-10-29  Steve Ellcey  <sje@cup.hp.com>
2014         PR middle-end/37339
2015         * gcc.dg/pr33645-3.c: Remove.
2017 2008-10-29  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2019         PR 11492
2020         * gcc.dg/pr11492.c: New.
2021         * g++.dg/warn/pr11492.C: New.
2023 2008-10-29  Joseph Myers  <joseph@codesourcery.com>
2025         PR middle-end/36578
2026         * gcc.dg/dfp/convert-bfp-13.c, gcc.dg/dfp/convert-bfp-14.c,
2027         gcc.dg/dfp/convert-dfp-fold-2.c, gcc.target/i386/pr36578-1.c,
2028         gcc.target/i386/pr36578-2.c: New tests.
2030 2008-10-29  Jakub Jelinek  <jakub@redhat.com>
2032         PR middle-end/37870
2033         * gcc.target/i386/pr37870.c: New test.
2035 2008-10-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2037         PR c++/26997
2038         * g++.dg/parse/pr26997.C: New.
2040 2008-10-29  Jakub Jelinek  <jakub@redhat.com>
2042         PR middle-end/37913
2043         * gcc.c-torture/compile/pr37913.c: New test.
2045 2008-10-28  Jakub Jelinek  <jakub@redhat.com>
2047         PR tree-optimization/37663
2048         * gcc.dg/pr37663.c: Require int32plus.
2050         PR c/37924
2051         * gcc.c-torture/execute/pr37924.c: New test.
2053 2008-10-28  Joseph Myers  <joseph@codesourcery.com>
2055         * gcc.dg/dfp/convert-bfp-12.c: New test.
2057 2008-10-28  Jakub Jelinek  <jakub@redhat.com>
2059         PR middle-end/37931
2060         * gcc.c-torture/execute/pr37931.c: New test.
2062 2008-10-27  Jakub Jelinek  <jakub@redhat.com>
2064         PR tree-optimization/37879
2065         * gcc.dg/pr37879.c: New test.
2067 2008-10-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2069         PR target/37841
2070         * gcc.target/spu/abi.c: New file.
2072 2008-10-24  DJ Delorie  <dj@redhat.com>
2074         * lib/scanasm.exp (scan-assembler, scan-assembler-not,
2075         scan-hidden, scan-not-hidden, scan-file, scan-file-not,
2076         scan-assembler-times, scan-assembler-dem, scan-assembler-dem-not):
2077         Extract first word of $testcase for all upvar uses, in case
2078         $testvar has compiler switches appended.
2080 2008-10-24  Jakub Jelinek  <jakub@redhat.com>
2082         PR tree-optimization/36038
2083         * gcc.c-torture/compile/pr36038.c: New test.
2085 2008-10-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2087         PR c/7543
2088         * gcc.dg/Wparentheses-11.c: New.
2089         * g++.dg/warn/Wparentheses-25.C: New. XFAILED.
2091 2008-10-24  Jakub Jelinek  <jakub@redhat.com>
2093         PR middle-end/37882
2094         * gcc.c-torture/execute/pr37882.c: Remove a field.
2096 2008-10-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2098         PR libfortran/37707
2099         * gfortran.dg/namelist_18.f90: Update test.
2100         * gfortran.dg/namelist_55.f90: New test.
2101         * gfortran.dg/namelist_56.f90: New test.
2103 2008-10-22  Bernd Schmidt  <bernd.schmidt@analog.com>
2105         * gcc.target/bfin/hisilh.c: New file.
2106         * gcc.target/bfin/hisilh-O0.c: New file.
2108         From Mike Frysinger  <michael.frysinger@analog.com>
2109         * gcc.target/bfin/mcpu-bf522.c: Check SILICON_REVISION is 0x0002.
2110         Invert check for __WORKAROUND_RETS when SILICON_REVISION is 0x0002+.
2111         * gcc.target/bfin/mcpu-bf523.c: Likewise.
2112         * gcc.target/bfin/mcpu-bf524.c: Likewise.
2113         * gcc.target/bfin/mcpu-bf525.c: Likewise.
2114         * gcc.target/bfin/mcpu-bf526.c: Likewise.
2115         * gcc.target/bfin/mcpu-bf527.c: Likewise.
2116         * gcc.target/bfin/mcpu-bf531.c: Check SILICON_REVISION is 0x0006.
2117         Invert check for __WORKAROUND_RETS when SILICON_REVISION is 0x0006+.
2118         * gcc.target/bfin/mcpu-bf532.c: Likewise.
2119         * gcc.target/bfin/mcpu-bf533.c: Likewise.
2120         * gcc.target/bfin/mcpu-bf538.c: Check SILICON_REVISION is 0x0005.
2121         Invert check for __WORKAROUND_RETS when SILICON_REVISION is 0x0005+.
2122         * gcc.target/bfin/mcpu-bf539.c: Likewise.
2123         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0002.
2124         Invert check for __WORKAROUND_RETS when SILICON_REVISION is 0x0002+.
2125         * gcc.target/bfin/mcpu-bf544.c: Likewise.
2126         * gcc.target/bfin/mcpu-bf547.c: Likewise.
2127         * gcc.target/bfin/mcpu-bf548.c: Likewise.
2128         * gcc.target/bfin/mcpu-bf549.c: Likewise.
2129         * gcc.target/bfin/mcpu-bf512.c: New file.
2130         * gcc.target/bfin/mcpu-bf514.c: Likewise.
2131         * gcc.target/bfin/mcpu-bf516.c: Likewise.
2132         * gcc.target/bfin/mcpu-bf518.c: Likewise.
2134 2008-10-22  Jakub Jelinek  <jakub@redhat.com>
2136         PR middle-end/37882
2137         * gcc.c-torture/execute/pr37882.c: New test.
2139 2008-10-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2141         PR c/30949
2142         * gcc.target/i386/sse-vect-types.c: Update.
2143         * gcc.dg/simd-5.c: Update.
2144         * gcc.dg/assign-warn-2.c: Update.
2145         * gcc.dg/simd-2.c: Update.
2146         * gcc.dg/simd-6.c: Update.
2147         * gcc.dg/assign-warn-1.c: Update.
2148         * gcc.dg/dfp/composite-type.c: Update.
2149         * gcc.dg/simd-1.c: Update.
2150         * gcc.dg/pr36997.c: Update.
2152 2008-10-21  Paul Thomas  <pault@gcc.gnu.org>
2154         PR libfortran/36795
2155         * gfortran.dg/char_expr_3.f90:  Add the original test case.
2157 2008-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2159         PR libfortran/34670
2160         * gfortran.dg/transpose_2.f90:  New test.
2162 2008-10-21  Jakub Jelinek  <jakub@redhat.com>
2164         PR middle-end/37669
2165         * gcc.c-torture/compile/pr37669-2.c: New test.
2167 2008-10-21  Richard Guenther  <rguenther@suse.de>
2169         * gcc.dg/tree-ssa/alias-19.c: New testcase.
2171 2008-10-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2173         PR 12603
2174         * gcc.dg/pr12603.c: New testcase.
2176 2008-10-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2178         PR c++/37004
2179         * g++.dg/warn/Wconversion-pr34389.C: Remove XFAIL.
2181 2008-10-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2183         PR c/30260
2184         * gcc.dg/pr30260.c: New.
2186 2008-10-19  Paul Thomas  <pault@gcc.gnu.org>
2188         PR fortran/37723
2189         * gfortran.dg/dependency_22.f90: New test.
2191 2008-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
2193         * gcc.dg/dll-2.c: Revert 2008-08-09 change (R138893): Change
2194         "dg-message" back to "dg-warning".
2195         * gcc.dg/dll-3.c: Likewise.
2197 2008-10-16  Alexander Monakov  <amonakov@ispras.ru>
2199         PR target/37381
2200         * gcc.c-torture/compile/pr37381.c: New test.
2202 2008-10-16  Joseph Myers  <joseph@codesourcery.com>
2204         PR c/33192
2205         * gcc.dg/imag-1.c: New test.
2207 2008-10-16  Daniel Kraft  <d@domob.eu>
2209         * gfortran.dg/elemental_intrinsic_1.f03: New test.
2211 2008-10-16  Jakub Jelinek  <jakub@redhat.com>
2213         PR tree-optimization/37664
2214         * gcc.c-torture/compile/pr37664.c: New test.
2216 2008-10-16  Joseph Myers  <joseph@codesourcery.com>
2218         PR middle-end/37418
2219         * gcc.c-torture/compile/pr37418-1.c,
2220         gcc.c-torture/compile/pr37418-2.c,
2221         gcc.c-torture/compile/pr37418-3.c,
2222         gcc.c-torture/compile/pr37418-4.c: New tests.
2224 2008-10-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
2226         PR libfortran/34670
2227         * gfortran.dg/reshape_3.f90:  New test.
2228         * gfortran.dg/reshape_4.f90:  New test.
2229         * gfortran.dg/reshape_order_1.f90:  Use correct shape.
2230         * gfortran.dg/reshape_order_2.f90:  Likewise.
2231         * gfortran.dg/reshape_order_3.f90:  Likewise.
2232         * gfortran.dg/reshape_order_4.f90:  Likewise.
2234 2008-10-15  Jan Sjodin  <jan.sjodin@amd.com>
2235             Harsha Jagasia  <harsha.jagasia@amd.com>
2237         PR tree-optimization/37485
2238         * gcc.dg/graphite/pr37485.c: New.
2240 2008-10-15  Sebastian Pop  <sebastian.pop@amd.com>
2241             Harsha Jagasia  <harsha.jagasia@amd.com>
2243         PR tree-optimization/37828
2244         * testsuite/gcc.dg/graphite/pr37828.c: New.
2246 2008-10-15  Sebastian Pop  <sebastian.pop@amd.com>
2248         PR tree-optimization/37686
2249         * testsuite/gcc.dg/tree-ssa/pr37686.c: New.
2251 2008-10-15  Jakub Jelinek  <jakub@redhat.com>
2253         PR tree-optimization/36881
2254         * gcc.dg/tree-ssa/pr36881.c: New test.
2256 2008-10-14  Jakub Jelinek  <jakub@redhat.com>
2258         PR c++/37819
2259         * g++.dg/expr/bitfield11.C: New test.
2261 2008-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
2263         PR c++/37650
2264         * g++.dg/template/crash83.C: New.
2266 2008-10-14  Douglas Gregor  <doug.gregor@gmail.com>
2268         PR c++/37553
2269         * g++.dg/ext/alias-canon2.C: New.
2271 2008-10-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org
2273         PR libfortran/37083
2274         * gfortran.dg/list_read_9.f90: New test.
2275         * gfortran.dg/arrayio_8.f90: Fix some typos.
2277 2008-10-13  Kai Tietz  <kai.tietz@onevision.com>
2279         * testsuite/gcc.dg/format/ms-format1.c: New.
2281 2008-10-12  Daniel Kraft  <d@domob.eu>
2283         PR fortran/37688
2284         * gfortran.dg/used_before_typed_6.f90: New test.
2286 2008-10-12  Paul Thomas  <pault@gcc.gnu.org>
2288         PR fortran/37787
2289         * gfortran.dg/module_equivalence_5.f90: New test.
2291 2008-10-12  Steven G. Kargl  <kargls@comcast.net>
2293         PR fortran/37792
2294         * gfortran.dg/arithmetic_overflow_1.f90: New test.
2296 2008-10-11  Eric Botcazou  <ebotcazou@adacore.com>
2298         * gnat.dg/loop_optimization5.adb: New test.
2299         * gnat.dg/loop_optimization5_pkg.adb: New helper.
2301 2008-10-11  Paul Thomas  <pault@gcc.gnu.org>
2303         PR fortran/37794
2304         * gfortran.dg/used_types_24.f90: New test.
2306 2008-10-11  Jakub Jelinek  <jakub@redhat.com>
2308         PR target/35760
2309         * gcc.c-torture/compile/pr35760.c: New test.
2311 2008-10-10  Jakub Jelinek  <jakub@redhat.com>
2313         PR c++/37146
2314         * g++.dg/torture/pr37146-1.C: New test.
2315         * g++.dg/torture/pr37146-2.C: New test.
2316         * g++.dg/expr/bitfield10.C: New test.
2318 2008-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org
2320         PR libfortran/37707
2321         * gfortran.dg/namelist_54.f90: Revise test, check a(3).
2323 2008-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2325         PR libfortran/37753
2326         * gfortran.dg/convert_2.f90:  New test case.
2328 2008-10-09  Daniel Kraft  <d@domob.eu>
2330         PR fortran/35723
2331         * gfortran.dg/restricted_expression_1.f90: New test.
2332         * gfortran.dg/restricted_expression_2.f90: New test.
2333         * gfortran.dg/restricted_expression_3.f90: New test.
2335 2008-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org
2337         PR libfortran/37707
2338         * gfortran.dg/namelist_54.f90: New test.
2340 2008-10-08  Uros Bizjak  <ubizjak@gmail.com>
2342         * gcc.dg/vect/ggc-pr37574.c: Cleanup "vect" tree dump.
2343         * gfortran.dg/intrinsic_optional_char_arg_1.f90: Cleanup
2344         "original" tree dump.
2346         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Remove build
2347         file trivial.S.
2349 2008-10-08  Adam Nemet  <anemet@caviumnetworks.com>
2351         * gcc.target/mips/octeon-exts-2.c: Compile it with -meb.
2352         * gcc.target/mips/octeon-exts-5.c: New test.
2353         * gcc.target/mips/octeon-bbit-3.c: Compile with -meb.  Add
2354         comment why this is necessary.
2356 2008-10-08  Jakub Jelinek  <jakub@redhat.com>
2358         PR target/36635
2359         PR target/37290
2360         PR rtl-optimization/37341
2361         * gcc.c-torture/compile/pr37341.c: New test.
2363 2008-10-07  Simon Martin  <simartin@users.sourceforge.net>
2365         PR c/35437
2366         * gcc.dg/struct-parse-2.c: New test.
2367         * g++.dg/parse/struct-4.C: New test.
2369 2008-10-07  Jakub Jelinek  <jakub@redhat.com>
2371         PR debug/29609
2372         PR debug/36690
2373         PR debug/37616
2374         * gcc.dg/debug/pr29609-1.c: New test.
2375         * gcc.dg/debug/pr29609-2.c: New test.
2376         * gcc.dg/debug/pr36690-1.c: New test.
2377         * gcc.dg/debug/pr36690-2.c: New test.
2378         * gcc.dg/debug/pr36690-3.c: New test.
2379         * gcc.dg/debug/pr37616.c: New test.
2380         * gcc.dg/debug/dwarf2/pr29609-1.c: New test.
2381         * gcc.dg/debug/dwarf2/pr29609-2.c: New test.
2382         * gcc.dg/debug/dwarf2/pr36690-1.c: New test.
2383         * gcc.dg/debug/dwarf2/pr36690-2.c: New test.
2384         * gcc.dg/debug/dwarf2/pr36690-3.c: New test.
2385         * gcc.dg/debug/dwarf2/pr37616.c: New test.
2387 2008-10-07  H.J. Lu  <hongjiu.lu@intel.com>
2389         PR middle-end/37731
2390         * gcc.dg/torture/pr37731-1.c: New.
2391         * gcc.dg/torture/pr37731-2.c: Likewise.
2393 2008-10-07  Jakub Jelinek  <jakub@redhat.com>
2395         PR debug/37738
2396         * gfortran.dg/debug/pr37738.f: New test.
2398 2008-10-07  Eric Botcazou  <ebotcazou@adacore.com>
2400         * gnat.dg/loop_optimization4.adb: New test.
2401         * gnat.dg/loop_optimization4_pkg.ad[sb]: New helper.
2403 2008-10-07  Bob Wilson  <bob.wilson@acm.org>
2405         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): New.  Moved
2406         dg-options lines to this array, and added options for xtensa*-*-*.
2407         (NDG_OPTIONS): Define.
2408         (switchfiles): Print dg-options lines from new dg_options array.
2409         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add options
2410         for xtensa*-*-* targets.
2412 2008-10-07  Eric Botcazou  <ebotcazou@adacore.com>
2414         * gnat.dg/addr4.adb: New test.
2415         * gnat.dg/addr5.adb: Likewise.
2417 2008-10-06  Adam Nemet  <anemet@caviumnetworks.com>
2419         * gcc.target/mips/mips.exp (dg-mips-options): Set mips_new_gp to
2420         32 when -march=r3900 is passed.
2421         * testsuite/gcc.target/mips/r3900-mult.c: New test.
2423 2008-10-06  Aldy Hernandez  <aldyh@redhat.com>
2425         * gcc.dg/gomp/for-1.c: Test column.
2426         * gcc.dg/misc-column.c: Add column tests for unary arguments.
2428 2008-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2430         * gnat.dg/unchecked_convert2.adb: New test.
2432 2008-10-05  Dodji Seketeli  <dodji@redhat.com>
2434         PR c++/37410
2435         * g++.dg/debug/dwarf2/imported-module.C: New test.
2437 2008-10-05  Paul Thomas  <pault@gcc.gnu.org>
2439         PR fortran/35680
2440         * gfortran.dg/transfer_array_intrinsic_5.f90: New test.
2442 2008-10-05  Daniel Kraft  <d@domob.eu>
2444         PR fortran/37638
2445         * gfortran.dg/typebound_call_9.f03: New test.
2447 2008-10-04  Paul Thomas  <pault@gcc.gnu.org>
2449         PR fortran/37706
2450         * gfortran.dg/module_equivalence_4.f90: New test.
2452 2008-10-04  Richard Guenther  <rguenther@suse.de>
2454         * gcc.dg/tree-ssa/ssa-pre-21.c: New testcase.
2456 2008-10-03  Jakub Jelinek  <jakub@redhat.com>
2458         PR debug/37726
2459         * gcc.dg/debug/dwarf2/pr37726.c: New test.
2461 2008-10-03  Paolo Carlini  <paolo.carlini@oracle.com>
2463         PR c++/37719
2464         * g++.dg/template/error36.C: New.
2466 2008-10-02  Steven Bosscher  <steven@gcc.gnu.org>
2468         PR fortran/37635
2469         * gfortran.fortran-torture/execute/intrinsic_leadz.f90: New test.
2470         * gfortran.fortran-torture/execute/intrinsic_trailz.f90: New test.
2472 2008-10-02  Janis Johnson  <janis187@us.ibm.com>
2474         * gcc.dg/torture/pr36891.c: Ignore an irrelevant warning.
2476         * gcc.target/powerpc/ppc64-abi-3.c: Initialize variables to suppress
2477         warning.
2479 2008-10-02  Richard Guenther  <rguenther@suse.de>
2481         PR middle-end/37713
2482         * gcc.c-torture/compile/pr37713.c: New testcase.
2484 2008-10-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2486         * gcc.target/powerpc/altivec-cell-1.c: New test.
2487         * gcc.target/powerpc/altivec-cell-2.c: New test.
2488         * gcc.target/powerpc/altivec-cell-3.c: New test.
2489         * gcc.target/powerpc/altivec-cell-4.c: New test.
2490         * gcc.target/powerpc/altivec-cell-5.c: New test.
2491         * g++.dg/ext/altivec-cell-1.C: New test.
2492         * g++.dg/ext/altivec-cell-2.C: New test.
2493         * g++.dg/ext/altivec-cell-3.C: New test.
2494         * g++.dg/ext/altivec-cell-4.C: New test.
2495         * g++.dg/ext/altivec-cell-5.C: New test.
2497 2008-10-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2499         * gcc.target/powerpc/altivec_check.h (altivec_cell_check):
2500         New function.
2501         * gcc.target/powerpc/altivec-cell-6.c: New test.
2502         * gcc.target/powerpc/altivec-cell-7.c: New test.
2503         * gcc.target/powerpc/altivec-cell-8.c: New test.
2505 2008-10-01  Richard Guenther  <rguenther@suse.de>
2507         PR tree-optimization/37617
2508         * gcc.c-torture/compile/pr37617.c: New testcase.
2510 2008-10-01  Richard Guenther  <rguenther@suse.de>
2512         PR middle-end/37285
2513         * gcc.c-torture/compile/pr37285.c: New testcase.
2515 2008-10-01  Kai Tietz  <kai.tietz@onevision.com>
2517         * g++.dg/abi/offsetof.C (main): Use __SIZE_TYPE__ instead of
2518         unsigned long for pointer cast.
2519         * g++.dg/init/struct1.C: Likewise.
2520         * g++.dg/init/struct2.C: Likewise.
2521         * g++.dg/init/struct3.C: Likewise.
2522         * g++.dg/ext/utf-cvt.C: Correct for w64.
2523         * gcc.dg/utf-cvt.c: Likewise.
2524         * lib/target-supports.exp (check_effective_target_llp64): New.
2526 2008-09-30  Simon Martin  <simartin@users.sourceforge.net>
2528         PR c++/37555
2529         * g++.dg/parse/error32.C: New test.
2531         PR c++/37556
2532         * g++.dg/parse/error33.C: New test.
2534 2008-09-30  Jakub Jelinek  <jakub@redhat.com>
2536         PR tree-optimization/37662
2537         PR tree-optimization/37663
2538         * gcc.c-torture/compile/pr37662.c: New test.
2539         * gcc.dg/pr37663.c: New test.
2541 2008-09-30  Janus Weil  <janus@gcc.gnu.org>
2543         PR fortran/36592
2544         * gfortran.dg/proc_ptr_common_1.f90: New.
2545         * gfortran.dg/proc_ptr_common_2.f90: New.
2547 2008-09-30  Paolo Bonzini  <bonzini@gnu.org>
2549         * g++.dg/warn/if-empty-1.C: Copy from gcc.dg/if-empty-1.c.
2551 2008-09-30  Paolo Bonzini  <bonzini@gnu.org>
2553         PR testsuite/36891
2554         PR testsuite/37675
2555         * gcc.dg/torture/pr36891.c: Add -msse on 32-bit i386.
2557 2008-09-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2559         PR middle-end/37669
2560         * gcc.c-torture/compile/pr37669.c: New test.
2562 2008-09-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2564         PR target/37640
2565         * gcc.c-torture/compile/sync-3.c: New testcase to check that
2566         addresses of non zero offset works.
2568 2008-09-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2569             Kaushal Kantawala  <kaushal_kantawala@playstation.sony.com>
2571         PR tree-opt/36891
2572         * gcc.dg/torture/pr36891.c: New testcase.
2574 2008-09-28  Eric Botcazou  <ebotcazou@adacore.com>
2576         * gnat.dg/conv_decimal.adb: New test.
2578 2008-09-26  Jakub Jelinek  <jakub@redhat.com>
2580         PR middle-end/37275
2581         * gcc.target/i386/pr37275.c: New test.
2583 2008-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2585         * gnat.dg/specs/static_initializer4.ads: New test.
2586         * gnat.dg/specs/static_initializer3.ads: Add missing marker.
2588 2008-09-26  Kai Tietz  <kai.tietz@onevision.com>
2590         * g++.dg/compat/struct-layout-1_x1.h: Add __SIZE_TYPE__ cast
2591         to avoid pointer truncation warning.
2593 2008-09-26  Dorit Nuzman  <dorit@il.ibm.com>
2595         PR tree-optimization/37574
2596         * gcc.dg/vect/ggc-pr37574.c: New test.
2597         * gcc.dg/vect/vect.exp: Compile some tests with ggc flags.
2599 2008-09-25  Jakub Jelinek  <jakub@redhat.com>
2601         PR c/37645
2602         * gcc.dg/pr37645.c: New test.
2604 2008-09-25  Steve Ellcey  <sje@cup.hp.com>
2606         * gcc.dg/vect/slp-7.c: Add alignment attribute, change target tests.
2608 2008-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
2610         PR c++/37649
2611         * g++.dg/template/crash82.C: New.
2613 2008-09-25  Tobias Burnus  <burnus@net-b.de>
2615         PR fortran/37504
2616         * gfortran.dg/protected_7.f90: New test.
2618 2008-09-24  Steve Ellcey  <sje@cup.hp.com>
2620         * gcc.dg/vect/O3-vect-pr34223.c: Check vect_int_mult.
2622 2008-09-24  Aldy Hernandez  <aldyh@redhat.com>
2624         * gcc.dg/gomp/for-1.c: Test for columns.
2625         * gcc.dg/func-outside-1.c: Same.
2626         * gcc.dg/bitfld-7.c: Same.
2628 2008-09-24  Steve Ellcey  <sje@cup.hp.com>
2630         * gcc.dg/utf-array.c: Fix syntax of dg-error stmts.
2632 2008-09-24  Tobias Burnus  <burnus@net-b.de>
2634         PR fortran/37626
2635         * gfortran.dg/allocatable_function_4.f90: New test.
2637 2008-09-23  Steve Ellcey  <sje@cup.hp.com>
2639         * lib/target-supports.exp (check_effective_target_pow10): New.
2640         * g++.dg/cdce3.C: Set GNU_EXTENSION if pow10.
2642 2008-09-23  Jakub Jelinek  <jakub@redhat.com>
2644         PR c++/37533
2645         * g++.dg/gomp/pr37533.C: New test.
2647 2008-09-23  Eric Botcazou  <ebotcazou@adacore.com>
2649         * gcc.dg/vect/slp-widen-mult-s16.c: Fix typo.
2651 2008-09-23  Eric Botcazou  <ebotcazou@adacore.com>
2653         * gcc.dg/cpp/cmdlne-dU-23.c: New test.
2655 2008-09-23  Aldy Hernandez  <aldyh@redhat.com>
2657         * gcc.dg/Walways-true-1.c: Test column numbers.
2658         * gcc.dg/c90-const-expr-5.c: Same.
2659         * gcc.dg/compare4.c: Same.
2660         * gcc.dg/Werror-1.c: Same.
2662 2008-09-23  Daniel Kraft  <d@domob.eu>
2664         PR fortran/37588
2665         * gfortran.dg/typebound_generic_4.f03: New test.
2666         * gfortran.dg/typebound_generic_5.f03: New test.
2668 2008-09-23  Eric Botcazou  <ebotcazou@adacore.com>
2670         * gcc.dg/pragma-init-fini.c: Use dg-warning in lieu of dg-error.
2671         * gcc.dg/pragma-align-2.c: Likewise.
2672         * gcc.dg/format/cmn-err-1.c: Likewise.
2674 2008-09-23  Eric Botcazou  <ebotcazou@adacore.com>
2676         * gcc.dg/cpp/cmdlne-dU-16.c: Specify -std=c89 on Solaris.
2677         * gcc.dg/cpp/cmdlne-dU-17.c: Likewise.
2679 2008-09-23  Tobias Burnus  <burnus@net-b.de>
2681         PR fortran/37580
2682         * gfortran.dg/pointer_assign_5.f90: New test.
2683         * gfortran.dg/pointer_assign_6.f90: New test.
2685 2008-09-22  David Daney  <ddaney@avtrex.com>
2687         PR target/37593
2688         * gcc.target/mips/long-calls-pg.c: New test.
2690 2008-09-22  Richard Guenther  <rguenther@suse.de>
2692         PR tree-optimization/37145
2693         * gcc.c-torture/compile/20080922-1.c: New testcase.
2694         * gcc.dg/tree-ssa/ssa-fre-7.c: Remove XFAIL.
2695         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2696         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2698 2008-09-22  Adam Nemet  <anemet@caviumnetworks.com>
2700         * gcc.target/mips/octeon-baddu-1.c: New test.
2702 2008-09-22  David Edelsohn  <edelsohn@gnu.org>
2704         PR rtl-optimization/33642
2705         * gcc.c-torture/compile/pr11832.c: Extend XFAIL to powerpc*-*-*.
2706         * gcc.c-torture/compile/pr33009.c: Likewise.
2708 2008-09-22  Richard Guenther  <rguenther@suse.de>
2710         PR tree-optimization/37145
2711         * gcc.dg/tree-ssa/ssa-pre-15.c: Remove XFAIL.
2713 2008-09-22  Janus Weil  <janus@gcc.gnu.org>
2715         PR fortran/37486
2716         * gfortran.dg/common_align_1.f90: New.
2717         * gfortran.dg/warn_align_commons.f90: New.
2719 2008-09-22  Olivier Hainque  <hainque@adacore.com>
2721         * gnat.dg/volatile3.adb: New test.
2723 2008-09-22  Ira Rosen  <irar@il.ibm.com>
2725         PR tree-optimization/37482
2726         * gcc.dg/vect/pr37482.c: New test.
2728 2008-09-22  Hans-Peter Nilsson  <hp@axis.com>
2730         PR middle-end/37170
2731         PR middle-end/37280
2732         * gcc.dg/weak/weak-15.c, gcc.dg/weak/weak-16.c,
2733         g++.dg/ext/inline1.C: New tests.
2735 2008-09-21  Kaz Kojima  <kkojima@gcc.gnu.org>
2737         PR rtl-optimization/33642
2738         * gcc.c-torture/compile/pr11832.c: XFAIL on sh*-*-*.
2739         * gcc.c-torture/compile/pr33009.c: Likewise.
2741 2008-09-21  Paul Thomas  <pault@gcc.gnu.org>
2743         PR fortran/37583
2744         * gfortran.dg/entry_18.f90: New test.
2746 2008-09-21  Daniel Kraft  <d@domob.eu>
2748         PR fortran/35846
2749         * gfortran.dg/nested_array_constructor_1.f90: New test.
2750         * gfortran.dg/nested_array_constructor_2.f90: New test.
2751         * gfortran.dg/nested_array_constructor_3.f90: New test.
2752         * gfortran.dg/nested_array_constructor_4.f90: New test.
2753         * gfortran.dg/nested_array_constructor_5.f90: New test.
2754         * gfortran.dg/nested_array_constructor_6.f90: New test.
2756 2008-09-21  Daniel Kraft  <d@domob.eu>
2758         * gfortran.dg/typebound_proc_4.f03: Changed expected error for not
2759         yet implemented PROCEDURE(interface).
2761 2008-09-21  Ira Rosen  <irar@il.ibm.com>
2763         PR tree-optimization/37539
2764         * gcc.dg/vect/pr37539.c: New test.
2766 2008-09-20  Eric Botcazou  <ebotcazou@adacore.com>
2768         PR rtl-optimization/33642
2769         * gcc.c-torture/compile/pr11832.c: XFAIL on SPARC.
2770         * gcc.c-torture/compile/pr33009.c: Likewise.
2772 2008-09-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2774         PR tree-opt/30930
2775         * gcc.dg/tree-ssa/vector-2.c: New test.
2776         * gcc.dg/tree-ssa/vector-3.c: New test.
2778 2008-09-18  Bob Wilson  <bob.wilson@acm.org>
2780         * gcc.c-torture/compile/pr11832.c: xfail on xtensa*-*-*.
2781         * gcc.c-torture/compile/pr33009.c: Likewise.
2783 2008-09-18  Janis Johnson  <janis187@us.ibm.com>
2785         PR testsuite/25241
2786         * lib/g++.exp (g++_init): Enable overrides of dg-error, dg-warning
2787         for C++ tests.
2788         * g++.dg/conversion/ambig1.C: Clean up dg-error/dg-warning; use
2789         dg-message for notes.
2790         * g++.dg/conversion/simd1.C: Ditto.
2791         * g++.dg/conversion/simd3.C: Ditto.
2792         * g++.dg/cpp0x/rv2n.C: Ditto.
2793         * g++.dg/cpp0x/rv3n.C: Ditto.
2794         * g++.dg/cpp0x/rv4n.C: Ditto.
2795         * g++.dg/cpp0x/rv5n.C: Ditto.
2796         * g++.dg/cpp0x/rv6n.C: Ditto.
2797         * g++.dg/cpp0x/rv7n.C: Ditto.
2798         * g++.dg/cpp0x/variadic36.C: Ditto.
2799         * g++.dg/cpp0x/variadic59.C: Ditto.
2800         * g++.dg/cpp0x/variadic71.C: Ditto.
2801         * g++.dg/cpp0x/variadic-ex13.C: Ditto.
2802         * g++.dg/expr/cond9.C: Ditto.
2803         * g++.dg/expr/pmf-1.C: Ditto.
2804         * g++.dg/ext/case-range2.C: Ditto.
2805         * g++.dg/ext/case-range3.C: Ditto.
2806         * g++.dg/ext/is_class_error2.C: Ditto.
2807         * g++.dg/ext/label5.C: Ditto.
2808         * g++.dg/ext/pr27019.C: Ditto.
2809         * g++.dg/gomp/pr26690-1.C: Ditto.
2810         * g++.dg/gomp/pr26690-2.C: Ditto.
2811         * g++.dg/gomp/pr34694.C: Ditto.
2812         * g++.dg/gomp/tpl-parallel-2.C: Ditto.
2813         * g++.dg/inherit/base3.C: Ditto.
2814         * g++.dg/inherit/using6.C: Ditto.
2815         * g++.dg/init/brace6.C: Ditto.
2816         * g++.dg/init/ctor4.C: Ditto.
2817         * g++.dg/lookup/conv-1.C: Ditto.
2818         * g++.dg/lookup/new1.C: Ditto.
2819         * g++.dg/lookup/scoped6.C: Ditto.
2820         * g++.dg/lookup/using7.C: Ditto.
2821         * g++.dg/lookup/using9.C: Ditto.
2822         * g++.dg/other/abstract1.C: Ditto.
2823         * g++.dg/other/abstract2.C: Ditto.
2824         * g++.dg/other/anon5.C: Ditto.
2825         * g++.dg/other/crash-4.C: Ditto.
2826         * g++.dg/other/error10.C: Ditto.
2827         * g++.dg/other/error13.C: Ditto.
2828         * g++.dg/other/error20.C: Ditto.
2829         * g++.dg/other/error5.C: Ditto.
2830         * g++.dg/other/field1.C: Ditto.
2831         * g++.dg/other/offsetof5.C: Ditto.
2832         * g++.dg/other/semicolon.C: Ditto.
2833         * g++.dg/overload/ambig1.C: Ditto.
2834         * g++.dg/overload/arg3.C: Ditto.
2835         * g++.dg/overload/builtin1.C: Ditto.
2836         * g++.dg/overload/copy1.C: Ditto.
2837         * g++.dg/overload/new1.C: Ditto.
2838         * g++.dg/overload/template4.C: Ditto.
2839         * g++.dg/overload/using2.C: Ditto.
2840         * g++.dg/parse/bitfield2.C: Ditto.
2841         * g++.dg/parse/constant4.C: Ditto.
2842         * g++.dg/parse/crash20.C: Ditto.
2843         * g++.dg/parse/crash36.C: Ditto.
2844         * g++.dg/parse/crash5.C: Ditto.
2845         * g++.dg/parse/error11.C: Ditto.
2846         * g++.dg/parse/error12.C: Ditto.
2847         * g++.dg/parse/error19.C: Ditto.
2848         * g++.dg/parse/error28.C: Ditto.
2849         * g++.dg/parse/friend5.C: Ditto.
2850         * g++.dg/parse/invalid-op1.C: Ditto.
2851         * g++.dg/parse/missing-template1.C: Ditto.
2852         * g++.dg/parse/non-dependent2.C: Ditto.
2853         * g++.dg/parse/ret-type2.C: Ditto.
2854         * g++.dg/parse/specialization1.C: Ditto.
2855         * g++.dg/parse/template18.C: Ditto.
2856         * g++.dg/parse/template3.C: Ditto.
2857         * g++.dg/parse/template9.C: Ditto.
2858         * g++.dg/tc1/dr108.C: Ditto.
2859         * g++.dg/tc1/dr152.C: Ditto.
2860         * g++.dg/tc1/dr166.C: Ditto.
2861         * g++.dg/template/access11.C: Ditto.
2862         * g++.dg/template/access2.C: Ditto.
2863         * g++.dg/template/access3.C: Ditto.
2864         * g++.dg/template/access7.C: Ditto.
2865         * g++.dg/template/copy1.C: Ditto.
2866         * g++.dg/template/crash13.C: Ditto.
2867         * g++.dg/template/crash37.C: Ditto.
2868         * g++.dg/template/crash40.C: Ditto.
2869         * g++.dg/template/crash58.C: Ditto.
2870         * g++.dg/template/ctor5.C: Ditto.
2871         * g++.dg/template/dependent-expr5.C: Ditto.
2872         * g++.dg/template/eh2.C: Ditto.
2873         * g++.dg/template/error2.C: Ditto.
2874         * g++.dg/template/error33.C: Ditto.
2875         * g++.dg/template/error4.C: Ditto.
2876         * g++.dg/template/friend31.C: Ditto.
2877         * g++.dg/template/friend32.C: Ditto.
2878         * g++.dg/template/instantiate1.C: Ditto.
2879         * g++.dg/template/instantiate3.C: Ditto.
2880         * g++.dg/template/instantiate5.C: Ditto.
2881         * g++.dg/template/instantiate7.C: Ditto.
2882         * g++.dg/template/local6.C: Ditto.
2883         * g++.dg/template/lookup2.C: Ditto.
2884         * g++.dg/template/member5.C: Ditto.
2885         * g++.dg/template/memfriend15.C: Ditto.
2886         * g++.dg/template/memfriend16.C: Ditto.
2887         * g++.dg/template/memfriend17.C: Ditto.
2888         * g++.dg/template/memfriend7.C: Ditto.
2889         * g++.dg/template/meminit1.C: Ditto.
2890         * g++.dg/template/nested3.C: Ditto.
2891         * g++.dg/template/new3.C: Ditto.
2892         * g++.dg/template/nontype12.C: Ditto.
2893         * g++.dg/template/nontype13.C: Ditto.
2894         * g++.dg/template/nontype6.C: Ditto.
2895         * g++.dg/template/non-type-template-argument-1.C: Ditto.
2896         * g++.dg/template/overload9.C: Ditto.
2897         * g++.dg/template/ptrmem15.C: Ditto.
2898         * g++.dg/template/ptrmem17.C: Ditto.
2899         * g++.dg/template/ptrmem4.C: Ditto.
2900         * g++.dg/template/ptrmem6.C: Ditto.
2901         * g++.dg/template/ptrmem8.C: Ditto.
2902         * g++.dg/template/qualified-id1.C: Ditto.
2903         * g++.dg/template/qualttp20.C: Ditto.
2904         * g++.dg/template/qualttp3.C: Ditto.
2905         * g++.dg/template/qualttp4.C: Ditto.
2906         * g++.dg/template/qualttp5.C: Ditto.
2907         * g++.dg/template/qualttp6.C: Ditto.
2908         * g++.dg/template/qualttp7.C: Ditto.
2909         * g++.dg/template/qualttp8.C: Ditto.
2910         * g++.dg/template/recurse.C: Ditto.
2911         * g++.dg/template/sfinae10.C: Ditto.
2912         * g++.dg/template/sfinae3.C: Ditto.
2913         * g++.dg/template/spec22.C: Ditto.
2914         * g++.dg/template/spec23.C: Ditto.
2915         * g++.dg/template/static9.C: Ditto.
2916         * g++.dg/template/template-id-2.C: Ditto.
2917         * g++.dg/template/typename2.C: Ditto.
2918         * g++.dg/template/typename4.C: Ditto.
2919         * g++.dg/template/using14.C: Ditto.
2920         * g++.dg/template/using2.C: Ditto.
2921         * g++.dg/template/warn1.C: Ditto.
2922         * g++.dg/warn/incomplete1.C: Ditto.
2923         * g++.dg/warn/noeffect2.C: Ditto.
2924         * g++.dg/warn/noeffect4.C: Ditto.
2925         * g++.dg/warn/pr8570.C: Ditto.
2926         * g++.dg/warn/Wparentheses-13.C: Ditto.
2927         * g++.dg/warn/Wparentheses-15.C: Ditto.
2928         * g++.dg/warn/Wparentheses-16.C: Ditto.
2929         * g++.dg/warn/Wparentheses-17.C: Ditto.
2930         * g++.dg/warn/Wparentheses-18.C: Ditto.
2931         * g++.dg/warn/Wparentheses-19.C: Ditto.
2932         * g++.dg/warn/Wparentheses-20.C: Ditto.
2933         * g++.dg/warn/Wparentheses-23.C: Ditto.
2934         * g++.dg/warn/Wstrict-aliasing-3.C: Ditto.
2935         * g++.old-deja/g++.benjamin/15799.C: Ditto.
2936         * g++.old-deja/g++.benjamin/15800-1.C: Ditto.
2937         * g++.old-deja/g++.benjamin/16077.C: Ditto.
2938         * g++.old-deja/g++.bob/inherit2.C: Ditto.
2939         * g++.old-deja/g++.brendan/ambiguity1.C: Ditto.
2940         * g++.old-deja/g++.brendan/crash29.C: Ditto.
2941         * g++.old-deja/g++.brendan/crash48.C: Ditto.
2942         * g++.old-deja/g++.brendan/crash56.C: Ditto.
2943         * g++.old-deja/g++.brendan/cvt3.C: Ditto.
2944         * g++.old-deja/g++.brendan/overload1.C: Ditto.
2945         * g++.old-deja/g++.brendan/overload4.C: Ditto.
2946         * g++.old-deja/g++.brendan/overload9.C: Ditto.
2947         * g++.old-deja/g++.bugs/900127_01.C: Ditto.
2948         * g++.old-deja/g++.bugs/900205_04.C: Ditto.
2949         * g++.old-deja/g++.bugs/900330_02.C: Ditto.
2950         * g++.old-deja/g++.bugs/900404_03.C: Ditto.
2951         * g++.old-deja/g++.bugs/900514_03.C: Ditto.
2952         * g++.old-deja/g++.eh/ctor1.C: Ditto.
2953         * g++.old-deja/g++.eh/spec6.C: Ditto.
2954         * g++.old-deja/g++.ext/overload1.C: Ditto.
2955         * g++.old-deja/g++.jason/conversion11.C: Ditto.
2956         * g++.old-deja/g++.jason/crash3.C: Ditto.
2957         * g++.old-deja/g++.jason/lineno3.C: Ditto.
2958         * g++.old-deja/g++.jason/lineno4.C: Ditto.
2959         * g++.old-deja/g++.jason/opeq3.C: Ditto.
2960         * g++.old-deja/g++.jason/overload16.C: Ditto.
2961         * g++.old-deja/g++.jason/overload28.C: Ditto.
2962         * g++.old-deja/g++.jason/pmf5.C: Ditto.
2963         * g++.old-deja/g++.jason/scoping10.C: Ditto.
2964         * g++.old-deja/g++.jason/template30.C: Ditto.
2965         * g++.old-deja/g++.jason/temporary2.C: Ditto.
2966         * g++.old-deja/g++.jason/tredecl4.C: Ditto.
2967         * g++.old-deja/g++.law/arg11.C: Ditto.
2968         * g++.old-deja/g++.law/arg1.C: Ditto.
2969         * g++.old-deja/g++.law/arm9.C: Ditto.
2970         * g++.old-deja/g++.law/ctors11.C: Ditto.
2971         * g++.old-deja/g++.law/ctors17.C: Ditto.
2972         * g++.old-deja/g++.law/ctors5.C: Ditto.
2973         * g++.old-deja/g++.law/ctors9.C: Ditto.
2974         * g++.old-deja/g++.law/enum4.C: Ditto.
2975         * g++.old-deja/g++.law/missed-error2.C: Ditto.
2976         * g++.old-deja/g++.law/operators9.C: Ditto.
2977         * g++.old-deja/g++.mike/net22.C: Ditto.
2978         * g++.old-deja/g++.mike/net2.C: Ditto.
2979         * g++.old-deja/g++.mike/p11110.C: Ditto.
2980         * g++.old-deja/g++.mike/p1989.C: Ditto.
2981         * g++.old-deja/g++.mike/p2431.C: Ditto.
2982         * g++.old-deja/g++.mike/p438.C: Ditto.
2983         * g++.old-deja/g++.mike/p807a.C: Ditto.
2984         * g++.old-deja/g++.mike/p9068.C: Ditto.
2985         * g++.old-deja/g++.niklas/t120.C: Ditto.
2986         * g++.old-deja/g++.niklas/t121.C: Ditto.
2987         * g++.old-deja/g++.niklas/t128.C: Ditto.
2988         * g++.old-deja/g++.ns/overload2.C: Ditto.
2989         * g++.old-deja/g++.ns/template13.C: Ditto.
2990         * g++.old-deja/g++.ns/using12.C: Ditto.
2991         * g++.old-deja/g++.oliva/delete1.C: Ditto.
2992         * g++.old-deja/g++.oliva/overload1.C: Ditto.
2993         * g++.old-deja/g++.other/crash24.C: Ditto.
2994         * g++.old-deja/g++.other/crash25.C: Ditto.
2995         * g++.old-deja/g++.other/decl3.C: Ditto.
2996         * g++.old-deja/g++.other/expr1.C: Ditto.
2997         * g++.old-deja/g++.other/overcnv2.C: Ditto.
2998         * g++.old-deja/g++.other/overload11.C: Ditto.
2999         * g++.old-deja/g++.other/pmf3.C: Ditto.
3000         * g++.old-deja/g++.other/ptrmem7.C: Ditto.
3001         * g++.old-deja/g++.other/vaarg3.C: Ditto.
3002         * g++.old-deja/g++.other/volatile1.C: Ditto.
3003         * g++.old-deja/g++.pt/assign1.C: Ditto.
3004         * g++.old-deja/g++.pt/auto_ptr.C: Ditto.
3005         * g++.old-deja/g++.pt/const2.C: Ditto.
3006         * g++.old-deja/g++.pt/crash10.C: Ditto.
3007         * g++.old-deja/g++.pt/crash20.C: Ditto.
3008         * g++.old-deja/g++.pt/crash36.C: Ditto.
3009         * g++.old-deja/g++.pt/crash38.C: Ditto.
3010         * g++.old-deja/g++.pt/derived3.C: Ditto.
3011         * g++.old-deja/g++.pt/error2.C: Ditto.
3012         * g++.old-deja/g++.pt/explicit34.C: Ditto.
3013         * g++.old-deja/g++.pt/explicit70.C: Ditto.
3014         * g++.old-deja/g++.pt/friend23.C: Ditto.
3015         * g++.old-deja/g++.pt/ptrmem10.C: Ditto.
3016         * g++.old-deja/g++.pt/redecl1.C: Ditto.
3017         * g++.old-deja/g++.pt/spec35.C: Ditto.
3018         * g++.old-deja/g++.pt/t05.C: Ditto.
3019         * g++.old-deja/g++.pt/typename3.C: Ditto.
3020         * g++.old-deja/g++.pt/typename6.C: Ditto.
3021         * g++.old-deja/g++.pt/unify8.C: Ditto.
3022         * g++.old-deja/g++.pt/vaarg3.C: Ditto.
3023         * g++.old-deja/g++.robertl/eb109.C: Ditto.
3024         * g++.old-deja/g++.robertl/eb131.C: Ditto.
3025         * g++.old-deja/g++.robertl/eb22.C: Ditto.
3026         * g++.old-deja/g++.robertl/eb44.C: Ditto.
3027         * g++.old-deja/g++.robertl/eb4.C: Ditto.
3028         * g++.old-deja/g++.robertl/eb69.C: Ditto.
3029         * g++.dg/parse/constructor1.C: Remove "error" from dg-error,
3030         preserving column number.
3031         * g++.dg/parse/error10.C: Ditto.
3032         * g++.dg/parse/error13.C: Ditto.
3033         * g++.dg/parse/error14.C: Ditto.
3034         * g++.dg/parse/error15.C: Ditto.
3035         * g++.dg/parse/error16.C: Ditto.
3036         * g++.dg/parse/error17.C: Ditto.
3037         * g++.dg/parse/error18.C: Ditto.
3038         * g++.dg/parse/error1.C: Ditto.
3039         * g++.dg/parse/error20.C: Ditto.
3040         * g++.dg/parse/error21.C: Ditto.
3041         * g++.dg/parse/error22.C: Ditto.
3042         * g++.dg/parse/error23.C: Ditto.
3043         * g++.dg/parse/error24.C: Ditto.
3044         * g++.dg/parse/error25.C: Ditto.
3045         * g++.dg/parse/error26.C: Ditto.
3046         * g++.dg/parse/error27.C: Ditto.
3047         * g++.dg/parse/error29.C: Ditto.
3048         * g++.dg/parse/error2.C: Ditto.
3049         * g++.dg/parse/error30.C: Ditto.
3050         * g++.dg/parse/error31.C: Ditto.
3051         * g++.dg/parse/error3.C: Ditto.
3052         * g++.dg/parse/error4.C: Ditto.
3053         * g++.dg/parse/error5.C: Ditto.
3054         * g++.dg/parse/error6.C: Ditto.
3055         * g++.dg/parse/error7.C: Ditto.
3056         * g++.dg/parse/error8.C: Ditto.
3057         * g++.dg/parse/error9.C: Ditto.
3058         * g++.dg/parse/error-column.C: Ditto.
3059         * g++.dg/template/crash80.C: Ditto.
3060         * g++.dg/template/friend44.C: Ditto.
3061         * g++.dg/warn/pr26785.C: Ditto.
3062         * g++.old-deja/g++.brendan/crash16.C: Ditto.
3064 2008-09-18  H.J. Lu  <hongjiu.lu@intel.com>
3066         PR target/37394
3067         * g++.dg/other/pr37394.C: New.
3069 2008-09-18  Paul Thomas  <pault@gcc.gnu.org>
3071         PR fortran/35945
3072         * gfortran.dg/host_assoc_types_2.f90: New test.
3074         PR fortran/36700
3075         * gfortran.dg/host_assoc_call_2.f90: New test.
3077 2008-09-18  DJ Delorie  <dj@redhat.com>
3079         * gcc.c-torture/execute/20060420-1.c: Fix alignment logic.
3081 2008-09-18  Simon Baldwin  <simonb@google.com>
3083         * gcc.dg/builtin-redefine.c: New.
3085 2008-09-18  Richard Guenther  <rguenther@suse.de>
3087         PR tree-optimization/37258
3088         * gcc.c-torture/compile/pr37258.c: New testcase.
3090 2008-09-18  Andrew MacLeod  <amacleod@redhat.com>
3092         PR tree-optimization/37102
3093         * gcc.c-torture/execute/pr37102.c: New Test.
3095 2008-09-18  Richard Guenther  <rguenther@suse.de>
3097         PR middle-end/37284
3098         * g++.dg/tree-ssa/pr37284.C: New testcase.
3100 2008-09-18  Daniel Kraft  <d@domob.eu>
3102         PR fortran/37507
3103         * gfortran.dg/allocate_error_1.f90: New test.
3104         * gfortran.dg/deallocate_error_1.f90: New test.
3105         * gfortran.dg/deallocate_error_2.f90: New test.
3107 2008-09-18  Richard Guenther  <rguenther@suse.de>
3109         PR tree-optimization/37456
3110         * testsuite/g++.dg/torture/pr37456.C: New testcase.
3112 2008-09-18  Uros Bizjak  <ubizjak@gmail.com>
3114         PR rtl-optimization/37544
3115         * gcc.dg/pr37544.c: New test.
3117 2008-09-17  Janis Johnson  <janis187@us.ibm.com>
3119         PR testsuite/25241
3120         * g++.old-deja/g++.brendan/crash7.C: Remove "error" or "warning" from
3121         message for dg-error/dg-warning.
3122         * g++.old-deja/g++.jason/crash11.C: Ditto.
3123         * g++.old-deja/g++.oliva/template1.C: Ditto.
3124         * g++.old-deja/g++.benjamin/tem03.C: Ditto.
3125         * g++.dg/rtti/no-rtti.C: Ditto.
3126         * g++.dg/cpp/pedantic-errors.C: Ditto.
3127         * g++.dg/cpp/string-2.C: Ditto.
3128         * g++.dg/ext/fpreg1.C: Ditto.
3129         * g++.dg/ext/altivec-types-1.C: Ditto.
3130         * g++.dg/warn/write-strings-default.C: Ditto.
3131         * g++.dg/warn/Wvla-2.C: Ditto.
3132         * g++.dg/warn/register-var-1.C: Ditto.
3133         * g++.dg/warn/deprecated-3.C: Ditto.
3134         * g++.dg/warn/pr30551-2.C: Ditto.
3135         * g++.dg/warn/overflow-warn-1.C: Ditto.
3136         * g++.dg/warn/pr30551.C: Ditto.
3137         * g++.dg/warn/pointer-integer-comparison.C: Ditto.
3138         * g++.dg/warn/pr12242.C: Ditto.
3139         * g++.dg/warn/write-strings.C: Ditto.
3140         * g++.dg/warn/overflow-warn-3.C: Ditto.
3141         * g++.dg/warn/overflow-warn-4.C: Ditto.
3142         * g++.dg/warn/overflow-warn-6.C: Ditto.
3143         * g++.dg/parse/crash43.C: Ditto.
3144         * g++.dg/parse/crash44.C: Ditto.
3145         * g++.dg/parse/offsetof8.C: Ditto.
3146         * g++.dg/gomp/pr35158.C: Ditto.
3147         * g++.dg/template/crash81.C: Ditto.
3149 2008-09-18  Paul Thomas  <pault@gcc.gnu.org>
3151         PR fortran/37274
3152         * gfortran.dg/used_types_22.f90: New test.
3153         * gfortran.dg/used_types_23.f90: New test.
3155         PR fortran/36374
3156         * gfortran.dg/generic_17.f90: New test.
3157         * gfortran.dg/ambiguous_specific_2.f90: New test.
3158         * gfortran.dg/generic_actual_arg.f90: Add test for case that is
3159         not ambiguous.
3161         PR fortran/36454
3162         * gfortran.dg/access_spec_3.f90: New test.
3164 2008-09-17  Eric Botcazou  <ebotcazou@adacore.com>
3166         * gnat.dg/specs/static_initializer3.ads: New test.
3168 2008-09-17  Jakub Jelinek  <jakub@redhat.com>
3170         PR c++/37552
3171         * g++.dg/parse/crash49.C: New test.
3173         PR preprocessor/37324
3174         * lib/target-supports.exp
3175         (check_effective_target_wchar_t_char16_t_compatible,
3176         check_effective_target_wchar_t_char32_t_compatible): New.
3177         * gcc.dg/utf-array.c: Use __CHAR{16,32}_TYPE__ macros in typedefs.
3178         Only require from incompatible errors for char{16,32}_t vs. wchar_t
3179         initializations if those types are indeed incompatible.
3181 2008-09-16  Janis Johnson  <janis187@us.ibm.com>
3183         PR testsuite/25241
3184         * testsuite/g++.dg/charset/attribute2.c: Replace dg-error with
3185         dg-warning or vice versa.
3186         * testsuite/g++.dg/conversion/dr195.C: Ditto.
3187         * testsuite/g++.dg/cpp0x/variadic60.C: Ditto.
3188         * testsuite/g++.dg/expr/cast2.C: Ditto.
3189         * testsuite/g++.dg/ext/anon-struct4.C: Ditto.
3190         * testsuite/g++.dg/ext/member-attr.C: Ditto.
3191         * testsuite/g++.dg/ext/utf-array.C: Ditto.
3192         * testsuite/g++.dg/ext/utf-array-short-wchar.C: Ditto.
3193         * testsuite/g++.dg/ext/utf-typedef-cxx0x.C: Ditto.
3194         * testsuite/g++.dg/ext/visibility/redecl1.C: Ditto.
3195         * testsuite/g++.dg/ext/visibility/warn4.C: Ditto.
3196         * testsuite/g++.dg/parse/defarg11.C: Ditto.
3197         * testsuite/g++.dg/template/error17.C: Ditto.
3198         * testsuite/g++.dg/warn/pedantic2.C: Ditto.
3199         * testsuite/g++.dg/warn/pr21983.C: Ditto.
3200         * testsuite/g++.dg/warn/return-reference2.C: Ditto.
3201         * testsuite/g++.old-deja/g++.bob/inherit1.C: Ditto.
3202         * testsuite/g++.old-deja/g++.brendan/crash13.C: Ditto.
3203         * testsuite/g++.old-deja/g++.brendan/crash17.C: Ditto.
3204         * testsuite/g++.old-deja/g++.brendan/crash52.C: Ditto.
3205         * testsuite/g++.old-deja/g++.brendan/crash55.C: Ditto.
3206         * testsuite/g++.old-deja/g++.brendan/enum7.C: Ditto.
3207         * testsuite/g++.old-deja/g++.brendan/operators4.C: Ditto.
3208         * testsuite/g++.old-deja/g++.brendan/template17.C: Ditto.
3209         * testsuite/g++.old-deja/g++.brendan/warnings1.C: Ditto.
3210         * testsuite/g++.old-deja/g++.bugs/900205_03.C: Ditto.
3211         * testsuite/g++.old-deja/g++.bugs/900227_01.C: Ditto.
3212         * testsuite/g++.old-deja/g++.ext/arrnew.C: Ditto.
3213         * testsuite/g++.old-deja/g++.ext/attrib4.C: Ditto.
3214         * testsuite/g++.old-deja/g++.jason/cond.C: Ditto.
3215         * testsuite/g++.old-deja/g++.jason/operator.C: Ditto.
3216         * testsuite/g++.old-deja/g++.jason/report.C: Ditto.
3217         * testsuite/g++.old-deja/g++.law/friend5.C: Ditto.
3218         * testsuite/g++.old-deja/g++.law/temps1.C: Ditto.
3219         * testsuite/g++.old-deja/g++.law/union4.C: Ditto.
3220         * testsuite/g++.old-deja/g++.martin/pure1.C: Ditto.
3221         * testsuite/g++.old-deja/g++.mike/empty.C: Ditto.
3222         * testsuite/g++.old-deja/g++.mike/for2.C: Ditto.
3223         * testsuite/g++.old-deja/g++.mike/misc9.C: Ditto.
3224         * testsuite/g++.old-deja/g++.mike/p10769b.C: Ditto.
3225         * testsuite/g++.old-deja/g++.mike/p2855.C: Ditto.
3226         * testsuite/g++.old-deja/g++.mike/p3060c.C: Ditto.
3227         * testsuite/g++.old-deja/g++.mike/p700.C: Ditto.
3228         * testsuite/g++.old-deja/g++.mike/p9732c.C: Ditto.
3229         * testsuite/g++.old-deja/g++.mike/pmf6.C: Ditto.
3230         * testsuite/g++.old-deja/g++.mike/warn1.C: Ditto.
3231         * testsuite/g++.old-deja/g++.mike/warn5.C: Ditto.
3232         * testsuite/g++.old-deja/g++.niklas/t141.C: Ditto.
3233         * testsuite/g++.old-deja/g++.other/cast6.C: Ditto.
3234         * testsuite/g++.old-deja/g++.other/cond5.C: Ditto.
3235         * testsuite/g++.old-deja/g++.other/conv8.C: Ditto.
3236         * testsuite/g++.old-deja/g++.other/decl5.C: Ditto.
3237         * testsuite/g++.old-deja/g++.other/delete2.C: Ditto.
3238         * testsuite/g++.old-deja/g++.other/delete4.C: Ditto.
3239         * testsuite/g++.old-deja/g++.other/linkage1.C: Ditto.
3240         * testsuite/g++.old-deja/g++.other/ptrmem8.C: Ditto.
3241         * testsuite/g++.old-deja/g++.other/typename1.C: Ditto.
3242         * testsuite/g++.old-deja/g++.pt/typename14.C: Ditto.
3243         * testsuite/g++.old-deja/g++.pt/typename4.C: Ditto.
3244         * testsuite/g++.old-deja/g++.pt/typename5.C: Ditto.
3245         * testsuite/g++.old-deja/g++.pt/typename7.C: Ditto.
3247 2008-09-16  Jakub Jelinek  <jakub@redhat.com>
3248             Adam Nemet  <anemet@caviumnetworks.com>
3250         PR rtl-optimization/37483
3251         * gcc.c-torture/compile/pr37483.c: New test.
3252         * gcc.c-torture/compile/pr37395.c: New test.
3254 2008-09-16  Jakub Jelinek  <jakub@redhat.com>
3256         PR c/37529
3257         * gcc.dg/pr37529.c: New test.
3259         PR c++/37530
3260         * g++.dg/parse/crash48.C: New test.
3262         PR c++/37531
3263         * g++.dg/parse/crash47.C: New test.
3265         PR c++/37532
3266         * g++.dg/parse/crash46.C: New test.
3268         PR testsuite/36889
3269         * lib/fortran-torture.exp (get-fortran-torture-options): Only
3270         set test_tree_vectorize on i?86/x86_64 resp. sparc* if sse2 resp.
3271         ultrasparc hw is available.
3273 2008-09-16  Richard Guenther  <rguenther@suse.de>
3275         PR middle-end/37380
3276         * gcc.c-torture/compile/pr37380.c: New testcase.
3278 2008-09-16  Richard Guenther  <rguenther@suse.de>
3280         PR tree-optimization/37508
3281         * gcc.dg/tree-ssa/pr37508.c: New testcase.
3283 2008-09-15  Aldy Hernandez  <aldyh@redhat.com>
3285         * g++.old-deja/g++.brendan/crash16.C: Function name is the correct 
3286         location for an error regarding a function.
3287         * g++.old-deja/g++.other/pmf3.C: Same.
3288         * g++.old-deja/g++.law/ctors5.C: Same.
3289         * g++.old-deja/g++.pt/explicit34.C: Same.
3290         * g++.dg/parse/error28.C: Same.
3291         * g++.dg/parse/error17.C: Same.
3292         * g++.dg/template/friend44.C: Same.
3294 2008-09-13  Raksit Ashok <raksit@google.com>
3296         PR rtl-optimization/37489
3297         * g++.dg/opt/cse3.C: New.
3299 2008-09-13  H.J. Lu  <hongjiu.lu@intel.com>
3301         PR testsuite/37495
3302         * gcc.c-torture/compile/vector-4.c: Add "dg-do compile".
3304 2008-09-13  Uros Bizjak  <ubizjak@gmail.com>
3306         * gcc.c-torture/pr36141.c: Move to ...
3307         * gcc.c-torture/compile/pr36141.c: ... here.
3308         * gcc.dg/arm-g2.c: Move to ...
3309         * gcc.target/arm/g2.c: ... here.
3310         * gcc.dg/arm-vfp1.c: Move to ...
3311         * gcc.target/arm/vfp1.c: ... here.
3312         * gcc.dg/20031108-1: Move to ...
3313         * gcc.target/arm/20031108-1.c: ... here.
3314         * gcc.dg/20030909-1: Move to ...
3315         * gcc.target/arm/20030909-1.c: ... here.
3316         * gcc.dg/arm-mmx-1.c: Move to ...
3317         * gcc.target/arm/mmx-1.c: ... here.
3318         * gcc.dg/arm-scd[123].c: Move to ...
3319         * gcc.target/arm/scd[123].c: ... here.
3320         * gcc.dg/arm-asm.c: Move to ...
3321         * gcc.target/arm/asm.c: ... here.
3322         * gcc.dg/20080410-1: Move to ...
3323         * gcc.target/sh/20080410-1.c: ... here.
3324         * gcc.dg/globalreg-1.c: Move to ...
3325         * gcc.target/sparc/globalreg-1.c: ... here.
3327 2008-09-13  Daniel Kraft  <d@domob.eu>
3329         PR fortran/35770
3330         * gfortran.dg/implicit_13.f90: New test.
3332 2008-09-11  Steve Ellcey  <sje@cup.hp.com>
3334         * gcc.c-torture/compile/pr11832.c: xfail on ia64-*-*.
3335         * gcc.c-torture/compile/pr33009.c: Ditto.
3337 2008-09-11  Janis Johnson  <janis187@us.ibm.com>
3339         * gcc.dg/dfp/dec-eval-method-2.c: New test.
3341 2008-09-11  Joseph Myers  <joseph@codesourcery.com>
3343         * lib/compat.exp, gcc.dg/compat/struct-layout-1.exp,
3344         g++.dg/compat/struct-layout-1.exp: Use .exe extension for compat
3345         test executables.
3346         * gcc.dg/compat/struct-layout-1_generate.c,
3347         g++.dg/compat/struct-layout-1_generate.c: Convert backslash to
3348         slash in srcdir for dg-options string.
3350 2008-09-11  Joseph Myers  <joseph@codesourcery.com>
3352         * gcc.target/i386/sse5-haddX.c, gcc.target/i386/sse5-hsubX.c:
3353         Avoid intN_t types.
3355 2008-09-11  Joseph Myers  <joseph@codesourcery.com>
3357         * gcc.dg/builtins-8.c: Condition cbrt test on HAVE_C99_RUNTIME.
3359 2008-09-11  Paolo Bonzini  <bonzini@gnu.org>
3361         * gcc.dg/tree-ssa/vrp47.c: New.
3362         * gcc.target/i386/andor-2.c: New.
3364 2008-09-11  Ira Rosen  <irar@il.ibm.com>
3366         PR tree-optimization/37474
3367         * gcc.dg/vect/pr37474.c: New test.
3369 2008-09-11  Andreas Schwab  <schwab@suse.de>
3371         * gcc.target/m68k/xgot-1.c: Add -mcpu=5206 to select a ColdFire
3372         target.
3374 2008-09-11  Jakub Jelinek  <jakub@redhat.com>
3376         PR target/37382
3377         * gcc.c-torture/compile/pr37382.c: New test.
3379 2008-09-11  Daniel Kraft  <d@domob.eu>
3381         PR fortran/36214
3382         * gfortran.dg/boz_9.f90: Corrected test.
3383         * gfortran.dg/boz_13.f90: New test.
3384         * gfortran.dg/boz_14.f90: New test.
3386 2008-09-10  Jakub Jelinek  <jakub@redhat.com>
3388         PR target/36904
3389         * gcc.target/powerpc/altivec-27.c: New test.
3391 2008-09-10  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3393         PR middle-end/37333
3394         * gcc.c-torture/compile/20080910-1.c: New testcase.
3396 2008-09-10  Richard Guenther  <rguenther@suse.de>
3398         PR middle-end/37432
3399         * gcc.c-torture/compile/pr37432.c: New testcase.
3401 2008-09-10  H.J. Lu  <hongjiu.lu@intel.com>
3403         PR target/37434:
3404         * gcc.target/i386/pr37434-1.c: New.
3405         * gcc.target/i386/pr37434-2.c: Likewise.
3406         * gcc.target/i386/pr37434-3.c: Likewise.
3407         * gcc.target/i386/pr37434-4.c: Likewise.
3408         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
3409         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
3410         * gcc.target/i386/sse4_1-set-v16qi-1a.c: Likewise.
3411         * gcc.target/i386/sse4_1-set-v16qi-2a.c: Likewise.
3412         * gcc.target/i386/sse4_1-set-v16qi-3a.c: Likewise.
3414 2008-09-10  Tobias Burnus  <burnus@net-b.de>
3416         PR fortran/37420
3417         * gfortran.dg/warn_unused_var.f90: New test.
3418         * gfortran.dg/warn_unused_var.f90: Add cleanup-modules.
3420 2008-09-10  Jakub Jelinek  <jakub@redhat.com>
3422         PR tree-optimization/37353
3423         * gcc.dg/pr37353.c: New test.
3425 2008-09-10  Martin Michlmayr <tbm@cyrius.com>
3426             Ira Rosen  <irar@il.ibm.com>
3428         PR tree-optimization/37385
3429         * gcc.dg/vect/pr37385.c: New test.
3431 2008-09-09  H.J. Lu  <hongjiu.lu@intel.com>
3433         PR rtl-optimization/37435
3434         * gcc.dg/dfp/pr37435.c: New.
3436 2008-09-09  Jakub Jelinek  <jakub@redhat.com>
3438         PR c++/37417
3439         * g++.dg/ext/vla5.C: New test.
3441         PR middle-end/37356
3442         * g++.dg/tree-ssa/pr37356.C: New test.
3444         PR target/37438
3445         * gcc.dg/pr37438.c: New test.
3447         PR c++/37389
3448         * g++.dg/parse/enum4.C: New test.
3450 2008-09-09  Daniel Kraft  <d@domob.eu>
3452         PR fortran/37429
3453         * gfortran.dg/typebound_call_7.f03: New test.
3454         * gfortran.dg/typebound_call_8.f03: New test.
3456 2008-09-09  Richard Guenther  <rguenther@suse.de>
3458         PR middle-end/37354
3459         PR middle-end/30165
3460         * g++.dg/torture/pr37354.C: New testcase.
3462 2008-09-09  Aldy Hernandez  <aldyh@redhat.com>
3464         PR/37442
3465         * gcc.target/i386/pr12329.c: Place error message on function name
3466         line.
3467         * gcc.target/i386/sse-5.c: Same.
3469 2008-09-09  Aldy Hernandez  <aldyh@redhat.com>
3471         * gcc.dg/always_inline.c: Place error message on function
3472         name line.
3473         * gcc.dg/winline-6.c: Same.
3474         * gcc.dg/noreturn-1.c: Same.
3475         * gcc.dg/noreturn-7.c: Same.
3476         * gcc.dg/inline-14.c: Same.
3477         * gcc.dg/always_inline3.c: Same.
3478         * gcc.dg/winline-3.c: Same.
3479         * gcc.dg/wtr-func-def-1.c: Same.
3480         * gcc.dg/winline-5.c: Same.
3481         * gcc.dg/winline-7.c: Same.
3482         * gcc.dg/winline-9.c: Same.
3483         * gcc.dg/noreturn-4.c: Same.
3484         * gcc.dg/20041213-1.c: Use column numbers.
3486 2008-09-09  Richard Guenther  <rguenther@suse.de>
3488         PR tree-optimization/37433
3489         * gcc.c-torture/compile/pr37433.c: New testcase.
3491 2008-09-09  Richard Guenther  <rguenther@suse.de>
3493         PR tree-optimization/37387
3494         * gcc.c-torture/compile/pr37387.c: New testcase.
3496 2008-09-09  Daniel Kraft  <d@domob.eu>
3498         PR fortran/37411
3499         * gfortran.dg/array_function_4.f90: New test.
3501 2008-09-08  Daniel Jacobowitz  <dan@codesourcery.com>
3502             Mark Mitchell  <mark@codesourcery.com>
3504         * g++.dg/compat/eh/filter2_x.C: Declare abort.
3505         * g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_y.C: Include
3506         cstddef and use std::size_t.
3508         * gcc.dg/compat/compat-common.h: Define SKIP_COMPLEX_INT if
3509         SKIP_COMPLEX.  Honor SKIP_COMPLEX.
3510         * gcc.dg/compat/scalar-by-value-3_x.c,
3511         gcc.dg/compat/scalar-by-value-3_y.c,
3512         gcc.dg/compat/scalar-by-value-4_x.c,
3513         gcc.dg/compat/scalar-by-value-4_y.c,
3514         gcc.dg/compat/scalar-by-value-5.c,
3515         gcc.dg/compat/scalar-by-value-5_main.c,
3516         gcc.dg/compat/scalar-by-value-6.c,
3517         gcc.dg/compat/scalar-by-value-6_main.c,
3518         gcc.dg/compat/scalar-by-value-6_x.c,
3519         gcc.dg/compat/scalar-by-value-6_y.c,
3520         gcc.dg/compat/struct-by-value-16_x.c,
3521         gcc.dg/compat/struct-by-value-16_y.c,
3522         gcc.dg/compat/struct-by-value-16a_x.c,
3523         gcc.dg/compat/struct-by-value-16a_y.c,
3524         gcc.dg/compat/struct-by-value-17_x.c,
3525         gcc.dg/compat/struct-by-value-17_y.c,
3526         gcc.dg/compat/struct-by-value-17a_x.c,
3527         gcc.dg/compat/struct-by-value-17a_y.c,
3528         gcc.dg/compat/struct-by-value-18_x.c,
3529         gcc.dg/compat/struct-by-value-18_y.c,
3530         gcc.dg/compat/struct-by-value-18a_x.c,
3531         gcc.dg/compat/struct-by-value-18a_y.c,
3532         gcc.dg/compat/struct-layout-1.h,
3533         gcc.dg/compat/scalar-return-3_x.c,
3534         gcc.dg/compat/scalar-return-3_y.c,
3535         gcc.dg/compat/scalar-return-4_x.c,
3536         gcc.dg/compat/scalar-return-4_y.c: Honor SKIP_COMPLEX.
3538         * gcc.dg/compat/scalar-by-value-y.h: Use stdarg.h for non-GCC
3539         compilers.
3541         * gcc.dg/compat/struct-by-value-22_y.c,
3542         gcc.dg/compat/struct-by-value-22_main.c,
3543         gcc.dg/compat/struct-by-value-22_x.c: Honor SKIP_VLA_IN_STRUCT.
3545         * lib/c-compat.exp (compat_setup_dfp): Check the compiler under test
3546         first.
3547         * lib/compat.exp: Document COMPLEX and VLA_IN_STRUCT skips.
3549 2008-09-08  Andy Hutchinson  <hutchinsonandy@aim.com>
3551         * gcc.dg/struct/wo_prof_escape_substr_value.c: Limit allocation
3552         based on STACK_SIZE.
3553         * gcc.dg/struct/wo_prof_array_through_pointer.c: Ditto.
3554         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Ditto.
3555         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Limit allocation
3556         based on STACK_SIZE. Check malloc return for NULL.
3557         * gcc.dg/struct/w_prof_local_var.c: Ditto.
3558         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Ditto.
3559         * gcc.dg/struct/w_prof_local_array.c: Limit allocation based on
3560         STACK_SIZE. XFAIL AVR target.
3561         * gcc.dg/struct/wo_prof_local_array.c: Ditto.
3562         * gcc.dg/struct/w_prof_two_strs.c: Limit allocation based on
3563         STACK_SIZE. Limit random size to N.
3564         * gcc.dg/struct/wo_prof_two_strs.c: Limit allocation based on
3565         STACK_SIZE. XFAIL AVR target. Limit random size to N.
3566         * gcc.dg/struct/w_prof_single_str_global.c: XFAIL AVR target.
3567         * gcc.dg/struct/wo_prof_array_field.c: Ditto.
3568         * gcc.dg/struct/wo_prof_double_malloc.c: Ditto.
3569         * gcc.dg/struct/wo_prof_global_array.c: Ditto.
3570         * gcc.dg/struct/wo_prof_single_str_global.c: Ditto.
3571         * gcc.dg/struct/wo_prof_single_str_local.c: Ditto.
3572         * gcc.dg/struct/w_prof_global_var.c: Limit allocation based on
3573         STACK_SIZE. Check malloc return for NULL. XFAIL AVR target.
3574         * gcc.dg/struct/wo_prof_global_var.c: Ditto.
3575         * gcc.dg/struct/wo_prof_local_var.c: Ditto.
3576         * gcc.dg/struct/wo_prof_malloc_size_var.c: Access only allocated
3577         space. Limit allocation based on STACK_SIZE. XFAIL AVR target.
3579 2008-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3581         * g++.dg/cdce3.C: Require c99 runtime.
3583 2008-09-08  Jakub Jelinek  <jakub@redhat.com>
3585         PR middle-end/37393
3586         * g++.dg/tree-ssa/pr37393.C: New test.
3588         PR middle-end/37414
3589         * g++.dg/opt/init2.C: New test.
3591         PR middle-end/37337
3592         * g++.dg/tree-ssa/pr37337.C: New test.
3594 2008-09-08  Richard Guenther  <rguenther@suse.de>
3596         PR tree-optimization/37421
3597         * g++.dg/torture/pr37421.C: New testcase.
3599 2008-09-08  Daniel Kraft  <d@domob.eu>
3601         PR fortran/36167
3602         * gfortran.dg/array_function_3.f90: New test.
3603         * gfortran.dg/save_3.f90: Added cleanup-modules directive.
3604         * gfortran.dg/string_compare_1.f90: Ditto.
3606 2008-09-08  Daniel Kraft  <d@domob.eu>
3608         PR fortran/37199
3609         * gfortran.dg/array_function_2.f90: New test.
3611 2008-09-08  Tobias Burnus  <burnus@net.b.de>
3613         PR fortran/37400
3614         * gfortran.dg/implicit_12.f90: New test.
3616 2008-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3618         PR fortran/37203
3619         * gfortran.d/reshape_order_1.f90:  New test case.
3620         * gfortran.d/reshape_order_2.f90:  New test case.
3621         * gfortran.d/reshape_order_3.f90:  New test case.
3622         * gfortran.d/reshape_order_4.f90:  New test case.
3624 2008-09-07  Richard Guenther  <rguenther@suse.de>
3625             Ira Rosen  <irar@il.ibm.com>
3627         PR tree-optimization/36630
3628         * gcc.dg/vect/pr36630.c: New test.
3630 2008-09-07  Daniel Kraft  <d@domob.eu>
3632         * gfortran.dg/stfunc_6.f90: Extended testcase to include more tests
3633         related to PURE and statement functions.
3635 2008-09-07  Dorit Nuzman  <dorit@il.ibm.com>
3636             Ira Rosen  <irar@il.ibm.com>
3638         PR tree-optimization/35642
3639         * lib/target-supports.exp (check_effective_target_vect_short_mult):
3640         Add powerpc.
3642 2008-09-07  Victor Kaplansky  <victork@il.ibm.com>
3644         PR testsuite/37334
3645         * gcc.dg/fastmath-2.c: Add volatile to
3646         definition of b, change -ffast-math to -ffinite-math-only
3647         and rename test to ...
3648         * gcc.dg/div-double-1.c: ... this.
3650 2008-09-06  Jeff Law <law@redhat.com>
3652         * gcc.c-torture/execute/memcpy-bi.c: Include <string.h>
3654 2008-09-06  Tobias Burnus  <burnus@net-b.de>
3656         PR fortran/37399
3657         * gfortran.dg/size_kind.f90: Remove allocate statement
3658         as it overflows at compile time on 32bit systems.
3660 2008-09-06  Jan Hubicka  <jh@suse.cz>
3662         * g++.dg/tree-ssa-pr14703.C: New testcase.
3664 2008-09-06  Tobias Burnus  <burnus@net-b.de>
3666         PR fortran/36153
3667         * gfortran.dg/size_kind.f90: New test.
3669 2008-09-06  Steven G. Kargl  <kargls@comcast.net>
3671         PR fortran/33229
3672         * gfortran.dg/intrinsic_subroutine.f90: New test.
3674 2008-09-06  Richard Sandiford  <rdsandiford@googlemail.com>
3676         * gcc.target/mips/mips.exp (dg-mips-options): Make
3677         -mr10k-cache-barrier=* imply -mips3 or above.
3678         * gcc.target/mips/cache-1.c: New test.
3679         * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3680         * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3681         * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3682         * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3683         * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3684         * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3685         * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3686         * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3687         * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3688         * gcc.target/mips/r10k-cache-barrier-10.c: Likewise.
3689         * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3690         * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3691         * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3692         * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3693         * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3695 2008-09-05  Daniel Kraft  <d@domob.eu>
3697         PR fortran/35837
3698         * gfortran.dg/save_3.f90: New test.
3700 2008-09-05  Douglas Gregor  <doug.gregor@gmail.com>
3702         PR c++/37342
3703         * g++.dg/other/canon-37342.C: New.
3705 2008-09-05  Joseph Myers  <joseph@codesourcery.com>
3707         * gcc.c-torture/compile/20080903-1.c: New test.
3709 2008-09-05  Daniel Kraft  <d@domob.eu>
3711         PR fortran/36746
3712         * gfortran.dg/implicit_derived_type_1.f90: New test.
3713         * gfortran.dg/used_before_typed_5.f90: New test.
3715 2008-09-04  Jan Hubicka  <jh@suse.cz>
3717         * gcc.target/i386/cold-attribute-1.c: Update testcase.
3719 2008-09-04  Ian Lance Taylor  <iant@google.com>
3721         * g++.dg/init/const7.C: New test.
3723 2008-09-04  Adam Nemet  <anemet@caviumnetworks.com>
3725         * gcc.target/mips/seq-1.c: New test.
3726         * gcc.target/mips/octeon-seq-1.c: New test.
3727         * gcc.target/mips/octeon-seq-2.c: New test.
3728         * gcc.target/mips/octeon-seq-3.c: New test.
3729         * gcc.target/mips/octeon-seq-4.c: New test.
3730         * gcc.target/mips/scc-2.c: Also pass on sltiu.
3731         * gcc.target/mips/scc-3.c: Likewise.
3733 2008-09-04  Adam Nemet  <anemet@caviumnetworks.com>
3735         * gcc.target/mips/truncate-2.c: New test.
3736         * gcc.target/mips/octeon-exts-1.c: New test.
3737         * gcc.target/mips/octeon-exts-2.c: New test.
3738         * gcc.target/mips/octeon-exts-3.c: New test.
3739         * gcc.target/mips/octeon-exts-4.c: New test.
3741 2008-09-04  Adam Nemet  <anemet@caviumnetworks.com>
3743         * gcc.target/mips/octeon-cins-1.c: New test.
3744         * gcc.target/mips/octeon-cins-2.c: New test.
3746 2008-09-04  Richard Guenther  <rguenther@suse.de>
3748         * gfortran.dg/internal_pack_4.f90: Adjust pattern.
3750 2008-09-04  Daniel Kraft  <d@domob.eu>
3752         PR fortran/37099
3753         * gfortran.dg/string_compare_1.f90: New text.
3754         * gfortran.dg/string_compare_2.f90: New text.
3755         * gfortran.dg/string_compare_3.f90: New text.
3757 2008-09-04  H.J. Lu  <hongjiu.lu@intel.com>
3759         PR rtl-optimization/37243
3760         * gfortran.dg/pr37243.f: New.
3762 2008-09-03  Jan Hubicka  <jh@suse.cz>
3764         PR middle-end/37343
3765         * g++.dg/torture/pr37343.C New file.
3767 2008-09-03  Ira Rosen  <irar@il.ibm.com>
3769         * gcc.dg/vect/slp-perm-1.c: Add call to check_vect.
3770         * gcc.dg/vect/slp-perm-2.c, gcc.dg/vect/slp-perm-3.c,
3771         gcc.dg/vect/slp-perm-4.c, gcc.dg/vect/slp-perm-5.c,
3772         gcc.dg/vect/slp-perm-6.c, gcc.dg/vect/slp-perm-7.c,
3773         gcc.dg/vect/slp-perm-8.c, gcc.dg/vect/slp-perm-9.c: Likewise.
3775 2008-09-03  Jan Hubicka  <jh@suse.cz>
3777         PR tree-optimization/37345
3778         PR tree-optimization/37358
3779         PR tree-optimization/37357
3780         * g++.dg/torture/pr37345.C: New file.
3782 2008-09-03  Tobias Grosser  <grosser@fim.uni-passau.de>
3784         * lib/target-supports.exp (check_effective_target_fgraphite): Fix test.
3785         Graphite is only available with -O1.
3787 2008-09-03  H.J. Lu  <hongjiu.lu@intel.com>
3789         * gcc.c-torture/compile/vector-4.c: Add -mavx for x86.
3791         * gcc.target/i386/avx-3.c: Require DFP support.
3793 2008-09-03  Jakub Jelinek  <jakub@redhat.com>
3795         PR c++/37348
3796         * g++.dg/parse/crash45.C: New test.
3798         PR c++/37189
3799         * g++.dg/gomp/pr37189.C: New test.
3801         PR debug/37322
3802         * gfortran.dg/debug/pr35154-dwarf2.f: Fix up scan-assembler regexps.
3804 2008-09-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3806         PR middle-end/36445
3807         * g++.dg/torture/pr36445.C: New test.
3809 2008-09-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3811         PR middle-end/37293
3812         * g++.dg/torture/ipa-cp-1.C: New test.
3814 2008-09-03  David Edelsohn  <edelsohn@gnu.org>
3816         * g++.dg/ext/java-2.C: Disable on AIX.
3818 2008-09-03  Jakub Jelinek  <jakub@redhat.com>
3820         PR c++/37346
3821         * g++.dg/gomp/pr37346.C: New test.
3823 2008-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3825         From Mike Frysinger  <michael.frysinger@analog.com>
3826         * gcc.target/bfin/mcpu-bf522.c: Check SILICON_REVISION is 0x0001.
3827         * gcc.target/bfin/mcpu-bf523.c: Likewise.
3828         * gcc.target/bfin/mcpu-bf524.c: Likewise.
3829         * gcc.target/bfin/mcpu-bf525.c: Likewise.
3830         * gcc.target/bfin/mcpu-bf526.c: Likewise.
3831         * gcc.target/bfin/mcpu-bf527.c: Likewise.
3832         * gcc.target/bfin/mcpu-bf542.c: Likewise.
3833         * gcc.target/bfin/mcpu-bf544.c: Likewise.
3834         * gcc.target/bfin/mcpu-bf547.c: Likewise.
3835         * gcc.target/bfin/mcpu-bf548.c: Likewise.
3836         * gcc.target/bfin/mcpu-bf549.c: Likewise.
3838 2008-09-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3840         * gcc.c-torture/compile/pr33009.c: xfail on hppa*-*-*.
3841         * gcc.c-torture/compile/pr11832.c: Likewise.
3843 2008-09-02  H.J. Lu  <hongjiu.lu@intel.com>
3845         * gcc.target/i386/amd64-abi-3.c: New test.
3846         * gcc.target/i386/amd64-abi-4.c: Likewise.
3847         * gcc.target/i386/amd64-abi-5.c: Likewise.
3848         * gcc.target/i386/amd64-abi-6.c: Likewise.
3850 2008-09-02  Jakub Jelinek  <jakub@redhat.com>
3852         PR tree-optimization/36766
3853         * g++.dg/tree-ssa/pr36766.C: New test.
3855         PR target/36332
3856         * gcc.c-torture/execute/ieee/pr36332.c: New test.
3858         PR c/37171
3859         * g++.dg/ext/attrib34.C: New test.
3861 2008-09-02  Sebastian Pop  <sebastian.pop@amd.com>
3862             Tobias Grosser  <grosser@fim.uni-passau.de>
3863             Jan Sjodin  <jan.sjodin@amd.com>
3864             Harsha Jagasia  <harsha.jagasia@amd.com>
3865             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
3866             Konrad Trifunovic  <konrad.trifunovic@inria.fr>
3867             Adrien Eliche  <aeliche@isty.uvsq.fr>
3869         Merge from graphite branch.
3870         * gcc.dg/graphite/scop-{0,1,2,3,4,5,6,7,8,9,
3871         10,11,12,13,14,15,16,17,18}.c: New.
3872         * gcc.dg/graphite/graphite.exp: New.
3873         * gcc.dg/graphite/scop-matmult.c: New.
3874         * gcc.dg/graphite/block-0.c: New.
3875         * lib/target-supports.exp (check_effective_target_fgraphite): New.
3876         * gfortran.dg/graphite/block-1.f90: New.
3877         * gfortran.dg/graphite/scop-{1,2}.f: New.
3878         * gfortran.dg/graphite/block-{1,3,4}.f90: New.
3879         * gfortran.dg/graphite/graphite.exp: New.
3881 2008-09-02  Richard Guenther  <rguenther@suse.de>
3883         PR tree-optimization/37327
3884         * gcc.c-torture/compile/pr37327.c: New testcase.
3886 2008-09-02  Victor Kaplansky  <victork@il.ibm.com>
3888         * gcc.dg/fastmath-2.c: New.
3890 2008-09-02  Jakub Jelinek  <jakub@redhat.com>
3892         PR tree-optimization/37095
3893         * g++.dg/inherit/thunk9.C: New test.
3895 2008-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3897         PR fortran/37228
3898         * gfortran.dg/fmt_g0_4.f08: Revised test.
3900 2008-09-02  Daniel Kraft  <d@domob.eu>
3902         * gfortran.dg/abstract_type_1.f90: New test.
3903         * gfortran.dg/abstract_type_2.f03: New test.
3904         * gfortran.dg/abstract_type_3.f03: New test.
3905         * gfortran.dg/abstract_type_4.f03: New test.
3907 2008-09-01  Aldy Hernandez  <aldyh@redhat.com>
3909         * gcc.dg/20010516-1.c: Test for columns.
3911 2008-09-01  Daniel Kraft  <d@domob.eu>
3913         PR fortran/37193
3914         * gfortran.dg/use_rename_4.f90: New test.
3915         * gfortran.dg/use_rename_5.f90: New test.
3917 2008-09-01  Richard Guenther  <rguenther@suse.de>
3919         PR tree-optimization/37305
3920         * gcc.c-torture/compile/pr37305.c: New testcase.
3922 2008-09-01  Jakub Jelinek  <jakub@redhat.com>
3924         PR middle-end/36449
3925         * g++.dg/opt/pr36449.C: New test.
3927 2008-08-31  Paolo Carlini  <paolo.carlini@oracle.com>
3929         PR c/37271
3930         * gcc.dg/pr37186.c: Add dg-message command for line 5.
3932 2008-08-31  Richard Guenther  <rguenther@suse.de>
3934         PR middle-end/37289
3935         * gcc.dg/pr37289.c: New testcase.
3937 2008-08-31  Jakub Jelinek  <jakub@redhat.com>
3939         PR target/37168
3940         * gcc.target/powerpc/pr37168.c: New test.
3942 2008-08-31  Jan Hubicka  <jh@suse.cz>
3944         * gcc.target/i386/cold-attribute-1.c: New testcase.
3945         * gcc.target/i386/cold-attribute-2.c: New testcase.
3946         * gcc.target/i386/cold-attribute-3.c: New testcase.
3947         * gcc.target/i386/cold-attribute-4.c: New testcase.
3949 2008-08-31  Jakub Jelinek  <jakub@redhat.com>
3951         PR debug/37287
3952         * gfortran.dg/pr37287-1.f90: New test.
3953         * gfortran.dg/pr37287-2.F90: New test.
3955 2008-08-31  Daniel Kraft  <d@domob.eu>
3957         * gfortran.dg/typebound_generic_1.f03: New test.
3958         * gfortran.dg/typebound_generic_2.f03: New test.
3959         * gfortran.dg/typebound_generic_3.f03: New test.
3961 2008-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3963         PR middle-end/36444
3964         * g++.dg/torture/pr36444.C: New testcase.
3965         * gcc.c-torture/compile/vector-4.c: New testcase.
3967 2008-08-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3969         PR libfortran/36895
3970         * gfortran.dg/namelist_53.f90: New test.
3972 2008-08-29  Michael Meissner  <gnu@the-meissners.org>
3974         * gcc.target/i386/sse-22.c: Change #pragma GCC option to #pragma
3975         GCC target.  Change attribute((option(...))) to
3976         attribute((target(...))).
3977         * gcc.target/i386/sse-23.c: Ditto.
3978         * gcc.target/i386/funcspec-1.c: Ditto.
3979         * gcc.target/i386/funcspec-2.c: Ditto.
3980         * gcc.target/i386/funcspec-3.c: Ditto.
3981         * gcc.target/i386/funcspec-4.c: Ditto.
3982         * gcc.target/i386/funcspec-5.c: Ditto.
3983         * gcc.target/i386/funcspec-6.c: Ditto.
3984         * gcc.target/i386/funcspec-7.c: Ditto.
3985         * gcc.target/i386/funcspec-8.c: Ditto.
3986         * gcc.target/i386/funcspec-9.c: Ditto.
3987         * gcc.target/i386/funcspec-10.c: Ditto.
3988         * gcc.target/i386/funcspec-11.c: Ditto.
3990         * gcc.target/i386/cold-1.c: Delete.
3991         * gcc.target/i386/hot-1.c: Ditto.
3993         * gcc.dg/pr36997.c: Add -msse2 to the target flags.
3995         * gcc.target/i386/funcspec-8.c: #pragma GCC option push is now
3996         #pragma GCC push_options, and #pragma GCC option pop is now
3997         #pragma GCC pop_options.
3998         * gcc.target/i386/opt-2.c: Ditto.
4000 2008-08-29  Mark Mitchell  <mark@codesourcery.com>
4002         * g++.dg/abi/mangle-neon.C: Add substitution test.
4004 2008-08-29  Jakub Jelinek  <jakub@redhat.com>
4006         PR c/37261
4007         * gcc.dg/pr37261.c: New test.
4009         PR fortran/23057
4010         * gfortran.dg/debug/pr35154-dwarf2.f: Adjust for replacement
4011         of DW_TAG_member with DW_TAG_variable.
4013 2008-08-29  Jan Hubicka  <jh@suse.cz>
4015         * gcc.dg/ipa/modif-1.c: Update template.
4017 2008-08-29  Jan Hubicka  <jh@suse.cz>
4019         * gcc.dg/ipa/ipa-1.c: Fix template for better debug output.
4020         * gcc.dg/ipa/ipa-2.c: Fix template for better debug output.
4021         * gcc.dg/ipa/ipa-3.c: Fix template for better debug output.
4022         * gcc.dg/ipa/ipa-4.c: Fix template for better debug output.
4023         * gcc.dg/ipa/ipa-5.c: Fix template for better debug output.
4024         * gcc.dg/ipa/ipa-7.c: Fix template for better debug output.
4026 2008-08-29  Richard Guenther  <rguenther@suse.de>
4028         * gfortran.fortran-torture/compile/20080805-1.f90: New testcase.
4030 2008-08-29  Richard Guenther  <rguenther@suse.de>
4032         PR middle-end/37236
4033         * gfortran.fortran-torture/compile/pr37236.f: New testcase.
4035 2008-08-29  Richard Guenther  <rguenther@suse.de>
4037         PR tree-optimization/37207
4038         * gcc.dg/tree-ssa/vrp46.c: New testcase.
4040 2008-08-28  Adam Nemet  <anemet@caviumnetworks.com>
4042         * gcc.target/mips/octeon-bbit-1.c: New test.
4043         * gcc.target/mips/octeon-bbit-2.c: New test.
4044         * gcc.target/mips/octeon-bbit-3.c: New test.
4046 2008-08-28  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4047             Andrew Pinski  <pinskia@gcc.gnu.org>
4049         PR 18050
4050         * gcc.dg/Wsequence-point-pr18050.c: New.
4051         * g++.dg/warn/Wsequence-point-pr18050.C: New.
4053 2008-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
4055         PR c++/37260
4056         * g++.dg/parse/crash44.C: New.
4058 2008-08-28  Adam Nemet  <anemet@caviumnetworks.com>
4060         * gcc.target/mips/octeon-dmul-1.c: New test.
4061         * gcc.target/mips/octeon-dmul-2.c: New test.
4062         * gcc.target/mips/dmult-1.c: New test.
4064 2008-08-28  Xuepeng Guo  <xuepeng.guo@intel.com>
4065             Joey Ye  <joey.ye@intel.com>
4066             H.J. Lu  <hongjiu.lu@intel.com>
4068         * gcc.dg/compat/vector-1b_main.c: New.
4069         * gcc.dg/compat/vector-1b_x.c: Likewise.
4070         * gcc.dg/compat/vector-1b_y.c: Likewise.
4071         * gcc.dg/compat/vector-2b_main.c: Likewise.
4072         * gcc.dg/compat/vector-2b_x.c: Likewise.
4073         * gcc.dg/compat/vector-2b_y.c: Likewise.
4074         * gcc.target/i386/aes-avx-check.h: Likewise.
4075         * gcc.target/i386/avx-1.c: Likewise.
4076         * gcc.target/i386/avx-2.c: Likewise.
4077         * gcc.target/i386/avx-3.c: Likewise.
4078         * gcc.target/i386/avx-check.h: Likewise.
4079         * gcc.target/i386/avx-set1-epi32-1.c: Likewise.
4080         * gcc.target/i386/avx-set1-pd-256-1.c: Likewise.
4081         * gcc.target/i386/avx-set1-ps-256-1.c: Likewise.
4082         * gcc.target/i386/avx-set-v16hi-1.c: Likewise.
4083         * gcc.target/i386/avx-set-v16hi-2.c: Likewise.
4084         * gcc.target/i386/avx-set-v16hi-3.c: Likewise.
4085         * gcc.target/i386/avx-set-v16hi-4.c: Likewise.
4086         * gcc.target/i386/avx-set-v16hi-5.c: Likewise.
4087         * gcc.target/i386/avx-set-v32qi-1.c: Likewise.
4088         * gcc.target/i386/avx-set-v32qi-2.c: Likewise.
4089         * gcc.target/i386/avx-set-v32qi-3.c: Likewise.
4090         * gcc.target/i386/avx-set-v32qi-4.c: Likewise.
4091         * gcc.target/i386/avx-set-v32qi-5.c: Likewise.
4092         * gcc.target/i386/avx-set-v4df-1.c: Likewise.
4093         * gcc.target/i386/avx-set-v4df-2.c: Likewise.
4094         * gcc.target/i386/avx-set-v4df-3.c: Likewise.
4095         * gcc.target/i386/avx-set-v4df-4.c: Likewise.
4096         * gcc.target/i386/avx-set-v4df-5.c: Likewise.
4097         * gcc.target/i386/avx-set-v4di-1.c: Likewise.
4098         * gcc.target/i386/avx-set-v4di-2.c: Likewise.
4099         * gcc.target/i386/avx-set-v4di-3.c: Likewise.
4100         * gcc.target/i386/avx-set-v4di-4.c: Likewise.
4101         * gcc.target/i386/avx-set-v4di-5.c: Likewise.
4102         * gcc.target/i386/avx-set-v8sf-1.c: Likewise.
4103         * gcc.target/i386/avx-set-v8sf-2.c: Likewise.
4104         * gcc.target/i386/avx-set-v8sf-3.c: Likewise.
4105         * gcc.target/i386/avx-set-v8sf-4.c: Likewise.
4106         * gcc.target/i386/avx-set-v8sf-5.c: Likewise.
4107         * gcc.target/i386/avx-set-v8si-1.c: Likewise.
4108         * gcc.target/i386/avx-set-v8si-2.c: Likewise.
4109         * gcc.target/i386/avx-set-v8si-3.c: Likewise.
4110         * gcc.target/i386/avx-set-v8si-4.c: Likewise.
4111         * gcc.target/i386/avx-set-v8si-5.c: Likewise.
4112         * gcc.target/i386/avx-setzero-pd-256-1.c: Likewise.
4113         * gcc.target/i386/avx-setzero-ps-256-1.c: Likewise.
4114         * gcc.target/i386/avx-setzero-si256-1.c: Likewise.
4115         * gcc.target/i386/avx-vaddpd-1.c: Likewise.
4116         * gcc.target/i386/avx-vaddpd-256-1.c: Likewise.
4117         * gcc.target/i386/avx-vaddps-1.c: Likewise.
4118         * gcc.target/i386/avx-vaddps-256-1.c: Likewise.
4119         * gcc.target/i386/avx-vaddsd-1.c: Likewise.
4120         * gcc.target/i386/avx-vaddss-1.c: Likewise.
4121         * gcc.target/i386/avx-vaddsubpd-1.c: Likewise.
4122         * gcc.target/i386/avx-vaddsubpd-256-1.c: Likewise.
4123         * gcc.target/i386/avx-vaddsubps-1.c: Likewise.
4124         * gcc.target/i386/avx-vaddsubps-256-1.c: Likewise.
4125         * gcc.target/i386/avx-vaesdec-1.c: Likewise.
4126         * gcc.target/i386/avx-vaesdeclast-1.c: Likewise.
4127         * gcc.target/i386/avx-vaesenc-1.c: Likewise.
4128         * gcc.target/i386/avx-vaesenclast-1.c: Likewise.
4129         * gcc.target/i386/avx-vaesimc-1.c: Likewise.
4130         * gcc.target/i386/avx-vaeskeygenassist-1.c: Likewise.
4131         * gcc.target/i386/avx-vandnpd-1.c: Likewise.
4132         * gcc.target/i386/avx-vandnpd-256-1.c: Likewise.
4133         * gcc.target/i386/avx-vandnps-1.c: Likewise.
4134         * gcc.target/i386/avx-vandnps-256-1.c: Likewise.
4135         * gcc.target/i386/avx-vandpd-1.c: Likewise.
4136         * gcc.target/i386/avx-vandpd-256-1.c: Likewise.
4137         * gcc.target/i386/avx-vandps-1.c: Likewise.
4138         * gcc.target/i386/avx-vandps-256-1.c: Likewise.
4139         * gcc.target/i386/avx-vblendpd-1.c: Likewise.
4140         * gcc.target/i386/avx-vblendpd-256-1.c: Likewise.
4141         * gcc.target/i386/avx-vblendps-256-1.c: Likewise.
4142         * gcc.target/i386/avx-vblendvpd-256-1.c: Likewise.
4143         * gcc.target/i386/avx-vblendvps-256-1.c: Likewise.
4144         * gcc.target/i386/avx-vbroadcastf128-256-1.c: Likewise.
4145         * gcc.target/i386/avx-vbroadcastf128-256-2.c: Likewise.
4146         * gcc.target/i386/avx-vbroadcastsd-1.c: Likewise.
4147         * gcc.target/i386/avx-vbroadcastss-1.c: Likewise.
4148         * gcc.target/i386/avx-vbroadcastss-2.c: Likewise.
4149         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
4150         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
4151         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
4152         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
4153         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
4154         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
4155         * gcc.target/i386/avx-vcomisd-1.c: Likewise.
4156         * gcc.target/i386/avx-vcomisd-2.c: Likewise.
4157         * gcc.target/i386/avx-vcomisd-3.c: Likewise.
4158         * gcc.target/i386/avx-vcomisd-4.c: Likewise.
4159         * gcc.target/i386/avx-vcomisd-5.c: Likewise.
4160         * gcc.target/i386/avx-vcomisd-6.c: Likewise.
4161         * gcc.target/i386/avx-vcomiss-1.c: Likewise.
4162         * gcc.target/i386/avx-vcomiss-2.c: Likewise.
4163         * gcc.target/i386/avx-vcomiss-3.c: Likewise.
4164         * gcc.target/i386/avx-vcomiss-4.c: Likewise.
4165         * gcc.target/i386/avx-vcomiss-5.c: Likewise.
4166         * gcc.target/i386/avx-vcomiss-6.c: Likewise.
4167         * gcc.target/i386/avx-vcvtdq2pd-1.c: Likewise.
4168         * gcc.target/i386/avx-vcvtdq2pd-256-1.c: Likewise.
4169         * gcc.target/i386/avx-vcvtdq2ps-1.c: Likewise.
4170         * gcc.target/i386/avx-vcvtpd2dq-1.c: Likewise.
4171         * gcc.target/i386/avx-vcvtpd2dq-256-1.c: Likewise.
4172         * gcc.target/i386/avx-vcvtpd2ps-1.c: Likewise.
4173         * gcc.target/i386/avx-vcvtpd2ps-256-1.c: Likewise.
4174         * gcc.target/i386/avx-vcvtps2dq-1.c: Likewise.
4175         * gcc.target/i386/avx-vcvtps2dq-256-1.c: Likewise.
4176         * gcc.target/i386/avx-vcvtps2pd-1.c: Likewise.
4177         * gcc.target/i386/avx-vcvtps2pd-256-1.c: Likewise.
4178         * gcc.target/i386/avx-vcvtsd2si-1.c: Likewise.
4179         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4180         * gcc.target/i386/avx-vcvtsd2ss-1.c: Likewise.
4181         * gcc.target/i386/avx-vcvtsi2sd-1.c: Likewise.
4182         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4183         * gcc.target/i386/avx-vcvtsi2ss-1.c: Likewise.
4184         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4185         * gcc.target/i386/avx-vcvtss2sd-1.c: Likewise.
4186         * gcc.target/i386/avx-vcvtss2si-1.c: Likewise.
4187         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4188         * gcc.target/i386/avx-vcvttpd2dq-1.c: Likewise.
4189         * gcc.target/i386/avx-vcvttpd2dq-256-1.c: Likewise.
4190         * gcc.target/i386/avx-vcvttps2dq-1.c: Likewise.
4191         * gcc.target/i386/avx-vcvttps2dq-256-1.c: Likewise.
4192         * gcc.target/i386/avx-vcvttsd2si-1.c: Likewise.
4193         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4194         * gcc.target/i386/avx-vcvttss2si-1.c: Likewise.
4195         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4196         * gcc.target/i386/avx-vdivpd-1.c: Likewise.
4197         * gcc.target/i386/avx-vdivpd-256-1.c: Likewise.
4198         * gcc.target/i386/avx-vdivps-1.c: Likewise.
4199         * gcc.target/i386/avx-vdivps-256-1.c: Likewise.
4200         * gcc.target/i386/avx-vdivsd-1.c: Likewise.
4201         * gcc.target/i386/avx-vdivss-1.c: Likewise.
4202         * gcc.target/i386/avx-vdppd-1.c: Likewise.
4203         * gcc.target/i386/avx-vdppd-2.c: Likewise.
4204         * gcc.target/i386/avx-vdpps-1.c: Likewise.
4205         * gcc.target/i386/avx-vdpps-2.c: Likewise.
4206         * gcc.target/i386/avx-vextractf128-256-1.c: Likewise.
4207         * gcc.target/i386/avx-vextractf128-256-2.c: Likewise.
4208         * gcc.target/i386/avx-vextractps-1.c: Likewise.
4209         * gcc.target/i386/avx-vhaddpd-1.c: Likewise.
4210         * gcc.target/i386/avx-vhaddpd-256-1.c: Likewise.
4211         * gcc.target/i386/avx-vhaddps-1.c: Likewise.
4212         * gcc.target/i386/avx-vhaddps-256-1.c: Likewise.
4213         * gcc.target/i386/avx-vhsubpd-1.c: Likewise.
4214         * gcc.target/i386/avx-vhsubpd-256-1.c: Likewise.
4215         * gcc.target/i386/avx-vhsubps-1.c: Likewise.
4216         * gcc.target/i386/avx-vhsubps-256-1.c: Likewise.
4217         * gcc.target/i386/avx-vinsertf128-256-1.c: Likewise.
4218         * gcc.target/i386/avx-vinsertf128-256-2.c: Likewise.
4219         * gcc.target/i386/avx-vinsertf128-256-3.c: Likewise.
4220         * gcc.target/i386/avx-vinsertps-1.c: Likewise.
4221         * gcc.target/i386/avx-vinsertps-2.c: Likewise.
4222         * gcc.target/i386/avx-vlddqu-1.c: Likewise.
4223         * gcc.target/i386/avx-vlddqu-256-1.c: Likewise.
4224         * gcc.target/i386/avx-vmaskmovpd-256-1.c: Likewise.
4225         * gcc.target/i386/avx-vmaskmovpd-256-2.c: Likewise.
4226         * gcc.target/i386/avx-vmaskmovps-256-1.c: Likewise.
4227         * gcc.target/i386/avx-vmaskmovps-256-2.c: Likewise.
4228         * gcc.target/i386/avx-vmaxpd-1.c: Likewise.
4229         * gcc.target/i386/avx-vmaxpd-256-1.c: Likewise.
4230         * gcc.target/i386/avx-vmaxps-1.c: Likewise.
4231         * gcc.target/i386/avx-vmaxps-256-1.c: Likewise.
4232         * gcc.target/i386/avx-vmaxsd-1.c: Likewise.
4233         * gcc.target/i386/avx-vmaxss-1.c: Likewise.
4234         * gcc.target/i386/avx-vminpd-1.c: Likewise.
4235         * gcc.target/i386/avx-vminpd-256-1.c: Likewise.
4236         * gcc.target/i386/avx-vminps-1.c: Likewise.
4237         * gcc.target/i386/avx-vminps-256-1.c: Likewise.
4238         * gcc.target/i386/avx-vminsd-1.c: Likewise.
4239         * gcc.target/i386/avx-vminss-1.c: Likewise.
4240         * gcc.target/i386/avx-vmovapd-1.c: Likewise.
4241         * gcc.target/i386/avx-vmovapd-256-1.c: Likewise.
4242         * gcc.target/i386/avx-vmovapd-256-2.c: Likewise.
4243         * gcc.target/i386/avx-vmovapd-2.c: Likewise.
4244         * gcc.target/i386/avx-vmovaps-1.c: Likewise.
4245         * gcc.target/i386/avx-vmovaps-256-1.c: Likewise.
4246         * gcc.target/i386/avx-vmovaps-256-2.c: Likewise.
4247         * gcc.target/i386/avx-vmovaps-2.c: Likewise.
4248         * gcc.target/i386/avx-vmovd-1.c: Likewise.
4249         * gcc.target/i386/avx-vmovd-2.c: Likewise.
4250         * gcc.target/i386/avx-vmovddup-1.c: Likewise.
4251         * gcc.target/i386/avx-vmovddup-256-1.c: Likewise.
4252         * gcc.target/i386/avx-vmovdqa-1.c: Likewise.
4253         * gcc.target/i386/avx-vmovdqa-256-1.c: Likewise.
4254         * gcc.target/i386/avx-vmovdqa-256-2.c: Likewise.
4255         * gcc.target/i386/avx-vmovdqa-2.c: Likewise.
4256         * gcc.target/i386/avx-vmovdqu-1.c: Likewise.
4257         * gcc.target/i386/avx-vmovdqu-256-1.c: Likewise.
4258         * gcc.target/i386/avx-vmovdqu-256-2.c: Likewise.
4259         * gcc.target/i386/avx-vmovdqu-2.c: Likewise.
4260         * gcc.target/i386/avx-vmovhlps-1.c: Likewise.
4261         * gcc.target/i386/avx-vmovhpd-1.c: Likewise.
4262         * gcc.target/i386/avx-vmovhpd-2.c: Likewise.
4263         * gcc.target/i386/avx-vmovhps-1.c: Likewise.
4264         * gcc.target/i386/avx-vmovhps-2.c: Likewise.
4265         * gcc.target/i386/avx-vmovlhps-1.c: Likewise.
4266         * gcc.target/i386/avx-vmovlpd-1.c: Likewise.
4267         * gcc.target/i386/avx-vmovlpd-2.c: Likewise.
4268         * gcc.target/i386/avx-vmovmskpd-1.c: Likewise.
4269         * gcc.target/i386/avx-vmovmskpd-256-1.c: Likewise.
4270         * gcc.target/i386/avx-vmovmskps-1.c: Likewise.
4271         * gcc.target/i386/avx-vmovmskps-256-1.c: Likewise.
4272         * gcc.target/i386/avx-vmovntdq-1.c: Likewise.
4273         * gcc.target/i386/avx-vmovntdqa-1.c: Likewise.
4274         * gcc.target/i386/avx-vmovntpd-1.c: Likewise.
4275         * gcc.target/i386/avx-vmovntps-1.c: Likewise.
4276         * gcc.target/i386/avx-vmovq-1.c: Likewise.
4277         * gcc.target/i386/avx-vmovq-2.c: Likewise.
4278         * gcc.target/i386/avx-vmovq-3.c: Likewise.
4279         * gcc.target/i386/avx-vmovsd-1.c: Likewise.
4280         * gcc.target/i386/avx-vmovsd-2.c: Likewise.
4281         * gcc.target/i386/avx-vmovshdup-1.c: Likewise.
4282         * gcc.target/i386/avx-vmovshdup-256-1.c: Likewise.
4283         * gcc.target/i386/avx-vmovsldup-1.c: Likewise.
4284         * gcc.target/i386/avx-vmovsldup-256-1.c: Likewise.
4285         * gcc.target/i386/avx-vmovss-1.c: Likewise.
4286         * gcc.target/i386/avx-vmovss-2.c: Likewise.
4287         * gcc.target/i386/avx-vmovss-3.c: Likewise.
4288         * gcc.target/i386/avx-vmovupd-1.c: Likewise.
4289         * gcc.target/i386/avx-vmovupd-256-1.c: Likewise.
4290         * gcc.target/i386/avx-vmovupd-256-2.c: Likewise.
4291         * gcc.target/i386/avx-vmovupd-2.c: Likewise.
4292         * gcc.target/i386/avx-vmovups-1.c: Likewise.
4293         * gcc.target/i386/avx-vmovups-256-1.c: Likewise.
4294         * gcc.target/i386/avx-vmovups-256-2.c: Likewise.
4295         * gcc.target/i386/avx-vmovups-2.c: Likewise.
4296         * gcc.target/i386/avx-vmpsadbw-1.c: Likewise.
4297         * gcc.target/i386/avx-vmulpd-1.c: Likewise.
4298         * gcc.target/i386/avx-vmulpd-256-1.c: Likewise.
4299         * gcc.target/i386/avx-vmulps-1.c: Likewise.
4300         * gcc.target/i386/avx-vmulps-256-1.c: Likewise.
4301         * gcc.target/i386/avx-vmulsd-1.c: Likewise.
4302         * gcc.target/i386/avx-vmulss-1.c: Likewise.
4303         * gcc.target/i386/avx-vorpd-1.c: Likewise.
4304         * gcc.target/i386/avx-vorpd-256-1.c: Likewise.
4305         * gcc.target/i386/avx-vorps-1.c: Likewise.
4306         * gcc.target/i386/avx-vorps-256-1.c: Likewise.
4307         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
4308         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
4309         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
4310         * gcc.target/i386/avx-vpackssdw-1.c: Likewise.
4311         * gcc.target/i386/avx-vpacksswb-1.c: Likewise.
4312         * gcc.target/i386/avx-vpackusdw-1.c: Likewise.
4313         * gcc.target/i386/avx-vpackuswb-1.c: Likewise.
4314         * gcc.target/i386/avx-vpaddb-1.c: Likewise.
4315         * gcc.target/i386/avx-vpaddd-1.c: Likewise.
4316         * gcc.target/i386/avx-vpaddq-1.c: Likewise.
4317         * gcc.target/i386/avx-vpaddsb-1.c: Likewise.
4318         * gcc.target/i386/avx-vpaddsw-1.c: Likewise.
4319         * gcc.target/i386/avx-vpaddusb-1.c: Likewise.
4320         * gcc.target/i386/avx-vpaddusw-1.c: Likewise.
4321         * gcc.target/i386/avx-vpaddw-1.c: Likewise.
4322         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
4323         * gcc.target/i386/avx-vpand-1.c: Likewise.
4324         * gcc.target/i386/avx-vpandn-1.c: Likewise.
4325         * gcc.target/i386/avx-vpavgb-1.c: Likewise.
4326         * gcc.target/i386/avx-vpavgw-1.c: Likewise.
4327         * gcc.target/i386/avx-vpblendvb-1.c: Likewise.
4328         * gcc.target/i386/avx-vpblendw-1.c: Likewise.
4329         * gcc.target/i386/avx-vpcmpeqb-1.c: Likewise.
4330         * gcc.target/i386/avx-vpcmpeqd-1.c: Likewise.
4331         * gcc.target/i386/avx-vpcmpeqq-1.c: Likewise.
4332         * gcc.target/i386/avx-vpcmpeqw-1.c: Likewise.
4333         * gcc.target/i386/avx-vpcmpestri-1.c: Likewise.
4334         * gcc.target/i386/avx-vpcmpestri-2.c: Likewise.
4335         * gcc.target/i386/avx-vpcmpestrm-1.c: Likewise.
4336         * gcc.target/i386/avx-vpcmpestrm-2.c: Likewise.
4337         * gcc.target/i386/avx-vpcmpgtb-1.c: Likewise.
4338         * gcc.target/i386/avx-vpcmpgtd-1.c: Likewise.
4339         * gcc.target/i386/avx-vpcmpgtq-1.c: Likewise.
4340         * gcc.target/i386/avx-vpcmpgtw-1.c: Likewise.
4341         * gcc.target/i386/avx-vpcmpistri-1.c: Likewise.
4342         * gcc.target/i386/avx-vpcmpistri-2.c: Likewise.
4343         * gcc.target/i386/avx-vpcmpistrm-1.c: Likewise.
4344         * gcc.target/i386/avx-vpcmpistrm-2.c: Likewise.
4345         * gcc.target/i386/avx-vperm2f128-256-1.c: Likewise.
4346         * gcc.target/i386/avx-vperm2f128-256-2.c: Likewise.
4347         * gcc.target/i386/avx-vperm2f128-256-3.c: Likewise.
4348         * gcc.target/i386/avx-vpermil2pd-1.c: Likewise.
4349         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
4350         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
4351         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
4352         * gcc.target/i386/avx-vpermilpd-1.c: Likewise.
4353         * gcc.target/i386/avx-vpermilpd-256-1.c: Likewise.
4354         * gcc.target/i386/avx-vpermilpd-256-2.c: Likewise.
4355         * gcc.target/i386/avx-vpermilpd-2.c: Likewise.
4356         * gcc.target/i386/avx-vpermilps-1.c: Likewise.
4357         * gcc.target/i386/avx-vpermilps-256-1.c: Likewise.
4358         * gcc.target/i386/avx-vpermilps-256-2.c: Likewise.
4359         * gcc.target/i386/avx-vpermilps-2.c: Likewise.
4360         * gcc.target/i386/avx-vpextrb-1.c: Likewise.
4361         * gcc.target/i386/avx-vpextrd-1.c: Likewise.
4362         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4363         * gcc.target/i386/avx-vpextrw-1.c: Likewise.
4364         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
4365         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
4366         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
4367         * gcc.target/i386/avx-vphminposuw-1.c: Likewise.
4368         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
4369         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
4370         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
4371         * gcc.target/i386/avx-vpinsrb-1.c: Likewise.
4372         * gcc.target/i386/avx-vpinsrd-1.c: Likewise.
4373         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4374         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
4375         * gcc.target/i386/avx-vpmaxsb-1.c: Likewise.
4376         * gcc.target/i386/avx-vpmaxsd-1.c: Likewise.
4377         * gcc.target/i386/avx-vpmaxsw-1.c: Likewise.
4378         * gcc.target/i386/avx-vpmaxub-1.c: Likewise.
4379         * gcc.target/i386/avx-vpmaxud-1.c: Likewise.
4380         * gcc.target/i386/avx-vpmaxuw-1.c: Likewise.
4381         * gcc.target/i386/avx-vpminsb-1.c: Likewise.
4382         * gcc.target/i386/avx-vpminsd-1.c: Likewise.
4383         * gcc.target/i386/avx-vpminsw-1.c: Likewise.
4384         * gcc.target/i386/avx-vpminub-1.c: Likewise.
4385         * gcc.target/i386/avx-vpminud-1.c: Likewise.
4386         * gcc.target/i386/avx-vpminuw-1.c: Likewise.
4387         * gcc.target/i386/avx-vpmovmskb-1.c: Likewise.
4388         * gcc.target/i386/avx-vpmovsxbd-1.c: Likewise.
4389         * gcc.target/i386/avx-vpmovsxbq-1.c: Likewise.
4390         * gcc.target/i386/avx-vpmovsxbw-1.c: Likewise.
4391         * gcc.target/i386/avx-vpmovsxdq-1.c: Likewise.
4392         * gcc.target/i386/avx-vpmovsxwd-1.c: Likewise.
4393         * gcc.target/i386/avx-vpmovsxwq-1.c: Likewise.
4394         * gcc.target/i386/avx-vpmovzxbd-1.c: Likewise.
4395         * gcc.target/i386/avx-vpmovzxbq-1.c: Likewise.
4396         * gcc.target/i386/avx-vpmovzxbw-1.c: Likewise.
4397         * gcc.target/i386/avx-vpmovzxdq-1.c: Likewise.
4398         * gcc.target/i386/avx-vpmovzxwd-1.c: Likewise.
4399         * gcc.target/i386/avx-vpmovzxwq-1.c: Likewise.
4400         * gcc.target/i386/avx-vpmuldq-1.c: Likewise.
4401         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
4402         * gcc.target/i386/avx-vpmulhuw-1.c: Likewise.
4403         * gcc.target/i386/avx-vpmulhw-1.c: Likewise.
4404         * gcc.target/i386/avx-vpmulld-1.c: Likewise.
4405         * gcc.target/i386/avx-vpmullw-1.c: Likewise.
4406         * gcc.target/i386/avx-vpmuludq-1.c: Likewise.
4407         * gcc.target/i386/avx-vpor-1.c: Likewise.
4408         * gcc.target/i386/avx-vpsadbw-1.c: Likewise.
4409         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
4410         * gcc.target/i386/avx-vpshufd-1.c: Likewise.
4411         * gcc.target/i386/avx-vpshufhw-1.c: Likewise.
4412         * gcc.target/i386/avx-vpshuflw-1.c: Likewise.
4413         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
4414         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
4415         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
4416         * gcc.target/i386/avx-vpslld-1.c: Likewise.
4417         * gcc.target/i386/avx-vpslld-2.c: Likewise.
4418         * gcc.target/i386/avx-vpslldq-1.c: Likewise.
4419         * gcc.target/i386/avx-vpsllq-1.c: Likewise.
4420         * gcc.target/i386/avx-vpsllq-2.c: Likewise.
4421         * gcc.target/i386/avx-vpsllw-1.c: Likewise.
4422         * gcc.target/i386/avx-vpsllw-2.c: Likewise.
4423         * gcc.target/i386/avx-vpsrad-1.c: Likewise.
4424         * gcc.target/i386/avx-vpsrad-2.c: Likewise.
4425         * gcc.target/i386/avx-vpsraw-1.c: Likewise.
4426         * gcc.target/i386/avx-vpsraw-2.c: Likewise.
4427         * gcc.target/i386/avx-vpsrld-1.c: Likewise.
4428         * gcc.target/i386/avx-vpsrld-2.c: Likewise.
4429         * gcc.target/i386/avx-vpsrldq-1.c: Likewise.
4430         * gcc.target/i386/avx-vpsrlq-1.c: Likewise.
4431         * gcc.target/i386/avx-vpsrlq-2.c: Likewise.
4432         * gcc.target/i386/avx-vpsrlw-1.c: Likewise.
4433         * gcc.target/i386/avx-vpsrlw-2.c: Likewise.
4434         * gcc.target/i386/avx-vpsubb-1.c: Likewise.
4435         * gcc.target/i386/avx-vpsubd-1.c: Likewise.
4436         * gcc.target/i386/avx-vpsubq-1.c: Likewise.
4437         * gcc.target/i386/avx-vpsubsb-1.c: Likewise.
4438         * gcc.target/i386/avx-vpsubsw-1.c: Likewise.
4439         * gcc.target/i386/avx-vpsubw-1.c: Likewise.
4440         * gcc.target/i386/avx-vptest-1.c: Likewise.
4441         * gcc.target/i386/avx-vptest-256-1.c: Likewise.
4442         * gcc.target/i386/avx-vptest-256-2.c: Likewise.
4443         * gcc.target/i386/avx-vptest-256-3.c: Likewise.
4444         * gcc.target/i386/avx-vptest-2.c: Likewise.
4445         * gcc.target/i386/avx-vptest-3.c: Likewise.
4446         * gcc.target/i386/avx-vpunpckhbw-1.c: Likewise.
4447         * gcc.target/i386/avx-vpunpckhdq-1.c: Likewise.
4448         * gcc.target/i386/avx-vpunpckhqdq-1.c: Likewise.
4449         * gcc.target/i386/avx-vpunpckhwd-1.c: Likewise.
4450         * gcc.target/i386/avx-vpunpcklbw-1.c: Likewise.
4451         * gcc.target/i386/avx-vpunpckldq-1.c: Likewise.
4452         * gcc.target/i386/avx-vpunpcklqdq-1.c: Likewise.
4453         * gcc.target/i386/avx-vpunpcklwd-1.c: Likewise.
4454         * gcc.target/i386/avx-vpxor-1.c: Likewise.
4455         * gcc.target/i386/avx-vrcpps-1.c: Likewise.
4456         * gcc.target/i386/avx-vrcpps-256-1.c: Likewise.
4457         * gcc.target/i386/avx-vroundpd-1.c: Likewise.
4458         * gcc.target/i386/avx-vroundpd-256-1.c: Likewise.
4459         * gcc.target/i386/avx-vroundpd-256-2.c: Likewise.
4460         * gcc.target/i386/avx-vroundpd-256-3.c: Likewise.
4461         * gcc.target/i386/avx-vroundpd-2.c: Likewise.
4462         * gcc.target/i386/avx-vroundpd-3.c: Likewise.
4463         * gcc.target/i386/avx-vroundps-256-1.c: Likewise.
4464         * gcc.target/i386/avx-vrsqrtps-1.c: Likewise.
4465         * gcc.target/i386/avx-vrsqrtps-256-1.c: Likewise.
4466         * gcc.target/i386/avx-vshufpd-1.c: Likewise.
4467         * gcc.target/i386/avx-vshufpd-256-1.c: Likewise.
4468         * gcc.target/i386/avx-vshufps-1.c: Likewise.
4469         * gcc.target/i386/avx-vshufps-256-1.c: Likewise.
4470         * gcc.target/i386/avx-vsqrtpd-1.c: Likewise.
4471         * gcc.target/i386/avx-vsqrtpd-256-1.c: Likewise.
4472         * gcc.target/i386/avx-vsqrtps-1.c: Likewise.
4473         * gcc.target/i386/avx-vsqrtps-256-1.c: Likewise.
4474         * gcc.target/i386/avx-vsubpd-1.c: Likewise.
4475         * gcc.target/i386/avx-vsubpd-256-1.c: Likewise.
4476         * gcc.target/i386/avx-vsubps-1.c: Likewise.
4477         * gcc.target/i386/avx-vsubps-256-1.c: Likewise.
4478         * gcc.target/i386/avx-vsubsd-1.c: Likewise.
4479         * gcc.target/i386/avx-vsubss-1.c: Likewise.
4480         * gcc.target/i386/avx-vtestpd-1.c: Likewise.
4481         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4482         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4483         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4484         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4485         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4486         * gcc.target/i386/avx-vtestps-1.c: Likewise.
4487         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4488         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4489         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4490         * gcc.target/i386/avx-vtestps-2.c: Likewise.
4491         * gcc.target/i386/avx-vtestps-3.c: Likewise.
4492         * gcc.target/i386/avx-vucomisd-1.c: Likewise.
4493         * gcc.target/i386/avx-vucomisd-2.c: Likewise.
4494         * gcc.target/i386/avx-vucomisd-3.c: Likewise.
4495         * gcc.target/i386/avx-vucomisd-4.c: Likewise.
4496         * gcc.target/i386/avx-vucomisd-5.c: Likewise.
4497         * gcc.target/i386/avx-vucomisd-6.c: Likewise.
4498         * gcc.target/i386/avx-vucomiss-1.c: Likewise.
4499         * gcc.target/i386/avx-vucomiss-2.c: Likewise.
4500         * gcc.target/i386/avx-vucomiss-3.c: Likewise.
4501         * gcc.target/i386/avx-vucomiss-4.c: Likewise.
4502         * gcc.target/i386/avx-vucomiss-5.c: Likewise.
4503         * gcc.target/i386/avx-vucomiss-6.c: Likewise.
4504         * gcc.target/i386/avx-vunpckhpd-1.c: Likewise.
4505         * gcc.target/i386/avx-vunpckhpd-256-1.c: Likewise.
4506         * gcc.target/i386/avx-vunpckhps-1.c: Likewise.
4507         * gcc.target/i386/avx-vunpckhps-256-1.c: Likewise.
4508         * gcc.target/i386/avx-vunpcklpd-1.c: Likewise.
4509         * gcc.target/i386/avx-vunpcklpd-256-1.c: Likewise.
4510         * gcc.target/i386/avx-vunpcklps-1.c: Likewise.
4511         * gcc.target/i386/avx-vunpcklps-256-1.c: Likewise.
4512         * gcc.target/i386/avx-vxorpd-1.c: Likewise.
4513         * gcc.target/i386/avx-vxorpd-256-1.c: Likewise.
4514         * gcc.target/i386/avx-vxorps-1.c: Likewise.
4515         * gcc.target/i386/avx-vxorps-256-1.c: Likewise.
4516         * gcc.target/i386/avx-vzeroall-1.c: Likewise.
4517         * gcc.target/i386/avx-vzeroall-2.c: Likewise.
4518         * gcc.target/i386/avx-vzeroupper-1.c: Likewise.
4519         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
4520         * gcc.target/i386/m256-1.c: Likewise.
4521         * gcc.target/i386/m256-2.c: Likewise.
4522         * gcc.target/i386/m256-check.h: Likewise.
4523         * gcc.target/i386/sse2-addpd-1.c: Likewise.
4524         * gcc.target/i386/sse2-addsd-1.c: Likewise.
4525         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
4526         * gcc.target/i386/sse2-andpd-1.c: Likewise.
4527         * gcc.target/i386/sse2-comisd-1.c: Likewise.
4528         * gcc.target/i386/sse2-comisd-2.c: Likewise.
4529         * gcc.target/i386/sse2-comisd-3.c: Likewise.
4530         * gcc.target/i386/sse2-comisd-4.c: Likewise.
4531         * gcc.target/i386/sse2-comisd-5.c: Likewise.
4532         * gcc.target/i386/sse2-comisd-6.c: Likewise.
4533         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
4534         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
4535         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
4536         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
4537         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
4538         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
4539         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
4540         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4541         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
4542         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
4543         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4544         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
4545         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
4546         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
4547         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
4548         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4549         * gcc.target/i386/sse2-divpd-1.c: Likewise.
4550         * gcc.target/i386/sse2-divsd-1.c: Likewise.
4551         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
4552         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
4553         * gcc.target/i386/sse2-minpd-1.c: Likewise.
4554         * gcc.target/i386/sse2-minsd-1.c: Likewise.
4555         * gcc.target/i386/sse2-movapd-1.c: Likewise.
4556         * gcc.target/i386/sse2-movapd-2.c: Likewise.
4557         * gcc.target/i386/sse2-movd-1.c: Likewise.
4558         * gcc.target/i386/sse2-movd-2.c: Likewise.
4559         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
4560         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
4561         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
4562         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
4563         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
4564         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
4565         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
4566         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
4567         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
4568         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
4569         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
4570         * gcc.target/i386/sse2-movq-1.c: Likewise.
4571         * gcc.target/i386/sse2-movq-2.c: Likewise.
4572         * gcc.target/i386/sse2-movq-3.c: Likewise.
4573         * gcc.target/i386/sse2-movsd-1.c: Likewise.
4574         * gcc.target/i386/sse2-movsd-2.c: Likewise.
4575         * gcc.target/i386/sse2-movupd-1.c: Likewise.
4576         * gcc.target/i386/sse2-movupd-2.c: Likewise.
4577         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
4578         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
4579         * gcc.target/i386/sse2-orpd-1.c: Likewise.
4580         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
4581         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
4582         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
4583         * gcc.target/i386/sse2-paddb-1.c: Likewise.
4584         * gcc.target/i386/sse2-paddd-1.c: Likewise.
4585         * gcc.target/i386/sse2-paddq-1.c: Likewise.
4586         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
4587         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
4588         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
4589         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
4590         * gcc.target/i386/sse2-paddw-1.c: Likewise.
4591         * gcc.target/i386/sse2-pand-1.c: Likewise.
4592         * gcc.target/i386/sse2-pandn-1.c: Likewise.
4593         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
4594         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
4595         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
4596         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
4597         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
4598         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
4599         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
4600         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
4601         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
4602         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
4603         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
4604         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
4605         * gcc.target/i386/sse2-pminub-1.c: Likewise.
4606         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
4607         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
4608         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
4609         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
4610         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
4611         * gcc.target/i386/sse2-por-1.c: Likewise.
4612         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
4613         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
4614         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
4615         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
4616         * gcc.target/i386/sse2-pslld-1.c: Likewise.
4617         * gcc.target/i386/sse2-pslld-2.c: Likewise.
4618         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
4619         * gcc.target/i386/sse2-psllq-1.c: Likewise.
4620         * gcc.target/i386/sse2-psllq-2.c: Likewise.
4621         * gcc.target/i386/sse2-psllw-1.c: Likewise.
4622         * gcc.target/i386/sse2-psllw-2.c: Likewise.
4623         * gcc.target/i386/sse2-psrad-1.c: Likewise.
4624         * gcc.target/i386/sse2-psrad-2.c: Likewise.
4625         * gcc.target/i386/sse2-psraw-1.c: Likewise.
4626         * gcc.target/i386/sse2-psraw-2.c: Likewise.
4627         * gcc.target/i386/sse2-psrld-1.c: Likewise.
4628         * gcc.target/i386/sse2-psrld-2.c: Likewise.
4629         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
4630         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
4631         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
4632         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
4633         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
4634         * gcc.target/i386/sse2-psubb-1.c: Likewise.
4635         * gcc.target/i386/sse2-psubd-1.c: Likewise.
4636         * gcc.target/i386/sse2-psubq-1.c: Likewise.
4637         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
4638         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
4639         * gcc.target/i386/sse2-psubw-1.c: Likewise.
4640         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
4641         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
4642         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
4643         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
4644         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
4645         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
4646         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
4647         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
4648         * gcc.target/i386/sse2-pxor-1.c: Likewise.
4649         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
4650         * gcc.target/i386/sse2-shufps-1.c: Likewise.
4651         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
4652         * gcc.target/i386/sse2-subpd-1.c: Likewise.
4653         * gcc.target/i386/sse2-subsd-1.c: Likewise.
4654         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
4655         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
4656         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
4657         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
4658         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
4659         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
4660         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
4661         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
4662         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
4663         * gcc.target/i386/sse-addps-1.c: Likewise.
4664         * gcc.target/i386/sse-addss-1.c: Likewise.
4665         * gcc.target/i386/sse-andnps-1.c: Likewise.
4666         * gcc.target/i386/sse-andps-1.c: Likewise.
4667         * gcc.target/i386/sse-comiss-1.c: Likewise.
4668         * gcc.target/i386/sse-comiss-2.c: Likewise.
4669         * gcc.target/i386/sse-comiss-3.c: Likewise.
4670         * gcc.target/i386/sse-comiss-4.c: Likewise.
4671         * gcc.target/i386/sse-comiss-5.c: Likewise.
4672         * gcc.target/i386/sse-comiss-6.c: Likewise.
4673         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
4674         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4675         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
4676         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4677         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
4678         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4679         * gcc.target/i386/sse-divps-1.c: Likewise.
4680         * gcc.target/i386/sse-divss-1.c: Likewise.
4681         * gcc.target/i386/sse-maxps-1.c: Likewise.
4682         * gcc.target/i386/sse-maxss-1.c: Likewise.
4683         * gcc.target/i386/sse-minps-1.c: Likewise.
4684         * gcc.target/i386/sse-minss-1.c: Likewise.
4685         * gcc.target/i386/sse-movaps-1.c: Likewise.
4686         * gcc.target/i386/sse-movaps-2.c: Likewise.
4687         * gcc.target/i386/sse-movhlps-1.c: Likewise.
4688         * gcc.target/i386/sse-movhps-1.c: Likewise.
4689         * gcc.target/i386/sse-movhps-2.c: Likewise.
4690         * gcc.target/i386/sse-movlhps-1.c: Likewise.
4691         * gcc.target/i386/sse-movmskps-1.c: Likewise.
4692         * gcc.target/i386/sse-movntps-1.c: Likewise.
4693         * gcc.target/i386/sse-movss-1.c: Likewise.
4694         * gcc.target/i386/sse-movss-2.c: Likewise.
4695         * gcc.target/i386/sse-movss-3.c: Likewise.
4696         * gcc.target/i386/sse-movups-1.c: Likewise.
4697         * gcc.target/i386/sse-movups-2.c: Likewise.
4698         * gcc.target/i386/sse-mulps-1.c: Likewise.
4699         * gcc.target/i386/sse-mulss-1.c: Likewise.
4700         * gcc.target/i386/sse-orps-1.c: Likewise.
4701         * gcc.target/i386/sse-rcpps-1.c: Likewise.
4702         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
4703         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
4704         * gcc.target/i386/sse-subps-1.c: Likewise.
4705         * gcc.target/i386/sse-subss-1.c: Likewise.
4706         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
4707         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
4708         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
4709         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
4710         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
4711         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
4712         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
4713         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
4714         * gcc.target/i386/sse-xorps-1.c: Likewise.
4715         * gcc.target/i386/vararg-10.c: Likewise.
4716         * gcc.target/i386/vararg-3.c: Likewise.
4717         * gcc.target/i386/vararg-4.c: Likewise.
4718         * gcc.target/i386/vararg-5.c: Likewise.
4719         * gcc.target/i386/vararg-6.c: Likewise.
4720         * gcc.target/i386/vararg-7.c: Likewise.
4721         * gcc.target/i386/vararg-8.c: Likewise.
4722         * gcc.target/i386/vararg-9.c: Likewise.
4723         * g++.dg/other/i386-5.C: Likewise.
4724         * g++.dg/other/i386-6.C: Likewise.
4726         * gcc.target/i386/aesdec.c (CHECK_H): New.
4727         (TEST): New.
4728         Include CHECK_H instead of "XXX-check.h" and run TEST
4729         instead of XXX_test.
4730         * gcc.target/i386/aesdeclast.c: Likewise.
4731         * gcc.target/i386/aesenc.c: Likewise.
4732         * gcc.target/i386/aesenclast.c: Likewise.
4733         * gcc.target/i386/aesimc.c: Likewise.
4734         * gcc.target/i386/aeskeygenassist.c: Likewise.
4735         * gcc.target/i386/sse3-addsubpd.c: Likewise.
4736         * gcc.target/i386/sse3-addsubps.c: Likewise.
4737         * gcc.target/i386/sse3-haddpd.c: Likewise.
4738         * gcc.target/i386/sse3-haddps.c: Likewise.
4739         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4740         * gcc.target/i386/sse3-hsubps.c: Likewise.
4741         * gcc.target/i386/sse3-lddqu.c: Likewise.
4742         * gcc.target/i386/sse3-movddup.c: Likewise.
4743         * gcc.target/i386/sse3-movshdup.c: Likewise.
4744         * gcc.target/i386/sse3-movsldup.c: Likewise.
4745         * gcc.target/i386/sse4_1-blendpd.c: Likewise.
4746         * gcc.target/i386/sse4_1-blendps.c: Likewise.
4747         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
4748         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
4749         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
4750         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
4751         * gcc.target/i386/sse4_1-extractps.c: Likewise.
4752         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
4753         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
4754         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
4755         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
4756         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
4757         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
4758         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
4759         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
4760         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
4761         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
4762         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4763         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
4764         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
4765         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
4766         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
4767         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4768         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
4769         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
4770         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
4771         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
4772         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
4773         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
4774         * gcc.target/i386/sse4_1-pminud.c: Likewise.
4775         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
4776         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
4777         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
4778         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
4779         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
4780         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
4781         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
4782         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
4783         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
4784         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
4785         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
4786         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
4787         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
4788         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
4789         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
4790         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
4791         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
4792         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
4793         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
4794         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
4795         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
4796         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
4797         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
4798         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
4799         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
4800         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
4801         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
4802         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
4803         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
4804         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
4805         * gcc.target/i386/ssse3-pabsb.c: Likewise.  Don't run MMX
4806         tests for AVX.
4807         * gcc.target/i386/ssse3-pabsd.c: Likewise.
4808         * gcc.target/i386/ssse3-pabsw.c: Likewise.
4809         * gcc.target/i386/ssse3-palignr.c: Likewise.
4810         * gcc.target/i386/ssse3-phaddd.c: Likewise.
4811         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
4812         * gcc.target/i386/ssse3-phaddw.c: Likewise.
4813         * gcc.target/i386/ssse3-phsubd.c: Likewise.
4814         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
4815         * gcc.target/i386/ssse3-phsubw.c: Likewise.
4816         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
4817         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
4818         * gcc.target/i386/ssse3-pshufb.c: Likewise.
4819         * gcc.target/i386/ssse3-psignb.c: Likewise.
4820         * gcc.target/i386/ssse3-psignd.c: Likewise.
4821         * gcc.target/i386/ssse3-psignw.c: Likewise.
4823         * gcc.target/i386/i386.exp (check_effective_target_vaes): New.
4825         * gcc.target/i386/m128-check.h: Include <xmmintrin.h>.  Include
4826         <emmintrin.h> for SSE2.
4827         (union128i_b): Defined only for SSE2.
4828         (union128i_w): Likewise.
4829         (union128i_d): Likewise.
4830         (union128i_q): Likewise.
4831         (union128d): Likewise.
4832         (check_union128i_b): Likewise.
4833         (check_union128i_w): Likewise.
4834         (check_union128i_d): Likewise.
4835         (check_union128i_q): Likewise.
4836         (check_union128d): Likewise.
4837         (union128i_ub): New.
4838         (union128i_uw): Likewise.
4839         (check_union128i_ub): Likewise.
4840         (check_union128i_uw): Likewise.
4841         (ESP_FLOAT): Likewise.
4842         (ESP_DOUBLE): Likewise.
4843         (CHECK_ARRAY): Likewise.
4844         (checkVd): Likewise.
4845         (checkVf): Likewise.
4846         (ieee754_float): Likewise.
4847         (ieee754_double): Likewise.
4849         * gcc.target/i386/sse-check.h: Include "m128-check.h".
4851         * gcc.target/x86_64/abi/abi-x86_64.exp: Replace asm-support.s
4852         with asm-support.S.
4854         * gcc.target/x86_64/abi/asm-support.s: Renamed to ...
4855         * gcc.target/x86_64/abi/asm-support.S: This.  Add
4856         ".sse_check none" if __AVX__ is defined.
4858         * lib/target-supports.exp (check_effective_target_avx): New.
4860 2008-08-28  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4862         PR c/30949
4863         * gcc.dg/pr30949.c: New.
4864         * gcc.dg/transparent-union-1.c: Update.
4865         * gcc.dg/cleanup-1.c: Update.
4866         * gcc.dg/assign-warn-2.c: Update.
4867         * gcc.dg/conv-2.c: Update.
4868         * gcc.dg/Wpointer-sign-pedantic.c: Update.
4869         * gcc.dg/Wpointer-sign-Wall.c: Update.
4870         * gcc.dg/assign-warn-1.c: Update.
4871         * gcc.dg/dfp/composite-type.c: Update.
4872         * gcc.dg/noncompile/20020213-1.c: Update.
4874 2008-08-28  Daniel Kraft  <d@domob.eu>
4876         * gfortran.dg/typebound_call_1.f03: New test.
4877         * gfortran.dg/typebound_call_2.f03: New test.
4878         * gfortran.dg/typebound_call_3.f03: New test.
4879         * gfortran.dg/typebound_call_4.f03: New test.
4880         * gfortran.dg/typebound_call_5.f03: New test.
4881         * gfortran.dg/typebound_call_6.f03: New test.
4882         * gfortran.dg/typebound_proc_1.f08: Don't expect not-implemented error.
4883         * gfortran.dg/typebound_proc_2.f90: Ditto.
4884         * gfortran.dg/typebound_proc_5.f03: Ditto.
4885         * gfortran.dg/typebound_proc_6.f03: Ditto.
4886         * gfortran.dg/typebound_proc_7.f03: Ditto.
4887         * gfortran.dg/typebound_proc_8.f03: Ditto.
4889 2008-08-28  Richard Guenther  <rguenther@suse.de>
4891         PR tree-optimization/37207
4892         * gcc.c-torture/compile/pr37207.c: New testcase.
4894 2008-08-28  Janus Weil  <janus@gcc.gnu.org>
4896         PR fortran/37253
4897         * gfortran.dg/proc_ptr_10.f90: New.
4899 2008-08-28  Dodji Seketeli  <dodji@redhat.com>
4901         PR c++/36741
4902         * g++.dg/other/new-size-type.C: New test.
4904 2008-08-28  Ira Rosen  <irar@il.ibm.com>
4906         * lib/target-supports.exp (check_effective_target_vect_perm): New.
4907         * gcc.dg/vect/slp-perm-1.c: New testcase.
4908         * gcc.dg/vect/slp-perm-2.c: New testcase.
4909         * gcc.dg/vect/slp-perm-3.c: New testcase.
4910         * gcc.dg/vect/slp-perm-4.c: New testcase.
4911         * gcc.dg/vect/slp-perm-5.c: New testcase.
4912         * gcc.dg/vect/slp-perm-6.c: New testcase.
4913         * gcc.dg/vect/slp-perm-7.c: New testcase.
4914         * gcc.dg/vect/slp-perm-8.c: New testcase.
4915         * gcc.dg/vect/slp-perm-9.c: New testcase.
4917 2008-08-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4919         PR 37217
4920         * gcc.dg/pr37217.c: New.
4922 2008-08-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4924         PR c/31673
4925         * gcc.dg/c90-fordecl-1.c: Update.
4927 2008-08-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4929         PR c/37186
4930         * gcc.dg/pr37186.c: New.
4932 2008-08-27  Janis Johnson  <janis187@us.ibm.com>
4934         * gcc.dg/torture/type-generic-1.c: Revert previous change.
4935         * g++.dg/torture/type-generic-1.C: Ditto.
4937 2008-08-27  Jan Hubicka  <jh@suse.cz>
4939         * gcc.dg/ipa/ipacost-1.c: Remove template matching only x86-64
4940         * gcc.dg/ipa/ipacost-2.c: Add -fipa-cp-clone; remove template matching
4941         only x86-64
4942         * gcc.dg/ipa/ipa-1.c: Add -fipa-cp-clone
4943         * gcc.dg/ipa/ipa-2.c: Add -fipa-cp-clone
4944         * gcc.dg/ipa/ipa-3.c: Add -fipa-cp-clone
4945         * gcc.dg/ipa/ipa-4.c: Add -fipa-cp-clone
4946         * gcc.dg/ipa/ipa-5.c: Add -fipa-cp-clone
4947         * gcc.dg/ipa/ipa-7.c: Add -fipa-cp-clone
4949 2008-08-27  Paolo Carlini  <paolo.carlini@oracle.com>
4951         PR c++/35321
4952         * g++.dg/parse/offsetof8.C: New.
4954 2008-08-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4956         PR c++/17880
4957         * g++.dg/warn/sequence-pt-1.C: New.
4958         * g++.dg/warn/sequence-pt-pr17880.C: New.
4960 2008-08-26  Douglas Gregor  <doug.gregor@gmail.com>
4962         * g++.dg/cpp0x/scoped_enum_examples.C: New.
4963         * g++.dg/cpp0x/scoped_enum.C: New.
4964         * g++.dg/cpp0x/scoped_enum_98.C: New.
4965         * g++.dg/cpp0x/enum_base_warn.C: New.
4966         * g++.dg/cpp0x/enum_base.C: New.
4968 2008-08-26  Janis Johnson  <janis187@us.ibm.com>
4970         * gcc.target/powerpc/altivec-macros.c: Fix dg-message directives.
4971         * gcc.target/powerpc/ppu-intrinsics.c: Ignore some warnings.
4972         * gcc.target/powerpc/darwin-save-world-1.c: Require AltiVec hardware.
4973         * gcc.target/powerpc/altivec-types-1.c: Expect some notes.
4974         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Ignore a warning.
4975         * g++.dg/ext/altivec-2.C: Initialize a local variable.
4976         * g++.dg/ext/altivec-3.C: Move AltiVec code out of main.
4978         * gcc.dg/torture/type-generic-1.c: Don't use IBM 128-bit long double.
4979         * g++.dg/torture/type-generic-1.C: Ditto.
4981 2008-08-26  Victor Kaplansky  <victork@il.ibm.com>
4983         * gcc.dg/vect/slp-18.c: Require vect_intfloat_cvt.
4984         * gcc.dg/vect/slp-11.c: Likewise.
4985         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
4986         * lib/target-supports.exp:
4987         (check_effective_target_vect_pack_trunc): Add SPU to the list.
4988         (check_effective_target_vect_extract_even_odd): Likewise.
4989         (check_effective_target_vect_extract_even_odd_wide): Likewise.
4990         (check_effective_target_vect_interleave): Likewise.
4992 2008-08-25  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4993             Andrew Pinski  <andrew_pinski@playstation.sony.com>
4995         * gcc.target/powerpc/altivec-volatile.c: New test.
4997 2008-08-25  Daniel Kraft  <d@domob.eu>
4999         * gfortran.dg/extends_7.f03: New test.
5000         * gfortran.dg/typebound_proc_7.f03: New test.
5001         * gfortran.dg/typebound_proc_8.f03: New test.
5003 2008-08-24  Adam Nemet  <anemet@caviumnetworks.com>
5005         * gcc.target/mips/octeon-pop-1.c: New test.
5007 2008-08-24  Tobias Burnus  <burnus@net-b.de>
5009         PR fortran/37201
5010         * gfortran.dg/bind_c_18.f90: New.
5012 2008-08-24  Jan Hubicka <jh@suse.cz>
5014         * gcc.dg/ipa/ipacost-1.c: New testcase.
5015         * gcc.dg/ipa/ipacost-2.c: New testcase.
5016         * gcc.dg/ipa/ipa-7.c: Update template.
5018 2008-08-24  Tobias Burnus  <burnus@net-b.de>
5020         PR fortran/37201
5021         * gfortran.dg/bind_c_usage_17.f90: New.
5022         * gfortran.dg/bind_c_usage_17_c.c: New.
5024 2008-08-24  Daniel Kraft  <d@domob.eu>
5026         * gfortran.dg/finalize_5.f03:  Adapted expected error message to
5027         changes to handling of CONTAINS in derived-type declarations.
5028         * gfortran.dg/typebound_proc_1.f08:  New test.
5029         * gfortran.dg/typebound_proc_2.f90:  New test.
5030         * gfortran.dg/typebound_proc_3.f03:  New test.
5031         * gfortran.dg/typebound_proc_4.f03:  New test.
5032         * gfortran.dg/typebound_proc_5.f03:  New test.
5033         * gfortran.dg/typebound_proc_6.f03:  New test.
5035 2008-08-23  Tobias Burnus  <burnus@net-b.de>
5037         PR fortran/37076
5038         * gfortran.dg/widechar_9.f90: New.
5040 2008-08-23  Tobias Burnus  <burnus@net-b.de>
5042         PR fortran/37025
5043         * gfortran.dg/widechar_8.f90: New.
5045 2008-08-23  Ira Rosen  <irar@il.ibm.com>
5047         PR tree-optimization/37174
5048         * g++.dg/vect/pr37174.cc: New test.
5050 2008-08-22  Richard Guenther  <rguenther@suse.de>
5052         PR tree-optimization/37078
5053         * gcc.c-torture/compile/pr37078.c: New testcase.
5055 2008-08-22  Richard Guenther  <rguenther@suse.de>
5057         PR tree-optimization/37143
5058         * g++.dg/vect/pr37143.C: New testcase.
5060 2008-08-22  Daniel Kraft  <d@domob.eu>
5062         PR fortran/30239
5063         * gfortran.dg/duplicate_type_1.f90: New test.
5064         * gfortran.dg/duplicate_type_2.f90: New test.
5066 2008-08-22  Uros Bizjak  <ubizjak@gmail.com>
5068         * gcc.dg/tree-ssa/pr21658.c (dg-options): Use -fdump-tree-ccp1-details.
5069         (dg-final): Use cleanup-tree-dump "ccp1".
5070         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile.
5071         * gcc.dg/ipa/iinline-1.c: Cleanup ipa dump, not tree dump.
5072         * g++.dg/ipa/iinline-1.C: Ditto.
5073         * gfortran.dg/intrinsic_std_1.f90: Cleanup "original" tree dump.
5074         * gfortran.dg/char_eoshift_5.f90: Ditto.
5075         * gfortran.dg/index_2.f90: Ditto.
5077 2008-08-22  Uros Bizjak  <ubizjak@gmail.com>
5079         PR target/37184
5080         * gcc.target/i386/pr37184.c: New test.
5082         PR target/37191
5083         * gcc.target/i386/pr37191.c: New test.
5085         PR target/37197
5086         * gcc.target/i386/pr37197.c: New test.
5088 2008-08-22  Richard Guenther  <rguenther@suse.de>
5090         PR middle-end/36548
5091         PR middle-end/37125
5092         * gcc.c-torture/execute/pr37125.c: New testcase.
5094 2008-08-22  Daniel Kraft  <d@domob.eu>
5096         * gfortran.dg/used_before_typed_4.f90: New test.
5098 2008-08-22  Daniel Kraft  <d@domob.eu>
5100         PR fortran/32095
5101         PR fortran/34228
5102         * gfortran.dg/used_before_typed_1.f90: New test.
5103         * gfortran.dg/used_before_typed_2.f90: New test.
5104         * gfortran.dg/used_before_typed_3.f90: New test.
5105         * gfortran.dg/array_constructor_26.f03: Add -std=gnu to not enable
5106         legacy-behaviour for the new check.
5107         * gfortran.dg/array_constructor_27.f03: Ditto.
5108         * gfortran.dg/blockdata_4.f90: Ditto.
5109         * gfortran.dg/bound_2.f90: Reordered declarations to satisfy the check.
5110         * gfortran.dg/result_in_spec_1.f90: Ditto.
5111         * gfortran.dg/argument_checking_7.f90: Adapted expected error messages.
5113 2008-08-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5115         PR 30457
5116         * gcc.dg/pr30457.c: New.
5118 2008-08-21  Aldy Hernandez  <aldyh@redhat.com>
5120         * gcc.dg/20011008-1.c: Test column.
5121         * gcc.dg/20080820.c: New.
5122         * gcc.dg/fltconst-1.c: Test column.
5123         * gcc.dg/cpp/cpp.exp: Add -fno-show-column.
5124         * gcc.dg/cpp/trad/trad.exp: Same.
5125         * lib/gcc.exp (gcc_target_compile): Remove -fno-show-column.
5126         * lib/gcc-dg.exp (process-message): Handle columns.
5128 2008-08-21  Joseph Myers  <joseph@codesourcery.com>
5130         * g++.dg/opt/anchor1.C (foo): Return the return value of
5131         ycf->ascent.
5133 2008-08-21  Richard Guenther  <rguenther@suse.de>
5135         * gcc.dg/vect/vect-fold-1.c: Scan ccp1 dump instead of dom1.
5137 2008-08-21  Richard Guenther  <rguenther@suse.de>
5139         PR middle-end/36817
5140         * gcc.c-torture/compile/pr36817.c: New testcase.
5142 2008-08-21  Richard Guenther  <rguenther@suse.de>
5144         * gcc.dg/tree-ssa/ssa-fre-13.c: Remove XFAIL.
5145         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5146         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
5147         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
5148         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
5150 2008-08-21  Richard Guenther  <rguenther@suse.de>
5152         PR testsuite/37182
5153         * gcc.dg/pr17506.c: Remove duplicate testcase.
5154         * gcc.dg/uninit-15.c: Adjust to allow for both correct
5155         behaviors, one xfailed.
5157 2008-08-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5159         PR middle-end/179
5160         * gcc.dg/uninit-6.c (make_something): Remove XFAIL.
5161         * gcc.dg/uninit-6-O0.c (make_something): Remove XFAIL.
5162         * gcc.dg/uninit-B.c (baz): Remove XFAIL.
5163         * gcc.dg/uninit-B-2.c: New.
5164         * gcc.dg/uninit-B-O0-2.c: New.
5165         * gcc.dg/uninit-pr19430-O0.c: New.
5166         * gcc.dg/uninit-pr19430.c: New.
5167         * gcc.dg/uninit-pr19430-2.c: New.
5169 2008-08-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5171         PR c++/35158
5172         * g++.dg/gomp/pr35158.C: New.
5174 2008-08-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5176         PR 35701
5177         * gcc.dg/pr35701.c: New.
5178         * gcc.dg/Wconversion-real-integer.c: Add more tests.
5179         * gcc.dg/Wconversion-pr34389.c: Update.
5180         * g++.dg/warn/Wconversion-pr34389.C: Update.
5182 2008-08-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5184         PR c++/35602
5185         * g++.dg/warn/pr35602.C: New.
5187 2008-08-20  Richard Guenther  <rguenther@suse.de>
5189         * gcc.dg/tree-ssa/pr21829.c: Scan optimized and cddce2 dumps
5190         instead of phicprop2.  Make sure all is fine after cddce2,
5191         add an XFAILed scan for merging the two remaining ifs.
5193 2008-08-20  Richard Guenther  <rguenther@suse.de>
5195         * gcc.c-torture/compile/20080820-1.c: New testcase.
5197 2008-08-20  Jakub Jelinek  <jakub@redhat.com>
5199         PR c/37171
5200         * gcc.dg/pr37171.c: New test.
5202 2008-08-20  Arnaud Charlet  <charlet@adacore.com>
5204         * gnat.dg/div_no_warning.adb: New test.
5206 2008-08-20  H.J. Lu  <hongjiu.lu@intel.com>
5208         PR target/37169
5209         * i386/sse2-init-v2di-2.c: New.
5211 2008-08-20  Richard Guenther  <rguenther@suse.de>
5213         * gcc.dg/tree-ssa/forwprop-9.c: Scan FRE dump as well.
5214         * gcc.dg/tree-ssa/forwprop-10.c: New testcase.
5216 2008-08-20  Richard Guenther  <rguenther@suse.de>
5218         * gcc.dg/tree-ssa/20030530-2.c: Scan dom2 dump.
5219         * gcc.dg/tree-ssa/20030611-1.c: Likewise.
5220         * gcc.dg/tree-ssa/20030703-1.c: Likewise.
5221         * gcc.dg/tree-ssa/20030703-2.c: Likewise.
5222         * gcc.dg/tree-ssa/20030708-1.c: Likewise.
5223         * gcc.dg/tree-ssa/20030709-3.c: Likewise.
5224         * gcc.dg/tree-ssa/20030710-1.c: Likewise.
5225         * gcc.dg/tree-ssa/20030711-1.c: Likewise.
5226         * gcc.dg/tree-ssa/20030711-2.c: Likewise.
5227         * gcc.dg/tree-ssa/20030711-3.c: Likewise.
5228         * gcc.dg/tree-ssa/20030714-1.c: Likewise.
5229         * gcc.dg/tree-ssa/20030714-2.c: Likewise.
5230         * gcc.dg/tree-ssa/20030729-1.c: Likewise.
5231         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
5232         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
5233         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
5234         * gcc.dg/tree-ssa/20030807-1.c: Likewise.
5235         * gcc.dg/tree-ssa/20030807-11.c: Likewise.
5236         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
5237         * gcc.dg/tree-ssa/20030807-3.c: Likewise.
5238         * gcc.dg/tree-ssa/20030807-5.c: Likewise.
5239         * gcc.dg/tree-ssa/20030807-8.c: Likewise.
5240         * gcc.dg/tree-ssa/20030807-9.c: Likewise.
5241         * gcc.dg/tree-ssa/20030814-1.c: Likewise.
5242         * gcc.dg/tree-ssa/20030814-2.c: Likewise.
5243         * gcc.dg/tree-ssa/20030814-3.c: Likewise.
5244         * gcc.dg/tree-ssa/20030814-4.c: Likewise.
5245         * gcc.dg/tree-ssa/20030814-5.c: Likewise.
5246         * gcc.dg/tree-ssa/20030814-6.c: Likewise.
5247         * gcc.dg/tree-ssa/20030814-7.c: Likewise.
5248         * gcc.dg/tree-ssa/20030922-1.c: Likewise.
5249         * gcc.dg/tree-ssa/20040729-1.c: Likewise.
5250         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
5251         * gcc.dg/tree-ssa/pr21417.c: Likewise.
5252         * gcc.dg/tree-ssa/pr21829.c: Scan phicprop2 dump.
5253         * gcc.dg/tree-ssa/ssa-dce-1.c: Scan dce2 dump.
5254         * gcc.dg/tree-ssa/ssa-dce-2.c: Likewise.
5255         * g++.dg/tree-ssa/pr31146.C: Remove XFAIL, adjust pattern.
5256         * gfortran.dg/ldist-1.f90: Adjust.
5258 2008-08-20  Victor Kaplansky  <victork@il.ibm.com>
5260         * gcc.dg/vect/vect-multitypes-15.c: Fix typo.
5261         * lib/target-supports.exp
5262         (check_effective_target_vect_long_long): Remove spu-*-*.
5263         * gcc.dg/vect/vect-multitypes-16.c: Make init loop unvectorizable.
5264         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
5266 2008-08-20  Richard Guenther  <rguenther@suse.de>
5268         * gcc.dg/tree-ssa/pr20701.c: Scan vrp1 dump.
5269         * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Pass -fno-tree-vrp.
5270         * gcc.dg/tree-ssa/ssa-pre-20.c: New testcase.
5272 2008-08-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5274         * gcc.dg/torture/fp-int-convert-float.c: Reenable test on SPU.
5275         * gcc.dg/torture/fp-int-convert-timode.c: Reenable "float" test on SPU.
5277 2008-08-19  Richard Guenther  <rguenther@suse.de>
5279         * gcc.dg/tree-ssa/ssa-ccp-14.c: XFAIL.
5281 2008-08-19  H.J. Lu  <hongjiu.lu@intel.com>
5283         PR target/37157
5284         * gcc.target/i386/sse2-unpack-1.c: New.
5286 2008-08-19  Jakub Jelinek  <jakub@redhat.com>
5288         PR debug/37156
5289         * gcc.dg/pr37156.c: New test.
5291 2008-08-19  Richard Guenther  <rguenther@suse.de>
5293         PR tree-optimization/35972
5294         PR tree-optimization/23094
5295         * gcc.dg/tree-ssa/ssa-pre-19.c: New testcase.
5296         * gcc.dg/autopar/reduc-1.c: Move constant initialized arrays to
5297         global memory.
5298         * gcc.dg/autopar/reduc-1char.c: Likewise.
5299         * gcc.dg/autopar/reduc-1short.c: Likewise.
5300         * gcc.dg/autopar/reduc-2.c: Likewise.
5301         * gcc.dg/autopar/reduc-2char.c: Likewise.
5302         * gcc.dg/autopar/reduc-2short.c: Likewise.
5303         * gcc.dg/autopar/reduc-3.c: Likewise.
5304         * gcc.dg/tree-ssa/ifc-20040816-1.c: Likewise.
5305         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Likewise.
5306         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Likewise.
5307         * gcc.dg/vect/fast-math-vect-reduc-5.c: Likewise.
5308         * gcc.dg/vect/fast-math-vect-reduc-7.c: Likewise.
5309         * gcc.dg/vect/no-trapping-math-2.c: Likewise.
5310         * gcc.dg/vect/no-trapping-math-vect-111.c: Likewise.
5311         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Likewise.
5312         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
5313         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
5314         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
5315         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
5316         * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
5317         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
5318         * gcc.dg/vect/pr18400.c: Likewise.
5319         * gcc.dg/vect/slp-12b.c: Likewise.
5320         * gcc.dg/vect/slp-14.c: Likewise.
5321         * gcc.dg/vect/slp-7.c: Likewise.
5322         * gcc.dg/vect/slp-15.c: Likewise.
5323         * gcc.dg/vect/slp-16.c: Likewise.
5324         * gcc.dg/vect/slp-17.c: Likewise.
5325         * gcc.dg/vect/slp-24.c: Likewise.
5326         * gcc.dg/vect/slp-28.c: Likewise.
5327         * gcc.dg/vect/slp-3.c: Likewise.
5328         * gcc.dg/vect/slp-34.c: Likewise.
5329         * gcc.dg/vect/slp-6.c: Likewise.
5330         * gcc.dg/vect/slp-8.c: Likewise.
5331         * gcc.dg/vect/vect-107.c: Likewise.
5332         * gcc.dg/vect/vect-108.c: Likewise.
5333         * gcc.dg/vect/vect-11.c: Likewise.
5334         * gcc.dg/vect/vect-112.c: Likewise.
5335         * gcc.dg/vect/vect-115.c: Likewise.
5336         * gcc.dg/vect/vect-11a.c: Likewise.
5337         * gcc.dg/vect/vect-34.c: Likewise.
5338         * gcc.dg/vect/vect-9.c: Likewise.
5339         * gcc.dg/vect/vect-97.c: Likewise.
5340         * gcc.dg/vect/vect-align-1.c: Likewise.
5341         * gcc.dg/vect/vect-float-extend-1.c: Likewise.
5342         * gcc.dg/vect/vect-floatint-conversion-1.c: Likewise.
5343         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5344         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5345         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
5346         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
5347         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
5348         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
5349         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
5350         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
5351         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
5352         * gcc.dg/vect/vect-intfloat-conversion-2.c: Likewise.
5353         * gcc.dg/vect/vect-intfloat-conversion-3.c: Likewise.
5354         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Likewise.
5355         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Likewise.
5356         * gcc.dg/vect/vect-multitypes-2.c: Likewise.
5357         * gcc.dg/vect/vect-multitypes-5.c: Likewise.
5358         * gcc.dg/vect/vect-reduc-1.c: Likewise.
5359         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
5360         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
5361         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5362         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5363         * gcc.dg/vect/vect-shift-1.c: Likewise.
5364         * gcc.dg/vect/vect-strided-float.c: Likewise.
5365         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5366         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Likewise.
5367         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Likewise.
5368         * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
5369         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
5370         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
5371         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Likewise.
5373 2008-08-19  Ira Rosen  <irar@il.ibm.com>
5375         * gcc.dg/vect/slp-multitypes-1.c: New testcase.
5376         * gcc.dg/vect/slp-multitypes-2.c, gcc.dg/vect/slp-multitypes-3.c,
5377         gcc.dg/vect/slp-multitypes-4.c, gcc.dg/vect/slp-multitypes-5.c,
5378         gcc.dg/vect/slp-multitypes-6.c, gcc.dg/vect/slp-multitypes-7.c,
5379         gcc.dg/vect/slp-multitypes-8.c, gcc.dg/vect/slp-multitypes-9.c,
5380         gcc.dg/vect/slp-multitypes-10.c, gcc.dg/vect/slp-multitypes-11.c,
5381         gcc.dg/vect/slp-multitypes-12.c, gcc.dg/vect/slp-widen-mult-u8.c,
5382         gcc.dg/vect/slp-widen-mult-s16.c, gcc.dg/vect/vect-multitypes-16.c,
5383         gcc.dg/vect/vect-multitypes-17.c: Likewise.
5384         * gcc.dg/vect/slp-9.c: Now vectorizable using SLP.
5385         * gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-5.c: Likewise.
5386         * lib/target-supports.exp (check_effective_target_vect_long_long): New.
5388 2008-08-18  Adam Nemet  <anemet@caviumnetworks.com>
5390         * gcc.target/mips/ext-1.c: Add -mgp64 to dg-mips-options.
5392 2008-08-18  Steve Ellcey  <sje@cup.hp.com>
5394         * g++.dg/other/anon5.C: Skip on *-*-hpux*.
5396 2008-08-18  Steve Ellcey  <sje@cup.hp.com>
5398         * gcc.dg/vect/no-vfa-pr29145.c:  XFAIL if no_vect_align.
5400 2008-08-18  Steve Ellcey  <sje@cup.hp.com>
5402         * gcc.target/ia64/types-1.c:  Change error to message.
5404 2008-08-18  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5406         PR cpp/7263
5407         * gcc.dg/cpp/pr7263-2.c: New.
5408         * gcc.dg/cpp/pr7263-2.h: New.
5409         * gcc.dg/cpp/pr7263-3.c: New.
5410         * gcc.dg/cpp/pr7263-3.h: New.
5412 2008-08-18  Robert Dewar  <dewar@adacore.com>
5414         PR ada/30827
5415         * gnat.dg/test_version.adb: New.
5417 2008-08-18  Samuel Tardieu  <sam@rfc1149.net>
5419         PR ada/15808
5420         * gnat.dg/specs/abstract_private.ads: New.
5422 2008-08-18  Richard Guenther  <rguenther@suse.de>
5424         * gcc.dg/fold-alloca-1.c: Scan cfg dump instead of cleanup_cfg1.
5425         * gcc.dg/fold-compare-3.c: Likewise.
5426         * gcc.dg/tree-ssa/20030709-2.c: Scan cddce2 dump.
5427         * gcc.dg/tree-ssa/20030808-1.c: Likewise.
5428         * gcc.dg/tree-ssa/20040211-1.c: Likewise.
5429         * gcc.dg/tree-ssa/20040305-1.c: Likewise.
5430         * gcc.dg/tree-ssa/forwprop-1.c: Adjust pattern.
5431         * gcc.dg/tree-ssa/forwprop-2.c: Likewise..
5432         * gcc.dg/tree-ssa/ssa-dce-3.c: Scan cddce1 dump.
5434 2008-08-16  Tobias Burnus  <burnus@net-b.de>
5436         PR fortran/36825
5437         * gfortran.dg/rank_1.f90: Modify error message.
5439 2008-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5441         PR fortran/35863
5442         * gfortran.dg/utf8_1.f03: New test.
5443         * gfortran.dg/utf8_2.f03: New test.
5445 2008-08-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5447         * gcc.dg/pr30551-6.c: Skip for SPU.
5448         * gcc.dg/pr30551-3.c: Likewise.
5449         * gcc.dg/pr30551.c: Likewise.
5450         * g++.dg/warn/pr30551-2.C: Likewise.
5451         * g++.dg/warn/pr30551.C: Likewise.
5453 2008-08-14  Janus Weil  <janus@gcc.gnu.org>
5455         PR fortran/36705
5456         * gfortran.dg/argument_checking_7.f90: Modified.
5457         * gfortran.dg/conflicts.f90: Modified.
5458         * gfortran.dg/proc_decl_1.f90: Modified.
5459         * gfortran.dg/proc_ptr_9.f90: New.
5461 2008-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
5463         PR c++/34485
5464         * g++.dg/template/crash81.C: New.
5465         * g++.old-deja/g++.benjamin/tem03.C: Adjust.
5466         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
5467         * g++.old-deja/g++.brendan/crash7.C: Likewise.
5469 2008-08-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5471         PR libfortran/36886
5472         * gfortran.dg/cshift_char_3.f90:  New test case.
5473         * gfortran.dg/cshift_nan_1.f90:  New test case.
5475 2008-08-14  Rafael Ávila de Espíndola  <espindola@google.com>
5477         * gcc.dg/visibility-14.c: New test.
5478         * gcc.dg/visibility-15.c: New test.
5479         * gcc.dg/visibility-16.c: New test.
5480         * gcc.dg/visibility-17.c: New test.
5481         * gcc.dg/visibility-18.c: New test.
5482         * gcc.dg/visibility-19.c: New test.
5484 2008-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
5486         PR c++/34600
5487         * g++.dg/parse/crash43.C: New.
5489 2008-08-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5491         PR c/28152
5492         * gcc.dg/parser-pr28152.c: New.
5493         * gcc.dg/parser-pr28152-2.c: New.
5495 2008-08-14  Dorit Nuzman  <dorit@il.ibm.com>
5497         * gcc.dg/vect/vect-outer-4g.c: Change loop bound.
5498         * gcc.dg/vect/vect-outer-4k.c: Likewise.
5499         * gcc.dg/vect/vect-outer-4l.c: Likewise.
5500         * gcc.dg/vect/vect-outer-4f.c: Likewise.
5501         * gcc.dg/vect/vect-outer-4a.c: Vectorizable. Remove obsolete comment.
5502         * gcc.dg/vect/vect-outer-4i.c: Likewise.
5503         * gcc.dg/vect/vect-outer-4b.c: Likewise.
5504         * gcc.dg/vect/vect-outer-4j.c: Likewise.
5506 2008-08-14  Uros Bizjak  <ubizjak@gmail.com>
5508         PR target/37101
5509         * gcc.target/i386/pr37101.c: New test.
5511 2008-08-14  Jakub Jelinek  <jakub@redhat.com>
5513         PR middle-end/37103
5514         * gcc.c-torture/execute/20080813-1.c: New test.
5516 2008-08-13  H.J. Lu  <hongjiu.lu@intel.com>
5518         * gcc.target/i386/incoming-1.c: Skip *-*-darwin*.
5519         * gcc.target/i386/incoming-2.c: Likewise.
5520         * gcc.target/i386/incoming-3.c: Likewise.
5521         * gcc.target/i386/incoming-4.c: Likewise.
5522         * gcc.target/i386/incoming-5.c: Likewise.
5524 2008-08-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5526         PR 30551
5527         * gcc.dg/pr30551.c: New.
5528         * gcc.dg/pr30551-2.c: New.
5529         * gcc.dg/pr30551-3.c: New.
5530         * gcc.dg/pr30551-4.c: New.
5531         * gcc.dg/pr30551-5.c: New.
5532         * gcc.dg/pr30551-6.c: New.
5533         * gcc.dg/tree-ssa/reassoc-3.c: Don't compile with -pedantic-errors.
5534         * g++.dg/warn/pr30551.C: New.
5535         * g++.dg/warn/pr30551-2.C: New.
5537 2008-08-13  Richard Guenther  <rguenther@suse.de>
5539         * gcc.dg/tree-ssa/ssa-ccp-21.c: New testcase.
5540         * gcc.dg/tree-ssa/ssa-ccp-22.c: Likewise.
5541         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
5543 2008-08-13  Samuel Tardieu  <sam@rfc1149.net>
5545         PR ada/36777
5546         * gnat.dg/protected_self_ref1.adb, gnat.dg/protected_self_ref2.adb:
5547         New.
5549 2008-08-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5551         PR c/15236
5552         * gcc.dg/pr15236.c: New.
5553         * gcc.dg/torture/pr25183.c: Update.
5555 2008-08-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5557         PR 35635
5558         * gcc.dg/pr35635.c: New.
5559         * gcc.dg/Wconversion-integer.c: Update.
5560         * gcc.dg/Wconversion-integer-no-sign.c: Update.
5561         * gcc.dg/Wsign-conversion.c: Update.
5562         * g++.dg/warn/pr35635.C: New.
5563         * g++.dg/warn/Wconversion-integer.C: Update.
5564         * g++.dg/warn/Wsign-conversion.C: Update.
5566 2008-08-13  Richard Guenther  <rguenther@suse.de>
5568         PR tree-optimization/15255
5569         * gcc.dg/tree-ssa/reassoc-14.c: New testcase.
5570         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
5571         * gcc.dg/tree-ssa/reassoc-16.c: Likewise.
5572         * gcc.dg/torture/reassoc-1.c: Likewise.
5573         * gcc.dg/tree-ssa/recip-2.c: Adjust.
5574         * gcc.dg/tree-ssa/recip-6.c: Likewise.
5575         * gcc.dg/tree-ssa/recip-7.c: Likewise.
5576         * gfortran.dg/reassoc_4.f: Likewise.
5578 2008-08-12  Janis Johnson  <janis187@us.ibm.com>
5580         * gcc.target/i386/pr32000-2.c: Use dg-skip-if for target expression.
5581         * gcc.target/i386/stackalign/return-3.c: Ditto.
5582         * gcc.target/sparc/ultrasp3.c: Ditto.
5583         * lib/target-supports-dg.exp (dg-require-effective-target): Error
5584         if argument is not a single effective-target keyword.
5586         PR testsuite/36087
5587         * gcc.dg/var-expand3.c: Fix name of dump file.
5589 2008-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
5591         * g++.old-deja/g++.other/decl5.C: Expand new expected errors.
5593 2008-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
5595         PR c++/37087
5596         * g++.dg/template/crash80.C: New.
5597         * g++.old-deja/g++.other/decl5.C: Adjust.
5599 2008-08-12  Jakub Jelinek  <jakub@redhat.com>
5601         PR middle-end/37014
5602         * gcc.c-torture/compile/20080812-1.c: New test.
5604         PR tree-optimization/37084
5605         * g++.dg/tree-ssa/pr37084.C: New test.
5607 2008-08-12  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5609         * gcc.c-torture/execute/20031003-1.c (main): Update test to
5610         accommodate SPU single-precision rounding mode.
5611         * gcc.c-torture/execute/conversion.c (test_float_to_integer,
5612         test_float_to_longlong_integer): Likewise.
5613         * gcc.c-torture/execute/ieee/rbug.c (main): Likewise.
5614         * gcc.dg/hex-round-1.c: Skip test on SPU.
5615         * gcc.dg/hex-round-2.c: Likewise.
5617 2008-08-12  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5619         * gcc.c-torture/execute/ieee/inf-2.c (testf): Skip on the SPU.
5621 2008-08-12  Jakub Jelinek  <jakub@redhat.com>
5623         PR c++/36688
5624         * g++.dg/init/const6.C: New test.
5626 2008-08-12  Ira Rosen  <irar@il.ibm.com>
5628         * gcc.dg/vect/vect-multitypes-12.c: New.
5629         * gcc.dg/vect/vect-multitypes-13.c, gcc.dg/vect/vect-multitypes-14.c,
5630         gcc.dg/vect/vect-multitypes-15.c : Likewise.
5631         * gcc.dg/vect/vect-reduc-dot-u8a.c: Avoid vectorization of the
5632         init loop.
5633         * gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-strided-store-a-u8-i2.c:
5634         Likewise.
5635         * gcc.dg/vect/vect-reduc-dot-u8b.c: Avoid vectorization of the init
5636         loop.
5637         Should be vectorizable on targets that support vector unpack.
5638         * gcc.dg/vect/vect-widen-mult-u8.c,
5639         gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c,
5640         gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
5641         * gcc.dg/vect/vect-35.c: Should be vectorizable on targets that
5642         support vector pack. Avoid vectorization of the init loop.
5643         * gcc.dg/vect/vect-reduc-pattern-1b.c: Should be vectorizable on
5644         targets that support vector unpack.
5645         * gcc.dg/vect/vect-reduc-pattern-2b.c,
5646         gcc.dg/vect/vect-reduc-dot-s8c.c, gcc.dg/vect/vect-112.c: Likewise.
5648 2008-08-11  Jakub Jelinek  <jakub@redhat.com>
5650         PR rtl-optimization/36998
5651         * gcc.dg/pr36998.c: New test.
5653 2008-08-11  Andreas Krebbel  <krebbel1@de.ibm.com>
5655         * gcc.target/s390/20080806-1.c: Move testcase ...
5656         * gcc.c-torture/compile/20080806-1.c: ... to here and make it
5657         stack size sensitive.
5659 2008-08-10  Samuel Tardieu  <sam@rfc1149.net>
5661         * gnat.dg/exp0_eval.adb: New.
5663 2008-08-10  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5665         PR middle-end/20644
5666         * gcc.dg/uninit-pr20644-O0.c: New.
5667         * gcc.dg/uninit-pr20644.c: New.
5669 2008-08-10  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5671         PR 36901
5672         * gcc.dg/pr36901.h: Do not depend on limits.h.
5673         * gcc.dg/pr36901-3.c: Update.
5674         * gcc.dg/pr36901-4.c: Update.
5676 2008-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5678         PR middle-end/36238
5679         * gcc.c-torture/compile/pr36238.c: New testcase.
5681 2008-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
5683         * lib/target-supports.exp (check_profiling_available): Return false
5684         for -p and -pg on MIPS16 targets.
5686 2008-08-09  Richard Guenther  <rguenther@suse.de>
5688         * gcc.dg/tree-ssa/inline-2.c: New testcase.
5690 2008-08-09  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5692         PR c/17880
5693         * gcc.dg/sequence-pt-pr17880.c: New.
5695 2008-08-09  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5697         PR c++/12242
5698         * g++.dg/warn/pr12242.C: New.
5700 2008-08-09  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5702         PR 36901
5703         * gcc.dg/pr36901-1.c: New.
5704         * gcc.dg/pr36901-3.c: New.
5705         * gcc.dg/pr36901-2.c: New.
5706         * gcc.dg/pr36901-4.c: New.
5707         * gcc.dg/pr36901-system.h: New.
5708         * gcc.dg/pr36901.h: New.
5709         * gcc.target/powerpc/altivec-macros.c: Update.
5710         * gcc.target/i386/regparm.c: Update.
5711         * gcc.dg/funcdef-var-1.c: Update.
5712         * gcc.dg/parm-mismatch-1.c: Update.
5713         * gcc.dg/attr-noinline.c: Update.
5714         * gcc.dg/wtr-static-1.c: Update.
5715         * gcc.dg/redecl-11.c: Update.
5716         * gcc.dg/pr27953.c: Update.
5717         * gcc.dg/proto-1.c: Update.
5718         * gcc.dg/decl-3.c: Update.
5719         * gcc.dg/redecl-13.c: Update.
5720         * gcc.dg/pr15360-1.c: Update.
5721         * gcc.dg/redecl-15.c: Update.
5722         * gcc.dg/enum-compat-1.c: Update.
5723         * gcc.dg/dll-3.c: Update.
5724         * gcc.dg/array-5.c: Update.
5725         * gcc.dg/Wredundant-decls-2.c: Update.
5726         * gcc.dg/inline4.c: Update.
5727         * gcc.dg/redecl-2.c: Update.
5728         * gcc.dg/inline-14.c: Update.
5729         * gcc.dg/tls/diag-3.c: Update.
5730         * gcc.dg/funcdef-var-2.c: Update.
5731         * gcc.dg/20041213-1.c: Update.
5732         * gcc.dg/old-style-then-proto-1.c: Update.
5733         * gcc.dg/decl-2.c: Update.
5734         * gcc.dg/redecl-12.c: Update.
5735         * gcc.dg/decl-4.c: Update.
5736         * gcc.dg/Wshadow-1.c: Update.
5737         * gcc.dg/transparent-union-2.c: Update.
5738         * gcc.dg/visibility-7.c: Update.
5739         * gcc.dg/dll-2.c: Update.
5740         * gcc.dg/redecl-16.c: Update.
5741         * gcc.dg/inline1.c: Update.
5742         * gcc.dg/decl-8.c: Update.
5743         * gcc.dg/nested-redef-1.c: Update.
5744         * gcc.dg/inline3.c: Update.
5745         * gcc.dg/redecl-1.c: Update.
5746         * gcc.dg/inline5.c: Update.
5747         * gcc.dg/pr35899.c: Update.
5748         * gcc.dg/noncompile/label-lineno-1.c: Update.
5749         * gcc.dg/noncompile/label-1.c: Update.
5750         * gcc.dg/noncompile/20020220-1.c: Update.
5751         * gcc.dg/noncompile/redecl-1.c: Update.
5752         * gcc.dg/redecl-5.c: Update.
5753         * gcc.dg/qual-return-3.c: Update.
5754         * gcc.dg/label-decl-4.c: Update.
5756 2008-08-09  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5758         PR 7651
5759         * g++.dg/warn/Wuninitializable-member.C: New.
5760         * g++.dg/warn/Wuninitializable-member-no.C: New.
5762 2008-08-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5764         PR 28875
5765         * gcc.dg/unused-6-no.c: New.
5766         * gcc.dg/unused-6-WallWextra.c: New.
5768 2008-08-08  Volker Reichelt  <v.reichelt@netcologne.de>
5770         PR c++/35985
5771         * g++.dg/inherit/base3.C: New.
5773 2008-08-08  Dorit Nuzman  <dorit@il.ibm.com>
5775         * lib/target-supports.exp (check_effective_target_vect_floatint_cvt): 
5776         Add powerpc. 
5778 2008-08-08  Daniel Kraft  <d@domob.eu>
5780         * gfortran.dg/finalize_9.f03:  New test.
5781         * gfortran.dg/module_md5_1.f90:  Adapted MD5-sum for changed module
5782         file format.
5784 2008-08-08  Richard Guenther  <rguenther@suse.de>
5786         * gcc.dg/tree-ssa/ssa-ccp-20.c: New testcase.
5788 2008-08-08  Richard Guenther  <rguenther@suse.de>
5790         PR tree-optimization/37056
5791         * gcc.c-torture/compile/pr37056.c: New testcase.
5793 2008-08-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5795         * gcc.dg/Wcxx-compat-2.c: Check for bool/_Bool.
5797 2008-08-07  Douglas Gregor  <doug.gregor@gmail.com>
5799         * g++.dg/cpp0x/decltype12.C: New.
5801 2008-08-07  H.J. Lu  <hongjiu.lu@intel.com>
5803         PR target/36992
5804         * gcc.target/i386/pr36992-1.c: Scan movq.
5805         * gcc.target/i386/pr36992-2.c: Use "-O2 -msse4" instead of
5806         "-O0 -msse2".  Scan movq.
5808 2008-08-07  Richard Guenther  <rguenther@suse.de>
5810         PR middle-end/37042
5811         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: New testcase.
5813 2008-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
5815         * gcc.c-torture/compile/20080806-1.c: Move testcase ...
5816         * gcc.target/s390/20080806-1.c: ... to here.
5818 2008-08-06  Douglas Gregor  <doug.gregor@gmail.com>
5820         PR c++/36460
5821         * g++.dg/cpp0x/bracket3.C: Add another test case for the >>
5822         warning under -Wc++0x-compat.
5823         * g++.dg/cpp0x/bracket4.C: Add testcase for PR c++/36460.
5825 2008-08-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5827         * gcc.dg/Wcxx-compat-2.c: Adjust test for more warnings.
5829 2008-08-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5831         PR 26785
5832         * g++.dg/warn/pr26785.C: New.
5834 2008-08-06  Victor Kaplansky  <victork@il.ibm.com>
5836         * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: New test.
5838 2008-08-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5840         PR 8715
5841         * gcc.dg/pr8715.c: New.
5842         * g++.dg/warn/pr8715.C: New.
5844 2008-08-06  Marc Gauthier  <marc@tensilica.com>
5846         * lib/target-supports.exp (check_profiling_available): Match more
5847         processor names for Xtensa.
5848         * g++.old-deja/g++.jason/thunk3.C: Likewise.
5849         * gcc.dg/intmax_t-1.c: Likewise.
5850         * gcc.dg/sibcall-3.c: Likewise.
5851         * gcc.dg/sibcall-4.c: Likewise.
5852         * gcc.c-torture/compile/20001226-1.c: Likewise.
5854 2008-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5856         PR middle-end/37010
5857         * gcc.dg/torture/stackalign/push-1.c: New.
5859 2008-08-06  Michael Matz  <matz@suse.de>
5861         PR target/36613
5862         * gcc.target/i386/pr36613.c: New testcase.
5864 2008-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5866         PR middle-end/37009
5867         * gcc.dg/torture/stackalign/alloca-2.c: New.
5868         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5869         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5870         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5871         * gcc.target/i386/incoming-1.c: Likewise.
5872         * gcc.target/i386/incoming-2.c: Likewise.
5873         * gcc.target/i386/incoming-3.c: Likewise.
5874         * gcc.target/i386/incoming-4.c: Likewise.
5875         * gcc.target/i386/incoming-5.c: Likewise.
5877 2008-08-06  Aldy Hernandez  <aldyh@redhat.com>
5879         PR middle-end/35432
5880         * gcc.c-torture/compile/pr35432.c: New file.
5882 2008-08-06  Arnaud Charlet  <charlet@adacore.com>
5884         * gnat.dg/iface_test.ad[s,b]: New test.
5885         * gnat.dg/test_call.adb: New test.
5887 2008-08-06  Andreas Krebbel  <krebbel1@de.ibm.com>
5889         * gcc.c-torture/compile/20080806-1.c: New testcase.
5891 2008-08-06  Maxim Kuvyrkov  <maxim@codesourcery.com>
5893         * gcc.target/ia64/20080802-1.c: New test.
5895 2008-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5897         PR tree-opt/37024
5898         * gcc.dg/tree-ssa/tailcall-4.c: New testcase.
5900 2008-08-05  Richard Guenther  <rguenther@suse.de>
5902         PR middle-end/37026
5903         * gcc.c-torture/compile/pr37026.c: New testcase.
5905 2008-08-04  Arnaud Charlet  <charlet@adacore.com>
5907         * gnat.dg/access_discr2.adb: New test.
5908         * gnat.dg/not_null.adb: New test.
5910 2008-08-04  Richard Guenther  <rguenther@suse.de>
5912         PR middle-end/36691
5913         * gcc.c-torture/execute/pr36691.c: New testcase.
5915 2008-08-04  Victor Kaplansky  <victork@il.ibm.com>
5917         * gcc.dg/vect/vect-complex-5.c: New test.
5919 2008-08-04  Simon Baldwin  <simonb@google.com>
5921         PR c++/36999
5922         * g++.dg/warn/pr36999.C: New.
5924 2008-08-04  Arnaud Charlet  <charlet@adacore.com>
5926         * gnat.dg/bip_aggregate_bug.adb: New test.
5927         * gnat.dg/test_ai254.adb: New test.
5929 2008-08-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5931         * gfortran.dg/fmt_t_7.f: Replace CR-LF with LF.
5933 2008-08-03  Uros Bizjak  <ubizjak@gmail.com>
5935         PR target/36992
5936         * gcc.target/i386/pr36992-1.c: New test.
5937         * gcc.target/i386/pr36992-2.c: Ditto.
5939 2008-08-02  Richard Guenther  <rguenther@suse.de>
5941         PR target/35252
5942         * lib/target-supports.exp (vect_extract_even_odd_wide) Add.
5943         (vect_strided_wide): Likewise.
5944         * gcc.dg/vect/fast-math-pr35982.c: Enable for
5945         vect_extract_even_odd_wide.
5946         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5947         * gcc.dg/vect/vect-1.c: Likewise.
5948         * gcc.dg/vect/vect-107.c: Likewise.
5949         * gcc.dg/vect/vect-98.c: Likewise.
5950         * gcc.dg/vect/vect-strided-float.c: Likewise.
5951         * gcc.dg/vect/slp-11.c: Enable for vect_strided_wide.
5952         * gcc.dg/vect/slp-12a.c: Likewise.
5953         * gcc.dg/vect/slp-12b.c: Likewise.
5954         * gcc.dg/vect/slp-19.c: Likewise.
5955         * gcc.dg/vect/slp-23.c: Likewise.
5956         * gcc.dg/vect/slp-5.c: Likewise.
5958 2008-08-02  Eric Botcazou  <ebotcazou@adacore.com>
5960         * gnat.dg/boolean_expr2.adb: New test.
5962 2008-08-01  Arnaud Charlet  <charlet@adacore.com>
5964         * gnat.dg/conv4.adb: New test.
5965         * gnat.dg/overloading.adb: New test.
5967 2008-08-01  Jakub Jelinek  <jakub@redhat.com>
5969         PR tree-optimization/36991
5970         * gcc.dg/pr36991.c: New test.
5972 2008-08-01  Eric Botcazou  <ebotcazou@adacore.com>
5974         * gnat.dg/boolean_expr.ad[sb]: Rename to boolean_expr1.ad[sb].
5976 2008-08-01  Richard Guenther  <rguenther@suse.de>
5978         PR middle-end/36997
5979         * gcc.dg/pr36997.c: New testcase.
5981 2008-08-01  Eric Botcazou  <ebotcazou@adacore.com>
5983         * gnat.dg/deferred_const1.adb: New test.
5984         * gnat.dg/deferred_const2.adb: Likewise.
5985         * gnat.dg/deferred_const2_pkg.ad[sb]: New helper.
5986         * gnat.dg/deferred_const3.adb: New test.
5987         * gnat.dg/deferred_const3_pkg.ad[sb]: New helper.
5989 2008-08-01  Richard Guenther  <rguenther@suse.de>
5991         PR tree-optimization/36988
5992         * gcc.c-torture/compile/pr36988.c: New testcase.
5994 2008-08-01  Olivier Hainque  <hainque@adacore.com>
5996         * gnat.dg/raise_from_pure.ad[bs],
5997         * gnat.dg/wrap_raise_from_pure.ad[bs]: Support for ...
5998         * gnat.dg/test_raise_from_pure.adb: New test.
6000 2008-07-31  Adam Nemet  <anemet@caviumnetworks.com>
6002         * gcc.target/mips/ext-1.c: New test.
6004 2008-07-31  Eric Botcazou  <ebotcazou@adacore.com>
6006         * gnat.dg/discr10.ad[sb]: New test.
6008 2008-07-31  Jakub Jelinek  <jakub@redhat.com>
6010         PR target/35100
6011         * gcc.target/powerpc/longcall-1.c: New test.
6013         PR preprocessor/36649
6014         * gcc.dg/pch/cpp-3.hs: Add include guards.
6015         * gcc.dg/pch/cpp-3a.h: Likewise.
6016         * gcc.dg/pch/cpp-3b.h: Likewise.
6017         * gcc.dg/cpp/mi8.c: New test.
6018         * gcc.dg/cpp/mi8a.h: New file.
6019         * gcc.dg/cpp/mi8b.h: New file.
6020         * gcc.dg/cpp/mi8c.h: New file.
6021         * gcc.dg/cpp/mi8d.h: New file.
6023         PR rtl-optimization/36419
6024         * g++.dg/eh/async-unwind2.C: New test.
6026         PR c++/36405
6027         * g++.dg/rtti/typeid8.C: New test.
6029 2008-07-31  Richard Guenther  <rguenther@suse.de>
6031         PR tree-optimization/36978
6032         * gcc.dg/torture/pr36978.c: New testcase.
6034 2008-07-31  Arnaud Charlet  <charlet@adacore.com>
6036         * gnat.dg/sync_iface_test.ad[s,b]: New test.
6038         * gnat.dg/specs/sync_iface_test.ads: New test.
6039         * gnat.dg/specs/null_aggr_bug.ads: New test.
6041 2008-07-31  H.J. Lu  <hongjiu.lu@intel.com>
6043         * gcc.dg/torture/stackalign/pr16660-1.c: Include "check.h".
6044         (f): Align to 64 byte.  Use check instead of asm statement.
6046 2008-07-31  Arnaud Charlet  <charlet@adacore.com>
6048         * gnat.dg/missing_acc_check.adb: New test.
6050 2008-07-31  Richard Guenther  <rguenther@suse.de>
6052         * gcc.dg/uninit-1-O0.c: New testcase.
6053         * gcc.dg/uninit-2-O0.c: Likewise.
6054         * gcc.dg/uninit-3-O0.c: Likewise.
6055         * gcc.dg/uninit-4-O0.c: Likewise.
6056         * gcc.dg/uninit-5-O0.c: Likewise.
6057         * gcc.dg/uninit-6-O0.c: Likewise.
6058         * gcc.dg/uninit-8-O0.c: Likewise.
6059         * gcc.dg/uninit-9-O0.c: Likewise.
6060         * gcc.dg/uninit-A-O0.c: Likewise.
6061         * gcc.dg/uninit-B-O0.c: Likewise.
6062         * gcc.dg/uninit-C-O0.c: Likewise.
6063         * gcc.dg/uninit-D-O0.c: Likewise.
6064         * gcc.dg/uninit-E-O0.c: Likewise.
6065         * gcc.dg/uninit-F-O0.c: Likewise.
6066         * gcc.dg/uninit-G-O0.c: Likewise.
6067         * gcc.dg/uninit-H-O0.c: Likewise.
6068         * gcc.dg/uninit-I-O0.c: Likewise.
6069         * gcc.dg/uninit-10-O0.c: Likewise.
6070         * gcc.dg/uninit-11-O0.c: Likewise.
6071         * gcc.dg/uninit-12-O0.c: Likewise.
6072         * gcc.dg/uninit-13-O0.c: Likewise.
6073         * gcc.dg/uninit-14-O0.c: Likewise.
6074         * gcc.dg/uninit-15-O0.c: Likewise.
6075         * gcc.dg/Wall.c: Avoid uninitialized warning.
6076         * gcc.dg/Wno-all.c: Likewise.
6077         * gcc.dg/pr3074-1.c: Likewise.
6079 2008-07-31  Arnaud Charlet  <charlet@adacore.com>
6081         * gnat.dg/specs/genericppc.ads: New test.
6083 2008-07-31  Jakub Jelinek  <jakub@redhat.com>
6085         PR c/36970
6086         * gcc.dg/free-1.c: New test.
6087         * gcc.dg/free-2.c: New test.
6089         PR debug/36278
6090         * g++.dg/debug/namespace2.C: New test.
6092         PR preprocessor/36649
6093         * gcc.dg/pch/cpp-3.c: New test.
6094         * gcc.dg/pch/cpp-3.hs: New file.
6095         * gcc.dg/pch/cpp-3a.h: New file.
6096         * gcc.dg/pch/cpp-3b.h: New file.
6098 2008-07-30  Eric Botcazou  <ebotcazou@adacore.com>
6100         * gnat.dg/boolean_expr.ad[sb]: New test.
6102 2008-07-30  H.J. Lu  <hongjiu.lu@intel.com>
6103             Joey Ye  <joey.ye@intel.com>
6105         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: New.
6106         * gcc.dg/dfp/func-vararg-mixed-2.c: Likewise.
6107         * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
6108         * gcc.dg/torture/stackalign/builtin-apply-1.c: Likewise.
6109         * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
6110         * gcc.dg/torture/stackalign/builtin-apply-3.c: Likewise.
6111         * gcc.dg/torture/stackalign/builtin-apply-4.c: Likewise.
6112         * gcc.dg/torture/stackalign/builtin-return-1.c: Likewise.
6113         * gcc.dg/torture/stackalign/check.h: Likewise.
6114         * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
6115         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
6116         * gcc.dg/torture/stackalign/global-1.c: Likewise.
6117         * gcc.dg/torture/stackalign/inline-1.c: Likewise.
6118         * gcc.dg/torture/stackalign/inline-2.c: Likewise.
6119         * gcc.dg/torture/stackalign/nested-1.c: Likewise.
6120         * gcc.dg/torture/stackalign/nested-2.c: Likewise.
6121         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
6122         * gcc.dg/torture/stackalign/nested-4.c: Likewise.
6123         * gcc.dg/torture/stackalign/nested-5.c: Likewise.
6124         * gcc.dg/torture/stackalign/nested-6.c: Likewise.
6125         * gcc.dg/torture/stackalign/non-local-goto-1.c: Likewise.
6126         * gcc.dg/torture/stackalign/non-local-goto-2.c: Likewise.
6127         * gcc.dg/torture/stackalign/non-local-goto-3.c: Likewise.
6128         * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
6129         * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
6130         * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
6131         * gcc.dg/torture/stackalign/pr16660-2.c: Likewise.
6132         * gcc.dg/torture/stackalign/pr16660-3.c: Likewise.
6133         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
6134         * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
6135         * gcc.dg/torture/stackalign/setjmp-1.c: Likewise.
6136         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
6137         * gcc.dg/torture/stackalign/setjmp-3.c: Likewise.
6138         * gcc.dg/torture/stackalign/setjmp-4.c: Likewise.
6139         * gcc.dg/torture/stackalign/sibcall-1.c: Likewise.
6140         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
6141         * gcc.dg/torture/stackalign/struct-1.c: Likewise.
6142         * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
6143         * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
6144         * gcc.target/i386/align-main-1.c: Likewise.
6145         * gcc.target/i386/align-main-2.c: Likewise.
6146         * gcc.target/i386/pr32000-2.c: Likewise.
6147         * gcc.target/i386/stackalign/asm-1.c: Likewise.
6148         * gcc.target/i386/stackalign/return-1.c: Likewise.
6149         * gcc.target/i386/stackalign/return-2.c: Likewise.
6150         * gcc.target/i386/stackalign/return-3.c: Likewise.
6151         * gcc.target/i386/stackalign/return-4.c: Likewise.
6152         * gcc.target/i386/stackalign/return-5.c: Likewise.
6153         * gcc.target/i386/stackalign/return-6.c: Likewise.
6154         * gcc.target/i386/stackalign/stackalign.exp: Likewise.
6155         * g++.dg/torture/stackalign/check.h: Likewise.
6156         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
6157         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
6158         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
6159         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
6160         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
6161         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
6162         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
6163         * g++.dg/torture/stackalign/stackalign.exp: Likewise.
6164         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
6165         * g++.dg/torture/stackalign/test-unwind.h: Likewise.
6166         * g++.dg/torture/stackalign/throw-1.C: Likewise.
6167         * g++.dg/torture/stackalign/throw-2.C: Likewise.
6168         * g++.dg/torture/stackalign/throw-3.C: Likewise.
6169         * g++.dg/torture/stackalign/throw-4.C: Likewise.
6170         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
6171         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
6172         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
6173         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
6174         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
6175         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
6176         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
6178         * gcc.target/i386/20060512-1.c: Add -mpreferred-stack-boundary=4.
6179         (main): Move "popl" after check.
6180         * gcc.target/i386/20060512-3.c: Likewise.
6182         * gcc.target/i386/20060512-2.c: Add -mpreferred-stack-boundary=4.
6183         Remove dg-error.
6185         * gcc.target/i386/20060512-4.c: Add -mpreferred-stack-boundary=4.
6186         Remove dg-warning.
6188         * lib/target-supports.exp (check_effective_target_unaligned_stack):
6189         Always return 0.
6190         (check_effective_target_automatic_stack_alignment): New.
6192 2008-07-30  Richard Guenther  <rguenther@suse.de>
6194         PR tree-optimization/36967
6195         * gfortran.dg/pr36967.f: New testcase.
6197 2008-07-30  Rafael Ávila de Espíndola  <espindola@google.com>
6199         * gcc.dg/visibility-14.c: New test.
6200         * gcc.dg/visibility-15.c: New test.
6201         * gcc.dg/visibility-16.c: New test.
6202         * gcc.dg/visibility-17.c: New test.
6203         * gcc.dg/visibility-18.c: New test.
6204         * gcc.dg/visibility-19.c: New test.
6206 2008-07-30  Dodji Seketeli  <dseketel@redhat.com>
6208         PR c++/36767
6209         * g++.dg/parse/crash42.C: New test.
6211 2008-07-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6213         PR 34389
6214         * gcc.dg/Wconversion-pr34389.c: New.
6215         * g++.dg/warn/Wconversion-pr34389.C: New.
6217 2008-07-29  Steve Ellcey  <sje@cup.hp.com>
6219         * gcc.dg/pr32370.c: Force 64 bits on IA64.
6221 2008-07-29  Paul Thomas  <pault@gcc.gnu.org>
6223         * gfortran.dg/extends_1.f03: New test.
6224         * gfortran.dg/extends_2.f03: New test.
6225         * gfortran.dg/extends_3.f03: New test.
6226         * gfortran.dg/extends_4.f03: New test.
6227         * gfortran.dg/extends_5.f03: New test.
6228         * gfortran.dg/extends_6.f03: New test.
6229         * gfortran.dg/private_type_6.f90: Modify error message.
6230         * gfortran.dg/structure_constructor_7.f03: Modify error message.
6231         * gfortran.dg/structure_constructor_8.f03: Modify error message.
6233 2008-07-29  Richard Guenther  <rguenther@suse.de>
6235         PR tree-optimization/36945
6236         * gcc.dg/tree-ssa/ssa-pre-18.c: New testcase.
6238 2008-07-29  Jakub Jelinek  <jakub@redhat.com>
6240         PR c++/36852
6241         * g++.dg/pch/array-1.C: New test.
6242         * g++.dg/pch/array-1.Hs: New file.
6244 2008-07-29  Jan Hubicka  <jh@suse.cz>
6246         * gcc.dg/20040206-1.c: Expect frontend warning now.
6248 2008-07-29  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6250         PR 34985
6251         * gcc.dg/pr34985.c: New.
6252         * g++.dg/warn/pr34985.C: New.
6254 2008-07-29  Daniel Kraft  <d@domob.eu>
6256         PR fortran/36403
6257         * gfortran.dg/char_eoshift_5.f90:  New test.
6258         * gfortran.dg/intrinsic_optional_char_arg_1.f90:  New test.
6260 2008-07-28  Richard Guenther  <rguenther@suse.de>
6262         Merge from gimple-tuples-branch.
6264         * gcc.c-torture/compile/20080721-1.c: New testcase.
6265         * gcc.dg/torture/20080716-1.c: Likewise.
6266         * gcc.dg/tree-ssa/tailcall-3.c: Likewise.
6267         * gcc.dg/tree-ssa/20080530.c: Likewise.
6268         * gcc.dg/20080615-1.c: Likewise.
6269         * g++.dg/torture/pr36826.C: Likewise.
6270         * gcc.dg/fold-alloca-1.c: Look into cleanup_cfg1 dump instead of
6271         useless dump.
6272         * gcc.dg/tree-ssa/pr21658.c: Update search pattern.
6273         * gfortran.dg/gomp/block-1.f90: Adjust dg-error.
6274         * gcc.dg/tree-ssa/20030728-1.c: Test final_cleanup instead of
6275         optimized dump.
6277 2008-07-28  Simon Baldwin  <simonb@google.com>
6279         * gcc.dg/pragma-message.c: New.
6281 2008-07-27  Victor Kaplansky  <victork@il.ibm.com>
6283         PR tree-optimization/35252
6284         * gcc.dg/vect/vect-complex-1.c, gcc.dg/vect/vect-complex-2.c,
6285         gcc.dg/vect/fast-math-vect-complex-3.c,
6286         gcc.dg/vect/vect-complex-4.c: New tests.
6288 2008-07-27  H.J. Lu  <hongjiu.lu@intel.com>
6290         PR c++/36944
6291         * g++.dg/other/pr36944.C: New.
6293 2008-07-27  Daniel Franke  <franke.daniel@gmail.com>
6295         PR fortran/36724
6296         * gfortran.dg/pointer_to_substring.f90: New test.
6298 2008-07-27  Tobias Burnus  <burnus@net-b.de>
6300         PR fortran/36132
6301         PR fortran/29952
6302         PR fortran/36909
6303         * gfortran.dg/internal_pack_4.f90: New.
6304         * gfortran.dg/internal_pack_5.f90: New.
6305         * gfortran.dg/array_temporaries_2.f90: New.
6307 2008-07-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
6309         PR fortran/36934
6310         * gfortran.dg/allocatable_module_1.f90:  New test case.
6312 2008-07-25  H.J. Lu  <hongjiu.lu@intel.com>
6314         PR target/36936
6315         * gcc.target/i386/cmov8.c: New.
6316         * gcc.target/i386/funcspec-10.c: Likewise.
6317         * gcc.target/i386/funcspec-11.c: Likewise.
6319 2008-07-25  Joseph Myers  <joseph@codesourcery.com>
6321         * lib/target-supports.exp (check_effective_target_arm_thumb1_ok):
6322         New.
6323         * g++.dg/inherit/thunk8.C: Use it.
6325 2008-07-24  Jan Hubicka  <jh@suse.cz>
6327         * gcc.dg/winline-4.c: Remove.
6328         * gcc.dg/pch/valid-3.hs: Remove.
6329         * gcc.dg/pch/valid-3.c: Remove.
6330         * g++.old-deja/g++.brendan/crash52.C: Accept returning void warning
6331         * g++.old-deja/g++.jason/report.C: Likewise.
6332         * testsuite/g++.dg/warn/pr23075.C: We get returning void warning
6333         instead of control flow warning.
6335 2008-07-24  Daniel Kraft  <d@domob.eu>
6337         PR fortran/33141
6338         * gfortran.dg/intrinsic_shadow_1.f03:  New test for -Wintrinsic-shadow.
6339         * gfortran.dg/intrinsic_shadow_2.f03:  Ditto.
6340         * gfortran.dg/intrinsic_shadow_3.f03:  Ditto.
6341         * gfortran.dg/intrinsic_std_1.f90:  New test for -Wintrinsics-std.
6342         * gfortran.dg/intrinsic_std_2.f90:  Ditto.
6343         * gfortran.dg/intrinsic_std_3.f90:  Ditto.
6344         * gfortran.dg/intrinsic_std_4.f90:  Ditto.
6345         * gfortran.dg/warn_std_1.f90:  Removed option -Wnonstd-intrinsics.
6346         * gfortran.dg/warn_std_2.f90:  Replaced -Wnonstd-intrinsics by
6347         -Wintrinsics-std and adapted expected errors/warnings.
6348         * gfortran.dg/warn_std_3.f90:  Ditto.
6349         * gfortran.dg/c_sizeof_2.f90:  Adapted expected error/warning message.
6350         * gfortran.dg/gamma_2.f90:  Ditto.
6351         * gfortran.dg/selected_char_kind_3.f90:  Ditto.
6352         * gfortran.dg/fmt_g0_2.f08:  Call with -fall-intrinsics to allow abort.
6354 2008-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
6356         PR fortran/29952
6357         * gfortran.dg/array_temporaries_1.f90: New test case.
6359 2008-07-23  Ian Lance Taylor  <iant@google.com>
6361         * gcc.target/i386/20080723-1.c: New test.
6363 2008-07-24  Ben Elliston  <bje@au.ibm.com>
6365         * gcc.target/spu/vector.c: New test.
6366         * gcc.target/spu/vector-ansi.c: Likewise.
6368 2008-07-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6370         PR 35058
6371         * gcc.dg/Wdeclaration-after-statement-3.c: New.
6372         * gcc.dg/Wpointer-arith.c: New.
6374 2008-07-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6376         PR libfortran/36852
6377         * gfortran.dg/namelist_52.f90: New test.
6379 2008-07-22  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6381         * lib/target-supports.exp (check_effective_target_spu_auto_overlay):
6382         New procedure.
6383         * lib/compat.exp (compat-execute): Use it to test whether toolchain
6384         supports automatic overlay generation for the SPU.
6386 2008-07-22  Daniel Kraft  <d@domob.eu>
6388         PR fortran/29835
6389         * gfortran.dg/fmt_error_3.f90:  New test.
6390         * gfortran.dg/fmt_error_4.f90:  New test.
6391         * gfortran.dg/fmt_error_5.f90:  New test.
6393 2008-07-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6395         PR 28079
6396         * gcc.dg/cpp/line6.c: New.
6398 2008-07-21  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
6400         * gfortran.dg/fmt_g0_3.f08: Fix typo in expected error message.
6402 2008-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
6404         PR c++/36871
6405         PR c++/36872
6406         * g++.dg/ext/has_nothrow_copy.C: Rename to...
6407         * g++.dg/ext/has_nothrow_copy-1.C: ... this.
6408         * g++.dg/ext/has_nothrow_copy-2.C: New.
6409         * g++.dg/ext/has_nothrow_copy-3.C: Likewise.
6410         * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
6411         * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
6412         * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
6413         * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
6415 2008-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6417         PR libfortran/36773
6418         * gfortran.dg/zero_sized_5.f90:  New test case.
6420 2008-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
6422         PR c++/36870
6423         * g++.dg/ext/has_nothrow_assign_odr.C: New.
6424         * g++.dg/ext/has_nothrow_copy_odr.C: Likewise.
6425         * g++.dg/ext/has_nothrow_constructor_odr.C: Likewise.
6426         * g++.dg/ext/has_nothrow_assign.C: Adjust.
6427         * g++.dg/ext/has_nothrow_copy.C: Likewise.
6428         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
6430 2008-07-17  Andreas Krebbel  <krebbel1@de.ibm.com>
6432         PR target/36822
6433         * gcc.target/s390/pr36822.c: New testcase.
6435 2008-07-21  Hans-Peter Nilsson  <hp@axis.com>
6437         PR middle-end/36143
6438         * g++.dg/tree-ssa/pr19637.C: XFAIL.
6440         PR rtl-optimization/33642
6441         * gcc.c-torture/compile/pr11832.c: Skip for CRIS.
6442         * gcc.c-torture/compile/pr33009.c: Likewise.
6444         PR middle-end/36509
6445         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: XFAIL.
6447 2008-07-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6449         PR tree-opt/36879
6450         * gcc.c-torture/execute/20080719-1.c: New testcase.
6452 2008-07-20  Hans-Peter Nilsson  <hp@axis.com>
6454         * gcc.dg/tree-ssa/data-dep-1.c: XFAIL.
6456 2008-07-20  Daniel Berlin  <dberlin@dberlin.org>
6458         * gcc.dg/tree-ssa/ssa-fre-7.c: XFAIL.
6459         * gcc.dg/tree-ssa/ssa-fre-8.c: Ditto.
6460         * gcc.dg/tree-ssa/ssa-fre-9.c: Ditto.
6461         * gcc.dg/tree-ssa/ssa-fre-13.c: Ditto.
6462         * gcc.dg/tree-ssa/ssa-fre-14.c: Ditto.
6463         * gcc.dg/tree-ssa/ssa-fre-17.c: Ditto.
6464         * gcc.dg/tree-ssa/ssa-pre-15.c: Ditto.
6465         * gcc.dg/tree-ssa/loadpre1.c: PASS.
6467 2008-07-19  Jakub Jelinek  <jakub@redhat.com>
6469         PR middle-end/36877
6470         * gcc.dg/gomp/atomic-11.c: New test.
6472 2008-07-19  Tobias Burnus  <burnus@net-b.de>
6474         PR fortran/36795
6475         * char_expr_1.f90: New.
6476         * char_expr_2.f90: New.
6478 2008-07-19  Olivier Hainque  <hainque@adacore.com>
6480         * gcc.dg/mallign.c: New test.
6481         * gnat.dg/allocator_maxalign1.adb: New test.
6482         * gnat.dg/test_allocator_maxalign2.adb: Main caller for ...
6483         * gnat.dg/allocator_maxalign2.ad[bs]: New test.
6485 2008-07-19  Tobias Burnus  <burnus@net-b.de>
6487         * gfortran.dg/intrinsic_argument_conformance_2.f90: New.
6488         * gfortran.dg/zero_sized_1.f90: Fix conformance bugs.
6490 2008-07-18  Kris Van Hees  <kris.van.hees@oracle.com>
6492         * g++.dg/ext/utf-array.C: Fix broken merge/checkin.
6493         * g++.dg/ext/utf-array-short-wchar.C: Idem
6494         * gcc.dg/utf-array.c: Idem
6495         * gcc.dg/utf-array-short-wchar.c: Idem
6497 2008-07-18  Joseph Myers  <joseph@codesourcery.com>
6499         * gcc.dg/fshort-wchar.c: Use -Wl,--no-wchar-size-warning on
6500         arm*-*-*eabi.
6502 2008-07-18  Uros Bizjak  <ubizjak@gmail.com>
6504         PR target/36786
6505         * gcc.target/i386/pr36786.c: New test.
6507 2008-07-18  Dodji Seketeli  <dseketel@redhat.com>
6509         PR c++/36407
6510         * g++.dg/conversion/op5.C: New testcase.
6512 2008-07-18  Kris Van Hees  <kris.van.hees@oracle.com>
6514         * g++.dg/ext/utf-array.C: Fix broken merge/checkin.
6515         * g++.dg/ext/utf-array-short-wchar.C: Idem
6516         * gcc.dg/utf-array.c: Idem
6517         * gcc.dg/utf-array-short-wchar.c: Idem
6519 2008-07-18  Kris Van Hees  <kris.van.hees@oracle.com>
6521         Tests for char16_t and char32_t support.
6522         * g++.dg/ext/utf-array.C: New
6523         * g++.dg/ext/utf-array-short-wchar.C: New
6524         * g++.dg/ext/utf-rtti.C: New
6525         * g++.dg/ext/utf-type.c: New
6526         * gcc.dg/utf-array.c: New
6527         * gcc.dg/utf-array-short-wchar.c: New
6528         * gcc.dg/utf-inc-init.c: New
6529         * gcc.dg/utf-type.c: New
6531 2008-07-18  H.J. Lu  <hongjiu.lu@intel.com>
6533         PR middle-end/36859
6534         * gcc.target/i386/vararg-2.c: New.
6536 2008-07-18  H.J. Lu  <hongjiu.lu@intel.com>
6538         PR middle-end/36858
6539         * gcc.target/i386/vararg-1.c: New.
6541 2008-07-18  Tobias Burnus  <burnus@net-b.de>
6543         * gfortran.dg/parameter_array_init_4.f90: Silence pedantic warning.
6545 2008-07-17  Olivier Hainque  <hainque@adacore.com>
6547         * gnat.dg/tree_static_def.ad[bs]: Support for ...
6548         * gnat.dg/tree_static_use.adb: New test.
6549         * gnat.dg/decl_ctx_def.ads: Support for ...
6550         * gnat.dg/decl_ctx_use.ad[bs]: New test.
6552 2008-07-17  Julian Brown  <julian@codesourcery.com>
6553             Mark Mitchell  <mark@codesourcery.com>
6555         * g++.dg/ext/visibility/arm3.C: Add explanatory text. Skip on
6556         non-DLL targets.
6557         * g++.dg/ext/visibility/arm1.C: Skip on non-DLL targets.
6559 2008-07-17  Paolo Carlini  <paolo.carlini@oracle.com>
6561         PR c++/36855
6562         * g++.dg/ext/has_trivial_destructor.C: Rename to...
6563         * g++.dg/ext/has_trivial_destructor-1.C: ... this.
6564         * g++.dg/ext/has_trivial_destructor-2.C: New.
6566 2008-07-17  Paolo Bonzini  <bonzini@gnu.org>
6568         PR rtl-optimization/36753
6569         * gcc.target/i386/pr36753.c: New.
6571 2008-07-17  Tobias Burnus  <burnus@net-b.de>
6573         PR fortran/36825
6574         PR fortran/36824
6575         * gfortran.dg/rank_2.f90: Add additional array-rank test.
6576         * gfortran.dg/array_4.f90: New.
6578 2008-07-17  H.J. Lu  <hongjiu.lu@intel.com>
6580         PR testsuite/36443
6581         * objc.dg/gnu-encoding/gnu-encoding.exp: Temporarily unset
6582         GCC_EXEC_PREFIX from environment when running $HOSTCC.
6584 2008-07-16  Dodji Seketeli  <dseketel@redhat.com>
6586         PR c++/13699
6587         * g++.dg/lookup/extern-c-redecl.C: New test.
6589 2008-07-15  Richard Guenther  <rguenther@suse.de>
6591         PR middle-end/36369
6592         * gcc.dg/Wstrict-aliasing-bogus-ref-all.c: New testcase.
6594 2008-07-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6596         PR target/31568
6597         * gcc.target/powerpc/asm-y.c: New testcase.
6599 2008-07-14  Eric Botcazou  <ebotcazou@adacore.com>
6601         * case_optimization1.ad[sb]: New test.
6602         * case_optimization_pkg1.ads: New helper.
6604 2008-07-14  Jakub Jelinek  <jakub@redhat.com>
6606         PR target/36745
6607         * g++.dg/torture/pr36745.C: Use __SIZE_TYPE__ in size_t typedef.
6609 2008-07-14  Andreas Krebbel  <krebbel1@de.ibm.com>
6611         PR target/36745
6612         * g++.dg/torture/pr36745.C: New testcase.
6614 2008-07-14  Ben Elliston  <bje@au.ibm.com>
6616         * gcc.target/powerpc/altivec-macros.c: New test.
6617         * gcc.target/powerpc/altviec-26.c: Likewise.
6618         * gcc.dg/vmx/1b-06.c: Remove bool variable.
6619         * gcc.dg/vmx/1b-07.c: Likewise.
6620         * gcc.dg/vmx/1b-06-ansi.c: New test for the pre-define method.
6621         * gcc.dg/vmx/1b-07-ansi.c: Likewise.
6623 2008-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6625         PR fortran/36725
6626         gfortran.dg/fmt_go_4.f08: New test.
6628 2008-07-14  Hans-Peter Nilsson  <hp@axis.com>
6630         PR target/35492
6631         * gcc.c-torture/compile/pr35492.c: New test.
6633 2008-07-12  Daniel Kraft  <d@domob.eu>
6635         * gfortran.dg/used_types_21.f90:  New test.
6637 2008-07-11  Ian Lance Taylor  <iant@google.com>
6639         * gcc.dg/Wcxx-compat-2.c: New test.
6641 2008-07-11  Dodji Seketeli  <dseketel@redhat.com>
6643         PR c++/13101
6644         * g++.dg/parse/func-ptr-decl.C: New test.
6645         * g++.old-deja/g++.jason/crash11.C: Update this to
6646         catch a warning that is generated by virtue of fixing this bug.
6648 2008-07-11 Dodji Seketeli <dseketel@redhat.com>
6650         * g++.dg/other/semicolon.C: Tighten this test, making it column aware.
6651         * g++.dg/parse/error15.C: update this because of more accurate column
6652         numbers in error reporting.
6653         * g++.old-deja/g++.brendan/crash16.C: Tighten the test, making it
6654         column aware.
6655         * g++.old-deja/g++.law/ctors5.C: Likewise.
6656         * g++.old-deja/g++.other/crash25.C: Likewise.
6658 2008-06-30 Dodji Seketeli <dseketel@redhat.com>
6660         * g++.dg/parse/constructor1.C, g++.dg/parse/error*.C: Update these
6661         tests to make them catch column number regressions. Make these tests
6662         run with the -fshow-column option.
6663         * g++.dg/parse/error-column.C: new column number test.
6665 2008-07-11  Richard Guenther  <rguenther@suse.de>
6667         PR tree-optimization/36765
6668         * gcc.c-torture/execute/pr36765.c: New testcase.
6670 2008-07-10  Joseph Myers  <joseph@codesourcery.com>
6672         PR middle-end/29056
6673         * gcc.target/powerpc/ppc-negeq0-1.c: Use long instead of int.
6674         Adjust shift and scan-assembler-not pattern to allow for 64-bit
6675         case.
6677 2008-07-10  Jakub Jelinek  <jakub@redhat.com>
6679         PR middle-end/36790
6680         * gcc.dg/gomp/pr36790.c: New test.
6681         * g++.dg/gomp/pr36790.C: New test.
6683         PR rtl-optimization/36419
6684         * g++.dg/eh/async-unwind1.C: New test.
6686 2008-07-10  Peter Maydell  <pmaydell@chiark.greenend.org.uk>
6688         PR other/28322
6689         * gcc.dg/pr28322-2.c: Check that emitted diagnostic for -Wno-foobar
6690         is a warning and not an error.
6692 2008-07-09  Ian Lance Taylor  <iant@google.com>
6694         * gcc.dg/no-asm-1.c: New test.
6695         * gcc.dg/no-asm-2.c: New test.
6696         * gcc.dg/no-asm-3.c: New test.
6697         * gcc.dg/no-asm-4.c: New test.
6698         * g++.dg/ext/no-asm-1.C: New test.
6699         * g++.dg/ext/no-asm-2.C: New test.
6700         * g++.dg/ext/no-gnu-keywords-1.C: New test.
6702 2008-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
6704         PR c++/36760
6705         * g++.dg/warn/Wreturn-type-4.C: Adjust.
6707 2008-07-09  Richard Sandiford  <rdsandiford@googlemail.com>
6709         PR target/35802
6710         * gcc.target/mips/pr35802.c: New test.
6712 2008-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
6714         PR c++/36760
6715         * g++.dg/warn/pragma-system_header5.C: New.
6716         * g++.dg/warn/pragma-system_header5.h: Likewise.
6718 2008-07-09  Raksit Ashok <raksit@google.com>
6720         * gcc.dg/wdisallowed-functions-1.c: New test.
6721         * gcc.dg/wdisallowed-functions-2.c: New test.
6722         * g++.dg/warn/Wdisallowed-functions-1.C: New test.
6723         * g++.dg/warn/Wdisallowed-functions-2.C: New test.
6725 2008-07-08  Simon Martin  <simartin@users.sourceforge.net>
6727         PR c++/34963
6728         * g++.dg/parse/dtor13.C: New test.
6730 2008-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6732         * gcc.dg/compat/struct-layout-1_generate.c (vector_types): Add
6733         v32qi, v16hi, v8si, v4di, v8sf, v4df, u32qi, u16hi, u8si, u4di,
6734         u8sf and u4df.
6736         * gcc.dg/compat/union-m128-1_main.c: Run only on x86.  Remove
6737         __x86_64__ check.  Include "cpuid.h".
6738         (main): Check SSE2 at runtime.
6740         * gcc.dg/compat/union-m128-1_x.c: Compile with -msse2.  Remove
6741         __x86_64__ check.
6742         * gcc.dg/compat/union-m128-1_y.c: Likewise.
6744         * gcc.dg/compat/vector-1_x.c: Add 32byte vector tests.
6745         * gcc.dg/compat/vector-1_y.c: Likewise.
6746         * gcc.dg/compat/vector-2_x.c: Likewise.
6747         * gcc.dg/compat/vector-2_y.c: Likewise.
6749         * gcc.dg/compat/vector-1a_main.c: New.
6750         * gcc.dg/compat/vector-1a_x.c: Likewise.
6751         * gcc.dg/compat/vector-1a_y.c: Likewise.
6752         * gcc.dg/compat/vector-2a_main.c: Likewise.
6753         * gcc.dg/compat/vector-2a_x.c: Likewise.
6754         * gcc.dg/compat/vector-2a_y.c: Likewise.
6756         * gcc.dg/compat/vector-defs.h (v32qi): New.
6757         (v16hi): Likewise.
6758         (v8si): Likewise.
6759         (v4di): Likewise.
6760         (v8sf): Likewise.
6761         (v4df): Likewise.
6762         (u32qi): Likewise.
6763         (u16hi): Likewise.
6764         (u8si): Likewise.
6765         (u4di): Likewise.
6766         (u8sf): Likewise.
6767         (u4df): Likewise.
6769         * lib/compat.exp (compat-get-options-main): Support dg-skip-if.
6771 2008-07-07  Andy Hutchinson  <hutchinsonandy@aim.com>
6773         * gcc.c-torture/compile/20080625-1.c: Skip for AVR target.
6774         * gcc.dg/torture/pr36373-10.c: Correct test where target pointer 
6775         is not same size as unsigned long. 
6777 2008-07-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6779         PR fortran/36670
6780         * gfortran.dg/product_sum_bounds_1.f90:  New test case.
6782 2008-07-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6784         PR fortran/36341
6785         PR fortran/34670
6786         * gfortran.dg/matmul_bounds_2.f90:  New test.
6787         * gfortran.dg/matmul_bounds_3.f90:  New test.
6788         * gfortran.dg/matmul_bounds_4.f90:  New test.
6789         * gfortran.dg/matmul_bounds_5.f90:  New test.
6791 2008-07-07  Richard Guenther  <rguenther@suse.de>
6793         * gcc.dg/torture/pta-ptrarith-1.c: New testcase.
6794         * gcc.dg/torture/pta-ptrarith-2.c: Likewise.
6795         * gcc.dg/torture/ipa-pta-1.c: Likewise.
6797 2008-07-07  Jakub Jelinek  <jakub@redhat.com>
6799         PR middle-end/36726
6800         * gfortran.dg/gomp/pr36726.f90: New test.
6802 2008-07-06  Richard Sandiford  <rdsandiford@googlemail.com>
6804         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Expect the
6805         macros to be defined for MIPS16 too.
6806         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
6807         * gcc.target/mips/gcc-have-sync-compare-and-swap-3.c: New test.
6808         * gcc.target/mips/gcc-have-sync-compare-and-swap-4.c: Likewise.
6810 2008-07-06  Richard Guenther  <rguenther@suse.de>
6812         * gcc.dg/tree-ssa/pta-callused.c: Adjust testcase.
6814 2008-07-06  Kai Tietz  <kai.tietz@onevision.com>
6816         * gcc.dg/callabi/callabi.h: New.
6817         * gcc.dg/callabi/vaarg-1.c: New.
6818         * gcc.dg/callabi/vaarg-2.c: New.
6819         * gcc.dg/callabi/vaarg-3.c: New.
6820         * gcc.dg/callabi/func-1.c: New.
6822 2008-07-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6824         * g++.dg/tree-ssa/ptrmemfield.C: New testcase.
6826 2008-07-05  Joseph Myers  <joseph@codesourcery.com>
6828         * lib/gcc-dg.exp (remove-build-file): Remove files on remote host
6829         as well as on build.
6831 2008-07-04  Richard Guenther  <rguenther@suse.de>
6833         * gcc.dg/tree-ssa/pta-callused.c: New testcase.
6835 2008-07-04  Richard Sandiford  <richard@codesourcery.com>
6837         * gcc.target/m68k/interrupt-2.c: New file.
6838         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL for m68k*-*-*.
6840 2008-07-03  H.J. Lu  <hongjiu.lu@intel.com>
6842         * gcc.dg/compat/struct-by-value-17a_x.c: Remove duplicated code.
6843         * gcc.dg/compat/struct-by-value-17a_y.c: Likewise.
6845 2008-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6847         * gnat.dg/loop_optimization3.adb: New test.
6848         * gnat.dg/loop_optimization3_pkg.ad[sb]: New helper.
6850 2008-07-03  Uros Bizjak  <ubizjak@gmail.com>
6852         PR target/36710
6853         * gcc.target/i386/float128-2.c: New test.
6855 2008-07-03  Michael Meissner  <gnu@the-meissners.org>
6857         PR middle-end/35736
6858         * gcc.dg/pr35736.c: New file.
6860 2008-07-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6862         * gcc.dg/pr28243.c: Skip on SPU.
6863         * gcc.dg/torture/pr25947-1.c: Likewise.
6864         * gcc.dg/20030702-1.c: Likewise.
6865         * g++.old-deja/g++.other/comdat5.C: Likewise.
6866         * g++.old-deja/g++.other/local-alloc1.C: Likewise.
6867         * g++.dg/opt/vt1.C: Likewise.
6869 2008-07-03  H.J. Lu  <hongjiu.lu@intel.com>
6871         * gcc.dg/compat/struct-by-value-17a_main.c: Remove duplicated code.
6873 2008-07-03  H.J. Lu  <hongjiu.lu@intel.com>
6874             Uros Bizjak  <ubizjak@gmail.com>
6876         * gcc.target/i386/float128-1.c: New.
6878 2008-07-03  Andrew Haley  <aph@redhat.com>
6880         PR preprocessor/33305
6881         * gcc.dg/cpp/avoidpaste1.c: Use dg-options "-ansi" to avoid
6882         "-pedantic".
6883         * gcc.dg/cpp/avoidpaste2.c: Likewise
6884         * gcc.dg/cpp/20000519-1.c: Likewise.
6885         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6886         * gcc.dg/cpp/c99-empty-macro-args.c: New test.
6887         * gcc.dg/cpp/c90-empty-macro-args.c: New test.
6889 2008-07-03  Richard Guenther  <rguenther@suse.de>
6891         PR c++/36128
6892         * g++.dg/other/builtin1.C: New testcase.
6894 2008-07-02  Joseph Myers  <joseph@codesourcery.com>
6896         * g++.dg/compat/struct-layout-1.exp: Compile generator on build system.
6897         * gcc.dg/compat/struct-layout-1.exp: Likewise.
6898         * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
6900 2008-07-02  Andy Hutchinson  <hutchinsonandy@aim.com>
6902         PR testsuite/36285
6903         * gcc.dg/compat/struct-by-value-16_x.c: Move some tests to new file 
6904         to reduce code size.
6905         * gcc.dg/compat/struct-by-value-16_y.c: Ditto.
6906         * gcc.dg/compat/struct-by-value-16a_main.c: New file.
6907         * gcc.dg/compat/struct-by-value-16a_x.c: Ditto.
6908         * gcc.dg/compat/struct-by-value-16a_y.c: Ditto.
6909         * gcc.dg/compat/struct-by-value-17_x.c: Move some tests to new file 
6910         to reduce code size.
6911         * gcc.dg/compat/struct-by-value-17_y.c: Ditto.
6912         * gcc.dg/compat/struct-by-value-17a_main.c: New file.
6913         * gcc.dg/compat/struct-by-value-17a_x.c: Ditto.
6914         * gcc.dg/compat/struct-by-value-17a_y.c: Ditto.
6915         * gcc.dg/compat/struct-by-value-18_x.c: Move some tests to new file 
6916         to reduce code size.
6917         * gcc.dg/compat/struct-by-value-18_y.c: Ditto.
6918         * gcc.dg/compat/struct-by-value-18a_main.c: New file.
6919         * gcc.dg/compat/struct-by-value-18a_x.c: Ditto.
6920         * gcc.dg/compat/struct-by-value-18a_y.c: Ditto.
6923 2008-07-02  Andy Hutchinson  <hutchinsonandy@aim.com>
6925         * gcc.dg/pr36227.c: Correct test for targets where long is
6926         not the same size as pointer.
6928 2008-07-02  Kaz Kojima  <kkojima@gcc.gnu.org>
6930         * g++.dg/cdce3.C: Test long double math functions for
6931         large_long_double target only.  Skip pow10 and exp10
6932         functions for *-*-darwin*.
6934 2008-07-02  Janus Weil  <janus@gcc.gnu.org>
6935             Tobias Burnus  <burnus@net-b.de>
6937         PR fortran/32580
6938         * gfortran.dg/c_f_pointer_tests_3.f90: Updated.
6939         * gfortran.dg/proc_decl_1.f90: Updated.
6940         * gfortran.dg/proc_ptr_1.f90: New.
6941         * gfortran.dg/proc_ptr_2.f90: New.
6942         * gfortran.dg/proc_ptr_3.f90: New.
6943         * gfortran.dg/proc_ptr_4.f90: New.
6944         * gfortran.dg/proc_ptr_5.f90: New.
6945         * gfortran.dg/proc_ptr_6.f90: New.
6946         * gfortran.dg/proc_ptr_7.f90: New.
6947         * gfortran.dg/proc_ptr_8.f90: New.
6949 2008-07-02  Joseph Myers  <joseph@codesourcery.com>
6951         * gcc.target/arm/neon/polytypes.c: Use dg-message separately from
6952         dg-error to match separate messages.
6954 2008-07-02  H.J. Lu  <hongjiu.lu@intel.com>
6956         * g++.dg/abi/mangle24.C: Remove -mmmx.
6957         * gcc.dg/const-float80-ped.c: Likewise.
6958         * gcc.dg/const-float80.c: Likewise.
6959         * gcc.dg/torture/fp-int-convert-float80.c: Likewise.
6961         * g++.dg/abi/mangle25.C: Enable x86.
6962         * gcc.dg/const-float128-ped.c: Likewise.
6963         * gcc.dg/const-float128.c: Likewise.
6964         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
6965         * gcc.target/i386/pr32191.c: Likewise.
6966         * gcc.target/i386/pr32268.c: Likewise.
6968 2008-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6970         PR target/36698
6971         * gcc.c-torture/compile/20001226-1.c: XFAIL -O0 case on SPU.
6973         * gcc.dg/pr27095.c: Provide target-specific regexp for SPU.
6975 2008-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6977         * lib/compat.exp (compat-execute): Add -ffunction-sections
6978         and -Wl,--auto-overlay when building for spu-*-elf*.
6980 2008-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6982         * gcc.dg/nrv3.c (S): Increase size of padding for SPU.
6983         * g++.dg/opt/temp1.C (struct T): Likewise.
6985 2008-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6987         * gcc.c-torture/execute/20030222-1.x: New file.
6988         * gcc.dg/tree-ssa/ssa-fre-3.c: Disable test on SPU.
6989         * gcc.dg/lower-subreg-1.c: Likewise.
6991 2008-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6993         SPU single-precision FP does not support subnormals:
6994         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
6996         SPU single-precision FP does not support Inf or Nan:
6997         * gcc.c-torture/execute/ieee/inf-1.c: Disable "float" Inf test on SPU.
6998         * gcc.c-torture/execute/ieee/compare-fp-1.x: New file.
6999         * gcc.c-torture/execute/ieee/compare-fp-4.x: Disable test on SPU.
7000         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Disable test on SPU.
7001         * gcc.c-torture/execute/ieee/fp-cmp-4f.x: New file.
7002         * gcc.c-torture/execute/ieee/fp-cmp-8f.x: New file.
7003         * gcc.dg/pr15784-3.c: Disable test on SPU.
7004         * gcc.dg/pr28796-2.c: Likewise.
7005         * gcc.dg/float-range-1.c: Likewise.
7006         * gcc.dg/float-range-3.c: Likewise.
7007         * gcc.dg/float-range-4.c: Likewise.
7008         * gcc.dg/float-range-5.c: Likewise.
7009         * gcc.dg/fold-overflow-1.c: Likewise.
7010         * gcc.dg/builtins-1.c: SPU does not support __builtin_inff.
7011         * gcc.dg/builtin-inf-1.c: SPU does not support __builtin_inff.
7012         Check for error instead of warning "does not support infinity".
7013         * gcc.dg/builtins-43.c: Disable "float" Inf/Nan tests on SPU. 
7014         * gcc.dg/builtins-44.c: Likewise.
7015         * gcc.dg/builtins-45.c: Likewise.
7016         * gcc.dg/torture/builtin-math-2.c: Likewise.
7017         * gcc.dg/torture/builtin-logb-1.c: Likewise.
7018         * gcc.dg/torture/builtin-modf-1.c: Likewise.
7019         * gcc.dg/torture/builtin-ldexp-1.c: Likewise.
7020         * gcc.dg/torture/builtin-frexp-1.c: Likewise.
7021         * gcc.dg/torture/type-generic-1.c: Disable test on SPU.
7022         * g++.dg/torture/type-generic-1.C: Likewise.
7024         SPU single-precision FP always rounds towards zero:
7025         * gcc.c-torture/execute/ieee/920518-1.x: New file.
7026         * gcc.c-torture/execute/ieee/20010114-2.x: New file.
7027         * gcc.c-torture/execute/ieee/20030331-1.x: New file.
7028         * gcc.dg/torture/fp-int-convert-float.c: Disable test on SPU.
7029         * gcc.dg/torture/fp-int-convert-timode.c: Disable "float" test on SPU.
7031 2008-07-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7033         PR fortran/36590
7034         PR fortran/36681
7035         * gfortran.dg/count_mask_1.f90:  New test.
7037 2008-07-02  Ira Rosen  <irar@il.ibm.com>
7039         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: Add noinline
7040         attribute to main1().
7041         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Increase the loop
7042         bound in order to make it worth to vectorize the loop.
7043         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Likewise.
7045 2008-07-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7047         PR fortran/36676
7048         * gfortran.dg/namelist_51.f90: New test.
7050 2008-07-01  Joseph Myers  <joseph@codesourcery.com>
7052         * lib/target-supports.exp (check_effective_target_vect_int,
7053         check_effective_target_vect_shift,
7054         check_effective_target_vect_long,
7055         check_effective_target_vect_float,
7056         check_effective_target_vect_no_align,
7057         check_effective_target_vect_int_mult): Check for ARM.
7058         (check_effective_target_arm_neon): New.
7059         (check_effective_target_vect_cmdline_needed): Use it.
7061 2008-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
7063         * g++.dg/other/opaque-1.C, g++.dg/other/opaque-2.C,
7064         g++.dg/other/opaque-3.C: Also run on powerpc*-*-linux*spe*.
7066 2008-07-01  Uros Bizjak  <ubizjak@gmail.com>
7068         * gcc.target/i386/quad-sse.c: New test.
7070 2008-07-01  Richard Guenther  <rguenther@suse.de>
7072         PR tree-optimization/36666
7073         * gcc.c-torture/compile/pr36666.c: New testcase.
7075 2008-07-01  Eric Botcazou  <ebotcazou@adacore.com>
7077         * gnat.dg/pack10.adb: New test.
7079 2008-06-30  Andy Hutchinson  <hutchinsonandy@aim.com>
7081         PR target/36598
7082         * gcc.dg/memcpy-1.c: Mark test XFAIL for avr target.
7084 2008-06-30  Uros Bizjak  <ubizjak@gmail.com>
7086         * gcc.target/i386/movti.c: New test.
7088 2008-06-30  Jakub Jelinek  <jakub@redhat.com>
7090         PR c++/36662
7091         * g++.dg/ext/altivec-16.C: New test.
7093 2008-06-30  Ira Rosen  <irar@il.ibm.com>
7095         PR tree-optimization/36648
7096         * g++.dg/vect/pr36648.cc: New testcase.
7098 2008-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
7100         PR c++/36655
7101         * g++.dg/cpp0x/extern_template-2.C: New.
7102         * g++.dg/cpp0x/extern_template.C: Rename to...
7103         * g++.dg/cpp0x/extern_template-1.C: ... this.
7105 2008-06-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
7107         PR fortran/36341
7108         * gfortran.dg/matmul_bounds_1.f90:  New test.
7110 2008-06-29  Jakub Jelinek  <jakub@redhat.com>
7112         PR testsuite/36620
7113         * gcc.dg/pr36504.c: Add -w to dg-options.
7115 2008-06-29  Ira Rosen  <irar@il.ibm.com>
7117         * gcc.dg/vect/pr36493.c: Require vect_long.
7119 2008-06-28  Jerry DeLisle <jvdelisle@gcc.gnu.org>
7121         * gfortran.dg/namelist_50.f90: New test.
7123 2008-06-28  Joseph Myers  <joseph@codesourcery.com>
7125         * gcc.c-torture/compile/20080628-1.c: New test.
7127 2008-06-28  Richard Guenther  <rguenther@suse.de>
7129         * gcc.c-torture/execute/pta-field-1.c: Add return 0.
7130         * gcc.c-torture/execute/pta-field-2.c: Likewise.
7132 2008-06-28  Richard Guenther  <rguenther@suse.de>
7134         * gcc.dg/tree-ssa/pr24287.c: Remove XFAIL.
7136 2008-06-27  Mark Mitchell  <mark@codesourcery.com>
7138         * g++.dg/abi/arm_cxa_vec2.C: New test.
7140 2008-06-28  Jakub Jelinek  <jakub@redhat.com>
7142         PR c++/36364
7143         * g++.dg/template/repo9.C: New test.
7145 2008-06-27  Paolo Carlini  <paolo.carlini@oracle.com>
7147         PR c++/36655
7148         * g++.dg/cpp0x/extern_template.C: New.
7150 2008-06-27  Jakub Jelinek  <jakub@redhat.com>
7152         * gcc.dg/gomp/pr27388-3.c: Adjust dg-final.
7154 2008-06-27  Richard Guenther  <rguenther@suse.de>
7156         PR tree-optimization/36400
7157         PR tree-optimization/36373
7158         PR tree-optimization/36344
7159         * gcc.dg/torture/pr36373-1.c: New testcase.
7160         * gcc.dg/torture/pr36373-2.c: Likewise.
7161         * gcc.dg/torture/pr36373-3.c: Likewise.
7162         * gcc.dg/torture/pr36373-4.c: Likewise.
7163         * gcc.dg/torture/pr36373-5.c: Likewise.
7164         * gcc.dg/torture/pr36373-6.c: Likewise.
7165         * gcc.dg/torture/pr36373-7.c: Likewise.
7166         * gcc.dg/torture/pr36373-8.c: Likewise.
7167         * gcc.dg/torture/pr36373-9.c: Likewise.
7168         * gcc.dg/torture/pr36373-10.c: Likewise.
7169         * gcc.dg/torture/pr36400.c: Likewise.
7170         * gcc.c-torture/execute/pta-field-1.c: Likewise.
7171         * gcc.c-torture/execute/pta-field-2.c: Likewise.
7172         * gcc.dg/tree-ssa/loadpre8.c: Remove XFAIL.
7173         * gcc.dg/tree-ssa/pr24287.c: XFAIL.
7175 2008-06-27  Eric Botcazou  <ebotcazou@adacore.com>
7177         * gnat.dg/aggr9.ad[sb]: New test.
7178         * gnat.dg/aggr9_pkg.ads: New helper.
7180 2008-06-27  Olivier Hainque  <hainque@adacore.com>
7182         * gnat.dg/aligned_vla.adb: New test.
7184 2008-06-26  Joseph Myers  <joseph@codesourcery.com>
7186         * gcc.dg/inline-32.c, gcc.dg/inline-32a.c: New tests.
7188 2008-06-26  Ira Rosen  <irar@il.ibm.com>
7190         * lib/target-supports.exp
7191         (check_effective_target_vect_cmdline_needed): Add SPU to the list
7192         of targets that do not need command line argument to enable SIMD.
7194 2008-06-26  Ira Rosen  <irar@il.ibm.com>
7196         * gcc.dg/vect/vect.exp: Run tests with -funroll-loops for SPU in case
7197         of -O3.
7199 2008-06-26  Ira Rosen  <irar@il.ibm.com>
7201         PR target/36510
7202         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Change the loop
7203         bound.
7204         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c,
7205         gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Likewise.
7207 2008-06-25  Paul Thomas  <pault@gcc.gnu.org>
7209         PR fortran/36526
7210         * gfortran.dg/proc_formal_proc_2.f90: New test.
7212 2008-06-25  Richard Guenther  <rguenther@suse.de>
7214         * gcc.c-torture/compile/20080625-1.c: New testcase.
7216 2008-06-25  Richard Guenther  <rguenther@suse.de>
7218         * g++.dg/torture/20080625-1.C: New testcase.
7220 2008-06-24  Paul Thomas  <pault@gcc.gnu.org>
7222         PR fortran/36371
7223         * gfortran.dg/data_array_5.f90: New test.
7225 2008-06-24  Eric Botcazou  <ebotcazou@adacore.com>
7227         * gnat.dg/warn5.adb: New test.
7229 2008-06-24  Jakub Jelinek  <jakub@redhat.com>
7231         PR tree-optimization/36504
7232         * gcc.dg/pr36504.c: New test.
7234 2008-06-23  Uros Bizjak  <ubizjak@gmail.com>
7236         PR middle-end/36584
7237         * gcc.dg/pr36584.c: New test.
7238         * gcc.target/i386/local2.c: Remove invalid test.
7240 2008-06-23  Jakub Jelinek  <jakub@redhat.com>
7242         PR target/36533
7243         * gcc.target/i386/pr36533.c: New test.
7245         PR tree-optimization/36508
7246         * gcc.dg/pr36508.c: New test.
7248 2008-06-20  Joseph Myers  <joseph@codesourcery.com>
7250         * gcc.dg/inline-31.c: New test.
7252 2008-06-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7254         * gfortran.dg/fmt_l.f90: Fix end of line test pattern.
7256 2008-06-19  Andy Hutchinson  <hutchinsonandy@aim.com>
7258         * lib/target-supports.exp 
7259         (check_effective_target_keeps_null_pointer_checks): New function.
7260         * gcc.dg/tree-ssa/20030730-1.c: Use keeps_null_pointer_checks to 
7261         determine correct test response.
7262         * gcc.dg/tree-ssa/20030730-2.c: Ditto.
7263         * gcc.dg/tree-ssa/pr20701.c: Ditto.
7264         * gcc.dg/tree-ssa/pr20702.c: Ditto.
7265         * gcc.dg/tree-ssa/pr21086.c: Ditto.
7266         * gcc.dg/tree-ssa/vrp02.c:: Ditto.
7267         * gcc.dg/tree-ssa/vrp07.c:: Ditto.
7268         * gcc.dg/tree-ssa/vrp08.c:: Ditto. 
7270 2008-06-19  Andy Hutchinson  <hutchinsonandy@aim.com>
7272         * gcc.dg/pragma-pack-4.c: Skip for AVR target.
7274 2008-06-18  Andy Hutchinson  <hutchinsonandy@aim.com>
7276         * gcc.dg/builtin-apply2.c: Mark skip for avr target.
7278 2008-06-18  Andy Hutchinson  <hutchinsonandy@aim.com>
7280         PR c/36571
7281         * gcc.dg/builtin-return-1.c: Mark as xfail on AVR.
7283 2008-06-18  Andy Hutchinson  <hutchinsonandy@aim.com>
7285         * gcc.dg/tree-ssa/loop-35.c: xfail avr target. Add new avr specific 
7286         tests.
7288 2008-06-18  Andy Hutchinson  <hutchinsonandy@aim.com>
7290         * gcc.dg/tree-ssa/forwprop-6.c: Use long or int to match size of
7291         float. Otherwise error.
7292         * gcc.dg/tree-ssa/ssa-fre-7.c: Ditto.
7293         * gcc.dg/tree-ssa/ssa-fre-8.c: Ditto.
7295 2008-06-18  Andy Hutchinson  <hutchinsonandy@aim.com>
7297         * gcc.c-torture/execute/20020619-1.c: Correct for targets
7298         without 32 bit int.
7300 2008-06-18  Andy Hutchinson  <hutchinsonandy@aim.com>
7302         * gcc.c-torture/execute/ieee/20000320-1.x: Skip for AVR target.
7303         * gcc.c-torture/execute/ieee/rbug.x: Ditto.
7304         * gcc.c-torture/execute/ieee/pr30704.x: Add new file. Skip for AVR 
7305         target.
7306         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.x: Ditto.
7308 2008-06-18  Andy Hutchinson  <hutchinsonandy@aim.com>
7310         PR testsuite/36284
7311         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Require
7312         int32plus for generated main files.
7314 2008-06-18  Andy Hutchinson  <hutchinsonandy@aim.com>
7316         PR c/36460
7317         * gcc.dg/utf32-1.c: Mark xfail for AVR target.
7318         * gcc.dg/utf32-2.c: Ditto.
7319         * gcc.dg/utf32-3.c: Ditto.
7321 2008-06-18  Andy Hutchinson  <hutchinsonandy@aim.com>
7323         * gcc.c-torture/compile/limits-fndefn.c: Skip for AVR.
7324         * gcc.dg/builtins-config.h: Use standard independent __AVR__ symbol.
7325         * gcc.dg/cdce1.c: Skip for AVR.
7326         * gcc.dg/cdce2.c: Ditto.
7327         * gcc.dg/fold-bitand-1.c: Ignore warnings such as alignment.
7328         * gcc.dg/fold-eqandshift-3.c: Use long on AVR.
7329         * gcc.dg/fold-overflow-1.c: Skip for AVR.
7330         * gcc.dg/multiple-overflow-warn-3.c: Use target independent macro 
7331         for ms bit position.
7332         * gcc.dg/pch/struct-1.c: Allow for target without 32 bit int.
7333         * gcc.dg/tree-ssa/pr33920.c: Add warning check for AVR.
7334         * gcc.dg/ucnid-5.c: Skip for AVR.
7335         * gcc.dg/Wconversion-5.c: Mark warning xfail for AVR target.
7336         * gcc.dg/Wconversion-real-integer.c: Skip for AVR.
7337         * gcc.dg/Wconversion-real.c: Ditto.
7338         * gcc.dg/wtr-conversion-1.c: Add warning test for AVR.
7339         * gcc.dg/utf-cvt.c: Skip tests and mark excess xfail for AVR.
7340         * gcc.dg/Wtype-limits-Wextra.c: Ditto.
7341         * gcc.dg/Wtype-limits.c: Ditto. 
7343 2008-06-18  Joseph Myers  <joseph@codesourcery.com>
7345         * gcc.dg/dfp/convert-bfp-6.c, gcc.dg/dfp/convert-bfp-9.c: XFAIL
7346         for lax_strtofp.
7348 2008-06-18  Joseph Myers  <joseph@codesourcery.com>
7350         * lib/target-supports.exp
7351         (check_effective_target_powerpc_hard_double): New.
7352         * gcc.dg/tree-ssa/loop-19.c: Use powerpc_hard_double instead of
7353         powerpc*-*-*.
7355 2008-06-16  Jan Hubicka  <jh@suse.cz>
7357         * gcc.dg/weak/weak-2.c: We no longer complain about incompatibilty.
7358         * gcc.dg/weak/weak-3.c: We no longer complain about incompatibilty.
7359         * gcc.dg/weak/weak-4.c: We no longer complain about incompatibilty.
7360         * gcc.dg/weak/weak-5.c: We no longer complain about incompatibilty.
7361         * gcc.dg/weak/weak-6.c: Fix thinko in previous change.
7362         * gcc.dg/weak/weak-7.c: Likewise.
7364 2008-06-16  Jan Hubicka  <jh@suse.cz>
7366         * gcc.dg/asm-wide-1.c: Do not require extra errors we output
7367         confused by earlier errors.
7368         * gcc.target/i386/sseregparm-2.c: Remove markers for errors not
7369         output at parsing time.
7370         * gcc.target/i386/sseregparm-8.c: Move here compile time errors
7371         from gcc.target/i386/sseregparm-2.c.
7372         * gcc.dg/weak/weak-6.c: Do not require extra errors we output
7373         confused by earlier errors.
7374         * gcc.dg/weak/weak-7.c: Likewise.
7376 2008-06-18  Daniel Kraft  <d@domob.eu>
7378         PR fortran/36517, fortran/36492
7379         * gfortran.dg/array_constructor_25.f03:  New test.
7380         * gfortran.dg/array_constructor_26.f03:  New test.
7381         * gfortran.dg/array_constructor_27.f03:  New test.
7382         * gfortran.dg/array_constructor_28.f03:  New test.
7383         * gfortran.dg/array_constructor_29.f03:  New test.
7384         * gfortran.dg/array_constructor_30.f03:  New test.
7385         * gfortran.dg/array_constructor_type_19.f03:  New test.
7386         * gfortran.dg/array_constructor_type_20.f03:  New test.
7387         * gfortran.dg/array_constructor_type_21.f03:  New test.
7389 2008-06-17  Daniel Kraft  <d@domob.eu>
7391         PR fortran/36112
7392         * gfortran.dg/bounds_check_array_ctor_1.f90:  New test.
7393         * gfortran.dg/bounds_check_array_ctor_2.f90:  New test.
7394         * gfortran.dg/bounds_check_array_ctor_3.f90:  New test.
7395         * gfortran.dg/bounds_check_array_ctor_4.f90:  New test.
7396         * gfortran.dg/bounds_check_array_ctor_5.f90:  New test.
7397         * gfortran.dg/bounds_check_array_ctor_6.f90:  New test.
7398         * gfortran.dg/bounds_check_array_ctor_7.f90:  New test.
7399         * gfortran.dg/bounds_check_array_ctor_8.f90:  New test.
7400         * gfortran.dg/arrayio_0.f90:  Fixed invalid array constructor.
7401         * gfortran.dg/char_cons_len.f90:  Ditto.
7402         * gfortran.dg/char_initializer_actual.f90:  Ditto.
7403         * gfortran.dg/pr15959.f90:  Ditto.
7404         * gfortran.dg/transfer_simplify_2.f90:  Ditto.
7405         * gfortran.dg/char_length_1.f90:  Changed expected error messages.
7407 2008-06-17  Paul Thomas  <pault@gcc.gnu.org>
7409         PR fortran/36366
7410         * gfortran.dg/used_types_20.f90: New test.
7412 2008-06-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7414         PR fortran/36546
7415         * gfortran.dg: namelist_49.f90: New test.
7417 2008-06-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7419         PR fortran/36544
7420         * gfortran.dg/fseek.f90: Adjust test conditions for variable newline.
7422 2008-06-16  Ira Rosen  <irar@il.ibm.com>
7424         PR tree-optimization/36493
7425         * gcc.dg/vect/pr36493.c: New testcase.
7427 2008-06-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7429         PR fortran/36515
7430         * gfortran.dg/no_range_check_2.f90: New test.
7432 2008-06-15  Mark Shinwell  <shinwell@codesourcery.com>
7434         * lib/target-supports.exp (check_effective_target_mips_loongson): New.
7435         * gcc.target/mips/loongson-simd.c: New.
7437 2008-06-14  Simon Martin  <simartin@users.sourceforge.net>
7439         PR c++/35320
7440         * g++.dg/parse/bitfield3.C: New test.
7442 2008-06-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7444         PR fortran/36538
7445         * gfortran.dg: namelist_48.f90: New test.
7447 2008-06-14  Simon Martin  <simartin@users.sourceforge.net>
7449         PR c++/35317
7450         * g++.dg/other/dtor2.C: New test.
7452 2008-06-13  Olivier Hainque  <hainque@adacore.com>
7454         * gnat.dg/task_stack_align.adb: New test.
7456 2008-06-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7458         PR fortran/35863
7459         * gfortran.dg/widechar_IO_1.f90: New test.
7460         * gfortran.dg/widechar_IO_2.f90: New test.
7461         * gfortran.dg/widechar_IO_3.f90: New test.
7462         * gfortran.dg/widechar_IO_4.f90: New test.
7464 2008-06-13  Tobias Burnus  <burnus@net-b.de>
7466         PR fortran/36476
7467         * gfortran.dg/parameter_array_init_4.f90: New.
7469 2008-06-13  Eric Botcazou  <ebotcazou@adacore.com>
7471         * gcc.c-torture/compile/20080613-1.c: New test.
7473 2008-06-13  Jakub Jelinek  <jakub@redhat.com>
7475         PR c/36507
7476         * gcc.dg/inline-28.c: New test.
7477         * gcc.dg/inline-29.c: New test.
7478         * gcc.dg/inline-30.c: New test.
7480 2008-06-12  Tobias Burnus  <burnus@net-b.de>
7482         PR fortran/36462
7483         * gfortran.dg/index_2.f90: New.
7485 2008-06-12  Eric Botcazou  <ebotcazou@adacore.com>
7487         * gnat.dg/discr9.ad[sb]: New test.
7489 2008-06-12  Joseph Myers  <joseph@codesourcery.com>
7491         * gcc.dg/compat/struct-layout-1.exp (orig_gcc_exec_prefix_saved):
7492         Always initialize.
7493         * g++.dg/compat/struct-layout-1.exp (orig_gcc_exec_prefix_saved):
7494         Always initialize.
7496 2008-06-12  Jakub Jelinek  <jakub@redhat.com>
7498         PR testsuite/36443
7499         * gcc.dg/compat/struct-layout-1.exp: Temporarily unset
7500         GCC_EXEC_PREFIX from environment when running $HOSTCC.
7501         * g++.dg/compat/struct-layout-1.exp: Likewise.
7503 2008-06-12  Richard Guenther  <rguenther@suse.de>
7505         PR tree-optimization/36345
7506         * gcc.c-torture/execute/20020619-1.c: Remove broken part of
7507         the testcase.
7509 2008-06-11  Edmar Wienskoski  <edmar@freescale.com>
7511         PR target/36425
7512         * gcc.target/powerpc/e500-1.c: New test case to verify
7513         mno-isel option.
7515 2008-06-11  Eric Botcazou  <ebotcazou@adacore.com>
7517         * gnat.dg/specs/varsize_copy.ad[sb]: New test.
7519 2008-06-10  Uros Bizjak  <ubizjak@gmail.com>
7521         * gcc.target/i386/bt-mask-1.c: New test.
7522         * gcc.target/i386/bt-mask-2.c: Ditto.
7524 2008-06-10  Uros Bizjak  <ubizjak@gmail.com>
7526         PR target/36473
7527         * gcc.target/i386/bt-1.c: New test.
7528         * gcc.target/i386/bt-2.c: Ditto.
7530 2008-06-09  Andy Hutchinson  <hutchinsonandy@aim.com>
7532         * gcc.c-torture/execute/builtins/lib/chk.c: Only include sys/types.h
7533         for unix to check for uClibc.
7535 2008-06-09  Andy Hutchinson  <hutchinsonandy@aim.com>
7537         PR testsuite/36285
7538         * gcc.dg/compat/struct-return-10_y.c: Remove test_va.
7539         * gcc.dg/compat/vector-defs.h: Add check for availability of 8 byte 
7540         double.
7541         * gcc.dg/compat/struct-layout-1_test.h: Change bitfield to match 
7542         integer size.
7544 2008-06-09  Joseph Myers  <joseph@codesourcery.com>
7546         * gcc.dg/pr34856.c: Condition use of -maltivec on
7547         powerpc_altivec_ok.  Use -w on other powerpc*-*-linux*.
7549 2008-06-09  Richard Sandiford  <rdsandiford@googlemail.com>
7551         * gcc.dg/torture/mips-hilo-1.c: Delete.
7552         * gcc.target/mips/pr35232.c: Likewise.
7553         * gcc.target/mips/fix-vr4130-1.c: Use modulus to create an mfhi.
7554         * gcc.target/mips/fix-vr4130-3.c: Likewise.
7555         * gcc.target/mips/int-moves-1.c: New test.
7556         * gcc.target/mips/int-moves-2.c: Likewise.
7557         * gcc.target/mips/fix-r4000-1.c: Likewise.
7558         * gcc.target/mips/fix-r4000-2.c: Likewise.
7559         * gcc.target/mips/fix-r4000-3.c: Likewise.
7560         * gcc.target/mips/fix-r4000-4.c: Likewise.
7561         * gcc.target/mips/fix-r4000-5.c: Likewise.
7562         * gcc.target/mips/fix-r4000-6.c: Likewise.
7563         * gcc.target/mips/fix-r4000-7.c: Likewise.
7564         * gcc.target/mips/fix-r4000-8.c: Likewise.
7565         * gcc.target/mips/fix-r4000-9.c: Likewise.
7566         * gcc.target/mips/fix-r4000-10.c: Likewise.
7567         * gcc.target/mips/fix-r4000-11.c: Likewise.
7568         * gcc.target/mips/fix-r4000-12.c: Likewise.
7569         * gcc.target/mips/timode-1.c: Likewise.
7570         * gcc.target/mips/timode-2.c: Likewise.
7572 2008-06-09  Eric Botcazou  <ebotcazou@adacore.com>
7574         * gnat.dg/specs/pack3.ads: New test.
7575         * gnat.dg/specs/pack3_pkg.ads: New helper.
7577 2008-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
7579         PR c++/35242
7580         * g++.dg/cpp0x/vt-35242.C: New.
7582 2008-06-08  Janus Weil  <janus@gcc.gnu.org>
7584         PR fortran/36459
7585         * gfortran.dg/proc_decl_16.f90: New.
7587 2008-06-08  Tobias Burnus  <burnus@net-b.de>
7589         PR fortran/35830
7590         * proc_decl_13.f90: New.
7591         * proc_decl_14.f90: New.
7592         * proc_decl_15.f90: New.
7594 2008-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7596         PR fortran/36420
7597         PR fortran/36421
7598         PR fortran/36422
7599         * gfortran.dg/fmt_g0_1.f08: New test.
7600         * gfortran.dg/fmt_g0_2.f08: New test.
7601         * gfortran.dg/fmt_g0_3.f08: New test.
7603 2008-06-07  Xinliang David Li  <davidxl@google.com>
7605         PR/36440
7606         * gcc.dg/cdce1.c: Remove run target clause.
7607         * gcc.dg/cdce2.c: Ditto.
7608         * g++.dg/cdce3.C: Fix a bug in target specification.
7610 2008-06-07  Tobias Burnus  <burnus@net-b.de>
7612         PR fortran/36437
7613         * gfortran.dg/c_sizeof_1.f90: New.
7614         * gfortran.dg/c_sizeof_2.f90: New.
7616 2008-06-07  Joseph Myers  <joseph@codesourcery.com>
7618         * g++.dg/abi/arm_cxa_vec1.C: Don't handle xscale*-*-*.
7619         * g++.dg/eh/spbp.C: Don't handle *-*-solaris2.[56]*.
7620         * g++.dg/warn/miss-format-1.C: Don't handle Solaris before Solaris
7621         7.
7622         * gcc.c-torture/compile/981006-1.c: Don't handle xscale*-*-*,
7623         strongarm*-*-* and cris-*-aout*.
7624         * gcc.c-torture/execute/941014-1.x: Don't handle xscale*-*-* and
7625         strongarm*-*-*.
7626         * gcc.dg/20030909-1.c: Don't handle xscale*-*-* and
7627         strongarm*-*-*.
7628         * gcc.dg/20031108-1.c: Don't handle xscale*-*-* and
7629         strongarm*-*-*.
7630         * gcc.dg/20040813-1.c: Don't handle *-*-sysv5*.
7631         * gcc.dg/arm-asm.c: Don't handle strongarm*-*-* and xscale*-*-*.
7632         * gcc.dg/arm-scd42-1.c: Use target arm*-*-*.
7633         * gcc.dg/arm-scd42-3.c: Use target arm*-*-*.
7634         * gcc.dg/cpp/assert4.c: Don't handle BeOS.
7635         * gcc.dg/debug/pr35154.c: Don't handle *-*-sysv5*.
7636         * gcc.dg/intmax_t-1.c: Don't handle *-*-solaris2.5.1 and
7637         xscale*-*-elf*.
7638         * gcc.dg/pragma-align.c: Don't handle i?86-*-sco3.2v5*.
7639         * gcc.dg/pthread-init-2.c: Don't handle *-*-solaris2.5.1.
7640         * gcc.misc-tests/arm-isr.exp: Use target arm*-*-*.
7641         * gcc.target/powerpc/ppc-sdata-1.c: Don't handle powerpc-*-sysv*.
7642         * gcc.target/powerpc/ppc-sdata-2.c: Don't handle powerpc-*-sysv*.
7643         * gcc.target/powerpc/ppc-stackalign-1.c: Don't handle
7644         powerpc-*-sysv*.
7645         * gfortran.dg/debug/pr35154-stabs.f: Don't handle *-*-sysv5*.
7646         * lib/target-supports.exp: Don't handle strongarm*-*-elf,
7647         xscale*-*-elf and *-*-windiss.
7648         * obj-c++.dg/dwarf-2.mm: Don't handle *-*-solaris2.[56]*.
7649         * objc.dg/dwarf-1.m: Don't handle *-*-solaris2.[56]*.
7650         * objc.dg/dwarf-2.m: Don't handle *-*-solaris2.[56]*.
7651         * gcc.dg/mt-loopi1.c: Remove.
7653 2008-06-07  Samuel Tardieu  <sam@rfc1149.net>
7655         * gnat.dg/specs/oversize.ads: New.
7657 2008-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
7659         PR c++/35327
7660         * g++.dg/parse/crash41.C: New.
7662 2008-06-06  Uros Bizjak  <ubizjak@gmail.com>
7664         PR rtl-optimization/36438
7665         * gcc.target/i386/pr36438.c
7667 2008-06-06  Jakub Jelinek  <jakub@redhat.com>
7669         PR target/36362
7670         * gcc.c-torture/execute/20080529-1.c: New test.
7672 2008-06-06  Jakub Jelinek  <jakub@redhat.com>
7674         * gcc.dg/gomp/collapse-1.c: New test.
7675         * gcc.dg/gomp/nesting-1.c: New test.
7676         * g++.dg/gomp/task-1.C: New test.
7677         * g++.dg/gomp/predetermined-1.C: New test.
7678         * g++.dg/gomp/tls-4.C: New test.
7679         * gfortran.dg/gomp/collapse1.f90: New test.
7680         * gfortran.dg/gomp/sharing-3.f90: New test.
7681         * gcc.dg/gomp/pr27499.c (foo): Remove is unsigned dg-warning.
7682         * g++.dg/gomp/pr27499.C (foo): Likewise.
7683         * g++.dg/gomp/for-16.C (foo): Likewise.
7684         * g++.dg/gomp/tls-3.C: Remove dg-error, add S::s definition.
7685         * g++.dg/gomp/pr34607.C: Adjust dg-error location.
7686         * g++.dg/gomp/for-16.C (foo): Add a new dg-error.
7687         * gcc.dg/gomp/appendix-a/a.35.4.c: Add dg-warning.
7688         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
7689         * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
7690         * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
7691         * gfortran.dg/gomp/omp_parse1.f90: Remove !$omp tab test.
7692         * gfortran.dg/gomp/appendix-a/a.33.4.f90: Remove dg-error
7693         about allocatable array.
7694         * gfortran.dg/gomp/reduction1.f90: Likewise.
7696 2008-06-06  Richard Guenther  <rguenther@suse.de>
7698         * gcc.dg/tree-ssa/alias-18.c: XFAIL some sub-tests.
7700 2008-06-04  Joseph Myers  <joseph@codesourcery.com>
7702         * lib/target-supports.exp (check_effective_target_powerpc_spu):
7703         Call check_effective_target_powerpc_altivec_ok.
7704         * gcc.target/powerpc/dfp-dd.c, gcc.target/powerpc/dfp-td.c,
7705         gcc.target/powerpc/ppc32-abi-dfp-1.c,
7706         gcc.target/powerpc/ppu-intrinsics.c: Require powerpc_fprs.
7708 2008-06-04  Xinliang David Li  <davidxl@google.com>
7710         * gcc.dg/cdce1.c: New test.
7711         * gcc.dg/cdce2.c: Ditto.
7712         * g++.dg/cdce3.C: Ditto.
7714 2008-06-04  Janus Weil  <janus@gcc.gnu.org>
7716         PR fortran/36322
7717         PR fortran/36275
7718         * gfortran.dg/proc_decl_2.f90: Extended.
7720 2008-06-04  Joseph Myers  <joseph@codesourcery.com>
7721             Maxim Kuvyrkov  <maxim@codesourcery.com>
7723         * gcc.target/m68k/xgot-1.c: New test.
7725 2008-06-04  Richard Guenther  <rguenther@suse.de>
7727         * gcc.c-torture/execute/20080604-1.c: New testcase.
7729 2008-06-03  Andy Hutchinson  <hutchinsonandy@aim.com>
7731         PR/34880
7732         * gcc.c-torture/execute/float-floor.c: Adjust test for 4 byte 
7733         doubles.
7735 2008-06-03  Eric Botcazou  <ebotcazou@adacore.com>
7737         * gnat.dg/aliasing1.ad[sb]: New test.
7738         * gnat.dg/aliasing2.ad[sb]: Likewise.
7740 2008-06-02  Andy Hutchinson  <hutchinsonandy@aim.com>
7742         * gcc.target/avr/avr.exp: Add avr testsuite.
7743         * gcc.target/avr/trivial.c: Add simple test.
7744         * gcc.target/avr/torture/avr-torture.exp: Add avr-torture testsuite.
7745         * gcc.target/avr/torture/trivial.c: Add simple test.
7747 2008-06-02  Andy Hutchinson  <hutchinsonandy@aim.com>
7749         * gcc.dg/pr19340.c: Disable for AVR as it has no scheduling.
7750         * gcc.dg/section1.c: XFAIL AVR as bss section is used  differently.
7752 2008-06-02  Andy Hutchinson  <hutchinsonandy@aim.com>
7754         * gcc.dg/pr18241-1.c: Use long on small int target.
7755         * gcc.dg/pr32912-2.c: Ditto.
7756         * gcc.dg/pr35065.c: Ditto.
7757         * gcc.dg/pr36300-1.c: Ditto.
7758         * gcc.dg/pr36300-2.c: Ditto.
7759         * gcc.dg/pr27639.c: Reduce array size for small int target.
7760         * gcc.dg/pr28755.c: Skip test if pointers are smaller than 32 bits.
7761         * gcc.dg/pr36194.c: Reduce constant on small int target.
7762         * gcc.dg/torture/builtin-frexp-1.c: Ditto.
7764 2008-06-02  Andy Hutchinson  <hutchinsonandy@aim.com>
7766         * gcc.dg/torture/pr34330.c: Skip test for targets without pthread.
7767         * gcc.dg/torture/pr36244.c: Ditto.
7768         * gcc.dg/tree-ssa/pr36181.c: Ditto.
7770 2008-06-02  Janus Weil  <janus@gcc.gnu.org>
7772         PR fortran/36361
7773         * gfortran.dg/interface_24.f90: New.
7775 2008-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
7777         PR c++/36404
7778         * g++.dg/template/crash79.C: New.
7779         * g++.dg/other/pr28114.C: Adjust.       
7781 2008-06-02  Daniel Kraft  <d@domob.eu>
7783         * finalize_1.f08:  New test.
7784         * finalize_2.f03:  New test.
7785         * finalize_3.f03:  New test.
7786         * finalize_4.f03:  New test.
7787         * finalize_5.f03:  New test.
7788         * finalize_6.f90:  New test.
7789         * finalize_7.f03:  New test.
7790         * finalize_8.f03:  New test.
7792 2008-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
7794         * gcc.c-torture/execute/ieee/ieee.exp: Load c-torture.exp.
7796 2008-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
7798         * gcc.target/mips/fpr-moves-7.c: New test.
7799         * gcc.target/mips/fpr-moves-8.c: New test.
7801 2008-05-30  Bernd Schmidt  <bernd.schmidt@analog.com>
7803         * gcc.target/bfin/mcpu-default.c: Adjust for recent changes: default
7804         CPU has all workarounds, and no longer explicitly sets bf532 as CPU
7805         type.
7807         * gcc.target/bfin/mcpu-bf531.c: Adjust for WORKAROUND_RETS.
7808         * gcc.target/bfin/mcpu-bf532.c: Likewise.
7809         * gcc.target/bfin/mcpu-bf533.c: Likewise.
7810         * gcc.target/bfin/mcpu-bf534.c: Likewise.
7811         * gcc.target/bfin/mcpu-bf536.c: Likewise.
7812         * gcc.target/bfin/mcpu-bf537.c: Likewise.
7813         * gcc.target/bfin/mcpu-bf548.c: Likewise.
7814         * gcc.target/bfin/mcpu-bf549.c: Likewise.
7815         * gcc.target/bfin/mcpu-bf561.c: Likewise.
7816         * gcc.target/bfin/mcpu-bf523.c: Likewise.
7817         * gcc.target/bfin/mcpu-bf524.c: Likewise.
7818         * gcc.target/bfin/mcpu-bf526.c: Likewise.
7819         * gcc.target/bfin/mcpu-bf522.c: Likewise.
7820         * gcc.target/bfin/mcpu-bf525.c: Likewise.
7821         * gcc.target/bfin/mcpu-bf527.c: Likewise.
7822         * gcc.target/bfin/mcpu-bf538.c: Likewise.
7823         * gcc.target/bfin/mcpu-bf539.c: Likewise.
7824         * gcc.target/bfin/mcpu-bf542.c: Likewise.
7825         * gcc.target/bfin/mcpu-bf544.c: Likewise.
7826         * gcc.target/bfin/mcpu-default.c: Likewise.
7827         * gcc.target/bfin/workarounds-any.c: Likewise.
7828         * gcc.target/bfin/workarounds-none.c: Likewise.
7829         * gcc.target/bfin/workarounds-1.c: Likewise.
7830         * gcc.target/bfin/workarounds-2.c: Likewise.
7831         * gcc.target/bfin/workarounds-3.c: Likewise.
7832         * gcc.target/bfin/workarounds-4.c: Likewise.
7834 2008-05-30  Tom Tromey  <tromey@redhat.com>
7836         PR preprocessor/36320:
7837         * gcc.dg/cpp/pr36320.c: New file.
7839 2008-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
7841         PR c++/35243
7842         * g++.dg/cpp0x/vt-35243.C: New. 
7844 2008-05-29  H.J. Lu  <hongjiu.lu@intel.com>
7846         PR target/35771
7847         * gcc.dg/torture/pr35771.h: New.
7848         * gcc.dg/torture/pr35771-1.c: Likewise.
7849         * gcc.dg/torture/pr35771-2.c: Likewise.
7850         * gcc.dg/torture/pr35771-3.c: Likewise.
7852 2008-05-29  Eric Botcazou  <ebotcazou@adacore.com>
7854         * gcc.dg/nested-func-6.c: New test.
7856 2008-05-29  Richard Guenther  <rguenther@suse.de>
7858         PR tree-optimization/36343
7859         * gcc.c-torture/execute/pr36343.c: New testcase.
7861 2008-05-29  Arnaud Charlet  <charlet@adacore.com>
7863         * gnat.dg/abstract1.ad[sb]: New test.
7865 2008-05-28  Janus Weil  <janus@gcc.gnu.org>
7867         PR fortran/36325
7868         PR fortran/35830
7869         * gfortran.dg/interface_23.f90: New.
7870         * gfortran.dg/gomp/reduction3.f90: Fixed invalid code.
7871         * gfortran.dg/proc_decl_12.f90: New:
7872         * gfortran.dg/external_procedures_1.f90: Fixed error message.
7874 2008-05-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7876         PR fortran/36319
7877         * gfortran.dg/widechar_5.f90: New file.
7878         * gfortran.dg/widechar_6.f90: New file.
7879         * gfortran.dg/widechar_7.f90: New file.
7880         * gfortran.dg/widechar_intrinsics_5.f90: Uncomment the lines
7881         testing the SPREAD intrinsic.
7882         * gfortran.dg/widechar_intrinsics_6.f90: New file.
7883         * gfortran.dg/widechar_intrinsics_7.f90: New file.
7884         * gfortran.dg/widechar_intrinsics_8.f90: New file.
7885         * gfortran.dg/widechar_intrinsics_9.f90: New file.
7886         * gfortran.dg/widechar_intrinsics_10.f90: New file.
7888 2008-05-28  Seongbae Park <seongbae.park@gmail.com>
7890         * gcc.dg/tree-prof/ic-misattribution-1.c: New test.
7891         * gcc.dg/tree-prof/ic-misattribution-1a.c: New test.
7892         * lib/profopt.exp (profopt-get-options): Support
7893         dg-additional-sources.
7894         (profopt-execute): Handle additional sources.
7896 2008-05-28  Rafael Espíndola  <espindola@google.com>
7898         * gcc.dg/20080528-1.c: New test.
7900 2008-05-28  Arnaud Charlet  <charlet@adacore.com>
7902         * gnat.dg/old_errors.adb, gnat.dg/deep_old.adb: Adjust.
7904         * gnat.dg/specs/iface_eq_test.ads,
7905         gnat.dg/specs/iface_eq_test-child.ads: New test.
7906         * gnat.dg/specs/self_class.ads: New test.
7907         * gnat.dg/fixce.adb: New test.
7908         * gnat.dg/frunaligned*.ad[sb]: New test.
7910 2008-05-27  Andy Hutchinson  <hutchinsonandy@aim.com>
7912         * gcc.dg/tree-ssa/data-dep-1.c: Skip test for avr-*-* too much code.
7913         * gcc.dg/tree-ssa/ldist-3.c: Ditto.
7914         * gcc.dg/tree-ssa/ldist-5.c: Ditto.
7915         * gcc.dg/tree-ssa/ifc-20040816-2 .c: Adjust for int size < 4 bytes.
7916         * gcc.dg/tree-ssa/pr32540-1.c: Ditto.
7917         * gcc.dg/tree-ssa/pr32540-2.c: Ditto.
7918         * gcc.dg/tree-ssa/ssa-lim-5.c: Ditto.
7919         * gcc.dg/tree-ssa/pr23115.c: Adjust test for double size < 8 bytes. 
7921 2008-05-27  H.J. Lu  <hongjiu.lu@intel.com>
7923         PR target/35767
7924         PR target/35771
7925         * gcc.target/i386/pr35767-1.c: New.
7926         * gcc.target/i386/pr35767-1d.c: Likewise.
7927         * gcc.target/i386/pr35767-1i.c: Likewise.
7928         * gcc.target/i386/pr35767-2.c: Likewise.
7929         * gcc.target/i386/pr35767-2d.c: Likewise.
7930         * gcc.target/i386/pr35767-2i.c: Likewise.
7931         * gcc.target/i386/pr35767-3.c: Likewise.
7932         * gcc.target/i386/pr35767-4.c: Likewise.
7933         * gcc.target/i386/pr35767-5.c: Likewise.
7935 2008-05-27  Tobias Burnus  <burnus@net-b.de>
7937         * gfortran.dg/assignment_3.f90: Add missing cleanup-modules.
7939 2008-05-27  Tobias Burnus  <burnus@net-b.de>
7941         PR fortran/36316
7942         * gfortran.dg/assignment_3.f90: New.
7944 2008-05-27  Richard Sandiford  <rdsandiford@googlemail.com>
7946         * lib/fortran-torture.exp (get-fortran-torture-options):
7947         New function, replacing old FORTRAN_TORTURE_OPTIONS code.
7948         * gfortran.fortran-torture/compile/compile.exp: Use
7949         [get-fortran-torture-options] instead of $FORTRAN_TORTURE_OPTIONS.
7950         * gfortran.fortran-torture/execute/execute.exp: Likewise.
7952 2008-05-27  Michael Matz  <matz@suse.de>
7954         PR c++/27975
7955         * g++.dg/warn/Wenum-compare.C: New testcase.
7956         * g++.dg/warn/Wenum-compare-no.C: Ditto.
7958 2008-05-27  Richard Guenther  <rguenther@suse.de>
7960         PR tree-optimization/36339
7961         * gcc.c-torture/execute/pr36339.c: New testcase.
7962         * gcc.dg/tree-ssa/loadpre8.c: XFAIL.
7964 2008-05-27  Eric Botcazou  <ebotcazou@adacore.com>
7966         * gnat.dg/pack9.ad[sb]: New test.
7968 2008-05-27  Arnaud Charlet  <charlet@adacore.com>
7970         * gnat.dg/sync1.ad[sb]: New test.
7971         * gnat.dg/interface5.ad[sb]: New test.
7973 2008-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7975         * gcc.c-torture/compile/pr11832.c: XFAIL on (x86 && ilp32 && pic).
7976         * gcc.c-torture/compile/pr33009.c: Likewise.
7978 2008-05-27  Alexandre Oliva  <aoliva@redhat.com>
7980         PR c++/35909
7981         * g++.dg/conversion/bitfield9.C: New.
7983 2008-05-26  Arnaud Charlet  <charlet@adacore.com>
7985         * gnat.dg/specs/array_no_def_init.ads: New test.
7987 2008-05-26  Kai Tietz  <kai.tietz@onevision.com>
7989         * gcc-c.torture/execute/pr36321.c: New.
7991 2008-05-26  Richard Guenther  <rguenther@suse.de>
7993         PR middle-end/36300
7994         * gcc.dg/pr36300-1.c: New testcase.
7995         * gcc.dg/pr36300-2.c: Likewise.
7997 2008-05-26  Arnaud Charlet  <charlet@adacore.com>
7999         * gnat.dg/set_in_pproc.adb: New test.
8000         * gnat.dg/modular2.adb: New test.
8001         * gnat.dg/pak.ad[sb]: New test.
8003 2008-05-25  Eric Botcazou  <ebotcazou@adacore.com>
8005         * gnat.dg/trampoline1.adb: New test.
8006         * gnat.dg/trampoline2.adb: Likewise.
8008 2008-05-25  Tobias Burnus  <burnus@net-b.de>
8010         PR fortran/32600
8011         * gfortran.dg/c_f_pointer_tests_3.f90: New.
8013 2008-05-25  Richard Guenther  <rguenther@suse.de>
8015         PR tree-optimization/17526
8016         * gcc.dg/torture/pr17526.c: New testcase.
8018 2008-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8020         * gcc.dg/tg-tests.h: Fix spelling of FP_INFINITE.
8022 2008-05-23  Sandra Loosemore  <sandra@codesourcery.com>
8023             Daniel Jacobowitz  <dan@codesourcery.com>
8025         * g++.dg/other/profile1.C: Use dg-require-profiling.
8027 2008-05-24  Hans-Peter Nilsson  <hp@axis.com>
8029         PR testsuite/22523
8030         * g++.dg/template/inline1.C: For the not-defined symbol, use the
8031         pattern from g++.dg/template/qualttp17.C.
8033 2008-05-23  Rafael Espíndola  <espindola@google.com>
8035         * gcc.c-torture/compile/20080522-1.c: Move to gcc.dg.
8036         * gcc.dg/20080522-1.c: Moved from gcc.c-torture.
8038 2008-05-23  Paul Brook  <paul@codesourcery.com>
8039             Carlos O'Donell  <carlos@codesourcery.com>
8041         * gcc.target/arm/naked-1.c: New test.
8042         * gcc.target/arm/naked-2.c: New test.
8044 2008-05-23  Tobias Burnus  <burnus@net-b.de>
8046         PR fortran/36314
8047         * gfortran.dg/eoshift_large_1.f90: Replace tabs by spaces.
8049 2008-05-23  Arnaud Charlet  <charlet@adacore.com>
8051         * gnat.dg/addr_slice.adb: New test.
8053 2008-05-23  Jakub Jelinek  <jakub@redhat.com>
8055         PR c++/36237
8056         * g++.dg/gomp/pr36237.C: New test.
8058 2008-05-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8060         * gcc.dg/builtins-error.c: Test __builtin_fpclassify.  Also
8061         add tests for all previous type-generic builtins.
8062         * gcc.dg/pr28796-2.c: Add -DUNSAFE flag.
8063         * gcc.dg/tg-tests.h: Test __builtin_fpclassify.
8065 2008-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
8067         PR libgfortran/36302
8068         * gfortran.dg/cshift_large_1.f90:  New test.
8069         * gfortran.dg/eoshift_large_1.f90:  New test.
8071 2008-05-22  Rafael Espíndola  <espindola@google.com>
8073         * gcc.c-torture/compile/20080522-1.c: New testcase.
8075 2008-05-22  Richard Guenther  <rguenther@suse.de>
8077         * gcc.c-torture/execute/20080522-1.c: New testcase.
8079 2008-05-22  Richard Guenther  <rguenther@suse.de>
8081         * gcc.dg/tree-ssa/alias-18.c: New testcase.
8083 2008-05-22  Arnaud Charlet  <charlet@adacore.com>
8085         * gnat.dg/slice5.adb: New test.
8086         * gnat.dg/notnot.adb: New test.
8087         * gnat.dg/tf_interface_1.ad[sb]: New test.
8088         * gnat.dg/const1.adb: New test.
8089         * gnat.dg/parameterlessfunc.adb: New test.
8090         * gnat.dg/specs/interface5.ads: New test.
8091         * gnat.dg/specs/cpp_assignment.ads: New test.
8093 2008-05-22  Nathan Sidwell  <nathan@codesourcery.com>
8095         * lib/dg-pch.exp (dg-pch): Fix if bracing.
8097 2008-05-21  H.J. Lu  <hongjiu.lu@intel.com>
8099         * gcc.target/i386/m128-check.h (ARRAY_SIZE): New.
8100         (CHECK_EXP): Use it.
8102         * gcc.target/i386/set-v16qi-3.h: New.
8103         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
8104         * gcc.target/i386/sse4_1-set-v16qi-3.c: Likewise.
8106 2008-05-21  Sebastian Pop  <sebastian.pop@amd.com>
8108         PR tree-optimization/36287
8109         PR tree-optimization/36286
8110         * gcc.dg/tree-ssa/pr36287.c: New.
8111         * gfortran.dg/pr36286.f90: New.
8113 2008-05-21  Tom Tromey  <tromey@redhat.com>
8115         PR preprocessor/27777:
8116         * gcc.dg/cpp/pr27777.c: New file.
8118 2008-05-21  Jakub Jelinek  <jakub@redhat.com>
8120         PR c++/36023
8121         * g++.dg/ext/complit10.C: New test.
8123 2008-05-21  Janis Johnson  <janis187@us.ibm.com>
8125         * gfortran.dg/nint_2.f90: XFAIL only when using -O0.
8127         * lib/target-supports-dg.exp (dg-xfail-run-if): New.
8128         * gcc.test-framework/dg-do-run-xrif-exp-F.c: New test.
8129         * gcc.test-framework/dg-do-run-xrif-exp-P.c: New test.
8130         * gcc.test-framework/dg-do-run-xrif-exp-XF.c: New test.
8131         * gcc.test-framework/dg-do-run-xrif-exp-XP.c: New test.
8132         * gcc.test-framework/dg-dot-run-xrif-exp-F.c: New test.
8133         * gcc.test-framework/dg-dot-run-xrif-exp-P.c: New test.
8134         * gcc.test-framework/dg-dot-run-xrif-exp-XF.c: New test.
8135         * gcc.test-framework/dg-dot-run-xrif-exp-XP.c: New test.
8136         * gcc.test-framework/test-framework.awk: Handle new tests.
8138 2008-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8140         PR fortran/36257
8141         * gfortran.dg/char_length_12.f90: New test.
8143 2008-05-20  Nathan Sidwell  <nathan@codesourcery.com>
8145         * gcc.c-torture/execute/builtins/memops-asm.c: Set inside_main.
8147         * lib/gcc-dg.exp (cleanup-saved-temps): Add optional list of
8148         suffixes not to delete.
8149         * gcc.dg/pch/save-temps-1.c: Don't delete ".s" temp.
8150         * g++.dg/pch/pch.C: Likewise.
8152         * g++.old-deja/g++.pt/static11.C: Replace xfail by target requirement.
8154         * lib/dg-pch.exp (dg-pch): Don't expect .s files if there are
8155         dg-errors expected.
8157 2008-05-20  Janis Johnson  <janis187@us.ibm.com>
8159         PR testsuite/20771
8160         * lib/dg-pch.exp: Move a flag in arguments to dg-test to differentiate
8161         compile results for pch test lines in gcc.sum.
8162         * gcc.dg/pch/counter-2.c: Add comments to dg-error directives to
8163         make them unique in gcc.sum.
8164         * gcc.dg/pch/valid-1.c: Ditto.
8165         * gcc.dg/pch/valid-2.c: Ditto.
8166         * gcc.dg/pch/valid-3.c: Ditto.
8167         * gcc.dg/pch/warn-1.c: Same for dg-warning.
8169 2008-05-20  Andy Hutchinson  <hutchinsonandy@aim.com>
8171         * gcc.dg/array-quals-1.c: xfail read only section
8172         check for avr target. 
8174 2008-05-20  Andy Hutchinson  <hutchinsonandy@aim.com>
8176         PR testsuite/34889
8177         * gcc.c-torture/execute/builtins/pr23484-chk.c : Correct test for 
8178         16bit int target. 
8180 2008-05-20  Andy Hutchinson  <hutchinsonandy@aim.com>
8182         * gcc.dg/tree-ssa/ifc-20040816-1.c : signal.h not required.
8183         * gcc.c-torture/execute/ieee/fp-cmp-1.c : Do not include signal.h if
8184         SIGNAL_SUPPRESS.
8185         * gcc.c-torture/execute/ieee/fp-cmp-2.c : Ditto.
8186         * gcc.c-torture/execute/ieee/fp-cmp-3.c : Ditto.
8188 2008-05-20  Andy Hutchinson  <hutchinsonandy@aim.com>
8190         * gcc.dg/builtins-config.h: AVR does not have C99 runtime. 
8192 2008-05-20  Janis Johnson  <janis187@us.ibm.com>
8194         PR testsuite/22523
8195         * g++.dg/template/inline1.C: Handle syntax for more assemblers.
8197         * lib/scandump.exp (scan-dump): Handle non-existent dump file.
8198         (scan-dump-times): Ditto.
8199         (scan-dump-not): Ditto.
8200         (scan-dump-dem): Ditto.
8201         (scan-dump-dem-not): Ditto.
8203         * obj-c++.dg/bitfield-1.mm: XFAIL for ICE; move dg-options after other
8204         test directives; use dg-prune-output instead of dg-excess-errors for
8205         possible message to ignore; adjust line numbers for messages.
8207         * obj-c++.dg/comp-types-10.mm: XFAIL for ICE.
8208         * obj-c++.dg/try-catch-9.mm: XFAILfor ICE, move dg-options after
8209         other test directives.
8211         * obj-c++.dg/try-catch-2.mm: Move dg-options after dg-xfail-if.
8212         * obj-c++.dg/encode-8.mm: Move dg-options after dg-do.
8213         * obj-c++.dg/bitfield-4.mm: Ditto; use dg-prune-output instead of
8214         dg-excess-errors for possible additional message.
8215         * obj-c++.dg/layout-1.mm: Use dg-prune-output instead of
8216         dg-excess-errors for possible additional message.
8218         * g++.dg/ext/vector14.C: Ignore a possible warning.
8220 2008-05-20  Samuel Tardieu  <sam@rfc1149.net>
8222         * gnat.dg/modular.adb: Remove test, gnat.dg/modular1.adb already
8223         checks that the bug is fixed and is more concise.
8225 2008-05-20  Samuel Tardieu  <sam@rfc1149.net>
8227         PR ada/35791
8228         * gnat.dg/check_displace_generation.adb: New.
8230 2008-05-20  Samuel Tardieu  <sam@rfc1149.net>
8232         PR ada/30740
8233         * gnat.dg/modular.adb: New test.
8235 2008-05-20  Jan Sjodin  <jan.sjodin@amd.com>
8236             Sebastian Pop  <sebastian.pop@amd.com>
8238         PR tree-optimization/36181
8239         * gcc.dg/tree-ssa/pr36181.c: New.
8241 2008-05-20  Uros Bizjak  <ubizjak@gmail.com>
8243         PR testsuite/36057
8244         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): Remove.
8245         (const char *dg_options): New array.
8246         (switchfiles): Loop through dg_options array to generate dg-options
8247         directives.  Remove numbered arguments usage from fprintf
8248         format strings.
8250 2008-05-20  Jan Sjodin  <jan.sjodin@amd.com>
8251             Sebastian Pop  <sebastian.pop@amd.com>
8253         PR tree-optimization/36206
8254         * gfortran.dg/pr36206.f: New.
8256 2008-05-20  Arnaud Charlet  <charlet@adacore.com>
8258         * gnat.dg/testint.adb: New test.
8259         * gnat.dg/modular1.adb: New test.
8260         * gnat.dg/test_iface_aggr.adb: New test.
8261         * gnat.dg/gen_disp.ad[sb]: New test.
8262         * gnat.dg/specs/tag2.ads: Adjust.
8263         * gnat.dg/specs/empty_variants.ads: Adjust.
8265 2008-05-20  Richard Guenther  <rguenther@suse.de>
8267         * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
8268         * gcc.dg/tree-ssa/ssa-sink-2.c: Likewise.
8269         * gcc.dg/tree-ssa/ssa-sink-3.c: Likewise.
8270         * gcc.dg/tree-ssa/ssa-sink-4.c: Likewise.
8272 2008-05-20  Sandra Loosemore  <sandra@codesourcery.com>
8274         * gcc.c-torture/compile/20061214-1.c: New test.
8276 2008-05-20  Richard Guenther  <rguenther@suse.de>
8278         * gcc.c-torture/execute/20080519-1.c: New testcase.
8280 2008-05-19  Xinliang David Li  <davidxl@google.com>
8282         * gcc.dg/cdce1.c: Remove test.
8283         * gcc.dg/cdce2.c: Remove test.
8285 2008-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8287         PR fortran/36265
8288         * gfortran.dg/char_length_11.f90: New test.
8290 2008-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8292         * gfortran.dg/widechar_intrinsics_5.f90: Add dg-do directive and
8293         use -fbackslash option.
8295 2008-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8297         * gfortran.dg/char_cast_2.f90: Adjust count in scanning the tree
8298         dump file.
8300 2008-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8302         * gfortran.dg/bind_c_module.f90: Adjust expected error messages.
8304 2008-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8306         * gfortran.dg/char_cast_1.f90: Adjust count in scanning the tree
8307         dump file.
8309 2008-05-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8311         * gcc.dg/builtins-error.c: Test __builtin_isinf_sign.
8312         * gcc.dg/tg-tests.h: Likewise.  Mark variables volatile.
8313         * gcc.dg/torture/builtin-isinf_sign-1.c: New test.
8315 2008-05-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8317         * gfortran.dg/achar_3.f90: Adjust error messages.
8318         * gfortran.dg/achar_5.f90: New test.
8319         * gfortran.dg/achar_6.F90: New test.
8320         * gfortran.dg/widechar_1.f90: New test.
8321         * gfortran.dg/widechar_2.f90: New test.
8322         * gfortran.dg/widechar_3.f90: New test.
8323         * gfortran.dg/widechar_4.f90: New test.
8324         * gfortran.dg/widechar_intrinsics_1.f90: New test.
8325         * gfortran.dg/widechar_intrinsics_2.f90: New test.
8326         * gfortran.dg/widechar_intrinsics_3.f90: New test.
8327         * gfortran.dg/widechar_intrinsics_4.f90: New test.
8328         * gfortran.dg/widechar_intrinsics_5.f90: New test.
8329         * gfortran.dg/widechar_select_1.f90: New test.
8330         * gfortran.dg/widechar_select_2.f90: New test.
8332 2008-05-18  Eric Botcazou  <ebotcazou@adacore.com>
8334         * gnat.dg/loop_optimization2.ad[sb]: New test.
8336 2008-05-18  Jakub Jelinek  <jakub@redhat.com>
8338         PR target/36090
8339         * gcc.c-torture/execute/20080502-1.c: New test.
8341 2008-05-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8343         * gfortran.dg/stat_1.f90: Skip on mingw.
8344         * gfortran.dg/stat_2.f90: Skip on mingw.
8346 2008-05-18  Steven G. Kargl  <kargls@comcast.net>
8348         PR fortran/36251
8349         gfortran.dg/public_private_module.f90: new test.
8350         gfortran.dg/bind_c_module.f90: new test.
8352 2008-05-17  Xinliang David Li <davidxl@google.com>
8354         * gcc.dg/cdce1.c: New test
8355         * gcc.dg/cdce2.c: New test
8357 2008-05-17  Tobias Burnus  <burnus@net-b.de>
8359         * gfortran.dg/initialization_19.f90: New test.
8361 2008-05-17  Eric Botcazou  <ebotcazou@adacore.com>
8363         * gnat.dg/bit_packed_array3.adb: New test.
8365 2008-05-17  Eric Botcazou  <ebotcazou@adacore.com>
8367         * gnat.dg/warn4.adb: New test.
8369 2008-05-16  Paul Thomas  <pault@gcc.gnu.org>
8371         PR fortran/35756
8372         PR fortran/35759
8373         * gfortran.dg/where_1.f90: New test.
8375         PR fortran/35743
8376         PR fortran/35745
8377         * gfortran.dg/where_2.f90: New test.
8379 2008-05-16  Tobias Burnus  <burnus@net-b.de>
8381         * gfortran.dg/rank_1.f90
8382         * gfortran.dg/rank_2.f90
8384 2008-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8386         * gfortran.dg/missing_parens_1.f90: Update test.
8387         * gfortran.dg/fmt_t_7.f: Update test.
8389 2008-05-16  Steven G. Kargl  <kargls@comcast.net>
8391         * gfortran.dg/int_3.f90: New test.
8392         * gfortran.dg/and_or_xor.f90: New test.
8394 2008-05-16  Daniel Kraft  <d@domob.eu>
8396         PR fortran/27997
8397         * gfortran.dg/array_constructor_type_1.f03:  New test
8398         * gfortran.dg/array_constructor_type_2.f03:  New test
8399         * gfortran.dg/array_constructor_type_3.f03:  New test
8400         * gfortran.dg/array_constructor_type_4.f03:  New test
8401         * gfortran.dg/array_constructor_type_5.f03:  New test
8402         * gfortran.dg/array_constructor_type_6.f03:  New test
8403         * gfortran.dg/array_constructor_type_7.f03:  New test
8404         * gfortran.dg/array_constructor_type_8.f03:  New test
8405         * gfortran.dg/array_constructor_type_9.f:  New test
8406         * gfortran.dg/array_constructor_type_10.f03:  New test
8407         * gfortran.dg/array_constructor_type_11.f03:  New test
8408         * gfortran.dg/array_constructor_type_12.f03:  New test
8409         * gfortran.dg/array_constructor_type_13.f90:  New test
8410         * gfortran.dg/array_constructor_type_14.f03:  New test
8411         * gfortran.dg/array_constructor_type_15.f03:  New test
8412         * gfortran.dg/array_constructor_type_16.f03:  New test
8413         * gfortran.dg/array_constructor_type_17.f03:  New test
8414         * gfortran.dg/array_constructor_type_18.f03:  New test
8416 2008-05-16  Uros Bizjak  <ubizjak@gmail.com>
8418         PR target/36246
8419         * gcc.target/i386/pr36246.c: New test.
8421 2008-05-16  Sebastian Pop  <sebastian.pop@amd.com>
8422             Jan Sjodin  <jan.sjodin@amd.com>
8424         PR tree-optimization/36228
8425         * gcc.dg/vect/pr36228.c: New.
8427 2008-05-16  Hans-Peter Nilsson  <hp@axis.com>
8429         * gfortran.dg/f2003_io_4.f03, gfortran.dg/f2003_io_5.f03,
8430         gfortran.dg/f2003_io_7.f03, gfortran.dg/namelist_45.f90,
8431         gfortran.dg/namelist_46.f90, gfortran.dg/namelist_47.f90,
8432         gfortran.dg/f2003_io_1.f03: Gate test on effective_target
8433         fd_truncate.
8434         * gfortran.dg/fmt_t_7.f: Ditto.  Apply dos2unix.
8436 2008-05-16  Daniel Kraft  <d@domob.eu>
8438         * gfortran.dg/private_type_6.f90:  Adapted expected error messages.
8439         * gfortran.dg/structure_constructor_1.f03:  New test.
8440         * gfortran.dg/structure_constructor_2.f03:  New test.
8441         * gfortran.dg/structure_constructor_3.f03:  New test.
8442         * gfortran.dg/structure_constructor_4.f03:  New test.
8443         * gfortran.dg/structure_constructor_5.f03:  New test.
8444         * gfortran.dg/structure_constructor_6.f03:  New test.
8445         * gfortran.dg/structure_constructor_7.f03:  New test.
8446         * gfortran.dg/structure_constructor_8.f03:  New test.
8447         * gfortran.dg/structure_constructor_9.f90:  New test.
8449 2008-05-15  H.J. Lu  <hongjiu.lu@intel.com>
8451         * gcc.target/i386/m128-check.h: New.
8452         * gcc.target/i386/set-v16qi-1.h: Likewise.
8453         * gcc.target/i386/set-v16qi-2.h: Likewise.
8454         * gcc.target/i386/set-v8hi-1.h: Likewise.
8455         * gcc.target/i386/set-v8hi-2.h: Likewise.
8456         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
8457         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
8458         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
8459         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
8460         * gcc.target/i386/sse4_1-set-v16qi-1.c: Likewise.
8461         * gcc.target/i386/sse4_1-set-v16qi-2.c: Likewise.
8463         * gcc.target/i386/sse2-check.h: Include m128-check.h. Don't
8464         include <stdio.h>.
8465         * gcc.target/i386/sse4_1-check.h: Likewise.
8467 2008-05-15  Adam Nemet  <anemet@caviumnetworks.com>
8469         PR middle-end/36194
8470         * gcc.dg/pr36194.c: New test.
8472 2008-05-15  Janne Blomqvist  <jb@gcc.gnu.org>
8474         PR libfortran/34974
8475         * gfortran.dg/fmt_t_7.f: Remove XFAIL, patch for PR 25561/Part 1 fixes
8476         this.
8478 2008-05-15  Janis Johnson  <janis187@us.ibm.com>
8480         * lib/torture-options.exp: New support for torture options.
8481         * lib/gfortran-dg.exp (gfortran-dg-runtest): Use new torture procs.
8482         * lib/c-torture.exp: Define C_TORTURE_OPTIONS instead of
8483         TORTURE_OPTIONS; don't define torture_with_loops and
8484         torture_without_loops.
8485         * lib/gcc-dg.exp: Define DG_TORTURE_OPTIONS instead of
8486         TORTURE_OPTIONS; don't define torture_with_loops and
8487         torture_without_loops.
8488         (gcc-dg-runtest): Use new torture procs if no torture options defined.
8489         * lib/fortran-torture.exp: Define FORTRAN_TORTURE_OPTIONS instead of
8490         TORTURE_OPTIONS.
8491         (fortran-torture-execute): Use torture_with_loops instead of
8492         TORTURE_OPTIONS.
8493         (fortran-torture): Ditto.
8494         * lib/objc-torture.exp: Define OBJC_TORTURE_OPTIONS instead of
8495         TORTURE_OPTIONS; don't define torture_with_loops and
8496         torture_without_loops.
8497         * gcc.c-torture/execute/execute.exp: Use new torture procs.
8498         * gcc.c-torture/execute/builtins/builtins.exp: Ditto.
8499         * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
8500         * gcc.c-torture/unsorted/unsorted.exp: Ditto.
8501         * gfortran.fortran-torture/execute/execute.exp: Ditto.
8502         * gfortran.fortran-torture/compile/compile.exp: Ditto.
8503         * gcc.target/x86_64/abi/abi-x86_64.exp: Ditto.
8504         * gcc.target/i386/math-torture/math-torture.exp: Define
8505         MATH_TORTURE_OPTIONS, use new torture procs.
8506         * gcc.dg/pch/pch.exp: Use new torture procs.
8507         * gcc.dg/format/format.exp: Ditto.
8508         * gcc.misc-tests/i386-prefetch.exp: Ditto.
8509         * gcc.misc-tests/dectest.exp: Ditto.
8510         * objc.dg/pch/pch.exp: Ditto.
8511         * objc/execute/execute.exp: Ditto.
8512         * objc/execute/exceptions/exceptions.exp: Ditto.
8513         * objc/compile/compile.exp: Ditto.
8515 2008-05-15  Richard Guenther  <rguenther@suse.de>
8517         PR tree-optimization/36245
8518         * gcc.c-torture/compile/pr36245.c: New testcase.
8520 2008-05-15  Richard Guenther  <rguenther@suse.de>
8522         * gcc.dg/tree-ssa/loadpre7.c: Adjust scan for not performed
8523         transformation.
8524         * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
8526 2008-05-15  Richard Guenther  <rguenther@suse.de>
8528         PR middle-end/36244
8529         * gcc.dg/torture/pr36244.c: New testcase.
8531 2008-05-15  Eric Botcazou  <ebotcazou@adacore.com>
8533         * gnat.dg/discr8.ad[sb]: New test.
8534         * gnat.dg/discr8_pkg[123].ads: New helpers.
8536 2008-05-15  H.J. Lu  <hongjiu.lu@intel.com>
8538         * gcc.target/i386/sse-set-ps-1.c: New.
8539         * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
8541 2008-05-15  Richard Guenther  <rguenther@suse.de>
8543         PR tree-optimization/36009
8544         PR tree-optimization/36204
8545         * gcc.dg/tree-ssa/ssa-lim-5.c: New testcase.
8546         * gcc.dg/tree-ssa/ssa-lim-6.c: Likewise.
8548 2008-05-15  Richard Guenther  <rguenther@suse.de>
8550         PR tree-optimization/34330
8551         * gcc.dg/torture/pr34330.c: New testcase.
8553 2008-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8555         PR fortran/36059
8556         * gfortran.dg/repack_arrays_1.f90: New test.
8558 2008-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8560         PR fortran/36186
8561         * gfortran.dg/boz_11.f90: New test.
8562         * gfortran.dg/boz_12.f90: New test.
8564 2008-05-14  Paul Thomas  <pault@gcc.gnu.org>
8566         PR fortran/36233
8567         * gfortran.dg/actual_procedure_1.f90: New test
8569 2008-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8571         PR fortran/35682
8572         * gfortran.dg/bound_4.f90: New test.
8573         * gfortran.dg/bounds_check_14.f90: New test.
8575 2008-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8577         PR fortran/35685
8578         * gfortran.dg/bound_3.f90: New test.
8580 2008-05-14  Michael Meissner  <michael.meissner@amd.com>
8581             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
8583         * gcc.target/i386/sse5-imul32widen-vector.c: New file to test x86
8584         SSE5 optimizations.
8585         * gcc.target/i386/sse5-imul64-vector.c: Ditto.
8586         * gcc.target/i386/sse5-rotate1-vector.c: Ditto.
8587         * gcc.target/i386/sse5-rotate2-vector.c: Ditto.
8588         * gcc.target/i386/sse5-rotate3-vector.c: Ditto.
8589         * gcc.target/i386/sse5-shift1-vector.c: Ditto.
8590         * gcc.target/i386/sse5-shift2-vector.c: Ditto.
8591         * gcc.target/i386/sse5-shift3-vector.c: Ditto.
8593 2008-05-14  Michael Meissner  <michael.meissner@amd.com>
8595         PR target/36224
8596         * gcc.dg/pr36224.c: New file.
8598 2008-05-14  Olivier Hainque  <hainque@adacore.com>
8600         * gnat.dg/blkextract_from_reg.adb: New test.
8602 2008-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8604         PR fortran/36215
8605         * gfortran.dg/include_3.f95: New test.
8607 2008-05-14  Ira Rosen  <irar@il.ibm.com>
8609         PR tree-optimization/36098      
8610         * gcc.dg/vect/vect.exp: Compile with -O3 all the tests named "O3-*".
8611         * gcc.dg/vect/O3-pr36098.c: New test.
8613 2008-05-14  Samuel Tardieu  <sam@rfc1149.net>
8615         * gnat.dg/old_errors.ads, gnat.dg/old_errors.adb: New.
8617 2008-05-14  Andreas Krebbel  <krebbel1@de.ibm.com>
8619         * g++.dg/eh/080513-1.C: New testcase.
8621 2008-05-13  Uros Bizjak  <ubizjak@gmail.com>
8623         PR target/36222
8624         * gcc.target/i386/pr36222-1.c: New test.
8626 2008-05-13  H.J. Lu  <hongjiu.lu@intel.com>
8628         * gcc.target/i386/sse-init-v4hi-1.c: New.
8629         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
8630         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
8631         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
8632         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
8633         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
8634         * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
8635         * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
8636         * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
8637         * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
8639 2008-05-13  Janis Johnson  <janis187@us.ibm.com>
8641         PR testsuite/35127
8642         * gcc.c-torture/compile/20031125-1.c: Remove dg-do, dg-options.
8643         * gcc.c-torture/compile/20031125-2.c: Ditto.
8644         * gcc.c-torture/compile/20031203-1.c: Ditto.
8645         * gcc.c-torture/compile/acc1.c: Remove -O2 from dg-options.
8646         * gcc.c-torture/compile/builtin_constant_p.c: Remove dg-options.
8647         * gcc.c-torture/compile/pr21562.c: Remove -O3 from dg-options.
8648         * gcc.c-torture/compile/pr25483.c: Remove -O from dg-options.
8649         * gcc.c-torture/compile/pr32349.c: Remove -O2 from dg-options.
8650         * gcc.c-torture/compile/pr32355.c: Remove dg-options.
8651         * gcc.c-torture/compile/pr34448.c: Ditto.
8652         * gcc.c-torture/compile/pr34648.c: Remove -O2 from dg-options.
8654 2008-05-13  Tom Tromey  <tromey@redhat.com>
8656         PR preprocessor/22168:
8657         * gcc.dg/pch/import-2.hs: Add -Wno-deprecated.
8658         * gcc.dg/pch/import-1.hs: Add -Wno-deprecated.
8659         * gcc.dg/pch/import-2.c: Add -Wno-deprecated.
8660         * gcc.dg/pch/import-1.c: Add -Wno-deprecated.
8661         * gcc.dg/cpp/import2.c: Add -Wno-deprecated.
8662         * gcc.dg/cpp/import1.c: Add -Wno-deprecated.
8663         * gcc.dg/cpp/trad/assert3.c: Add -Wno-deprecated.
8664         * gcc.dg/cpp/trad/assert2.c: Add -Wno-deprecated.
8665         * gcc.dg/cpp/trad/assert1.c: Add -Wno-deprecated.
8666         * gcc.dg/cpp/ident.c: Add -Wno-deprecated.
8667         * gcc.dg/cpp/ident-1.c: Add -Wno-deprecated.
8668         * gcc.dg/cpp/extratokens.c: Add -Wno-deprecated.
8669         * gcc.dg/cpp/assert3.c: Add -Wno-deprecated.
8670         * gcc.dg/cpp/assert2.c: Add -Wno-deprecated.
8671         * gcc.dg/cpp/assert1.c: Add -Wno-deprecated.
8672         * gcc.dg/cpp/assert4.c: Compile with -ansi and not -pedantic.  Add
8673         -Wno-deprecated.
8674         * gcc.dg/cpp/pr22168.c: New file.
8675         * gcc.dg/cpp/pr22168-2.c: New file.
8677 2008-05-13  Richard Guenther  <rguenther@suse.de>
8679         PR middle-end/36227
8680         * gcc.dg/pr36227.c: New testcase.
8682 2008-05-13  Eric Botcazou  <ebotcazou@adacore.com>
8684         * gnat.dg/discr7.adb: New test
8685         * gnat.dg/conv_integer.adb: Likewise.
8687 2008-05-12  Janis Johnson  <janis187@us.ibm.com>
8689         * gcc.c-torture/compile/pr11832.c: XFAIL for mips and powerpc-linux,
8690         then ignore ICE message to avoid a second failure.
8691         * gcc.c-torture/compile/pr33009.c: Ditto.
8692         * lib/gcc-dg.exp: Explain in comment how to XFAIL an ICE.
8694 2008-05-12  Andy Hutchinson  <hutchinsonandy@aim.com>
8696         * gcc.dg/pr34457-1.c: Skip for target without trampolines.
8697         * gcc.dg/20050607-1.c: Ditto.
8698         * gcc.dg/trampoline-1.c: Ditto.
8699         * gcc.dg/debug/debug-3.c: Ditto.
8700         * gcc.dg/debug/debug-5.c: Ditto.
8702 2008-05-12  Samuel Tardieu  <sam@rfc1149.net>
8704         * gnat.dg/specs/statically_matching.ads: New.
8706 2008-05-12  H.J. Lu  <hongjiu.lu@intel.com>
8708         * gcc.target/i386/sse2-set-epi32-1.c: New.
8709         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
8710         * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
8711         * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
8713 2008-05-12  Uros Bizjak  <ubizjak@gmail.com>
8715         PR rtl-optimization/36111
8716         * gcc.dg/pr36111.c: New test.
8718 2008-05-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8720         PR fortran/36176
8721         * gfortran.dg/transfer_simplify_9.f90: New test.
8723 2008-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
8725         PR c++/35331
8726         * g++.dg/cpp0x/vt-35331.C: New. 
8727         * g++.dg/cpp0x/pr32125.C: Adjust.
8728         * g++.dg/cpp0x/pr32126.C: Likewise.
8729         * g++.dg/cpp0x/pr31438.C: Likewise.
8730         * g++.dg/cpp0x/variadic81.C: Likewise.
8731         * g++.dg/cpp0x/vt-34055.C: Likewise.
8732         * g++.dg/cpp0x/vt-34606.C: Likewise.
8734 2008-05-12  Ira Rosen  <irar@il.ibm.com>
8736         * gfortran.dg/vect/pr36119.f: Rename to ...
8737         * gfortran.dg/vect/O3-pr36119.f90: ... this. Compile for all targets
8738         with -O3.
8740 2008-05-11  Adam Nemet  <anemet@caviumnetworks.com>
8742         * gcc.target/mips/mips.exp: Move passing -DMIPS16=... from here ...
8743         * lib/target-supports.exp (add_options_for_mips16_attribute):
8744         ... to here.
8746 2008-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
8748         PR fortran/35719
8749         * gfortran.dg/associated_5.f90:  New test.
8751 2008-05-11  Richard Sandiford  <rdsandiford@googlemail.com>
8753         * gcc.target/mips/scc-1.c: Require mips16_attribute, and add
8754         the associated options.
8755         * gcc.target/mips/scc-3.c: Likewise.
8757 2008-05-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8759         * gfortran.dg/default_format_1.f90: Move denormals tests to
8760         gfortran.dg/default_format_denormal_1.f90.
8761         * gfortran.dg/default_format_denormal_1.f90: Added denormal tests.
8763 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8765         * gfortran.dg/nint_2.f90: XFAIL on mingw.
8767 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8769         * gfortran.dg/streamio_15.f90: Take care of Windows CRLF line
8770         terminator.
8772 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8774         * gfortran.dg/fseek.f90: Take care of Windows CRLF line
8775         terminator.
8777 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8779         * gfortran.dg/fmt_t_5.f90: Take care of Windows CRLF line
8780         terminator.
8782 2008-05-10  Kenneth Zadeck  <zadeck@naturalbridge.com>
8784         PR rtl-optimization/36185
8785         * g++.dg/opt/pr36185.C
8787 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8789         * write_to_null.f90: Rename to write_to_null.F90.
8790         * write_to_null.F90: On Windows, "nul" is the equivalent of the
8791         Unix /dev/null.
8793 2008-05-10  Richard Sandiford  <rdsandiford@googlemail.com>
8795         PR rtl-optimization/33642
8796         * gcc.c-torture/compile/pr11832.c: Skip for MIPS.
8797         * gcc.c-torture/compile/pr33009.c: Likewise.
8799 2008-05-09  Tom Tromey  <tromey@redhat.com>
8801         * gcc.dg/pr22231.c: Fix dg-error call.
8803 2008-05-09  Tom Tromey  <tromey@redhat.com>
8805         PR preprocessor/22231:
8806         * gcc.dg/pr22231.c: New file.
8808 2008-05-09  Richard Guenther  <rguenther@suse.de>
8810         PR tree-optimization/36187
8811         * g++.dg/opt/pr36187.C: New testcase.
8813 2008-05-08  Jan Sjodin  <jan.sjodin@amd.com>
8814             Sebastian Pop  <sebastian.pop@amd.com>
8816         * gcc.dg/tree-ssa/data-dep-1.c: New.
8818 2008-05-08  Richard Guenther  <rguenther@suse.de>
8820         * gcc.dg/tree-ssa/20040911-1.c: Adjust.
8821         * gcc.dg/tree-ssa/20040517-1.c: Likewise.
8822         * gcc.dg/tree-ssa/pr26421.c: Likewise.
8823         * gcc.dg/tree-ssa/pr23382.c: Likewise.
8824         * gcc.dg/tree-ssa/alias-15.c: Likewise.
8825         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
8826         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
8827         * gcc.dg/tree-ssa/pta-fp.c: Likewise.
8828         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
8829         * gcc.dg/tree-ssa/alias-12.c: Likewise.
8831 2008-05-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8833         PR fortran/36162
8834         * gfortran.dg/module_widestring_1.f90: New test.
8836 2008-05-08  Rafael Espíndola  <espindola@google.com>
8838         * gcc.dg/vect/vect-111.c: Rename to no-trapping-math-vect-111.c
8839         * gcc.dg/vect/vect-ifcvt-11.c: Rename to
8840         no-trapping-math-vect-ifcvt-11.c
8841         * gcc.dg/vect/vect-ifcvt-12.c: Rename to
8842         no-trapping-math-vect-ifcvt-12.c
8843         * gcc.dg/vect/vect-ifcvt-13.c: Rename to
8844         no-trapping-math-vect-ifcvt-13.c
8845         * gcc.dg/vect/vect-ifcvt-14.c: Rename to
8846         no-trapping-math-vect-ifcvt-14.c
8847         * gcc.dg/vect/vect-ifcvt-15.c: Rename to
8848         no-trapping-math-vect-ifcvt-15.c
8850 2008-05-08  David Daney  <ddaney@avtrex.com>
8852         * lib/target-supports.exp (check_effective_target_sync_int_long): Add
8853         mips*-*-*.
8854         (check_effective_target_sync_char_short): Same.
8856 2008-05-08  Kai Tietz  <kai.tietz@onevision.com>
8858         * gcc.c-torture/compile/pr36172.c: Replace unsigned long by
8859         __SIZE_TYPE__.
8861 2008-05-08  Sa Liu  <saliu@de.ibm.com>
8863         * gcc.target/spu/subti3.c: New.
8865 2008-05-08  Richard Guenther  <rguenther@suse.de>
8867         PR middle-end/36154
8868         * gcc.c-torture/compile/pr36154.c: New testcase.
8870 2008-05-08  Richard Guenther  <rguenther@suse.de>
8872         PR middle-end/36172
8873         * gcc.c-torture/compile/pr36172.c: New testcase.
8875 2008-05-08  Uros Bizjak  <ubizjak@gmail.com>
8877         PR target/35714
8878         * gcc.target/i386/pr35714.c: New test.
8880 2008-05-07  Jakub Jelinek  <jakub@redhat.com>
8882         PR middle-end/36013
8883         * gcc.c-torture/execute/20080506-2.c: New test.
8885         PR middle-end/36137
8886         * gcc.c-torture/execute/20080506-1.c: New test.
8888 2008-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8890         PR libfortran/34974
8891         * gfortran.dg/fmt_t_7.f: XFAIL this until we get issue resolved.
8893 2008-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8895         PR testsuite/36155
8896         * g++.dg/ext/utf32-4.C: Fix a typo.
8898 2008-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8900         PR testsuite/36155
8901         * gcc.dg/utf32-4.c: Fix a typo.
8903         * lib/target-supports.exp (check_effective_target_4byte_wchar_t):
8904         Use __WCHAR_TYPE__ instead of wchar_t.
8906 2008-05-06  Mark Shinwell  <shinwell@codesourcery.com>
8907             Daniel Jacobowitz  <dan@codesourcery.com>
8908             Andrew Jenner  <andrew@codesourcery.com>
8910         * g++.old-deja/g++.jason/enum6.C, g++.old-deja/g++.law/enum9.C,
8911         g++.old-deja/g++.other/enum4.C, gfortran/enum_9.f90,
8912         gfortran.dg/enum_10.f90: Broaden dg-options pattern.
8914 2008-05-06  Tom Tromey  <tromey@redhat.com>
8916         PR preprocessor/35313, PR preprocessor/36088:
8917         * gcc.dg/cpp/pr35313.c: New file.
8918         * gcc.dg/cpp/if-oppr.c: Remove test for ',' in a conditional
8919         expression.
8920         * gcc.dg/cpp/if-oppr2.c: New file.
8922 2008-05-06  Tobias Burnus  <burnus@net-b.de>
8924         PR fortran/36117
8925         * gfortran.dg/bessel_2.f90: New.
8927 2008-05-06  Olivier Hainque  <hainque@adacore.com>
8929         * gnat.dg/fatp_sra.adb: New test.
8931 2008-05-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8933         PR middle-end/36141
8934         * gcc.c-torture/pr36141.c: New testcase.
8936 2008-05-06  Danny Smith  <dannysmith@users.sourceforge.net>
8938         * lib/target-supports.exp (check_effective_target_4byte_wchar_t):
8939         New proc.
8940         * gcc.dg/utf16-4.c: Use it.
8941         * gcc.dg/utf32-4.c: Use it.
8942         * g++.dg/ext/utf16-4.C: Use it.
8943         * g++.dg/ext/utf32-4.C: Use it.
8945 2008-05-05  Danny Smith  <dannysmith@users.sourceforge.net>
8947         * gfortran.dg/dev_null.f90. Remove and replace with...
8948         * gfortran.dg/dev_null.F90: Use preprocessor define to
8949         generalize the DEV_NULL name.
8951 2008-05-05  Andrew Pinski  <andrew.pinski@playstation.sony.com>
8953         * gcc.dg/tree-ssa/forwprop-5.c: New testcase.
8954         * gcc.dg/tree-ssa/forwprop-6.c: New testcase.
8955         * gcc.dg/tree-ssa/forwprop-7.c: New testcase.
8956         * gcc.dg/tree-ssa/forwprop-8.c: New testcase.
8957         * gcc.dg/tree-ssa/forwprop-9.c: New testcase.
8959 2008-05-05  Ira Rosen  <irar@il.ibm.com>
8961         PR tree-optimization/36119
8962         * gfortran.dg/vect/pr36119.f: New test. 
8964 2008-05-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8966         PR libfortran/35995
8967         * gfortran.dg/intrinsic_ifunction_1.f90:  New test case.
8969 2008-05-04  Andy Hutchinson  <hutchinsonandy@aim.com>
8971         * gcc.dg/nested-func-5.c: Skip for target without trampolines.
8972         * gcc.dg/torture/nested-fn-1.c: Ditto.
8974 2008-05-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8976         PR libfortran/35990
8977         * gfortran.dg/intrinsic_pack_4.f90:  New test case.
8979 2008-05-03  Eric Botcazou  <ebotcazou@adacore.com>
8981         * gnat.dg/discr6_pkg.ads: New helper.
8982         * gnat.dg/discr6.adb: New test.
8984 2008-05-03  Eric Botcazou  <ebotcazou@adacore.com>
8986         * gnat.dg/alignment4.adb: Adjust.
8987         * gnat.dg/alignment5.adb: Likewise.
8988         * gnat.dg/alignment6.adb: XFAIL.
8990 2008-05-03  Richard Guenther  <rguenther@suse.de>
8992         * gcc.dg/tree-ssa/loop-36.c: Cleanup the dump file.
8994 2008-05-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8996         PR fortran/33268
8997         * gfortran.dg/io_constraints_4.f90: New test.
8999 2008-05-01  Simon Baldwin <simonb@google.com>
9001         PR bootstrap/36108
9002         * gcc.dg/Warray-bounds.c: Removed frontend warnings update.
9003         * g++.dg/warn/Warray-bounds.c: Ditto.
9004         * gcc.dg/Warray-bounds-noopt.c: Removed testcase.
9005         * g++.dg/warn/Warray-bounds-noopt.c: Ditto.
9007 2008-05-01  Bud Davis  <bdavis9659@sbcglobal.net>
9009         PR fortran/35940        
9010         * gfortran.dg/index.f90: New test.
9012 2008-05-01  Simon Baldwin <simonb@google.com>
9014         * gcc.dg/Warray-bounds.c: Updated for frontend warnings,
9015         additional tests for arrays of size 0 and size 1.
9016         * g++.dg/warn/Warray-bounds.c: Ditto.
9017         * gcc.dg/Warray-bounds-noopt.c: New testcase.
9018         * g++.dg/warn/Warray-bounds-noopt.c: Ditto.
9020 2008-05-01  Richard Guenther  <rguenther@suse.de>
9022         PR middle-end/36093
9023         * gcc.c-torture/execute/pr36093.c: New testcase.
9025 2008-04-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9027         * gfortran.dg/selected_char_kind_1.f90: New test.
9028         * gfortran.dg/selected_char_kind_2.f90: New test.
9029         * gfortran.dg/selected_char_kind_3.f90: New test.
9031 2008-04-28  Paul Thomas  <pault@gcc.gnu.org>
9033         PR fortran/35997
9034         * gfortran.dg/use_rename_3.f90
9036 2008-04-30  Richard Guenther  <rguenther@suse.de>
9038         PR tree-optimization/21636
9039         * gcc.dg/tree-ssa/ssa-ccp-19.c: New testcase.
9041 2008-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
9043         PR libfortran/35993
9044         * gfortran.dg/intrinsic_product_1.f90:  New test case.
9046 2008-04-30  Richard Guenther  <rguenther@suse.de>
9048         PR tree-optimization/14847
9049         * gcc.dg/tree-ssa/ssa-ifcombine-6.c: New testcase.
9051 2008-04-30  Jakub Jelinek  <jakub@redhat.com>
9053         PR c++/35986
9054         * g++.dg/overload/template4.C: New test.
9056 2008-04-30  Kai Tietz  <kai.tietz@onevision.com>
9058         * gfortran.dg/chmod_1.f90: Disable for *-*-mingw*.
9059         * gfortran.dg/chmod_2.f90: Likewise.
9060         * gfortran.dg/chmod_3.f90: Likewise.
9061         * gfortran.dg/open_errors.f90: Likewise.
9063 2008-04-30  Nathan Sidwell  <nathan@codesourcery.com>
9065         * gcc.dg/tls/section-2.c: Restrict to vxworks.
9067 2008-04-29  Samuel Tardieu  <sam@rfc1149.net>
9069         PR ada/35792
9070         * gnat.dg/specs/tag2.ads: New.
9072 2008-04-29  Richard Guenther  <rguenther@suse.de>
9074         PR tree-optimization/36078
9075         * gfortran.fortran-torture/compile/pr36078.f90: New testcase.
9077 2008-04-29  Richard Guenther  <rguenther@suse.de>
9079         PR middle-end/15255
9080         * gcc.dg/fold-plusmult.c: New testcase.
9082 2008-04-29  Richard Guenther  <rguenther@suse.de>
9084         PR middle-end/36077
9085         * gcc.c-torture/execute/pr36077.c: New testcase.
9087 2008-04-29  Kai Tietz  <kai.tietz@onevision.com>
9089         * gcc.dg/sync-2.c: Set dg-options "-ansi".
9091 2008-04-29  Jakub Jelinek  <jakub@redhat.com>
9093         PR c++/35650
9094         * g++.dg/init/ref17.C: New test.
9096         PR c++/35987
9097         * g++.dg/other/error28.C: New test.
9099 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
9101         PR target/36073
9102         * gcc.target/i386/pr36073.c: New test.
9104 2008-04-28  Richard Guenther  <rguenther@suse.de>
9106         PR testsuite/34223
9107         * gcc.dg/vect/vect-118.c: Rename to ...
9108         * gcc.dg/vect/O3-vect-pr34223.c: ... this.
9110 2008-04-28  Richard Guenther  <rguenther@suse.de>
9112         PR tree-optimization/36066
9113         * gcc.dg/torture/pr36066.c: New testcase.
9115 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
9117         PR target/36064
9118         * gcc.target/i386/pr36064.c: New test.
9120 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
9122         PR testsuite/36056
9123         * g++.dg/ext/vector14.C: Add -msse for 32bit x86 targets.
9125 2008-04-27  Richard Guenther  <rguenther@suse.de>
9127         PR tree-optimization/18754
9128         PR tree-optimization/34223
9129         * gcc.dg/tree-ssa/loop-36.c: New testcase.
9130         * gcc.dg/tree-ssa/loop-37.c: Likewise.
9131         * gcc.dg/vect/vect-118.c: Likewise.
9132         * gcc.dg/Wunreachable-8.c: XFAIL bogus warning.
9133         * gcc.dg/vect/vect-66.c: Increase loop trip count.
9134         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
9135         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
9136         * gcc.dg/vect/vect-76.c: Likewise.
9137         * gcc.dg/vect/vect-outer-6.c: Likewise.
9138         * gcc.dg/vect/vect-outer-1.c: Likewise.
9139         * gcc.dg/vect/vect-outer-1a.c: Likewise.
9140         * gcc.dg/vect/vect-11a.c: Likewise.
9141         * gcc.dg/vect/vect-shift-1.c: Likewise.
9142         * gcc.target/i386/vectorize1.c: Likewise.
9144 2008-04-27  Nathan Sidwell  <nathan@codesourcery.com>
9146         * gcc.dg/tls/section-2.c: New.
9147         * gcc.dg/tls/emutls-1.c: New.
9148         * lib/target-supports.exp (check_effective_target_tls_native):
9149         Exclude vxworks.
9151 2008-04-26  H.J. Lu  <hongjiu.lu@intel.com>
9153         PR testsuite/36053
9154         * gcc.dg/large-size-array-2.c: Fix x86_64-*-mingw* check.
9155         * gcc.dg/large-size-array-4.c: Likewise.
9157 2008-04-26  George Helffrich  <george@gcc.gnu.org>
9159         PRs fortran/35154, fortran/23057
9160         * gfortran.dg/debug/pr35154-stabs.f:  New test case for
9161         .stabs functionality.
9162         * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
9163         DWARF functionality.
9165 2008-04-26  Richard Sandiford  <rsandifo@nildram.co.uk>
9167         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Expect
9168         __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 and
9169         __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 to be defined.
9170         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
9172 2008-04-25  Tobias Burnus  <burnus@net-b.de>
9174         * gfortran/array_constructor_23.f: Change REAL(10) into kind > 8.
9175         * gfortran/array_constructor_24.f: New; REAL(8) version of the test.
9177 2008-04-25  Kai Tietz  <kai.tietz@onevision.com>
9179         * gcc.dg/array-quals-1.c: Add xfail for x86_64-*-mingw*.
9180         * gcc.dg/builtins-12.c: Add dg-options "-ansi".
9181         * gcc.dg/builtins-13.c: Likewise.
9182         * gcc.dg/pr25682.c: Likewise.
9183         * gcc.dg/pr33694.c: Likewise.
9184         * gcc.dg/c90-const-expr-2.c: Add check for _WIN64 define.
9185         * gcc.dg/c99-const-expr-2.c: Likewise.
9186         * gcc.dg/ia64-sync-1.c: Add typedef of size_t, for prototype.
9187         * gcc.dg/ia64-sync-2.c: Likewise.
9188         * gcc.dg/ia64-sync-3.c: Likewise
9189         * gcc.dg/large-size-array.c: Add check for _WIN64 define.
9190         * gcc.dg/large-size-array-3.c: Likewise.
9191         * gcc.dg/large-size-array-2.c: Add x86_64-*-mingw* for ignore error
9192         check.
9193         * gcc.dg/large-size-array-4.c: Likewise.
9194         * gcc.dg/max-1.c: Replace use of long by ssize_t.
9196 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
9198         * gcc.dg/lower-subreg-1.c: Skip IA64 platform.
9200 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
9202         * gcc.dg/vect/slp-15.c: Fix scan when vect_int_mult is false.
9204 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
9206         PR testsuite/36035
9207         * gcc.dg/vect/vect-vfa-slp.c: Remove bad check.
9209 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
9211         * gcc.dg/pr36017.c: Run on all targets, remove -lm from dg-options.
9213         PR c++/35758
9214         * g++.dg/ext/vector14.C: New test.
9216 2008-04-24  Richard Guenther  <rguenther@suse.de>
9218         * gcc.dg/builtin-constant_p-1.c: New testcase.
9219         * gcc.dg/builtin-errors.c: Adjust expected error.
9221 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
9223         PR tree-optimization/36008
9224         * gcc.c-torture/execute/20080424-1.c: New test.
9226 2008-04-24  Ira Rosen  <irar@il.ibm.com>
9227             Richard Guenther  <rguenther@suse.de>
9229         PR tree-optimization/36034
9230         * gcc.c-torture/execute/pr36034-1.c: New testcase.
9231         * gcc.c-torture/execute/pr36034-2.c: Likewise.
9233 2008-04-24  Olivier Hainque  <hainque@adacore.com>
9235         * gnat.dg/concat_length.adb: New test.
9237 2008-04-24  Ira Rosen  <irar@il.ibm.com>
9239         PR tree-optimization/35982
9240         * gcc.dg/vect/fast-math-pr35982.c: New.
9242 2008-04-24  Danny Smith  <dannysmith@users.net>
9244         * gcc.dg/format/ms-warnI64-1.c: New file.
9246 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
9248         PR target/36015
9249         * gcc.dg/pr36015.c: New test.
9251 2008-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9253         PR rtl-optimization/36006
9254         * gfortran.dg/pr36006-1.f90: New test.
9255         * gfortran.dg/pr36006-2.f90: Ditto.
9257 2008-04-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9259         PR fortran/35994
9260         * gfortran.dg/minmaxloc_5.f90: New test.
9261         * gfortran.dg/minmaxloc_6.f90: New test.
9263 2008-04-23  Steve Ellcey  <sje@cup.hp.com>
9265         * gcc.dg/array-init-1.c: Add big-endian number to check.
9267 2008-04-23  Richard Guenther  <rguenther@suse.de>
9269         PR tree-optimization/27799
9270         PR tree-optimization/32921
9271         PR tree-optimization/32624
9272         * gcc.dg/tree-ssa/pr27799.c: New testcase.
9273         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail, scan vrp dump.
9275 2008-04-23  Richard Guenther  <rguenther@suse.de>
9277         PR middle-end/36021
9278         * gcc.dg/attr-alloc_size-2.c: New testcase.
9280 2008-04-23  Kai Tietz  <kai.tietz@onevision.com>
9282         * gcc.dg/20020919-1.c (loc_size_t): New type.
9283         (_dl_stat): Use loc_size_t to cast pointers.
9284         * gcc.c-torture/compile/20010327-1.c: Skip for x86_64-*-mingw*.
9286 2008-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
9288         PR libfortran/35988
9289         * gfortran.dg/matmul_7.f90:  New test.
9291 2008-04-22  Steve Ellcey  <sje@cup.hp.com>
9293         * gcc.dg/struct/wo_prof_global_var.c: Initialize array.
9294         * gcc.dg/struct/wo_prof_malloc_size_var.c: Ditto.
9295         * gcc.dg/struct/w_prof_local_var.c: Ditto.
9296         * gcc.dg/struct/w_prof_global_var.c: Ditto.
9297         * gcc.dg/struct/wo_prof_local_var.c: Ditto.
9299 2008-04-22  Jason Merrill  <jason@redhat.com>
9301         PR c++/35316
9302         * g++.dg/cpp0x/decltype11.C: New.
9304 2008-04-23  Jakub Jelinek  <jakub@redhat.com>
9306         PR rtl-optimization/36017
9307         * gcc.dg/pr36017.c: New test.
9309 2008-04-22  Jakub Jelinek  <jakub@redhat.com>
9311         PR c++/35747
9312         * g++.dg/ext/stmtexpr13.C: New test.
9314 2008-04-22  Ian Lance Taylor  <iant@google.com>
9316         * gcc.c-torture/compile/20080419-1.c: New test.
9318 2008-04-22  Kris Van Hees <kris.van.hees@oracle.com>
9320         PR testsuite/35981
9321         * g++.dg/ext/utf-cvt.C: Handle 64-bit platforms correctly.
9322         Add tests for 'long long'.
9323         * gcc.dg/utf-cvt.c: Handle 64-bit platforms correctly.
9324         Add tests for 'long long'.
9326 2008-04-22  Nick Clifton  <nickc@redhat.com>
9328         * gcc.dg/Wconversion-real.c: Add missing end of comment marker.
9330 2008-04-21  Uros Bizjak  <ubizjak@gmail.com>
9332         PR target/31486
9333         * gcc.target/i386/pr31486.c: New test.
9335 2008-04-21  Adam Nemet  <anemet@caviumnetworks.com>
9337         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
9338         gcc.dg/profile-dir-3.c: Generate tree_profile dump.  Check gcda
9339         file name there instead of the assembly.  Cleanup tree_profile
9340         dump file.
9342 2008-04-21  Steve Ellcey  <sje@cup.hp.com>
9344         * gcc.dg/vect/vect-vfa-slp.c: XFAIL if vect_no_align.
9345         * gcc.dg/vect/slp-25.c: Ditto.
9346         * gcc.dg/vect/vect-outer-5.c: Ditto.
9347         * gcc.dg/vect/pr33804.c: Ditto.
9348         * gcc.dg/vect/vect-outer-4c.c: Ditto.
9349         * gcc.dg/vect/no-vfa-vect-depend-1.c: Ditto.
9350         * gcc.dg/vect/pr33953.c: Ditto.
9351         * gcc.dg/vect/slp-3.c: Ditto.
9352         * gcc.dg/vect/vect-iv-6.c: Ditto.
9354 2008-04-22  Jakub Jelinek  <jakub@redhat.com>
9356         * g++.dg/ext/fixed1.C: Add dg-options.
9358 2008-04-21  Uros Bizjak  <ubizjak@gmail.com>
9360         PR target/26445
9361         * g++.dg/other/i386-4.C: New test.
9363 2008-04-21  Jason Merrill  <jason@redhat.com>
9365         PR c++/35325
9366         * g++.dg/ext/fixed1.C: New.
9368         PR c++/35678
9369         * g++.dg/template/ttp27.C: New.
9371 2008-04-21  Tom Tromey  <tromey@redhat.com>
9373         PR libcpp/33415:
9374         * gcc.dg/cpp/pr33415.c: New file.
9376 2008-04-21  Olivier Hainque  <hainque@adacore.com>
9378         * gnat.dg/bltins.adb: New testcase.
9380 2008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9382         PR fortran/35991
9383         * gfortran.dg/zero-sized_4.f90: New test.
9385 2008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9387         PR fortran/35882
9388         * gfortran.dg/continuation_5.f: Add some comment lines.
9389         * gfortran.dg/continuation_3.f90: Add some comment lines.
9391 2008-04-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
9393         PR libfortran/35960
9394         * gfortran.dg/reshape_zerosize_1.f90:  New file.
9396 2008-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9398         * gnat.dg/alignment6.adb: New test.
9400 2008-04-19  Paul Thomas  <pault@gcc.gnu.org>
9402         PR fortran/35944
9403         PR fortran/35946
9404         PR fortran/35947
9405         * gfortran.dg/array_constructor_23.f: New test.
9407         PR fortran/35959
9408         * gfortran.dg/alloc_comp_default_init_2.f90: New test.
9409         * gfortran.dg/alloc_comp_basics_1.f90: Change occurrences of
9410         "builtin_free" to 27.
9411         * gfortran.dg/alloc_comp_constructor_1.f90: Change occurrences
9412         of "builtin_free" to 21.
9414 2008-04-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9416         PR fortran/35892
9417         * gfortran.dg/pr35154-dwarf2.f: Remove.
9418         * gfortran.dg/pr35154-stabs.f: Remove.
9420 2008-04-18  Ian Lance Taylor  <iant@google.com>
9422         PR tree-optimization/35977
9423         * gcc.dg/tree-ssa/forwprop-3.c: Use -O2 rather than -O.
9425 2008-04-18  Jakub Jelinek  <jakub@redhat.com>
9426             Peter Bergner  <bergner@vnet.ibm.com>
9428         PR target/35907
9429         * gcc.target/powerpc/pr35907.c: New test.
9431 2008-04-18  Eric Botcazou  <ebotcazou@adacore.com>
9433         * gnat.dg/dynamic_elab_pkg.ads: New helper.
9434         * gnat.dg/dynamic_elab1.ad[sb]: New test.
9435         * gnat.dg/dynamic_elab2.ad[sb]: Likewise.
9437 2008-04-18  Kris Van Hees <kris.van.hees@oracle.com>
9439         Tests for char16_t and char32_t support.
9440         * g++.dg/ext/utf-cvt.C: New
9441         * g++.dg/ext/utf-cxx0x.C: New
9442         * g++.dg/ext/utf-cxx98.C: New
9443         * g++.dg/ext/utf-dflt.C: New
9444         * g++.dg/ext/utf-gnuxx0x.C: New
9445         * g++.dg/ext/utf-gnuxx98.C: New
9446         * g++.dg/ext/utf-mangle.C: New
9447         * g++.dg/ext/utf-typedef-cxx0x.C: New
9448         * g++.dg/ext/utf-typedef-cxx98.C: New
9449         * g++.dg/ext/utf-typespec.C: New
9450         * g++.dg/ext/utf16-1.C: New
9451         * g++.dg/ext/utf16-2.C: New
9452         * g++.dg/ext/utf16-3.C: New
9453         * g++.dg/ext/utf16-4.C: New
9454         * g++.dg/ext/utf32-1.C: New
9455         * g++.dg/ext/utf32-2.C: New
9456         * g++.dg/ext/utf32-3.C: New
9457         * g++.dg/ext/utf32-4.C: New
9458         * gcc.dg/utf-cvt.c: New
9459         * gcc.dg/utf-dflt.c: New
9460         * gcc.dg/utf16-1.c: New
9461         * gcc.dg/utf16-2.c: New
9462         * gcc.dg/utf16-3.c: New
9463         * gcc.dg/utf16-4.c: New
9464         * gcc.dg/utf32-1.c: New
9465         * gcc.dg/utf32-2.c: New
9466         * gcc.dg/utf32-3.c: New
9467         * gcc.dg/utf32-4.c: New
9469 2008-04-18  Eric Botcazou  <ebotcazou@adacore.com>
9471         * gnat.dg/specs/varsize_return.ads: New test.
9472         * gnat.dg/specs/varsize_return_pkg1.ad[sb]: New helper.
9473         * gnat.dg/specs/varsize_return_pkg2.ad[sb]: Likewise.
9475 2008-04-17  Jason Merrill  <jason@redhat.com>
9477         PR c++/35773
9478         * g++.dg/overload/autoptr1.C: New.
9480 2008-04-17  Eric Botcazou  <ebotcazou@adacore.com>
9482         * gnat.dg/alignment4.adb: New test.
9483         * gnat.dg/alignment5.adb: Likewise.
9484         * gnat.dg/frame_overflow.adb: Adjust.
9486 2008-04-17  Richard Guenther  <rguenther@suse.de>
9488         * gcc.dg/tree-ssa/ssa-fre-17.c: New testcase.
9490 2008-04-17  Christian Bruel  <christian.bruel@st.com>
9492         * gcc.dg/long-long-compare-1.c: New testcase. 
9494 2008-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9496         PR fortran/35724
9497         * gfortran.dg/eoshift_2.f90: New test.
9499 2008-04-16  Paul Thomas  <pault@gcc.gnu.org>
9501         PR fortran/35932
9502         * gfortran.dg/intrinsic_char_1.f90: New test.
9504 2008-04-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9506         PR target/35944
9507         * gfortran.dg/pr35944-1.f90: New test.
9508         * gfortran.dg/pr35944-2.f90: Ditto.
9510 2008-04-16  Jakub Jelinek  <jakub@redhat.com>
9512         PR c/35739
9513         * gcc.dg/dfp/pr35739.c: New test.
9515         PR tree-optimization/35899
9516         * gcc.dg/pr35899.c: New test.
9518         PR target/35662
9519         * gfortran.dg/pr35662.f90: New test.
9521 2008-04-16  Richard Guenther  <rguenther@suse.de>
9523         * gcc.dg/tree-ssa/loop-35.c: New testcase.
9525 2008-04-16  Samuel Tardieu  <sam@rfc1149.net>
9527         PR ada/29015
9528         * gnat.dg/incomplete1.ads, gnat.dg/incomplete2.ads,
9529         gnat.dg/incomplete2.adb: New.
9531 2008-04-16  Hans-Peter Nilsson  <hp@axis.com>
9533         PR tree-optimization/35629
9534         * gcc.dg/tree-ssa/loop-25.c: Xfail all but the first
9535         scan-tree-dump-times.
9537 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
9539         PR ada/22387
9540         * gnat.dg/specs/corr_discr.ads: New.
9542 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
9544         * gnat.dg/string_slice2.adb: New test.
9546 2008-04-15  Richard Guenther  <rguenther@suse.de>
9548         * gcc.dg/fold-compare-2.c: Adjust testcase.
9549         * gcc.dg/tree-ssa/pr21086.c: Likewise.
9551 2008-04-15  Richard Guenther  <rguenther@suse.de>
9553         * gcc.dg/tree-ssa/salias-1.c: Remove.
9554         * gcc.dg/tree-ssa/pr26421.c: Adjust pattern.
9555         * gcc.dg/tree-ssa/alias-15.c: Likewise.
9556         * gcc.dg/tree-ssa/ssa-lim-3.c: Run at -O2.
9558 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
9560         * gnat.dg/loop_optimization1.ad[sb]: New test.
9562 2008-04-15  Jakub Jelinek  <jakub@redhat.com>
9564         PR c/35751
9565         * gcc.dg/gomp/pr35751.c: New test.
9566         * g++.dg/gomp/pr35751.C: New test.
9568 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
9570         PR ada/16086
9571         * gnat.dg/prot_def.adb: New.
9573 2008-04-14  Ian Lance Taylor  <iant@google.com>
9575         * gcc.dg/strict-overflow-6.c: New.
9576         * gcc.dg/no-strict-overflow-7.c: New.
9577         * gcc.dg/Wstrict-overflow-22.c: New.
9579 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
9581         * gnat.dg/specs/storage.ads: Fix expected error message.
9583 2008-04-14  Robert Dewar  <dewar@adacore.com>
9585         * gnat.dg/specs/linker_section.ads: Check for more error conditions.
9587 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
9589         PR ada/18680
9590         * gnat.dg/specs/linker_section.ads: New.
9592 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
9594         PR ada/16098
9595         * gnat.dg/specs/renamings.ads: New.
9597 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
9599         PR ada/15915
9600         * gnat.dg/specs/storage.ads: New.
9602 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
9604         * gnat.dg/deep_old.adb: New.
9606 2008-04-14  Eric Botcazou  <ebotcazou@adacore.com>
9608         * gnat.dg/loop_address2.adb: New test.
9610 2008-04-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9612         PR fortran/35882
9613         * gfortran.dg/continuation_3.f90: Update test.
9614         * gfortran.dg/continuation_5.f: Update test.
9615         * gfortran.dg/continuation_10.f90: New test.
9617 2008-04-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
9619         PR libfortran/32972
9620         PR libfortran/32512
9621         * gfortran.dg/internal_pack_1.f90:  Add test for derived type.
9622         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
9623         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
9624         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
9626 2008-04-13  Samuel Tardieu  <sam@rfc1149.net> 
9628         PR ada/17985
9629         * gnat.dg/ancestor_type.ads, gnat.dg/ancestor_type.adb: New test.
9631 2008-04-12  Andrew Pinski  <pinskia@gmail.com>
9633         * gcc.target/powerpc/darwin-save-world-1.c: New test.
9635 2008-04-11  Richard Guenther  <rguenther@suse.de>
9637         PR tree-optimization/35869
9638         * gcc.c-torture/compile/pr35869.c: New testcase.
9640 2008-04-11  H.J. Lu  <hongjiu.lu@intel.com>
9642         * gcc.target/i386/sse-13.c: Move __builtin_ia32_round* to new
9643         /* mmintrin-common.h */ section.
9645         * gcc.target/i386/sse-14.c: Add tests for mmintrin-common.h.
9647 2008-04-11  Volker Reichelt  <v.reichelt@netcologne.de>
9649         PR c/35744
9650         * gcc.dg/attr-error-1.c: New test.
9652 2008-04-10  Adam Nemet  <anemet@caviumnetworks.com>
9654         * gcc.target/mips/scc-2.c: New test.
9655         * gcc.target/mips/scc-3.c: New test.
9656         * gcc.target/mips/scc-4.c: New test.
9658 2008-04-10  Ira Rosen  <irar@il.ibm.com>
9660         PR tree-optimization/35821
9661         * gcc.dg/vect/pr35821-altivec.c: New.
9662         * gcc.dg/vect/pr35821-spu.c: New.
9664 2008-04-09  Andy Hutchinson  <hutchinsonandy@aim.com>
9666         PR testsuite/34894
9667         PR testsuite/33782
9668         * lib/target-supports.dg: Add check_effective_target_trampolines.
9669         Disable profiling for avr-*-*.
9670         * gcc.c-torture/compile/pr27889.c: dg-requires trampolines.
9671         * gcc.c-torture/compile/nested-1.c: Ditto.
9672         * gcc.c-torture/compile/20050122-2.c: Ditto.
9673         * gcc.c-torture/compile/20010226-1.c: Ditto.
9674         * gcc.c-torture/compile/20010327-1.c:  Skip for avr-*-*.
9675         * gcc.c-torture/compile/980506-1.c: Ditto.
9676         * gcc.c-torture/compile/20020604-1.c: Ditto.
9677         * gcc.c-torture/compile/limits-stringlit.c: Ditto
9678         * gcc.c-torture/compile/20001226-1.c: Ditto
9680 2008-04-09  Jason Merrill  <jason@redhat.com>
9682         PR c++/35708
9683         * g++.dg/ext/complit9.C: New.
9685 2008-04-09  Samuel Tardieu  <sam@rfc1149.net>
9687         PR ada/28305
9688         * gnat.dg/specs/fe_inlining.ads, gnat.dg/specs/fe_inlining_helper.ads,
9689         gnat.dg/specs/fe_inlining_helper.adb: New test.
9691 2008-04-09  Kai Tietz  <kai.tietz@onevision.com>
9693         * gcc.dg/torture/fp-int-convert.h: Use TImode type for 
9694         x86_64-pc-mingw target.
9695         * gcc.dg/titype-1.c: Likewise.
9697 2008-04-09  Richard Sandiford  <richard@codesourcery.com>
9699         * lib/target-supports.exp (check_effective_target_vxworks_kernel):
9700         Fix comment.
9701         (check_effective_target_vxworks_rtp): New procedure.
9702         * g++.dg/opt/20050511-1.C: Rename UINT32 for VxWorks kernel mode.
9703         * g++.dg/warn/miss-format-1.C: XFAIL for VxWorks.
9704         * g++.old-deja/g++.abi/cxa_vec.C: XFAIL for VxWorks kernels.
9705         * g++.old-deja/g++.brendan/new3.C: Likewise.
9706         * g++.old-deja/g++.eh/badalloc1.C: XFAIL for VxWorks RTPs.
9707         * g++.old-deja/g++.law/missed-error2.C: Undefine max for
9708         VxWorks kernel mode.
9709         * g++.old-deja/g++.mike/init1.C: XFAIL for VxWorks kernel mode.
9710         * g++.old-deja/g++.mike/p2736.C: Likewise.
9711         * g++.old-deja/g++.mike/p658.C: Undefine OK for VxWorks kernel mode.
9712         * g++.old-deja/g++.other/headers1.C: Likewise min and max.
9713         * g++.old-deja/g++.robertl/eb79.C: Undefine max for VxWorks
9714         kernel mode.
9716 2008-04-09  Jakub Jelinek  <jakub@redhat.com>
9718         * gfortran.dg/namelist_47.f90: New test.
9720 2008-04-09  Richard Guenther  <rguenther@suse.de>
9722         * gfortran.dg/bind_c_usage_14.f03: Adjust.
9724 2008-04-08  Andy Hutchinson  <hutchinsonandy@aim.com>
9726         PR target/35005
9727         * execute/20071221-1.c: Adapt test for 16 bit int targets.
9728         * execute/pr35163.c: Ditto.
9730 2008-04-08  Richard Guenther  <rguenther@suse.de>
9732         * gcc.c-torture/execute/20080408-1.c: New testcase.
9734 2008-04-08  Eric Botcazou  <ebotcazou@adacore.com>
9736         * gnat.dg/pack6.adb: New test.
9737         * gnat.dg/pack7.adb: Likewise.
9738         * gnat.dg/pack8.adb: Likewise.
9740 2008-04-08  Arnaud Charlet  <charlet@adacore.com>
9742         * gnat.dg/parent_ltd_with-child_full_view.adb: New test.
9743         * gnat.dg/rt1.adb: New test.
9744         * gnat.dg/test_time_stamp.adb: New test.
9745         * gnat.dg/specs/warn_star.ads: New test.
9746         * gnat.dg/specs/aggr1.ads: New test.
9748 2008-04-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9750         PR fortran/25829 28655
9751         * gfortran.dg/write_check2.f90: Update dg-error.
9752         * gfortran.dg/io_constraints_1.f90: Udate dg-error.
9754 2008-04-07  Jason Merrill  <jason@redhat.com>
9756         PR c++/35734
9757         * g++.dg/warn/ctor1.C: New.
9759 2008-04-07  Kai Tietz  <kai.tietz@onevision.com>
9761         PR/35842
9762         * gcc.dg/torture/pr35842.c: New.
9764 2008-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9766         * gnat.dg/array4.adb: New test.
9767         * gnat.dg/specs/static_initializer2.ads: Likewise.
9769 2008-04-06  Richard Guenther  <rguenther@suse.de>
9771         PR tree-optimization/35400
9772         * gcc.dg/torture/pr35400.c: New testcase.
9773         * g++.dg/torture/pr35400.C: Likewise.
9775 2008-04-06  Paul Thomas  <pault@gcc.gnu.org>
9777         PR fortran/35780
9778         * gfortran.dg/simplify_argN_1.f90: New test.
9780 2008-04-06  Tobias Schlüter  <tobi@gcc.gnu.org>
9782         PR fortran/35832
9783         * gfortran.dg/io_constraints_2.f90: Adapt to new error message.
9785 2008-04-06  Tobias Burnus  <burnus@net-b.de>
9787         * gfortran.dg/f2003_io_1.f03: Make standard conform.
9788         * gfortran.dg/f2003_io_8.f03: New.
9790 2008-04-06  Eric Botcazou  <ebotcazou@adacore.com>
9792         * gnat.dg/pack5.adb: New test.
9794 2008-04-06  Uros Bizjak  <ubizjak@gmail.com>
9796         PR target/12329
9797         * gcc.target/i386/pr12329.c: New test.
9799 2008-04-05  Eric Botcazou  <ebotcazou@adacore.com>
9801         * gnat.dg/pr35823.adb: Rename to size_attribute.adb.
9803 2008-04-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9805         PR fortran/25829 28655
9806         * gfortran.dg/f2003_io_1.f03: New test.
9807         * gfortran.dg/f2003_io_2.f03: New test.
9808         * gfortran.dg/f2003_io_3.f03: New test.
9809         * gfortran.dg/f2003_io_4.f03: New test.
9810         * gfortran.dg/f2003_io_5.f03: New test.
9811         * gfortran.dg/f2003_io_6.f03: New test.
9812         * gfortran.dg/f2003_io_7.f03: New test.
9814 2008-04-05  Richard Guenther  <rguenther@suse.de>
9816         PR tree-optimization/35833
9817         * gcc.dg/torture/pr35833.c: New testcase.
9819 2008-04-04  Naveen.H.S  <naveen.hs@kpitcummins.com>
9821         * gcc.target/sh/sh2a-band.c: New test.
9822         * gcc.target/sh/sh2a-bclrmem.c: New test.
9823         * gcc.target/sh/sh2a-bld.c: New test.
9824         * gcc.target/sh/sh2a-bor.c: New test.
9825         * gcc.target/sh/sh2a-bsetmem.c: New test.
9826         * gcc.target/sh/sh2a-bxor.c: New test.
9828 2008-04-04  Janis Johnson  <janis187@us.ibm.com>
9830         * g++.dg/other/anon5.C: Don't depend on line number for error message.
9832         * gcc.dg/torture/builtin-modf-1.c: Use special options for
9833         powerpc*-*-linux*.
9835         * gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.
9837         * gcc.dg/pr34856.c: Use -maltivec on powerpc linux.
9839         PR target/35620
9840         * gcc.dg/dfp/pr35620.c: New test.
9841         * gcc.dg/dfp/func-pointer.c: New test.
9842         * gcc.dg/dfp/func-deref.c: New test.
9844 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
9846         PR target/35364
9847         * g++.dg/gomp/pr35364.C: New test.
9849 2008-04-04  H.J. Lu  <hongjiu.lu@intel.com>
9851         * g++.dg/other/i386-2.C: Include <wmmintrin.h>.
9852         * g++.dg/other/i386-3.C: Likewise.
9853         * gcc.target/i386/sse-13.c: Likewise.
9854         * gcc.target/i386/sse-14.c: Likewise.
9856         * gcc.target/i386/aes-check.h: New.
9857         * gcc.target/i386/aesdec.c: Likewise.
9858         * gcc.target/i386/aesdeclast.c: Likewise.
9859         * gcc.target/i386/aesenc.c: Likewise.
9860         * gcc.target/i386/aesenclast.c: Likewise.
9861         * gcc.target/i386/aesimc.c: Likewise.
9862         * gcc.target/i386/aeskeygenassist.c: Likewise.
9863         * gcc.target/i386/pclmulqdq.c: Likewise.
9864         * gcc.target/i386/pclmul-check.h: Likewise.
9866         * gcc.target/i386/i386.exp (check_effective_target_aes): New.
9867         (check_effective_target_pclmul): Likewise.
9869 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
9871         PR c/35440
9872         * gcc.dg/pr35440.c: New test.
9874 2008-04-04  Richard Guenther  <rguenther@suse.de>
9876         PR middle-end/35823
9877         * gnat.dg/pr35823.adb: New testcase.
9879 2008-04-03  Janis Johnson  <janis187@us.ibm.com>
9881         PR c/35712
9882         * gcc.dg/dfp/constants-zero.c: New test.
9884 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
9886         PR c/35738
9887         * gcc.dg/gomp/pr35738.c: New test.
9889         PR middle-end/35818
9890         * gcc.dg/gomp/pr35818.c: New test.
9892         PR fortran/35786
9893         * gfortran.dg/gomp/pr35786-1.f90: New test.
9894         * gfortran.dg/gomp/pr35786-2.f90: New test.
9896 2008-04-03  Adam Nemet  <anemet@caviumnetworks.com>
9898         * gcc.target/mips/scc-1.c: New test.
9900 2008-04-03  Richard Guenther  <rguenther@suse.de>
9902         * gcc.dg/tree-ssa/vrp43.c: New testcase.
9903         * gcc.dg/tree-ssa/vrp44.c: Likewise.
9904         * gcc.dg/tree-ssa/vrp45.c: Likewise.
9906 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
9908         PR c++/35741
9909         * g++.dg/other/offsetof5.C: New test.
9911 2008-04-03  Paolo Bonzini  <bonzini@gnu.org>
9913         PR rtl-optimization/35281
9914         * gcc.target/i386/pr35281.c: New test.
9916 2008-04-03  Richard Guenther  <rguenther@suse.de>
9918         PR middle-end/35800
9919         * gcc.c-torture/execute/pr35800.c: New test.
9921 2008-04-02  Joseph Myers  <joseph@codesourcery.com>
9923         * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
9924         gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
9925         gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
9926         gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
9927         gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
9928         gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
9929         gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
9930         gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
9931         gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
9932         gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
9933         gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
9935 2008-04-02  Richard Guenther  <rguenther@suse.de>
9937         PR tree-optimization/14495
9938         PR tree-optimization/34793
9939         * gcc.dg/tree-ssa/vrp41.c: New testcase.
9940         * gcc.dg/tree-ssa/vrp42.c: Likewise.
9942 2008-04-02  Richard Guenther  <rguenther@suse.de>
9944         PR tree-optimization/14495
9945         * gcc.dg/tree-ssa/vrp40.c: New testcase.
9947 2008-04-02  Eric Botcazou  <ebotcazou@adacore.com>
9949         * gnat.dg/specs/discr_record_constant.ads: New test.
9951 2008-04-02  Richard Guenther  <rguenther@suse.de>
9953         * gcc.dg/tree-ssa/vrp38.c: New testcase.
9954         * gcc.dg/tree-ssa/vrp39.c: Likewise.
9956 2008-04-01  George Helffrich  <george@gcc.gnu.org>
9958         PRs fortran/35154, fortran/23057
9959         * gcc.dg/debug/pr35154.c:  New test to check that non-Fortran
9960         use of common is unchanged.
9962         * lib/gfortran-dg.exp:  New harness to compile Fortran progs
9963         with all combinations of debug options available on target.
9964         * gfortran.dg/debug/debug.exp:  Ditto.
9965         * gfortran.dg/debug/trivial.f:  Ditto.
9966         * gfortran.dg/debug/pr35154-stabs.f:  New test case for
9967         .stabs functionality.
9968         * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
9969         DWARF functionality.
9971 2008-04-01  Volker Reichelt  <v.reichelt@netcologne.de>
9973         PR c/35436
9974         * gcc.dg/format/gcc_gfc-2.c: New test.
9976 2008-03-31  Seongbae Park <seongbae.park@gmail.com>
9978         * g++.dg/bprob/bprob.exp: Do not check gcno files.
9979         Use -fprofile-use for profile use.
9980         * gcc.misc-tests/bprob.exp: Ditto.
9981         * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
9982         * gcc.dg/matrix/matrix.exp: Ditto.
9983         * gcc.dg/struct/struct-reorg.exp: Ditto.
9984         * gcc.dg/tree-prof/tree-prof.exp: Ditto.
9985         * gcc.dg/profile-dir-1.c: New test.
9986         * gcc.dg/profile-dir-2.c: New test.
9987         * gcc.dg/profile-dir-3.c: New test.
9989 2008-03-31  Volker Reichelt  <v.reichelt@netcologne.de>
9991         PR c/35750
9992         * gcc.dg/old-style-param-1.c: New test.
9994 2008-03-31  Eric Botcazou  <ebotcazou@adacore.com>
9996         * gnat.dg/object_overflow.adb: New test.
9998 2008-03-31  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10000         PR middle-end/30186
10001         * gcc.dg/tree-ssa/vector-1.c: New testcase.
10002         * gcc.c-torture/execute/vector-1.c: New testcase.
10003         * gcc.c-torture/execute/vector-2.c: New testcase.
10005 2008-03-31  Olivier Hainque  <hainque@adacore.com>
10007         * gnat.dg/assign_from_packed_pixels.ads: Support for ...
10008         * gnat.dg/assign_from_packed.adb: New testcase.
10010 2008-03-31  Zdenek Dvorak  <ook@ucw.cz>
10012         PR rtl-optimization/35729
10013         * gcc.dg/pr35729.c: New test.
10015 2008-03-31  H.J. Lu  <hongjiu.lu@intel.com>
10017         PR target/32000
10018         * gcc.target/i386/pr32000-1.c: New.
10020 2008-03-31  Arnaud Charlet  <charlet@adacore.com>
10022         * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
10023         on some environments.
10025 2008-03-31  Andrew Pinski  <pinskia@gmail.com>
10027         PR tree-opt/35431
10028         * gcc.c-torture/compile/pr35431.c: New testcase.
10030 2008-03-30  Kaz Kojima  <kkojima@gcc.gnu.org>
10032         * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
10033         targets.
10035 2008-03-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10037         PR c++/35245
10038         * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
10040 2008-03-30  Volker Reichelt  <v.reichelt@netcologne.de>
10042         PR c++/35578
10043         * g++.dg/parse/friend8.C: New test.
10045         PR c/35748
10046         * gcc.dg/union-cast-4.c: New test.
10048 2008-03-30  H.J. Lu  <hongjiu.lu@intel.com>
10050         PR target/35757
10051         * gcc.target/i386/sse4_1-blendps-2.c: New.
10052         * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
10054 2008-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
10056         * gfortran.dg/internal_pack_1.f90:  Added complex to test case.
10057         * gfortran.dg/internal_pack_2.f90:  Likewise.
10058         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
10059         * gfortran.dg/intrinsic_spread_2.f90:  Likewise.
10060         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
10061         * gfortran.dg/intrinsic_pack_2.f90:  Likewise.
10062         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
10063         * gfortran.dg/intrinsic_unpack_2.f90:  Likewise.
10065 2008-03-30  Eric Botcazou  <ebotcazou@adacore.com>
10067         * gnat.dg/bit_packed_array2.adb: New test.
10069 2008-03-30  Paul Thomas  <pault@gcc.gnu.org>
10071         PR fortran/35740
10072         * gfortran.dg/transpose_conjg_1.f90: New test.
10074 2008-03-29  Laurent GUERBY  <laurent@guerby.net>
10076         * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
10078 2008-03-29  Paul Thomas  <pault@gcc.gnu.org>
10080         PR fortran/35698
10081         * gfortran.dg/allocate_zerosize_3.f: New test.
10083         PR fortran/35702
10084         * gfortran.dg/character_assign_1.f90: New test.
10086 2008-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
10088         PR libfortran/32972
10089         PR libfortran/32512
10090         * gfortran.dg/intrinsic_spread_1.f90:  New file.
10091         * gfortran.dg/intrinsic_spread_2.f90:  New file.
10092         * gfortran.dg/intrinsic_spread_3.f90:  New file.
10094 2008-03-28  Daniel Franke  <franke.daniel@gmail.com>
10096         PR fortran/34714
10097         * gfortran.dg/alloc_alloc_expr_3.f90: New test.
10098         * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
10099         * gfortran.dg/func_assign.f90: Likewise.
10100         * gfortran.dg/implicit_11.f90: Likewise.
10101         * gfortran.dg/proc_assign_1.f90: Likewise.
10102         * gfortran.dg/proc_assign_2.f90: Likewise.
10103         * gfortran.dg/procedure_lvalue.f90: Likewise.
10105 2008-03-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10107         PR fortran/35699
10108         * gfortran.dg/direct_io_10.f: New test.
10110 2008-03-28  Uros Bizjak  <ubizjak@gmail.com>
10112         * gcc.target/i386/vectorize6.c: New test.
10114 2008-03-28  Tobias Burnus  <burnus@net-b.de>
10116         PR fortran/35721
10117         * gfortran.dg/associated_target_2.f90: New.
10119 2008-03-28  Richard Guenther  <rguenther@suse.de>
10121         PR tree-optimization/19580
10122         * gcc.dg/tree-ssa/loop-34.c: New testcase.
10124 2008-03-28  Richard Guenther  <rguenther@suse.de>
10126         PR tree-optimization/30317
10127         PR tree-optimization/30911
10128         PR tree-optimization/34793
10129         * gcc.dg/tree-ssa/vrp35.c: New testcase.
10130         * gcc.dg/tree-ssa/vrp36.c: Likewise.
10131         * gcc.dg/tree-ssa/vrp37.c: Likewise.
10133 2008-03-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10135         PR target/31334
10136         * gcc.target/powerpc/altivec-25.c: New testcase.
10138 2008-03-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10140         PR fortran/35724
10141         * gfortran.dg/cshift_shift_real_2.f90: New test.
10143 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
10145         * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
10146         (main): Exit early for CHUNK less than 40 to avoid stack corruption.
10148 2008-03-27  Richard Guenther  <rguenther@suse.de>
10150         PR c/32511
10151         * gcc.dg/attr-weak-1.c: New testcase.
10153 2008-03-27  Richard Guenther  <rguenther@suse.de>
10155         PR tree-optimization/32810
10156         * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
10158 2008-03-27  Douglas Gregor  <doug.gregor@gmail.com>
10160         * g++.dg/cpp0x/variadic91.C: New.
10162 2008-03-27  Zdenek Dvorak  <ook@ucw.cz>
10164         * gcc.dg/tree-ssa/loop-32.c: New testcase.
10165         * gcc.dg/tree-ssa/loop-33.c: Likewise.
10167 2008-03-27  Richard Guenther  <rguenther@suse.de>
10169         * gcc.dg/fold-addr-1.c: New testcase.
10171 2008-03-27  Andrew Pinski  <pinskia@gmail.com>
10173         PR middle-end/35429
10174         * gcc.c-torture/compile/complex-5.c: New test.
10176 2008-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10178         * gcc.dg/uninit-16.c (decode_reloc): Mark static.
10180 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
10182         PR c++/35546
10183         * g++.dg/ext/attrib33.C: New test.
10185 2008-03-26  Richard Guenther  <rguenther@suse.de>
10187         Revert:
10188         2008-03-26  Richard Guenther  <rguenther@suse.de>
10190         * gcc.dg/fold-addr-1.c: New testcase.
10192 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
10194         * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
10195         before redefinitions of extern and __inline.
10196         * gcc.target/i386/sse-13.c: Ditto.
10198 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
10200         PR c++/35332
10201         * g++.dg/other/error27.C: New test.
10203 2008-03-26  Richard Guenther  <rguenther@suse.de>
10205         * gcc.dg/fold-addr-1.c: New testcase.
10207 2008-03-26  Richard Guenther  <rguenther@suse.de>
10209         * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
10210         * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
10211         * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
10212         * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
10213         * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
10214         * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
10215         * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
10217 2008-03-26  Douglas Gregor  <doug.gregor@gmail.com>
10219         * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
10220         variadic template template parameter binding semantics.
10221         * g++.dg/cpp0x/variadic85.C: Ditto.
10222         * g++.dg/cpp0x/variadic88.C: New.
10223         * g++.dg/cpp0x/variadic89.C: New.
10224         * g++.dg/cpp0x/variadic90.C: New.
10225         * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
10226         variadic template template parameter binding semantics.
10227         * g++.dg/cpp0x/variadic-lambda.C: New.
10229 2008-03-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10231         PR target/31558
10232         * g++.dg/ext/altivec-15.C: New testcase.
10234 2008-03-25  Andrew Pinski  <pinskia@gmail.com>
10236         PR objc/29197
10237         * objc.dg/method-20.m: New testcase.
10239 2008-03-25  Richard Sandiford  <rsandifo@nildram.co.uk>
10241         PR rtl-optimization/35232
10242         * gcc.target/mips/pr35232.c: New test.
10244 2008-03-25  Douglas Gregor  <doug.gregor@gmail.com>
10246         * g++.dg/template/sfinae4.C: New.
10247         * g++.dg/template/sfinae5.C: New.
10248         * g++.dg/template/sfinae6.C: New.
10249         * g++.dg/template/sfinae6_neg.C: New.
10250         * g++.dg/template/sfinae7.C: New.
10251         * g++.dg/template/sfinae8.C: New.
10252         * g++.dg/template/sfinae9.C: New.
10253         * g++.dg/template/sfinae10.C: New.
10254         * g++.dg/template/sfinae11.C: New.
10255         * g++.dg/template/sfinae12.C: New.
10256         * g++.dg/template/sfinae13.C: New.
10257         * g++.dg/template/sfinae14C: New.
10259 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
10261         * gcc.target/sh/sh2a-bclr.c: New test.
10262         * gcc.target/sh/sh2a-bset.c: New test.
10264 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
10266         * gcc.target/sh/sh2a-movrt.c: New test.
10268 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
10270         * gcc.target/sh/sh2a-prefetch.c: New test.
10272 2008-03-25  Jayant Sonar  <Jayant.sonar@kpitcummins.com>
10273             Naveen.H.S  <naveen.hs@kpitcummins.com>
10275         * gcc.target/sh/sh2a-movi20s.c: New test.
10277 2008-03-25  Anil Paranjape  <anil.paranjape@kpitcummins.com>
10278             Jayant Sonar  <Jayant.sonar@kpitcummins.com>
10279             Naveen.H.S  <naveen.hs@kpitcummins.com>
10281         * gcc.target/sh/sh2a-resbank.c: New test.
10282         * gcc.target/sh/sh2a-tbr-jump.c: New test.
10283         * gcc.target/sh/sh2a-jsrn.c: New test.
10284         * gcc.target/sh/sh2a-rtsn.c: New test.
10286 2008-03-25  Uros Bizjak  <ubizjak@gmail.com>
10288         * gcc.target/i386/sse-17.c: Include sse2-check.h.
10289         (main): Change to void and rename to sse2_test.
10290         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
10291         dg-do-what-default to "compile" if SSE2 hardware is not available.
10292         * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
10293         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
10294         xfail vect_no_int_max from "vectorization not profitable" check.
10296 2008-03-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10298         PR middle-end/26222
10299         * gcc.dg/torture/pr26222.c: New testcase.
10301 2008-03-24  Paul Thomas  <pault@gcc.gnu.org>
10303         PR fortran/34813
10304         * gfortran.dg/null_3.f90 : New test
10306         PR fortran/33295
10307         * gfortran.dg/module_function_type_1.f90 : New test
10309 2008-03-23  Thomas Koenig  <tkoenig@gcc.gnu.org
10311         PR libfortran/32972
10312         * gfortran.dg/intrinsic_unpack_1.f90:  New test case.
10313         * gfortran.dg/intrinsic_unpack_2.f90:  New test case.
10314         * gfortran.dg/intrinsic_unpack_3.f90:  New test case.
10316 2008-03-22  Richard Sandiford  <rsandifo@nildram.co.uk>
10318         * gcc.target/mips/dse-1.c: Add checks for zeros.
10320 2008-03-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10322         PR target/27946
10323         * gcc.target/powerpc/ppc64-double-1.c: New testcase.
10325 2008-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10327         PR libfortran/32972
10328         * internal_pack_1.f90:  New test case.
10329         * internal_pack_2.f90:  New test case.
10330         * internal_pack_3.f90:  New test case.
10332 2008-03-21  Olivier Hainque  <hainque@adacore.com>
10334         * gnat.dg/empty_vector_length.adb: New testcase.
10336 2008-03-20  Richard Guenther  <rguenther@suse.de>
10338         * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
10340 2008-03-20  Victor Kaplansky  <victork@gcc.gnu.org>
10341             Uros Bizjak  <ubizjak@gmail.com>
10343         PR testsuite/34168
10344         * lib/target-supports.exp (check_sse2_hw_available): New procedure.
10345         * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
10346         if SSE2 hardware is not available.
10347         * g++.dg/vect/vect.exp: Update target-dependent overrides to match
10348         gcc.dg/vect/vect.exp.
10349         * gfortran.dg/vect/vect.exp: Ditto.
10350         (check_effective_target_lp64_or_vect_no_align): Remove procedure.
10352 2008-03-20  Andreas Schwab  <schwab@suse.de>
10354         * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
10355         xfail.
10357 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
10359         * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
10360         * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
10361         from dg-options.
10363 2008-03-20  H.J. Lu  <hongjiu.lu@intel.com>
10365         PR testsuite/35621
10366         * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
10367         * gcc.target/i386/ssse3-pabsd.c: Likewise.
10368         * gcc.target/i386/ssse3-pabsw.c: Likewise.
10369         * gcc.target/i386/ssse3-palignr.c: Likewise.
10370         * gcc.target/i386/ssse3-phaddd.c: Likewise.
10371         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10372         * gcc.target/i386/ssse3-phaddw.c: Likewise.
10373         * gcc.target/i386/ssse3-phsubd.c: Likewise.
10374         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10375         * gcc.target/i386/ssse3-phsubw.c: Likewise.
10376         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10377         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10378         * gcc.target/i386/ssse3-pshufb.c: Likewise.
10379         * gcc.target/i386/ssse3-psignb.c: Likewise.
10380         * gcc.target/i386/ssse3-psignd.c: Likewise.
10381         * gcc.target/i386/ssse3-psignw.c: Likewise.
10383 2008-03-20  Andreas Schwab  <schwab@suse.de>
10385         PR testsuite/35647
10386         * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
10387         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
10388         * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
10389         continuation and remove xfail.
10391 2008-03-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
10393         PR libfortran/32972
10394         * gfortran.dg/internal_pack_3.f90:  Add missing parameter
10395         in subroutine.
10397 2008-03-20  Kai Tietz  <kai.tietz@onevision.com>
10399         * gcc.dg/format/ms_array-1.c: New.
10400         * gcc.dg/format/ms_c90-scanf-3.c: New.
10401         * gcc.dg/format/ms_c99-strftime-1.c: New.
10402         * gcc.dg/format/ms_no-y2k-1.c: New.
10403         * gcc.dg/format/ms_attr-1.c: New.
10404         * gcc.dg/format/ms_c90-scanf-4.c: New.
10405         * gcc.dg/format/ms_c99-strftime-2.c: New.
10406         * gcc.dg/format/ms_nonlit-1.c: New.
10407         * gcc.dg/format/ms_c90-scanf-5.c: New.
10408         * gcc.dg/format/ms_cast-1.c: New.
10409         * gcc.dg/format/ms_nonlit-2.c: New.
10410         * gcc.dg/format/ms_attr-2.c: New.
10411         * gcc.dg/format/ms_c90-strftime-1.c: New.
10412         * gcc.dg/format/ms_miss-1.c: New.
10413         * gcc.dg/format/ms_nonlit-3.c: New.
10414         * gcc.dg/format/ms_attr-3.c: New.
10415         * gcc.dg/format/ms_c90-strftime-2.c: New.
10416         * gcc.dg/format/ms_miss-2.c: New.
10417         * gcc.dg/format/ms_nul-1.c: New.
10418         * gcc.dg/format/ms_attr-4.c: New.
10419         * gcc.dg/format/ms_c94-printf-1.c: New.
10420         * gcc.dg/format/ms_miss-3.c: New.
10421         * gcc.dg/format/ms_nul-2.c: New.
10422         * gcc.dg/format/ms_attr-7.c: New.
10423         * gcc.dg/format/ms_c94-scanf-1.c: New.
10424         * gcc.dg/format/ms_miss-4.c: New.
10425         * gcc.dg/format/ms_null-1.c: New.
10426         * gcc.dg/format/ms_bitfld-1.c: New.
10427         * gcc.dg/format/ms_c99-printf-1.c: New.
10428         * gcc.dg/format/ms_miss-5.c: New.
10429         * gcc.dg/format/ms_plus-1.c: New.
10430         * gcc.dg/format/ms_branch-1.c: New.
10431         * gcc.dg/format/ms_c99-printf-2.c: New.
10432         * gcc.dg/format/ms_miss-6.c: New.
10433         * gcc.dg/format/ms_sec-1.c: New.
10434         * gcc.dg/format/ms_c90-printf-1.c: New.
10435         * gcc.dg/format/ms_c99-printf-3.c: New.
10436         * gcc.dg/format/ms_multattr-1.c: New.
10437         * gcc.dg/format/ms_unnamed-1.c: New.
10438         * gcc.dg/format/ms_c90-printf-2.c: New.
10439         * gcc.dg/format/ms_c99-scanf-1.c: New.
10440         * gcc.dg/format/ms_multattr-2.c: New.
10441         * gcc.dg/format/ms_va-1.c: New.
10442         * gcc.dg/format/ms_c90-printf-3.c: New.
10443         * gcc.dg/format/ms_c99-scanf-2.c: New.
10444         * gcc.dg/format/ms_multattr-3.c: New.
10445         * gcc.dg/format/ms_c90-scanf-1.c: New.
10446         * gcc.dg/format/ms_c99-scanf-3.c: New.
10447         * gcc.dg/format/ms_no-exargs-1.c: New.
10448         * gcc.dg/format/ms_zero-length-1.c: New.
10449         * gcc.dg/format/ms_c90-scanf-2.c: New.
10450         * gcc.dg/format/ms_c99-scanf-4.c: New.
10451         * gcc.dg/format/ms_no-exargs-2.c: New.
10452         * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
10453         * gcc.dg/format/miss-1.c: Likewise.
10454         * gcc.dg/format/miss-3.c: Likewise.
10455         * gcc.dg/format/multattr-2.c: Likewise.
10456         * gcc.dg/format/miss-5.c: Likewise.
10457         * gcc.dg/format/attr-2.c: Likewise.
10458         * gcc.dg/format/attr-4.c: Likewise.
10459         * gcc.dg/format/c90-scanf-4.c: Likewise.
10460         * gcc.dg/format/c99-printf-3.c: Likewise.
10461         * gcc.dg/format/multattr-1.c: Likewise.
10462         * gcc.dg/format/miss-4.c: Likewise.
10463         * gcc.dg/format/miss-6.c: Likewise.
10464         * gcc.dg/format/c90-printf-3.c: Likewise.
10465         * gcc.dg/format/attr-1.c: Likewise.
10466         * gcc.dg/format/attr-3.c: Likewise.
10467         * gcc.dg/format/attr-7.c: Likewise.
10468         * gcc.dg/format/format.h: Treat mingw and gnu style.
10469         * gcc.dg/format/sys_format.c: New.
10471 2008-03-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10473         PR libfortran/35627
10474         * gfortran.dg/namelist_46.f90: New test.
10476 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
10478         PR target/14552
10479         * gcc.target/i386/pr14552.c: New test.
10481 2008-03-19  Michael Matz  <matz@suse.de>
10483         PR middle-end/35616
10484         * gcc.dg/pr35616.c: New test.
10486 2008-03-19  Daniel Franke  <franke.daniel@gmail.com>
10488         PR fortran/35152
10489         * gfortran.dg/argument_checking_16.f90: New test.
10491 2008-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
10493         PR libfortran/32972
10494         * gfortran.dg/internal_pack_1.f90:  New test case.
10495         * gfortran.dg/internal_pack_2.f90:  New test case.
10496         * gfortran.dg/internal_pack_3.f90:  New test case.
10498 2008-03-19  Jan Hubicka  <jh@suse.cz>
10500         * gcc.dg/20050811-2.c: Update dumping flags.
10501         * gcc.dg/sms-2.c: Update dumping flags.
10502         * gcc.dg/var-expand1.c: Update dumping flags.
10503         * gcc.dg/var-expand3.c: Update dumping flags.
10504         * gcc.dg/pr30957-1.c: Update dumping flags.
10505         * gcc.dg/20050811-1.c: Update dumping flags.
10506         * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
10507         * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
10509 2008-03-19  Richard Guenther  <rguenther@suse.de>
10511         PR middle-end/35609
10512         * gcc.dg/uninit-15.c: New testcase.
10513         * gcc.dg/uninit-16.c: Likewise.
10515 2008-03-18  Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
10517         PR target/35504
10518         * g++.dg/other/pr35504.C: New test.
10520 2008-03-18  Richard Guenther  <rguenther@suse.de>
10522         * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
10523         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10525 2008-03-18  Richard Guenther  <rguenther@suse.de>
10527         * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
10529 2008-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10531         PR libfortran/35617
10532         * gfortran.dg/namelist_45.f90: New test.
10534 2008-03-17  James E. Wilson  <wilson@tuliptree.org>
10536         PR testsuite/35512
10537         * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
10538         Write variables instead of reading them.
10540 2008-03-17  Jason Merrill  <jason@redhat.com>
10542         PR c++/35548
10543         * g++.dg/init/ref16.C: New testcase.
10545 2008-03-17  Richard Guenther  <rguenther@suse.de>
10547         PR tree-optimization/19637
10548         * g++.dg/tree-ssa/pr19637.C: New testcase.
10550 2008-03-16  Paul Thomas  <pault@gcc.gnu.org>
10552         PR fortran/35470
10553         * gfortran.dg/subref_array_pointer_3.f90 : New test.
10555 2008-03-16  Richard Guenther  <rguenther@suse.de>
10557         PR middle-end/35607
10558         * gcc.c-torture/compile/pr35607.c: New testcase.
10559         * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
10561 2008-03-16  Daniel Franke  <franke.daniel@gmail.com>
10563         PR fortran/35582
10564         * gfortran.dg/write_invalid_format.f90: New test.
10566 2008-03-15  Richard Guenther  <rguenther@suse.de>
10568         * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
10570 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10572         PR testsuite/35184
10573         * gfortran.dg/elemental_subroutine_6.f90: New test.
10575 2008-03-15  Richard Guenther  <rguenther@suse.de>
10577         * gcc.dg/pr23911.c: Adjust testcase.
10578         * gcc.dg/tree-ssa/pr14841.c: Likewise.
10579         * gcc.dg/tree-ssa/20030922-2.c: Likewise.
10581 2008-03-15  Richard Guenther  <rguenther@suse.de>
10583         PR middle-end/35593
10584         * g++.dg/warn/Warray-bounds-3.C: New testcase.
10586 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10588         PR testsuite/35478
10589         * gfortran.dg/generic_16.f90: New test.
10591 2008-03-15  Hans-Peter Nilsson  <hp@axis.com>
10593         PR middle-end/35595
10594         * gcc.c-torture/compile/pr35595.c: New test.
10596 2008-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10598         PR testsuite/33296
10599         * gfortran.dg/nearest_4.f90: New test.
10601 2008-03-14  Richard Guenther  <rguenther@suse.de>
10603         PR tree-optimization/13761
10604         * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
10606 2008-03-14  Richard Guenther  <rguenther@suse.de>
10608         PR tree-optimization/34172
10609         * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
10610         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
10611         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10612         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10613         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10614         * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
10616 2008-03-14  Uros Bizjak  <ubizjak@gmail.com>
10618         PR libcpp/35322:
10619         * gcc.dg/cpp/pr35322.c: Add dg-error line.
10621 2008-03-14  Richard Guenther  <rguenther@suse.de>
10623         PR tree-optimization/34043
10624         PR tree-optimization/33989
10625         * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
10626         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
10627         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
10628         * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
10629         * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
10631 2008-03-14  H.J. Lu  <hongjiu.lu@intel.com>
10632             Uros Bizjak  <ubizjak@gmail.com>
10634         PR testsuite/35538 
10635         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
10636         Skip *-*-darwin*.
10637         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
10639 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10640             Uros Bizjak  <ubizjak@gmail.com>
10642         PR testsuite/35406
10643         * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
10644         count from 0 to 1 for lp64 targets.
10645         * gfortran.dg/ldist-1.f90: Update test to check
10646         for 5 loops distributed instead of 4 for lp64 targets.
10648 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10650         PR fortran/35475
10651         * gfortran.dg/derived_sub.f90: New test.
10653 2008-03-13  H.J. Lu  <hongjiu.lu@intel.com>
10655         PR testsuite/35558
10656         * g++.dg/tls/static-1.C: Move dg-additional-sources after
10657         dg-require-effective-target.
10658         * g++.dg/tls/static-1a.cc: Likewise.
10660 2008-03-13  Tom Tromey  <tromey@redhat.com>
10662         PR libcpp/35322:
10663         * gcc.dg/cpp/pr35322.c: New file.
10665 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
10667         * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
10668         (main): Call check_vect.
10670 2008-03-13  Alon Dayan  <alond@il.ibm.com>
10671             Olga Golovanevsky  <olga@il.ibm.com>
10673         PR tree-optimization/35041
10674         * gcc.dg/struct/wo_prof_double_malloc.c: New test.
10676 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
10678         PR target/34000
10679         PR target/35553
10680         * g++.dg/other/i386-3.C: New test.
10681         * gcc.target/i386/sse-13.c: Redefine extern instead of static.
10682         * gcc.target/i386/sse-14.c: Ditto.
10683         * gcc.target/i386/mmx-1.c: Ditto.
10684         * gcc.target/i386/mmx-2.c: Ditto.
10685         * gcc.target/i386/3dnow-1.c: Ditto.
10686         * gcc.target/i386/3dnow-2.c: Ditto.
10687         * gcc.target/i386/3dnowA-1.c: Ditto.
10688         * gcc.target/i386/3dnowA-2.c: Ditto.
10690 2008-03-13  Paolo Bonzini  <bonzini@gnu.org>
10692         PR tree-opt/35422
10693         * gcc.target/i386/pr35422.c: Escape brackets.
10695 2008-03-12  Paolo Bonzini  <bonzini@gnu.org>
10697         PR tree-opt/35422
10698         * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
10699         third loop.
10700         * gcc.target/i386/pr35422.c: New.
10702 2008-03-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10704         PR tree-opt/35403
10705         * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
10707 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
10709         PR target/35540
10710         * gcc.target/i386/pr35540.c: New test.
10712 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
10714         * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
10716 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
10718         PR middle-end/35526
10719         * g++.dg/torture/pr35526.C: New test.
10721 2008-03-10  Jakub Jelinek  <jakub@redhat.com>
10723         PR c++/35328
10724         * g++.dg/gomp/pr35328.C: New test.
10726         PR c++/35337
10727         * g++.dg/gomp/pr35337.C: New test.
10729         PR c/35438
10730         PR c/35439
10731         * gcc.dg/gomp/pr35438.c: New test.
10732         * gcc.dg/gomp/pr35439.c: New test.
10734         PR middle-end/35099
10735         * g++.dg/gomp/pr35099.C: New test.
10737 2008-03-10  Eric Botcazou  <ebotcazou@adacore.com>
10739         * gnat.dg/range_check2.adb: New test.
10741 2008-03-10  H.J. Lu  <hongjiu.lu@intel.com>
10743         PR tree-optimization/35494
10744         * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
10745         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
10746         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
10747         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
10749 2008-03-10  Richard Guenther  <rguenther@suse.de>
10751         PR tree-optimization/34677
10752         * gcc.dg/tree-ssa/loadpre23.c: New testcase.
10753         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
10754         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
10756 2008-03-09  Paul Thomas  <pault@gcc.gnu.org>
10758         PR fortran/35474
10759         * gfortran.dg/module_commons_2.f90: New test.
10761 2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
10763         * gnat.dg/frame_overflow.adb: Improve portability.
10765 2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
10767         PR target/35350
10768         * gcc.target/i386/isa-1.c: Add -march=x86-64.
10769         * gcc.target/i386/isa-2.c: Likewise.
10770         * gcc.target/i386/isa-3.c: Likewise.
10771         * gcc.target/i386/isa-10.c: Likewise.
10772         * gcc.target/i386/isa-11.c: Likewise.
10773         * gcc.target/i386/isa-12.c: Likewise.
10774         * gcc.target/i386/isa-13.c: Likewise.
10775         * gcc.target/i386/isa-14.c: Likewise.
10777 2008-03-08  Uros Bizjak  <ubizjak@gmail.com>
10779         PR target/22152
10780         * gcc.target/i386/pr22152.c: New test.
10781         * gcc.target/i386/sse2-mmx.c: Ditto.
10783 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
10785         * gnat.dg/uninit_func.adb: New test.
10787 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
10789         * gnat.dg/pack4.adb: New test.
10791 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
10793         * gnat.dg/small_alignment.adb: New test.
10795 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
10797         * gnat.dg/specs/alignment2.ads: New test.
10799 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
10801         * gnat.dg/pack3.adb: New test.
10803 2008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
10805         PR c++/20366
10806         * g++.dg/other/pr20366.C: New test.
10808 2008-03-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10810         PR tree-opt/35402
10811         * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
10813 2008-03-06  Markus Milleder  <markus.milleder@generali.at>
10815         PR preprocessor/35458
10816         * gcc.dg/cpp/cmdlne-M-2.c: New file.
10817         * gcc.dg/cpp/cmdlne-M-2#.h: New file.
10818         * gcc.dg/cpp/#cmdlne-M-2.h: New file.
10820 2008-03-06  Tom Tromey  <tromey@redhat.com>
10822         * lib/treelang-dg.exp, lib/treelang.exp: Delete.
10823         * treelang: Delete.
10825 2008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
10827         * gnat.dg/specs/pack33.ads: New test.
10829 2008-03-05  Richard Guenther  <rguenther@suse.de>
10831         PR tree-optimization/35472
10832         * gcc.c-torture/execute/pr35472.c: New testcase.
10834 2008-03-05  Gabor Loki  <loki@gcc.gnu.org>
10836         PR 33009
10837         * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
10838         * gcc.c-torture/compile/pr33009.c: Likewise.
10840 2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
10842         PR 31341
10843         * gcc.dg/vect/pr31041.c: Fix.
10845 2008-03-05  Hans-Peter Nilsson  <hp@axis.com>
10847         PR libfortran/35293
10848         * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
10849         New.
10850         * gfortran.fortran-torture/execute/list_read_1.x,
10851         gfortran.fortran-torture/execute/read_null_string.x,
10852         gfortran.fortran-torture/execute/backspace.x,
10853         gfortran.fortran-torture/execute/seq_io.x,
10854         gfortran.fortran-torture/execute/slash_edit.x,
10855         gfortran.fortran-torture/execute/unopened_unit_1.x,
10856         gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
10857         gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 
10858         gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
10859         gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
10860         gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
10861         gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
10862         gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
10863         gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
10864         gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
10865         gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
10866         gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
10867         gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
10868         gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
10869         gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
10870         gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
10871         gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
10872         gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
10873         gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
10874         gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
10875         gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
10876         gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
10877         gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
10878         gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
10879         gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
10880         gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
10881         gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
10882         gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
10883         gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
10884         gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
10885         gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
10886         gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
10887         gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
10888         gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
10889         gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
10890         gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
10891         gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
10892         gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
10893         gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
10894         gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
10895         gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
10896         gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
10897         gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
10898         gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
10899         gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
10900         gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
10901         gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
10902         gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
10903         gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
10904         gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
10905         gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
10906         gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
10907         gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
10908         gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
10909         gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
10910         gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
10911         gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
10912         gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
10913         gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
10914         gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
10915         gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
10916         gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
10917         gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
10918         gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
10919         gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
10920         gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
10921         gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
10922         gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
10923         gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
10924         gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
10925         gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
10926         gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
10927         gfortran.dg/write_back.f: Gate test on effective_target fd_truncate.
10929 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
10931         * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
10932         targets declaring functions in assembly.
10934 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10936         PR 28322
10937         * gcc.dg/pr28322-3.c: New.
10939 2008-03-04  H.J. Lu  <hongjiu.lu@intel.com>
10941         PR target/35453
10942         * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
10943         _SIDD_XXX.
10944         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
10945         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
10946         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
10947         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
10948         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
10949         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
10950         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
10951         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
10953 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
10955         PR middle-end/35456
10956         * gcc.c-torture/execute/pr35456.c: New test.
10958 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
10960         * gcc.target/i386/sse-10.c: Don't use
10961         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
10963 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
10965         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
10966         * gfortran.dg/reassoc_2.f90: Ditto.
10967         * gfortran.dg/reassoc_3.f90: Ditto.
10969 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10971         PR fortran/33197
10972         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
10973         * gfortran.dg/dg.exp: Likewise.
10974         * gfortran.dg/vect/vect.exp: Likewise.
10975         * gfortran.fortran-torture/execute/execute.exp: Likewise.
10976         * gfortran.fortran-torture/compile/compile.exp: Likewise.
10977         * gfortran.dg/gamma_1.f90: Also check log_gamma.
10978         * gfortran.dg/invalid_contains_1.f90: Remove warning about
10979         empty CONTAINS.
10980         * gfortran.dg/gamma_2.f90: Add a few error messages.
10981         * gfortran.dg/invalid_contains_2.f90: Remove warning about
10982         empty CONTAINS.
10983         * gfortran.dg/gamma_3.f90: Adjust error message.
10984         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
10985         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
10986         * gfortran.dg/bessel_1.f90: New test.
10987         * gfortran.dg/recursive_check_3.f90: Remove warnings.
10988         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
10989         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
10990         * gfortran.dg/contains_empty_1.f03: New test.
10991         * gfortran.dg/erfc_scaled_1.f90: New test.
10992         * gfortran.dg/hypot_1.f90: New test.
10993         * gfortran.dg/contains_empty_2.f03: New test.
10995 2008-03-03  Uros Bizjak  <ubizjak@gmail.com>
10997         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
10999 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
11001         PR 24924
11002         * g++.dg/cpp/string-2.C: This is a warning now.
11003         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
11004         default, so add it.
11006 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
11008         * g++.dg/cpp0x/auto1.C: New.
11010 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11012         PR fortran/34770
11013         * gfortran.dg/pointer_1.f90: New test.
11015 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
11017         PR c++/35315
11018         * g++.dg/ext/attrib32.C: Add another test case.
11020 2008-02-29  Tom Tromey  <tromey@redhat.com>
11022         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
11023         line.
11025 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
11027         * gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
11028         to make the interchange profitable.
11030 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
11032         PR fortran/31463
11033         PR fortran/33950
11034         PR fortran/34296
11035         * gfortran.dg/arrayio_11.f90: Fixed test.
11036         * gfortran.dg/arrayio_12.f90: Likewise.
11037         * gfortran.dg/module_read_1.f90: Added warning-directives.
11038         * gfortran.dg/pr32242.f90: Likewise.
11039         * gfortran.dg/result_in_spec_3.f90: Likewise.
11040         * gfortran.dg/use_12.f90: Likewise.
11041         * gfortran.dg/warn_function_without_result.f90 : New test.
11043 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11045         PR fortran/34868
11046         * gfortran.dg/f2c_9.f90: New test.
11048 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
11050         * gcc.dg/tree-ssa/ldist-1.c: New.
11051         * gcc.dg/tree-ssa/ldist-1a.c: New.
11052         * gcc.dg/tree-ssa/ldist-2.c: New.
11053         * gcc.dg/tree-ssa/ldist-3.c: New.
11054         * gcc.dg/tree-ssa/ldist-4.c: New.
11055         * gcc.dg/tree-ssa/ldist-5.c: New.
11056         * gcc.dg/tree-ssa/ldist-6.c: New.
11057         * gcc.dg/tree-ssa/ldist-7.c: New.
11058         * gcc.dg/tree-ssa/ldist-8.c: New.
11059         * gcc.dg/tree-ssa/ldist-9.c: New.
11060         * gcc.dg/tree-ssa/ldist-10.c: New.
11061         * gcc.dg/tree-ssa/ldist-11.c: New.
11062         * gcc.dg/tree-ssa/ldist-12.c: New.
11063         * gfortran.dg/ldist-1.f90: New.
11065 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
11067         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
11069 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11071         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
11073 2008-02-27  Jan Beulich  <jbeulich@novell.com>
11075         * gcc.target/i386/mmx-1.c: Add
11076         -Werror-implicit-function-declaration to dg-options.
11077         * gcc.target/i386/mmx-2.c: Likewise.
11078         * gcc.target/i386/sse-13.c: Likewise.
11079         * gcc.target/i386/sse-14.c: Likewise.
11081 2008-02-27  Revital Eres  <eres@il.ibm.com>
11083         PR rtl-optimization/34999
11084         * gcc.dg/tree-prof/pr34999.c: New.
11086 2008-02-27  Richard Guenther  <rguenther@suse.de>
11088         PR middle-end/25290
11089         * gcc.c-torture/execute/pr35390.c: New testcase.
11091 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
11093         PR ada/22255
11094         * gnat.dg/test_direct_io.adb: New file.
11096 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
11098         PR ada/34799
11099         * gnat.dg/specs/pr34799.ads: New test.
11101 2008-02-27  Richard Guenther  <rguenther@suse.de>
11103         PR middle-end/34971
11104         * gcc.c-torture/execute/pr34971.c: New testcase.
11106 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
11108         * gcc.dg/gomp/preprocess-1.c: New test.
11110         PR c++/35368
11111         * g++.dg/ext/visibility/typeinfo2.C: New test.
11112         * g++.dg/ext/visibility/typeinfo3.C: New test.
11114 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
11116         * gcc.dg/bf-ms-attrib.c (main): Return 0.
11118 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
11120         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
11121         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
11123 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
11125         PR c/28800
11126         * gcc.dg/empty-source-2.c: Adjust for warning message.
11127         * gcc.dg/empty-source-3.c: Likewise.
11128         * gcc.dg/pack-test-2.c: Adjust comment.
11129         * gcc.dg/pragma-ep-2.c: Likewise.
11130         * gcc.dg/pragma-re-2.c: Likewise.
11131         * gcc.dg/va-arg-2.c: Likewise.
11133 2008-02-26  Tobias Burnus  <burnus@net-b.de>
11135         PR fortran/35033
11136         * gfortran.dg/assignment_2.f90: New.
11138 2008-02-26  Jason Merrill  <jason@redhat.com>
11140         PR c++/35315
11141         * g++.dg/ext/attrib32.C: New.
11143 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
11145         * gcc.c-torture/execute/nest-align-1.x: Delete.
11147 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11149         PR 26264
11150         * 20021023-1.c: Use __builtin_va_start instead of
11151         __builtin_stdarg_start.
11152         * pr17301-1.c: Likewise.
11153         * pr17301-2.c: Likewise.
11155 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11157         * gcc.dg/pr34351.c: New.
11159 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11161         * gcc.dg/Wlarger-than2.c: New.
11163 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
11165         PR c++/35323
11166         * g++.dg/lookup/crash7.C: New.
11168 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
11170         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
11172 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
11174         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
11176 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
11178         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
11180 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
11182         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
11183         Windows.
11185 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
11187         * lib/target-supports.exp (check_profiling_available): Report -p
11188         unavailable on *-*-mingw*.
11190 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
11192         * lib/target-supports.exp (check_effective_target_pthread_h): New.
11193         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
11194         dg-require-effective-target pthread_h.
11196 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11198         * gcc.dg/Wswitch-enum-error.c: New.
11199         * gcc.dg/Wswitch-error.c: New.
11200         * gcc.dg/20011021-1.c: Use two directives to match two different
11201         messages.
11203 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11205         PR 28322
11206         * gcc.dg/pr28322.c: New.
11207         * gcc.dg/pr28322-2.c: New.
11208         * lib/prune.exp: Ignore "At top level" even if there is no ':'
11209         preceding it.
11211 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
11213         PR c++/35333
11214         * g++.dg/other/error26.C: New.
11216 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
11218         PR c++/35338
11219         * g++.dg/other/error25.C: New.
11221 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
11223         PR target/35258
11224         * gcc.dg/pr35258.c: New testcase.
11226 2008-02-25  Jan Beulich  <jbeulich@novell.com>
11228         * gcc.dg/20020426-2.c: Remove bogus workaround.
11229         * g++.old-deja/g++.other/store-expr1.C: Likewise.
11230         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
11232 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11234         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
11236 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
11238         PR middle-end/19984
11239         * gcc.dg/pr19984.c: New test.
11240         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
11241         name of the variable.
11243 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
11245         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
11246         (main): Call check_vect and foo.  Check array values after
11247         the call to foo.
11248         * gcc.dg/vect/vect-117.c: Call check_vect.
11249         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
11251 2008-02-25  Jason Merrill  <jason@redhat.com>
11253         PR c++/33486
11254         * g++.dg/lookup/strong-using-5.C: New.
11256 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
11258         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
11259         sh* targets.
11261 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
11263         PR target/35349
11264         * gcc.c-torture/execute/20050604-1.x: New file.
11266 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
11268         * gcc.target/i386/pr22076.c: Update number of mov insns
11269         for PIC targets.
11270         * gcc.target/i386/pr34256.c: Ditto.
11272 2008-02-24  Diego Novillo  <dnovillo@google.com>
11274         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
11276         PR 33738
11277         * g++.dg/warn/pr33738.C: New.
11279 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
11281         * gcc.c-torture/execute/nest-align-1.x: New file.
11283 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
11285         PR c++/34749
11286         * g++.dg.ext/dllimport13.C: New test.
11288 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11290         PR libfortran/24685
11291         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
11292         powerpc*-apple-darwin*.
11294 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11296         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
11297         ERFC into gfortran.dg/large_real_kind_3.F90.
11298         * gfortran.dg/large_real_kind_3.F90: New test.
11300 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11302         PR rtl-opt/33512
11303         * gcc.dg/and-1.c: New test.
11305 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
11307         * gcc.c-torture/execute/20080222-1.c: New test.
11309 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
11311         PR target/22076
11312         PR target/34256
11313         * gcc.target/i386/pr22076.c: New test.
11314         * gcc.target/i386/pr34256.c: New test.
11315         * gcc.target/i386/vecinit-5.c: New test.
11316         * gcc.target/i386/vecinit-6.c: New test.
11317         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
11319         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
11320         <xmmintrin.h>, define __m64 and __m128 directly.
11321         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
11323 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11325         PR C++/34715
11326         * g++.dg/ext/always_inline-1.C: New test.
11327         * g++.dg/ext/always_inline-2.C: New test.
11328         * g++.dg/ext/always_inline-3.C: New test.
11329         * g++.dg/ext/always_inline-4.C: New test.
11331 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
11333         * gcc.target/cris/asm-b-1.c: New test.
11335 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
11337         PR c++/35282
11338         * g++.dg/template/nontype17.C: Add.
11340 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
11342         PR c++/35282
11343         Revert:
11344         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
11346         PR c++/28743
11347         * g++.dg/template/nontype17.C: New.
11348         * g++.dg/template/nontype16.C: Add error.
11350 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
11352         PR c/19999
11353         * gcc.dg/Wfloat-equal-1.c: New.
11354         * g++.dg/warn/Wfloat-equal-1.C: New.
11356 2008-02-21  Michael Matz  <matz@suse.de>
11358         PR target/35264
11359         * gcc.dg/pr35264.c: New testcase.
11361 2008-02-21  Richard Guenther  <rguenther@suse.de>
11363         * gfortran.dg/reassoc_1.f90: New testcase.
11364         * gfortran.dg/reassoc_2.f90: Likewise.
11365         * gfortran.dg/reassoc_3.f90: Likewise.
11367 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11369         PR libfortran/34974
11370         * gfortran.dg/fmt_t_7.f: New test.
11372         PR libfortran/35132
11373         * gfortran.dg/streamio_15.f90: New test.
11375 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11377         PR libfortran/35036
11378         * gfortran.dg/fmt_zero_digits.f90: Revise test.
11380 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
11382         * gcc.dg/Wframe-larger-than.c: New option test.
11384 2008-02-20  Tobias Burnus  <burnus@net-b.de>
11386         PR fortran/34997
11387         * gfortran.dg/dollar_sym_1.f90: New.
11388         * gfortran.dg/dollar_sym_2.f90: New.
11390 2008-02-20  Richard Guenther  <rguenther@suse.de>
11392         PR middle-end/35265
11393         * gcc.dg/builtins-66.c: New testcase.
11395 2008-02-20  Richard Guenther  <rguenther@suse.de>
11397         * gcc.dg/fold-reassoc-1.c: New testcase.
11398         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
11400 2008-02-20  Richard Guenther  <rguenther@suse.de>
11402         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
11404 2008-02-20  Ira Rosen  <irar@il.ibm.com>
11406         * lib/target-supports.exp (check_effective_target_vect_unpack):
11407         Return true for SPU.
11408         (check_effective_target_vect_short_mult): Likewise.
11409         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
11410         the loop on targets that support vect_unpack.
11412 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
11414         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
11415         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
11416         templates to reduce number of passed arguments.
11418 2008-02-19  Jason Merrill  <jason@redhat.com>
11420         PR c++/34950
11421         * g++.dg/template/explicit-args1.C: New.
11423 2008-02-19  Richard Guenther  <rguenther@suse.de>
11425         PR tree-optimization/34989
11426         * gcc.dg/pr34989-1.c: New testcase.
11427         * gcc.dg/pr34989-2.c: Likewise.
11429 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
11431         PR c++/35028
11432         * g++.dg/gomp/pr35028.C: New test.
11434         PR c++/34964
11435         PR c++/35244
11436         * gcc.dg/gomp/pr34964.c: New test.
11437         * g++.dg/gomp/pr34964.C: New test.
11438         * gcc.dg/gomp/pr35244.c: New test.
11439         * g++.dg/gomp/pr35244.C: New test.
11441         PR c++/35078
11442         * g++.dg/gomp/pr35078.C: New test.
11444 2008-02-19  Christian Bruel  <christian.bruel@st.com>
11446         * gcc.dg/packed-array.c: New testcase. 
11448 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
11450         PR target/33555
11451         * gcc.target/i386/pr33555.c: New test.
11453 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
11455         PR target/35189
11456         * gcc.target/i386/isa-1.c: New.
11457         * gcc.target/i386/isa-2.c: Likewise.
11458         * gcc.target/i386/isa-3.c: Likewise.
11459         * gcc.target/i386/isa-4.c: Likewise.
11460         * gcc.target/i386/isa-5.c: Likewise.
11461         * gcc.target/i386/isa-6.c: Likewise.
11462         * gcc.target/i386/isa-7.c: Likewise.
11463         * gcc.target/i386/isa-8.c: Likewise.
11464         * gcc.target/i386/isa-9.c: Likewise.
11465         * gcc.target/i386/isa-10.c: Likewise.
11466         * gcc.target/i386/isa-11.c: Likewise.
11467         * gcc.target/i386/isa-12.c: Likewise.
11468         * gcc.target/i386/isa-13.c: Likewise.
11469         * gcc.target/i386/isa-14.c: Likewise.
11471 2008-02-18  Joey Ye  <joey.ye@intel.com>
11472             H.J. Lu  <hongjiu.lu@intel.com>
11474         PR middle-end/34921
11475         * gcc.c-torture/execute/nest-align-1.c: New test case.
11477 2008-02-17  Richard Guenther  <rguenther@suse.de>
11479         PR middle-end/35227
11480         * gcc.dg/torture/pr35227.c: New testcase.
11482 2008-02-17  Richard Guenther  <rguenther@suse.de>
11484         PR tree-optimization/35231
11485         * gcc.c-torture/execute/pr35231.c: New testcase.
11487 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
11489         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
11490         (test_gt): Ditto.
11492 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11494         * obj-c++.dg/encode-2.mm: XFAIL.
11495         * obj-c++.dg/encode-3.mm: Likewise.
11497 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11498             Paolo Carlini  <pcarlini@suse.de>
11500         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
11501         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
11502         * g++.dg/ext/has_nothrow_copy.C: Likewise.
11504 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
11506         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
11507         (main): Change to void and rename to sse_test.
11508         * gcc.target/i386/pr24306.c: Ditto.
11509         * gcc.target/i386/pr32065-2.c: Ditto.
11510         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
11511         (main): Change to void and rename to sse2_test.
11512         * gcc.target/i386/20060512-3.c: Ditto.
11514 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11516         PR fortran/35150
11517         * gfortran.dg/c_loc_tests_12.f03: New test.
11519 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
11521         PR c++/35023
11522         PR c++/35024
11523         PR c++/35026
11524         * g++.dg/cpp0x/vt-35026.C: New.
11525         * g++.dg/cpp0x/vt-35023.C: New.
11526         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
11527         * g++.dg/cpp0x/vt-35024.C: New.
11529 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
11531         * gcc.c-torture/execute/va-arg-25.x: Remove.
11533 2008-02-15  Richard Guenther  <rguenther@suse.de>
11534             Zdenek Dvorak  <ook@ucw.cz>
11536         PR tree-optimization/35164
11537         * g++.dg/torture/pr35164-1.C: New testcase.
11538         * g++.dg/torture/pr35164-2.C: Likewise.
11540 2008-02-15  Dominique d'Humières  <dominiq@lps.ens.fr>
11542         PR testsuite/35119
11543         * g++.dg/template/spec35.C: Change the regular expressions
11544         in dg-final to match the assembly code generated by Darwin 9.
11546 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
11548         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
11550 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
11552         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
11554 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
11556         * lib/dejapatches.exp: New file.
11558 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
11560         PR c++/34050
11561         * g++.dg/cpp0x/vt-34050.C: New.
11563 2008-02-14  Jason Merrill  <jason@redhat.com>
11565         PR c++/5645
11566         PR c++/11159
11567         * g++.dg/warn/pr11159.C: New.
11568         * g++.dg/warn/pr5645.C: Likewise.
11570 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
11572         PR preprocessor/35061
11573         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
11575 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
11577         PR c++/28743
11578         * g++.dg/template/nontype17.C: New.
11579         * g++.dg/template/nontype16.C: Add error.
11581 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
11583         PR c++/35138
11584         * g++.dg/template/member8.C: New test.
11586 2008-02-13  Michael Matz  <matz@suse.de>
11588         * gcc.dg/pr35065.c: Fix testcase warnings.
11590 2008-02-13  Jason Merrill  <jason@redhat.com>
11592         PR c++/34962, c++/34937, c++/34939
11593         * g++.dg/ext/tmplattr9.C: New.
11595 2008-02-13  Michael Matz  <matz@suse.de>
11597         PR debug/35065
11598         * gcc.dg/pr35065.c: New testcase.
11600 2008-02-12  Richard Guenther  <rguenther@suse.de>
11602         PR tree-optimization/35171
11603         * gcc.c-torture/compile/pr35171.c: New testcase.
11605 2008-02-12  Richard Guenther  <rguenther@suse.de>
11607         PR middle-end/35163
11608         * gcc.c-torture/execute/pr35163.c: New testcase.
11610 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
11612         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
11614 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
11616         * gnat.dg/loop_address.adb: New test.
11618 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11620         * obj-c++.dg/bitfield-1.mm: Expect failures.
11621         * obj-c++.dg/bitfield-4.mm: Likewise.
11622         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
11623         * obj-c++.dg/encode-8.mm: Likewise.
11624         * obj-c++.dg/isa-field-1.mm: Likewise.
11625         * obj-c++.dg/layout-1.mm: Likewise.
11626         * obj-c++.dg/lookup-2.mm: Likewise.
11627         * obj-c++.dg/try-catch-2.mm: Likewise.
11628         * obj-c++.dg/try-catch-9.mm: Likewise.
11630 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
11632         PR c++/35144
11633         * g++.dg/tree-ssa/pr35144.C: New test.
11635         PR inline-asm/35160
11636         * gcc.target/i386/pr35160.c: New test.
11638         PR c++/34862
11639         * g++.dg/init/new27.C: New test.
11641 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
11643         PR c++/35077
11644         * g++.dg/template/crash78.C: New.
11646 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
11648         PR testsuite/35047
11649         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
11650         * gcc.dg/compat/vector-2_y.c: Ditto.
11652 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
11653             Richard Guenther  <rguenther@suse.de>
11655         PR tree-optimization/33992
11656         * gcc.c-torture/execute/pr33992.c: New testcase.
11658 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
11660         * gfortran.dg/streamio_14.f90:  New test.
11662 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
11664         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
11665         Add -mfpmath=387 to dg-options.
11667 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
11669         PR testsuite/35047
11670         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
11671         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
11672         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
11673         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
11674         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
11675         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
11676         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
11677         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
11678         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
11680 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11682         PR objc++/34193
11683         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
11685 2008-02-08  Sa Liu  <saliu@de.ibm.com>
11687         * gcc.target/spu/intrinsics-3.c: New. Test error messages.
11689 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
11691         PR c++/35056
11692         * g++.dg/conversion/bitfield8.C: New.
11694 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
11696         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
11698 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
11700         PR c++/35049
11701         PR c++/35096
11702         * g++.dg/ext/vector13.C: New.
11704 2008-02-06  David Daney  <ddaney@avtrex.com>
11706         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
11708 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
11710         * lib/target-supports.exp (check_effective_target_hard_float): Remove
11711         special case for xtensa-*-*.
11713 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11715         PR fortran/35037
11716         * gfortran.dg/volatile11.f90: New test.
11718 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
11720         PR c++/33553
11721         * g++.dg/template/array19.C: New test.
11723 2008-02-05  Diego Novillo  <dnovillo@google.com>
11725         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
11727         PR 33738
11728         * g++.dg/warn/pr33738.C: Remove.
11730 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
11732         PR fortran/34945
11733         * gfortran.dg/bounds_check_13.f: New test.
11735 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11737         PR testsuite/33946
11738         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
11740 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
11742         PR target/35083
11743         * gcc.target/i386/pr35083.c: New test.
11745 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
11747         PR fortran/32315
11748         * gfortran.dg/data_bounds_1.f90: New test.
11750 2008-02-04  Diego Novillo  <dnovillo@google.com>
11752         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
11754         PR 33738
11755         * g++.dg/warn/pr33738.C: New.
11757 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
11759         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
11760         to match.
11762 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
11764         * lib/target-supports.exp (check_effective_target_hard_float): Only
11765         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
11766         other targets, grep for a call insn in the rtl expand dump for an
11767         add of two doubles.
11768         (target_compile): Support generating rtl dumps as output.
11770 2008-02-04  Richard Guenther  <rguenther@suse.de>
11772         PR middle-end/33631
11773         * gcc.c-torture/execute/pr33631.c: New testcase.
11775 2008-02-04  Richard Guenther  <rguenther@suse.de>
11777         PR middle-end/35043
11778         * gcc.c-torture/compile/pr35043.c: New testcase.
11780 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11782         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
11784 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
11786         * gcc.target/i386/pr31628.c: Require effective target fpic.
11787         * gcc.target/i386/strinline.c: Ditto.
11788         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
11789         * gcc.dg/pr35045.c: Ditto.
11790         * gcc.dg/20050503-1.c: Ditto.
11792 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
11794         PR fortran/32760
11795         * gfortran.dg/host_assoc_variable_1.f90: New test.
11796         * gfortran.dg/allocate_stat.f90: Change last three error messages.
11798 2008-02-02  Michael Matz  <matz@suse.de>
11800         PR target/35045
11801         * gcc.dg/pr35045.c: New test.
11803 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
11805         PR libfortran/35001
11806         * gfortran.dg/shape_4.f90:  New test.
11808 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
11810         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
11812 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
11814         PR rtl-optimization/34773
11815         * gcc.target/cris/torture/pr34773.c: New test.
11817 2008-02-01  Nick Clifton  <nickc@redhat.com>
11819         * lib/target-supports.exp (check_profiling_available): Do not
11820         expect profiling to work on the xstormy16 target.
11822 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
11824         PR testsuite/35047
11825         * gcc.c-torture/execute/20050316-2.x: New file.
11826         * gcc.target/i386/pr17390.c: Update scan pattern.
11827         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
11828         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
11830 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
11832         PR fortran/34910
11833         * gfortran.dg/proc_assign_2.f90: New test.
11835 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
11836             Jakub Jelinek  <jakub@redhat.com>
11838         PR c++/34935
11839         PR c++/34936
11840         * g++.dg/ext/alias-canon.C: New.
11841         * g++.dg/ext/alias-mangle.C: New.
11843 2008-01-30  Jan Hubicka  <jh@suse.cz>
11845         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
11847 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11849         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
11850         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
11852 2008-01-30  Jan Hubicka  <jh@suse.cz>
11854         PR target/34982
11855         * gcc.c-torture/execute/pr34982.c: New testcase.
11857 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
11859         * gcc.target/s390/tf_to_di-1.c: New testcase.
11861 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
11863         PR fortran/34975
11864         * gfortran.dg/use_only_3.f90: New test.
11865         * gfortran.dg/use_only_3.inc: Modules for new test.
11867         PR fortran/34429
11868         * gfortran.dg/function_charlen_2.f90: New test.
11870 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
11872         PR middle-end/34969
11873         * gcc.dg/pr34969.c: New test.
11875         PR c/35017
11876         * gcc.dg/inline-25.c: New test.
11877         * gcc.dg/inline-26.c: New test.
11878         * gcc.dg/inline-27.c: New test.
11880 2008-01-29  Richard Guenther  <rguenther@suse.de>
11882         PR middle-end/35006
11883         * gcc.c-torture/compile/pr35006.c: New testcase.
11885 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
11887         PR c++/34055
11888         PR c++/34103
11889         PR c++/34219
11890         PR c++/34606
11891         PR c++/34753
11892         PR c++/34754
11893         PR c++/34755
11894         PR c++/34919
11895         PR c++/34961
11896         * g++.dg/cpp0x/vt-34219-2.C: New.
11897         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
11898         * g++.dg/cpp0x/vt-34961.C: New.
11899         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
11900         cases from the re-opened PR.
11901         * g++.dg/cpp0x/vt-34753.C: New.
11902         * g++.dg/cpp0x/vt-34919.C: New.
11903         * g++.dg/cpp0x/vt-34754.C: New.
11904         * g++.dg/cpp0x/vt-34606.C: New.
11905         * g++.dg/cpp0x/vt-34219.C: New.
11906         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
11907         * g++.dg/cpp0x/vt-34755.C: New.
11908         * g++.dg/cpp0x/pr31438.C: Ditto.
11909         * g++.dg/cpp0x/variadic81.C: Ditto.
11911 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
11913         * g++.dg/torture/pr34641.C: Put the dg-do first.
11915 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
11917         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
11919 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
11921         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
11923 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
11925         PR 31535
11926         * gcc.target/powerpc/spe-small-data-1.c: New test.
11927         * gcc.target/powerpc/spe-small-data-2.c: New test.
11929 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
11931         PR libfortran/34980
11932         * gfortran.dg/shape_3.f90:  New test.
11934 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
11936         * gcc.target/s390/20020926-1.c: Remove -m31.
11938 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
11940         * gcc.target/s390/20020926-1.c: Disable for s390x.
11942 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11944         PR fortran/34994
11945         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
11946         expression.
11948 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11950         PR fortran/34990
11951         * gfortran.dg/array_constructor_22.f90: New test.
11953 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
11955         PR middle-end/34688
11956         * gcc.c-torture/compile/pr34688: New test.
11958 2008-01-26  Tobias Burnus  <burnus@net-b.de>
11960         PR fortran/34848
11961         * gfortran.dg/missing_optional_dummy_5.f90: New.
11963 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11965         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
11966         noinline.  XFAIL test.
11968 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11970         PR fortran/31610
11971         * gfortran.dg/array_3.f90: New test.
11973 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
11975         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
11976         on i?86/x86_64.
11978         PR c++/34965
11979         * gcc.dg/pr34965.c: New test.
11980         * g++.dg/other/error24.C: New test.
11982 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
11984         PR libfofortran/34887
11985         * gfortran.dg/x_slash_2.f:  New test.
11987 2008-01-26  Richard Guenther  <rguenther@suse.de>
11989         PR c++/34235
11990         * g++.dg/torture/pr34235.C: New testcase.
11992 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
11994         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
11996 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
11998         PR target/34981
11999         * gcc.target/mips/lazy-binding-1.c: New test.
12000         * gcc.target/mips/mips.exp (setup_mips_tests): Set
12001         mips_forced_no_abicalls and mips_forced_no_shared.
12002         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
12003         Avoid using small data with -mabicalls.  Don't make -G0 force
12004         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
12005         forces the opposite option.
12007 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
12009         PR target/34970
12010         * gcc.target/i386/fastcall-1.c: Scan for correct label.
12011         Use -std=gnu89 switch.
12013 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12015         PR libfortran/34876
12016         * gfortran.dg/direct_io_9.f: New test.
12018 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
12020         PR fortran/34661
12021         * gfortran.dg/where_operator_assign_4.f90: New test.
12023 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
12025         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
12026         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
12027         c4x-*-* targets.
12029 2008-01-25  Richard Guenther  <rguenther@suse.de>
12031         PR middle-end/32244
12032         * gcc.c-torture/execute/pr32244-1.c: New testcase.
12034 2008-01-25  Richard Guenther  <rguenther@suse.de>
12036         PR tree-optimization/34966
12037         * gcc.c-torture/compile/pr34966.c: New testcase.
12039 2008-01-25  Richard Guenther  <rguenther@suse.de>
12041         PR c++/33887
12042         * g++.dg/torture/pr33887-1.C: New testcase.
12043         * g++.dg/torture/pr33887-2.C: Likewise.
12044         * g++.dg/torture/pr33887-3.C: Likewise.
12045         * gcc.c-torture/execute/20071211-1.c: Likewise.
12047 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
12049         PR target/34856
12050         * gcc.dg/pr34856.c: Use pointer mode for "pin".
12052 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
12054         PR middle-end/33333
12055         * g++.dg/gomp/pr33333.C: New test.
12057         PR preprocessor/34692
12058         * gcc.dg/cpp/pr34692.c: New test.
12059         * gcc.dg/gomp/pr34692.c: New test.
12061 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
12063         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
12065 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
12067         PR fortran/34202
12068         * gfortran.dg/empty_type.f90: New test.
12070 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
12072         PR c++/34603
12073         * g++.dg/template/crash77.C: New.
12075 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
12077         PR target/34856
12078         * gcc.dg/pr34856.c: New test.
12080 2008-01-24  Tobias Burnus  <burnus@net-b.de>
12082         * gfortran.dg/namelist_39.f90: Delete temporary files.
12083         * gfortran.dg/namelist_44.f90: Ditto.
12085 2008-01-24  Richard Guenther  <rguenther@suse.de>
12087         PR middle-end/34953
12088         * g++.dg/torture/pr34953.C: New testcase.
12090 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
12092         PR middle-end/34934
12093         * gcc.c-torture/compile/20080124-1.c: New test.
12095 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
12097         PR fortran/34872
12098         * gfortran.dg/function_charlen_3.f: New test.
12100 2008-01-23  Michael Matz  <matz@suse.de>
12102         PR debug/34895
12103         * g++.dg/debug/pr34895.cc: New testcase.
12105 2008-01-23  Richard Guenther  <rguenther@suse.de>
12107         PR middle-end/31529
12108         * gcc.dg/pr31529-1.c: New testcase.
12109         * gcc.dg/pr31529-2.c: Likewise.
12111 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
12113         PR c++/34829
12114         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
12115         unsigned int for the first argument.
12117 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
12119         PR c++/33984
12120         * g++.dg/conversion/bitfield7.C: New test.
12121         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
12123 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
12125         From Michael Frysinger  <michael.frysinger@analog.com>
12126         * gcc.target/bfin/mcpu-bf547.c: New test.
12127         * gcc.target/bfin/mcpu-bf523.c: New test.
12128         * gcc.target/bfin/mcpu-bf524.c: New test.
12129         * gcc.target/bfin/mcpu-bf526.c: New test.
12131 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
12133         * gcc.c-torture/execute/20080122-1.c: New test.
12135 2008-01-22  Tom Tromey  <tromey@redhat.com>
12137         PR c++/34859
12138         * gcc.dg/cpp/pr34859.c: New file.
12140 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
12142         PR fortran/34875
12143         * gfortran.dg/vector_subscript_3.f90: New test.
12145 2008-01-22  Tobias Burnus  <burnus@net-b.de>
12147         PR fortran/34848
12148         * gfortran.dg/missing_optional_dummy_4.f90
12150 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12152         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
12154 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
12156         * gnat.dg/unchecked_union1.adb: New test.
12158 2008-01-22  Tom Tromey  <tromey@redhat.com>
12160         PR c++/34829
12161         * g++.dg/ext/pr34829.C: New file.
12163 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
12165         PR c++/34607
12166         * gcc.dg/gomp/pr34607.c: New test.
12167         * g++.dg/gomp/pr34607.C: New test.
12169         PR c++/34914
12170         * g++.dg/ext/vector10.C: New test.
12172         PR c++/34918
12173         * g++.dg/other/error23.C: New test.
12175         PR c++/34917
12176         * g++.dg/ext/vector12.C: New test.
12178 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12180         PR 32102
12181         * gcc.dg/Wstrict-overflow-21.c: New.
12182         * g++.dg/warn/Wstrict-aliasing-8.C: New.
12184 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12186         PR middle-end/33092
12187         * gcc.dg/pr33092.c: New.
12189 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
12191         * gcc.target/s390/20020926-1.c: Add -m31 option.
12193 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
12195         PR fortran/34915
12196         * gfortran.dg/initialization_18.f90: New test.
12198 2008-01-22  Tobias Burnus  <burnus@net-b.de>
12200         PR fortran/34899
12201         * gfortran.dg/tab_continuation.f: New.
12203 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
12205         PR fortran/34896
12206         * gfortran.dg/use_rename_2.f90: New test.
12208 2008-01-21  Richard Guenther  <rguenther@suse.de>
12210         PR middle-end/34856
12211         * gcc.c-torture/compile/pr34856.c: New testcase.
12213 2008-01-21  Richard Guenther  <rguenther@suse.de>
12215         PR c/34885
12216         * gcc.c-torture/compile/pr34885.c: New testcase.
12218 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
12220         * gnat.dg/specs/alignment1.ads: New test.
12222 2008-01-21  Richard Guenther  <rguenther@suse.de>
12224         PR c++/34850
12225         * g++.dg/torture/pr34850.C: New testcase.
12227 2008-01-21  Alon Dayan  <alond@il.ibm.com>
12228             Olga Golovanevsky  <olga@il.ibm.com>
12230         PR tree-optimization/34701
12231         * gcc.dg/struct/wo_prof_array_field.c: New test.
12233 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
12235         PR c++/34891
12236         * g++.dg/ext/vector9.C: New.
12238 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
12240         PR c++/34776
12241         PR c++/34486
12242         * g++.dg/template/crash75.C: New.
12243         * g++.dg/template/crash76.C: Likewise.  
12245 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
12247         PR rtl-optimization/34808
12248         * gcc.c-torture/compile/pr34808.c: New test.
12250 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
12252         PR fortran/34784
12253         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
12255         PR fortran/34861
12256         * gfortran.dg/entry_array_specs_3.f90: New test.
12258         PR fortran/34854
12259         * gfortran.dg/use_rename_1.f90: New test.
12261 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
12263         PR fortran/34784
12264         * gfortran.dg/array_constructor_20.f90: New test.
12265         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
12267         PR fortran/34785
12268         * gfortran.dg/array_constructor_21.f90: New test.
12270 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12272         PR libfortran/34795
12273         * gfortran.dg/inquire_13.f90: New test.
12275         PR libfortran/34659
12276         * gfortran.dg/continuation_9.f90: New test.
12278 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
12280         PR target/34831
12281         * gcc.target/mips/pr34831.c: New test.
12283 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
12285         PR fortran/34817
12286         PR fortran/34838
12287         * gfortran.dg/any_all_1.f90:  New test.
12288         * gfortran.dg/any_all_2.f90:  New test.
12290 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12292         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
12293         "dg-require-weak" statement.
12294         * g++.dg/eh/weak1.C: Likewise.
12296 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
12298         PR gcov-profile/34610
12299         * gcc.dg/gomp/pr34610.c: New test.
12301 2008-01-19  Tobias Burnus  <burnus@net-b.de>
12303         PR fortran/34760
12304         * gfortran.dg/implicit_11.f90: New.
12305         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
12306         * gfortran.dg/entry_15.f90: Ditto.
12307         * gfortran.dg/func_assign.f90: Ditto.
12308         * gfortran.dg/gomp/reduction3.f90: Ditto.
12309         * gfortran.dg/proc_assign_1.f90: Ditto.
12311         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
12312         of dg-excess-errors.
12314 2008-01-18  Tobias Burnus  <burnus@net-b.de>
12316         PR fortran/32616
12317         * gfortran.dg/argument_checking_15.f90: New.
12318         * gfortran.dg/argument_checking_5.f90: Change TODO into
12319         dg-warning.
12321 2008-01-18  Tobias Burnus  <burnus@net-b.de>
12323         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
12324         * gfortran.dg/enum_5.f90: Ditto.
12325         * gfortran.dg/enum_6.f90: Ditto.
12326         * gfortran.dg/bom_error.f90: Ditto.
12327         * gfortran.dg/func_decl_4.f90: Ditto.
12329 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12331         PR libfortran/34782
12332         * gfortran.dg/fmt_t_6.f: New test.
12334 2008-01-18  Tobias Burnus  <burnus@net-b.de>
12336         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for
12337         internal I/O.
12339 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
12341         * g++.dg/lookup/two-stage2.C: fix comment.
12343 2008-01-18  Ian Lance Taylor  <iant@google.com>
12345         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
12347 2008-01-18  Ian Lance Taylor  <iant@google.com>
12349         PR c++/33407
12350         * g++.dg/init/new26.C: New test.
12352 2008-01-18  Richard Guenther  <rguenther@suse.de>
12354         PR middle-end/34801
12355         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
12356         redundant one.
12358 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
12360         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
12361         dg-require-effective-target.
12363 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12365         PR target/34556
12366         * gfortran.dg/reshape_2.f90: New test.
12368 2008-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
12370         * gcc.dg/20040223-1.c: Fix comment typo.
12372 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
12374         PR target/34814
12375         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
12376         until 34814 is fixed.
12378 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
12380         PR tree-optimization/34648
12381         * gcc.c-torture/compile/pr34648.c: New testcase.
12383 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
12385         PR testsuite/34821
12386         * gcc.dg/autopar/autopar.exp: New.
12387         * g++.dg/tree-ssa/pr34355.C: Require pthread.
12388         * lib/target-supports.exp (check_effective_target_pthread): New.
12390         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
12391         * gcc.dg/tree-ssa/reduc-1short.c: Same.
12392         * gcc.dg/tree-ssa/reduc-1.c: Same.
12393         * gcc.dg/tree-ssa/reduc-2short.c: Same.
12394         * gcc.dg/tree-ssa/reduc-2.c: Same
12395         * gcc.dg/tree-ssa/reduc-3.c: Same.
12396         * gcc.dg/tree-ssa/reduc-1char.c: Same.
12397         * gcc.dg/tree-ssa/reduc-6.c: Same.
12398         * gcc.dg/tree-ssa/reduc-7.c: Same.
12399         * gcc.dg/tree-ssa/reduc-2char.c: Same.
12400         * gcc.dg/tree-ssa/reduc-8.c: Same.
12401         * gcc.dg/tree-ssa/reduc-9.c: Same.
12403 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
12405         * gnat.dg/discr5.adb: New test.
12407 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
12409         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
12411 2008-01-17  Richard Guenther  <rguenther@suse.de>
12413         PR tree-optimization/34825
12414         * gcc.dg/pr34825.c: New testcase.
12416 2008-01-17  Richard Guenther  <rguenther@suse.de>
12418         * gcc.c-torture/execute/20080117-1.c: New testcase.
12420 2008-01-17  Revital Eres  <eres@il.ibm.com>
12422         PR30957
12423         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
12425 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
12427         PR fortran/34429
12428         * gfortran.dg/function_charlen_1.f90: New test.
12430         PR fortran/34431
12431         * gfortran.dg/function_types_1.f90: New test.
12432         * gfortran.dg/function_types_2.f90: New test.
12434         PR fortran/34471
12435         * gfortran.dg/function_kinds_4.f90: New test.
12436         * gfortran.dg/function_kinds_5.f90: New test.
12438         * gfortran.dg/defined_operators_1.f90: Errors now at function
12439         declarations.
12440         * gfortran.dg/private_type_4.f90: The same.
12441         * gfortran.dg/interface_15.f90: The same.
12442         * gfortran.dg/elemental_args_check_2.f90: The same.
12443         * gfortran.dg/auto_internal_assumed.f90: The same.
12445 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
12447         * gnat.dg/sizetype.adb: New test.
12449 2008-01-16  Richard Guenther  <rguenther@suse.de>
12451         PR middle-end/32628
12452         * gcc.dg/overflow-warn-7.c: New testcase.
12454 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12456         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
12458 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
12459         Richard Guenther  <rguenther@suse.de>
12461         PR c/34668
12462         * gcc.dg/pr34668-1.c: New test.
12463         * gcc.dg/pr34668-2.c: Likewise.
12465 2008-01-16  Richard Guenther  <rguenther@suse.de>
12467         PR c++/33819
12468         * g++.dg/torture/pr33819.C: New testcase.
12470 2008-01-16  Richard Guenther  <rguenther@suse.de>
12472         PR c/34768
12473         * gcc.c-torture/execute/pr34768-1.c: New testcase.
12474         * gcc.c-torture/execute/pr34768-2.c: Likewise.
12476 2008-01-16  Tobias Burnus  <burnus@net-b.de>
12478         PR fortran/34796
12479         * gfortran.dg/argument_checking_13.f90: New.
12480         * gfortran.dg/argument_checking_14.f90: New.
12482 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
12484         PR libfortran/34671
12485         * gfortran.dg/anyallcount_1.f90:  New test.
12487 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
12489         PR c++/34399
12490         * g++.dg/cpp0x/vt-34399.C: New.
12491         * g++.dg/template/friend50.C: New.
12493 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
12495         PR c++/34751
12496         * g++.dg/cpp0x/vt-34751.C: New.
12498 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
12500         PR c++/34051
12501         PR c++/34055
12502         PR c++/34102
12503         PR c++/34103
12504         * g++.dg/cpp0x/vt-34051-2.C: New.
12505         * g++.dg/cpp0x/vt-34102.C: New.
12506         * g++.dg/cpp0x/vt-34051.C: New.
12507         * g++.dg/cpp0x/vt-34055.C: New.
12508         * g++.dg/cpp0x/vt-34103.C: New.
12510 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
12512         PR c++/34314
12513         * g++.dg/cpp0x/vt-34314.C: New.
12514         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
12515         reality (the error message was wrong previously).
12517 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
12519         PR c++/33964
12520         * g++.dg/cpp0x/vt-33964.C: New.
12521         * g++.dg/template/partial5.C: New.
12523 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
12525         PR c++/34052
12526         * g++.dg/cpp0x/vt-34052.C: New.
12527         * g++.dg/template/ttp26.C: New.
12529 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
12531         * gnat.dg/rep_clause2.ad[sb]: New test.
12532         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
12534 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12536         PR c++/24924
12537         * g++.dg/cpp/pedantic-errors.C: Delete.
12538         * g++.dg/cpp/permissive.C: Delete.
12540 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
12542         * gcc.c-torture/compile/20080114-1.c: New test.
12544 2008-01-13  Tobias Burnus  <burnus@net-b.de>
12546         PR fortran/34665
12547         * gfortran.dg/argument_checking_11.f90: New.
12548         * gfortran.dg/argument_checking_12.f90: New.
12549         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
12550         * gfortran.dg/c_assoc_2.f03: Update dg-error.
12551         * gfortran.dg/argument_checking_3.f90: Ditto.
12552         * gfortran.dg/pointer_intent_2.f90: Ditto.
12553         * gfortran.dg/import2.f90: Ditto.
12554         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
12555         * gfortran.dg/implicit_actual.f90: Ditto.
12556         * gfortran.dg/used_dummy_types_3.f90: Ditto.
12557         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
12559 2008-01-13  Tobias Burnus  <burnus@net-b.de>
12561         PR fortran/34763
12562         * gfortran.dg/interface_proc_end.f90: New.
12564 2008-01-13  Tobias Burnus  <burnus@net-b.de>
12566         PR fortran/34759
12567         * gfortran.dg/assumed_size_refs_4.f90: New.
12569 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
12571         * gnat.dg/unchecked_convert1.adb.
12573 2008-01-13  Richard Guenther  <rguenther@suse.de>
12575         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
12576         readable and writable again before exiting.
12578 2008-01-13  Richard Guenther  <rguenther@suse.de>
12580         PR middle-end/34601
12581         * gcc.dg/noncompile/incomplete-4.c: New testcase.
12583 2008-01-13  Jan Hubicka  <jh@suse.cz>
12585         PR middle-end/32135
12586         * gcc.dg/pr32135.c: new.
12588 2008-01-12  Doug Kwan  <dougkwan@google.com>
12590         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
12591         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
12592         -Wignored-qualifiers.
12594 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
12596         * gnat.dg/slice3.adb: New test.
12597         * gnat.dg/slice4.adb: Likewise.
12599 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
12601         * gnat.dg/bit_packed_array.ad[sb]: New test.
12603 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12605         PR fortran/34432
12606         * gfortran.dg/parens_7.f90: New test.
12608 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12610         * gcc.dg/tree-ssa/loadpre5.c: Use static.
12611         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
12613         * gcc.dg/pr33826.c: Require nonpic.
12615 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12617         PR fortran/34722
12618         * gfortran.dg/inquire_12.f90: New test.
12620 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
12622         PR libfortran/34670
12623         * all_bounds_1.f90: New test case.
12624         * maxloc_bounds_1.f90: New test case.
12625         * maxloc_bounds_2.f90: New test case.
12626         * maxloc_bounds_3.f90: New test case.
12627         * maxloc_bounds_4.f90: New test case.
12628         * maxloc_bounds_5.f90: New test case.
12629         * maxloc_bounds_6.f90: New test case.
12630         * maxloc_bounds_7.f90: New test case.
12631         * maxloc_bounds_8.f90: New test case.
12633 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
12635         * gcc.dg/struct-ret-3.c: New test.
12637 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
12639         PR fortran/34537
12640         * gfortran.dg/transfer_simplify_8.f90: New test.
12642 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
12644         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
12645         size_t using predefined macro.
12647 2008-01-10  Raksit Ashok  <raksit@google.com>
12649         PR rtl-optimization/27971
12650         * gcc.target/i386/pr27971.c: New testcase.
12652 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
12654         PR fortran/34396
12655         * gfortran.dg/bounds_check_12.f90: New test.
12657 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
12659         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
12660         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
12662 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
12664         PR middle-end/34641
12665         * g++.dg/torture/pr34641.C: New testcase.
12667 2008-01-10  Richard Guenther  <rguenther@suse.de>
12669         PR tree-optimization/34651
12670         * g++.dg/torture/pr34651.C: New testcase.
12672 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
12674         PR tree-optimization/34017
12675         * gcc.dg/tree-ssa/pr34017.c: New.
12677 2008-01-09  Richard Guenther  <rguenther@suse.de>
12678         Andrew Pinski  <andrew_pinski@playstation.sony.com>
12680         PR middle-end/30132
12681         * gcc.c-torture/compile/pr30132.c: New testcase.
12683 2008-01-09  Richard Guenther  <rguenther@suse.de>
12685         PR middle-end/34458
12686         * gcc.c-torture/compile/pr34458.c: New testcase.
12688 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12690         PR testsuite/30459
12691         g++.dg/eh/ia64-2.C: Require weak support.
12693 2008-01-08  Richard Guenther  <rguenther@suse.de>
12695         PR middle-end/31863
12696         * g++.dg/torture/pr31863.C: New testcase.
12698 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
12700         PR middle-end/34694
12701         * gcc.dg/gomp/pr34694.c: New test.
12702         * g++.dg/gomp/pr34694.C: New test.
12704         PR c++/33890
12705         * g++.dg/gomp/pr33890.C: New test.
12707 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
12709         PR fortran/34476
12710         * gfortran.dg/parameter_array_init_3.f90: New test.
12712 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
12714         PR fortran/34681
12715         PR fortran/34704
12716         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
12718 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
12720         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
12721         * g++.dg/other/spu2vmx-1.C: Use it.
12723 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
12725         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
12727         PR testsuite/34575
12728         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
12729         * gcc.target/powerpc/parity-1.c: Likewise.
12731 2008-01-07  Fred Fish  <fnf@specifix.com>
12733         PR preprocessor/30363:
12734         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
12735         macro expansions.
12737 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
12739         PR fortran/34672
12740         * gfortran.dg/use_only_2.f90: New test.
12742 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
12744         PR libstdc++/34680
12745         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
12746         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
12748 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
12750         PR fortran/34545
12751         * gfortran.dg/use_12.f90: New test.
12753 2008-01-06  Tobias Burnus  <burnus@net-b.de>
12755         PR fortran/34689
12756         * interface.c (compare_actual_formal): Fix intent(out) check for
12757         function result variables.
12759 2008-01-06  Tobias Burnus  <burnus@net-b.de>
12761         PR fortran/34690
12762         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
12764 2008-01-06  Tobias Burnus  <burnus@net-b.de>
12766         PR fortran/34689
12767         * gfortran.dg/intent_out_4.f90: Fix test case.
12769 2008-01-06  Tobias Burnus  <burnus@net-b.de>
12771         PR fortran/34689
12772         * gfortran.dg/intent_out_4.f90: New.
12774 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12776         PR libfortran/34540
12777         * gfortran.dg/optional_dim_3.f90: New test.
12779 2008-01-06  Tobias Burnus  <burnus@net-b.de>
12781         PR fortran/34658
12782         * gfortran.dg/common_11.f90: New.
12783         * gfortran.dg/blockdata_1.f90: Update test case.
12784         * gfortran.dg/blockdata_2.f90: Update test case.
12786 2008-01-06  Tobias Burnus  <burnus@net-b.de>
12788         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
12790 2008-01-06  Tobias Burnus  <burnus@net-b.de>
12792         PR fortran/34655
12793         * gfortran.dg/equiv_constraint_9.f90: New.
12795 2008-01-06  Revital Eres  <eres@il.ibm.com>
12797         PR tree-optimization/34263
12798         * gcc.dg/pr34263.c:  New testcase.
12800 2008-01-06  Tobias Burnus  <burnus@net-b.de>
12802         PR fortran/34654
12803         * gfortran.dg/internal_io_unf.f90: New.
12805 2008-01-06  Tobias Burnus  <burnus@net-b.de>
12807         PR fortran/34660
12808         * gfortran.dg/elemental_args_check_2.f90: New.
12810 2008-01-06  Tobias Burnus  <burnus@net-b.de>
12812         PR fortran/34662
12813         * gfortran.dg/intent_out_3.f90: New.
12815 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
12817         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
12819 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12821         PR libfortran/34676
12822         * gfortran.dg/list_read_8.f90: New test.
12824 2008-01-04  Richard Guenther  <rguenther@suse.de>
12826         PR middle-end/34029
12827         * gcc.c-torture/compile/pr34029-1.c: New testcase.
12828         * gcc.c-torture/compile/pr34029-2.c: Likewise.
12830 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
12832         PR gcov-profile/34609
12833         * g++.dg/gcov/gcov-6.C: New test.
12835 2008-01-04  Richard Guenther  <rguenther@suse.de>
12837         PR tree-optimization/31081
12838         * g++.dg/torture/pr31081-1.C: New testcase.
12839         * g++.dg/torture/pr31081-2.C: Likewise.
12841 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
12843         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
12844         * gcc.target/mips/rsqrt-2.c: Likewise.
12845         * gcc.target/mips/rsqrt-4.c: New test.
12847 2008-01-04  Tobias Burnus  <burnus@net-b.de>
12849         PR fortran/34557
12850         * gfortran.dg/equiv_substr.f90: New.
12852 2008-01-03  Tom Tromey  <tromey@redhat.com>
12854         PR c/34457:
12855         * gcc.dg/pr34457-2.c: New file.
12856         * gcc.dg/pr34457-1.c: New file.
12858 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
12860         Revert fix for PR tree-optimization/34458.
12862 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
12864         PR tree-optimization/34458
12865         * gcc.dg/tree-ssa/pr34458.c: New.
12867 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
12869         PR libfortran/34565
12870         * gfortran.dg/internal_readwrite_1.f90:  New test.
12871         * gfortran.dg/internal_readwrite_2.f90:  New test.
12873 2008-01-03  Tom Tromey  <tromey@redhat.com>
12875         PR preprocessor/34602:
12876         * gcc.dg/cpp/pr34602.c: New file.
12878 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
12880         PR tree-optimization/29484
12881         * gcc.c-torture/execute/20071220-1.c: New test.
12882         * gcc.c-torture/execute/20071220-2.c: New test.
12884 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
12886         PR tree-optimization/34635
12887         * gcc.dg/tree-ssa/pr34635.c: New.
12888         * gcc.dg/tree-ssa/pr34635-1.c: New.
12890 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12892         PR middle-end/34562
12893         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar
12894         in scan-assembler check.
12896 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
12898         PR middle-end/34608
12899         * g++.dg/gomp/pr34608.C: New test.
12901 2008-01-02  Richard Guenther  <rguenther@suse.de>
12903         PR middle-end/34093
12904         PR middle-end/31976
12905         * gcc.c-torture/compile/pr34093.c: New testcase.
12907 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
12909         * g++.dg/cpp0x/long_long.C: New.
12911 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12913         * gcc.target/spu/tag_manager.c : Include stdlib.h.
12914         * gcc.target/spu/Wmain.c: Fix the line numbers for the
12915         warning on the function main.
12917 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
12919         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
12920         rather than __v2di type.
12923 Copyright (C) 2008 Free Software Foundation, Inc.
12925 Copying and distribution of this file, with or without modification,
12926 are permitted in any medium without royalty provided the copyright
12927 notice and this notice are preserved.