OSDN Git Service

predicate aware uninitialized analysis
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog-2008
1 2008-12-31  Daniel Franke  <franke.daniel@gmail.com>
2
3         * gfortran.dg/mapping_2.f90: Fixed testcase.
4         
5 2008-12-31  Jakub Jelinek  <jakub@redhat.com>
6
7         PR c++/38647
8         * g++.dg/template/function1.C: New test.
9
10         PR c++/38640
11         * g++.dg/cpp0x/decltype15.C: New test.
12
13         PR middle-end/38676
14         * gcc.dg/gomp/pr38676.c: New test.
15
16 2008-12-30  Richard Guenther  <rguenther@suse.de>
17
18         PR tree-optimization/38645
19         * gcc.dg/pr38645.c: New testcase.
20
21 2008-12-30  Andrew Pinski  <pinskia@gmail.com>
22
23         PR middle-end/38661
24         * gcc.c-torture/compile/pr38661.c: New testcase.
25         * gcc.c-torture/compile/pr38661-1.c: New testcase.
26
27 2008-12-30  Richard Guenther  <rguenther@suse.de>
28
29         PR middle-end/38564
30         * gcc.c-torture/compile/pr38564.c: New testcase.
31
32 2008-12-29  Dorit Nuzman  <dorit@il.ibm.com>
33             Ira Rosen  <irar@il.ibm.com>
34
35         PR tree-optimization/38529
36         * gcc.dg/vect/pr38529.c: New test.
37
38 2008-12-29  Jakub Jelinek  <jakub@redhat.com>
39
40         PR c++/38635
41         * g++.dg/parse/cond4.C: New test.
42
43         PR c++/36191
44         * g++.dg/torture/pr36191.C: New test.
45
46 2008-12-15  Hariharan Sandanagobalane <hariharan@picochip.com>
47
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.
56
57 2008-12-29  Jakub Jelinek  <jakub@redhat.com>
58
59         PR c++/38637
60         * g++.dg/cpp0x/enum2.C: New test.
61
62 2008-12-28  Andrew Pinski  <pinskia@gmail.com>
63
64         PR libobjc/36610
65         * objc/execute/forward-1.m: New test.
66
67 2008-12-27  Jakub Jelinek  <jakub@redhat.com>
68
69         PR middle-end/38633
70         * gcc.dg/gomp/pr38633.c: New test.
71         * g++.dg/gomp/pr38633.C: New test.
72
73         PR c++/38639
74         * g++.dg/gomp/pr38639.C: New test.
75
76 2008-12-23  Andrew Pinski  <pinskia@gmail.com>
77
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.
81
82 2008-12-18  Jakub Jelinek  <jakub@redhat.com>
83
84         PR middle-end/31150
85         * gcc.c-torture/execute/20081218-1.c: New test.
86
87 2008-12-22  Paul Thomas  <pault@gcc.gnu.org>
88
89         PR fortran/38602
90         * gfortran.dg/alloc_comp_optional_1.f90: New test.
91
92 2008-12-22  Ben Elliston  <bje@au.ibm.com>
93
94         PR c++/38362
95         * g++.dg/ext/altivec-types-1.C (dg-options): Pass -std=c++98.
96
97 2008-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
98
99         PR libfortran/38398
100         * gfortran.dg/fmt_g0_1.f08: Revise.
101
102 2008-12-21  Richard Sandiford  <rdsandiford@googlemail.com>
103
104         * gcc.target/mips/mips.exp: Rewrite.
105
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.
113
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.
222
223         * gcc.target/mips/atomic-memory-2.c: Use dg-options instead of
224         dg-mips-options.  Use isa>=2 instead of -mips32.
225
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.
229
230         * gcc.target/mips/cache-1.c: Use dg-options instead of
231         dg-mips-options.  Add isa>=3 and NOMIPS16 attributes.
232
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.
238
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.
242
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.
248
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.
252
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.
257
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.
262
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.
266
267         * gcc.target/mips/ext-1.c: Use dg-options instead of
268         dg-mips-options.  Use isa_rev>=2 instead of -mips64r2.
269
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.
286
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.
293
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.
300
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.
305
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.
308
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.
312
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.
316
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.
320
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.
324
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.
330
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.
336
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.
348
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.
352
353         * gcc.target/mips/mips-ps-7.c: Use dg-options instead of
354         dg-mips-options.  Replace -mips32r2 with -mgp32.
355
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.
358
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.
365
366         * gcc.target/mips/mips16-attributes-3.c: Add { dg-options "(-mips16)" }.
367
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.
372
373         * gcc.target/mips/mips32-dsp.c: Use dg-options instead of
374         dg-mips-options.  Replace -march=mips32 with -mgp32.
375
376         * gcc.target/mips/mips32-dsp-type.c: Use dg-options instead of
377         dg-mips-options.  Remove -march=mips32.
378
379         * gcc.target/mips/mips32-dspr2-type.c: Use dg-options instead of
380         dg-mips-options.  Remove -march=mips32r2.
381
382         * gcc.target/mips/mips32r2-mxhc1.c: Use dg-options instead of
383         dg-mips-options.  Add NOMIPS16 attributes.
384
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.
389
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.
393
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.
400
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.
408
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.
416
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.
420
421         * gcc.target/mips/timode-2.c: Remove target restrictions from dg-do.
422         Use -mgp64.
423
424 2008-12-21  Richard Sandiford  <rdsandiford@googlemail.com>
425
426         PR target/35899
427         * gcc.target/mips/smartmips-lwxs.c: Add -mlong32.
428
429 2008-12-21  Richard Sandiford  <rdsandiford@googlemail.com>
430
431         PR target/38598
432         * gcc.target/mips/madd-7.c: Add -mlong32.
433         * gcc.target/mips/msub-7.c: Likewise.
434
435 2008-12-21  Jason Merrill  <jason@redhat.com>
436
437         PR c++/38597
438         * g++.dg/cpp0x/auto13.C: New test.
439
440 2008-12-20  Jakub Jelinek  <jakub@redhat.com>
441             Manuel López-Ibáñez  <manu@gcc.gnu.org>
442
443         PR c++/36921
444         * g++.dg/warn/pr36921.C: New.
445
446 2008-12-19  Joel Sherrill <joel.sherrill@oarcorp.com>
447
448         * lib/target-supports.exp: Add *-*-rtems* to list
449         of targets without profiling support.
450
451 2008-12-19  Jakub Jelinek  <jakub@redhat.com>
452
453         PR c++/38577
454         * g++.dg/template/call6.C: New test.
455
456 2008-12-19  Janis Johnson  <janis187@us.ibm.com>
457
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.
463
464 2008-12-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
465
466         PR middle-end/38565
467         * testsuite/g++.dg/torture/pr38565.C: New test.
468
469 2008-12-18  Jakub Jelinek  <jakub@redhat.com>
470
471         PR c++/38427
472         * g++.dg/init/ctor9.C: New test.
473
474 2008-12-18  Jason Merrill  <jason@redhat.com>
475
476         PR c++/38485
477         * g++.dg/parse/defarg13.C: New test.
478
479 2008-12-18  Kenneth Zadeck <zadeck@naturalbridge.com>
480
481         PR rtl-optimization/37922
482         * g++.dg/torture/pr37922.C: New test.
483
484 2008-12-18  Daniel Kraft  <d@domob.eu>
485
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.
491
492 2008-12-18  Jakub Jelinek  <jakub@redhat.com>
493
494         PR middle-end/38533
495         * gcc.dg/tree-ssa/pr38533.c: New test.
496         * gcc.c-torture/execute/pr38533.c: New test.
497
498         PR middle-end/38505
499         * gcc.c-torture/compile/pr38505.c: New test.
500
501 2008-12-17  Jason Merrill  <jason@redhat.com>
502
503         * g++.dg/cpp0x/auto6.C: Test more stuff.
504         * g++.dg/cpp0x/auto12.C: New test.
505
506 2008-12-17  Daniel Kraft  <d@domob.eu>
507
508         PR fortran/38137
509         * gfortran.dg/merge_char_3.f90: New test.
510
511 2008-12-15  Mikael Morin  <mikael.morin@tele2.fr>
512
513         PR fortran/38487
514         * gfortran.dg/elemental_dependency_2.f90: New test.
515
516 2008-12-14  Paul Thomas  <pault@gcc.gnu.org>
517
518         PR fortran/35937
519         * gfortran.dg/char_length_14.f90: New test.
520
521 2008-12-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
522
523         PR libfortran/38504
524         * gfortran.dg/fmt_int_sign.f90: New test.
525
526 2008-12-13  Sebastian Pop  <sebastian.pop@amd.com>
527
528         * gcc.dg/graphite/pr38409.c: Fixed commit problem.
529
530 2008-12-13  Uros Bizjak  <ubizjak@gmail.com>
531
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.
547
548 2008-12-12  Uros Bizjak <ubizjak@gmail.com>
549
550         PR testsuite/38163
551         * gcc.dg/tree-ssa/loop-3.c: Compile only on nonpic x86 targets.
552         Remove dg-skip-if directive.
553
554 2008-12-12  Janis Johnson  <janis187@us.ibm.com>
555
556         PR libgfortran/24685
557         * gfortran.dg/default_format_denormal_2.f90: Change XFAIL to check
558         for size of long double.
559
560         PR objc++/31032
561         * obj-c++.dg/bitfield-1.mm: Remove XFAIL for ICE.
562
563         * gcc.dg/pr35442.c: Ignore a possible warning.
564
565 2008-12-12  Zdenek Dvorak  <ook@ucw.cz>
566
567         PR tree-optimization/32044
568         * gcc.dg/pr34027-1.c: Change outcome.
569         * gcc.dg/tree-ssa/pr32044.c: New test.
570
571 2008-12-12  Janis Johnson  <janis187@us.ibm.com>
572
573         PR target/11594
574         * gcc.dg/20020103-1.c: Remove XFAIL for powerpc.
575
576 2008-12-12  Sebastian Pop  <sebastian.pop@amd.com>
577
578         PR middle-end/38409
579         * gcc.dg/graphite/pr38409.c: New.
580
581 2008-12-12 Daniel Franke  <franke.daniel@gmail.com>
582
583         PR fortran/36355
584         * gfortran.dg/matmul_argument_types.f90: New.
585
586 2008-12-11  Janis Johnson  <janis187@us.ibm.com>
587
588         PR testsuite/29071
589         * gcc.dg/20020919-1.c: Fix a preprocessor check.
590
591 2008-12-11  Sebastian Pop  <sebastian.pop@amd.com>
592
593         PR middle-end/38413
594         * gcc.dg/graphite/pr38413.c: New.
595
596 2008-12-11  Sebastian Pop  <sebastian.pop@amd.com>
597
598         PR middle-end/37857
599         * gfortran.dg/graphite/pr37857.f90: New.
600
601 2008-12-11  Harsha Jagasia  <harsha.jagasia@amd.com>
602
603         PR tree-optimization/38446
604         * gcc.dg/graphite/pr38446.c: New.
605
606 2008-12-11  Sebastian Pop  <sebastian.pop@amd.com>
607
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.
615
616 2008-12-10  Tobias Grosser  <grosser@fim.uni-passau.de>
617
618         PR middle-end/38459
619         * gfortran.dg/graphite/pr38459.f90: New.
620
621 2008-12-11  Sebastian Pop  <sebastian.pop@amd.com>
622
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.
641
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.
647
648 2008-12-11  Ira Rosen  <irar@il.ibm.com>
649
650         PR tree-optimization/38464
651         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Check that three
652         loops are vectorized.
653
654 2008-12-10  Jason Merrill  <jason@redhat.com>
655
656         PR c++/35319
657         * g++.dg/ext/fixed2.C: New test.
658
659 2008-12-10  Daniel Berlin  <dberlin@dberlin.org>
660
661         PR tree-optimization/36792
662         * gcc.dg/tree-ssa/ssa-fre-10.c: Update expected results.
663
664 2008-12-10  Alexandre Oliva  <aoliva@redhat.com>
665
666         PR middle-end/38271
667         * gcc.dg/torture/pr38271.c: New.
668
669 2008-12-10  Ira Rosen  <irar@il.ibm.com>
670
671         PR tree-optimization/37416
672         * gcc.dg/vect/pr36630.c: Expect 1 vectorized loop.
673
674 2008-12-10  Uros Bizjak <ubizjak@gmail.com>
675
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.
703
704         * gfortran.dg/default_format_denormal_1.f90: XFAIL on alpha.
705
706 2008-12-09  Mark Mitchell  <mark@codesourcery.com>
707
708         PR c++/37971
709         * g++.dg/overload/defarg2.C: New test.
710         * g++.dg/overload/defarg3.C: Likewise.
711
712 2008-12-09  Jakub Jelinek  <jakub@redhat.com>
713
714         PR middle-end/38454
715         * gcc.dg/memset-1.c: New test.
716         * gcc.dg/memcpy-2.c: New test.
717
718 2008-12-09  Mikael Morin  <mikael.morin@tele2.fr>
719
720         PR fortran/35983
721         * gfortran.dg/pr35983.f90: New test.
722
723 2008-12-09  H.J. Lu  <hongjiu.lu@intel.com>
724
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.
728
729 2008-12-09  Steve Ellcey  <sje@cup.hp.com>
730
731         PR testsuite/37326
732         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip on hppa*64-*-*.
733
734 2008-12-09  Jakub Jelinek  <jakub@redhat.com>
735
736         PR tree-optimization/35468
737         * gcc.dg/pr35468.c: New test.
738         * gcc.c-torture/compile/pr35468.c: New test.
739
740 2008-12-08  Jason Merrill  <jason@redhat.com>
741
742         PR c++/38410
743         * gcc.dg/ctor1.c: New test.
744
745 2008-12-09 Tobias Grosser  <grosser@fim.uni-passau.de>
746
747         PR middle-end/38084
748         * gfortran.dg/graphite/id-3.f90: New.
749         * gcc.dg/graphite/pr38084.c: New.
750
751 2008-12-08  Uros Bizjak  <ubizjak@gmail.com>
752
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.
758
759 2008-12-08  Dodji Seketeli  <dodji@redhat.com>
760
761         PR debug/38390
762         * g++.dg/debug/dwarf2/imported-module-2.C: New test.
763
764 2008-12-08  Steve Ellcey  <sje@cup.hp.com>
765
766         * g++.dg/other/packed1.C: Remove ia64-hp-hpux* XFAIL.
767
768 2008-12-08  Steve Ellcey  <sje@cup.hp.com>
769
770         * gcc.target/ia64/versionid-1.c (dg-final): Fix syntax.
771         * gcc.target/ia64/versionid-2.c (dg-final): Ditto.
772
773 2008-12-08  Jakub Jelinek  <jakub@redhat.com>
774
775         PR c/35443
776         * gcc.dg/pr35443.c: New test.
777
778         PR c/35442
779         * gcc.dg/pr35442.c: New test.
780
781 2008-12-07  Eric Botcazou  <ebotcazou@adacore.com>
782
783         * gnat.dg/string_comparison.adb: New test.
784
785 2008-12-07  H.J. Lu  <hongjiu.lu@intel.com>
786
787         PR tree-optimization/38405
788         * gcc.dg/torture/pr38405.c: New.
789
790 2008-12-07  Eric Botcazou  <ebotcazou@adacore.com>
791
792         * gnat.dg/aggr10.adb: New test.
793         * gnat.dg/aggr10_pkg.ads: New helper.
794
795 2008-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
796
797         PR fortran/38425
798         * gfortran.dg/io_constraints_5.f90: New test.
799
800 2008-12-06  Jakub Jelinek  <jakub@redhat.com>
801
802         PR middle-end/38428
803         * gcc.c-torture/compile/pr38428.c: New test.
804
805         PR middle-end/38422
806         * gcc.c-torture/execute/pr38422.c: New test.
807
808 2008-12-06  Janus Weil  <janus@gcc.gnu.org>
809
810         PR fortran/38415
811         * gfortran.dg/proc_ptr_2.f90: Extended.
812         * gfortran.dg/proc_ptr_11.f90: Modified.
813
814 2008-12-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
815
816         PR fortran/38291
817         * gfortran.dg/streamio_16.f90: New test.
818
819 2008-12-05  Jakub Jelinek  <jakub@redhat.com>
820
821         PR c++/35336
822         * g++.dg/other/error30.C: New test.
823
824 2008-12-05  Janis Johnson  <janis187@us.ibm.com>
825
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.
830
831 2008-12-05  Catherine Moore  <clm@codesourcery.com>
832
833         * gcc-target/mips/mips-nonpic: New testsuite.
834
835 2008-12-05  Steve Ellcey  <sje@cup.hp.com>
836
837         PR other/28614
838         * gcc.c-torture/compile/20001226-1.c: Add dg-timeout-factor.
839         * g++.dg/torture/pr31863.C: Ditto.
840
841 2008-12-05  Jakub Jelinek  <jakub@redhat.com>
842
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.
847
848 2008-12-05  Jakub Jelinek  <jakub@redhat.com>
849
850         PR middle-end/38338
851         * gcc.dg/pr38338.c: New test.
852
853 2008-12-05  Joseph Myers  <joseph@codesourcery.com>
854
855         * gcc.target/powerpc/20081204-1.c: New test.
856
857 2008-12-05  Richard Guenther  <rguenther@suse.de>
858
859         PR testsuite/38406
860         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Restrict PTA
861         alias warning to lp64 targets.
862
863 2008-12-05  Eric Botcazou  <ebotcazou@adacore.com>
864
865         * gcc.dg/union-5.c: Run only on x86 and x86-64.
866
867 2008-12-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
868
869         PR libfortran/38285
870         gfortran.dg/fmt_f_an_p.f: New test.
871
872 2008-12-04  Eric Botcazou  <ebotcazou@adacore.com>
873
874         * gcc.dg/union-5.c: New test.
875
876 2008-12-04  Jason Merrill  <jason@redhat.com>
877
878         PR c++/37906
879         * g++.dg/cpp0x/defaulted6.C: New test.
880
881 2008-12-04  Richard Guenther  <rguenther@suse.de>
882
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.
887
888 2008-12-04  Eric Botcazou  <ebotcazou@adacore.com>
889
890         * gcc.dg/union-4.c: New test.
891
892 2008-12-03  H.J. Lu  <hongjiu.lu@intel.com>
893
894         * g++.old-deja/g++.eh/badalloc1.C: Add the missing "}".
895
896 2008-12-03  Janis Johnson  <janis187@us.ibm.com>
897
898         * g++.old-deja/g++.eh/badalloc1.C: Reinstate XFAIL for Darwin 3-7.
899
900 2008-12-03  Jack Howarth  <howarth@bromo.med.uc.edu>
901
902         * g++.old-deja/g++.eh/badalloc1.C: Omit XFAIL on obsolete Darwin.
903
904 2008-12-03  Jason Merrill  <jason@redhat.com>
905
906         PR c++/38232
907         * g++.dg/init/value5.C: New test.
908
909         PR c++/38256
910         * g++.dg/cpp0x/auto11.C: New test.
911
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.
916
917 2008-12-03  Jakub Jelinek  <jakub@redhat.com>
918
919         PR middle-end/38360
920         * gcc.c-torture/compile/pr38360.c: New test.
921
922 2008-12-03  Richard Guenther  <rguenther@suse.de>
923
924         PR middle-end/36326
925         * gcc.dg/tree-ssa/pr36326.c: New testcase.
926
927 2008-12-03  Jakub Jelinek  <jakub@redhat.com>
928
929         PR tree-optimization/37716
930         * g++.dg/torture/pr37716.C: New test.
931
932 2008-12-03  Eric Botcazou  <ebotcazou@adacore.com>
933
934         * gcc.dg/torture/pr37868.c: Skip on the SPARC.
935
936 2008-12-03  Eric Botcazou  <ebotcazou@adacore.com>
937
938         * gcc.c-torture/compile/20081203-1.c: New test.
939
940 2008-12-02  Jason Merrill  <jason@redhat.com>
941
942         PR c++/35782, c++/37860
943         * g++.dg/cpp0x/initlist9.C: New test.
944
945         PR c++/37234
946         * g++.dg/cpp0x/defaulted5.C: New test.
947
948 2008-12-02  Jack Howarth  <howarth@bromo.med.uc.edu>
949
950         * gcc.misc-tests/linkage.exp: Correct file type check for Darwin.
951
952 2008-12-02  Jakub Jelinek  <jakub@redhat.com>
953
954         PR middle-end/38343
955         * gcc.c-torture/compile/pr38343-2.c: New test.
956
957 2008-12-02  Richard Guenther  <rguenther@suse.de>
958
959         PR tree-optimization/38359
960         * gcc.c-torture/compile/pr38359.c: New testcase.
961         * gcc.c-torture/execute/shiftopt-1.c: Adjust.
962
963 2008-12-02  Janus Weil  <janus@gcc.gnu.org>
964
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.
973
974 2008-12-02  Jakub Jelinek  <jakub@redhat.com>
975
976         PR middle-end/38343
977         * gcc.c-torture/compile/pr38343.c: New test.
978
979 2008-12-01  Janis Johnson  <janis187@us.ibm.com>
980
981         * gcc.target/powerpc/pr18096-1.c: Adjust location of expected error.
982
983 2008-12-01  Mikael Morin  <mikael.morin@tele2.fr>
984
985         PR fortran/38252
986         * gfortran.dg/empty_function_1.f90: Fix latest commit.
987
988 2008-12-01  Mikael Morin  <mikael.morin@tele2.fr>
989
990         PR fortran/38252
991         * gfortran.dg/empty_function_1.f90: New test.
992
993 2008-12-01  Uros Bizjak  <ubizjak@gmail.com>
994
995         PR rtl-optimization/33642
996         * gcc.c-torture/compile/pr11832.c: Extend XFAIL to alpha*-*-*.
997         * gcc.c-torture/compile/pr33009.c: Likewise.
998
999 2008-12-01  Jakub Jelinek  <jakub@redhat.com>
1000
1001         PR c++/38348
1002         * g++.dg/gomp/for-19.C: New test.
1003
1004         PR rtl-optimization/38245
1005         * gcc.dg/pr38245-1.c: New test.
1006         * gcc.dg/pr38245-2.c: New test.
1007
1008 2008-11-30  Daniel Kraft  <d@domob.eu>
1009
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.
1018
1019 2008-11-30  Eric Botcazou  <ebotcazou@adacore.com>
1020
1021         * g++.dg/opt/reload3.C: New test.
1022
1023 2008-11-30  Paul Thomas  <pault@gcc.gnu.org>
1024
1025         PR fortran/35824
1026         * gfortran.dg/alloc_comp_assign_8.f90 : New test.
1027
1028 2008-11-29  H.J. Lu  <hongjiu.lu@intel.com>
1029
1030         PR middle-end/37843
1031         * gcc.target/i386/pr37843-3.c: Make it nonpic targets only.
1032
1033 2008-11-29  Janus Weil  <janus@gcc.gnu.org>
1034             Tobias Burnus <burnus@gcc.gnu.org>
1035
1036         PR fortran/38289
1037         PR fortran/38290
1038         * gfortran.dg/proc_decl_1.f90: Extended test case.
1039
1040 2008-11-29  Joseph Myers  <joseph@codesourcery.com>
1041
1042         * g++.dg/cpp/stringop-1.C: New test.
1043
1044 2008-11-29  Eric Botcazou  <ebotcazou@adacore.com>
1045
1046         * gnat.dg/test_version.adb: Adjust to new string length.
1047
1048 2008-11-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1049
1050         PR testsuite/38311
1051         * ssp-2.c: Link with -Wl,-multiply_defined,suppress on darwin.
1052
1053 2008-11-28  Jason Merrill  <jason@redhat.com>
1054
1055         PR c++/38233
1056         * g++.dg/init/array25.C: New test.
1057         * g++.dg/init/value4.C: New test.
1058
1059         PR c++/38278
1060         * g++.dg/lookup/name-clash8.C: New test.
1061
1062 2008-11-28  H.J. Lu  <hongjiu.lu@intel.com>
1063
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.
1067
1068 2008-11-28  Richard Guenther  <rguenther@suse.de>
1069
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.
1074
1075 2008-11-28  Jakub Jelinek  <jakub@redhat.com>
1076
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.
1080
1081 2008-11-26  Janis Johnson  <janis187@us.ibm.com>
1082
1083         * lib/objc.exp (objc_target_compile): Fix typo from previous change.
1084         * lib/gnat.exp (gnat_target_compile): Fix typo from previous change.
1085
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.
1098
1099 2008-11-26  H.J. Lu  <hongjiu.lu@intel.com>
1100
1101         PR middle-end/37843
1102         * gcc.target/i386/pr37843-1.c: Make it Linux only.
1103         * gcc.target/i386/pr37843-2.c: Likewise.
1104
1105 2008-11-26  Kai Tietz  <kai.tietz@onevision.com>
1106
1107         * gcc.dg/callabi/func-indirect.c: New.
1108
1109 2008-11-25  Jason Merrill  <jason@redhat.com>
1110
1111         PR c++/28743
1112         * g++.dg/template/nontype18.C: New test.
1113
1114 2008-11-25  Maxim Kuvyrkov  <maxim@codesourcery.com>
1115
1116         * gcc.c-torture/compile/20080929-1.c: New.
1117
1118 2008-11-25  Janis Johnson  <janis187@us.ibm.com>
1119
1120         * gfortran.dg/default_format_denormal_1.f90: Fix xfail for darwin.
1121
1122 2008-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1123
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.
1129
1130 2008-11-25  Mikael Morin  <mikael.morin@tele2.fr>
1131
1132         PR fortran/36463
1133         * gfortran.dg/proc_decl_20.f90: New test.
1134
1135 2008-11-25  Richard Guenther  <rguenther@suse.de>
1136
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.
1141
1142 2008-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1143
1144         * g++.dg/eh/weak1.C: Don't xfail hppa*64*-*-*.
1145
1146 2008-11-24  DJ Delorie  <dj@redhat.com>
1147
1148         * gcc.c-torture/execute/pr36321.c: Don't rely on argv[0] being set.
1149
1150 2008-11-24  Mikael Morin  <mikael.morin@tele2.fr>
1151
1152         PR fortran/38184
1153         * gfortran.dg/reshape_empty_1.f03: New test.
1154
1155 2008-11-24  Jack Howarth  <howarth@bromo.med.uc.edu>
1156
1157         PR testsuite/38241
1158         * g++.old-deja/g++.pt/const2.C: Prune output for Darwin.
1159
1160         PR testsuite/38076
1161         * g++.dg/other/anon5.C: Skip on Darwin.
1162
1163         * gfortran.dg/default_format_denormal_1.f90: XFAIL on darwin8
1164         and darwin9 subversions.
1165
1166 2008-11-24  Maxim Kuvyrkov  <maxim@codesourcery.com>
1167
1168         PR target/35018
1169         * gcc.target/m68k/pr35018.c: New.
1170
1171 2008-11-24  Daniel Kraft  <d@domob.eu>
1172
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.
1178
1179 2008-11-24  Mikael Morin <mikael.morin@tele2.fr>
1180
1181         PR fortran/35681
1182         * gfortran.dg/elemental_dependency_1.f90: Really commit it.
1183
1184 2008-11-24  Paul Thomas  <pault@gcc.gnu.org>
1185
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.
1190
1191         PR fortran/34143
1192         * gfortran.dg/alloc_comp_constructor_5.f90 : New test.
1193
1194         PR fortran/32795
1195         * gfortran.dg/alloc_comp_constructor_4.f90 : New test.
1196
1197 2008-11-23  Paul Thomas  <pault@gcc.gnu.org>
1198
1199         PR fortran/37735
1200         * gfortran.dg/alloc_comp_assign_7.f90: New test.
1201
1202 2008-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1203
1204         * g++.dg/ext/tmplattr9.C: Require weak.
1205         * g++.old-deja/g++.pt/static6.C: Remove xfail for *-*-hpux*.
1206
1207 2008-11-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
1208
1209         PR libfortran/38234
1210         * gfortran.dg/reshape_4.f90:  New test.
1211
1212 2008-11-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
1213
1214         PR libfortran/38225
1215         * gfortran.dg/reshape_3.f90:  New test.
1216
1217 2008-11-22  Tobias Burnus  <burnus@net-b.de>
1218
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.
1223
1224 2008-11-22  Uros Bizjak  <ubizjak@gmail.com>
1225
1226         PR target/38222
1227         * gcc.target/i386/funcspec-3.c: Scan for popcnt on Darwin targets.
1228
1229 2008-11-22  Jakub Jelinek  <jakub@redhat.com>
1230
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.
1238
1239 2008-11-21  Jakub Jelinek  <jakub@redhat.com>
1240
1241         PR middle-end/38200
1242         * gcc.dg/pr38200.c: New test.
1243
1244 2008-11-21  H.J. Lu  <hongjiu.lu@intel.com>
1245
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.
1252
1253 2008-11-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1254
1255         PR libfortran/37472
1256         * gfortran.dg/namelist_print_1.f: Update test.
1257
1258 2008-11-20  Andreas Krebbel  <krebbel1@de.ibm.com>
1259
1260         * gcc.dg/sync-2.c: Add type cast to avoid folding.
1261         * gcc.dg/sync-3.c: Likewise.
1262
1263 2008-11-20  Jakub Jelinek  <jakub@redhat.com>
1264
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.
1269
1270 2008-11-20  Uros Bizjak  <ubizjak@gmail.com>
1271
1272         PR target/38151
1273         * gcc.target/i386/pr38151-1.c: New test.
1274
1275 2008-11-20  Jason Merrill  <jason@redhat.com>
1276
1277         PR c++/28513
1278         * g++.dg/lookup/name-clash7.C: New test.
1279
1280         PR c++/37540
1281         * g++.dg/cpp0x/decltype14.C: New test.
1282
1283 2008-11-20  Richard Guenther  <rguenther@suse.de>
1284
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.
1289
1290 2008-11-20  Jakub Jelinek  <jakub@redhat.com>
1291
1292         PR fortran/38181
1293         * gfortran.dg/array_section_2.f90: Adjust pattern to match
1294         the inlined size0 instead of a size0 call.
1295
1296         PR c++/36631
1297         * g++.dg/template/call5.C: New test.
1298
1299 2008-11-19  Adam Nemet  <anemet@caviumnetworks.com>
1300
1301         * gcc.c-torture/compile/20081119-1.c: New test.
1302
1303 2008-11-19  Dodji Seketeli  <dodji@redhat.com>
1304
1305         PR c++/37142
1306         * g++.dg/template/crash85.C: New test.
1307
1308 2008-11-19  Dodji Seketeli  <dodji@redhat.com>
1309
1310         PR c++/35405
1311         * g++.dg/template/crash84.C: New test.
1312
1313 2008-11-19  Jakub Jelinek  <jakub@redhat.com>
1314
1315         * gcc.c-torture/compile/pr11832.c: XFAIL even on s390*-*-*.
1316         * gcc.c-torture/compile/pr33009.c: Likewise.
1317
1318 2008-11-19  DJ Delorie  <dj@redhat.com>
1319
1320         * gcc.target/xstormy16/below100.S (.chip_info): Use
1321         position-independent expressions for the fillers.
1322
1323 2008-11-19  Jason Merrill  <jason@redhat.com>
1324
1325         PR c++/36410
1326         * g++.dg/ext/attrib32.C: Add member typedef case.
1327
1328         PR c++/37563
1329         * g++.dg/template/pseudodtor5.C: New test.
1330
1331         PR c++/37256
1332         * g++.dg/cpp0x/extern_template-3.C: New test.
1333
1334 2008-11-19  Maxim Kuvyrkov  <maxim@codesourcery.com>
1335
1336         * gcc.target/m68k/xgot-1.c (dg-options): Add -O2.
1337
1338 2008-11-19  Jakub Jelinek  <jakub@redhat.com>
1339
1340         PR tree-optimization/36038
1341         * gcc.c-torture/compile/pr36038.c: Moved to...
1342         * gcc.c-torture/execute/pr36038.c: ... here.
1343
1344 2008-11-19  Andrew Stubbs  <ams@codesourcery.com>
1345
1346         PR target/36133
1347         * gcc.target/m68k/pr36133.c: New test.
1348
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.
1354
1355 2008-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1356
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.
1362
1363 2008-11-19  Paul Thomas  <pault@gcc.gnu.org>
1364
1365         PR fortran/38171
1366         * gfortran.dg/module_equivalence_6.f90: New test.
1367
1368 2008-11-18  Jakub Jelinek  <jakub@redhat.com>
1369
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.
1376
1377 2008-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
1378
1379         PR libfortran/38135
1380         * gfortran.dg/reshape_pad_1.f90:  New test case.
1381
1382 2008-11-18  Uros Bizjak  <ubizjak@gmail.com>
1383
1384         PR target/37362
1385         * gcc.target/mips/pr37362.c: New test.
1386
1387 2008-11-18  Jason Merrill  <jason@redhat.com>
1388             Jakub Jelinek  <jakub@redhat.com>
1389
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.
1394
1395 2008-11-17  Adam Nemet  <anemet@caviumnetworks.com>
1396
1397         * gcc.c-torture/execute/20081117-1.c: New test.
1398
1399 2008-11-17  Richard Sandiford  <rdsandiford@googlemail.com>
1400
1401         * gcc.target/mips/dspr2-MULT.c: Just check for $ac1 and $ac2.
1402         * gcc.target/mips/dspr2-MULTU.c: Likewise.
1403
1404 2008-11-17  Richard Sandiford  <rdsandiford@googlemail.com>
1405
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.
1414
1415 2008-11-17  Richard Sandiford  <rdsandiford@googlemail.com>
1416
1417         * gcc.target/mips/no-smartmips-ror-1.c: Use -march=mips32 instead
1418         of -march=mips32r2.
1419
1420 2008-11-17  Jack Howarth  <howarth@bromo.med.uc.edu>
1421
1422         * gfortran.dg/default_format_denormal_1.f90: Don't XFAIL darwin10
1423         or later.
1424
1425 2008-11-17  Jakub Jelinek  <jakub@redhat.com>
1426
1427         PR middle-end/38140
1428         * gcc.dg/pr38140.c: New test.
1429
1430 2008-11-17  Jack Howarth  <howarth@bromo.med.uc.edu>
1431
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.
1436
1437 2008-11-17  Uros Bizjak  <ubizjak@gmail.com>
1438
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.
1466
1467 2008-11-17  Jakub Jelinek  <jakub@redhat.com>
1468
1469         PR c++/36089
1470         * g++.dg/template/init8.C: New test.
1471
1472 2008-11-16  Mikael Morin <mikael.morin@tele2.fr>
1473
1474         PR fortran/35681
1475         * gfortran.dg/elemental_dependency_1.f90: New test.
1476
1477 2008-11-16  Mikael Morin  <mikael.morin@tele2.fr>
1478
1479         PR fortran/37992
1480         * gfotran.dg/charlen_free_1.f90: New test.
1481
1482 2008-11-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1483
1484         PR libfortran/38097
1485         * gfortran.dg/fmt_bz_bn.f: New test.
1486
1487 2008-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1488
1489         * gnat.dg/boolean_bitfield.adb: New test.
1490
1491 2008-11-16  Tobias Burnus  <burnus@net-b.de>
1492
1493         PR fortran/38095
1494         * gfortran.dg/char_length_13.f90: New test.
1495
1496 2008-11-16  Uros Bizjak  <ubizjak@gmail.com>
1497
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.
1503
1504 2008-11-16  Paul Thomas  <pault@gcc.gnu.org>
1505
1506         PR fortran/38119
1507         * gfortran.dg/array_temporaries_3.f90: New test.
1508
1509 2008-11-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1510
1511         PR libfortran/37294
1512         * gfortran.dg/namelist_57.f90: New test.
1513         * gfortran.dg/namelist_print_1.f: Adjust test conditions.
1514
1515 2008-11-15  Paul Thomas  <pault@gcc.gnu.org>
1516
1517         PR fortran/37926
1518         * gfortran.dg/dummy_procedure_3.f90: New test.
1519
1520 2008-11-15  Jakub Jelinek  <jakub@redhat.com>
1521
1522         PR target/38123
1523         * gcc.c-torture/compile/pr38123.c: New test.
1524
1525 2008-11-15  Richard Guenther  <rguenther@suse.de>
1526             Jakub Jelinek  <jakub@redhat.com>
1527
1528         PR tree-optimization/38051
1529         * gcc.c-torture/execute/pr38051.c: New testcase.
1530
1531 2008-11-15  Joshua Kinard  <kumba@gentoo.org>
1532             Richard Sandiford  <rdsandiford@goolemail.com>
1533
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.
1549
1550 2008-11-15  Jakub Jelinek  <jakub@redhat.com>
1551
1552         PR c++/37561
1553         * gcc.dg/pr37561.c: New test.
1554         * g++.dg/other/increment1.C: New test.
1555
1556 2008-11-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1557
1558         PR fortran/37988
1559         * gfortran.dg/fmt_error_6.f90: New test.
1560
1561 2008-11-14  Jason Merrill  <jason@redhat.com>
1562
1563         PR c++/38030
1564         * g++.dg/template/lookup8.C: New test.
1565
1566         PR c++/37740
1567         * g++.dg/cpp0x/initlist8.C: New test.
1568
1569 2008-11-13  Steve Ellcey  <sje@cup.hp.com>
1570
1571         PR middle-end/38004
1572         * g++.dg/vect/pr36648.cc: Check alignment requirement.
1573
1574 2008-11-14  Jack Howarth  <howarth@bromo.med.uc.edu>
1575
1576         PR testsuite/38098
1577         * gcc.dg/cpp/subframework1.c: Use -Wno-deprecated.
1578
1579 2008-10-14  Paul Thomas  <pault@gcc.gnu.org>
1580
1581         PR fortran/38033
1582         * gfortran.dg/array_section_2.f90: New test.
1583
1584 2008-11-14  Jakub Jelinek  <jakub@redhat.com>
1585
1586         PR tree-optimization/38104
1587         * g++.dg/tree-ssa/pr38104.C: New test.
1588
1589 2008-11-14  Kaz Kojima  <kkojima@gcc.gnu.org>
1590
1591         * gcc.target/sh/pr37514.c: Remove.
1592
1593 2008-11-14  Uros Bizjak  <ubizjak@gmail.com>
1594
1595         PR testsuite/37517
1596         * gcc.target/i386/quad-sse.c: Tighten scan-assembler-not pattern.
1597
1598 2008-11-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
1599             Andrew Stubbs  <ams@codesourcery.com>
1600             Gunnar Von Boehn  <gunnar@genesi-usa.com>
1601
1602         PR target/36134
1603         * gcc.target/m68k/pr36134.c: New test.
1604
1605 2008-11-14  Jakub Jelinek  <jakub@redhat.com>
1606
1607         PR middle-end/36125
1608         * gcc.c-torture/compile/pr36125.c: New test.
1609
1610 2008-11-13  Jason Merrill  <jason@redhat.com>
1611
1612         PR c++/37932
1613         * g++.dg/conversion/bitfield11.C: New test.
1614         * g++.dg/cpp0x/initlist7.C: New test.
1615
1616 2008-11-13  Richard Sandiford  <rdsandiford@googlemail.com>
1617
1618         * gcc.target/mips/loongson-muldiv-1.c: New test.
1619         * gcc.target/mips/loongson-muldiv-2.c: Likewise.
1620
1621 2008-11-13  Jakub Jelinek  <jakub@redhat.com>
1622
1623         PR c++/27017
1624         * g++.dg/debug/dwarf2/localclass1.C: New test.
1625         * g++.dg/debug/dwarf2/localclass2.C: New test.
1626
1627 2008-11-13  Uros Bizjak  <ubizjak@gmail.com>
1628
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.
1633
1634         * gcc.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
1635         <xmmintrin.h>, define __m64 and __m128 directly.
1636
1637 2008-11-13  Olivier Hainque  <hainque@adacore.com>
1638
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.
1642
1643 2008-11-12  Tobias Burnus  <burnus@net-b.de>
1644
1645         PR fortran/38094
1646         * gfortran.dg/private_type_4.f90: Fix dg-error pattern.
1647
1648 2008-11-12  Jakub Jelinek  <jakub@redhat.com>
1649
1650         PR c++/36478
1651         * g++.old-deja/g++.mike/empty.C: Remove.
1652
1653 2008-11-12  Dodji Seketeli  <dodji@redhat.com>
1654
1655         PR debug/27574
1656         * g++.dg/debug/dwarf2/local-var-in-contructor.C: New test.
1657
1658 2008-11-12  Eric Botcazou  <ebotcazou@adacore.com>
1659
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.
1663
1664 2008-11-12  Jason Merrill  <jason@redhat.com>
1665
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.
1671
1672 2008-11-12  Tobias Burnus  <burnus@net-b.de>
1673
1674         PR fortran/38065
1675         PR fortran/38094
1676         * gfortran.dg/private_type_4.f90: Add -std=f95 option.
1677
1678 2008-11-12  Andreas Krebbel  <krebbel1@de.ibm.com>
1679
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.
1684
1685 2008-11-12  Jack Howarth  <howarth@bromo.med.uc.edu>
1686
1687         PR testsuite/38008
1688         * gcc.c-torture/execute/builtins/lib/sprintf.c: Make
1689         sprintf call more portable for darwin10.
1690
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.
1698
1699 2008-11-12  Jakub Jelinek  <jakub@redhat.com>
1700
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.
1705
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.
1714
1715         PR c++/35334
1716         * gcc.dg/pr35334.c: New test.
1717         * g++.dg/other/error29.C: New test.
1718
1719 2008-11-12  Tobias Burnus  <burnus@net-b.de>
1720
1721         PR fortran/38065
1722         * gfortran.dg/private_type_11.f90: New test.
1723         * gfortran.dg/private_type_12.f90: New test.
1724
1725 2008-11-10  Catherine Moore  <clm@codesourcery.com>
1726
1727         * gcc.target/mips/no-smartmips-lwxs.c: New test.
1728         * gcc.target/mips/no-smartmips-ror-1.c: New test.
1729
1730 2008-11-10  Kaz Kojima  <kkojima@gcc.gnu.org>
1731
1732         * gcc.target/sh/pr37514.c: New test.
1733
1734 2008-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1735
1736         * g++.dg/other/anon5.C: Skip on Solaris.
1737
1738 2008-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1739
1740         * gnat.dg/pack11.adb: New test.
1741
1742 2008-11-10  Jakub Jelinek  <jakub@redhat.com>
1743
1744         PR c++/38021
1745         * g++.dg/cpp0x/enum1.C: New test.
1746
1747 2008-11-10  Ralph Loader  <suckfish@ihug.co.nz>
1748
1749         PR middle-end/37807
1750         PR middle-end/37809
1751         * gcc.target/i386/mmx-8.c: New test.
1752
1753 2008-11-09  Paul Thomas  <pault@gcc.gnu.org>
1754
1755         PR fortran/37836
1756         * gfortran.dg/minmaxval_1.f90: New test.
1757
1758 2008-11-09  Eric Botcazou  <ebotcazou@adacore.com>
1759
1760         * gnat.dg/loop_boolean.adb: New test.
1761
1762 2008-11-07  Thomas Quinot  <quinot@adacore.com>
1763
1764         * gnat.dg/hyper_flat.adb: New test.
1765
1766 2008-11-07  Geert Bosch  <bosch@adacore.com>
1767
1768         * gnat.dg/test_8bitlong_overflow.adb: New test.
1769
1770 2008-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1771
1772         * g++.dg/ipa/iinline-1.C: Remove -c flag, add -fpie for PIC targets.
1773
1774         * gcc.dg/tree-ssa/inline-2.c (foo): Add 'inline' keyword.
1775
1776 2008-11-06  Sebastian Pop  <sebastian.pop@amd.com>
1777
1778         * gcc.dg/graphite/pr37943.c: Fix missing end of file.
1779
1780 2008-11-06  Joseph Myers  <joseph@codesourcery.com>
1781
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.
1787
1788 2008-11-06  Richard Guenther  <rguenther@suse.de>
1789
1790         * gcc.dg/torture/pr37969.c: New testcase.
1791
1792 2008-11-05  Janis Johnson  <janis187@us.ibm.com>
1793
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.
1798
1799 2008-11-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
1800
1801         PR target/38025
1802         * gcc.target/spu/intrinsics-1.c (f): Tune expected error messages
1803         to match current compiler.
1804
1805 2008-11-05  Hans-Peter Nilsson  <hp@axis.com>
1806
1807         PR target/38016
1808         * gcc.c-torture/execute/ieee/pr38016.c: New test.
1809         * gcc.c-torture/execute/ieee/pr38016.x: New file.
1810
1811 2008-11-05  Martin Jambor  <mjambor@suse.cz>
1812
1813         PR middle-end/37861
1814         * gcc.dg/Warray-bounds-5.c: New test.
1815         * gcc.dg/Warray-bounds-6.c: New test.
1816
1817 2008-11-05  Fabien Chene <fabien.chene@gmail.com>
1818
1819         PR c++/32519
1820         * g++.dg/template/pr32519.C: New test.
1821
1822 2008-11-05  Richard Guenther  <rguenther@suse.de>
1823
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.
1828
1829 2008-11-05  Uros Bizjak  <ubizjak@gmail.com>
1830
1831         PR middle-end/37286
1832         * gfortran.dg/pr37286.f90: New test.
1833
1834 2008-11-04  Paul Thomas  <pault@gcc.gnu.org>
1835
1836         PR fortran/37597
1837         * gfortran.dg/host_assoc_call_5.f90: New test.
1838
1839 2008-11-04  Jakub Jelinek  <jakub@redhat.com>
1840             Andrew Pinski  <andrew_pinski@playstation.sony.com>
1841
1842         PR c/35430
1843         * gcc.dg/pr35430.c: New test.
1844         * g++.dg/warn/Wsign-compare-2.C: New test.
1845
1846 2008-11-04  Jakub Jelinek  <jakub@redhat.com>
1847
1848         PR c/37106
1849         * gcc.dg/pr37106-1.c: New test.
1850         * gcc.dg/pr37106-2.c: New test.
1851
1852 2008-11-03  Chao-ying Fu  <fu@mips.com>
1853
1854         * gcc.target/mips/dsp-ctrl.c: New test. 
1855
1856 2008-11-03  Steve Ellcey  <sje@cup.hp.com>
1857
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.
1863
1864 2008-11-03  Jakub Jelinek  <jakub@redhat.com>
1865
1866         PR testsuite/37241
1867         * g++.dg/abi/key2.C: Adjust regexps to allow __ZTV1f and __ZTI1f
1868         sharing one .section directive.
1869
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.
1875
1876 2008-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1877
1878         * gcc.c-torture/execute/20081103-1.c: New test.
1879
1880 2008-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1881
1882         * gnat.dg/array5.adb New test.
1883
1884 2008-11-03  Richard Guenther  <rguenther@suse.de>
1885             Jakub Jelinek  <jakub@redhat.com>
1886
1887         PR middle-end/37573
1888         * gcc.c-torture/execute/pr37573.c: New testcase.
1889
1890 2008-11-03  Jakub Jelinek  <jakub@redhat.com>
1891
1892         PR middle-end/37858
1893         * gcc.dg/pr37858.c: New test.
1894
1895 2008-11-03  Tobias Burnus  <burnus@net-b.de>
1896
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.
1901
1902 2008-11-03  Paul Thomas  <pault@gcc.gnu.org>
1903
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.
1908
1909 2008-11-02  Richard Guenther  <rguenther@suse.de>
1910
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.
1914
1915 2008-11-02  Richard Guenther  <rguenther@suse.de>
1916
1917         PR tree-optimization/37991
1918         * gcc.c-torture/compile/pr37991.c: New testcase.
1919
1920 2008-11-01  Hans-Peter Nilsson  <hp@axis.com>
1921
1922         PR target/37939
1923         * gcc.target/cris/biap.c: New test.
1924
1925 2008-11-01  Janus Weil  <janus@gcc.gnu.org>
1926
1927         PR fortran/36426
1928         * gfortran.dg/proc_decl_19.f90: New.
1929
1930 2008-11-01  Steven G. Kargl  <kargls@comcast.net>
1931
1932         PR fortran/19925
1933         * gfortran.dg/initialization_20.f90: New test.
1934         * gfortran.dg/initialization_21.f90: Ditto.
1935
1936 2008-11-01  Daniel Kraft  <d@domob.eu>
1937
1938         PR fortran/35681
1939         * gfortran.dg/mvbits_4.f90: New test.
1940
1941 2008-11-01  Janus Weil  <janus@gcc.gnu.org>
1942
1943         PR fortran/36322
1944         PR fortran/36463
1945         * gfortran.dg/proc_decl_17.f90: New.
1946         * gfortran.dg/proc_decl_18.f90: New.
1947
1948 2008-11-01  Richard Guenther  <rguenther@suse.de>
1949
1950         PR middle-end/37976
1951         * gcc.c-torture/compile/pr37976.c: New testcase.
1952
1953 2008-11-01  Dennis Wassel  <dennis.wassel@gmail.com>
1954
1955         PR fortran/37159
1956         * gfortran.dg/random_seed_1.f90: New testcase.
1957
1958 2008-10-31  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1959
1960         * gcc.dg/cpp/Wsignprom.c: Add column numbers.
1961         * gcc.dg/cpp/if-mpar.c: Likewise.
1962
1963 2008-10-31  Jakub Jelinek  <jakub@redhat.com>
1964
1965         PR c++/37967
1966         * g++.dg/cpp0x/auto8.C: New test.
1967
1968         PR c++/37965
1969         * g++.dg/cpp0x/auto7.C: New test.
1970
1971 2008-10-31  Mikael Morin  <mikael.morin@tele2.fr>
1972
1973         PR fortran/35840
1974         * gfortran.dg/write_check4.f90: New test.
1975
1976 2008-10-31  Mikael Morin  <mikael.morin@tele2.fr>
1977
1978         PR fortran/35820
1979         * gfortran.dg/nested_forall_1.f: New test.
1980
1981 2008-10-30  Steven G. Kargl  <kargls@comcast.net>
1982
1983         PR fortran/37930
1984         * gfortran.dg/int_conv_2.f90:  New test.
1985
1986 2008-10-30  Mikael Morin  <mikael.morin@tele2.fr>
1987
1988         PR fortran/37903
1989         * gfortran.dg/vector_subscript_4.f90: New test.
1990
1991 2008-10-30  Mikael Morin  <mikael.morin@tele2.fr>
1992
1993         PR fortran/37749
1994         * gfortran.dg/vector_subscript__5.f90: New test.
1995
1996 2008-10-30  Jakub Jelinek  <jakub@redhat.com>
1997
1998         * gcc.target/s390/pr36822.c: Avoid cast to pointer from integer
1999         of different size warning with -m31.
2000
2001         PR middle-end/37730
2002         * gcc.dg/vect/pr37730.c: New test.
2003
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.
2007
2008 2008-10-29  David Edelsohn  <edelsohn@gnu.org>
2009
2010         * gcc.c-torture/compile/pr37878.c: New test.
2011
2012 2008-10-29  Steve Ellcey  <sje@cup.hp.com>
2013
2014         PR middle-end/37339
2015         * gcc.dg/pr33645-3.c: Remove.
2016
2017 2008-10-29  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2018
2019         PR 11492
2020         * gcc.dg/pr11492.c: New.
2021         * g++.dg/warn/pr11492.C: New.
2022
2023 2008-10-29  Joseph Myers  <joseph@codesourcery.com>
2024
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.
2029
2030 2008-10-29  Jakub Jelinek  <jakub@redhat.com>
2031
2032         PR middle-end/37870
2033         * gcc.target/i386/pr37870.c: New test.
2034
2035 2008-10-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2036
2037         PR c++/26997
2038         * g++.dg/parse/pr26997.C: New.
2039
2040 2008-10-29  Jakub Jelinek  <jakub@redhat.com>
2041
2042         PR middle-end/37913
2043         * gcc.c-torture/compile/pr37913.c: New test.
2044
2045 2008-10-28  Jakub Jelinek  <jakub@redhat.com>
2046
2047         PR tree-optimization/37663
2048         * gcc.dg/pr37663.c: Require int32plus.
2049
2050         PR c/37924
2051         * gcc.c-torture/execute/pr37924.c: New test.
2052
2053 2008-10-28  Joseph Myers  <joseph@codesourcery.com>
2054
2055         * gcc.dg/dfp/convert-bfp-12.c: New test.
2056
2057 2008-10-28  Jakub Jelinek  <jakub@redhat.com>
2058
2059         PR middle-end/37931
2060         * gcc.c-torture/execute/pr37931.c: New test.
2061
2062 2008-10-27  Jakub Jelinek  <jakub@redhat.com>
2063
2064         PR tree-optimization/37879
2065         * gcc.dg/pr37879.c: New test.
2066
2067 2008-10-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2068
2069         PR target/37841
2070         * gcc.target/spu/abi.c: New file.
2071
2072 2008-10-24  DJ Delorie  <dj@redhat.com>
2073
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.
2079
2080 2008-10-24  Jakub Jelinek  <jakub@redhat.com>
2081
2082         PR tree-optimization/36038
2083         * gcc.c-torture/compile/pr36038.c: New test.
2084
2085 2008-10-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2086
2087         PR c/7543
2088         * gcc.dg/Wparentheses-11.c: New.
2089         * g++.dg/warn/Wparentheses-25.C: New. XFAILED.
2090
2091 2008-10-24  Jakub Jelinek  <jakub@redhat.com>
2092
2093         PR middle-end/37882
2094         * gcc.c-torture/execute/pr37882.c: Remove a field.
2095
2096 2008-10-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2097
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.
2102
2103 2008-10-22  Bernd Schmidt  <bernd.schmidt@analog.com>
2104
2105         * gcc.target/bfin/hisilh.c: New file.
2106         * gcc.target/bfin/hisilh-O0.c: New file.
2107
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.
2133
2134 2008-10-22  Jakub Jelinek  <jakub@redhat.com>
2135
2136         PR middle-end/37882
2137         * gcc.c-torture/execute/pr37882.c: New test.
2138
2139 2008-10-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2140
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.
2151
2152 2008-10-21  Paul Thomas  <pault@gcc.gnu.org>
2153
2154         PR libfortran/36795
2155         * gfortran.dg/char_expr_3.f90:  Add the original test case.
2156
2157 2008-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2158
2159         PR libfortran/34670
2160         * gfortran.dg/transpose_2.f90:  New test.
2161
2162 2008-10-21  Jakub Jelinek  <jakub@redhat.com>
2163
2164         PR middle-end/37669
2165         * gcc.c-torture/compile/pr37669-2.c: New test.
2166
2167 2008-10-21  Richard Guenther  <rguenther@suse.de>
2168
2169         * gcc.dg/tree-ssa/alias-19.c: New testcase.
2170
2171 2008-10-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2172
2173         PR 12603
2174         * gcc.dg/pr12603.c: New testcase.
2175
2176 2008-10-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2177
2178         PR c++/37004
2179         * g++.dg/warn/Wconversion-pr34389.C: Remove XFAIL.
2180
2181 2008-10-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2182
2183         PR c/30260
2184         * gcc.dg/pr30260.c: New.
2185
2186 2008-10-19  Paul Thomas  <pault@gcc.gnu.org>
2187
2188         PR fortran/37723
2189         * gfortran.dg/dependency_22.f90: New test.
2190
2191 2008-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
2192
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.
2196
2197 2008-10-16  Alexander Monakov  <amonakov@ispras.ru>
2198
2199         PR target/37381
2200         * gcc.c-torture/compile/pr37381.c: New test.
2201
2202 2008-10-16  Joseph Myers  <joseph@codesourcery.com>
2203
2204         PR c/33192
2205         * gcc.dg/imag-1.c: New test.
2206
2207 2008-10-16  Daniel Kraft  <d@domob.eu>
2208
2209         * gfortran.dg/elemental_intrinsic_1.f03: New test.
2210
2211 2008-10-16  Jakub Jelinek  <jakub@redhat.com>
2212
2213         PR tree-optimization/37664
2214         * gcc.c-torture/compile/pr37664.c: New test.
2215
2216 2008-10-16  Joseph Myers  <joseph@codesourcery.com>
2217
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.
2223
2224 2008-10-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
2225
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.
2233
2234 2008-10-15  Jan Sjodin  <jan.sjodin@amd.com>
2235             Harsha Jagasia  <harsha.jagasia@amd.com>
2236
2237         PR tree-optimization/37485
2238         * gcc.dg/graphite/pr37485.c: New.
2239
2240 2008-10-15  Sebastian Pop  <sebastian.pop@amd.com>
2241             Harsha Jagasia  <harsha.jagasia@amd.com>
2242
2243         PR tree-optimization/37828
2244         * testsuite/gcc.dg/graphite/pr37828.c: New.
2245
2246 2008-10-15  Sebastian Pop  <sebastian.pop@amd.com>
2247
2248         PR tree-optimization/37686
2249         * testsuite/gcc.dg/tree-ssa/pr37686.c: New.
2250
2251 2008-10-15  Jakub Jelinek  <jakub@redhat.com>
2252
2253         PR tree-optimization/36881
2254         * gcc.dg/tree-ssa/pr36881.c: New test.
2255
2256 2008-10-14  Jakub Jelinek  <jakub@redhat.com>
2257
2258         PR c++/37819
2259         * g++.dg/expr/bitfield11.C: New test.
2260
2261 2008-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
2262
2263         PR c++/37650
2264         * g++.dg/template/crash83.C: New.
2265
2266 2008-10-14  Douglas Gregor  <doug.gregor@gmail.com>
2267
2268         PR c++/37553
2269         * g++.dg/ext/alias-canon2.C: New.
2270
2271 2008-10-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org
2272
2273         PR libfortran/37083
2274         * gfortran.dg/list_read_9.f90: New test.
2275         * gfortran.dg/arrayio_8.f90: Fix some typos.
2276
2277 2008-10-13  Kai Tietz  <kai.tietz@onevision.com>
2278
2279         * testsuite/gcc.dg/format/ms-format1.c: New.
2280
2281 2008-10-12  Daniel Kraft  <d@domob.eu>
2282
2283         PR fortran/37688
2284         * gfortran.dg/used_before_typed_6.f90: New test.
2285
2286 2008-10-12  Paul Thomas  <pault@gcc.gnu.org>
2287
2288         PR fortran/37787
2289         * gfortran.dg/module_equivalence_5.f90: New test.
2290
2291 2008-10-12  Steven G. Kargl  <kargls@comcast.net>
2292
2293         PR fortran/37792
2294         * gfortran.dg/arithmetic_overflow_1.f90: New test.
2295
2296 2008-10-11  Eric Botcazou  <ebotcazou@adacore.com>
2297
2298         * gnat.dg/loop_optimization5.adb: New test.
2299         * gnat.dg/loop_optimization5_pkg.adb: New helper.
2300
2301 2008-10-11  Paul Thomas  <pault@gcc.gnu.org>
2302
2303         PR fortran/37794
2304         * gfortran.dg/used_types_24.f90: New test.
2305
2306 2008-10-11  Jakub Jelinek  <jakub@redhat.com>
2307
2308         PR target/35760
2309         * gcc.c-torture/compile/pr35760.c: New test.
2310
2311 2008-10-10  Jakub Jelinek  <jakub@redhat.com>
2312
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.
2317
2318 2008-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org
2319
2320         PR libfortran/37707
2321         * gfortran.dg/namelist_54.f90: Revise test, check a(3).
2322
2323 2008-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2324
2325         PR libfortran/37753
2326         * gfortran.dg/convert_2.f90:  New test case.
2327
2328 2008-10-09  Daniel Kraft  <d@domob.eu>
2329
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.
2334
2335 2008-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org
2336
2337         PR libfortran/37707
2338         * gfortran.dg/namelist_54.f90: New test.
2339
2340 2008-10-08  Uros Bizjak  <ubizjak@gmail.com>
2341
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.
2345
2346         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Remove build
2347         file trivial.S.
2348
2349 2008-10-08  Adam Nemet  <anemet@caviumnetworks.com>
2350
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.
2355
2356 2008-10-08  Jakub Jelinek  <jakub@redhat.com>
2357
2358         PR target/36635
2359         PR target/37290
2360         PR rtl-optimization/37341
2361         * gcc.c-torture/compile/pr37341.c: New test.
2362
2363 2008-10-07  Simon Martin  <simartin@users.sourceforge.net>
2364
2365         PR c/35437
2366         * gcc.dg/struct-parse-2.c: New test.
2367         * g++.dg/parse/struct-4.C: New test.
2368
2369 2008-10-07  Jakub Jelinek  <jakub@redhat.com>
2370
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.
2386
2387 2008-10-07  H.J. Lu  <hongjiu.lu@intel.com>
2388
2389         PR middle-end/37731
2390         * gcc.dg/torture/pr37731-1.c: New.
2391         * gcc.dg/torture/pr37731-2.c: Likewise.
2392
2393 2008-10-07  Jakub Jelinek  <jakub@redhat.com>
2394
2395         PR debug/37738
2396         * gfortran.dg/debug/pr37738.f: New test.
2397
2398 2008-10-07  Eric Botcazou  <ebotcazou@adacore.com>
2399
2400         * gnat.dg/loop_optimization4.adb: New test.
2401         * gnat.dg/loop_optimization4_pkg.ad[sb]: New helper.
2402
2403 2008-10-07  Bob Wilson  <bob.wilson@acm.org>
2404
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.
2411
2412 2008-10-07  Eric Botcazou  <ebotcazou@adacore.com>
2413
2414         * gnat.dg/addr4.adb: New test.
2415         * gnat.dg/addr5.adb: Likewise.
2416
2417 2008-10-06  Adam Nemet  <anemet@caviumnetworks.com>
2418
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.
2422
2423 2008-10-06  Aldy Hernandez  <aldyh@redhat.com>
2424
2425         * gcc.dg/gomp/for-1.c: Test column.
2426         * gcc.dg/misc-column.c: Add column tests for unary arguments.
2427
2428 2008-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2429
2430         * gnat.dg/unchecked_convert2.adb: New test.
2431
2432 2008-10-05  Dodji Seketeli  <dodji@redhat.com>
2433
2434         PR c++/37410
2435         * g++.dg/debug/dwarf2/imported-module.C: New test.
2436
2437 2008-10-05  Paul Thomas  <pault@gcc.gnu.org>
2438
2439         PR fortran/35680
2440         * gfortran.dg/transfer_array_intrinsic_5.f90: New test.
2441
2442 2008-10-05  Daniel Kraft  <d@domob.eu>
2443
2444         PR fortran/37638
2445         * gfortran.dg/typebound_call_9.f03: New test.
2446
2447 2008-10-04  Paul Thomas  <pault@gcc.gnu.org>
2448
2449         PR fortran/37706
2450         * gfortran.dg/module_equivalence_4.f90: New test.
2451
2452 2008-10-04  Richard Guenther  <rguenther@suse.de>
2453
2454         * gcc.dg/tree-ssa/ssa-pre-21.c: New testcase.
2455
2456 2008-10-03  Jakub Jelinek  <jakub@redhat.com>
2457
2458         PR debug/37726
2459         * gcc.dg/debug/dwarf2/pr37726.c: New test.
2460
2461 2008-10-03  Paolo Carlini  <paolo.carlini@oracle.com>
2462
2463         PR c++/37719
2464         * g++.dg/template/error36.C: New.
2465
2466 2008-10-02  Steven Bosscher  <steven@gcc.gnu.org>
2467
2468         PR fortran/37635
2469         * gfortran.fortran-torture/execute/intrinsic_leadz.f90: New test.
2470         * gfortran.fortran-torture/execute/intrinsic_trailz.f90: New test.
2471
2472 2008-10-02  Janis Johnson  <janis187@us.ibm.com>
2473
2474         * gcc.dg/torture/pr36891.c: Ignore an irrelevant warning.
2475
2476         * gcc.target/powerpc/ppc64-abi-3.c: Initialize variables to suppress
2477         warning.
2478
2479 2008-10-02  Richard Guenther  <rguenther@suse.de>
2480
2481         PR middle-end/37713
2482         * gcc.c-torture/compile/pr37713.c: New testcase.
2483
2484 2008-10-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2485
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.
2496
2497 2008-10-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2498
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.
2504
2505 2008-10-01  Richard Guenther  <rguenther@suse.de>
2506
2507         PR tree-optimization/37617
2508         * gcc.c-torture/compile/pr37617.c: New testcase.
2509
2510 2008-10-01  Richard Guenther  <rguenther@suse.de>
2511
2512         PR middle-end/37285
2513         * gcc.c-torture/compile/pr37285.c: New testcase.
2514
2515 2008-10-01  Kai Tietz  <kai.tietz@onevision.com>
2516
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.
2525
2526 2008-09-30  Simon Martin  <simartin@users.sourceforge.net>
2527
2528         PR c++/37555
2529         * g++.dg/parse/error32.C: New test.
2530
2531         PR c++/37556
2532         * g++.dg/parse/error33.C: New test.
2533
2534 2008-09-30  Jakub Jelinek  <jakub@redhat.com>
2535
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.
2540
2541 2008-09-30  Janus Weil  <janus@gcc.gnu.org>
2542
2543         PR fortran/36592
2544         * gfortran.dg/proc_ptr_common_1.f90: New.
2545         * gfortran.dg/proc_ptr_common_2.f90: New.
2546
2547 2008-09-30  Paolo Bonzini  <bonzini@gnu.org>
2548
2549         * g++.dg/warn/if-empty-1.C: Copy from gcc.dg/if-empty-1.c.
2550
2551 2008-09-30  Paolo Bonzini  <bonzini@gnu.org>
2552
2553         PR testsuite/36891
2554         PR testsuite/37675
2555         * gcc.dg/torture/pr36891.c: Add -msse on 32-bit i386.
2556
2557 2008-09-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2558
2559         PR middle-end/37669
2560         * gcc.c-torture/compile/pr37669.c: New test.
2561
2562 2008-09-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2563
2564         PR target/37640
2565         * gcc.c-torture/compile/sync-3.c: New testcase to check that
2566         addresses of non zero offset works.
2567
2568 2008-09-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2569             Kaushal Kantawala  <kaushal_kantawala@playstation.sony.com>
2570
2571         PR tree-opt/36891
2572         * gcc.dg/torture/pr36891.c: New testcase.
2573
2574 2008-09-28  Eric Botcazou  <ebotcazou@adacore.com>
2575
2576         * gnat.dg/conv_decimal.adb: New test.
2577
2578 2008-09-26  Jakub Jelinek  <jakub@redhat.com>
2579
2580         PR middle-end/37275
2581         * gcc.target/i386/pr37275.c: New test.
2582
2583 2008-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2584
2585         * gnat.dg/specs/static_initializer4.ads: New test.
2586         * gnat.dg/specs/static_initializer3.ads: Add missing marker.
2587
2588 2008-09-26  Kai Tietz  <kai.tietz@onevision.com>
2589
2590         * g++.dg/compat/struct-layout-1_x1.h: Add __SIZE_TYPE__ cast
2591         to avoid pointer truncation warning.
2592
2593 2008-09-26  Dorit Nuzman  <dorit@il.ibm.com>
2594
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.
2598
2599 2008-09-25  Jakub Jelinek  <jakub@redhat.com>
2600
2601         PR c/37645
2602         * gcc.dg/pr37645.c: New test.
2603
2604 2008-09-25  Steve Ellcey  <sje@cup.hp.com>
2605
2606         * gcc.dg/vect/slp-7.c: Add alignment attribute, change target tests.
2607
2608 2008-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
2609
2610         PR c++/37649
2611         * g++.dg/template/crash82.C: New.
2612
2613 2008-09-25  Tobias Burnus  <burnus@net-b.de>
2614
2615         PR fortran/37504
2616         * gfortran.dg/protected_7.f90: New test.
2617
2618 2008-09-24  Steve Ellcey  <sje@cup.hp.com>
2619
2620         * gcc.dg/vect/O3-vect-pr34223.c: Check vect_int_mult.
2621
2622 2008-09-24  Aldy Hernandez  <aldyh@redhat.com>
2623
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.
2627
2628 2008-09-24  Steve Ellcey  <sje@cup.hp.com>
2629
2630         * gcc.dg/utf-array.c: Fix syntax of dg-error stmts.
2631
2632 2008-09-24  Tobias Burnus  <burnus@net-b.de>
2633
2634         PR fortran/37626
2635         * gfortran.dg/allocatable_function_4.f90: New test.
2636
2637 2008-09-23  Steve Ellcey  <sje@cup.hp.com>
2638
2639         * lib/target-supports.exp (check_effective_target_pow10): New.
2640         * g++.dg/cdce3.C: Set GNU_EXTENSION if pow10.
2641
2642 2008-09-23  Jakub Jelinek  <jakub@redhat.com>
2643
2644         PR c++/37533
2645         * g++.dg/gomp/pr37533.C: New test.
2646
2647 2008-09-23  Eric Botcazou  <ebotcazou@adacore.com>
2648
2649         * gcc.dg/vect/slp-widen-mult-s16.c: Fix typo.
2650
2651 2008-09-23  Eric Botcazou  <ebotcazou@adacore.com>
2652
2653         * gcc.dg/cpp/cmdlne-dU-23.c: New test.
2654
2655 2008-09-23  Aldy Hernandez  <aldyh@redhat.com>
2656
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.
2661
2662 2008-09-23  Daniel Kraft  <d@domob.eu>
2663
2664         PR fortran/37588
2665         * gfortran.dg/typebound_generic_4.f03: New test.
2666         * gfortran.dg/typebound_generic_5.f03: New test.
2667
2668 2008-09-23  Eric Botcazou  <ebotcazou@adacore.com>
2669
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.
2673
2674 2008-09-23  Eric Botcazou  <ebotcazou@adacore.com>
2675
2676         * gcc.dg/cpp/cmdlne-dU-16.c: Specify -std=c89 on Solaris.
2677         * gcc.dg/cpp/cmdlne-dU-17.c: Likewise.
2678
2679 2008-09-23  Tobias Burnus  <burnus@net-b.de>
2680
2681         PR fortran/37580
2682         * gfortran.dg/pointer_assign_5.f90: New test.
2683         * gfortran.dg/pointer_assign_6.f90: New test.
2684
2685 2008-09-22  David Daney  <ddaney@avtrex.com>
2686
2687         PR target/37593
2688         * gcc.target/mips/long-calls-pg.c: New test.
2689
2690 2008-09-22  Richard Guenther  <rguenther@suse.de>
2691
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.
2697
2698 2008-09-22  Adam Nemet  <anemet@caviumnetworks.com>
2699
2700         * gcc.target/mips/octeon-baddu-1.c: New test.
2701
2702 2008-09-22  David Edelsohn  <edelsohn@gnu.org>
2703
2704         PR rtl-optimization/33642
2705         * gcc.c-torture/compile/pr11832.c: Extend XFAIL to powerpc*-*-*.
2706         * gcc.c-torture/compile/pr33009.c: Likewise.
2707
2708 2008-09-22  Richard Guenther  <rguenther@suse.de>
2709
2710         PR tree-optimization/37145
2711         * gcc.dg/tree-ssa/ssa-pre-15.c: Remove XFAIL.
2712
2713 2008-09-22  Janus Weil  <janus@gcc.gnu.org>
2714
2715         PR fortran/37486
2716         * gfortran.dg/common_align_1.f90: New.
2717         * gfortran.dg/warn_align_commons.f90: New.
2718
2719 2008-09-22  Olivier Hainque  <hainque@adacore.com>
2720
2721         * gnat.dg/volatile3.adb: New test.
2722
2723 2008-09-22  Ira Rosen  <irar@il.ibm.com>
2724
2725         PR tree-optimization/37482
2726         * gcc.dg/vect/pr37482.c: New test.
2727
2728 2008-09-22  Hans-Peter Nilsson  <hp@axis.com>
2729
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.
2734
2735 2008-09-21  Kaz Kojima  <kkojima@gcc.gnu.org>
2736
2737         PR rtl-optimization/33642
2738         * gcc.c-torture/compile/pr11832.c: XFAIL on sh*-*-*.
2739         * gcc.c-torture/compile/pr33009.c: Likewise.
2740
2741 2008-09-21  Paul Thomas  <pault@gcc.gnu.org>
2742
2743         PR fortran/37583
2744         * gfortran.dg/entry_18.f90: New test.
2745
2746 2008-09-21  Daniel Kraft  <d@domob.eu>
2747
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.
2755
2756 2008-09-21  Daniel Kraft  <d@domob.eu>
2757
2758         * gfortran.dg/typebound_proc_4.f03: Changed expected error for not
2759         yet implemented PROCEDURE(interface).
2760
2761 2008-09-21  Ira Rosen  <irar@il.ibm.com>
2762
2763         PR tree-optimization/37539
2764         * gcc.dg/vect/pr37539.c: New test.
2765
2766 2008-09-20  Eric Botcazou  <ebotcazou@adacore.com>
2767
2768         PR rtl-optimization/33642
2769         * gcc.c-torture/compile/pr11832.c: XFAIL on SPARC.
2770         * gcc.c-torture/compile/pr33009.c: Likewise.
2771
2772 2008-09-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2773
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.
2777
2778 2008-09-18  Bob Wilson  <bob.wilson@acm.org>
2779
2780         * gcc.c-torture/compile/pr11832.c: xfail on xtensa*-*-*.
2781         * gcc.c-torture/compile/pr33009.c: Likewise.
2782
2783 2008-09-18  Janis Johnson  <janis187@us.ibm.com>
2784
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.
3063
3064 2008-09-18  H.J. Lu  <hongjiu.lu@intel.com>
3065
3066         PR target/37394
3067         * g++.dg/other/pr37394.C: New.
3068
3069 2008-09-18  Paul Thomas  <pault@gcc.gnu.org>
3070
3071         PR fortran/35945
3072         * gfortran.dg/host_assoc_types_2.f90: New test.
3073
3074         PR fortran/36700
3075         * gfortran.dg/host_assoc_call_2.f90: New test.
3076
3077 2008-09-18  DJ Delorie  <dj@redhat.com>
3078
3079         * gcc.c-torture/execute/20060420-1.c: Fix alignment logic.
3080
3081 2008-09-18  Simon Baldwin  <simonb@google.com>
3082
3083         * gcc.dg/builtin-redefine.c: New.
3084
3085 2008-09-18  Richard Guenther  <rguenther@suse.de>
3086
3087         PR tree-optimization/37258
3088         * gcc.c-torture/compile/pr37258.c: New testcase.
3089
3090 2008-09-18  Andrew MacLeod  <amacleod@redhat.com>
3091
3092         PR tree-optimization/37102
3093         * gcc.c-torture/execute/pr37102.c: New Test.
3094
3095 2008-09-18  Richard Guenther  <rguenther@suse.de>
3096
3097         PR middle-end/37284
3098         * g++.dg/tree-ssa/pr37284.C: New testcase.
3099
3100 2008-09-18  Daniel Kraft  <d@domob.eu>
3101
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.
3106
3107 2008-09-18  Richard Guenther  <rguenther@suse.de>
3108
3109         PR tree-optimization/37456
3110         * testsuite/g++.dg/torture/pr37456.C: New testcase.
3111
3112 2008-09-18  Uros Bizjak  <ubizjak@gmail.com>
3113
3114         PR rtl-optimization/37544
3115         * gcc.dg/pr37544.c: New test.
3116
3117 2008-09-17  Janis Johnson  <janis187@us.ibm.com>
3118
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.
3148
3149 2008-09-18  Paul Thomas  <pault@gcc.gnu.org>
3150
3151         PR fortran/37274
3152         * gfortran.dg/used_types_22.f90: New test.
3153         * gfortran.dg/used_types_23.f90: New test.
3154
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.
3160
3161         PR fortran/36454
3162         * gfortran.dg/access_spec_3.f90: New test.
3163
3164 2008-09-17  Eric Botcazou  <ebotcazou@adacore.com>
3165
3166         * gnat.dg/specs/static_initializer3.ads: New test.
3167
3168 2008-09-17  Jakub Jelinek  <jakub@redhat.com>
3169
3170         PR c++/37552
3171         * g++.dg/parse/crash49.C: New test.
3172
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.
3180
3181 2008-09-16  Janis Johnson  <janis187@us.ibm.com>
3182
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.
3246
3247 2008-09-16  Jakub Jelinek  <jakub@redhat.com>
3248             Adam Nemet  <anemet@caviumnetworks.com>
3249
3250         PR rtl-optimization/37483
3251         * gcc.c-torture/compile/pr37483.c: New test.
3252         * gcc.c-torture/compile/pr37395.c: New test.
3253
3254 2008-09-16  Jakub Jelinek  <jakub@redhat.com>
3255
3256         PR c/37529
3257         * gcc.dg/pr37529.c: New test.
3258
3259         PR c++/37530
3260         * g++.dg/parse/crash48.C: New test.
3261
3262         PR c++/37531
3263         * g++.dg/parse/crash47.C: New test.
3264
3265         PR c++/37532
3266         * g++.dg/parse/crash46.C: New test.
3267
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.
3272
3273 2008-09-16  Richard Guenther  <rguenther@suse.de>
3274
3275         PR middle-end/37380
3276         * gcc.c-torture/compile/pr37380.c: New testcase.
3277
3278 2008-09-16  Richard Guenther  <rguenther@suse.de>
3279
3280         PR tree-optimization/37508
3281         * gcc.dg/tree-ssa/pr37508.c: New testcase.
3282
3283 2008-09-15  Aldy Hernandez  <aldyh@redhat.com>
3284
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.
3293
3294 2008-09-13  Raksit Ashok <raksit@google.com>
3295
3296         PR rtl-optimization/37489
3297         * g++.dg/opt/cse3.C: New.
3298
3299 2008-09-13  H.J. Lu  <hongjiu.lu@intel.com>
3300
3301         PR testsuite/37495
3302         * gcc.c-torture/compile/vector-4.c: Add "dg-do compile".
3303
3304 2008-09-13  Uros Bizjak  <ubizjak@gmail.com>
3305
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.
3326
3327 2008-09-13  Daniel Kraft  <d@domob.eu>
3328
3329         PR fortran/35770
3330         * gfortran.dg/implicit_13.f90: New test.
3331
3332 2008-09-11  Steve Ellcey  <sje@cup.hp.com>
3333
3334         * gcc.c-torture/compile/pr11832.c: xfail on ia64-*-*.
3335         * gcc.c-torture/compile/pr33009.c: Ditto.
3336
3337 2008-09-11  Janis Johnson  <janis187@us.ibm.com>
3338
3339         * gcc.dg/dfp/dec-eval-method-2.c: New test.
3340
3341 2008-09-11  Joseph Myers  <joseph@codesourcery.com>
3342
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.
3349
3350 2008-09-11  Joseph Myers  <joseph@codesourcery.com>
3351
3352         * gcc.target/i386/sse5-haddX.c, gcc.target/i386/sse5-hsubX.c:
3353         Avoid intN_t types.
3354
3355 2008-09-11  Joseph Myers  <joseph@codesourcery.com>
3356
3357         * gcc.dg/builtins-8.c: Condition cbrt test on HAVE_C99_RUNTIME.
3358
3359 2008-09-11  Paolo Bonzini  <bonzini@gnu.org>
3360
3361         * gcc.dg/tree-ssa/vrp47.c: New.
3362         * gcc.target/i386/andor-2.c: New.
3363
3364 2008-09-11  Ira Rosen  <irar@il.ibm.com>
3365
3366         PR tree-optimization/37474
3367         * gcc.dg/vect/pr37474.c: New test.
3368
3369 2008-09-11  Andreas Schwab  <schwab@suse.de>
3370
3371         * gcc.target/m68k/xgot-1.c: Add -mcpu=5206 to select a ColdFire
3372         target.
3373
3374 2008-09-11  Jakub Jelinek  <jakub@redhat.com>
3375
3376         PR target/37382
3377         * gcc.c-torture/compile/pr37382.c: New test.
3378
3379 2008-09-11  Daniel Kraft  <d@domob.eu>
3380
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.
3385
3386 2008-09-10  Jakub Jelinek  <jakub@redhat.com>
3387
3388         PR target/36904
3389         * gcc.target/powerpc/altivec-27.c: New test.
3390
3391 2008-09-10  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3392
3393         PR middle-end/37333
3394         * gcc.c-torture/compile/20080910-1.c: New testcase.
3395
3396 2008-09-10  Richard Guenther  <rguenther@suse.de>
3397
3398         PR middle-end/37432
3399         * gcc.c-torture/compile/pr37432.c: New testcase.
3400
3401 2008-09-10  H.J. Lu  <hongjiu.lu@intel.com>
3402
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.
3413
3414 2008-09-10  Tobias Burnus  <burnus@net-b.de>
3415
3416         PR fortran/37420
3417         * gfortran.dg/warn_unused_var.f90: New test.
3418         * gfortran.dg/warn_unused_var.f90: Add cleanup-modules.
3419
3420 2008-09-10  Jakub Jelinek  <jakub@redhat.com>
3421
3422         PR tree-optimization/37353
3423         * gcc.dg/pr37353.c: New test.
3424
3425 2008-09-10  Martin Michlmayr <tbm@cyrius.com>
3426             Ira Rosen  <irar@il.ibm.com>
3427
3428         PR tree-optimization/37385
3429         * gcc.dg/vect/pr37385.c: New test.
3430
3431 2008-09-09  H.J. Lu  <hongjiu.lu@intel.com>
3432
3433         PR rtl-optimization/37435
3434         * gcc.dg/dfp/pr37435.c: New.
3435
3436 2008-09-09  Jakub Jelinek  <jakub@redhat.com>
3437
3438         PR c++/37417
3439         * g++.dg/ext/vla5.C: New test.
3440
3441         PR middle-end/37356
3442         * g++.dg/tree-ssa/pr37356.C: New test.
3443
3444         PR target/37438
3445         * gcc.dg/pr37438.c: New test.
3446
3447         PR c++/37389
3448         * g++.dg/parse/enum4.C: New test.
3449
3450 2008-09-09  Daniel Kraft  <d@domob.eu>
3451
3452         PR fortran/37429
3453         * gfortran.dg/typebound_call_7.f03: New test.
3454         * gfortran.dg/typebound_call_8.f03: New test.
3455
3456 2008-09-09  Richard Guenther  <rguenther@suse.de>
3457
3458         PR middle-end/37354
3459         PR middle-end/30165
3460         * g++.dg/torture/pr37354.C: New testcase.
3461
3462 2008-09-09  Aldy Hernandez  <aldyh@redhat.com>
3463
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.
3468
3469 2008-09-09  Aldy Hernandez  <aldyh@redhat.com>
3470
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.
3485
3486 2008-09-09  Richard Guenther  <rguenther@suse.de>
3487
3488         PR tree-optimization/37433
3489         * gcc.c-torture/compile/pr37433.c: New testcase.
3490
3491 2008-09-09  Richard Guenther  <rguenther@suse.de>
3492
3493         PR tree-optimization/37387
3494         * gcc.c-torture/compile/pr37387.c: New testcase.
3495
3496 2008-09-09  Daniel Kraft  <d@domob.eu>
3497
3498         PR fortran/37411
3499         * gfortran.dg/array_function_4.f90: New test.
3500
3501 2008-09-08  Daniel Jacobowitz  <dan@codesourcery.com>
3502             Mark Mitchell  <mark@codesourcery.com>
3503
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.
3507
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.
3537
3538         * gcc.dg/compat/scalar-by-value-y.h: Use stdarg.h for non-GCC
3539         compilers.
3540
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.
3544
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.
3548
3549 2008-09-08  Andy Hutchinson  <hutchinsonandy@aim.com>
3550
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.
3578
3579 2008-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3580
3581         * g++.dg/cdce3.C: Require c99 runtime.
3582
3583 2008-09-08  Jakub Jelinek  <jakub@redhat.com>
3584
3585         PR middle-end/37393
3586         * g++.dg/tree-ssa/pr37393.C: New test.
3587
3588         PR middle-end/37414
3589         * g++.dg/opt/init2.C: New test.
3590
3591         PR middle-end/37337
3592         * g++.dg/tree-ssa/pr37337.C: New test.
3593
3594 2008-09-08  Richard Guenther  <rguenther@suse.de>
3595
3596         PR tree-optimization/37421
3597         * g++.dg/torture/pr37421.C: New testcase.
3598
3599 2008-09-08  Daniel Kraft  <d@domob.eu>
3600
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.
3605
3606 2008-09-08  Daniel Kraft  <d@domob.eu>
3607
3608         PR fortran/37199
3609         * gfortran.dg/array_function_2.f90: New test.
3610
3611 2008-09-08  Tobias Burnus  <burnus@net.b.de>
3612
3613         PR fortran/37400
3614         * gfortran.dg/implicit_12.f90: New test.
3615
3616 2008-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3617
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.
3623
3624 2008-09-07  Richard Guenther  <rguenther@suse.de>
3625             Ira Rosen  <irar@il.ibm.com>
3626
3627         PR tree-optimization/36630
3628         * gcc.dg/vect/pr36630.c: New test.
3629
3630 2008-09-07  Daniel Kraft  <d@domob.eu>
3631
3632         * gfortran.dg/stfunc_6.f90: Extended testcase to include more tests
3633         related to PURE and statement functions.
3634
3635 2008-09-07  Dorit Nuzman  <dorit@il.ibm.com>
3636             Ira Rosen  <irar@il.ibm.com>
3637
3638         PR tree-optimization/35642
3639         * lib/target-supports.exp (check_effective_target_vect_short_mult):
3640         Add powerpc.
3641
3642 2008-09-07  Victor Kaplansky  <victork@il.ibm.com>
3643
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.
3649
3650 2008-09-06  Jeff Law <law@redhat.com>
3651
3652         * gcc.c-torture/execute/memcpy-bi.c: Include <string.h>
3653
3654 2008-09-06  Tobias Burnus  <burnus@net-b.de>
3655
3656         PR fortran/37399
3657         * gfortran.dg/size_kind.f90: Remove allocate statement
3658         as it overflows at compile time on 32bit systems.
3659
3660 2008-09-06  Jan Hubicka  <jh@suse.cz>
3661
3662         * g++.dg/tree-ssa-pr14703.C: New testcase.
3663
3664 2008-09-06  Tobias Burnus  <burnus@net-b.de>
3665
3666         PR fortran/36153
3667         * gfortran.dg/size_kind.f90: New test.
3668
3669 2008-09-06  Steven G. Kargl  <kargls@comcast.net>
3670
3671         PR fortran/33229
3672         * gfortran.dg/intrinsic_subroutine.f90: New test.
3673
3674 2008-09-06  Richard Sandiford  <rdsandiford@googlemail.com>
3675
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.
3694
3695 2008-09-05  Daniel Kraft  <d@domob.eu>
3696
3697         PR fortran/35837
3698         * gfortran.dg/save_3.f90: New test.
3699
3700 2008-09-05  Douglas Gregor  <doug.gregor@gmail.com>
3701
3702         PR c++/37342
3703         * g++.dg/other/canon-37342.C: New.
3704
3705 2008-09-05  Joseph Myers  <joseph@codesourcery.com>
3706
3707         * gcc.c-torture/compile/20080903-1.c: New test.
3708
3709 2008-09-05  Daniel Kraft  <d@domob.eu>
3710
3711         PR fortran/36746
3712         * gfortran.dg/implicit_derived_type_1.f90: New test.
3713         * gfortran.dg/used_before_typed_5.f90: New test.
3714
3715 2008-09-04  Jan Hubicka  <jh@suse.cz>
3716
3717         * gcc.target/i386/cold-attribute-1.c: Update testcase.
3718
3719 2008-09-04  Ian Lance Taylor  <iant@google.com>
3720
3721         * g++.dg/init/const7.C: New test.
3722
3723 2008-09-04  Adam Nemet  <anemet@caviumnetworks.com>
3724
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.
3732
3733 2008-09-04  Adam Nemet  <anemet@caviumnetworks.com>
3734
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.
3740
3741 2008-09-04  Adam Nemet  <anemet@caviumnetworks.com>
3742
3743         * gcc.target/mips/octeon-cins-1.c: New test.
3744         * gcc.target/mips/octeon-cins-2.c: New test.
3745
3746 2008-09-04  Richard Guenther  <rguenther@suse.de>
3747
3748         * gfortran.dg/internal_pack_4.f90: Adjust pattern.
3749
3750 2008-09-04  Daniel Kraft  <d@domob.eu>
3751
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.
3756
3757 2008-09-04  H.J. Lu  <hongjiu.lu@intel.com>
3758
3759         PR rtl-optimization/37243
3760         * gfortran.dg/pr37243.f: New.
3761
3762 2008-09-03  Jan Hubicka  <jh@suse.cz>
3763
3764         PR middle-end/37343
3765         * g++.dg/torture/pr37343.C New file.
3766
3767 2008-09-03  Ira Rosen  <irar@il.ibm.com>
3768
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.
3774
3775 2008-09-03  Jan Hubicka  <jh@suse.cz>
3776
3777         PR tree-optimization/37345
3778         PR tree-optimization/37358
3779         PR tree-optimization/37357
3780         * g++.dg/torture/pr37345.C: New file.
3781
3782 2008-09-03  Tobias Grosser  <grosser@fim.uni-passau.de>
3783
3784         * lib/target-supports.exp (check_effective_target_fgraphite): Fix test.
3785         Graphite is only available with -O1.
3786
3787 2008-09-03  H.J. Lu  <hongjiu.lu@intel.com>
3788
3789         * gcc.c-torture/compile/vector-4.c: Add -mavx for x86.
3790
3791         * gcc.target/i386/avx-3.c: Require DFP support.
3792
3793 2008-09-03  Jakub Jelinek  <jakub@redhat.com>
3794
3795         PR c++/37348
3796         * g++.dg/parse/crash45.C: New test.
3797
3798         PR c++/37189
3799         * g++.dg/gomp/pr37189.C: New test.
3800
3801         PR debug/37322
3802         * gfortran.dg/debug/pr35154-dwarf2.f: Fix up scan-assembler regexps.
3803
3804 2008-09-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3805
3806         PR middle-end/36445
3807         * g++.dg/torture/pr36445.C: New test.
3808
3809 2008-09-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3810
3811         PR middle-end/37293
3812         * g++.dg/torture/ipa-cp-1.C: New test.
3813
3814 2008-09-03  David Edelsohn  <edelsohn@gnu.org>
3815
3816         * g++.dg/ext/java-2.C: Disable on AIX.
3817
3818 2008-09-03  Jakub Jelinek  <jakub@redhat.com>
3819
3820         PR c++/37346
3821         * g++.dg/gomp/pr37346.C: New test.
3822
3823 2008-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3824
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.
3837
3838 2008-09-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3839
3840         * gcc.c-torture/compile/pr33009.c: xfail on hppa*-*-*.
3841         * gcc.c-torture/compile/pr11832.c: Likewise.
3842
3843 2008-09-02  H.J. Lu  <hongjiu.lu@intel.com>
3844
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.
3849
3850 2008-09-02  Jakub Jelinek  <jakub@redhat.com>
3851
3852         PR tree-optimization/36766
3853         * g++.dg/tree-ssa/pr36766.C: New test.
3854
3855         PR target/36332
3856         * gcc.c-torture/execute/ieee/pr36332.c: New test.
3857
3858         PR c/37171
3859         * g++.dg/ext/attrib34.C: New test.
3860
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>
3868
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.
3880
3881 2008-09-02  Richard Guenther  <rguenther@suse.de>
3882
3883         PR tree-optimization/37327
3884         * gcc.c-torture/compile/pr37327.c: New testcase.
3885
3886 2008-09-02  Victor Kaplansky  <victork@il.ibm.com>
3887
3888         * gcc.dg/fastmath-2.c: New.
3889
3890 2008-09-02  Jakub Jelinek  <jakub@redhat.com>
3891
3892         PR tree-optimization/37095
3893         * g++.dg/inherit/thunk9.C: New test.
3894
3895 2008-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3896
3897         PR fortran/37228
3898         * gfortran.dg/fmt_g0_4.f08: Revised test.
3899
3900 2008-09-02  Daniel Kraft  <d@domob.eu>
3901
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.
3906
3907 2008-09-01  Aldy Hernandez  <aldyh@redhat.com>
3908
3909         * gcc.dg/20010516-1.c: Test for columns.
3910
3911 2008-09-01  Daniel Kraft  <d@domob.eu>
3912
3913         PR fortran/37193
3914         * gfortran.dg/use_rename_4.f90: New test.
3915         * gfortran.dg/use_rename_5.f90: New test.
3916
3917 2008-09-01  Richard Guenther  <rguenther@suse.de>
3918
3919         PR tree-optimization/37305
3920         * gcc.c-torture/compile/pr37305.c: New testcase.
3921
3922 2008-09-01  Jakub Jelinek  <jakub@redhat.com>
3923
3924         PR middle-end/36449
3925         * g++.dg/opt/pr36449.C: New test.
3926
3927 2008-08-31  Paolo Carlini  <paolo.carlini@oracle.com>
3928
3929         PR c/37271
3930         * gcc.dg/pr37186.c: Add dg-message command for line 5.
3931
3932 2008-08-31  Richard Guenther  <rguenther@suse.de>
3933
3934         PR middle-end/37289
3935         * gcc.dg/pr37289.c: New testcase.
3936
3937 2008-08-31  Jakub Jelinek  <jakub@redhat.com>
3938
3939         PR target/37168
3940         * gcc.target/powerpc/pr37168.c: New test.
3941
3942 2008-08-31  Jan Hubicka  <jh@suse.cz>
3943
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.
3948
3949 2008-08-31  Jakub Jelinek  <jakub@redhat.com>
3950
3951         PR debug/37287
3952         * gfortran.dg/pr37287-1.f90: New test.
3953         * gfortran.dg/pr37287-2.F90: New test.
3954
3955 2008-08-31  Daniel Kraft  <d@domob.eu>
3956
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.
3960
3961 2008-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3962
3963         PR middle-end/36444
3964         * g++.dg/torture/pr36444.C: New testcase.
3965         * gcc.c-torture/compile/vector-4.c: New testcase.
3966
3967 2008-08-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3968
3969         PR libfortran/36895
3970         * gfortran.dg/namelist_53.f90: New test.
3971
3972 2008-08-29  Michael Meissner  <gnu@the-meissners.org>
3973
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.
3989
3990         * gcc.target/i386/cold-1.c: Delete.
3991         * gcc.target/i386/hot-1.c: Ditto.
3992
3993         * gcc.dg/pr36997.c: Add -msse2 to the target flags.
3994
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.
3999
4000 2008-08-29  Mark Mitchell  <mark@codesourcery.com>
4001
4002         * g++.dg/abi/mangle-neon.C: Add substitution test.
4003
4004 2008-08-29  Jakub Jelinek  <jakub@redhat.com>
4005
4006         PR c/37261
4007         * gcc.dg/pr37261.c: New test.
4008
4009         PR fortran/23057
4010         * gfortran.dg/debug/pr35154-dwarf2.f: Adjust for replacement
4011         of DW_TAG_member with DW_TAG_variable.
4012
4013 2008-08-29  Jan Hubicka  <jh@suse.cz>
4014
4015         * gcc.dg/ipa/modif-1.c: Update template.
4016
4017 2008-08-29  Jan Hubicka  <jh@suse.cz>
4018
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.
4025
4026 2008-08-29  Richard Guenther  <rguenther@suse.de>
4027
4028         * gfortran.fortran-torture/compile/20080805-1.f90: New testcase.
4029
4030 2008-08-29  Richard Guenther  <rguenther@suse.de>
4031
4032         PR middle-end/37236
4033         * gfortran.fortran-torture/compile/pr37236.f: New testcase.
4034
4035 2008-08-29  Richard Guenther  <rguenther@suse.de>
4036
4037         PR tree-optimization/37207
4038         * gcc.dg/tree-ssa/vrp46.c: New testcase.
4039
4040 2008-08-28  Adam Nemet  <anemet@caviumnetworks.com>
4041
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.
4045
4046 2008-08-28  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4047             Andrew Pinski  <pinskia@gcc.gnu.org>
4048
4049         PR 18050
4050         * gcc.dg/Wsequence-point-pr18050.c: New.
4051         * g++.dg/warn/Wsequence-point-pr18050.C: New.
4052
4053 2008-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
4054
4055         PR c++/37260
4056         * g++.dg/parse/crash44.C: New.
4057
4058 2008-08-28  Adam Nemet  <anemet@caviumnetworks.com>
4059
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.
4063
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>
4067
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.
4725
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.
4822
4823         * gcc.target/i386/i386.exp (check_effective_target_vaes): New.
4824
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.
4848
4849         * gcc.target/i386/sse-check.h: Include "m128-check.h".
4850
4851         * gcc.target/x86_64/abi/abi-x86_64.exp: Replace asm-support.s
4852         with asm-support.S.
4853
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.
4857
4858         * lib/target-supports.exp (check_effective_target_avx): New.
4859
4860 2008-08-28  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4861
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.
4873
4874 2008-08-28  Daniel Kraft  <d@domob.eu>
4875
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.
4888
4889 2008-08-28  Richard Guenther  <rguenther@suse.de>
4890
4891         PR tree-optimization/37207
4892         * gcc.c-torture/compile/pr37207.c: New testcase.
4893
4894 2008-08-28  Janus Weil  <janus@gcc.gnu.org>
4895
4896         PR fortran/37253
4897         * gfortran.dg/proc_ptr_10.f90: New.
4898
4899 2008-08-28  Dodji Seketeli  <dodji@redhat.com>
4900
4901         PR c++/36741
4902         * g++.dg/other/new-size-type.C: New test.
4903
4904 2008-08-28  Ira Rosen  <irar@il.ibm.com>
4905
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.
4916
4917 2008-08-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4918
4919         PR 37217
4920         * gcc.dg/pr37217.c: New.
4921
4922 2008-08-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4923
4924         PR c/31673
4925         * gcc.dg/c90-fordecl-1.c: Update.
4926
4927 2008-08-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4928
4929         PR c/37186
4930         * gcc.dg/pr37186.c: New.
4931
4932 2008-08-27  Janis Johnson  <janis187@us.ibm.com>
4933
4934         * gcc.dg/torture/type-generic-1.c: Revert previous change.
4935         * g++.dg/torture/type-generic-1.C: Ditto.
4936
4937 2008-08-27  Jan Hubicka  <jh@suse.cz>
4938
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
4948
4949 2008-08-27  Paolo Carlini  <paolo.carlini@oracle.com>
4950
4951         PR c++/35321
4952         * g++.dg/parse/offsetof8.C: New.
4953
4954 2008-08-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4955
4956         PR c++/17880
4957         * g++.dg/warn/sequence-pt-1.C: New.
4958         * g++.dg/warn/sequence-pt-pr17880.C: New.
4959
4960 2008-08-26  Douglas Gregor  <doug.gregor@gmail.com>
4961
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.
4967
4968 2008-08-26  Janis Johnson  <janis187@us.ibm.com>
4969
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.
4977
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.
4980
4981 2008-08-26  Victor Kaplansky  <victork@il.ibm.com>
4982
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.
4991
4992 2008-08-25  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4993             Andrew Pinski  <andrew_pinski@playstation.sony.com>
4994
4995         * gcc.target/powerpc/altivec-volatile.c: New test.
4996
4997 2008-08-25  Daniel Kraft  <d@domob.eu>
4998
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.
5002
5003 2008-08-24  Adam Nemet  <anemet@caviumnetworks.com>
5004
5005         * gcc.target/mips/octeon-pop-1.c: New test.
5006
5007 2008-08-24  Tobias Burnus  <burnus@net-b.de>
5008
5009         PR fortran/37201
5010         * gfortran.dg/bind_c_18.f90: New.
5011
5012 2008-08-24  Jan Hubicka <jh@suse.cz>
5013
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.
5017
5018 2008-08-24  Tobias Burnus  <burnus@net-b.de>
5019
5020         PR fortran/37201
5021         * gfortran.dg/bind_c_usage_17.f90: New.
5022         * gfortran.dg/bind_c_usage_17_c.c: New.
5023
5024 2008-08-24  Daniel Kraft  <d@domob.eu>
5025
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.
5034
5035 2008-08-23  Tobias Burnus  <burnus@net-b.de>
5036
5037         PR fortran/37076
5038         * gfortran.dg/widechar_9.f90: New.
5039
5040 2008-08-23  Tobias Burnus  <burnus@net-b.de>
5041
5042         PR fortran/37025
5043         * gfortran.dg/widechar_8.f90: New.
5044
5045 2008-08-23  Ira Rosen  <irar@il.ibm.com>
5046
5047         PR tree-optimization/37174
5048         * g++.dg/vect/pr37174.cc: New test.
5049
5050 2008-08-22  Richard Guenther  <rguenther@suse.de>
5051
5052         PR tree-optimization/37078
5053         * gcc.c-torture/compile/pr37078.c: New testcase.
5054
5055 2008-08-22  Richard Guenther  <rguenther@suse.de>
5056
5057         PR tree-optimization/37143
5058         * g++.dg/vect/pr37143.C: New testcase.
5059
5060 2008-08-22  Daniel Kraft  <d@domob.eu>
5061
5062         PR fortran/30239
5063         * gfortran.dg/duplicate_type_1.f90: New test.
5064         * gfortran.dg/duplicate_type_2.f90: New test.
5065
5066 2008-08-22  Uros Bizjak  <ubizjak@gmail.com>
5067
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.
5076
5077 2008-08-22  Uros Bizjak  <ubizjak@gmail.com>
5078
5079         PR target/37184
5080         * gcc.target/i386/pr37184.c: New test.
5081
5082         PR target/37191
5083         * gcc.target/i386/pr37191.c: New test.
5084
5085         PR target/37197
5086         * gcc.target/i386/pr37197.c: New test.
5087
5088 2008-08-22  Richard Guenther  <rguenther@suse.de>
5089
5090         PR middle-end/36548
5091         PR middle-end/37125
5092         * gcc.c-torture/execute/pr37125.c: New testcase.
5093
5094 2008-08-22  Daniel Kraft  <d@domob.eu>
5095
5096         * gfortran.dg/used_before_typed_4.f90: New test.
5097
5098 2008-08-22  Daniel Kraft  <d@domob.eu>
5099
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.
5112
5113 2008-08-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5114
5115         PR 30457
5116         * gcc.dg/pr30457.c: New.
5117
5118 2008-08-21  Aldy Hernandez  <aldyh@redhat.com>
5119
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.
5127
5128 2008-08-21  Joseph Myers  <joseph@codesourcery.com>
5129
5130         * g++.dg/opt/anchor1.C (foo): Return the return value of
5131         ycf->ascent.
5132
5133 2008-08-21  Richard Guenther  <rguenther@suse.de>
5134
5135         * gcc.dg/vect/vect-fold-1.c: Scan ccp1 dump instead of dom1.
5136
5137 2008-08-21  Richard Guenther  <rguenther@suse.de>
5138
5139         PR middle-end/36817
5140         * gcc.c-torture/compile/pr36817.c: New testcase.
5141
5142 2008-08-21  Richard Guenther  <rguenther@suse.de>
5143
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.
5149
5150 2008-08-21  Richard Guenther  <rguenther@suse.de>
5151
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.
5156
5157 2008-08-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5158
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.
5168
5169 2008-08-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5170
5171         PR c++/35158
5172         * g++.dg/gomp/pr35158.C: New.
5173
5174 2008-08-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5175
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.
5181
5182 2008-08-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5183
5184         PR c++/35602
5185         * g++.dg/warn/pr35602.C: New.
5186
5187 2008-08-20  Richard Guenther  <rguenther@suse.de>
5188
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.
5192
5193 2008-08-20  Richard Guenther  <rguenther@suse.de>
5194
5195         * gcc.c-torture/compile/20080820-1.c: New testcase.
5196
5197 2008-08-20  Jakub Jelinek  <jakub@redhat.com>
5198
5199         PR c/37171
5200         * gcc.dg/pr37171.c: New test.
5201
5202 2008-08-20  Arnaud Charlet  <charlet@adacore.com>
5203
5204         * gnat.dg/div_no_warning.adb: New test.
5205
5206 2008-08-20  H.J. Lu  <hongjiu.lu@intel.com>
5207
5208         PR target/37169
5209         * i386/sse2-init-v2di-2.c: New.
5210
5211 2008-08-20  Richard Guenther  <rguenther@suse.de>
5212
5213         * gcc.dg/tree-ssa/forwprop-9.c: Scan FRE dump as well.
5214         * gcc.dg/tree-ssa/forwprop-10.c: New testcase.
5215
5216 2008-08-20  Richard Guenther  <rguenther@suse.de>
5217
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.
5257
5258 2008-08-20  Victor Kaplansky  <victork@il.ibm.com>
5259
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.
5265
5266 2008-08-20  Richard Guenther  <rguenther@suse.de>
5267
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.
5271
5272 2008-08-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5273
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.
5276
5277 2008-08-19  Richard Guenther  <rguenther@suse.de>
5278
5279         * gcc.dg/tree-ssa/ssa-ccp-14.c: XFAIL.
5280
5281 2008-08-19  H.J. Lu  <hongjiu.lu@intel.com>
5282
5283         PR target/37157
5284         * gcc.target/i386/sse2-unpack-1.c: New.
5285
5286 2008-08-19  Jakub Jelinek  <jakub@redhat.com>
5287
5288         PR debug/37156
5289         * gcc.dg/pr37156.c: New test.
5290
5291 2008-08-19  Richard Guenther  <rguenther@suse.de>
5292
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.
5372
5373 2008-08-19  Ira Rosen  <irar@il.ibm.com>
5374
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.
5387
5388 2008-08-18  Adam Nemet  <anemet@caviumnetworks.com>
5389
5390         * gcc.target/mips/ext-1.c: Add -mgp64 to dg-mips-options.
5391
5392 2008-08-18  Steve Ellcey  <sje@cup.hp.com>
5393
5394         * g++.dg/other/anon5.C: Skip on *-*-hpux*.
5395
5396 2008-08-18  Steve Ellcey  <sje@cup.hp.com>
5397
5398         * gcc.dg/vect/no-vfa-pr29145.c:  XFAIL if no_vect_align.
5399
5400 2008-08-18  Steve Ellcey  <sje@cup.hp.com>
5401
5402         * gcc.target/ia64/types-1.c:  Change error to message.
5403
5404 2008-08-18  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5405
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.
5411
5412 2008-08-18  Robert Dewar  <dewar@adacore.com>
5413
5414         PR ada/30827
5415         * gnat.dg/test_version.adb: New.
5416
5417 2008-08-18  Samuel Tardieu  <sam@rfc1149.net>
5418
5419         PR ada/15808
5420         * gnat.dg/specs/abstract_private.ads: New.
5421
5422 2008-08-18  Richard Guenther  <rguenther@suse.de>
5423
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.
5433
5434 2008-08-16  Tobias Burnus  <burnus@net-b.de>
5435
5436         PR fortran/36825
5437         * gfortran.dg/rank_1.f90: Modify error message.
5438
5439 2008-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5440
5441         PR fortran/35863
5442         * gfortran.dg/utf8_1.f03: New test.
5443         * gfortran.dg/utf8_2.f03: New test.
5444
5445 2008-08-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5446
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.
5452
5453 2008-08-14  Janus Weil  <janus@gcc.gnu.org>
5454
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.
5460
5461 2008-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
5462
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.
5468
5469 2008-08-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5470
5471         PR libfortran/36886
5472         * gfortran.dg/cshift_char_3.f90:  New test case.
5473         * gfortran.dg/cshift_nan_1.f90:  New test case.
5474
5475 2008-08-14  Rafael Ávila de Espíndola  <espindola@google.com>
5476
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.
5483
5484 2008-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
5485
5486         PR c++/34600
5487         * g++.dg/parse/crash43.C: New.
5488
5489 2008-08-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5490
5491         PR c/28152
5492         * gcc.dg/parser-pr28152.c: New.
5493         * gcc.dg/parser-pr28152-2.c: New.
5494
5495 2008-08-14  Dorit Nuzman  <dorit@il.ibm.com>
5496
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.
5505
5506 2008-08-14  Uros Bizjak  <ubizjak@gmail.com>
5507
5508         PR target/37101
5509         * gcc.target/i386/pr37101.c: New test.
5510
5511 2008-08-14  Jakub Jelinek  <jakub@redhat.com>
5512
5513         PR middle-end/37103
5514         * gcc.c-torture/execute/20080813-1.c: New test.
5515
5516 2008-08-13  H.J. Lu  <hongjiu.lu@intel.com>
5517
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.
5523
5524 2008-08-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5525
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.
5536
5537 2008-08-13  Richard Guenther  <rguenther@suse.de>
5538
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.
5542
5543 2008-08-13  Samuel Tardieu  <sam@rfc1149.net>
5544
5545         PR ada/36777
5546         * gnat.dg/protected_self_ref1.adb, gnat.dg/protected_self_ref2.adb:
5547         New.
5548
5549 2008-08-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5550
5551         PR c/15236
5552         * gcc.dg/pr15236.c: New.
5553         * gcc.dg/torture/pr25183.c: Update.
5554
5555 2008-08-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5556
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.
5565
5566 2008-08-13  Richard Guenther  <rguenther@suse.de>
5567
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.
5577
5578 2008-08-12  Janis Johnson  <janis187@us.ibm.com>
5579
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.
5585
5586         PR testsuite/36087
5587         * gcc.dg/var-expand3.c: Fix name of dump file.
5588
5589 2008-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
5590
5591         * g++.old-deja/g++.other/decl5.C: Expand new expected errors.
5592
5593 2008-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
5594
5595         PR c++/37087
5596         * g++.dg/template/crash80.C: New.
5597         * g++.old-deja/g++.other/decl5.C: Adjust.
5598
5599 2008-08-12  Jakub Jelinek  <jakub@redhat.com>
5600
5601         PR middle-end/37014
5602         * gcc.c-torture/compile/20080812-1.c: New test.
5603
5604         PR tree-optimization/37084
5605         * g++.dg/tree-ssa/pr37084.C: New test.
5606
5607 2008-08-12  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5608
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.
5616
5617 2008-08-12  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5618
5619         * gcc.c-torture/execute/ieee/inf-2.c (testf): Skip on the SPU.
5620
5621 2008-08-12  Jakub Jelinek  <jakub@redhat.com>
5622
5623         PR c++/36688
5624         * g++.dg/init/const6.C: New test.
5625
5626 2008-08-12  Ira Rosen  <irar@il.ibm.com>
5627
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.
5647
5648 2008-08-11  Jakub Jelinek  <jakub@redhat.com>
5649
5650         PR rtl-optimization/36998
5651         * gcc.dg/pr36998.c: New test.
5652
5653 2008-08-11  Andreas Krebbel  <krebbel1@de.ibm.com>
5654
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.
5658
5659 2008-08-10  Samuel Tardieu  <sam@rfc1149.net>
5660
5661         * gnat.dg/exp0_eval.adb: New.
5662
5663 2008-08-10  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5664
5665         PR middle-end/20644
5666         * gcc.dg/uninit-pr20644-O0.c: New.
5667         * gcc.dg/uninit-pr20644.c: New.
5668
5669 2008-08-10  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5670
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.
5675
5676 2008-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5677
5678         PR middle-end/36238
5679         * gcc.c-torture/compile/pr36238.c: New testcase.
5680
5681 2008-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
5682
5683         * lib/target-supports.exp (check_profiling_available): Return false
5684         for -p and -pg on MIPS16 targets.
5685
5686 2008-08-09  Richard Guenther  <rguenther@suse.de>
5687
5688         * gcc.dg/tree-ssa/inline-2.c: New testcase.
5689
5690 2008-08-09  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5691
5692         PR c/17880
5693         * gcc.dg/sequence-pt-pr17880.c: New.
5694
5695 2008-08-09  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5696
5697         PR c++/12242
5698         * g++.dg/warn/pr12242.C: New.
5699
5700 2008-08-09  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5701
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.
5755
5756 2008-08-09  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5757
5758         PR 7651
5759         * g++.dg/warn/Wuninitializable-member.C: New.
5760         * g++.dg/warn/Wuninitializable-member-no.C: New.
5761
5762 2008-08-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5763
5764         PR 28875
5765         * gcc.dg/unused-6-no.c: New.
5766         * gcc.dg/unused-6-WallWextra.c: New.
5767
5768 2008-08-08  Volker Reichelt  <v.reichelt@netcologne.de>
5769
5770         PR c++/35985
5771         * g++.dg/inherit/base3.C: New.
5772
5773 2008-08-08  Dorit Nuzman  <dorit@il.ibm.com>
5774
5775         * lib/target-supports.exp (check_effective_target_vect_floatint_cvt): 
5776         Add powerpc. 
5777
5778 2008-08-08  Daniel Kraft  <d@domob.eu>
5779
5780         * gfortran.dg/finalize_9.f03:  New test.
5781         * gfortran.dg/module_md5_1.f90:  Adapted MD5-sum for changed module
5782         file format.
5783
5784 2008-08-08  Richard Guenther  <rguenther@suse.de>
5785
5786         * gcc.dg/tree-ssa/ssa-ccp-20.c: New testcase.
5787
5788 2008-08-08  Richard Guenther  <rguenther@suse.de>
5789
5790         PR tree-optimization/37056
5791         * gcc.c-torture/compile/pr37056.c: New testcase.
5792
5793 2008-08-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5794
5795         * gcc.dg/Wcxx-compat-2.c: Check for bool/_Bool.
5796
5797 2008-08-07  Douglas Gregor  <doug.gregor@gmail.com>
5798
5799         * g++.dg/cpp0x/decltype12.C: New.
5800
5801 2008-08-07  H.J. Lu  <hongjiu.lu@intel.com>
5802
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.
5807
5808 2008-08-07  Richard Guenther  <rguenther@suse.de>
5809
5810         PR middle-end/37042
5811         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: New testcase.
5812
5813 2008-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
5814
5815         * gcc.c-torture/compile/20080806-1.c: Move testcase ...
5816         * gcc.target/s390/20080806-1.c: ... to here.
5817
5818 2008-08-06  Douglas Gregor  <doug.gregor@gmail.com>
5819
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.
5824
5825 2008-08-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5826
5827         * gcc.dg/Wcxx-compat-2.c: Adjust test for more warnings.
5828
5829 2008-08-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5830
5831         PR 26785
5832         * g++.dg/warn/pr26785.C: New.
5833
5834 2008-08-06  Victor Kaplansky  <victork@il.ibm.com>
5835
5836         * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: New test.
5837
5838 2008-08-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5839
5840         PR 8715
5841         * gcc.dg/pr8715.c: New.
5842         * g++.dg/warn/pr8715.C: New.
5843
5844 2008-08-06  Marc Gauthier  <marc@tensilica.com>
5845
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.
5853
5854 2008-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5855
5856         PR middle-end/37010
5857         * gcc.dg/torture/stackalign/push-1.c: New.
5858
5859 2008-08-06  Michael Matz  <matz@suse.de>
5860
5861         PR target/36613
5862         * gcc.target/i386/pr36613.c: New testcase.
5863
5864 2008-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5865
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.
5876
5877 2008-08-06  Aldy Hernandez  <aldyh@redhat.com>
5878
5879         PR middle-end/35432
5880         * gcc.c-torture/compile/pr35432.c: New file.
5881
5882 2008-08-06  Arnaud Charlet  <charlet@adacore.com>
5883
5884         * gnat.dg/iface_test.ad[s,b]: New test.
5885         * gnat.dg/test_call.adb: New test.
5886
5887 2008-08-06  Andreas Krebbel  <krebbel1@de.ibm.com>
5888
5889         * gcc.c-torture/compile/20080806-1.c: New testcase.
5890
5891 2008-08-06  Maxim Kuvyrkov  <maxim@codesourcery.com>
5892
5893         * gcc.target/ia64/20080802-1.c: New test.
5894
5895 2008-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5896
5897         PR tree-opt/37024
5898         * gcc.dg/tree-ssa/tailcall-4.c: New testcase.
5899
5900 2008-08-05  Richard Guenther  <rguenther@suse.de>
5901
5902         PR middle-end/37026
5903         * gcc.c-torture/compile/pr37026.c: New testcase.
5904
5905 2008-08-04  Arnaud Charlet  <charlet@adacore.com>
5906
5907         * gnat.dg/access_discr2.adb: New test.
5908         * gnat.dg/not_null.adb: New test.
5909
5910 2008-08-04  Richard Guenther  <rguenther@suse.de>
5911
5912         PR middle-end/36691
5913         * gcc.c-torture/execute/pr36691.c: New testcase.
5914
5915 2008-08-04  Victor Kaplansky  <victork@il.ibm.com>
5916
5917         * gcc.dg/vect/vect-complex-5.c: New test.
5918
5919 2008-08-04  Simon Baldwin  <simonb@google.com>
5920
5921         PR c++/36999
5922         * g++.dg/warn/pr36999.C: New.
5923
5924 2008-08-04  Arnaud Charlet  <charlet@adacore.com>
5925
5926         * gnat.dg/bip_aggregate_bug.adb: New test.
5927         * gnat.dg/test_ai254.adb: New test.
5928
5929 2008-08-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5930
5931         * gfortran.dg/fmt_t_7.f: Replace CR-LF with LF.
5932
5933 2008-08-03  Uros Bizjak  <ubizjak@gmail.com>
5934
5935         PR target/36992
5936         * gcc.target/i386/pr36992-1.c: New test.
5937         * gcc.target/i386/pr36992-2.c: Ditto.
5938
5939 2008-08-02  Richard Guenther  <rguenther@suse.de>
5940
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.
5957
5958 2008-08-02  Eric Botcazou  <ebotcazou@adacore.com>
5959
5960         * gnat.dg/boolean_expr2.adb: New test.
5961
5962 2008-08-01  Arnaud Charlet  <charlet@adacore.com>
5963
5964         * gnat.dg/conv4.adb: New test.
5965         * gnat.dg/overloading.adb: New test.
5966
5967 2008-08-01  Jakub Jelinek  <jakub@redhat.com>
5968
5969         PR tree-optimization/36991
5970         * gcc.dg/pr36991.c: New test.
5971
5972 2008-08-01  Eric Botcazou  <ebotcazou@adacore.com>
5973
5974         * gnat.dg/boolean_expr.ad[sb]: Rename to boolean_expr1.ad[sb].
5975
5976 2008-08-01  Richard Guenther  <rguenther@suse.de>
5977
5978         PR middle-end/36997
5979         * gcc.dg/pr36997.c: New testcase.
5980
5981 2008-08-01  Eric Botcazou  <ebotcazou@adacore.com>
5982
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.
5988
5989 2008-08-01  Richard Guenther  <rguenther@suse.de>
5990
5991         PR tree-optimization/36988
5992         * gcc.c-torture/compile/pr36988.c: New testcase.
5993
5994 2008-08-01  Olivier Hainque  <hainque@adacore.com>
5995
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.
5999
6000 2008-07-31  Adam Nemet  <anemet@caviumnetworks.com>
6001
6002         * gcc.target/mips/ext-1.c: New test.
6003
6004 2008-07-31  Eric Botcazou  <ebotcazou@adacore.com>
6005
6006         * gnat.dg/discr10.ad[sb]: New test.
6007
6008 2008-07-31  Jakub Jelinek  <jakub@redhat.com>
6009
6010         PR target/35100
6011         * gcc.target/powerpc/longcall-1.c: New test.
6012
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.
6022
6023         PR rtl-optimization/36419
6024         * g++.dg/eh/async-unwind2.C: New test.
6025
6026         PR c++/36405
6027         * g++.dg/rtti/typeid8.C: New test.
6028
6029 2008-07-31  Richard Guenther  <rguenther@suse.de>
6030
6031         PR tree-optimization/36978
6032         * gcc.dg/torture/pr36978.c: New testcase.
6033
6034 2008-07-31  Arnaud Charlet  <charlet@adacore.com>
6035
6036         * gnat.dg/sync_iface_test.ad[s,b]: New test.
6037
6038         * gnat.dg/specs/sync_iface_test.ads: New test.
6039         * gnat.dg/specs/null_aggr_bug.ads: New test.
6040
6041 2008-07-31  H.J. Lu  <hongjiu.lu@intel.com>
6042
6043         * gcc.dg/torture/stackalign/pr16660-1.c: Include "check.h".
6044         (f): Align to 64 byte.  Use check instead of asm statement.
6045
6046 2008-07-31  Arnaud Charlet  <charlet@adacore.com>
6047
6048         * gnat.dg/missing_acc_check.adb: New test.
6049
6050 2008-07-31  Richard Guenther  <rguenther@suse.de>
6051
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.
6078
6079 2008-07-31  Arnaud Charlet  <charlet@adacore.com>
6080
6081         * gnat.dg/specs/genericppc.ads: New test.
6082
6083 2008-07-31  Jakub Jelinek  <jakub@redhat.com>
6084
6085         PR c/36970
6086         * gcc.dg/free-1.c: New test.
6087         * gcc.dg/free-2.c: New test.
6088
6089         PR debug/36278
6090         * g++.dg/debug/namespace2.C: New test.
6091
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.
6097
6098 2008-07-30  Eric Botcazou  <ebotcazou@adacore.com>
6099
6100         * gnat.dg/boolean_expr.ad[sb]: New test.
6101
6102 2008-07-30  H.J. Lu  <hongjiu.lu@intel.com>
6103             Joey Ye  <joey.ye@intel.com>
6104
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.
6177
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.
6181
6182         * gcc.target/i386/20060512-2.c: Add -mpreferred-stack-boundary=4.
6183         Remove dg-error.
6184
6185         * gcc.target/i386/20060512-4.c: Add -mpreferred-stack-boundary=4.
6186         Remove dg-warning.
6187
6188         * lib/target-supports.exp (check_effective_target_unaligned_stack):
6189         Always return 0.
6190         (check_effective_target_automatic_stack_alignment): New.
6191
6192 2008-07-30  Richard Guenther  <rguenther@suse.de>
6193
6194         PR tree-optimization/36967
6195         * gfortran.dg/pr36967.f: New testcase.
6196
6197 2008-07-30  Rafael Ávila de Espíndola  <espindola@google.com>
6198
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.
6205
6206 2008-07-30  Dodji Seketeli  <dseketel@redhat.com>
6207
6208         PR c++/36767
6209         * g++.dg/parse/crash42.C: New test.
6210
6211 2008-07-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6212
6213         PR 34389
6214         * gcc.dg/Wconversion-pr34389.c: New.
6215         * g++.dg/warn/Wconversion-pr34389.C: New.
6216
6217 2008-07-29  Steve Ellcey  <sje@cup.hp.com>
6218
6219         * gcc.dg/pr32370.c: Force 64 bits on IA64.
6220
6221 2008-07-29  Paul Thomas  <pault@gcc.gnu.org>
6222
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.
6232
6233 2008-07-29  Richard Guenther  <rguenther@suse.de>
6234
6235         PR tree-optimization/36945
6236         * gcc.dg/tree-ssa/ssa-pre-18.c: New testcase.
6237
6238 2008-07-29  Jakub Jelinek  <jakub@redhat.com>
6239
6240         PR c++/36852
6241         * g++.dg/pch/array-1.C: New test.
6242         * g++.dg/pch/array-1.Hs: New file.
6243
6244 2008-07-29  Jan Hubicka  <jh@suse.cz>
6245
6246         * gcc.dg/20040206-1.c: Expect frontend warning now.
6247
6248 2008-07-29  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6249
6250         PR 34985
6251         * gcc.dg/pr34985.c: New.
6252         * g++.dg/warn/pr34985.C: New.
6253
6254 2008-07-29  Daniel Kraft  <d@domob.eu>
6255
6256         PR fortran/36403
6257         * gfortran.dg/char_eoshift_5.f90:  New test.
6258         * gfortran.dg/intrinsic_optional_char_arg_1.f90:  New test.
6259
6260 2008-07-28  Richard Guenther  <rguenther@suse.de>
6261
6262         Merge from gimple-tuples-branch.
6263
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.
6276
6277 2008-07-28  Simon Baldwin  <simonb@google.com>
6278
6279         * gcc.dg/pragma-message.c: New.
6280
6281 2008-07-27  Victor Kaplansky  <victork@il.ibm.com>
6282
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.
6287
6288 2008-07-27  H.J. Lu  <hongjiu.lu@intel.com>
6289
6290         PR c++/36944
6291         * g++.dg/other/pr36944.C: New.
6292
6293 2008-07-27  Daniel Franke  <franke.daniel@gmail.com>
6294
6295         PR fortran/36724
6296         * gfortran.dg/pointer_to_substring.f90: New test.
6297
6298 2008-07-27  Tobias Burnus  <burnus@net-b.de>
6299
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.
6306
6307 2008-07-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
6308
6309         PR fortran/36934
6310         * gfortran.dg/allocatable_module_1.f90:  New test case.
6311
6312 2008-07-25  H.J. Lu  <hongjiu.lu@intel.com>
6313
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.
6318
6319 2008-07-25  Joseph Myers  <joseph@codesourcery.com>
6320
6321         * lib/target-supports.exp (check_effective_target_arm_thumb1_ok):
6322         New.
6323         * g++.dg/inherit/thunk8.C: Use it.
6324
6325 2008-07-24  Jan Hubicka  <jh@suse.cz>
6326
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.
6334
6335 2008-07-24  Daniel Kraft  <d@domob.eu>
6336
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.
6353
6354 2008-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
6355
6356         PR fortran/29952
6357         * gfortran.dg/array_temporaries_1.f90: New test case.
6358
6359 2008-07-23  Ian Lance Taylor  <iant@google.com>
6360
6361         * gcc.target/i386/20080723-1.c: New test.
6362
6363 2008-07-24  Ben Elliston  <bje@au.ibm.com>
6364
6365         * gcc.target/spu/vector.c: New test.
6366         * gcc.target/spu/vector-ansi.c: Likewise.
6367
6368 2008-07-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6369
6370         PR 35058
6371         * gcc.dg/Wdeclaration-after-statement-3.c: New.
6372         * gcc.dg/Wpointer-arith.c: New.
6373
6374 2008-07-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6375
6376         PR libfortran/36852
6377         * gfortran.dg/namelist_52.f90: New test.
6378
6379 2008-07-22  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6380
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.
6385
6386 2008-07-22  Daniel Kraft  <d@domob.eu>
6387
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.
6392
6393 2008-07-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6394
6395         PR 28079
6396         * gcc.dg/cpp/line6.c: New.
6397
6398 2008-07-21  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
6399
6400         * gfortran.dg/fmt_g0_3.f08: Fix typo in expected error message.
6401
6402 2008-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
6403
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.
6414
6415 2008-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6416
6417         PR libfortran/36773
6418         * gfortran.dg/zero_sized_5.f90:  New test case.
6419
6420 2008-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
6421
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.
6429
6430 2008-07-17  Andreas Krebbel  <krebbel1@de.ibm.com>
6431
6432         PR target/36822
6433         * gcc.target/s390/pr36822.c: New testcase.
6434
6435 2008-07-21  Hans-Peter Nilsson  <hp@axis.com>
6436
6437         PR middle-end/36143
6438         * g++.dg/tree-ssa/pr19637.C: XFAIL.
6439
6440         PR rtl-optimization/33642
6441         * gcc.c-torture/compile/pr11832.c: Skip for CRIS.
6442         * gcc.c-torture/compile/pr33009.c: Likewise.
6443
6444         PR middle-end/36509
6445         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: XFAIL.
6446
6447 2008-07-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6448
6449         PR tree-opt/36879
6450         * gcc.c-torture/execute/20080719-1.c: New testcase.
6451
6452 2008-07-20  Hans-Peter Nilsson  <hp@axis.com>
6453
6454         * gcc.dg/tree-ssa/data-dep-1.c: XFAIL.
6455
6456 2008-07-20  Daniel Berlin  <dberlin@dberlin.org>
6457
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.
6466
6467 2008-07-19  Jakub Jelinek  <jakub@redhat.com>
6468
6469         PR middle-end/36877
6470         * gcc.dg/gomp/atomic-11.c: New test.
6471
6472 2008-07-19  Tobias Burnus  <burnus@net-b.de>
6473
6474         PR fortran/36795
6475         * char_expr_1.f90: New.
6476         * char_expr_2.f90: New.
6477
6478 2008-07-19  Olivier Hainque  <hainque@adacore.com>
6479
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.
6484
6485 2008-07-19  Tobias Burnus  <burnus@net-b.de>
6486
6487         * gfortran.dg/intrinsic_argument_conformance_2.f90: New.
6488         * gfortran.dg/zero_sized_1.f90: Fix conformance bugs.
6489
6490 2008-07-18  Kris Van Hees  <kris.van.hees@oracle.com>
6491
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
6496
6497 2008-07-18  Joseph Myers  <joseph@codesourcery.com>
6498
6499         * gcc.dg/fshort-wchar.c: Use -Wl,--no-wchar-size-warning on
6500         arm*-*-*eabi.
6501
6502 2008-07-18  Uros Bizjak  <ubizjak@gmail.com>
6503
6504         PR target/36786
6505         * gcc.target/i386/pr36786.c: New test.
6506
6507 2008-07-18  Dodji Seketeli  <dseketel@redhat.com>
6508
6509         PR c++/36407
6510         * g++.dg/conversion/op5.C: New testcase.
6511
6512 2008-07-18  Kris Van Hees  <kris.van.hees@oracle.com>
6513
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
6518
6519 2008-07-18  Kris Van Hees  <kris.van.hees@oracle.com>
6520
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
6530
6531 2008-07-18  H.J. Lu  <hongjiu.lu@intel.com>
6532
6533         PR middle-end/36859
6534         * gcc.target/i386/vararg-2.c: New.
6535
6536 2008-07-18  H.J. Lu  <hongjiu.lu@intel.com>
6537
6538         PR middle-end/36858
6539         * gcc.target/i386/vararg-1.c: New.
6540
6541 2008-07-18  Tobias Burnus  <burnus@net-b.de>
6542
6543         * gfortran.dg/parameter_array_init_4.f90: Silence pedantic warning.
6544
6545 2008-07-17  Olivier Hainque  <hainque@adacore.com>
6546
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.
6551
6552 2008-07-17  Julian Brown  <julian@codesourcery.com>
6553             Mark Mitchell  <mark@codesourcery.com>
6554
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.
6558
6559 2008-07-17  Paolo Carlini  <paolo.carlini@oracle.com>
6560
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.
6565
6566 2008-07-17  Paolo Bonzini  <bonzini@gnu.org>
6567
6568         PR rtl-optimization/36753
6569         * gcc.target/i386/pr36753.c: New.
6570
6571 2008-07-17  Tobias Burnus  <burnus@net-b.de>
6572
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.
6577
6578 2008-07-17  H.J. Lu  <hongjiu.lu@intel.com>
6579
6580         PR testsuite/36443
6581         * objc.dg/gnu-encoding/gnu-encoding.exp: Temporarily unset
6582         GCC_EXEC_PREFIX from environment when running $HOSTCC.
6583
6584 2008-07-16  Dodji Seketeli  <dseketel@redhat.com>
6585
6586         PR c++/13699
6587         * g++.dg/lookup/extern-c-redecl.C: New test.
6588
6589 2008-07-15  Richard Guenther  <rguenther@suse.de>
6590
6591         PR middle-end/36369
6592         * gcc.dg/Wstrict-aliasing-bogus-ref-all.c: New testcase.
6593
6594 2008-07-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6595
6596         PR target/31568
6597         * gcc.target/powerpc/asm-y.c: New testcase.
6598
6599 2008-07-14  Eric Botcazou  <ebotcazou@adacore.com>
6600
6601         * case_optimization1.ad[sb]: New test.
6602         * case_optimization_pkg1.ads: New helper.
6603
6604 2008-07-14  Jakub Jelinek  <jakub@redhat.com>
6605
6606         PR target/36745
6607         * g++.dg/torture/pr36745.C: Use __SIZE_TYPE__ in size_t typedef.
6608
6609 2008-07-14  Andreas Krebbel  <krebbel1@de.ibm.com>
6610
6611         PR target/36745
6612         * g++.dg/torture/pr36745.C: New testcase.
6613
6614 2008-07-14  Ben Elliston  <bje@au.ibm.com>
6615
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.
6622
6623 2008-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6624
6625         PR fortran/36725
6626         gfortran.dg/fmt_go_4.f08: New test.
6627
6628 2008-07-14  Hans-Peter Nilsson  <hp@axis.com>
6629
6630         PR target/35492
6631         * gcc.c-torture/compile/pr35492.c: New test.
6632
6633 2008-07-12  Daniel Kraft  <d@domob.eu>
6634
6635         * gfortran.dg/used_types_21.f90:  New test.
6636
6637 2008-07-11  Ian Lance Taylor  <iant@google.com>
6638
6639         * gcc.dg/Wcxx-compat-2.c: New test.
6640
6641 2008-07-11  Dodji Seketeli  <dseketel@redhat.com>
6642
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.
6647
6648 2008-07-11 Dodji Seketeli <dseketel@redhat.com>
6649
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.
6657
6658 2008-06-30 Dodji Seketeli <dseketel@redhat.com>
6659
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.
6664
6665 2008-07-11  Richard Guenther  <rguenther@suse.de>
6666
6667         PR tree-optimization/36765
6668         * gcc.c-torture/execute/pr36765.c: New testcase.
6669
6670 2008-07-10  Joseph Myers  <joseph@codesourcery.com>
6671
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.
6676
6677 2008-07-10  Jakub Jelinek  <jakub@redhat.com>
6678
6679         PR middle-end/36790
6680         * gcc.dg/gomp/pr36790.c: New test.
6681         * g++.dg/gomp/pr36790.C: New test.
6682
6683         PR rtl-optimization/36419
6684         * g++.dg/eh/async-unwind1.C: New test.
6685
6686 2008-07-10  Peter Maydell  <pmaydell@chiark.greenend.org.uk>
6687
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.
6691
6692 2008-07-09  Ian Lance Taylor  <iant@google.com>
6693
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.
6701
6702 2008-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
6703
6704         PR c++/36760
6705         * g++.dg/warn/Wreturn-type-4.C: Adjust.
6706
6707 2008-07-09  Richard Sandiford  <rdsandiford@googlemail.com>
6708
6709         PR target/35802
6710         * gcc.target/mips/pr35802.c: New test.
6711
6712 2008-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
6713
6714         PR c++/36760
6715         * g++.dg/warn/pragma-system_header5.C: New.
6716         * g++.dg/warn/pragma-system_header5.h: Likewise.
6717
6718 2008-07-09  Raksit Ashok <raksit@google.com>
6719
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.
6724
6725 2008-07-08  Simon Martin  <simartin@users.sourceforge.net>
6726
6727         PR c++/34963
6728         * g++.dg/parse/dtor13.C: New test.
6729
6730 2008-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6731
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.
6735
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.
6739
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.
6743
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.
6748
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.
6755
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.
6768
6769         * lib/compat.exp (compat-get-options-main): Support dg-skip-if.
6770
6771 2008-07-07  Andy Hutchinson  <hutchinsonandy@aim.com>
6772
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. 
6776
6777 2008-07-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6778
6779         PR fortran/36670
6780         * gfortran.dg/product_sum_bounds_1.f90:  New test case.
6781
6782 2008-07-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6783
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.
6790
6791 2008-07-07  Richard Guenther  <rguenther@suse.de>
6792
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.
6796
6797 2008-07-07  Jakub Jelinek  <jakub@redhat.com>
6798
6799         PR middle-end/36726
6800         * gfortran.dg/gomp/pr36726.f90: New test.
6801
6802 2008-07-06  Richard Sandiford  <rdsandiford@googlemail.com>
6803
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.
6809
6810 2008-07-06  Richard Guenther  <rguenther@suse.de>
6811
6812         * gcc.dg/tree-ssa/pta-callused.c: Adjust testcase.
6813
6814 2008-07-06  Kai Tietz  <kai.tietz@onevision.com>
6815
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.
6821
6822 2008-07-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6823
6824         * g++.dg/tree-ssa/ptrmemfield.C: New testcase.
6825
6826 2008-07-05  Joseph Myers  <joseph@codesourcery.com>
6827
6828         * lib/gcc-dg.exp (remove-build-file): Remove files on remote host
6829         as well as on build.
6830
6831 2008-07-04  Richard Guenther  <rguenther@suse.de>
6832
6833         * gcc.dg/tree-ssa/pta-callused.c: New testcase.
6834
6835 2008-07-04  Richard Sandiford  <richard@codesourcery.com>
6836
6837         * gcc.target/m68k/interrupt-2.c: New file.
6838         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL for m68k*-*-*.
6839
6840 2008-07-03  H.J. Lu  <hongjiu.lu@intel.com>
6841
6842         * gcc.dg/compat/struct-by-value-17a_x.c: Remove duplicated code.
6843         * gcc.dg/compat/struct-by-value-17a_y.c: Likewise.
6844
6845 2008-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6846
6847         * gnat.dg/loop_optimization3.adb: New test.
6848         * gnat.dg/loop_optimization3_pkg.ad[sb]: New helper.
6849
6850 2008-07-03  Uros Bizjak  <ubizjak@gmail.com>
6851
6852         PR target/36710
6853         * gcc.target/i386/float128-2.c: New test.
6854
6855 2008-07-03  Michael Meissner  <gnu@the-meissners.org>
6856
6857         PR middle-end/35736
6858         * gcc.dg/pr35736.c: New file.
6859
6860 2008-07-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6861
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.
6868
6869 2008-07-03  H.J. Lu  <hongjiu.lu@intel.com>
6870
6871         * gcc.dg/compat/struct-by-value-17a_main.c: Remove duplicated code.
6872
6873 2008-07-03  H.J. Lu  <hongjiu.lu@intel.com>
6874             Uros Bizjak  <ubizjak@gmail.com>
6875
6876         * gcc.target/i386/float128-1.c: New.
6877
6878 2008-07-03  Andrew Haley  <aph@redhat.com>
6879
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.
6888
6889 2008-07-03  Richard Guenther  <rguenther@suse.de>
6890
6891         PR c++/36128
6892         * g++.dg/other/builtin1.C: New testcase.
6893
6894 2008-07-02  Joseph Myers  <joseph@codesourcery.com>
6895
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.
6899
6900 2008-07-02  Andy Hutchinson  <hutchinsonandy@aim.com>
6901
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.
6921
6922
6923 2008-07-02  Andy Hutchinson  <hutchinsonandy@aim.com>
6924
6925         * gcc.dg/pr36227.c: Correct test for targets where long is
6926         not the same size as pointer.
6927
6928 2008-07-02  Kaz Kojima  <kkojima@gcc.gnu.org>
6929
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*.
6933
6934 2008-07-02  Janus Weil  <janus@gcc.gnu.org>
6935             Tobias Burnus  <burnus@net-b.de>
6936
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.
6948
6949 2008-07-02  Joseph Myers  <joseph@codesourcery.com>
6950
6951         * gcc.target/arm/neon/polytypes.c: Use dg-message separately from
6952         dg-error to match separate messages.
6953
6954 2008-07-02  H.J. Lu  <hongjiu.lu@intel.com>
6955
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.
6960
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.
6967
6968 2008-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6969
6970         PR target/36698
6971         * gcc.c-torture/compile/20001226-1.c: XFAIL -O0 case on SPU.
6972
6973         * gcc.dg/pr27095.c: Provide target-specific regexp for SPU.
6974
6975 2008-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6976
6977         * lib/compat.exp (compat-execute): Add -ffunction-sections
6978         and -Wl,--auto-overlay when building for spu-*-elf*.
6979
6980 2008-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6981
6982         * gcc.dg/nrv3.c (S): Increase size of padding for SPU.
6983         * g++.dg/opt/temp1.C (struct T): Likewise.
6984
6985 2008-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6986
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.
6990
6991 2008-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6992
6993         SPU single-precision FP does not support subnormals:
6994         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
6995
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.
7023
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.
7030
7031 2008-07-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7032
7033         PR fortran/36590
7034         PR fortran/36681
7035         * gfortran.dg/count_mask_1.f90:  New test.
7036
7037 2008-07-02  Ira Rosen  <irar@il.ibm.com>
7038
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.
7044
7045 2008-07-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7046
7047         PR fortran/36676
7048         * gfortran.dg/namelist_51.f90: New test.
7049
7050 2008-07-01  Joseph Myers  <joseph@codesourcery.com>
7051
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.
7060
7061 2008-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
7062
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*.
7065
7066 2008-07-01  Uros Bizjak  <ubizjak@gmail.com>
7067
7068         * gcc.target/i386/quad-sse.c: New test.
7069
7070 2008-07-01  Richard Guenther  <rguenther@suse.de>
7071
7072         PR tree-optimization/36666
7073         * gcc.c-torture/compile/pr36666.c: New testcase.
7074
7075 2008-07-01  Eric Botcazou  <ebotcazou@adacore.com>
7076
7077         * gnat.dg/pack10.adb: New test.
7078
7079 2008-06-30  Andy Hutchinson  <hutchinsonandy@aim.com>
7080
7081         PR target/36598
7082         * gcc.dg/memcpy-1.c: Mark test XFAIL for avr target.
7083
7084 2008-06-30  Uros Bizjak  <ubizjak@gmail.com>
7085
7086         * gcc.target/i386/movti.c: New test.
7087
7088 2008-06-30  Jakub Jelinek  <jakub@redhat.com>
7089
7090         PR c++/36662
7091         * g++.dg/ext/altivec-16.C: New test.
7092
7093 2008-06-30  Ira Rosen  <irar@il.ibm.com>
7094
7095         PR tree-optimization/36648
7096         * g++.dg/vect/pr36648.cc: New testcase.
7097
7098 2008-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
7099
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.
7104
7105 2008-06-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
7106
7107         PR fortran/36341
7108         * gfortran.dg/matmul_bounds_1.f90:  New test.
7109
7110 2008-06-29  Jakub Jelinek  <jakub@redhat.com>
7111
7112         PR testsuite/36620
7113         * gcc.dg/pr36504.c: Add -w to dg-options.
7114
7115 2008-06-29  Ira Rosen  <irar@il.ibm.com>
7116
7117         * gcc.dg/vect/pr36493.c: Require vect_long.
7118
7119 2008-06-28  Jerry DeLisle <jvdelisle@gcc.gnu.org>
7120
7121         * gfortran.dg/namelist_50.f90: New test.
7122
7123 2008-06-28  Joseph Myers  <joseph@codesourcery.com>
7124
7125         * gcc.c-torture/compile/20080628-1.c: New test.
7126
7127 2008-06-28  Richard Guenther  <rguenther@suse.de>
7128
7129         * gcc.c-torture/execute/pta-field-1.c: Add return 0.
7130         * gcc.c-torture/execute/pta-field-2.c: Likewise.
7131
7132 2008-06-28  Richard Guenther  <rguenther@suse.de>
7133
7134         * gcc.dg/tree-ssa/pr24287.c: Remove XFAIL.
7135
7136 2008-06-27  Mark Mitchell  <mark@codesourcery.com>
7137
7138         * g++.dg/abi/arm_cxa_vec2.C: New test.
7139
7140 2008-06-28  Jakub Jelinek  <jakub@redhat.com>
7141
7142         PR c++/36364
7143         * g++.dg/template/repo9.C: New test.
7144
7145 2008-06-27  Paolo Carlini  <paolo.carlini@oracle.com>
7146
7147         PR c++/36655
7148         * g++.dg/cpp0x/extern_template.C: New.
7149
7150 2008-06-27  Jakub Jelinek  <jakub@redhat.com>
7151
7152         * gcc.dg/gomp/pr27388-3.c: Adjust dg-final.
7153
7154 2008-06-27  Richard Guenther  <rguenther@suse.de>
7155
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.
7174
7175 2008-06-27  Eric Botcazou  <ebotcazou@adacore.com>
7176
7177         * gnat.dg/aggr9.ad[sb]: New test.
7178         * gnat.dg/aggr9_pkg.ads: New helper.
7179
7180 2008-06-27  Olivier Hainque  <hainque@adacore.com>
7181
7182         * gnat.dg/aligned_vla.adb: New test.
7183
7184 2008-06-26  Joseph Myers  <joseph@codesourcery.com>
7185
7186         * gcc.dg/inline-32.c, gcc.dg/inline-32a.c: New tests.
7187
7188 2008-06-26  Ira Rosen  <irar@il.ibm.com>
7189
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.
7193
7194 2008-06-26  Ira Rosen  <irar@il.ibm.com>
7195
7196         * gcc.dg/vect/vect.exp: Run tests with -funroll-loops for SPU in case
7197         of -O3.
7198
7199 2008-06-26  Ira Rosen  <irar@il.ibm.com>
7200
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.
7206
7207 2008-06-25  Paul Thomas  <pault@gcc.gnu.org>
7208
7209         PR fortran/36526
7210         * gfortran.dg/proc_formal_proc_2.f90: New test.
7211
7212 2008-06-25  Richard Guenther  <rguenther@suse.de>
7213
7214         * gcc.c-torture/compile/20080625-1.c: New testcase.
7215
7216 2008-06-25  Richard Guenther  <rguenther@suse.de>
7217
7218         * g++.dg/torture/20080625-1.C: New testcase.
7219
7220 2008-06-24  Paul Thomas  <pault@gcc.gnu.org>
7221
7222         PR fortran/36371
7223         * gfortran.dg/data_array_5.f90: New test.
7224
7225 2008-06-24  Eric Botcazou  <ebotcazou@adacore.com>
7226
7227         * gnat.dg/warn5.adb: New test.
7228
7229 2008-06-24  Jakub Jelinek  <jakub@redhat.com>
7230
7231         PR tree-optimization/36504
7232         * gcc.dg/pr36504.c: New test.
7233
7234 2008-06-23  Uros Bizjak  <ubizjak@gmail.com>
7235
7236         PR middle-end/36584
7237         * gcc.dg/pr36584.c: New test.
7238         * gcc.target/i386/local2.c: Remove invalid test.
7239
7240 2008-06-23  Jakub Jelinek  <jakub@redhat.com>
7241
7242         PR target/36533
7243         * gcc.target/i386/pr36533.c: New test.
7244
7245         PR tree-optimization/36508
7246         * gcc.dg/pr36508.c: New test.
7247
7248 2008-06-20  Joseph Myers  <joseph@codesourcery.com>
7249
7250         * gcc.dg/inline-31.c: New test.
7251
7252 2008-06-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7253
7254         * gfortran.dg/fmt_l.f90: Fix end of line test pattern.
7255
7256 2008-06-19  Andy Hutchinson  <hutchinsonandy@aim.com>
7257
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. 
7269
7270 2008-06-19  Andy Hutchinson  <hutchinsonandy@aim.com>
7271
7272         * gcc.dg/pragma-pack-4.c: Skip for AVR target.
7273
7274 2008-06-18  Andy Hutchinson  <hutchinsonandy@aim.com>
7275
7276         * gcc.dg/builtin-apply2.c: Mark skip for avr target.
7277
7278 2008-06-18  Andy Hutchinson  <hutchinsonandy@aim.com>
7279
7280         PR c/36571
7281         * gcc.dg/builtin-return-1.c: Mark as xfail on AVR.
7282
7283 2008-06-18  Andy Hutchinson  <hutchinsonandy@aim.com>
7284
7285         * gcc.dg/tree-ssa/loop-35.c: xfail avr target. Add new avr specific 
7286         tests.
7287
7288 2008-06-18  Andy Hutchinson  <hutchinsonandy@aim.com>
7289
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.
7294
7295 2008-06-18  Andy Hutchinson  <hutchinsonandy@aim.com>
7296
7297         * gcc.c-torture/execute/20020619-1.c: Correct for targets
7298         without 32 bit int.
7299
7300 2008-06-18  Andy Hutchinson  <hutchinsonandy@aim.com>
7301
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.
7307
7308 2008-06-18  Andy Hutchinson  <hutchinsonandy@aim.com>
7309
7310         PR testsuite/36284
7311         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Require
7312         int32plus for generated main files.
7313
7314 2008-06-18  Andy Hutchinson  <hutchinsonandy@aim.com>
7315
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.
7320
7321 2008-06-18  Andy Hutchinson  <hutchinsonandy@aim.com>
7322
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. 
7342
7343 2008-06-18  Joseph Myers  <joseph@codesourcery.com>
7344
7345         * gcc.dg/dfp/convert-bfp-6.c, gcc.dg/dfp/convert-bfp-9.c: XFAIL
7346         for lax_strtofp.
7347
7348 2008-06-18  Joseph Myers  <joseph@codesourcery.com>
7349
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*-*-*.
7354
7355 2008-06-16  Jan Hubicka  <jh@suse.cz>
7356
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.
7363
7364 2008-06-16  Jan Hubicka  <jh@suse.cz>
7365
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.
7375
7376 2008-06-18  Daniel Kraft  <d@domob.eu>
7377
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.
7388
7389 2008-06-17  Daniel Kraft  <d@domob.eu>
7390
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.
7406
7407 2008-06-17  Paul Thomas  <pault@gcc.gnu.org>
7408
7409         PR fortran/36366
7410         * gfortran.dg/used_types_20.f90: New test.
7411
7412 2008-06-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7413
7414         PR fortran/36546
7415         * gfortran.dg: namelist_49.f90: New test.
7416
7417 2008-06-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7418
7419         PR fortran/36544
7420         * gfortran.dg/fseek.f90: Adjust test conditions for variable newline.
7421
7422 2008-06-16  Ira Rosen  <irar@il.ibm.com>
7423
7424         PR tree-optimization/36493
7425         * gcc.dg/vect/pr36493.c: New testcase.
7426
7427 2008-06-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7428
7429         PR fortran/36515
7430         * gfortran.dg/no_range_check_2.f90: New test.
7431
7432 2008-06-15  Mark Shinwell  <shinwell@codesourcery.com>
7433
7434         * lib/target-supports.exp (check_effective_target_mips_loongson): New.
7435         * gcc.target/mips/loongson-simd.c: New.
7436
7437 2008-06-14  Simon Martin  <simartin@users.sourceforge.net>
7438
7439         PR c++/35320
7440         * g++.dg/parse/bitfield3.C: New test.
7441
7442 2008-06-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7443
7444         PR fortran/36538
7445         * gfortran.dg: namelist_48.f90: New test.
7446
7447 2008-06-14  Simon Martin  <simartin@users.sourceforge.net>
7448
7449         PR c++/35317
7450         * g++.dg/other/dtor2.C: New test.
7451
7452 2008-06-13  Olivier Hainque  <hainque@adacore.com>
7453
7454         * gnat.dg/task_stack_align.adb: New test.
7455
7456 2008-06-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7457
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.
7463
7464 2008-06-13  Tobias Burnus  <burnus@net-b.de>
7465
7466         PR fortran/36476
7467         * gfortran.dg/parameter_array_init_4.f90: New.
7468
7469 2008-06-13  Eric Botcazou  <ebotcazou@adacore.com>
7470
7471         * gcc.c-torture/compile/20080613-1.c: New test.
7472
7473 2008-06-13  Jakub Jelinek  <jakub@redhat.com>
7474
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.
7479
7480 2008-06-12  Tobias Burnus  <burnus@net-b.de>
7481
7482         PR fortran/36462
7483         * gfortran.dg/index_2.f90: New.
7484
7485 2008-06-12  Eric Botcazou  <ebotcazou@adacore.com>
7486
7487         * gnat.dg/discr9.ad[sb]: New test.
7488
7489 2008-06-12  Joseph Myers  <joseph@codesourcery.com>
7490
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.
7495
7496 2008-06-12  Jakub Jelinek  <jakub@redhat.com>
7497
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.
7502
7503 2008-06-12  Richard Guenther  <rguenther@suse.de>
7504
7505         PR tree-optimization/36345
7506         * gcc.c-torture/execute/20020619-1.c: Remove broken part of
7507         the testcase.
7508
7509 2008-06-11  Edmar Wienskoski  <edmar@freescale.com>
7510
7511         PR target/36425
7512         * gcc.target/powerpc/e500-1.c: New test case to verify
7513         mno-isel option.
7514
7515 2008-06-11  Eric Botcazou  <ebotcazou@adacore.com>
7516
7517         * gnat.dg/specs/varsize_copy.ad[sb]: New test.
7518
7519 2008-06-10  Uros Bizjak  <ubizjak@gmail.com>
7520
7521         * gcc.target/i386/bt-mask-1.c: New test.
7522         * gcc.target/i386/bt-mask-2.c: Ditto.
7523
7524 2008-06-10  Uros Bizjak  <ubizjak@gmail.com>
7525
7526         PR target/36473
7527         * gcc.target/i386/bt-1.c: New test.
7528         * gcc.target/i386/bt-2.c: Ditto.
7529
7530 2008-06-09  Andy Hutchinson  <hutchinsonandy@aim.com>
7531
7532         * gcc.c-torture/execute/builtins/lib/chk.c: Only include sys/types.h
7533         for unix to check for uClibc.
7534
7535 2008-06-09  Andy Hutchinson  <hutchinsonandy@aim.com>
7536
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.
7543
7544 2008-06-09  Joseph Myers  <joseph@codesourcery.com>
7545
7546         * gcc.dg/pr34856.c: Condition use of -maltivec on
7547         powerpc_altivec_ok.  Use -w on other powerpc*-*-linux*.
7548
7549 2008-06-09  Richard Sandiford  <rdsandiford@googlemail.com>
7550
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.
7571
7572 2008-06-09  Eric Botcazou  <ebotcazou@adacore.com>
7573
7574         * gnat.dg/specs/pack3.ads: New test.
7575         * gnat.dg/specs/pack3_pkg.ads: New helper.
7576
7577 2008-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
7578
7579         PR c++/35242
7580         * g++.dg/cpp0x/vt-35242.C: New.
7581
7582 2008-06-08  Janus Weil  <janus@gcc.gnu.org>
7583
7584         PR fortran/36459
7585         * gfortran.dg/proc_decl_16.f90: New.
7586
7587 2008-06-08  Tobias Burnus  <burnus@net-b.de>
7588
7589         PR fortran/35830
7590         * proc_decl_13.f90: New.
7591         * proc_decl_14.f90: New.
7592         * proc_decl_15.f90: New.
7593
7594 2008-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7595
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.
7602
7603 2008-06-07  Xinliang David Li  <davidxl@google.com>
7604
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.
7609
7610 2008-06-07  Tobias Burnus  <burnus@net-b.de>
7611
7612         PR fortran/36437
7613         * gfortran.dg/c_sizeof_1.f90: New.
7614         * gfortran.dg/c_sizeof_2.f90: New.
7615
7616 2008-06-07  Joseph Myers  <joseph@codesourcery.com>
7617
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.
7652
7653 2008-06-07  Samuel Tardieu  <sam@rfc1149.net>
7654
7655         * gnat.dg/specs/oversize.ads: New.
7656
7657 2008-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
7658
7659         PR c++/35327
7660         * g++.dg/parse/crash41.C: New.
7661
7662 2008-06-06  Uros Bizjak  <ubizjak@gmail.com>
7663
7664         PR rtl-optimization/36438
7665         * gcc.target/i386/pr36438.c
7666
7667 2008-06-06  Jakub Jelinek  <jakub@redhat.com>
7668
7669         PR target/36362
7670         * gcc.c-torture/execute/20080529-1.c: New test.
7671
7672 2008-06-06  Jakub Jelinek  <jakub@redhat.com>
7673
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.
7695
7696 2008-06-06  Richard Guenther  <rguenther@suse.de>
7697
7698         * gcc.dg/tree-ssa/alias-18.c: XFAIL some sub-tests.
7699
7700 2008-06-04  Joseph Myers  <joseph@codesourcery.com>
7701
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.
7707
7708 2008-06-04  Xinliang David Li  <davidxl@google.com>
7709
7710         * gcc.dg/cdce1.c: New test.
7711         * gcc.dg/cdce2.c: Ditto.
7712         * g++.dg/cdce3.C: Ditto.
7713
7714 2008-06-04  Janus Weil  <janus@gcc.gnu.org>
7715
7716         PR fortran/36322
7717         PR fortran/36275
7718         * gfortran.dg/proc_decl_2.f90: Extended.
7719
7720 2008-06-04  Joseph Myers  <joseph@codesourcery.com>
7721             Maxim Kuvyrkov  <maxim@codesourcery.com>
7722
7723         * gcc.target/m68k/xgot-1.c: New test.
7724
7725 2008-06-04  Richard Guenther  <rguenther@suse.de>
7726
7727         * gcc.c-torture/execute/20080604-1.c: New testcase.
7728
7729 2008-06-03  Andy Hutchinson  <hutchinsonandy@aim.com>
7730
7731         PR/34880
7732         * gcc.c-torture/execute/float-floor.c: Adjust test for 4 byte 
7733         doubles.
7734
7735 2008-06-03  Eric Botcazou  <ebotcazou@adacore.com>
7736
7737         * gnat.dg/aliasing1.ad[sb]: New test.
7738         * gnat.dg/aliasing2.ad[sb]: Likewise.
7739
7740 2008-06-02  Andy Hutchinson  <hutchinsonandy@aim.com>
7741
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.
7746
7747 2008-06-02  Andy Hutchinson  <hutchinsonandy@aim.com>
7748
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.
7751
7752 2008-06-02  Andy Hutchinson  <hutchinsonandy@aim.com>
7753
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.
7763
7764 2008-06-02  Andy Hutchinson  <hutchinsonandy@aim.com>
7765
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.
7769
7770 2008-06-02  Janus Weil  <janus@gcc.gnu.org>
7771
7772         PR fortran/36361
7773         * gfortran.dg/interface_24.f90: New.
7774
7775 2008-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
7776
7777         PR c++/36404
7778         * g++.dg/template/crash79.C: New.
7779         * g++.dg/other/pr28114.C: Adjust.       
7780
7781 2008-06-02  Daniel Kraft  <d@domob.eu>
7782
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.
7791
7792 2008-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
7793
7794         * gcc.c-torture/execute/ieee/ieee.exp: Load c-torture.exp.
7795
7796 2008-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
7797
7798         * gcc.target/mips/fpr-moves-7.c: New test.
7799         * gcc.target/mips/fpr-moves-8.c: New test.
7800
7801 2008-05-30  Bernd Schmidt  <bernd.schmidt@analog.com>
7802
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.
7806
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.
7833
7834 2008-05-30  Tom Tromey  <tromey@redhat.com>
7835
7836         PR preprocessor/36320:
7837         * gcc.dg/cpp/pr36320.c: New file.
7838
7839 2008-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
7840
7841         PR c++/35243
7842         * g++.dg/cpp0x/vt-35243.C: New. 
7843
7844 2008-05-29  H.J. Lu  <hongjiu.lu@intel.com>
7845
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.
7851
7852 2008-05-29  Eric Botcazou  <ebotcazou@adacore.com>
7853
7854         * gcc.dg/nested-func-6.c: New test.
7855
7856 2008-05-29  Richard Guenther  <rguenther@suse.de>
7857
7858         PR tree-optimization/36343
7859         * gcc.c-torture/execute/pr36343.c: New testcase.
7860
7861 2008-05-29  Arnaud Charlet  <charlet@adacore.com>
7862
7863         * gnat.dg/abstract1.ad[sb]: New test.
7864
7865 2008-05-28  Janus Weil  <janus@gcc.gnu.org>
7866
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.
7873
7874 2008-05-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7875
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.
7887
7888 2008-05-28  Seongbae Park <seongbae.park@gmail.com>
7889
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.
7895
7896 2008-05-28  Rafael Espíndola  <espindola@google.com>
7897
7898         * gcc.dg/20080528-1.c: New test.
7899
7900 2008-05-28  Arnaud Charlet  <charlet@adacore.com>
7901
7902         * gnat.dg/old_errors.adb, gnat.dg/deep_old.adb: Adjust.
7903
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.
7909
7910 2008-05-27  Andy Hutchinson  <hutchinsonandy@aim.com>
7911
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. 
7920
7921 2008-05-27  H.J. Lu  <hongjiu.lu@intel.com>
7922
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.
7934
7935 2008-05-27  Tobias Burnus  <burnus@net-b.de>
7936
7937         * gfortran.dg/assignment_3.f90: Add missing cleanup-modules.
7938
7939 2008-05-27  Tobias Burnus  <burnus@net-b.de>
7940
7941         PR fortran/36316
7942         * gfortran.dg/assignment_3.f90: New.
7943
7944 2008-05-27  Richard Sandiford  <rdsandiford@googlemail.com>
7945
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.
7951
7952 2008-05-27  Michael Matz  <matz@suse.de>
7953
7954         PR c++/27975
7955         * g++.dg/warn/Wenum-compare.C: New testcase.
7956         * g++.dg/warn/Wenum-compare-no.C: Ditto.
7957
7958 2008-05-27  Richard Guenther  <rguenther@suse.de>
7959
7960         PR tree-optimization/36339
7961         * gcc.c-torture/execute/pr36339.c: New testcase.
7962         * gcc.dg/tree-ssa/loadpre8.c: XFAIL.
7963
7964 2008-05-27  Eric Botcazou  <ebotcazou@adacore.com>
7965
7966         * gnat.dg/pack9.ad[sb]: New test.
7967
7968 2008-05-27  Arnaud Charlet  <charlet@adacore.com>
7969
7970         * gnat.dg/sync1.ad[sb]: New test.
7971         * gnat.dg/interface5.ad[sb]: New test.
7972
7973 2008-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7974
7975         * gcc.c-torture/compile/pr11832.c: XFAIL on (x86 && ilp32 && pic).
7976         * gcc.c-torture/compile/pr33009.c: Likewise.
7977
7978 2008-05-27  Alexandre Oliva  <aoliva@redhat.com>
7979
7980         PR c++/35909
7981         * g++.dg/conversion/bitfield9.C: New.
7982
7983 2008-05-26  Arnaud Charlet  <charlet@adacore.com>
7984
7985         * gnat.dg/specs/array_no_def_init.ads: New test.
7986
7987 2008-05-26  Kai Tietz  <kai.tietz@onevision.com>
7988
7989         * gcc-c.torture/execute/pr36321.c: New.
7990
7991 2008-05-26  Richard Guenther  <rguenther@suse.de>
7992
7993         PR middle-end/36300
7994         * gcc.dg/pr36300-1.c: New testcase.
7995         * gcc.dg/pr36300-2.c: Likewise.
7996
7997 2008-05-26  Arnaud Charlet  <charlet@adacore.com>
7998
7999         * gnat.dg/set_in_pproc.adb: New test.
8000         * gnat.dg/modular2.adb: New test.
8001         * gnat.dg/pak.ad[sb]: New test.
8002
8003 2008-05-25  Eric Botcazou  <ebotcazou@adacore.com>
8004
8005         * gnat.dg/trampoline1.adb: New test.
8006         * gnat.dg/trampoline2.adb: Likewise.
8007
8008 2008-05-25  Tobias Burnus  <burnus@net-b.de>
8009
8010         PR fortran/32600
8011         * gfortran.dg/c_f_pointer_tests_3.f90: New.
8012
8013 2008-05-25  Richard Guenther  <rguenther@suse.de>
8014
8015         PR tree-optimization/17526
8016         * gcc.dg/torture/pr17526.c: New testcase.
8017
8018 2008-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8019
8020         * gcc.dg/tg-tests.h: Fix spelling of FP_INFINITE.
8021
8022 2008-05-23  Sandra Loosemore  <sandra@codesourcery.com>
8023             Daniel Jacobowitz  <dan@codesourcery.com>
8024
8025         * g++.dg/other/profile1.C: Use dg-require-profiling.
8026
8027 2008-05-24  Hans-Peter Nilsson  <hp@axis.com>
8028
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.
8032
8033 2008-05-23  Rafael Espíndola  <espindola@google.com>
8034
8035         * gcc.c-torture/compile/20080522-1.c: Move to gcc.dg.
8036         * gcc.dg/20080522-1.c: Moved from gcc.c-torture.
8037
8038 2008-05-23  Paul Brook  <paul@codesourcery.com>
8039             Carlos O'Donell  <carlos@codesourcery.com>
8040
8041         * gcc.target/arm/naked-1.c: New test.
8042         * gcc.target/arm/naked-2.c: New test.
8043
8044 2008-05-23  Tobias Burnus  <burnus@net-b.de>
8045
8046         PR fortran/36314
8047         * gfortran.dg/eoshift_large_1.f90: Replace tabs by spaces.
8048
8049 2008-05-23  Arnaud Charlet  <charlet@adacore.com>
8050
8051         * gnat.dg/addr_slice.adb: New test.
8052
8053 2008-05-23  Jakub Jelinek  <jakub@redhat.com>
8054
8055         PR c++/36237
8056         * g++.dg/gomp/pr36237.C: New test.
8057
8058 2008-05-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8059
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.
8064
8065 2008-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
8066
8067         PR libgfortran/36302
8068         * gfortran.dg/cshift_large_1.f90:  New test.
8069         * gfortran.dg/eoshift_large_1.f90:  New test.
8070
8071 2008-05-22  Rafael Espíndola  <espindola@google.com>
8072
8073         * gcc.c-torture/compile/20080522-1.c: New testcase.
8074
8075 2008-05-22  Richard Guenther  <rguenther@suse.de>
8076
8077         * gcc.c-torture/execute/20080522-1.c: New testcase.
8078
8079 2008-05-22  Richard Guenther  <rguenther@suse.de>
8080
8081         * gcc.dg/tree-ssa/alias-18.c: New testcase.
8082
8083 2008-05-22  Arnaud Charlet  <charlet@adacore.com>
8084
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.
8092
8093 2008-05-22  Nathan Sidwell  <nathan@codesourcery.com>
8094
8095         * lib/dg-pch.exp (dg-pch): Fix if bracing.
8096
8097 2008-05-21  H.J. Lu  <hongjiu.lu@intel.com>
8098
8099         * gcc.target/i386/m128-check.h (ARRAY_SIZE): New.
8100         (CHECK_EXP): Use it.
8101
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.
8105
8106 2008-05-21  Sebastian Pop  <sebastian.pop@amd.com>
8107
8108         PR tree-optimization/36287
8109         PR tree-optimization/36286
8110         * gcc.dg/tree-ssa/pr36287.c: New.
8111         * gfortran.dg/pr36286.f90: New.
8112
8113 2008-05-21  Tom Tromey  <tromey@redhat.com>
8114
8115         PR preprocessor/27777:
8116         * gcc.dg/cpp/pr27777.c: New file.
8117
8118 2008-05-21  Jakub Jelinek  <jakub@redhat.com>
8119
8120         PR c++/36023
8121         * g++.dg/ext/complit10.C: New test.
8122
8123 2008-05-21  Janis Johnson  <janis187@us.ibm.com>
8124
8125         * gfortran.dg/nint_2.f90: XFAIL only when using -O0.
8126
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.
8137
8138 2008-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8139
8140         PR fortran/36257
8141         * gfortran.dg/char_length_12.f90: New test.
8142
8143 2008-05-20  Nathan Sidwell  <nathan@codesourcery.com>
8144
8145         * gcc.c-torture/execute/builtins/memops-asm.c: Set inside_main.
8146
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.
8151
8152         * g++.old-deja/g++.pt/static11.C: Replace xfail by target requirement.
8153
8154         * lib/dg-pch.exp (dg-pch): Don't expect .s files if there are
8155         dg-errors expected.
8156
8157 2008-05-20  Janis Johnson  <janis187@us.ibm.com>
8158
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.
8168
8169 2008-05-20  Andy Hutchinson  <hutchinsonandy@aim.com>
8170
8171         * gcc.dg/array-quals-1.c: xfail read only section
8172         check for avr target. 
8173
8174 2008-05-20  Andy Hutchinson  <hutchinsonandy@aim.com>
8175
8176         PR testsuite/34889
8177         * gcc.c-torture/execute/builtins/pr23484-chk.c : Correct test for 
8178         16bit int target. 
8179
8180 2008-05-20  Andy Hutchinson  <hutchinsonandy@aim.com>
8181
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.
8187
8188 2008-05-20  Andy Hutchinson  <hutchinsonandy@aim.com>
8189
8190         * gcc.dg/builtins-config.h: AVR does not have C99 runtime. 
8191
8192 2008-05-20  Janis Johnson  <janis187@us.ibm.com>
8193
8194         PR testsuite/22523
8195         * g++.dg/template/inline1.C: Handle syntax for more assemblers.
8196
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.
8202
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.
8206
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.
8210
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.
8217
8218         * g++.dg/ext/vector14.C: Ignore a possible warning.
8219
8220 2008-05-20  Samuel Tardieu  <sam@rfc1149.net>
8221
8222         * gnat.dg/modular.adb: Remove test, gnat.dg/modular1.adb already
8223         checks that the bug is fixed and is more concise.
8224
8225 2008-05-20  Samuel Tardieu  <sam@rfc1149.net>
8226
8227         PR ada/35791
8228         * gnat.dg/check_displace_generation.adb: New.
8229
8230 2008-05-20  Samuel Tardieu  <sam@rfc1149.net>
8231
8232         PR ada/30740
8233         * gnat.dg/modular.adb: New test.
8234
8235 2008-05-20  Jan Sjodin  <jan.sjodin@amd.com>
8236             Sebastian Pop  <sebastian.pop@amd.com>
8237
8238         PR tree-optimization/36181
8239         * gcc.dg/tree-ssa/pr36181.c: New.
8240
8241 2008-05-20  Uros Bizjak  <ubizjak@gmail.com>
8242
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.
8249
8250 2008-05-20  Jan Sjodin  <jan.sjodin@amd.com>
8251             Sebastian Pop  <sebastian.pop@amd.com>
8252
8253         PR tree-optimization/36206
8254         * gfortran.dg/pr36206.f: New.
8255
8256 2008-05-20  Arnaud Charlet  <charlet@adacore.com>
8257
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.
8264
8265 2008-05-20  Richard Guenther  <rguenther@suse.de>
8266
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.
8271
8272 2008-05-20  Sandra Loosemore  <sandra@codesourcery.com>
8273
8274         * gcc.c-torture/compile/20061214-1.c: New test.
8275
8276 2008-05-20  Richard Guenther  <rguenther@suse.de>
8277
8278         * gcc.c-torture/execute/20080519-1.c: New testcase.
8279
8280 2008-05-19  Xinliang David Li  <davidxl@google.com>
8281
8282         * gcc.dg/cdce1.c: Remove test.
8283         * gcc.dg/cdce2.c: Remove test.
8284
8285 2008-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8286
8287         PR fortran/36265
8288         * gfortran.dg/char_length_11.f90: New test.
8289
8290 2008-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8291
8292         * gfortran.dg/widechar_intrinsics_5.f90: Add dg-do directive and
8293         use -fbackslash option.
8294
8295 2008-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8296
8297         * gfortran.dg/char_cast_2.f90: Adjust count in scanning the tree
8298         dump file.
8299
8300 2008-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8301
8302         * gfortran.dg/bind_c_module.f90: Adjust expected error messages.
8303
8304 2008-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8305
8306         * gfortran.dg/char_cast_1.f90: Adjust count in scanning the tree
8307         dump file.
8308
8309 2008-05-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8310
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.
8314
8315 2008-05-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8316
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.
8331
8332 2008-05-18  Eric Botcazou  <ebotcazou@adacore.com>
8333
8334         * gnat.dg/loop_optimization2.ad[sb]: New test.
8335
8336 2008-05-18  Jakub Jelinek  <jakub@redhat.com>
8337
8338         PR target/36090
8339         * gcc.c-torture/execute/20080502-1.c: New test.
8340
8341 2008-05-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8342
8343         * gfortran.dg/stat_1.f90: Skip on mingw.
8344         * gfortran.dg/stat_2.f90: Skip on mingw.
8345
8346 2008-05-18  Steven G. Kargl  <kargls@comcast.net>
8347
8348         PR fortran/36251
8349         gfortran.dg/public_private_module.f90: new test.
8350         gfortran.dg/bind_c_module.f90: new test.
8351
8352 2008-05-17  Xinliang David Li <davidxl@google.com>
8353
8354         * gcc.dg/cdce1.c: New test
8355         * gcc.dg/cdce2.c: New test
8356
8357 2008-05-17  Tobias Burnus  <burnus@net-b.de>
8358
8359         * gfortran.dg/initialization_19.f90: New test.
8360
8361 2008-05-17  Eric Botcazou  <ebotcazou@adacore.com>
8362
8363         * gnat.dg/bit_packed_array3.adb: New test.
8364
8365 2008-05-17  Eric Botcazou  <ebotcazou@adacore.com>
8366
8367         * gnat.dg/warn4.adb: New test.
8368
8369 2008-05-16  Paul Thomas  <pault@gcc.gnu.org>
8370
8371         PR fortran/35756
8372         PR fortran/35759
8373         * gfortran.dg/where_1.f90: New test.
8374
8375         PR fortran/35743
8376         PR fortran/35745
8377         * gfortran.dg/where_2.f90: New test.
8378
8379 2008-05-16  Tobias Burnus  <burnus@net-b.de>
8380
8381         * gfortran.dg/rank_1.f90
8382         * gfortran.dg/rank_2.f90
8383
8384 2008-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8385
8386         * gfortran.dg/missing_parens_1.f90: Update test.
8387         * gfortran.dg/fmt_t_7.f: Update test.
8388
8389 2008-05-16  Steven G. Kargl  <kargls@comcast.net>
8390
8391         * gfortran.dg/int_3.f90: New test.
8392         * gfortran.dg/and_or_xor.f90: New test.
8393
8394 2008-05-16  Daniel Kraft  <d@domob.eu>
8395
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
8415
8416 2008-05-16  Uros Bizjak  <ubizjak@gmail.com>
8417
8418         PR target/36246
8419         * gcc.target/i386/pr36246.c: New test.
8420
8421 2008-05-16  Sebastian Pop  <sebastian.pop@amd.com>
8422             Jan Sjodin  <jan.sjodin@amd.com>
8423
8424         PR tree-optimization/36228
8425         * gcc.dg/vect/pr36228.c: New.
8426
8427 2008-05-16  Hans-Peter Nilsson  <hp@axis.com>
8428
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.
8435
8436 2008-05-16  Daniel Kraft  <d@domob.eu>
8437
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.
8448
8449 2008-05-15  H.J. Lu  <hongjiu.lu@intel.com>
8450
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.
8462
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.
8466
8467 2008-05-15  Adam Nemet  <anemet@caviumnetworks.com>
8468
8469         PR middle-end/36194
8470         * gcc.dg/pr36194.c: New test.
8471
8472 2008-05-15  Janne Blomqvist  <jb@gcc.gnu.org>
8473
8474         PR libfortran/34974
8475         * gfortran.dg/fmt_t_7.f: Remove XFAIL, patch for PR 25561/Part 1 fixes
8476         this.
8477
8478 2008-05-15  Janis Johnson  <janis187@us.ibm.com>
8479
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.
8514
8515 2008-05-15  Richard Guenther  <rguenther@suse.de>
8516
8517         PR tree-optimization/36245
8518         * gcc.c-torture/compile/pr36245.c: New testcase.
8519
8520 2008-05-15  Richard Guenther  <rguenther@suse.de>
8521
8522         * gcc.dg/tree-ssa/loadpre7.c: Adjust scan for not performed
8523         transformation.
8524         * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
8525
8526 2008-05-15  Richard Guenther  <rguenther@suse.de>
8527
8528         PR middle-end/36244
8529         * gcc.dg/torture/pr36244.c: New testcase.
8530
8531 2008-05-15  Eric Botcazou  <ebotcazou@adacore.com>
8532
8533         * gnat.dg/discr8.ad[sb]: New test.
8534         * gnat.dg/discr8_pkg[123].ads: New helpers.
8535
8536 2008-05-15  H.J. Lu  <hongjiu.lu@intel.com>
8537
8538         * gcc.target/i386/sse-set-ps-1.c: New.
8539         * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
8540
8541 2008-05-15  Richard Guenther  <rguenther@suse.de>
8542
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.
8547
8548 2008-05-15  Richard Guenther  <rguenther@suse.de>
8549
8550         PR tree-optimization/34330
8551         * gcc.dg/torture/pr34330.c: New testcase.
8552
8553 2008-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8554
8555         PR fortran/36059
8556         * gfortran.dg/repack_arrays_1.f90: New test.
8557
8558 2008-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8559
8560         PR fortran/36186
8561         * gfortran.dg/boz_11.f90: New test.
8562         * gfortran.dg/boz_12.f90: New test.
8563
8564 2008-05-14  Paul Thomas  <pault@gcc.gnu.org>
8565
8566         PR fortran/36233
8567         * gfortran.dg/actual_procedure_1.f90: New test
8568
8569 2008-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8570
8571         PR fortran/35682
8572         * gfortran.dg/bound_4.f90: New test.
8573         * gfortran.dg/bounds_check_14.f90: New test.
8574
8575 2008-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8576
8577         PR fortran/35685
8578         * gfortran.dg/bound_3.f90: New test.
8579
8580 2008-05-14  Michael Meissner  <michael.meissner@amd.com>
8581             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
8582
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.
8592
8593 2008-05-14  Michael Meissner  <michael.meissner@amd.com>
8594
8595         PR target/36224
8596         * gcc.dg/pr36224.c: New file.
8597
8598 2008-05-14  Olivier Hainque  <hainque@adacore.com>
8599
8600         * gnat.dg/blkextract_from_reg.adb: New test.
8601
8602 2008-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8603
8604         PR fortran/36215
8605         * gfortran.dg/include_3.f95: New test.
8606
8607 2008-05-14  Ira Rosen  <irar@il.ibm.com>
8608
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.
8612
8613 2008-05-14  Samuel Tardieu  <sam@rfc1149.net>
8614
8615         * gnat.dg/old_errors.ads, gnat.dg/old_errors.adb: New.
8616
8617 2008-05-14  Andreas Krebbel  <krebbel1@de.ibm.com>
8618
8619         * g++.dg/eh/080513-1.C: New testcase.
8620
8621 2008-05-13  Uros Bizjak  <ubizjak@gmail.com>
8622
8623         PR target/36222
8624         * gcc.target/i386/pr36222-1.c: New test.
8625
8626 2008-05-13  H.J. Lu  <hongjiu.lu@intel.com>
8627
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.
8638
8639 2008-05-13  Janis Johnson  <janis187@us.ibm.com>
8640
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.
8653
8654 2008-05-13  Tom Tromey  <tromey@redhat.com>
8655
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.
8676
8677 2008-05-13  Richard Guenther  <rguenther@suse.de>
8678
8679         PR middle-end/36227
8680         * gcc.dg/pr36227.c: New testcase.
8681
8682 2008-05-13  Eric Botcazou  <ebotcazou@adacore.com>
8683
8684         * gnat.dg/discr7.adb: New test
8685         * gnat.dg/conv_integer.adb: Likewise.
8686
8687 2008-05-12  Janis Johnson  <janis187@us.ibm.com>
8688
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.
8693
8694 2008-05-12  Andy Hutchinson  <hutchinsonandy@aim.com>
8695
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.
8701
8702 2008-05-12  Samuel Tardieu  <sam@rfc1149.net>
8703
8704         * gnat.dg/specs/statically_matching.ads: New.
8705
8706 2008-05-12  H.J. Lu  <hongjiu.lu@intel.com>
8707
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.
8712
8713 2008-05-12  Uros Bizjak  <ubizjak@gmail.com>
8714
8715         PR rtl-optimization/36111
8716         * gcc.dg/pr36111.c: New test.
8717
8718 2008-05-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8719
8720         PR fortran/36176
8721         * gfortran.dg/transfer_simplify_9.f90: New test.
8722
8723 2008-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
8724
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.
8733
8734 2008-05-12  Ira Rosen  <irar@il.ibm.com>
8735
8736         * gfortran.dg/vect/pr36119.f: Rename to ...
8737         * gfortran.dg/vect/O3-pr36119.f90: ... this. Compile for all targets
8738         with -O3.
8739
8740 2008-05-11  Adam Nemet  <anemet@caviumnetworks.com>
8741
8742         * gcc.target/mips/mips.exp: Move passing -DMIPS16=... from here ...
8743         * lib/target-supports.exp (add_options_for_mips16_attribute):
8744         ... to here.
8745
8746 2008-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
8747
8748         PR fortran/35719
8749         * gfortran.dg/associated_5.f90:  New test.
8750
8751 2008-05-11  Richard Sandiford  <rdsandiford@googlemail.com>
8752
8753         * gcc.target/mips/scc-1.c: Require mips16_attribute, and add
8754         the associated options.
8755         * gcc.target/mips/scc-3.c: Likewise.
8756
8757 2008-05-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8758
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.
8762
8763 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8764
8765         * gfortran.dg/nint_2.f90: XFAIL on mingw.
8766
8767 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8768
8769         * gfortran.dg/streamio_15.f90: Take care of Windows CRLF line
8770         terminator.
8771
8772 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8773
8774         * gfortran.dg/fseek.f90: Take care of Windows CRLF line
8775         terminator.
8776
8777 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8778
8779         * gfortran.dg/fmt_t_5.f90: Take care of Windows CRLF line
8780         terminator.
8781
8782 2008-05-10  Kenneth Zadeck  <zadeck@naturalbridge.com>
8783
8784         PR rtl-optimization/36185
8785         * g++.dg/opt/pr36185.C
8786
8787 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8788
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.
8792
8793 2008-05-10  Richard Sandiford  <rdsandiford@googlemail.com>
8794
8795         PR rtl-optimization/33642
8796         * gcc.c-torture/compile/pr11832.c: Skip for MIPS.
8797         * gcc.c-torture/compile/pr33009.c: Likewise.
8798
8799 2008-05-09  Tom Tromey  <tromey@redhat.com>
8800
8801         * gcc.dg/pr22231.c: Fix dg-error call.
8802
8803 2008-05-09  Tom Tromey  <tromey@redhat.com>
8804
8805         PR preprocessor/22231:
8806         * gcc.dg/pr22231.c: New file.
8807
8808 2008-05-09  Richard Guenther  <rguenther@suse.de>
8809
8810         PR tree-optimization/36187
8811         * g++.dg/opt/pr36187.C: New testcase.
8812
8813 2008-05-08  Jan Sjodin  <jan.sjodin@amd.com>
8814             Sebastian Pop  <sebastian.pop@amd.com>
8815
8816         * gcc.dg/tree-ssa/data-dep-1.c: New.
8817
8818 2008-05-08  Richard Guenther  <rguenther@suse.de>
8819
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.
8830
8831 2008-05-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8832
8833         PR fortran/36162
8834         * gfortran.dg/module_widestring_1.f90: New test.
8835
8836 2008-05-08  Rafael Espíndola  <espindola@google.com>
8837
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
8849
8850 2008-05-08  David Daney  <ddaney@avtrex.com>
8851
8852         * lib/target-supports.exp (check_effective_target_sync_int_long): Add
8853         mips*-*-*.
8854         (check_effective_target_sync_char_short): Same.
8855
8856 2008-05-08  Kai Tietz  <kai.tietz@onevision.com>
8857
8858         * gcc.c-torture/compile/pr36172.c: Replace unsigned long by
8859         __SIZE_TYPE__.
8860
8861 2008-05-08  Sa Liu  <saliu@de.ibm.com>
8862
8863         * gcc.target/spu/subti3.c: New.
8864
8865 2008-05-08  Richard Guenther  <rguenther@suse.de>
8866
8867         PR middle-end/36154
8868         * gcc.c-torture/compile/pr36154.c: New testcase.
8869
8870 2008-05-08  Richard Guenther  <rguenther@suse.de>
8871
8872         PR middle-end/36172
8873         * gcc.c-torture/compile/pr36172.c: New testcase.
8874
8875 2008-05-08  Uros Bizjak  <ubizjak@gmail.com>
8876
8877         PR target/35714
8878         * gcc.target/i386/pr35714.c: New test.
8879
8880 2008-05-07  Jakub Jelinek  <jakub@redhat.com>
8881
8882         PR middle-end/36013
8883         * gcc.c-torture/execute/20080506-2.c: New test.
8884
8885         PR middle-end/36137
8886         * gcc.c-torture/execute/20080506-1.c: New test.
8887
8888 2008-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8889
8890         PR libfortran/34974
8891         * gfortran.dg/fmt_t_7.f: XFAIL this until we get issue resolved.
8892
8893 2008-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8894
8895         PR testsuite/36155
8896         * g++.dg/ext/utf32-4.C: Fix a typo.
8897
8898 2008-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8899
8900         PR testsuite/36155
8901         * gcc.dg/utf32-4.c: Fix a typo.
8902
8903         * lib/target-supports.exp (check_effective_target_4byte_wchar_t):
8904         Use __WCHAR_TYPE__ instead of wchar_t.
8905
8906 2008-05-06  Mark Shinwell  <shinwell@codesourcery.com>
8907             Daniel Jacobowitz  <dan@codesourcery.com>
8908             Andrew Jenner  <andrew@codesourcery.com>
8909
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.
8913
8914 2008-05-06  Tom Tromey  <tromey@redhat.com>
8915
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.
8921
8922 2008-05-06  Tobias Burnus  <burnus@net-b.de>
8923
8924         PR fortran/36117
8925         * gfortran.dg/bessel_2.f90: New.
8926
8927 2008-05-06  Olivier Hainque  <hainque@adacore.com>
8928
8929         * gnat.dg/fatp_sra.adb: New test.
8930
8931 2008-05-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8932
8933         PR middle-end/36141
8934         * gcc.c-torture/pr36141.c: New testcase.
8935
8936 2008-05-06  Danny Smith  <dannysmith@users.sourceforge.net>
8937
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.
8944
8945 2008-05-05  Danny Smith  <dannysmith@users.sourceforge.net>
8946
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.
8950
8951 2008-05-05  Andrew Pinski  <andrew.pinski@playstation.sony.com>
8952
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.
8958
8959 2008-05-05  Ira Rosen  <irar@il.ibm.com>
8960
8961         PR tree-optimization/36119
8962         * gfortran.dg/vect/pr36119.f: New test. 
8963
8964 2008-05-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8965
8966         PR libfortran/35995
8967         * gfortran.dg/intrinsic_ifunction_1.f90:  New test case.
8968
8969 2008-05-04  Andy Hutchinson  <hutchinsonandy@aim.com>
8970
8971         * gcc.dg/nested-func-5.c: Skip for target without trampolines.
8972         * gcc.dg/torture/nested-fn-1.c: Ditto.
8973
8974 2008-05-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8975
8976         PR libfortran/35990
8977         * gfortran.dg/intrinsic_pack_4.f90:  New test case.
8978
8979 2008-05-03  Eric Botcazou  <ebotcazou@adacore.com>
8980
8981         * gnat.dg/discr6_pkg.ads: New helper.
8982         * gnat.dg/discr6.adb: New test.
8983
8984 2008-05-03  Eric Botcazou  <ebotcazou@adacore.com>
8985
8986         * gnat.dg/alignment4.adb: Adjust.
8987         * gnat.dg/alignment5.adb: Likewise.
8988         * gnat.dg/alignment6.adb: XFAIL.
8989
8990 2008-05-03  Richard Guenther  <rguenther@suse.de>
8991
8992         * gcc.dg/tree-ssa/loop-36.c: Cleanup the dump file.
8993
8994 2008-05-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8995
8996         PR fortran/33268
8997         * gfortran.dg/io_constraints_4.f90: New test.
8998
8999 2008-05-01  Simon Baldwin <simonb@google.com>
9000
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.
9006
9007 2008-05-01  Bud Davis  <bdavis9659@sbcglobal.net>
9008
9009         PR fortran/35940        
9010         * gfortran.dg/index.f90: New test.
9011
9012 2008-05-01  Simon Baldwin <simonb@google.com>
9013
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.
9019
9020 2008-05-01  Richard Guenther  <rguenther@suse.de>
9021
9022         PR middle-end/36093
9023         * gcc.c-torture/execute/pr36093.c: New testcase.
9024
9025 2008-04-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9026
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.
9030
9031 2008-04-28  Paul Thomas  <pault@gcc.gnu.org>
9032
9033         PR fortran/35997
9034         * gfortran.dg/use_rename_3.f90
9035
9036 2008-04-30  Richard Guenther  <rguenther@suse.de>
9037
9038         PR tree-optimization/21636
9039         * gcc.dg/tree-ssa/ssa-ccp-19.c: New testcase.
9040
9041 2008-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
9042
9043         PR libfortran/35993
9044         * gfortran.dg/intrinsic_product_1.f90:  New test case.
9045
9046 2008-04-30  Richard Guenther  <rguenther@suse.de>
9047
9048         PR tree-optimization/14847
9049         * gcc.dg/tree-ssa/ssa-ifcombine-6.c: New testcase.
9050
9051 2008-04-30  Jakub Jelinek  <jakub@redhat.com>
9052
9053         PR c++/35986
9054         * g++.dg/overload/template4.C: New test.
9055
9056 2008-04-30  Kai Tietz  <kai.tietz@onevision.com>
9057
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.
9062
9063 2008-04-30  Nathan Sidwell  <nathan@codesourcery.com>
9064
9065         * gcc.dg/tls/section-2.c: Restrict to vxworks.
9066
9067 2008-04-29  Samuel Tardieu  <sam@rfc1149.net>
9068
9069         PR ada/35792
9070         * gnat.dg/specs/tag2.ads: New.
9071
9072 2008-04-29  Richard Guenther  <rguenther@suse.de>
9073
9074         PR tree-optimization/36078
9075         * gfortran.fortran-torture/compile/pr36078.f90: New testcase.
9076
9077 2008-04-29  Richard Guenther  <rguenther@suse.de>
9078
9079         PR middle-end/15255
9080         * gcc.dg/fold-plusmult.c: New testcase.
9081
9082 2008-04-29  Richard Guenther  <rguenther@suse.de>
9083
9084         PR middle-end/36077
9085         * gcc.c-torture/execute/pr36077.c: New testcase.
9086
9087 2008-04-29  Kai Tietz  <kai.tietz@onevision.com>
9088
9089         * gcc.dg/sync-2.c: Set dg-options "-ansi".
9090
9091 2008-04-29  Jakub Jelinek  <jakub@redhat.com>
9092
9093         PR c++/35650
9094         * g++.dg/init/ref17.C: New test.
9095
9096         PR c++/35987
9097         * g++.dg/other/error28.C: New test.
9098
9099 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
9100
9101         PR target/36073
9102         * gcc.target/i386/pr36073.c: New test.
9103
9104 2008-04-28  Richard Guenther  <rguenther@suse.de>
9105
9106         PR testsuite/34223
9107         * gcc.dg/vect/vect-118.c: Rename to ...
9108         * gcc.dg/vect/O3-vect-pr34223.c: ... this.
9109
9110 2008-04-28  Richard Guenther  <rguenther@suse.de>
9111
9112         PR tree-optimization/36066
9113         * gcc.dg/torture/pr36066.c: New testcase.
9114
9115 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
9116
9117         PR target/36064
9118         * gcc.target/i386/pr36064.c: New test.
9119
9120 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
9121
9122         PR testsuite/36056
9123         * g++.dg/ext/vector14.C: Add -msse for 32bit x86 targets.
9124
9125 2008-04-27  Richard Guenther  <rguenther@suse.de>
9126
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.
9143
9144 2008-04-27  Nathan Sidwell  <nathan@codesourcery.com>
9145
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.
9150
9151 2008-04-26  H.J. Lu  <hongjiu.lu@intel.com>
9152
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.
9156
9157 2008-04-26  George Helffrich  <george@gcc.gnu.org>
9158
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.
9164
9165 2008-04-26  Richard Sandiford  <rsandifo@nildram.co.uk>
9166
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.
9171
9172 2008-04-25  Tobias Burnus  <burnus@net-b.de>
9173
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.
9176
9177 2008-04-25  Kai Tietz  <kai.tietz@onevision.com>
9178
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.
9195
9196 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
9197
9198         * gcc.dg/lower-subreg-1.c: Skip IA64 platform.
9199
9200 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
9201
9202         * gcc.dg/vect/slp-15.c: Fix scan when vect_int_mult is false.
9203
9204 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
9205
9206         PR testsuite/36035
9207         * gcc.dg/vect/vect-vfa-slp.c: Remove bad check.
9208
9209 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
9210
9211         * gcc.dg/pr36017.c: Run on all targets, remove -lm from dg-options.
9212
9213         PR c++/35758
9214         * g++.dg/ext/vector14.C: New test.
9215
9216 2008-04-24  Richard Guenther  <rguenther@suse.de>
9217
9218         * gcc.dg/builtin-constant_p-1.c: New testcase.
9219         * gcc.dg/builtin-errors.c: Adjust expected error.
9220
9221 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
9222
9223         PR tree-optimization/36008
9224         * gcc.c-torture/execute/20080424-1.c: New test.
9225
9226 2008-04-24  Ira Rosen  <irar@il.ibm.com>
9227             Richard Guenther  <rguenther@suse.de>
9228
9229         PR tree-optimization/36034
9230         * gcc.c-torture/execute/pr36034-1.c: New testcase.
9231         * gcc.c-torture/execute/pr36034-2.c: Likewise.
9232
9233 2008-04-24  Olivier Hainque  <hainque@adacore.com>
9234
9235         * gnat.dg/concat_length.adb: New test.
9236
9237 2008-04-24  Ira Rosen  <irar@il.ibm.com>
9238
9239         PR tree-optimization/35982
9240         * gcc.dg/vect/fast-math-pr35982.c: New.
9241
9242 2008-04-24  Danny Smith  <dannysmith@users.net>
9243
9244         * gcc.dg/format/ms-warnI64-1.c: New file.
9245
9246 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
9247
9248         PR target/36015
9249         * gcc.dg/pr36015.c: New test.
9250
9251 2008-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9252
9253         PR rtl-optimization/36006
9254         * gfortran.dg/pr36006-1.f90: New test.
9255         * gfortran.dg/pr36006-2.f90: Ditto.
9256
9257 2008-04-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9258
9259         PR fortran/35994
9260         * gfortran.dg/minmaxloc_5.f90: New test.
9261         * gfortran.dg/minmaxloc_6.f90: New test.
9262
9263 2008-04-23  Steve Ellcey  <sje@cup.hp.com>
9264
9265         * gcc.dg/array-init-1.c: Add big-endian number to check.
9266
9267 2008-04-23  Richard Guenther  <rguenther@suse.de>
9268
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.
9274
9275 2008-04-23  Richard Guenther  <rguenther@suse.de>
9276
9277         PR middle-end/36021
9278         * gcc.dg/attr-alloc_size-2.c: New testcase.
9279
9280 2008-04-23  Kai Tietz  <kai.tietz@onevision.com>
9281
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*.
9285
9286 2008-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
9287
9288         PR libfortran/35988
9289         * gfortran.dg/matmul_7.f90:  New test.
9290
9291 2008-04-22  Steve Ellcey  <sje@cup.hp.com>
9292
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.
9298
9299 2008-04-22  Jason Merrill  <jason@redhat.com>
9300
9301         PR c++/35316
9302         * g++.dg/cpp0x/decltype11.C: New.
9303
9304 2008-04-23  Jakub Jelinek  <jakub@redhat.com>
9305
9306         PR rtl-optimization/36017
9307         * gcc.dg/pr36017.c: New test.
9308
9309 2008-04-22  Jakub Jelinek  <jakub@redhat.com>
9310
9311         PR c++/35747
9312         * g++.dg/ext/stmtexpr13.C: New test.
9313
9314 2008-04-22  Ian Lance Taylor  <iant@google.com>
9315
9316         * gcc.c-torture/compile/20080419-1.c: New test.
9317
9318 2008-04-22  Kris Van Hees <kris.van.hees@oracle.com>
9319
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'.
9325
9326 2008-04-22  Nick Clifton  <nickc@redhat.com>
9327
9328         * gcc.dg/Wconversion-real.c: Add missing end of comment marker.
9329
9330 2008-04-21  Uros Bizjak  <ubizjak@gmail.com>
9331
9332         PR target/31486
9333         * gcc.target/i386/pr31486.c: New test.
9334
9335 2008-04-21  Adam Nemet  <anemet@caviumnetworks.com>
9336
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.
9341
9342 2008-04-21  Steve Ellcey  <sje@cup.hp.com>
9343
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.
9353
9354 2008-04-22  Jakub Jelinek  <jakub@redhat.com>
9355
9356         * g++.dg/ext/fixed1.C: Add dg-options.
9357
9358 2008-04-21  Uros Bizjak  <ubizjak@gmail.com>
9359
9360         PR target/26445
9361         * g++.dg/other/i386-4.C: New test.
9362
9363 2008-04-21  Jason Merrill  <jason@redhat.com>
9364
9365         PR c++/35325
9366         * g++.dg/ext/fixed1.C: New.
9367
9368         PR c++/35678
9369         * g++.dg/template/ttp27.C: New.
9370
9371 2008-04-21  Tom Tromey  <tromey@redhat.com>
9372
9373         PR libcpp/33415:
9374         * gcc.dg/cpp/pr33415.c: New file.
9375
9376 2008-04-21  Olivier Hainque  <hainque@adacore.com>
9377
9378         * gnat.dg/bltins.adb: New testcase.
9379
9380 2008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9381
9382         PR fortran/35991
9383         * gfortran.dg/zero-sized_4.f90: New test.
9384
9385 2008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9386
9387         PR fortran/35882
9388         * gfortran.dg/continuation_5.f: Add some comment lines.
9389         * gfortran.dg/continuation_3.f90: Add some comment lines.
9390
9391 2008-04-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
9392
9393         PR libfortran/35960
9394         * gfortran.dg/reshape_zerosize_1.f90:  New file.
9395
9396 2008-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9397
9398         * gnat.dg/alignment6.adb: New test.
9399
9400 2008-04-19  Paul Thomas  <pault@gcc.gnu.org>
9401
9402         PR fortran/35944
9403         PR fortran/35946
9404         PR fortran/35947
9405         * gfortran.dg/array_constructor_23.f: New test.
9406
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.
9413
9414 2008-04-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9415
9416         PR fortran/35892
9417         * gfortran.dg/pr35154-dwarf2.f: Remove.
9418         * gfortran.dg/pr35154-stabs.f: Remove.
9419
9420 2008-04-18  Ian Lance Taylor  <iant@google.com>
9421
9422         PR tree-optimization/35977
9423         * gcc.dg/tree-ssa/forwprop-3.c: Use -O2 rather than -O.
9424
9425 2008-04-18  Jakub Jelinek  <jakub@redhat.com>
9426             Peter Bergner  <bergner@vnet.ibm.com>
9427
9428         PR target/35907
9429         * gcc.target/powerpc/pr35907.c: New test.
9430
9431 2008-04-18  Eric Botcazou  <ebotcazou@adacore.com>
9432
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.
9436
9437 2008-04-18  Kris Van Hees <kris.van.hees@oracle.com>
9438
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
9468
9469 2008-04-18  Eric Botcazou  <ebotcazou@adacore.com>
9470
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.
9474
9475 2008-04-17  Jason Merrill  <jason@redhat.com>
9476
9477         PR c++/35773
9478         * g++.dg/overload/autoptr1.C: New.
9479
9480 2008-04-17  Eric Botcazou  <ebotcazou@adacore.com>
9481
9482         * gnat.dg/alignment4.adb: New test.
9483         * gnat.dg/alignment5.adb: Likewise.
9484         * gnat.dg/frame_overflow.adb: Adjust.
9485
9486 2008-04-17  Richard Guenther  <rguenther@suse.de>
9487
9488         * gcc.dg/tree-ssa/ssa-fre-17.c: New testcase.
9489
9490 2008-04-17  Christian Bruel  <christian.bruel@st.com>
9491
9492         * gcc.dg/long-long-compare-1.c: New testcase. 
9493
9494 2008-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9495
9496         PR fortran/35724
9497         * gfortran.dg/eoshift_2.f90: New test.
9498
9499 2008-04-16  Paul Thomas  <pault@gcc.gnu.org>
9500
9501         PR fortran/35932
9502         * gfortran.dg/intrinsic_char_1.f90: New test.
9503
9504 2008-04-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9505
9506         PR target/35944
9507         * gfortran.dg/pr35944-1.f90: New test.
9508         * gfortran.dg/pr35944-2.f90: Ditto.
9509
9510 2008-04-16  Jakub Jelinek  <jakub@redhat.com>
9511
9512         PR c/35739
9513         * gcc.dg/dfp/pr35739.c: New test.
9514
9515         PR tree-optimization/35899
9516         * gcc.dg/pr35899.c: New test.
9517
9518         PR target/35662
9519         * gfortran.dg/pr35662.f90: New test.
9520
9521 2008-04-16  Richard Guenther  <rguenther@suse.de>
9522
9523         * gcc.dg/tree-ssa/loop-35.c: New testcase.
9524
9525 2008-04-16  Samuel Tardieu  <sam@rfc1149.net>
9526
9527         PR ada/29015
9528         * gnat.dg/incomplete1.ads, gnat.dg/incomplete2.ads,
9529         gnat.dg/incomplete2.adb: New.
9530
9531 2008-04-16  Hans-Peter Nilsson  <hp@axis.com>
9532
9533         PR tree-optimization/35629
9534         * gcc.dg/tree-ssa/loop-25.c: Xfail all but the first
9535         scan-tree-dump-times.
9536
9537 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
9538
9539         PR ada/22387
9540         * gnat.dg/specs/corr_discr.ads: New.
9541
9542 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
9543
9544         * gnat.dg/string_slice2.adb: New test.
9545
9546 2008-04-15  Richard Guenther  <rguenther@suse.de>
9547
9548         * gcc.dg/fold-compare-2.c: Adjust testcase.
9549         * gcc.dg/tree-ssa/pr21086.c: Likewise.
9550
9551 2008-04-15  Richard Guenther  <rguenther@suse.de>
9552
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.
9557
9558 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
9559
9560         * gnat.dg/loop_optimization1.ad[sb]: New test.
9561
9562 2008-04-15  Jakub Jelinek  <jakub@redhat.com>
9563
9564         PR c/35751
9565         * gcc.dg/gomp/pr35751.c: New test.
9566         * g++.dg/gomp/pr35751.C: New test.
9567
9568 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
9569
9570         PR ada/16086
9571         * gnat.dg/prot_def.adb: New.
9572
9573 2008-04-14  Ian Lance Taylor  <iant@google.com>
9574
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.
9578
9579 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
9580
9581         * gnat.dg/specs/storage.ads: Fix expected error message.
9582
9583 2008-04-14  Robert Dewar  <dewar@adacore.com>
9584
9585         * gnat.dg/specs/linker_section.ads: Check for more error conditions.
9586
9587 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
9588
9589         PR ada/18680
9590         * gnat.dg/specs/linker_section.ads: New.
9591
9592 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
9593
9594         PR ada/16098
9595         * gnat.dg/specs/renamings.ads: New.
9596
9597 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
9598
9599         PR ada/15915
9600         * gnat.dg/specs/storage.ads: New.
9601
9602 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
9603
9604         * gnat.dg/deep_old.adb: New.
9605
9606 2008-04-14  Eric Botcazou  <ebotcazou@adacore.com>
9607
9608         * gnat.dg/loop_address2.adb: New test.
9609
9610 2008-04-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9611
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.
9616
9617 2008-04-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
9618
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.
9625
9626 2008-04-13  Samuel Tardieu  <sam@rfc1149.net> 
9627
9628         PR ada/17985
9629         * gnat.dg/ancestor_type.ads, gnat.dg/ancestor_type.adb: New test.
9630
9631 2008-04-12  Andrew Pinski  <pinskia@gmail.com>
9632
9633         * gcc.target/powerpc/darwin-save-world-1.c: New test.
9634
9635 2008-04-11  Richard Guenther  <rguenther@suse.de>
9636
9637         PR tree-optimization/35869
9638         * gcc.c-torture/compile/pr35869.c: New testcase.
9639
9640 2008-04-11  H.J. Lu  <hongjiu.lu@intel.com>
9641
9642         * gcc.target/i386/sse-13.c: Move __builtin_ia32_round* to new
9643         /* mmintrin-common.h */ section.
9644
9645         * gcc.target/i386/sse-14.c: Add tests for mmintrin-common.h.
9646
9647 2008-04-11  Volker Reichelt  <v.reichelt@netcologne.de>
9648
9649         PR c/35744
9650         * gcc.dg/attr-error-1.c: New test.
9651
9652 2008-04-10  Adam Nemet  <anemet@caviumnetworks.com>
9653
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.
9657
9658 2008-04-10  Ira Rosen  <irar@il.ibm.com>
9659
9660         PR tree-optimization/35821
9661         * gcc.dg/vect/pr35821-altivec.c: New.
9662         * gcc.dg/vect/pr35821-spu.c: New.
9663
9664 2008-04-09  Andy Hutchinson  <hutchinsonandy@aim.com>
9665
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
9679
9680 2008-04-09  Jason Merrill  <jason@redhat.com>
9681
9682         PR c++/35708
9683         * g++.dg/ext/complit9.C: New.
9684
9685 2008-04-09  Samuel Tardieu  <sam@rfc1149.net>
9686
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.
9690
9691 2008-04-09  Kai Tietz  <kai.tietz@onevision.com>
9692
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.
9696
9697 2008-04-09  Richard Sandiford  <richard@codesourcery.com>
9698
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.
9715
9716 2008-04-09  Jakub Jelinek  <jakub@redhat.com>
9717
9718         * gfortran.dg/namelist_47.f90: New test.
9719
9720 2008-04-09  Richard Guenther  <rguenther@suse.de>
9721
9722         * gfortran.dg/bind_c_usage_14.f03: Adjust.
9723
9724 2008-04-08  Andy Hutchinson  <hutchinsonandy@aim.com>
9725
9726         PR target/35005
9727         * execute/20071221-1.c: Adapt test for 16 bit int targets.
9728         * execute/pr35163.c: Ditto.
9729
9730 2008-04-08  Richard Guenther  <rguenther@suse.de>
9731
9732         * gcc.c-torture/execute/20080408-1.c: New testcase.
9733
9734 2008-04-08  Eric Botcazou  <ebotcazou@adacore.com>
9735
9736         * gnat.dg/pack6.adb: New test.
9737         * gnat.dg/pack7.adb: Likewise.
9738         * gnat.dg/pack8.adb: Likewise.
9739
9740 2008-04-08  Arnaud Charlet  <charlet@adacore.com>
9741
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.
9747
9748 2008-04-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9749
9750         PR fortran/25829 28655
9751         * gfortran.dg/write_check2.f90: Update dg-error.
9752         * gfortran.dg/io_constraints_1.f90: Udate dg-error.
9753
9754 2008-04-07  Jason Merrill  <jason@redhat.com>
9755
9756         PR c++/35734
9757         * g++.dg/warn/ctor1.C: New.
9758
9759 2008-04-07  Kai Tietz  <kai.tietz@onevision.com>
9760
9761         PR/35842
9762         * gcc.dg/torture/pr35842.c: New.
9763
9764 2008-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9765
9766         * gnat.dg/array4.adb: New test.
9767         * gnat.dg/specs/static_initializer2.ads: Likewise.
9768
9769 2008-04-06  Richard Guenther  <rguenther@suse.de>
9770
9771         PR tree-optimization/35400
9772         * gcc.dg/torture/pr35400.c: New testcase.
9773         * g++.dg/torture/pr35400.C: Likewise.
9774
9775 2008-04-06  Paul Thomas  <pault@gcc.gnu.org>
9776
9777         PR fortran/35780
9778         * gfortran.dg/simplify_argN_1.f90: New test.
9779
9780 2008-04-06  Tobias Schlüter  <tobi@gcc.gnu.org>
9781
9782         PR fortran/35832
9783         * gfortran.dg/io_constraints_2.f90: Adapt to new error message.
9784
9785 2008-04-06  Tobias Burnus  <burnus@net-b.de>
9786
9787         * gfortran.dg/f2003_io_1.f03: Make standard conform.
9788         * gfortran.dg/f2003_io_8.f03: New.
9789
9790 2008-04-06  Eric Botcazou  <ebotcazou@adacore.com>
9791
9792         * gnat.dg/pack5.adb: New test.
9793
9794 2008-04-06  Uros Bizjak  <ubizjak@gmail.com>
9795
9796         PR target/12329
9797         * gcc.target/i386/pr12329.c: New test.
9798
9799 2008-04-05  Eric Botcazou  <ebotcazou@adacore.com>
9800
9801         * gnat.dg/pr35823.adb: Rename to size_attribute.adb.
9802
9803 2008-04-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9804
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.
9813
9814 2008-04-05  Richard Guenther  <rguenther@suse.de>
9815
9816         PR tree-optimization/35833
9817         * gcc.dg/torture/pr35833.c: New testcase.
9818
9819 2008-04-04  Naveen.H.S  <naveen.hs@kpitcummins.com>
9820
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.
9827
9828 2008-04-04  Janis Johnson  <janis187@us.ibm.com>
9829
9830         * g++.dg/other/anon5.C: Don't depend on line number for error message.
9831
9832         * gcc.dg/torture/builtin-modf-1.c: Use special options for
9833         powerpc*-*-linux*.
9834
9835         * gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.
9836
9837         * gcc.dg/pr34856.c: Use -maltivec on powerpc linux.
9838
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.
9843
9844 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
9845
9846         PR target/35364
9847         * g++.dg/gomp/pr35364.C: New test.
9848
9849 2008-04-04  H.J. Lu  <hongjiu.lu@intel.com>
9850
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.
9855
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.
9865
9866         * gcc.target/i386/i386.exp (check_effective_target_aes): New.
9867         (check_effective_target_pclmul): Likewise.
9868
9869 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
9870
9871         PR c/35440
9872         * gcc.dg/pr35440.c: New test.
9873
9874 2008-04-04  Richard Guenther  <rguenther@suse.de>
9875
9876         PR middle-end/35823
9877         * gnat.dg/pr35823.adb: New testcase.
9878
9879 2008-04-03  Janis Johnson  <janis187@us.ibm.com>
9880
9881         PR c/35712
9882         * gcc.dg/dfp/constants-zero.c: New test.
9883
9884 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
9885
9886         PR c/35738
9887         * gcc.dg/gomp/pr35738.c: New test.
9888
9889         PR middle-end/35818
9890         * gcc.dg/gomp/pr35818.c: New test.
9891
9892         PR fortran/35786
9893         * gfortran.dg/gomp/pr35786-1.f90: New test.
9894         * gfortran.dg/gomp/pr35786-2.f90: New test.
9895
9896 2008-04-03  Adam Nemet  <anemet@caviumnetworks.com>
9897
9898         * gcc.target/mips/scc-1.c: New test.
9899
9900 2008-04-03  Richard Guenther  <rguenther@suse.de>
9901
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.
9905
9906 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
9907
9908         PR c++/35741
9909         * g++.dg/other/offsetof5.C: New test.
9910
9911 2008-04-03  Paolo Bonzini  <bonzini@gnu.org>
9912
9913         PR rtl-optimization/35281
9914         * gcc.target/i386/pr35281.c: New test.
9915
9916 2008-04-03  Richard Guenther  <rguenther@suse.de>
9917
9918         PR middle-end/35800
9919         * gcc.c-torture/execute/pr35800.c: New test.
9920
9921 2008-04-02  Joseph Myers  <joseph@codesourcery.com>
9922
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.
9934
9935 2008-04-02  Richard Guenther  <rguenther@suse.de>
9936
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.
9941
9942 2008-04-02  Richard Guenther  <rguenther@suse.de>
9943
9944         PR tree-optimization/14495
9945         * gcc.dg/tree-ssa/vrp40.c: New testcase.
9946
9947 2008-04-02  Eric Botcazou  <ebotcazou@adacore.com>
9948
9949         * gnat.dg/specs/discr_record_constant.ads: New test.
9950
9951 2008-04-02  Richard Guenther  <rguenther@suse.de>
9952
9953         * gcc.dg/tree-ssa/vrp38.c: New testcase.
9954         * gcc.dg/tree-ssa/vrp39.c: Likewise.
9955
9956 2008-04-01  George Helffrich  <george@gcc.gnu.org>
9957
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.
9961
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.
9970
9971 2008-04-01  Volker Reichelt  <v.reichelt@netcologne.de>
9972
9973         PR c/35436
9974         * gcc.dg/format/gcc_gfc-2.c: New test.
9975
9976 2008-03-31  Seongbae Park <seongbae.park@gmail.com>
9977
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.
9988
9989 2008-03-31  Volker Reichelt  <v.reichelt@netcologne.de>
9990
9991         PR c/35750
9992         * gcc.dg/old-style-param-1.c: New test.
9993
9994 2008-03-31  Eric Botcazou  <ebotcazou@adacore.com>
9995
9996         * gnat.dg/object_overflow.adb: New test.
9997
9998 2008-03-31  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9999
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.
10004
10005 2008-03-31  Olivier Hainque  <hainque@adacore.com>
10006
10007         * gnat.dg/assign_from_packed_pixels.ads: Support for ...
10008         * gnat.dg/assign_from_packed.adb: New testcase.
10009
10010 2008-03-31  Zdenek Dvorak  <ook@ucw.cz>
10011
10012         PR rtl-optimization/35729
10013         * gcc.dg/pr35729.c: New test.
10014
10015 2008-03-31  H.J. Lu  <hongjiu.lu@intel.com>
10016
10017         PR target/32000
10018         * gcc.target/i386/pr32000-1.c: New.
10019
10020 2008-03-31  Arnaud Charlet  <charlet@adacore.com>
10021
10022         * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
10023         on some environments.
10024
10025 2008-03-31  Andrew Pinski  <pinskia@gmail.com>
10026
10027         PR tree-opt/35431
10028         * gcc.c-torture/compile/pr35431.c: New testcase.
10029
10030 2008-03-30  Kaz Kojima  <kkojima@gcc.gnu.org>
10031
10032         * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
10033         targets.
10034
10035 2008-03-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10036
10037         PR c++/35245
10038         * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
10039
10040 2008-03-30  Volker Reichelt  <v.reichelt@netcologne.de>
10041
10042         PR c++/35578
10043         * g++.dg/parse/friend8.C: New test.
10044
10045         PR c/35748
10046         * gcc.dg/union-cast-4.c: New test.
10047
10048 2008-03-30  H.J. Lu  <hongjiu.lu@intel.com>
10049
10050         PR target/35757
10051         * gcc.target/i386/sse4_1-blendps-2.c: New.
10052         * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
10053
10054 2008-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
10055
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.
10064
10065 2008-03-30  Eric Botcazou  <ebotcazou@adacore.com>
10066
10067         * gnat.dg/bit_packed_array2.adb: New test.
10068
10069 2008-03-30  Paul Thomas  <pault@gcc.gnu.org>
10070
10071         PR fortran/35740
10072         * gfortran.dg/transpose_conjg_1.f90: New test.
10073
10074 2008-03-29  Laurent GUERBY  <laurent@guerby.net>
10075
10076         * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
10077
10078 2008-03-29  Paul Thomas  <pault@gcc.gnu.org>
10079
10080         PR fortran/35698
10081         * gfortran.dg/allocate_zerosize_3.f: New test.
10082
10083         PR fortran/35702
10084         * gfortran.dg/character_assign_1.f90: New test.
10085
10086 2008-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
10087
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.
10093
10094 2008-03-28  Daniel Franke  <franke.daniel@gmail.com>
10095
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.
10104
10105 2008-03-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10106
10107         PR fortran/35699
10108         * gfortran.dg/direct_io_10.f: New test.
10109
10110 2008-03-28  Uros Bizjak  <ubizjak@gmail.com>
10111
10112         * gcc.target/i386/vectorize6.c: New test.
10113
10114 2008-03-28  Tobias Burnus  <burnus@net-b.de>
10115
10116         PR fortran/35721
10117         * gfortran.dg/associated_target_2.f90: New.
10118
10119 2008-03-28  Richard Guenther  <rguenther@suse.de>
10120
10121         PR tree-optimization/19580
10122         * gcc.dg/tree-ssa/loop-34.c: New testcase.
10123
10124 2008-03-28  Richard Guenther  <rguenther@suse.de>
10125
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.
10132
10133 2008-03-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10134
10135         PR target/31334
10136         * gcc.target/powerpc/altivec-25.c: New testcase.
10137
10138 2008-03-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10139
10140         PR fortran/35724
10141         * gfortran.dg/cshift_shift_real_2.f90: New test.
10142
10143 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
10144
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.
10147
10148 2008-03-27  Richard Guenther  <rguenther@suse.de>
10149
10150         PR c/32511
10151         * gcc.dg/attr-weak-1.c: New testcase.
10152
10153 2008-03-27  Richard Guenther  <rguenther@suse.de>
10154
10155         PR tree-optimization/32810
10156         * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
10157
10158 2008-03-27  Douglas Gregor  <doug.gregor@gmail.com>
10159
10160         * g++.dg/cpp0x/variadic91.C: New.
10161
10162 2008-03-27  Zdenek Dvorak  <ook@ucw.cz>
10163
10164         * gcc.dg/tree-ssa/loop-32.c: New testcase.
10165         * gcc.dg/tree-ssa/loop-33.c: Likewise.
10166
10167 2008-03-27  Richard Guenther  <rguenther@suse.de>
10168
10169         * gcc.dg/fold-addr-1.c: New testcase.
10170
10171 2008-03-27  Andrew Pinski  <pinskia@gmail.com>
10172
10173         PR middle-end/35429
10174         * gcc.c-torture/compile/complex-5.c: New test.
10175
10176 2008-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10177
10178         * gcc.dg/uninit-16.c (decode_reloc): Mark static.
10179
10180 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
10181
10182         PR c++/35546
10183         * g++.dg/ext/attrib33.C: New test.
10184
10185 2008-03-26  Richard Guenther  <rguenther@suse.de>
10186
10187         Revert:
10188         2008-03-26  Richard Guenther  <rguenther@suse.de>
10189
10190         * gcc.dg/fold-addr-1.c: New testcase.
10191
10192 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
10193
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.
10197
10198 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
10199
10200         PR c++/35332
10201         * g++.dg/other/error27.C: New test.
10202
10203 2008-03-26  Richard Guenther  <rguenther@suse.de>
10204
10205         * gcc.dg/fold-addr-1.c: New testcase.
10206
10207 2008-03-26  Richard Guenther  <rguenther@suse.de>
10208
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.
10216
10217 2008-03-26  Douglas Gregor  <doug.gregor@gmail.com>
10218
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.
10228
10229 2008-03-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10230
10231         PR target/31558
10232         * g++.dg/ext/altivec-15.C: New testcase.
10233
10234 2008-03-25  Andrew Pinski  <pinskia@gmail.com>
10235
10236         PR objc/29197
10237         * objc.dg/method-20.m: New testcase.
10238
10239 2008-03-25  Richard Sandiford  <rsandifo@nildram.co.uk>
10240
10241         PR rtl-optimization/35232
10242         * gcc.target/mips/pr35232.c: New test.
10243
10244 2008-03-25  Douglas Gregor  <doug.gregor@gmail.com>
10245
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.
10258
10259 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
10260
10261         * gcc.target/sh/sh2a-bclr.c: New test.
10262         * gcc.target/sh/sh2a-bset.c: New test.
10263
10264 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
10265
10266         * gcc.target/sh/sh2a-movrt.c: New test.
10267
10268 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
10269
10270         * gcc.target/sh/sh2a-prefetch.c: New test.
10271
10272 2008-03-25  Jayant Sonar  <Jayant.sonar@kpitcummins.com>
10273             Naveen.H.S  <naveen.hs@kpitcummins.com>
10274
10275         * gcc.target/sh/sh2a-movi20s.c: New test.
10276
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>
10280
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.
10285
10286 2008-03-25  Uros Bizjak  <ubizjak@gmail.com>
10287
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.
10295
10296 2008-03-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10297
10298         PR middle-end/26222
10299         * gcc.dg/torture/pr26222.c: New testcase.
10300
10301 2008-03-24  Paul Thomas  <pault@gcc.gnu.org>
10302
10303         PR fortran/34813
10304         * gfortran.dg/null_3.f90 : New test
10305
10306         PR fortran/33295
10307         * gfortran.dg/module_function_type_1.f90 : New test
10308
10309 2008-03-23  Thomas Koenig  <tkoenig@gcc.gnu.org
10310
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.
10315
10316 2008-03-22  Richard Sandiford  <rsandifo@nildram.co.uk>
10317
10318         * gcc.target/mips/dse-1.c: Add checks for zeros.
10319
10320 2008-03-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10321
10322         PR target/27946
10323         * gcc.target/powerpc/ppc64-double-1.c: New testcase.
10324
10325 2008-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10326
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.
10331
10332 2008-03-21  Olivier Hainque  <hainque@adacore.com>
10333
10334         * gnat.dg/empty_vector_length.adb: New testcase.
10335
10336 2008-03-20  Richard Guenther  <rguenther@suse.de>
10337
10338         * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
10339
10340 2008-03-20  Victor Kaplansky  <victork@gcc.gnu.org>
10341             Uros Bizjak  <ubizjak@gmail.com>
10342
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.
10351
10352 2008-03-20  Andreas Schwab  <schwab@suse.de>
10353
10354         * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
10355         xfail.
10356
10357 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
10358
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.
10362
10363 2008-03-20  H.J. Lu  <hongjiu.lu@intel.com>
10364
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.
10382
10383 2008-03-20  Andreas Schwab  <schwab@suse.de>
10384
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.
10390
10391 2008-03-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
10392
10393         PR libfortran/32972
10394         * gfortran.dg/internal_pack_3.f90:  Add missing parameter
10395         in subroutine.
10396
10397 2008-03-20  Kai Tietz  <kai.tietz@onevision.com>
10398
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.
10470
10471 2008-03-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10472
10473         PR libfortran/35627
10474         * gfortran.dg/namelist_46.f90: New test.
10475
10476 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
10477
10478         PR target/14552
10479         * gcc.target/i386/pr14552.c: New test.
10480
10481 2008-03-19  Michael Matz  <matz@suse.de>
10482
10483         PR middle-end/35616
10484         * gcc.dg/pr35616.c: New test.
10485
10486 2008-03-19  Daniel Franke  <franke.daniel@gmail.com>
10487
10488         PR fortran/35152
10489         * gfortran.dg/argument_checking_16.f90: New test.
10490
10491 2008-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
10492
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.
10497
10498 2008-03-19  Jan Hubicka  <jh@suse.cz>
10499
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.
10508
10509 2008-03-19  Richard Guenther  <rguenther@suse.de>
10510
10511         PR middle-end/35609
10512         * gcc.dg/uninit-15.c: New testcase.
10513         * gcc.dg/uninit-16.c: Likewise.
10514
10515 2008-03-18  Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
10516
10517         PR target/35504
10518         * g++.dg/other/pr35504.C: New test.
10519
10520 2008-03-18  Richard Guenther  <rguenther@suse.de>
10521
10522         * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
10523         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10524
10525 2008-03-18  Richard Guenther  <rguenther@suse.de>
10526
10527         * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
10528
10529 2008-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10530
10531         PR libfortran/35617
10532         * gfortran.dg/namelist_45.f90: New test.
10533
10534 2008-03-17  James E. Wilson  <wilson@tuliptree.org>
10535
10536         PR testsuite/35512
10537         * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
10538         Write variables instead of reading them.
10539
10540 2008-03-17  Jason Merrill  <jason@redhat.com>
10541
10542         PR c++/35548
10543         * g++.dg/init/ref16.C: New testcase.
10544
10545 2008-03-17  Richard Guenther  <rguenther@suse.de>
10546
10547         PR tree-optimization/19637
10548         * g++.dg/tree-ssa/pr19637.C: New testcase.
10549
10550 2008-03-16  Paul Thomas  <pault@gcc.gnu.org>
10551
10552         PR fortran/35470
10553         * gfortran.dg/subref_array_pointer_3.f90 : New test.
10554
10555 2008-03-16  Richard Guenther  <rguenther@suse.de>
10556
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.
10560
10561 2008-03-16  Daniel Franke  <franke.daniel@gmail.com>
10562
10563         PR fortran/35582
10564         * gfortran.dg/write_invalid_format.f90: New test.
10565
10566 2008-03-15  Richard Guenther  <rguenther@suse.de>
10567
10568         * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
10569
10570 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10571
10572         PR testsuite/35184
10573         * gfortran.dg/elemental_subroutine_6.f90: New test.
10574
10575 2008-03-15  Richard Guenther  <rguenther@suse.de>
10576
10577         * gcc.dg/pr23911.c: Adjust testcase.
10578         * gcc.dg/tree-ssa/pr14841.c: Likewise.
10579         * gcc.dg/tree-ssa/20030922-2.c: Likewise.
10580
10581 2008-03-15  Richard Guenther  <rguenther@suse.de>
10582
10583         PR middle-end/35593
10584         * g++.dg/warn/Warray-bounds-3.C: New testcase.
10585
10586 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10587
10588         PR testsuite/35478
10589         * gfortran.dg/generic_16.f90: New test.
10590
10591 2008-03-15  Hans-Peter Nilsson  <hp@axis.com>
10592
10593         PR middle-end/35595
10594         * gcc.c-torture/compile/pr35595.c: New test.
10595
10596 2008-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10597
10598         PR testsuite/33296
10599         * gfortran.dg/nearest_4.f90: New test.
10600
10601 2008-03-14  Richard Guenther  <rguenther@suse.de>
10602
10603         PR tree-optimization/13761
10604         * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
10605
10606 2008-03-14  Richard Guenther  <rguenther@suse.de>
10607
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.
10615
10616 2008-03-14  Uros Bizjak  <ubizjak@gmail.com>
10617
10618         PR libcpp/35322:
10619         * gcc.dg/cpp/pr35322.c: Add dg-error line.
10620
10621 2008-03-14  Richard Guenther  <rguenther@suse.de>
10622
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.
10630
10631 2008-03-14  H.J. Lu  <hongjiu.lu@intel.com>
10632             Uros Bizjak  <ubizjak@gmail.com>
10633
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*.
10638
10639 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10640             Uros Bizjak  <ubizjak@gmail.com>
10641
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.
10647
10648 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10649
10650         PR fortran/35475
10651         * gfortran.dg/derived_sub.f90: New test.
10652
10653 2008-03-13  H.J. Lu  <hongjiu.lu@intel.com>
10654
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.
10659
10660 2008-03-13  Tom Tromey  <tromey@redhat.com>
10661
10662         PR libcpp/35322:
10663         * gcc.dg/cpp/pr35322.c: New file.
10664
10665 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
10666
10667         * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
10668         (main): Call check_vect.
10669
10670 2008-03-13  Alon Dayan  <alond@il.ibm.com>
10671             Olga Golovanevsky  <olga@il.ibm.com>
10672
10673         PR tree-optimization/35041
10674         * gcc.dg/struct/wo_prof_double_malloc.c: New test.
10675
10676 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
10677
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.
10689
10690 2008-03-13  Paolo Bonzini  <bonzini@gnu.org>
10691
10692         PR tree-opt/35422
10693         * gcc.target/i386/pr35422.c: Escape brackets.
10694
10695 2008-03-12  Paolo Bonzini  <bonzini@gnu.org>
10696
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.
10701
10702 2008-03-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10703
10704         PR tree-opt/35403
10705         * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
10706
10707 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
10708
10709         PR target/35540
10710         * gcc.target/i386/pr35540.c: New test.
10711
10712 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
10713
10714         * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
10715
10716 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
10717
10718         PR middle-end/35526
10719         * g++.dg/torture/pr35526.C: New test.
10720
10721 2008-03-10  Jakub Jelinek  <jakub@redhat.com>
10722
10723         PR c++/35328
10724         * g++.dg/gomp/pr35328.C: New test.
10725
10726         PR c++/35337
10727         * g++.dg/gomp/pr35337.C: New test.
10728
10729         PR c/35438
10730         PR c/35439
10731         * gcc.dg/gomp/pr35438.c: New test.
10732         * gcc.dg/gomp/pr35439.c: New test.
10733
10734         PR middle-end/35099
10735         * g++.dg/gomp/pr35099.C: New test.
10736
10737 2008-03-10  Eric Botcazou  <ebotcazou@adacore.com>
10738
10739         * gnat.dg/range_check2.adb: New test.
10740
10741 2008-03-10  H.J. Lu  <hongjiu.lu@intel.com>
10742
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.
10748
10749 2008-03-10  Richard Guenther  <rguenther@suse.de>
10750
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.
10755
10756 2008-03-09  Paul Thomas  <pault@gcc.gnu.org>
10757
10758         PR fortran/35474
10759         * gfortran.dg/module_commons_2.f90: New test.
10760
10761 2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
10762
10763         * gnat.dg/frame_overflow.adb: Improve portability.
10764
10765 2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
10766
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.
10776
10777 2008-03-08  Uros Bizjak  <ubizjak@gmail.com>
10778
10779         PR target/22152
10780         * gcc.target/i386/pr22152.c: New test.
10781         * gcc.target/i386/sse2-mmx.c: Ditto.
10782
10783 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
10784
10785         * gnat.dg/uninit_func.adb: New test.
10786
10787 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
10788
10789         * gnat.dg/pack4.adb: New test.
10790
10791 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
10792
10793         * gnat.dg/small_alignment.adb: New test.
10794
10795 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
10796
10797         * gnat.dg/specs/alignment2.ads: New test.
10798
10799 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
10800
10801         * gnat.dg/pack3.adb: New test.
10802
10803 2008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
10804
10805         PR c++/20366
10806         * g++.dg/other/pr20366.C: New test.
10807
10808 2008-03-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10809
10810         PR tree-opt/35402
10811         * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
10812
10813 2008-03-06  Markus Milleder  <markus.milleder@generali.at>
10814
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.
10819
10820 2008-03-06  Tom Tromey  <tromey@redhat.com>
10821
10822         * lib/treelang-dg.exp, lib/treelang.exp: Delete.
10823         * treelang: Delete.
10824
10825 2008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
10826
10827         * gnat.dg/specs/pack33.ads: New test.
10828
10829 2008-03-05  Richard Guenther  <rguenther@suse.de>
10830
10831         PR tree-optimization/35472
10832         * gcc.c-torture/execute/pr35472.c: New testcase.
10833
10834 2008-03-05  Gabor Loki  <loki@gcc.gnu.org>
10835
10836         PR 33009
10837         * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
10838         * gcc.c-torture/compile/pr33009.c: Likewise.
10839
10840 2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
10841
10842         PR 31341
10843         * gcc.dg/vect/pr31041.c: Fix.
10844
10845 2008-03-05  Hans-Peter Nilsson  <hp@axis.com>
10846
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.
10928
10929 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
10930
10931         * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
10932         targets declaring functions in assembly.
10933
10934 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10935
10936         PR 28322
10937         * gcc.dg/pr28322-3.c: New.
10938
10939 2008-03-04  H.J. Lu  <hongjiu.lu@intel.com>
10940
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.
10952
10953 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
10954
10955         PR middle-end/35456
10956         * gcc.c-torture/execute/pr35456.c: New test.
10957
10958 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
10959
10960         * gcc.target/i386/sse-10.c: Don't use
10961         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
10962
10963 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
10964
10965         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
10966         * gfortran.dg/reassoc_2.f90: Ditto.
10967         * gfortran.dg/reassoc_3.f90: Ditto.
10968
10969 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10970
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.
10994
10995 2008-03-03  Uros Bizjak  <ubizjak@gmail.com>
10996
10997         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
10998
10999 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
11000
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.
11005
11006 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
11007
11008         * g++.dg/cpp0x/auto1.C: New.
11009
11010 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11011
11012         PR fortran/34770
11013         * gfortran.dg/pointer_1.f90: New test.
11014
11015 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
11016
11017         PR c++/35315
11018         * g++.dg/ext/attrib32.C: Add another test case.
11019
11020 2008-02-29  Tom Tromey  <tromey@redhat.com>
11021
11022         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
11023         line.
11024
11025 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
11026
11027         * gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
11028         to make the interchange profitable.
11029
11030 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
11031
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.
11042
11043 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11044
11045         PR fortran/34868
11046         * gfortran.dg/f2c_9.f90: New test.
11047
11048 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
11049
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.
11064
11065 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
11066
11067         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
11068
11069 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11070
11071         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
11072
11073 2008-02-27  Jan Beulich  <jbeulich@novell.com>
11074
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.
11080
11081 2008-02-27  Revital Eres  <eres@il.ibm.com>
11082
11083         PR rtl-optimization/34999
11084         * gcc.dg/tree-prof/pr34999.c: New.
11085
11086 2008-02-27  Richard Guenther  <rguenther@suse.de>
11087
11088         PR middle-end/25290
11089         * gcc.c-torture/execute/pr35390.c: New testcase.
11090
11091 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
11092
11093         PR ada/22255
11094         * gnat.dg/test_direct_io.adb: New file.
11095
11096 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
11097
11098         PR ada/34799
11099         * gnat.dg/specs/pr34799.ads: New test.
11100
11101 2008-02-27  Richard Guenther  <rguenther@suse.de>
11102
11103         PR middle-end/34971
11104         * gcc.c-torture/execute/pr34971.c: New testcase.
11105
11106 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
11107
11108         * gcc.dg/gomp/preprocess-1.c: New test.
11109
11110         PR c++/35368
11111         * g++.dg/ext/visibility/typeinfo2.C: New test.
11112         * g++.dg/ext/visibility/typeinfo3.C: New test.
11113
11114 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
11115
11116         * gcc.dg/bf-ms-attrib.c (main): Return 0.
11117
11118 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
11119
11120         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
11121         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
11122
11123 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
11124
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.
11132
11133 2008-02-26  Tobias Burnus  <burnus@net-b.de>
11134
11135         PR fortran/35033
11136         * gfortran.dg/assignment_2.f90: New.
11137
11138 2008-02-26  Jason Merrill  <jason@redhat.com>
11139
11140         PR c++/35315
11141         * g++.dg/ext/attrib32.C: New.
11142
11143 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
11144
11145         * gcc.c-torture/execute/nest-align-1.x: Delete.
11146
11147 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11148
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.
11154
11155 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11156
11157         * gcc.dg/pr34351.c: New.
11158
11159 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11160
11161         * gcc.dg/Wlarger-than2.c: New.
11162
11163 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
11164
11165         PR c++/35323
11166         * g++.dg/lookup/crash7.C: New.
11167
11168 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
11169
11170         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
11171
11172 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
11173
11174         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
11175
11176 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
11177
11178         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
11179
11180 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
11181
11182         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
11183         Windows.
11184
11185 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
11186
11187         * lib/target-supports.exp (check_profiling_available): Report -p
11188         unavailable on *-*-mingw*.
11189
11190 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
11191
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.
11195
11196 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11197
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.
11202
11203 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11204
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.
11210
11211 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
11212
11213         PR c++/35333
11214         * g++.dg/other/error26.C: New.
11215
11216 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
11217
11218         PR c++/35338
11219         * g++.dg/other/error25.C: New.
11220
11221 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
11222
11223         PR target/35258
11224         * gcc.dg/pr35258.c: New testcase.
11225
11226 2008-02-25  Jan Beulich  <jbeulich@novell.com>
11227
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.
11231
11232 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11233
11234         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
11235
11236 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
11237
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.
11242
11243 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
11244
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.
11250
11251 2008-02-25  Jason Merrill  <jason@redhat.com>
11252
11253         PR c++/33486
11254         * g++.dg/lookup/strong-using-5.C: New.
11255
11256 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
11257
11258         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
11259         sh* targets.
11260
11261 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
11262
11263         PR target/35349
11264         * gcc.c-torture/execute/20050604-1.x: New file.
11265
11266 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
11267
11268         * gcc.target/i386/pr22076.c: Update number of mov insns
11269         for PIC targets.
11270         * gcc.target/i386/pr34256.c: Ditto.
11271
11272 2008-02-24  Diego Novillo  <dnovillo@google.com>
11273
11274         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
11275
11276         PR 33738
11277         * g++.dg/warn/pr33738.C: New.
11278
11279 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
11280
11281         * gcc.c-torture/execute/nest-align-1.x: New file.
11282
11283 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
11284
11285         PR c++/34749
11286         * g++.dg.ext/dllimport13.C: New test.
11287
11288 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11289
11290         PR libfortran/24685
11291         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
11292         powerpc*-apple-darwin*.
11293
11294 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11295
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.
11299
11300 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11301
11302         PR rtl-opt/33512
11303         * gcc.dg/and-1.c: New test.
11304
11305 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
11306
11307         * gcc.c-torture/execute/20080222-1.c: New test.
11308
11309 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
11310
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.
11318
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.
11322
11323 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11324
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.
11330
11331 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
11332
11333         * gcc.target/cris/asm-b-1.c: New test.
11334
11335 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
11336
11337         PR c++/35282
11338         * g++.dg/template/nontype17.C: Add.
11339
11340 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
11341
11342         PR c++/35282
11343         Revert:
11344         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
11345
11346         PR c++/28743
11347         * g++.dg/template/nontype17.C: New.
11348         * g++.dg/template/nontype16.C: Add error.
11349
11350 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
11351
11352         PR c/19999
11353         * gcc.dg/Wfloat-equal-1.c: New.
11354         * g++.dg/warn/Wfloat-equal-1.C: New.
11355
11356 2008-02-21  Michael Matz  <matz@suse.de>
11357
11358         PR target/35264
11359         * gcc.dg/pr35264.c: New testcase.
11360
11361 2008-02-21  Richard Guenther  <rguenther@suse.de>
11362
11363         * gfortran.dg/reassoc_1.f90: New testcase.
11364         * gfortran.dg/reassoc_2.f90: Likewise.
11365         * gfortran.dg/reassoc_3.f90: Likewise.
11366
11367 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11368
11369         PR libfortran/34974
11370         * gfortran.dg/fmt_t_7.f: New test.
11371
11372         PR libfortran/35132
11373         * gfortran.dg/streamio_15.f90: New test.
11374
11375 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11376
11377         PR libfortran/35036
11378         * gfortran.dg/fmt_zero_digits.f90: Revise test.
11379
11380 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
11381
11382         * gcc.dg/Wframe-larger-than.c: New option test.
11383
11384 2008-02-20  Tobias Burnus  <burnus@net-b.de>
11385
11386         PR fortran/34997
11387         * gfortran.dg/dollar_sym_1.f90: New.
11388         * gfortran.dg/dollar_sym_2.f90: New.
11389
11390 2008-02-20  Richard Guenther  <rguenther@suse.de>
11391
11392         PR middle-end/35265
11393         * gcc.dg/builtins-66.c: New testcase.
11394
11395 2008-02-20  Richard Guenther  <rguenther@suse.de>
11396
11397         * gcc.dg/fold-reassoc-1.c: New testcase.
11398         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
11399
11400 2008-02-20  Richard Guenther  <rguenther@suse.de>
11401
11402         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
11403
11404 2008-02-20  Ira Rosen  <irar@il.ibm.com>
11405
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.
11411
11412 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
11413
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.
11417
11418 2008-02-19  Jason Merrill  <jason@redhat.com>
11419
11420         PR c++/34950
11421         * g++.dg/template/explicit-args1.C: New.
11422
11423 2008-02-19  Richard Guenther  <rguenther@suse.de>
11424
11425         PR tree-optimization/34989
11426         * gcc.dg/pr34989-1.c: New testcase.
11427         * gcc.dg/pr34989-2.c: Likewise.
11428
11429 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
11430
11431         PR c++/35028
11432         * g++.dg/gomp/pr35028.C: New test.
11433
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.
11440
11441         PR c++/35078
11442         * g++.dg/gomp/pr35078.C: New test.
11443
11444 2008-02-19  Christian Bruel  <christian.bruel@st.com>
11445
11446         * gcc.dg/packed-array.c: New testcase. 
11447
11448 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
11449
11450         PR target/33555
11451         * gcc.target/i386/pr33555.c: New test.
11452
11453 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
11454
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.
11470
11471 2008-02-18  Joey Ye  <joey.ye@intel.com>
11472             H.J. Lu  <hongjiu.lu@intel.com>
11473
11474         PR middle-end/34921
11475         * gcc.c-torture/execute/nest-align-1.c: New test case.
11476
11477 2008-02-17  Richard Guenther  <rguenther@suse.de>
11478
11479         PR middle-end/35227
11480         * gcc.dg/torture/pr35227.c: New testcase.
11481
11482 2008-02-17  Richard Guenther  <rguenther@suse.de>
11483
11484         PR tree-optimization/35231
11485         * gcc.c-torture/execute/pr35231.c: New testcase.
11486
11487 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
11488
11489         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
11490         (test_gt): Ditto.
11491
11492 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11493
11494         * obj-c++.dg/encode-2.mm: XFAIL.
11495         * obj-c++.dg/encode-3.mm: Likewise.
11496
11497 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11498             Paolo Carlini  <pcarlini@suse.de>
11499
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.
11503
11504 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
11505
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.
11513
11514 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11515
11516         PR fortran/35150
11517         * gfortran.dg/c_loc_tests_12.f03: New test.
11518
11519 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
11520
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.
11528
11529 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
11530
11531         * gcc.c-torture/execute/va-arg-25.x: Remove.
11532
11533 2008-02-15  Richard Guenther  <rguenther@suse.de>
11534             Zdenek Dvorak  <ook@ucw.cz>
11535
11536         PR tree-optimization/35164
11537         * g++.dg/torture/pr35164-1.C: New testcase.
11538         * g++.dg/torture/pr35164-2.C: Likewise.
11539
11540 2008-02-15  Dominique d'Humières  <dominiq@lps.ens.fr>
11541
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.
11545
11546 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
11547
11548         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
11549
11550 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
11551
11552         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
11553
11554 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
11555
11556         * lib/dejapatches.exp: New file.
11557
11558 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
11559
11560         PR c++/34050
11561         * g++.dg/cpp0x/vt-34050.C: New.
11562
11563 2008-02-14  Jason Merrill  <jason@redhat.com>
11564
11565         PR c++/5645
11566         PR c++/11159
11567         * g++.dg/warn/pr11159.C: New.
11568         * g++.dg/warn/pr5645.C: Likewise.
11569
11570 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
11571
11572         PR preprocessor/35061
11573         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
11574
11575 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
11576
11577         PR c++/28743
11578         * g++.dg/template/nontype17.C: New.
11579         * g++.dg/template/nontype16.C: Add error.
11580
11581 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
11582
11583         PR c++/35138
11584         * g++.dg/template/member8.C: New test.
11585
11586 2008-02-13  Michael Matz  <matz@suse.de>
11587
11588         * gcc.dg/pr35065.c: Fix testcase warnings.
11589
11590 2008-02-13  Jason Merrill  <jason@redhat.com>
11591
11592         PR c++/34962, c++/34937, c++/34939
11593         * g++.dg/ext/tmplattr9.C: New.
11594
11595 2008-02-13  Michael Matz  <matz@suse.de>
11596
11597         PR debug/35065
11598         * gcc.dg/pr35065.c: New testcase.
11599
11600 2008-02-12  Richard Guenther  <rguenther@suse.de>
11601
11602         PR tree-optimization/35171
11603         * gcc.c-torture/compile/pr35171.c: New testcase.
11604
11605 2008-02-12  Richard Guenther  <rguenther@suse.de>
11606
11607         PR middle-end/35163
11608         * gcc.c-torture/execute/pr35163.c: New testcase.
11609
11610 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
11611
11612         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
11613
11614 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
11615
11616         * gnat.dg/loop_address.adb: New test.
11617
11618 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11619
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.
11629
11630 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
11631
11632         PR c++/35144
11633         * g++.dg/tree-ssa/pr35144.C: New test.
11634
11635         PR inline-asm/35160
11636         * gcc.target/i386/pr35160.c: New test.
11637
11638         PR c++/34862
11639         * g++.dg/init/new27.C: New test.
11640
11641 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
11642
11643         PR c++/35077
11644         * g++.dg/template/crash78.C: New.
11645
11646 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
11647
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.
11651
11652 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
11653             Richard Guenther  <rguenther@suse.de>
11654
11655         PR tree-optimization/33992
11656         * gcc.c-torture/execute/pr33992.c: New testcase.
11657
11658 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
11659
11660         * gfortran.dg/streamio_14.f90:  New test.
11661
11662 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
11663
11664         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
11665         Add -mfpmath=387 to dg-options.
11666
11667 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
11668
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.
11679
11680 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11681
11682         PR objc++/34193
11683         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
11684
11685 2008-02-08  Sa Liu  <saliu@de.ibm.com>
11686
11687         * gcc.target/spu/intrinsics-3.c: New. Test error messages.
11688
11689 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
11690
11691         PR c++/35056
11692         * g++.dg/conversion/bitfield8.C: New.
11693
11694 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
11695
11696         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
11697
11698 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
11699
11700         PR c++/35049
11701         PR c++/35096
11702         * g++.dg/ext/vector13.C: New.
11703
11704 2008-02-06  David Daney  <ddaney@avtrex.com>
11705
11706         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
11707
11708 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
11709
11710         * lib/target-supports.exp (check_effective_target_hard_float): Remove
11711         special case for xtensa-*-*.
11712
11713 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11714
11715         PR fortran/35037
11716         * gfortran.dg/volatile11.f90: New test.
11717
11718 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
11719
11720         PR c++/33553
11721         * g++.dg/template/array19.C: New test.
11722
11723 2008-02-05  Diego Novillo  <dnovillo@google.com>
11724
11725         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
11726
11727         PR 33738
11728         * g++.dg/warn/pr33738.C: Remove.
11729
11730 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
11731
11732         PR fortran/34945
11733         * gfortran.dg/bounds_check_13.f: New test.
11734
11735 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11736
11737         PR testsuite/33946
11738         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
11739
11740 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
11741
11742         PR target/35083
11743         * gcc.target/i386/pr35083.c: New test.
11744
11745 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
11746
11747         PR fortran/32315
11748         * gfortran.dg/data_bounds_1.f90: New test.
11749
11750 2008-02-04  Diego Novillo  <dnovillo@google.com>
11751
11752         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
11753
11754         PR 33738
11755         * g++.dg/warn/pr33738.C: New.
11756
11757 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
11758
11759         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
11760         to match.
11761
11762 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
11763
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.
11769
11770 2008-02-04  Richard Guenther  <rguenther@suse.de>
11771
11772         PR middle-end/33631
11773         * gcc.c-torture/execute/pr33631.c: New testcase.
11774
11775 2008-02-04  Richard Guenther  <rguenther@suse.de>
11776
11777         PR middle-end/35043
11778         * gcc.c-torture/compile/pr35043.c: New testcase.
11779
11780 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11781
11782         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
11783
11784 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
11785
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.
11791
11792 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
11793
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.
11797
11798 2008-02-02  Michael Matz  <matz@suse.de>
11799
11800         PR target/35045
11801         * gcc.dg/pr35045.c: New test.
11802
11803 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
11804
11805         PR libfortran/35001
11806         * gfortran.dg/shape_4.f90:  New test.
11807
11808 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
11809
11810         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
11811
11812 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
11813
11814         PR rtl-optimization/34773
11815         * gcc.target/cris/torture/pr34773.c: New test.
11816
11817 2008-02-01  Nick Clifton  <nickc@redhat.com>
11818
11819         * lib/target-supports.exp (check_profiling_available): Do not
11820         expect profiling to work on the xstormy16 target.
11821
11822 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
11823
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.
11829
11830 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
11831
11832         PR fortran/34910
11833         * gfortran.dg/proc_assign_2.f90: New test.
11834
11835 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
11836             Jakub Jelinek  <jakub@redhat.com>
11837
11838         PR c++/34935
11839         PR c++/34936
11840         * g++.dg/ext/alias-canon.C: New.
11841         * g++.dg/ext/alias-mangle.C: New.
11842
11843 2008-01-30  Jan Hubicka  <jh@suse.cz>
11844
11845         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
11846
11847 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11848
11849         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
11850         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
11851
11852 2008-01-30  Jan Hubicka  <jh@suse.cz>
11853
11854         PR target/34982
11855         * gcc.c-torture/execute/pr34982.c: New testcase.
11856
11857 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
11858
11859         * gcc.target/s390/tf_to_di-1.c: New testcase.
11860
11861 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
11862
11863         PR fortran/34975
11864         * gfortran.dg/use_only_3.f90: New test.
11865         * gfortran.dg/use_only_3.inc: Modules for new test.
11866
11867         PR fortran/34429
11868         * gfortran.dg/function_charlen_2.f90: New test.
11869
11870 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
11871
11872         PR middle-end/34969
11873         * gcc.dg/pr34969.c: New test.
11874
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.
11879
11880 2008-01-29  Richard Guenther  <rguenther@suse.de>
11881
11882         PR middle-end/35006
11883         * gcc.c-torture/compile/pr35006.c: New testcase.
11884
11885 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
11886
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.
11910
11911 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
11912
11913         * g++.dg/torture/pr34641.C: Put the dg-do first.
11914
11915 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
11916
11917         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
11918
11919 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
11920
11921         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
11922
11923 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
11924
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.
11928
11929 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
11930
11931         PR libfortran/34980
11932         * gfortran.dg/shape_3.f90:  New test.
11933
11934 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
11935
11936         * gcc.target/s390/20020926-1.c: Remove -m31.
11937
11938 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
11939
11940         * gcc.target/s390/20020926-1.c: Disable for s390x.
11941
11942 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11943
11944         PR fortran/34994
11945         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
11946         expression.
11947
11948 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11949
11950         PR fortran/34990
11951         * gfortran.dg/array_constructor_22.f90: New test.
11952
11953 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
11954
11955         PR middle-end/34688
11956         * gcc.c-torture/compile/pr34688: New test.
11957
11958 2008-01-26  Tobias Burnus  <burnus@net-b.de>
11959
11960         PR fortran/34848
11961         * gfortran.dg/missing_optional_dummy_5.f90: New.
11962
11963 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11964
11965         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
11966         noinline.  XFAIL test.
11967
11968 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11969
11970         PR fortran/31610
11971         * gfortran.dg/array_3.f90: New test.
11972
11973 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
11974
11975         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
11976         on i?86/x86_64.
11977
11978         PR c++/34965
11979         * gcc.dg/pr34965.c: New test.
11980         * g++.dg/other/error24.C: New test.
11981
11982 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
11983
11984         PR libfofortran/34887
11985         * gfortran.dg/x_slash_2.f:  New test.
11986
11987 2008-01-26  Richard Guenther  <rguenther@suse.de>
11988
11989         PR c++/34235
11990         * g++.dg/torture/pr34235.C: New testcase.
11991
11992 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
11993
11994         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
11995
11996 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
11997
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.
12006
12007 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
12008
12009         PR target/34970
12010         * gcc.target/i386/fastcall-1.c: Scan for correct label.
12011         Use -std=gnu89 switch.
12012
12013 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12014
12015         PR libfortran/34876
12016         * gfortran.dg/direct_io_9.f: New test.
12017
12018 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
12019
12020         PR fortran/34661
12021         * gfortran.dg/where_operator_assign_4.f90: New test.
12022
12023 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
12024
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.
12028
12029 2008-01-25  Richard Guenther  <rguenther@suse.de>
12030
12031         PR middle-end/32244
12032         * gcc.c-torture/execute/pr32244-1.c: New testcase.
12033
12034 2008-01-25  Richard Guenther  <rguenther@suse.de>
12035
12036         PR tree-optimization/34966
12037         * gcc.c-torture/compile/pr34966.c: New testcase.
12038
12039 2008-01-25  Richard Guenther  <rguenther@suse.de>
12040
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.
12046
12047 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
12048
12049         PR target/34856
12050         * gcc.dg/pr34856.c: Use pointer mode for "pin".
12051
12052 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
12053
12054         PR middle-end/33333
12055         * g++.dg/gomp/pr33333.C: New test.
12056
12057         PR preprocessor/34692
12058         * gcc.dg/cpp/pr34692.c: New test.
12059         * gcc.dg/gomp/pr34692.c: New test.
12060
12061 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
12062
12063         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
12064
12065 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
12066
12067         PR fortran/34202
12068         * gfortran.dg/empty_type.f90: New test.
12069
12070 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
12071
12072         PR c++/34603
12073         * g++.dg/template/crash77.C: New.
12074
12075 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
12076
12077         PR target/34856
12078         * gcc.dg/pr34856.c: New test.
12079
12080 2008-01-24  Tobias Burnus  <burnus@net-b.de>
12081
12082         * gfortran.dg/namelist_39.f90: Delete temporary files.
12083         * gfortran.dg/namelist_44.f90: Ditto.
12084
12085 2008-01-24  Richard Guenther  <rguenther@suse.de>
12086
12087         PR middle-end/34953
12088         * g++.dg/torture/pr34953.C: New testcase.
12089
12090 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
12091
12092         PR middle-end/34934
12093         * gcc.c-torture/compile/20080124-1.c: New test.
12094
12095 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
12096
12097         PR fortran/34872
12098         * gfortran.dg/function_charlen_3.f: New test.
12099
12100 2008-01-23  Michael Matz  <matz@suse.de>
12101
12102         PR debug/34895
12103         * g++.dg/debug/pr34895.cc: New testcase.
12104
12105 2008-01-23  Richard Guenther  <rguenther@suse.de>
12106
12107         PR middle-end/31529
12108         * gcc.dg/pr31529-1.c: New testcase.
12109         * gcc.dg/pr31529-2.c: Likewise.
12110
12111 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
12112
12113         PR c++/34829
12114         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
12115         unsigned int for the first argument.
12116
12117 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
12118
12119         PR c++/33984
12120         * g++.dg/conversion/bitfield7.C: New test.
12121         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
12122
12123 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
12124
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.
12130
12131 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
12132
12133         * gcc.c-torture/execute/20080122-1.c: New test.
12134
12135 2008-01-22  Tom Tromey  <tromey@redhat.com>
12136
12137         PR c++/34859
12138         * gcc.dg/cpp/pr34859.c: New file.
12139
12140 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
12141
12142         PR fortran/34875
12143         * gfortran.dg/vector_subscript_3.f90: New test.
12144
12145 2008-01-22  Tobias Burnus  <burnus@net-b.de>
12146
12147         PR fortran/34848
12148         * gfortran.dg/missing_optional_dummy_4.f90
12149
12150 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12151
12152         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
12153
12154 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
12155
12156         * gnat.dg/unchecked_union1.adb: New test.
12157
12158 2008-01-22  Tom Tromey  <tromey@redhat.com>
12159
12160         PR c++/34829
12161         * g++.dg/ext/pr34829.C: New file.
12162
12163 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
12164
12165         PR c++/34607
12166         * gcc.dg/gomp/pr34607.c: New test.
12167         * g++.dg/gomp/pr34607.C: New test.
12168
12169         PR c++/34914
12170         * g++.dg/ext/vector10.C: New test.
12171
12172         PR c++/34918
12173         * g++.dg/other/error23.C: New test.
12174
12175         PR c++/34917
12176         * g++.dg/ext/vector12.C: New test.
12177
12178 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12179
12180         PR 32102
12181         * gcc.dg/Wstrict-overflow-21.c: New.
12182         * g++.dg/warn/Wstrict-aliasing-8.C: New.
12183
12184 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12185
12186         PR middle-end/33092
12187         * gcc.dg/pr33092.c: New.
12188
12189 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
12190
12191         * gcc.target/s390/20020926-1.c: Add -m31 option.
12192
12193 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
12194
12195         PR fortran/34915
12196         * gfortran.dg/initialization_18.f90: New test.
12197
12198 2008-01-22  Tobias Burnus  <burnus@net-b.de>
12199
12200         PR fortran/34899
12201         * gfortran.dg/tab_continuation.f: New.
12202
12203 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
12204
12205         PR fortran/34896
12206         * gfortran.dg/use_rename_2.f90: New test.
12207
12208 2008-01-21  Richard Guenther  <rguenther@suse.de>
12209
12210         PR middle-end/34856
12211         * gcc.c-torture/compile/pr34856.c: New testcase.
12212
12213 2008-01-21  Richard Guenther  <rguenther@suse.de>
12214
12215         PR c/34885
12216         * gcc.c-torture/compile/pr34885.c: New testcase.
12217
12218 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
12219
12220         * gnat.dg/specs/alignment1.ads: New test.
12221
12222 2008-01-21  Richard Guenther  <rguenther@suse.de>
12223
12224         PR c++/34850
12225         * g++.dg/torture/pr34850.C: New testcase.
12226
12227 2008-01-21  Alon Dayan  <alond@il.ibm.com>
12228             Olga Golovanevsky  <olga@il.ibm.com>
12229
12230         PR tree-optimization/34701
12231         * gcc.dg/struct/wo_prof_array_field.c: New test.
12232
12233 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
12234
12235         PR c++/34891
12236         * g++.dg/ext/vector9.C: New.
12237
12238 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
12239
12240         PR c++/34776
12241         PR c++/34486
12242         * g++.dg/template/crash75.C: New.
12243         * g++.dg/template/crash76.C: Likewise.  
12244
12245 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
12246
12247         PR rtl-optimization/34808
12248         * gcc.c-torture/compile/pr34808.c: New test.
12249
12250 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
12251
12252         PR fortran/34784
12253         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
12254
12255         PR fortran/34861
12256         * gfortran.dg/entry_array_specs_3.f90: New test.
12257
12258         PR fortran/34854
12259         * gfortran.dg/use_rename_1.f90: New test.
12260
12261 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
12262
12263         PR fortran/34784
12264         * gfortran.dg/array_constructor_20.f90: New test.
12265         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
12266
12267         PR fortran/34785
12268         * gfortran.dg/array_constructor_21.f90: New test.
12269
12270 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12271
12272         PR libfortran/34795
12273         * gfortran.dg/inquire_13.f90: New test.
12274
12275         PR libfortran/34659
12276         * gfortran.dg/continuation_9.f90: New test.
12277
12278 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
12279
12280         PR target/34831
12281         * gcc.target/mips/pr34831.c: New test.
12282
12283 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
12284
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.
12289
12290 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12291
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.
12295
12296 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
12297
12298         PR gcov-profile/34610
12299         * gcc.dg/gomp/pr34610.c: New test.
12300
12301 2008-01-19  Tobias Burnus  <burnus@net-b.de>
12302
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.
12310
12311         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
12312         of dg-excess-errors.
12313
12314 2008-01-18  Tobias Burnus  <burnus@net-b.de>
12315
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.
12320
12321 2008-01-18  Tobias Burnus  <burnus@net-b.de>
12322
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.
12328
12329 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12330
12331         PR libfortran/34782
12332         * gfortran.dg/fmt_t_6.f: New test.
12333
12334 2008-01-18  Tobias Burnus  <burnus@net-b.de>
12335
12336         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for
12337         internal I/O.
12338
12339 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
12340
12341         * g++.dg/lookup/two-stage2.C: fix comment.
12342
12343 2008-01-18  Ian Lance Taylor  <iant@google.com>
12344
12345         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
12346
12347 2008-01-18  Ian Lance Taylor  <iant@google.com>
12348
12349         PR c++/33407
12350         * g++.dg/init/new26.C: New test.
12351
12352 2008-01-18  Richard Guenther  <rguenther@suse.de>
12353
12354         PR middle-end/34801
12355         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
12356         redundant one.
12357
12358 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
12359
12360         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
12361         dg-require-effective-target.
12362
12363 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12364
12365         PR target/34556
12366         * gfortran.dg/reshape_2.f90: New test.
12367
12368 2008-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
12369
12370         * gcc.dg/20040223-1.c: Fix comment typo.
12371
12372 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
12373
12374         PR target/34814
12375         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
12376         until 34814 is fixed.
12377
12378 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
12379
12380         PR tree-optimization/34648
12381         * gcc.c-torture/compile/pr34648.c: New testcase.
12382
12383 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
12384
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.
12389
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.
12402
12403 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
12404
12405         * gnat.dg/discr5.adb: New test.
12406
12407 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
12408
12409         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
12410
12411 2008-01-17  Richard Guenther  <rguenther@suse.de>
12412
12413         PR tree-optimization/34825
12414         * gcc.dg/pr34825.c: New testcase.
12415
12416 2008-01-17  Richard Guenther  <rguenther@suse.de>
12417
12418         * gcc.c-torture/execute/20080117-1.c: New testcase.
12419
12420 2008-01-17  Revital Eres  <eres@il.ibm.com>
12421
12422         PR30957
12423         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
12424
12425 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
12426
12427         PR fortran/34429
12428         * gfortran.dg/function_charlen_1.f90: New test.
12429
12430         PR fortran/34431
12431         * gfortran.dg/function_types_1.f90: New test.
12432         * gfortran.dg/function_types_2.f90: New test.
12433
12434         PR fortran/34471
12435         * gfortran.dg/function_kinds_4.f90: New test.
12436         * gfortran.dg/function_kinds_5.f90: New test.
12437
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.
12444
12445 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
12446
12447         * gnat.dg/sizetype.adb: New test.
12448
12449 2008-01-16  Richard Guenther  <rguenther@suse.de>
12450
12451         PR middle-end/32628
12452         * gcc.dg/overflow-warn-7.c: New testcase.
12453
12454 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12455
12456         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
12457
12458 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
12459         Richard Guenther  <rguenther@suse.de>
12460
12461         PR c/34668
12462         * gcc.dg/pr34668-1.c: New test.
12463         * gcc.dg/pr34668-2.c: Likewise.
12464
12465 2008-01-16  Richard Guenther  <rguenther@suse.de>
12466
12467         PR c++/33819
12468         * g++.dg/torture/pr33819.C: New testcase.
12469
12470 2008-01-16  Richard Guenther  <rguenther@suse.de>
12471
12472         PR c/34768
12473         * gcc.c-torture/execute/pr34768-1.c: New testcase.
12474         * gcc.c-torture/execute/pr34768-2.c: Likewise.
12475
12476 2008-01-16  Tobias Burnus  <burnus@net-b.de>
12477
12478         PR fortran/34796
12479         * gfortran.dg/argument_checking_13.f90: New.
12480         * gfortran.dg/argument_checking_14.f90: New.
12481
12482 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
12483
12484         PR libfortran/34671
12485         * gfortran.dg/anyallcount_1.f90:  New test.
12486
12487 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
12488
12489         PR c++/34399
12490         * g++.dg/cpp0x/vt-34399.C: New.
12491         * g++.dg/template/friend50.C: New.
12492
12493 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
12494
12495         PR c++/34751
12496         * g++.dg/cpp0x/vt-34751.C: New.
12497
12498 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
12499
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.
12509
12510 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
12511
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).
12516
12517 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
12518
12519         PR c++/33964
12520         * g++.dg/cpp0x/vt-33964.C: New.
12521         * g++.dg/template/partial5.C: New.
12522
12523 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
12524
12525         PR c++/34052
12526         * g++.dg/cpp0x/vt-34052.C: New.
12527         * g++.dg/template/ttp26.C: New.
12528
12529 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
12530
12531         * gnat.dg/rep_clause2.ad[sb]: New test.
12532         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
12533
12534 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12535
12536         PR c++/24924
12537         * g++.dg/cpp/pedantic-errors.C: Delete.
12538         * g++.dg/cpp/permissive.C: Delete.
12539
12540 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
12541
12542         * gcc.c-torture/compile/20080114-1.c: New test.
12543
12544 2008-01-13  Tobias Burnus  <burnus@net-b.de>
12545
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.
12558
12559 2008-01-13  Tobias Burnus  <burnus@net-b.de>
12560
12561         PR fortran/34763
12562         * gfortran.dg/interface_proc_end.f90: New.
12563
12564 2008-01-13  Tobias Burnus  <burnus@net-b.de>
12565
12566         PR fortran/34759
12567         * gfortran.dg/assumed_size_refs_4.f90: New.
12568
12569 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
12570
12571         * gnat.dg/unchecked_convert1.adb.
12572
12573 2008-01-13  Richard Guenther  <rguenther@suse.de>
12574
12575         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
12576         readable and writable again before exiting.
12577
12578 2008-01-13  Richard Guenther  <rguenther@suse.de>
12579
12580         PR middle-end/34601
12581         * gcc.dg/noncompile/incomplete-4.c: New testcase.
12582
12583 2008-01-13  Jan Hubicka  <jh@suse.cz>
12584
12585         PR middle-end/32135
12586         * gcc.dg/pr32135.c: new.
12587
12588 2008-01-12  Doug Kwan  <dougkwan@google.com>
12589
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.
12593
12594 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
12595
12596         * gnat.dg/slice3.adb: New test.
12597         * gnat.dg/slice4.adb: Likewise.
12598
12599 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
12600
12601         * gnat.dg/bit_packed_array.ad[sb]: New test.
12602
12603 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12604
12605         PR fortran/34432
12606         * gfortran.dg/parens_7.f90: New test.
12607
12608 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12609
12610         * gcc.dg/tree-ssa/loadpre5.c: Use static.
12611         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
12612
12613         * gcc.dg/pr33826.c: Require nonpic.
12614
12615 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12616
12617         PR fortran/34722
12618         * gfortran.dg/inquire_12.f90: New test.
12619
12620 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
12621
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.
12632
12633 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
12634
12635         * gcc.dg/struct-ret-3.c: New test.
12636
12637 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
12638
12639         PR fortran/34537
12640         * gfortran.dg/transfer_simplify_8.f90: New test.
12641
12642 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
12643
12644         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
12645         size_t using predefined macro.
12646
12647 2008-01-10  Raksit Ashok  <raksit@google.com>
12648
12649         PR rtl-optimization/27971
12650         * gcc.target/i386/pr27971.c: New testcase.
12651
12652 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
12653
12654         PR fortran/34396
12655         * gfortran.dg/bounds_check_12.f90: New test.
12656
12657 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
12658
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.
12661
12662 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
12663
12664         PR middle-end/34641
12665         * g++.dg/torture/pr34641.C: New testcase.
12666
12667 2008-01-10  Richard Guenther  <rguenther@suse.de>
12668
12669         PR tree-optimization/34651
12670         * g++.dg/torture/pr34651.C: New testcase.
12671
12672 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
12673
12674         PR tree-optimization/34017
12675         * gcc.dg/tree-ssa/pr34017.c: New.
12676
12677 2008-01-09  Richard Guenther  <rguenther@suse.de>
12678         Andrew Pinski  <andrew_pinski@playstation.sony.com>
12679
12680         PR middle-end/30132
12681         * gcc.c-torture/compile/pr30132.c: New testcase.
12682
12683 2008-01-09  Richard Guenther  <rguenther@suse.de>
12684
12685         PR middle-end/34458
12686         * gcc.c-torture/compile/pr34458.c: New testcase.
12687
12688 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12689
12690         PR testsuite/30459
12691         g++.dg/eh/ia64-2.C: Require weak support.
12692
12693 2008-01-08  Richard Guenther  <rguenther@suse.de>
12694
12695         PR middle-end/31863
12696         * g++.dg/torture/pr31863.C: New testcase.
12697
12698 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
12699
12700         PR middle-end/34694
12701         * gcc.dg/gomp/pr34694.c: New test.
12702         * g++.dg/gomp/pr34694.C: New test.
12703
12704         PR c++/33890
12705         * g++.dg/gomp/pr33890.C: New test.
12706
12707 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
12708
12709         PR fortran/34476
12710         * gfortran.dg/parameter_array_init_3.f90: New test.
12711
12712 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
12713
12714         PR fortran/34681
12715         PR fortran/34704
12716         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
12717
12718 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
12719
12720         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
12721         * g++.dg/other/spu2vmx-1.C: Use it.
12722
12723 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
12724
12725         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
12726
12727         PR testsuite/34575
12728         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
12729         * gcc.target/powerpc/parity-1.c: Likewise.
12730
12731 2008-01-07  Fred Fish  <fnf@specifix.com>
12732
12733         PR preprocessor/30363:
12734         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
12735         macro expansions.
12736
12737 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
12738
12739         PR fortran/34672
12740         * gfortran.dg/use_only_2.f90: New test.
12741
12742 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
12743
12744         PR libstdc++/34680
12745         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
12746         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
12747
12748 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
12749
12750         PR fortran/34545
12751         * gfortran.dg/use_12.f90: New test.
12752
12753 2008-01-06  Tobias Burnus  <burnus@net-b.de>
12754
12755         PR fortran/34689
12756         * interface.c (compare_actual_formal): Fix intent(out) check for
12757         function result variables.
12758
12759 2008-01-06  Tobias Burnus  <burnus@net-b.de>
12760
12761         PR fortran/34690
12762         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
12763
12764 2008-01-06  Tobias Burnus  <burnus@net-b.de>
12765
12766         PR fortran/34689
12767         * gfortran.dg/intent_out_4.f90: Fix test case.
12768
12769 2008-01-06  Tobias Burnus  <burnus@net-b.de>
12770
12771         PR fortran/34689
12772         * gfortran.dg/intent_out_4.f90: New.
12773
12774 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12775
12776         PR libfortran/34540
12777         * gfortran.dg/optional_dim_3.f90: New test.
12778
12779 2008-01-06  Tobias Burnus  <burnus@net-b.de>
12780
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.
12785
12786 2008-01-06  Tobias Burnus  <burnus@net-b.de>
12787
12788         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
12789
12790 2008-01-06  Tobias Burnus  <burnus@net-b.de>
12791
12792         PR fortran/34655
12793         * gfortran.dg/equiv_constraint_9.f90: New.
12794
12795 2008-01-06  Revital Eres  <eres@il.ibm.com>
12796
12797         PR tree-optimization/34263
12798         * gcc.dg/pr34263.c:  New testcase.
12799
12800 2008-01-06  Tobias Burnus  <burnus@net-b.de>
12801
12802         PR fortran/34654
12803         * gfortran.dg/internal_io_unf.f90: New.
12804
12805 2008-01-06  Tobias Burnus  <burnus@net-b.de>
12806
12807         PR fortran/34660
12808         * gfortran.dg/elemental_args_check_2.f90: New.
12809
12810 2008-01-06  Tobias Burnus  <burnus@net-b.de>
12811
12812         PR fortran/34662
12813         * gfortran.dg/intent_out_3.f90: New.
12814
12815 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
12816
12817         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
12818
12819 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12820
12821         PR libfortran/34676
12822         * gfortran.dg/list_read_8.f90: New test.
12823
12824 2008-01-04  Richard Guenther  <rguenther@suse.de>
12825
12826         PR middle-end/34029
12827         * gcc.c-torture/compile/pr34029-1.c: New testcase.
12828         * gcc.c-torture/compile/pr34029-2.c: Likewise.
12829
12830 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
12831
12832         PR gcov-profile/34609
12833         * g++.dg/gcov/gcov-6.C: New test.
12834
12835 2008-01-04  Richard Guenther  <rguenther@suse.de>
12836
12837         PR tree-optimization/31081
12838         * g++.dg/torture/pr31081-1.C: New testcase.
12839         * g++.dg/torture/pr31081-2.C: Likewise.
12840
12841 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
12842
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.
12846
12847 2008-01-04  Tobias Burnus  <burnus@net-b.de>
12848
12849         PR fortran/34557
12850         * gfortran.dg/equiv_substr.f90: New.
12851
12852 2008-01-03  Tom Tromey  <tromey@redhat.com>
12853
12854         PR c/34457:
12855         * gcc.dg/pr34457-2.c: New file.
12856         * gcc.dg/pr34457-1.c: New file.
12857
12858 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
12859
12860         Revert fix for PR tree-optimization/34458.
12861
12862 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
12863
12864         PR tree-optimization/34458
12865         * gcc.dg/tree-ssa/pr34458.c: New.
12866
12867 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
12868
12869         PR libfortran/34565
12870         * gfortran.dg/internal_readwrite_1.f90:  New test.
12871         * gfortran.dg/internal_readwrite_2.f90:  New test.
12872
12873 2008-01-03  Tom Tromey  <tromey@redhat.com>
12874
12875         PR preprocessor/34602:
12876         * gcc.dg/cpp/pr34602.c: New file.
12877
12878 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
12879
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.
12883
12884 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
12885
12886         PR tree-optimization/34635
12887         * gcc.dg/tree-ssa/pr34635.c: New.
12888         * gcc.dg/tree-ssa/pr34635-1.c: New.
12889
12890 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12891
12892         PR middle-end/34562
12893         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar
12894         in scan-assembler check.
12895
12896 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
12897
12898         PR middle-end/34608
12899         * g++.dg/gomp/pr34608.C: New test.
12900
12901 2008-01-02  Richard Guenther  <rguenther@suse.de>
12902
12903         PR middle-end/34093
12904         PR middle-end/31976
12905         * gcc.c-torture/compile/pr34093.c: New testcase.
12906
12907 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
12908
12909         * g++.dg/cpp0x/long_long.C: New.
12910
12911 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12912
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.
12916
12917 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
12918
12919         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
12920         rather than __v2di type.
12921
12922 \f
12923 Copyright (C) 2008 Free Software Foundation, Inc.
12924
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.