12008-12-31  Daniel Franke  <franke.daniel@gmail.com>
2
3	* gfortran.dg/mapping_2.f90: Fixed testcase.
4
52008-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
162008-12-30  Richard Guenther  <rguenther@suse.de>
17
18	PR tree-optimization/38645
19	* gcc.dg/pr38645.c: New testcase.
20
212008-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
272008-12-30  Richard Guenther  <rguenther@suse.de>
28
29	PR middle-end/38564
30	* gcc.c-torture/compile/pr38564.c: New testcase.
31
322008-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
382008-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
462008-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
572008-12-29  Jakub Jelinek  <jakub@redhat.com>
58
59	PR c++/38637
60	* g++.dg/cpp0x/enum2.C: New test.
61
622008-12-28  Andrew Pinski  <pinskia@gmail.com>
63
64	PR libobjc/36610
65	* objc/execute/forward-1.m: New test.
66
672008-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
762008-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
822008-12-18  Jakub Jelinek  <jakub@redhat.com>
83
84	PR middle-end/31150
85	* gcc.c-torture/execute/20081218-1.c: New test.
86
872008-12-22  Paul Thomas  <pault@gcc.gnu.org>
88
89	PR fortran/38602
90	* gfortran.dg/alloc_comp_optional_1.f90: New test.
91
922008-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
972008-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
98
99	PR libfortran/38398
100	* gfortran.dg/fmt_g0_1.f08: Revise.
101
1022008-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
4242008-12-21  Richard Sandiford  <rdsandiford@googlemail.com>
425
426	PR target/35899
427	* gcc.target/mips/smartmips-lwxs.c: Add -mlong32.
428
4292008-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
4352008-12-21  Jason Merrill  <jason@redhat.com>
436
437	PR c++/38597
438	* g++.dg/cpp0x/auto13.C: New test.
439
4402008-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
4462008-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
4512008-12-19  Jakub Jelinek  <jakub@redhat.com>
452
453	PR c++/38577
454	* g++.dg/template/call6.C: New test.
455
4562008-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
4642008-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
4692008-12-18  Jakub Jelinek  <jakub@redhat.com>
470
471	PR c++/38427
472	* g++.dg/init/ctor9.C: New test.
473
4742008-12-18  Jason Merrill  <jason@redhat.com>
475
476	PR c++/38485
477	* g++.dg/parse/defarg13.C: New test.
478
4792008-12-18  Kenneth Zadeck <zadeck@naturalbridge.com>
480
481	PR rtl-optimization/37922
482	* g++.dg/torture/pr37922.C: New test.
483
4842008-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
4922008-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
5012008-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
5062008-12-17  Daniel Kraft  <d@domob.eu>
507
508	PR fortran/38137
509	* gfortran.dg/merge_char_3.f90: New test.
510
5112008-12-15  Mikael Morin  <mikael.morin@tele2.fr>
512
513	PR fortran/38487
514	* gfortran.dg/elemental_dependency_2.f90: New test.
515
5162008-12-14  Paul Thomas  <pault@gcc.gnu.org>
517
518	PR fortran/35937
519	* gfortran.dg/char_length_14.f90: New test.
520
5212008-12-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
522
523	PR libfortran/38504
524	* gfortran.dg/fmt_int_sign.f90: New test.
525
5262008-12-13  Sebastian Pop  <sebastian.pop@amd.com>
527
528	* gcc.dg/graphite/pr38409.c: Fixed commit problem.
529
5302008-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
5482008-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
5542008-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
5652008-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
5712008-12-12  Janis Johnson  <janis187@us.ibm.com>
572
573	PR target/11594
574	* gcc.dg/20020103-1.c: Remove XFAIL for powerpc.
575
5762008-12-12  Sebastian Pop  <sebastian.pop@amd.com>
577
578	PR middle-end/38409
579	* gcc.dg/graphite/pr38409.c: New.
580
5812008-12-12 Daniel Franke  <franke.daniel@gmail.com>
582
583	PR fortran/36355
584	* gfortran.dg/matmul_argument_types.f90: New.
585
5862008-12-11  Janis Johnson  <janis187@us.ibm.com>
587
588	PR testsuite/29071
589	* gcc.dg/20020919-1.c: Fix a preprocessor check.
590
5912008-12-11  Sebastian Pop  <sebastian.pop@amd.com>
592
593	PR middle-end/38413
594	* gcc.dg/graphite/pr38413.c: New.
595
5962008-12-11  Sebastian Pop  <sebastian.pop@amd.com>
597
598	PR middle-end/37857
599	* gfortran.dg/graphite/pr37857.f90: New.
600
6012008-12-11  Harsha Jagasia  <harsha.jagasia@amd.com>
602
603	PR tree-optimization/38446
604	* gcc.dg/graphite/pr38446.c: New.
605
6062008-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
6162008-12-10  Tobias Grosser  <grosser@fim.uni-passau.de>
617
618	PR middle-end/38459
619	* gfortran.dg/graphite/pr38459.f90: New.
620
6212008-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
6482008-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
6542008-12-10  Jason Merrill  <jason@redhat.com>
655
656	PR c++/35319
657	* g++.dg/ext/fixed2.C: New test.
658
6592008-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
6642008-12-10  Alexandre Oliva  <aoliva@redhat.com>
665
666	PR middle-end/38271
667	* gcc.dg/torture/pr38271.c: New.
668
6692008-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
6742008-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
7062008-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
7122008-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
7182008-12-09  Mikael Morin  <mikael.morin@tele2.fr>
719
720	PR fortran/35983
721	* gfortran.dg/pr35983.f90: New test.
722
7232008-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
7292008-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
7342008-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
7402008-12-08  Jason Merrill  <jason@redhat.com>
741
742	PR c++/38410
743	* gcc.dg/ctor1.c: New test.
744
7452008-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
7512008-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
7592008-12-08  Dodji Seketeli  <dodji@redhat.com>
760
761	PR debug/38390
762	* g++.dg/debug/dwarf2/imported-module-2.C: New test.
763
7642008-12-08  Steve Ellcey  <sje@cup.hp.com>
765
766	* g++.dg/other/packed1.C: Remove ia64-hp-hpux* XFAIL.
767
7682008-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
7732008-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
7812008-12-07  Eric Botcazou  <ebotcazou@adacore.com>
782
783	* gnat.dg/string_comparison.adb: New test.
784
7852008-12-07  H.J. Lu  <hongjiu.lu@intel.com>
786
787	PR tree-optimization/38405
788	* gcc.dg/torture/pr38405.c: New.
789
7902008-12-07  Eric Botcazou  <ebotcazou@adacore.com>
791
792	* gnat.dg/aggr10.adb: New test.
793	* gnat.dg/aggr10_pkg.ads: New helper.
794
7952008-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
796
797	PR fortran/38425
798	* gfortran.dg/io_constraints_5.f90: New test.
799
8002008-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
8082008-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
8142008-12-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
815
816	PR fortran/38291
817	* gfortran.dg/streamio_16.f90: New test.
818
8192008-12-05  Jakub Jelinek  <jakub@redhat.com>
820
821	PR c++/35336
822	* g++.dg/other/error30.C: New test.
823
8242008-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
8312008-12-05  Catherine Moore  <clm@codesourcery.com>
832
833	* gcc-target/mips/mips-nonpic: New testsuite.
834
8352008-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
8412008-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
8482008-12-05  Jakub Jelinek  <jakub@redhat.com>
849
850	PR middle-end/38338
851	* gcc.dg/pr38338.c: New test.
852
8532008-12-05  Joseph Myers  <joseph@codesourcery.com>
854
855	* gcc.target/powerpc/20081204-1.c: New test.
856
8572008-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
8632008-12-05  Eric Botcazou  <ebotcazou@adacore.com>
864
865	* gcc.dg/union-5.c: Run only on x86 and x86-64.
866
8672008-12-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
868
869	PR libfortran/38285
870	gfortran.dg/fmt_f_an_p.f: New test.
871
8722008-12-04  Eric Botcazou  <ebotcazou@adacore.com>
873
874	* gcc.dg/union-5.c: New test.
875
8762008-12-04  Jason Merrill  <jason@redhat.com>
877
878	PR c++/37906
879	* g++.dg/cpp0x/defaulted6.C: New test.
880
8812008-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
8882008-12-04  Eric Botcazou  <ebotcazou@adacore.com>
889
890	* gcc.dg/union-4.c: New test.
891
8922008-12-03  H.J. Lu  <hongjiu.lu@intel.com>
893
894	* g++.old-deja/g++.eh/badalloc1.C: Add the missing "}".
895
8962008-12-03  Janis Johnson  <janis187@us.ibm.com>
897
898	* g++.old-deja/g++.eh/badalloc1.C: Reinstate XFAIL for Darwin 3-7.
899
9002008-12-03  Jack Howarth  <howarth@bromo.med.uc.edu>
901
902	* g++.old-deja/g++.eh/badalloc1.C: Omit XFAIL on obsolete Darwin.
903
9042008-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
9172008-12-03  Jakub Jelinek  <jakub@redhat.com>
918
919	PR middle-end/38360
920	* gcc.c-torture/compile/pr38360.c: New test.
921
9222008-12-03  Richard Guenther  <rguenther@suse.de>
923
924	PR middle-end/36326
925	* gcc.dg/tree-ssa/pr36326.c: New testcase.
926
9272008-12-03  Jakub Jelinek  <jakub@redhat.com>
928
929	PR tree-optimization/37716
930	* g++.dg/torture/pr37716.C: New test.
931
9322008-12-03  Eric Botcazou  <ebotcazou@adacore.com>
933
934	* gcc.dg/torture/pr37868.c: Skip on the SPARC.
935
9362008-12-03  Eric Botcazou  <ebotcazou@adacore.com>
937
938	* gcc.c-torture/compile/20081203-1.c: New test.
939
9402008-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
9482008-12-02  Jack Howarth  <howarth@bromo.med.uc.edu>
949
950	* gcc.misc-tests/linkage.exp: Correct file type check for Darwin.
951
9522008-12-02  Jakub Jelinek  <jakub@redhat.com>
953
954	PR middle-end/38343
955	* gcc.c-torture/compile/pr38343-2.c: New test.
956
9572008-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
9632008-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
9742008-12-02  Jakub Jelinek  <jakub@redhat.com>
975
976	PR middle-end/38343
977	* gcc.c-torture/compile/pr38343.c: New test.
978
9792008-12-01  Janis Johnson  <janis187@us.ibm.com>
980
981	* gcc.target/powerpc/pr18096-1.c: Adjust location of expected error.
982
9832008-12-01  Mikael Morin  <mikael.morin@tele2.fr>
984
985	PR fortran/38252
986	* gfortran.dg/empty_function_1.f90: Fix latest commit.
987
9882008-12-01  Mikael Morin  <mikael.morin@tele2.fr>
989
990	PR fortran/38252
991	* gfortran.dg/empty_function_1.f90: New test.
992
9932008-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
9992008-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
10082008-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
10192008-11-30  Eric Botcazou  <ebotcazou@adacore.com>
1020
1021	* g++.dg/opt/reload3.C: New test.
1022
10232008-11-30  Paul Thomas  <pault@gcc.gnu.org>
1024
1025	PR fortran/35824
1026	* gfortran.dg/alloc_comp_assign_8.f90 : New test.
1027
10282008-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
10332008-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
10402008-11-29  Joseph Myers  <joseph@codesourcery.com>
1041
1042	* g++.dg/cpp/stringop-1.C: New test.
1043
10442008-11-29  Eric Botcazou  <ebotcazou@adacore.com>
1045
1046	* gnat.dg/test_version.adb: Adjust to new string length.
1047
10482008-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
10532008-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
10622008-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
10682008-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
10752008-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
10812008-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
10992008-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
11052008-11-26  Kai Tietz  <kai.tietz@onevision.com>
1106
1107	* gcc.dg/callabi/func-indirect.c: New.
1108
11092008-11-25  Jason Merrill  <jason@redhat.com>
1110
1111	PR c++/28743
1112	* g++.dg/template/nontype18.C: New test.
1113
11142008-11-25  Maxim Kuvyrkov  <maxim@codesourcery.com>
1115
1116	* gcc.c-torture/compile/20080929-1.c: New.
1117
11182008-11-25  Janis Johnson  <janis187@us.ibm.com>
1119
1120	* gfortran.dg/default_format_denormal_1.f90: Fix xfail for darwin.
1121
11222008-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
11302008-11-25  Mikael Morin  <mikael.morin@tele2.fr>
1131
1132	PR fortran/36463
1133	* gfortran.dg/proc_decl_20.f90: New test.
1134
11352008-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
11422008-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1143
1144	* g++.dg/eh/weak1.C: Don't xfail hppa*64*-*-*.
1145
11462008-11-24  DJ Delorie  <dj@redhat.com>
1147
1148	* gcc.c-torture/execute/pr36321.c: Don't rely on argv[0] being set.
1149
11502008-11-24  Mikael Morin  <mikael.morin@tele2.fr>
1151
1152	PR fortran/38184
1153	* gfortran.dg/reshape_empty_1.f03: New test.
1154
11552008-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
11662008-11-24  Maxim Kuvyrkov  <maxim@codesourcery.com>
1167
1168	PR target/35018
1169	* gcc.target/m68k/pr35018.c: New.
1170
11712008-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
11792008-11-24  Mikael Morin <mikael.morin@tele2.fr>
1180
1181	PR fortran/35681
1182	* gfortran.dg/elemental_dependency_1.f90: Really commit it.
1183
11842008-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
11972008-11-23  Paul Thomas  <pault@gcc.gnu.org>
1198
1199	PR fortran/37735
1200	* gfortran.dg/alloc_comp_assign_7.f90: New test.
1201
12022008-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
12072008-11-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
1208
1209	PR libfortran/38234
1210	* gfortran.dg/reshape_4.f90:  New test.
1211
12122008-11-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
1213
1214	PR libfortran/38225
1215	* gfortran.dg/reshape_3.f90:  New test.
1216
12172008-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
12242008-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
12292008-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
12392008-11-21  Jakub Jelinek  <jakub@redhat.com>
1240
1241	PR middle-end/38200
1242	* gcc.dg/pr38200.c: New test.
1243
12442008-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
12532008-11-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1254
1255	PR libfortran/37472
1256	* gfortran.dg/namelist_print_1.f: Update test.
1257
12582008-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
12632008-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
12702008-11-20  Uros Bizjak  <ubizjak@gmail.com>
1271
1272	PR target/38151
1273	* gcc.target/i386/pr38151-1.c: New test.
1274
12752008-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
12832008-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
12902008-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
12992008-11-19  Adam Nemet  <anemet@caviumnetworks.com>
1300
1301	* gcc.c-torture/compile/20081119-1.c: New test.
1302
13032008-11-19  Dodji Seketeli  <dodji@redhat.com>
1304
1305	PR c++/37142
1306	* g++.dg/template/crash85.C: New test.
1307
13082008-11-19  Dodji Seketeli  <dodji@redhat.com>
1309
1310	PR c++/35405
1311	* g++.dg/template/crash84.C: New test.
1312
13132008-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
13182008-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
13232008-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
13342008-11-19  Maxim Kuvyrkov  <maxim@codesourcery.com>
1335
1336	* gcc.target/m68k/xgot-1.c (dg-options): Add -O2.
1337
13382008-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
13442008-11-19  Andrew Stubbs  <ams@codesourcery.com>
1345
1346	PR target/36133
1347	* gcc.target/m68k/pr36133.c: New test.
1348
13492008-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
13552008-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
13632008-11-19  Paul Thomas  <pault@gcc.gnu.org>
1364
1365	PR fortran/38171
1366	* gfortran.dg/module_equivalence_6.f90: New test.
1367
13682008-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
13772008-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
1378
1379	PR libfortran/38135
1380	* gfortran.dg/reshape_pad_1.f90:  New test case.
1381
13822008-11-18  Uros Bizjak  <ubizjak@gmail.com>
1383
1384	PR target/37362
1385	* gcc.target/mips/pr37362.c: New test.
1386
13872008-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
13952008-11-17  Adam Nemet  <anemet@caviumnetworks.com>
1396
1397	* gcc.c-torture/execute/20081117-1.c: New test.
1398
13992008-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
14042008-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
14152008-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
14202008-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
14252008-11-17  Jakub Jelinek  <jakub@redhat.com>
1426
1427	PR middle-end/38140
1428	* gcc.dg/pr38140.c: New test.
1429
14302008-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
14372008-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
14672008-11-17  Jakub Jelinek  <jakub@redhat.com>
1468
1469	PR c++/36089
1470	* g++.dg/template/init8.C: New test.
1471
14722008-11-16  Mikael Morin <mikael.morin@tele2.fr>
1473
1474	PR fortran/35681
1475	* gfortran.dg/elemental_dependency_1.f90: New test.
1476
14772008-11-16  Mikael Morin  <mikael.morin@tele2.fr>
1478
1479	PR fortran/37992
1480	* gfotran.dg/charlen_free_1.f90: New test.
1481
14822008-11-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1483
1484	PR libfortran/38097
1485	* gfortran.dg/fmt_bz_bn.f: New test.
1486
14872008-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1488
1489	* gnat.dg/boolean_bitfield.adb: New test.
1490
14912008-11-16  Tobias Burnus  <burnus@net-b.de>
1492
1493	PR fortran/38095
1494	* gfortran.dg/char_length_13.f90: New test.
1495
14962008-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
15042008-11-16  Paul Thomas  <pault@gcc.gnu.org>
1505
1506	PR fortran/38119
1507	* gfortran.dg/array_temporaries_3.f90: New test.
1508
15092008-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
15152008-11-15  Paul Thomas  <pault@gcc.gnu.org>
1516
1517	PR fortran/37926
1518	* gfortran.dg/dummy_procedure_3.f90: New test.
1519
15202008-11-15  Jakub Jelinek  <jakub@redhat.com>
1521
1522	PR target/38123
1523	* gcc.c-torture/compile/pr38123.c: New test.
1524
15252008-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
15312008-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
15502008-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
15562008-11-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1557
1558	PR fortran/37988
1559	* gfortran.dg/fmt_error_6.f90: New test.
1560
15612008-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
15692008-11-13  Steve Ellcey  <sje@cup.hp.com>
1570
1571	PR middle-end/38004
1572	* g++.dg/vect/pr36648.cc: Check alignment requirement.
1573
15742008-11-14  Jack Howarth  <howarth@bromo.med.uc.edu>
1575
1576	PR testsuite/38098
1577	* gcc.dg/cpp/subframework1.c: Use -Wno-deprecated.
1578
15792008-10-14  Paul Thomas  <pault@gcc.gnu.org>
1580
1581	PR fortran/38033
1582	* gfortran.dg/array_section_2.f90: New test.
1583
15842008-11-14  Jakub Jelinek  <jakub@redhat.com>
1585
1586	PR tree-optimization/38104
1587	* g++.dg/tree-ssa/pr38104.C: New test.
1588
15892008-11-14  Kaz Kojima  <kkojima@gcc.gnu.org>
1590
1591	* gcc.target/sh/pr37514.c: Remove.
1592
15932008-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
15982008-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
16052008-11-14  Jakub Jelinek  <jakub@redhat.com>
1606
1607	PR middle-end/36125
1608	* gcc.c-torture/compile/pr36125.c: New test.
1609
16102008-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
16162008-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
16212008-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
16272008-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
16372008-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
16432008-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
16482008-11-12  Jakub Jelinek  <jakub@redhat.com>
1649
1650	PR c++/36478
1651	* g++.old-deja/g++.mike/empty.C: Remove.
1652
16532008-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
16582008-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
16642008-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
16722008-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
16782008-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
16852008-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
16992008-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
17192008-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
17252008-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
17302008-11-10  Kaz Kojima  <kkojima@gcc.gnu.org>
1731
1732	* gcc.target/sh/pr37514.c: New test.
1733
17342008-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1735
1736	* g++.dg/other/anon5.C: Skip on Solaris.
1737
17382008-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1739
1740	* gnat.dg/pack11.adb: New test.
1741
17422008-11-10  Jakub Jelinek  <jakub@redhat.com>
1743
1744	PR c++/38021
1745	* g++.dg/cpp0x/enum1.C: New test.
1746
17472008-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
17532008-11-09  Paul Thomas  <pault@gcc.gnu.org>
1754
1755	PR fortran/37836
1756	* gfortran.dg/minmaxval_1.f90: New test.
1757
17582008-11-09  Eric Botcazou  <ebotcazou@adacore.com>
1759
1760	* gnat.dg/loop_boolean.adb: New test.
1761
17622008-11-07  Thomas Quinot  <quinot@adacore.com>
1763
1764	* gnat.dg/hyper_flat.adb: New test.
1765
17662008-11-07  Geert Bosch  <bosch@adacore.com>
1767
1768	* gnat.dg/test_8bitlong_overflow.adb: New test.
1769
17702008-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
17762008-11-06  Sebastian Pop  <sebastian.pop@amd.com>
1777
1778	* gcc.dg/graphite/pr37943.c: Fix missing end of file.
1779
17802008-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
17882008-11-06  Richard Guenther  <rguenther@suse.de>
1789
1790	* gcc.dg/torture/pr37969.c: New testcase.
1791
17922008-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
17992008-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
18052008-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
18112008-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
18172008-11-05  Fabien Chene <fabien@gcc.gnu.org>
1818
1819	PR c++/32519
1820	* g++.dg/template/pr32519.C: New test.
1821
18222008-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
18292008-11-05  Uros Bizjak  <ubizjak@gmail.com>
1830
1831	PR middle-end/37286
1832	* gfortran.dg/pr37286.f90: New test.
1833
18342008-11-04  Paul Thomas  <pault@gcc.gnu.org>
1835
1836	PR fortran/37597
1837	* gfortran.dg/host_assoc_call_5.f90: New test.
1838
18392008-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
18462008-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
18522008-11-03  Chao-ying Fu  <fu@mips.com>
1853
1854	* gcc.target/mips/dsp-ctrl.c: New test.
1855
18562008-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
18642008-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
18762008-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1877
1878	* gcc.c-torture/execute/20081103-1.c: New test.
1879
18802008-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1881
1882	* gnat.dg/array5.adb New test.
1883
18842008-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
18902008-11-03  Jakub Jelinek  <jakub@redhat.com>
1891
1892	PR middle-end/37858
1893	* gcc.dg/pr37858.c: New test.
1894
18952008-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
19022008-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
19092008-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
19152008-11-02  Richard Guenther  <rguenther@suse.de>
1916
1917	PR tree-optimization/37991
1918	* gcc.c-torture/compile/pr37991.c: New testcase.
1919
19202008-11-01  Hans-Peter Nilsson  <hp@axis.com>
1921
1922	PR target/37939
1923	* gcc.target/cris/biap.c: New test.
1924
19252008-11-01  Janus Weil  <janus@gcc.gnu.org>
1926
1927	PR fortran/36426
1928	* gfortran.dg/proc_decl_19.f90: New.
1929
19302008-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
19362008-11-01  Daniel Kraft  <d@domob.eu>
1937
1938	PR fortran/35681
1939	* gfortran.dg/mvbits_4.f90: New test.
1940
19412008-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
19482008-11-01  Richard Guenther  <rguenther@suse.de>
1949
1950	PR middle-end/37976
1951	* gcc.c-torture/compile/pr37976.c: New testcase.
1952
19532008-11-01  Dennis Wassel  <dennis.wassel@gmail.com>
1954
1955	PR fortran/37159
1956	* gfortran.dg/random_seed_1.f90: New testcase.
1957
19582008-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
19632008-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
19712008-10-31  Mikael Morin  <mikael.morin@tele2.fr>
1972
1973	PR fortran/35840
1974	* gfortran.dg/write_check4.f90: New test.
1975
19762008-10-31  Mikael Morin  <mikael.morin@tele2.fr>
1977
1978	PR fortran/35820
1979	* gfortran.dg/nested_forall_1.f: New test.
1980
19812008-10-30  Steven G. Kargl  <kargls@comcast.net>
1982
1983	PR fortran/37930
1984	* gfortran.dg/int_conv_2.f90:  New test.
1985
19862008-10-30  Mikael Morin  <mikael.morin@tele2.fr>
1987
1988	PR fortran/37903
1989	* gfortran.dg/vector_subscript_4.f90: New test.
1990
19912008-10-30  Mikael Morin  <mikael.morin@tele2.fr>
1992
1993	PR fortran/37749
1994	* gfortran.dg/vector_subscript__5.f90: New test.
1995
19962008-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
20082008-10-29  David Edelsohn  <edelsohn@gnu.org>
2009
2010	* gcc.c-torture/compile/pr37878.c: New test.
2011
20122008-10-29  Steve Ellcey  <sje@cup.hp.com>
2013
2014	PR middle-end/37339
2015	* gcc.dg/pr33645-3.c: Remove.
2016
20172008-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
20232008-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
20302008-10-29  Jakub Jelinek  <jakub@redhat.com>
2031
2032	PR middle-end/37870
2033	* gcc.target/i386/pr37870.c: New test.
2034
20352008-10-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2036
2037	PR c++/26997
2038	* g++.dg/parse/pr26997.C: New.
2039
20402008-10-29  Jakub Jelinek  <jakub@redhat.com>
2041
2042	PR middle-end/37913
2043	* gcc.c-torture/compile/pr37913.c: New test.
2044
20452008-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
20532008-10-28  Joseph Myers  <joseph@codesourcery.com>
2054
2055	* gcc.dg/dfp/convert-bfp-12.c: New test.
2056
20572008-10-28  Jakub Jelinek  <jakub@redhat.com>
2058
2059	PR middle-end/37931
2060	* gcc.c-torture/execute/pr37931.c: New test.
2061
20622008-10-27  Jakub Jelinek  <jakub@redhat.com>
2063
2064	PR tree-optimization/37879
2065	* gcc.dg/pr37879.c: New test.
2066
20672008-10-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2068
2069	PR target/37841
2070	* gcc.target/spu/abi.c: New file.
2071
20722008-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
20802008-10-24  Jakub Jelinek  <jakub@redhat.com>
2081
2082	PR tree-optimization/36038
2083	* gcc.c-torture/compile/pr36038.c: New test.
2084
20852008-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
20912008-10-24  Jakub Jelinek  <jakub@redhat.com>
2092
2093	PR middle-end/37882
2094	* gcc.c-torture/execute/pr37882.c: Remove a field.
2095
20962008-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
21032008-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
21342008-10-22  Jakub Jelinek  <jakub@redhat.com>
2135
2136	PR middle-end/37882
2137	* gcc.c-torture/execute/pr37882.c: New test.
2138
21392008-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
21522008-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
21572008-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2158
2159	PR libfortran/34670
2160	* gfortran.dg/transpose_2.f90:  New test.
2161
21622008-10-21  Jakub Jelinek  <jakub@redhat.com>
2163
2164	PR middle-end/37669
2165	* gcc.c-torture/compile/pr37669-2.c: New test.
2166
21672008-10-21  Richard Guenther  <rguenther@suse.de>
2168
2169	* gcc.dg/tree-ssa/alias-19.c: New testcase.
2170
21712008-10-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2172
2173	PR 12603
2174	* gcc.dg/pr12603.c: New testcase.
2175
21762008-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
21812008-10-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2182
2183	PR c/30260
2184	* gcc.dg/pr30260.c: New.
2185
21862008-10-19  Paul Thomas  <pault@gcc.gnu.org>
2187
2188	PR fortran/37723
2189	* gfortran.dg/dependency_22.f90: New test.
2190
21912008-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
21972008-10-16  Alexander Monakov  <amonakov@ispras.ru>
2198
2199	PR target/37381
2200	* gcc.c-torture/compile/pr37381.c: New test.
2201
22022008-10-16  Joseph Myers  <joseph@codesourcery.com>
2203
2204	PR c/33192
2205	* gcc.dg/imag-1.c: New test.
2206
22072008-10-16  Daniel Kraft  <d@domob.eu>
2208
2209	* gfortran.dg/elemental_intrinsic_1.f03: New test.
2210
22112008-10-16  Jakub Jelinek  <jakub@redhat.com>
2212
2213	PR tree-optimization/37664
2214	* gcc.c-torture/compile/pr37664.c: New test.
2215
22162008-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
22242008-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
22342008-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
22402008-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
22462008-10-15  Sebastian Pop  <sebastian.pop@amd.com>
2247
2248	PR tree-optimization/37686
2249	* testsuite/gcc.dg/tree-ssa/pr37686.c: New.
2250
22512008-10-15  Jakub Jelinek  <jakub@redhat.com>
2252
2253	PR tree-optimization/36881
2254	* gcc.dg/tree-ssa/pr36881.c: New test.
2255
22562008-10-14  Jakub Jelinek  <jakub@redhat.com>
2257
2258	PR c++/37819
2259	* g++.dg/expr/bitfield11.C: New test.
2260
22612008-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
2262
2263	PR c++/37650
2264	* g++.dg/template/crash83.C: New.
2265
22662008-10-14  Douglas Gregor  <doug.gregor@gmail.com>
2267
2268	PR c++/37553
2269	* g++.dg/ext/alias-canon2.C: New.
2270
22712008-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
22772008-10-13  Kai Tietz  <kai.tietz@onevision.com>
2278
2279	* testsuite/gcc.dg/format/ms-format1.c: New.
2280
22812008-10-12  Daniel Kraft  <d@domob.eu>
2282
2283	PR fortran/37688
2284	* gfortran.dg/used_before_typed_6.f90: New test.
2285
22862008-10-12  Paul Thomas  <pault@gcc.gnu.org>
2287
2288	PR fortran/37787
2289	* gfortran.dg/module_equivalence_5.f90: New test.
2290
22912008-10-12  Steven G. Kargl  <kargls@comcast.net>
2292
2293	PR fortran/37792
2294	* gfortran.dg/arithmetic_overflow_1.f90: New test.
2295
22962008-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
23012008-10-11  Paul Thomas  <pault@gcc.gnu.org>
2302
2303	PR fortran/37794
2304	* gfortran.dg/used_types_24.f90: New test.
2305
23062008-10-11  Jakub Jelinek  <jakub@redhat.com>
2307
2308	PR target/35760
2309	* gcc.c-torture/compile/pr35760.c: New test.
2310
23112008-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
23182008-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
23232008-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2324
2325	PR libfortran/37753
2326	* gfortran.dg/convert_2.f90:  New test case.
2327
23282008-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
23352008-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org
2336
2337	PR libfortran/37707
2338	* gfortran.dg/namelist_54.f90: New test.
2339
23402008-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
23492008-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
23562008-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
23632008-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
23692008-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
23872008-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
23932008-10-07  Jakub Jelinek  <jakub@redhat.com>
2394
2395	PR debug/37738
2396	* gfortran.dg/debug/pr37738.f: New test.
2397
23982008-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
24032008-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
24122008-10-07  Eric Botcazou  <ebotcazou@adacore.com>
2413
2414	* gnat.dg/addr4.adb: New test.
2415	* gnat.dg/addr5.adb: Likewise.
2416
24172008-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
24232008-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
24282008-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2429
2430	* gnat.dg/unchecked_convert2.adb: New test.
2431
24322008-10-05  Dodji Seketeli  <dodji@redhat.com>
2433
2434	PR c++/37410
2435	* g++.dg/debug/dwarf2/imported-module.C: New test.
2436
24372008-10-05  Paul Thomas  <pault@gcc.gnu.org>
2438
2439	PR fortran/35680
2440	* gfortran.dg/transfer_array_intrinsic_5.f90: New test.
2441
24422008-10-05  Daniel Kraft  <d@domob.eu>
2443
2444	PR fortran/37638
2445	* gfortran.dg/typebound_call_9.f03: New test.
2446
24472008-10-04  Paul Thomas  <pault@gcc.gnu.org>
2448
2449	PR fortran/37706
2450	* gfortran.dg/module_equivalence_4.f90: New test.
2451
24522008-10-04  Richard Guenther  <rguenther@suse.de>
2453
2454	* gcc.dg/tree-ssa/ssa-pre-21.c: New testcase.
2455
24562008-10-03  Jakub Jelinek  <jakub@redhat.com>
2457
2458	PR debug/37726
2459	* gcc.dg/debug/dwarf2/pr37726.c: New test.
2460
24612008-10-03  Paolo Carlini  <paolo.carlini@oracle.com>
2462
2463	PR c++/37719
2464	* g++.dg/template/error36.C: New.
2465
24662008-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
24722008-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
24792008-10-02  Richard Guenther  <rguenther@suse.de>
2480
2481	PR middle-end/37713
2482	* gcc.c-torture/compile/pr37713.c: New testcase.
2483
24842008-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
24972008-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
25052008-10-01  Richard Guenther  <rguenther@suse.de>
2506
2507	PR tree-optimization/37617
2508	* gcc.c-torture/compile/pr37617.c: New testcase.
2509
25102008-10-01  Richard Guenther  <rguenther@suse.de>
2511
2512	PR middle-end/37285
2513	* gcc.c-torture/compile/pr37285.c: New testcase.
2514
25152008-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
25262008-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
25342008-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
25412008-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
25472008-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
25512008-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
25572008-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
25622008-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
25682008-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
25742008-09-28  Eric Botcazou  <ebotcazou@adacore.com>
2575
2576	* gnat.dg/conv_decimal.adb: New test.
2577
25782008-09-26  Jakub Jelinek  <jakub@redhat.com>
2579
2580	PR middle-end/37275
2581	* gcc.target/i386/pr37275.c: New test.
2582
25832008-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
25882008-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
25932008-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
25992008-09-25  Jakub Jelinek  <jakub@redhat.com>
2600
2601	PR c/37645
2602	* gcc.dg/pr37645.c: New test.
2603
26042008-09-25  Steve Ellcey  <sje@cup.hp.com>
2605
2606	* gcc.dg/vect/slp-7.c: Add alignment attribute, change target tests.
2607
26082008-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
2609
2610	PR c++/37649
2611	* g++.dg/template/crash82.C: New.
2612
26132008-09-25  Tobias Burnus  <burnus@net-b.de>
2614
2615	PR fortran/37504
2616	* gfortran.dg/protected_7.f90: New test.
2617
26182008-09-24  Steve Ellcey  <sje@cup.hp.com>
2619
2620	* gcc.dg/vect/O3-vect-pr34223.c: Check vect_int_mult.
2621
26222008-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
26282008-09-24  Steve Ellcey  <sje@cup.hp.com>
2629
2630	* gcc.dg/utf-array.c: Fix syntax of dg-error stmts.
2631
26322008-09-24  Tobias Burnus  <burnus@net-b.de>
2633
2634	PR fortran/37626
2635	* gfortran.dg/allocatable_function_4.f90: New test.
2636
26372008-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
26422008-09-23  Jakub Jelinek  <jakub@redhat.com>
2643
2644	PR c++/37533
2645	* g++.dg/gomp/pr37533.C: New test.
2646
26472008-09-23  Eric Botcazou  <ebotcazou@adacore.com>
2648
2649	* gcc.dg/vect/slp-widen-mult-s16.c: Fix typo.
2650
26512008-09-23  Eric Botcazou  <ebotcazou@adacore.com>
2652
2653	* gcc.dg/cpp/cmdlne-dU-23.c: New test.
2654
26552008-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
26622008-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
26682008-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
26742008-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
26792008-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
26852008-09-22  David Daney  <ddaney@avtrex.com>
2686
2687	PR target/37593
2688	* gcc.target/mips/long-calls-pg.c: New test.
2689
26902008-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
26982008-09-22  Adam Nemet  <anemet@caviumnetworks.com>
2699
2700	* gcc.target/mips/octeon-baddu-1.c: New test.
2701
27022008-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
27082008-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
27132008-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
27192008-09-22  Olivier Hainque  <hainque@adacore.com>
2720
2721	* gnat.dg/volatile3.adb: New test.
2722
27232008-09-22  Ira Rosen  <irar@il.ibm.com>
2724
2725	PR tree-optimization/37482
2726	* gcc.dg/vect/pr37482.c: New test.
2727
27282008-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
27352008-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
27412008-09-21  Paul Thomas  <pault@gcc.gnu.org>
2742
2743	PR fortran/37583
2744	* gfortran.dg/entry_18.f90: New test.
2745
27462008-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
27562008-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
27612008-09-21  Ira Rosen  <irar@il.ibm.com>
2762
2763	PR tree-optimization/37539
2764	* gcc.dg/vect/pr37539.c: New test.
2765
27662008-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
27722008-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
27782008-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
27832008-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
30642008-09-18  H.J. Lu  <hongjiu.lu@intel.com>
3065
3066	PR target/37394
3067	* g++.dg/other/pr37394.C: New.
3068
30692008-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
30772008-09-18  DJ Delorie  <dj@redhat.com>
3078
3079	* gcc.c-torture/execute/20060420-1.c: Fix alignment logic.
3080
30812008-09-18  Simon Baldwin  <simonb@google.com>
3082
3083	* gcc.dg/builtin-redefine.c: New.
3084
30852008-09-18  Richard Guenther  <rguenther@suse.de>
3086
3087	PR tree-optimization/37258
3088	* gcc.c-torture/compile/pr37258.c: New testcase.
3089
30902008-09-18  Andrew MacLeod  <amacleod@redhat.com>
3091
3092	PR tree-optimization/37102
3093	* gcc.c-torture/execute/pr37102.c: New Test.
3094
30952008-09-18  Richard Guenther  <rguenther@suse.de>
3096
3097	PR middle-end/37284
3098	* g++.dg/tree-ssa/pr37284.C: New testcase.
3099
31002008-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
31072008-09-18  Richard Guenther  <rguenther@suse.de>
3108
3109	PR tree-optimization/37456
3110	* testsuite/g++.dg/torture/pr37456.C: New testcase.
3111
31122008-09-18  Uros Bizjak  <ubizjak@gmail.com>
3113
3114	PR rtl-optimization/37544
3115	* gcc.dg/pr37544.c: New test.
3116
31172008-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
31492008-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
31642008-09-17  Eric Botcazou  <ebotcazou@adacore.com>
3165
3166	* gnat.dg/specs/static_initializer3.ads: New test.
3167
31682008-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
31812008-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
32472008-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
32542008-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
32732008-09-16  Richard Guenther  <rguenther@suse.de>
3274
3275	PR middle-end/37380
3276	* gcc.c-torture/compile/pr37380.c: New testcase.
3277
32782008-09-16  Richard Guenther  <rguenther@suse.de>
3279
3280	PR tree-optimization/37508
3281	* gcc.dg/tree-ssa/pr37508.c: New testcase.
3282
32832008-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
32942008-09-13  Raksit Ashok <raksit@google.com>
3295
3296	PR rtl-optimization/37489
3297	* g++.dg/opt/cse3.C: New.
3298
32992008-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
33042008-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
33272008-09-13  Daniel Kraft  <d@domob.eu>
3328
3329	PR fortran/35770
3330	* gfortran.dg/implicit_13.f90: New test.
3331
33322008-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
33372008-09-11  Janis Johnson  <janis187@us.ibm.com>
3338
3339	* gcc.dg/dfp/dec-eval-method-2.c: New test.
3340
33412008-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
33502008-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
33552008-09-11  Joseph Myers  <joseph@codesourcery.com>
3356
3357	* gcc.dg/builtins-8.c: Condition cbrt test on HAVE_C99_RUNTIME.
3358
33592008-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
33642008-09-11  Ira Rosen  <irar@il.ibm.com>
3365
3366	PR tree-optimization/37474
3367	* gcc.dg/vect/pr37474.c: New test.
3368
33692008-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
33742008-09-11  Jakub Jelinek  <jakub@redhat.com>
3375
3376	PR target/37382
3377	* gcc.c-torture/compile/pr37382.c: New test.
3378
33792008-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
33862008-09-10  Jakub Jelinek  <jakub@redhat.com>
3387
3388	PR target/36904
3389	* gcc.target/powerpc/altivec-27.c: New test.
3390
33912008-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
33962008-09-10  Richard Guenther  <rguenther@suse.de>
3397
3398	PR middle-end/37432
3399	* gcc.c-torture/compile/pr37432.c: New testcase.
3400
34012008-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
34142008-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
34202008-09-10  Jakub Jelinek  <jakub@redhat.com>
3421
3422	PR tree-optimization/37353
3423	* gcc.dg/pr37353.c: New test.
3424
34252008-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
34312008-09-09  H.J. Lu  <hongjiu.lu@intel.com>
3432
3433	PR rtl-optimization/37435
3434	* gcc.dg/dfp/pr37435.c: New.
3435
34362008-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
34502008-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
34562008-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
34622008-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
34692008-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
34862008-09-09  Richard Guenther  <rguenther@suse.de>
3487
3488	PR tree-optimization/37433
3489	* gcc.c-torture/compile/pr37433.c: New testcase.
3490
34912008-09-09  Richard Guenther  <rguenther@suse.de>
3492
3493	PR tree-optimization/37387
3494	* gcc.c-torture/compile/pr37387.c: New testcase.
3495
34962008-09-09  Daniel Kraft  <d@domob.eu>
3497
3498	PR fortran/37411
3499	* gfortran.dg/array_function_4.f90: New test.
3500
35012008-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
35492008-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
35792008-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3580
3581	* g++.dg/cdce3.C: Require c99 runtime.
3582
35832008-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
35942008-09-08  Richard Guenther  <rguenther@suse.de>
3595
3596	PR tree-optimization/37421
3597	* g++.dg/torture/pr37421.C: New testcase.
3598
35992008-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
36062008-09-08  Daniel Kraft  <d@domob.eu>
3607
3608	PR fortran/37199
3609	* gfortran.dg/array_function_2.f90: New test.
3610
36112008-09-08  Tobias Burnus  <burnus@net.b.de>
3612
3613	PR fortran/37400
3614	* gfortran.dg/implicit_12.f90: New test.
3615
36162008-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
36242008-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
36302008-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
36352008-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
36422008-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
36502008-09-06  Jeff Law <law@redhat.com>
3651
3652	* gcc.c-torture/execute/memcpy-bi.c: Include <string.h>
3653
36542008-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
36602008-09-06  Jan Hubicka  <jh@suse.cz>
3661
3662	* g++.dg/tree-ssa-pr14703.C: New testcase.
3663
36642008-09-06  Tobias Burnus  <burnus@net-b.de>
3665
3666	PR fortran/36153
3667	* gfortran.dg/size_kind.f90: New test.
3668
36692008-09-06  Steven G. Kargl  <kargls@comcast.net>
3670
3671	PR fortran/33229
3672	* gfortran.dg/intrinsic_subroutine.f90: New test.
3673
36742008-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
36952008-09-05  Daniel Kraft  <d@domob.eu>
3696
3697	PR fortran/35837
3698	* gfortran.dg/save_3.f90: New test.
3699
37002008-09-05  Douglas Gregor  <doug.gregor@gmail.com>
3701
3702	PR c++/37342
3703	* g++.dg/other/canon-37342.C: New.
3704
37052008-09-05  Joseph Myers  <joseph@codesourcery.com>
3706
3707	* gcc.c-torture/compile/20080903-1.c: New test.
3708
37092008-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
37152008-09-04  Jan Hubicka  <jh@suse.cz>
3716
3717	* gcc.target/i386/cold-attribute-1.c: Update testcase.
3718
37192008-09-04  Ian Lance Taylor  <iant@google.com>
3720
3721	* g++.dg/init/const7.C: New test.
3722
37232008-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
37332008-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
37412008-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
37462008-09-04  Richard Guenther  <rguenther@suse.de>
3747
3748	* gfortran.dg/internal_pack_4.f90: Adjust pattern.
3749
37502008-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
37572008-09-04  H.J. Lu  <hongjiu.lu@intel.com>
3758
3759	PR rtl-optimization/37243
3760	* gfortran.dg/pr37243.f: New.
3761
37622008-09-03  Jan Hubicka  <jh@suse.cz>
3763
3764	PR middle-end/37343
3765	* g++.dg/torture/pr37343.C New file.
3766
37672008-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
37752008-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
37822008-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
37872008-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
37932008-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
38042008-09-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3805
3806	PR middle-end/36445
3807	* g++.dg/torture/pr36445.C: New test.
3808
38092008-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
38142008-09-03  David Edelsohn  <edelsohn@gnu.org>
3815
3816	* g++.dg/ext/java-2.C: Disable on AIX.
3817
38182008-09-03  Jakub Jelinek  <jakub@redhat.com>
3819
3820	PR c++/37346
3821	* g++.dg/gomp/pr37346.C: New test.
3822
38232008-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
38382008-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
38432008-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
38502008-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
38612008-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
38812008-09-02  Richard Guenther  <rguenther@suse.de>
3882
3883	PR tree-optimization/37327
3884	* gcc.c-torture/compile/pr37327.c: New testcase.
3885
38862008-09-02  Victor Kaplansky  <victork@il.ibm.com>
3887
3888	* gcc.dg/fastmath-2.c: New.
3889
38902008-09-02  Jakub Jelinek  <jakub@redhat.com>
3891
3892	PR tree-optimization/37095
3893	* g++.dg/inherit/thunk9.C: New test.
3894
38952008-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3896
3897	PR fortran/37228
3898	* gfortran.dg/fmt_g0_4.f08: Revised test.
3899
39002008-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
39072008-09-01  Aldy Hernandez  <aldyh@redhat.com>
3908
3909	* gcc.dg/20010516-1.c: Test for columns.
3910
39112008-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
39172008-09-01  Richard Guenther  <rguenther@suse.de>
3918
3919	PR tree-optimization/37305
3920	* gcc.c-torture/compile/pr37305.c: New testcase.
3921
39222008-09-01  Jakub Jelinek  <jakub@redhat.com>
3923
3924	PR middle-end/36449
3925	* g++.dg/opt/pr36449.C: New test.
3926
39272008-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
39322008-08-31  Richard Guenther  <rguenther@suse.de>
3933
3934	PR middle-end/37289
3935	* gcc.dg/pr37289.c: New testcase.
3936
39372008-08-31  Jakub Jelinek  <jakub@redhat.com>
3938
3939	PR target/37168
3940	* gcc.target/powerpc/pr37168.c: New test.
3941
39422008-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
39492008-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
39552008-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
39612008-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
39672008-08-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3968
3969	PR libfortran/36895
3970	* gfortran.dg/namelist_53.f90: New test.
3971
39722008-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
40002008-08-29  Mark Mitchell  <mark@codesourcery.com>
4001
4002	* g++.dg/abi/mangle-neon.C: Add substitution test.
4003
40042008-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
40132008-08-29  Jan Hubicka  <jh@suse.cz>
4014
4015	* gcc.dg/ipa/modif-1.c: Update template.
4016
40172008-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
40262008-08-29  Richard Guenther  <rguenther@suse.de>
4027
4028	* gfortran.fortran-torture/compile/20080805-1.f90: New testcase.
4029
40302008-08-29  Richard Guenther  <rguenther@suse.de>
4031
4032	PR middle-end/37236
4033	* gfortran.fortran-torture/compile/pr37236.f: New testcase.
4034
40352008-08-29  Richard Guenther  <rguenther@suse.de>
4036
4037	PR tree-optimization/37207
4038	* gcc.dg/tree-ssa/vrp46.c: New testcase.
4039
40402008-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
40462008-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
40532008-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
4054
4055	PR c++/37260
4056	* g++.dg/parse/crash44.C: New.
4057
40582008-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
40642008-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
48602008-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
48742008-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
48892008-08-28  Richard Guenther  <rguenther@suse.de>
4890
4891	PR tree-optimization/37207
4892	* gcc.c-torture/compile/pr37207.c: New testcase.
4893
48942008-08-28  Janus Weil  <janus@gcc.gnu.org>
4895
4896	PR fortran/37253
4897	* gfortran.dg/proc_ptr_10.f90: New.
4898
48992008-08-28  Dodji Seketeli  <dodji@redhat.com>
4900
4901	PR c++/36741
4902	* g++.dg/other/new-size-type.C: New test.
4903
49042008-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
49172008-08-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4918
4919	PR 37217
4920	* gcc.dg/pr37217.c: New.
4921
49222008-08-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4923
4924	PR c/31673
4925	* gcc.dg/c90-fordecl-1.c: Update.
4926
49272008-08-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4928
4929	PR c/37186
4930	* gcc.dg/pr37186.c: New.
4931
49322008-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
49372008-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
49492008-08-27  Paolo Carlini  <paolo.carlini@oracle.com>
4950
4951	PR c++/35321
4952	* g++.dg/parse/offsetof8.C: New.
4953
49542008-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
49602008-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
49682008-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
49812008-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
49922008-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
49972008-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
50032008-08-24  Adam Nemet  <anemet@caviumnetworks.com>
5004
5005	* gcc.target/mips/octeon-pop-1.c: New test.
5006
50072008-08-24  Tobias Burnus  <burnus@net-b.de>
5008
5009	PR fortran/37201
5010	* gfortran.dg/bind_c_18.f90: New.
5011
50122008-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
50182008-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
50242008-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
50352008-08-23  Tobias Burnus  <burnus@net-b.de>
5036
5037	PR fortran/37076
5038	* gfortran.dg/widechar_9.f90: New.
5039
50402008-08-23  Tobias Burnus  <burnus@net-b.de>
5041
5042	PR fortran/37025
5043	* gfortran.dg/widechar_8.f90: New.
5044
50452008-08-23  Ira Rosen  <irar@il.ibm.com>
5046
5047	PR tree-optimization/37174
5048	* g++.dg/vect/pr37174.cc: New test.
5049
50502008-08-22  Richard Guenther  <rguenther@suse.de>
5051
5052	PR tree-optimization/37078
5053	* gcc.c-torture/compile/pr37078.c: New testcase.
5054
50552008-08-22  Richard Guenther  <rguenther@suse.de>
5056
5057	PR tree-optimization/37143
5058	* g++.dg/vect/pr37143.C: New testcase.
5059
50602008-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
50662008-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
50772008-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
50882008-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
50942008-08-22  Daniel Kraft  <d@domob.eu>
5095
5096	* gfortran.dg/used_before_typed_4.f90: New test.
5097
50982008-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
51132008-08-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5114
5115	PR 30457
5116	* gcc.dg/pr30457.c: New.
5117
51182008-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
51282008-08-21  Joseph Myers  <joseph@codesourcery.com>
5129
5130	* g++.dg/opt/anchor1.C (foo): Return the return value of
5131	ycf->ascent.
5132
51332008-08-21  Richard Guenther  <rguenther@suse.de>
5134
5135	* gcc.dg/vect/vect-fold-1.c: Scan ccp1 dump instead of dom1.
5136
51372008-08-21  Richard Guenther  <rguenther@suse.de>
5138
5139	PR middle-end/36817
5140	* gcc.c-torture/compile/pr36817.c: New testcase.
5141
51422008-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
51502008-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
51572008-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
51692008-08-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5170
5171	PR c++/35158
5172	* g++.dg/gomp/pr35158.C: New.
5173
51742008-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
51822008-08-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5183
5184	PR c++/35602
5185	* g++.dg/warn/pr35602.C: New.
5186
51872008-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
51932008-08-20  Richard Guenther  <rguenther@suse.de>
5194
5195	* gcc.c-torture/compile/20080820-1.c: New testcase.
5196
51972008-08-20  Jakub Jelinek  <jakub@redhat.com>
5198
5199	PR c/37171
5200	* gcc.dg/pr37171.c: New test.
5201
52022008-08-20  Arnaud Charlet  <charlet@adacore.com>
5203
5204	* gnat.dg/div_no_warning.adb: New test.
5205
52062008-08-20  H.J. Lu  <hongjiu.lu@intel.com>
5207
5208	PR target/37169
5209	* i386/sse2-init-v2di-2.c: New.
5210
52112008-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
52162008-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
52582008-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
52662008-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
52722008-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
52772008-08-19  Richard Guenther  <rguenther@suse.de>
5278
5279	* gcc.dg/tree-ssa/ssa-ccp-14.c: XFAIL.
5280
52812008-08-19  H.J. Lu  <hongjiu.lu@intel.com>
5282
5283	PR target/37157
5284	* gcc.target/i386/sse2-unpack-1.c: New.
5285
52862008-08-19  Jakub Jelinek  <jakub@redhat.com>
5287
5288	PR debug/37156
5289	* gcc.dg/pr37156.c: New test.
5290
52912008-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
53732008-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
53882008-08-18  Adam Nemet  <anemet@caviumnetworks.com>
5389
5390	* gcc.target/mips/ext-1.c: Add -mgp64 to dg-mips-options.
5391
53922008-08-18  Steve Ellcey  <sje@cup.hp.com>
5393
5394	* g++.dg/other/anon5.C: Skip on *-*-hpux*.
5395
53962008-08-18  Steve Ellcey  <sje@cup.hp.com>
5397
5398	* gcc.dg/vect/no-vfa-pr29145.c:  XFAIL if no_vect_align.
5399
54002008-08-18  Steve Ellcey  <sje@cup.hp.com>
5401
5402	* gcc.target/ia64/types-1.c:  Change error to message.
5403
54042008-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
54122008-08-18  Robert Dewar  <dewar@adacore.com>
5413
5414	PR ada/30827
5415	* gnat.dg/test_version.adb: New.
5416
54172008-08-18  Samuel Tardieu  <sam@rfc1149.net>
5418
5419	PR ada/15808
5420	* gnat.dg/specs/abstract_private.ads: New.
5421
54222008-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
54342008-08-16  Tobias Burnus  <burnus@net-b.de>
5435
5436	PR fortran/36825
5437	* gfortran.dg/rank_1.f90: Modify error message.
5438
54392008-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
54452008-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
54532008-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
54612008-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
54692008-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
54752008-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
54842008-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
5485
5486	PR c++/34600
5487	* g++.dg/parse/crash43.C: New.
5488
54892008-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
54952008-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
55062008-08-14  Uros Bizjak  <ubizjak@gmail.com>
5507
5508	PR target/37101
5509	* gcc.target/i386/pr37101.c: New test.
5510
55112008-08-14  Jakub Jelinek  <jakub@redhat.com>
5512
5513	PR middle-end/37103
5514	* gcc.c-torture/execute/20080813-1.c: New test.
5515
55162008-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
55242008-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
55372008-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
55432008-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
55492008-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
55552008-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
55662008-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
55782008-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
55892008-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
5590
5591	* g++.old-deja/g++.other/decl5.C: Expand new expected errors.
5592
55932008-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
55992008-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
56072008-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
56172008-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
56212008-08-12  Jakub Jelinek  <jakub@redhat.com>
5622
5623	PR c++/36688
5624	* g++.dg/init/const6.C: New test.
5625
56262008-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
56482008-08-11  Jakub Jelinek  <jakub@redhat.com>
5649
5650	PR rtl-optimization/36998
5651	* gcc.dg/pr36998.c: New test.
5652
56532008-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
56592008-08-10  Samuel Tardieu  <sam@rfc1149.net>
5660
5661	* gnat.dg/exp0_eval.adb: New.
5662
56632008-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
56692008-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
56762008-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
56812008-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
56862008-08-09  Richard Guenther  <rguenther@suse.de>
5687
5688	* gcc.dg/tree-ssa/inline-2.c: New testcase.
5689
56902008-08-09  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5691
5692	PR c/17880
5693	* gcc.dg/sequence-pt-pr17880.c: New.
5694
56952008-08-09  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5696
5697	PR c++/12242
5698	* g++.dg/warn/pr12242.C: New.
5699
57002008-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
57562008-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
57622008-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
57682008-08-08  Volker Reichelt  <v.reichelt@netcologne.de>
5769
5770	PR c++/35985
5771	* g++.dg/inherit/base3.C: New.
5772
57732008-08-08  Dorit Nuzman  <dorit@il.ibm.com>
5774
5775	* lib/target-supports.exp (check_effective_target_vect_floatint_cvt):
5776	Add powerpc.
5777
57782008-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
57842008-08-08  Richard Guenther  <rguenther@suse.de>
5785
5786	* gcc.dg/tree-ssa/ssa-ccp-20.c: New testcase.
5787
57882008-08-08  Richard Guenther  <rguenther@suse.de>
5789
5790	PR tree-optimization/37056
5791	* gcc.c-torture/compile/pr37056.c: New testcase.
5792
57932008-08-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5794
5795	* gcc.dg/Wcxx-compat-2.c: Check for bool/_Bool.
5796
57972008-08-07  Douglas Gregor  <doug.gregor@gmail.com>
5798
5799	* g++.dg/cpp0x/decltype12.C: New.
5800
58012008-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
58082008-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
58132008-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
58182008-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
58252008-08-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5826
5827	* gcc.dg/Wcxx-compat-2.c: Adjust test for more warnings.
5828
58292008-08-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5830
5831	PR 26785
5832	* g++.dg/warn/pr26785.C: New.
5833
58342008-08-06  Victor Kaplansky  <victork@il.ibm.com>
5835
5836	* gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: New test.
5837
58382008-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
58442008-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
58542008-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
58592008-08-06  Michael Matz  <matz@suse.de>
5860
5861	PR target/36613
5862	* gcc.target/i386/pr36613.c: New testcase.
5863
58642008-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
58772008-08-06  Aldy Hernandez  <aldyh@redhat.com>
5878
5879	PR middle-end/35432
5880	* gcc.c-torture/compile/pr35432.c: New file.
5881
58822008-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
58872008-08-06  Andreas Krebbel  <krebbel1@de.ibm.com>
5888
5889	* gcc.c-torture/compile/20080806-1.c: New testcase.
5890
58912008-08-06  Maxim Kuvyrkov  <maxim@codesourcery.com>
5892
5893	* gcc.target/ia64/20080802-1.c: New test.
5894
58952008-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
59002008-08-05  Richard Guenther  <rguenther@suse.de>
5901
5902	PR middle-end/37026
5903	* gcc.c-torture/compile/pr37026.c: New testcase.
5904
59052008-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
59102008-08-04  Richard Guenther  <rguenther@suse.de>
5911
5912	PR middle-end/36691
5913	* gcc.c-torture/execute/pr36691.c: New testcase.
5914
59152008-08-04  Victor Kaplansky  <victork@il.ibm.com>
5916
5917	* gcc.dg/vect/vect-complex-5.c: New test.
5918
59192008-08-04  Simon Baldwin  <simonb@google.com>
5920
5921	PR c++/36999
5922	* g++.dg/warn/pr36999.C: New.
5923
59242008-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
59292008-08-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5930
5931	* gfortran.dg/fmt_t_7.f: Replace CR-LF with LF.
5932
59332008-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
59392008-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
59582008-08-02  Eric Botcazou  <ebotcazou@adacore.com>
5959
5960	* gnat.dg/boolean_expr2.adb: New test.
5961
59622008-08-01  Arnaud Charlet  <charlet@adacore.com>
5963
5964	* gnat.dg/conv4.adb: New test.
5965	* gnat.dg/overloading.adb: New test.
5966
59672008-08-01  Jakub Jelinek  <jakub@redhat.com>
5968
5969	PR tree-optimization/36991
5970	* gcc.dg/pr36991.c: New test.
5971
59722008-08-01  Eric Botcazou  <ebotcazou@adacore.com>
5973
5974	* gnat.dg/boolean_expr.ad[sb]: Rename to boolean_expr1.ad[sb].
5975
59762008-08-01  Richard Guenther  <rguenther@suse.de>
5977
5978	PR middle-end/36997
5979	* gcc.dg/pr36997.c: New testcase.
5980
59812008-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
59892008-08-01  Richard Guenther  <rguenther@suse.de>
5990
5991	PR tree-optimization/36988
5992	* gcc.c-torture/compile/pr36988.c: New testcase.
5993
59942008-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
60002008-07-31  Adam Nemet  <anemet@caviumnetworks.com>
6001
6002	* gcc.target/mips/ext-1.c: New test.
6003
60042008-07-31  Eric Botcazou  <ebotcazou@adacore.com>
6005
6006	* gnat.dg/discr10.ad[sb]: New test.
6007
60082008-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
60292008-07-31  Richard Guenther  <rguenther@suse.de>
6030
6031	PR tree-optimization/36978
6032	* gcc.dg/torture/pr36978.c: New testcase.
6033
60342008-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
60412008-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
60462008-07-31  Arnaud Charlet  <charlet@adacore.com>
6047
6048	* gnat.dg/missing_acc_check.adb: New test.
6049
60502008-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
60792008-07-31  Arnaud Charlet  <charlet@adacore.com>
6080
6081	* gnat.dg/specs/genericppc.ads: New test.
6082
60832008-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
60982008-07-30  Eric Botcazou  <ebotcazou@adacore.com>
6099
6100	* gnat.dg/boolean_expr.ad[sb]: New test.
6101
61022008-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
61922008-07-30  Richard Guenther  <rguenther@suse.de>
6193
6194	PR tree-optimization/36967
6195	* gfortran.dg/pr36967.f: New testcase.
6196
61972008-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
62062008-07-30  Dodji Seketeli  <dseketel@redhat.com>
6207
6208	PR c++/36767
6209	* g++.dg/parse/crash42.C: New test.
6210
62112008-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
62172008-07-29  Steve Ellcey  <sje@cup.hp.com>
6218
6219	* gcc.dg/pr32370.c: Force 64 bits on IA64.
6220
62212008-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
62332008-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
62382008-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
62442008-07-29  Jan Hubicka  <jh@suse.cz>
6245
6246	* gcc.dg/20040206-1.c: Expect frontend warning now.
6247
62482008-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
62542008-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
62602008-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
62772008-07-28  Simon Baldwin  <simonb@google.com>
6278
6279	* gcc.dg/pragma-message.c: New.
6280
62812008-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
62882008-07-27  H.J. Lu  <hongjiu.lu@intel.com>
6289
6290	PR c++/36944
6291	* g++.dg/other/pr36944.C: New.
6292
62932008-07-27  Daniel Franke  <franke.daniel@gmail.com>
6294
6295	PR fortran/36724
6296	* gfortran.dg/pointer_to_substring.f90: New test.
6297
62982008-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
63072008-07-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
6308
6309	PR fortran/36934
6310	* gfortran.dg/allocatable_module_1.f90:  New test case.
6311
63122008-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
63192008-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
63252008-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
63352008-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
63542008-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
6355
6356	PR fortran/29952
6357	* gfortran.dg/array_temporaries_1.f90: New test case.
6358
63592008-07-23  Ian Lance Taylor  <iant@google.com>
6360
6361	* gcc.target/i386/20080723-1.c: New test.
6362
63632008-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
63682008-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
63742008-07-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6375
6376	PR libfortran/36852
6377	* gfortran.dg/namelist_52.f90: New test.
6378
63792008-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
63862008-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
63932008-07-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6394
6395	PR 28079
6396	* gcc.dg/cpp/line6.c: New.
6397
63982008-07-21  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
6399
6400	* gfortran.dg/fmt_g0_3.f08: Fix typo in expected error message.
6401
64022008-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
64152008-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6416
6417	PR libfortran/36773
6418	* gfortran.dg/zero_sized_5.f90:  New test case.
6419
64202008-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
64302008-07-17  Andreas Krebbel  <krebbel1@de.ibm.com>
6431
6432	PR target/36822
6433	* gcc.target/s390/pr36822.c: New testcase.
6434
64352008-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
64472008-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
64522008-07-20  Hans-Peter Nilsson  <hp@axis.com>
6453
6454	* gcc.dg/tree-ssa/data-dep-1.c: XFAIL.
6455
64562008-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
64672008-07-19  Jakub Jelinek  <jakub@redhat.com>
6468
6469	PR middle-end/36877
6470	* gcc.dg/gomp/atomic-11.c: New test.
6471
64722008-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
64782008-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
64852008-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
64902008-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
64972008-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
65022008-07-18  Uros Bizjak  <ubizjak@gmail.com>
6503
6504	PR target/36786
6505	* gcc.target/i386/pr36786.c: New test.
6506
65072008-07-18  Dodji Seketeli  <dseketel@redhat.com>
6508
6509	PR c++/36407
6510	* g++.dg/conversion/op5.C: New testcase.
6511
65122008-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
65192008-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
65312008-07-18  H.J. Lu  <hongjiu.lu@intel.com>
6532
6533	PR middle-end/36859
6534	* gcc.target/i386/vararg-2.c: New.
6535
65362008-07-18  H.J. Lu  <hongjiu.lu@intel.com>
6537
6538	PR middle-end/36858
6539	* gcc.target/i386/vararg-1.c: New.
6540
65412008-07-18  Tobias Burnus  <burnus@net-b.de>
6542
6543	* gfortran.dg/parameter_array_init_4.f90: Silence pedantic warning.
6544
65452008-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
65522008-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
65592008-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
65662008-07-17  Paolo Bonzini  <bonzini@gnu.org>
6567
6568	PR rtl-optimization/36753
6569	* gcc.target/i386/pr36753.c: New.
6570
65712008-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
65782008-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
65842008-07-16  Dodji Seketeli  <dseketel@redhat.com>
6585
6586	PR c++/13699
6587	* g++.dg/lookup/extern-c-redecl.C: New test.
6588
65892008-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
65942008-07-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6595
6596	PR target/31568
6597	* gcc.target/powerpc/asm-y.c: New testcase.
6598
65992008-07-14  Eric Botcazou  <ebotcazou@adacore.com>
6600
6601	* case_optimization1.ad[sb]: New test.
6602	* case_optimization_pkg1.ads: New helper.
6603
66042008-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
66092008-07-14  Andreas Krebbel  <krebbel1@de.ibm.com>
6610
6611	PR target/36745
6612	* g++.dg/torture/pr36745.C: New testcase.
6613
66142008-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
66232008-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6624
6625	PR fortran/36725
6626	gfortran.dg/fmt_go_4.f08: New test.
6627
66282008-07-14  Hans-Peter Nilsson  <hp@axis.com>
6629
6630	PR target/35492
6631	* gcc.c-torture/compile/pr35492.c: New test.
6632
66332008-07-12  Daniel Kraft  <d@domob.eu>
6634
6635	* gfortran.dg/used_types_21.f90:  New test.
6636
66372008-07-11  Ian Lance Taylor  <iant@google.com>
6638
6639	* gcc.dg/Wcxx-compat-2.c: New test.
6640
66412008-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
66482008-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
66582008-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
66652008-07-11  Richard Guenther  <rguenther@suse.de>
6666
6667	PR tree-optimization/36765
6668	* gcc.c-torture/execute/pr36765.c: New testcase.
6669
66702008-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
66772008-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
66862008-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
66922008-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
67022008-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
6703
6704	PR c++/36760
6705	* g++.dg/warn/Wreturn-type-4.C: Adjust.
6706
67072008-07-09  Richard Sandiford  <rdsandiford@googlemail.com>
6708
6709	PR target/35802
6710	* gcc.target/mips/pr35802.c: New test.
6711
67122008-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
67182008-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
67252008-07-08  Simon Martin  <simartin@users.sourceforge.net>
6726
6727	PR c++/34963
6728	* g++.dg/parse/dtor13.C: New test.
6729
67302008-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
67712008-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
67772008-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
67822008-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
67912008-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
67972008-07-07  Jakub Jelinek  <jakub@redhat.com>
6798
6799	PR middle-end/36726
6800	* gfortran.dg/gomp/pr36726.f90: New test.
6801
68022008-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
68102008-07-06  Richard Guenther  <rguenther@suse.de>
6811
6812	* gcc.dg/tree-ssa/pta-callused.c: Adjust testcase.
6813
68142008-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
68222008-07-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6823
6824	* g++.dg/tree-ssa/ptrmemfield.C: New testcase.
6825
68262008-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
68312008-07-04  Richard Guenther  <rguenther@suse.de>
6832
6833	* gcc.dg/tree-ssa/pta-callused.c: New testcase.
6834
68352008-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
68402008-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
68452008-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
68502008-07-03  Uros Bizjak  <ubizjak@gmail.com>
6851
6852	PR target/36710
6853	* gcc.target/i386/float128-2.c: New test.
6854
68552008-07-03  Michael Meissner  <gnu@the-meissners.org>
6856
6857	PR middle-end/35736
6858	* gcc.dg/pr35736.c: New file.
6859
68602008-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
68692008-07-03  H.J. Lu  <hongjiu.lu@intel.com>
6870
6871	* gcc.dg/compat/struct-by-value-17a_main.c: Remove duplicated code.
6872
68732008-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
68782008-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
68892008-07-03  Richard Guenther  <rguenther@suse.de>
6890
6891	PR c++/36128
6892	* g++.dg/other/builtin1.C: New testcase.
6893
68942008-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
69002008-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
69232008-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
69282008-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
69342008-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
69492008-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
69542008-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
69682008-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
69752008-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
69802008-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
69852008-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
69912008-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
70312008-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
70372008-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
70452008-07-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7046
7047	PR fortran/36676
7048	* gfortran.dg/namelist_51.f90: New test.
7049
70502008-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
70612008-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
70662008-07-01  Uros Bizjak  <ubizjak@gmail.com>
7067
7068	* gcc.target/i386/quad-sse.c: New test.
7069
70702008-07-01  Richard Guenther  <rguenther@suse.de>
7071
7072	PR tree-optimization/36666
7073	* gcc.c-torture/compile/pr36666.c: New testcase.
7074
70752008-07-01  Eric Botcazou  <ebotcazou@adacore.com>
7076
7077	* gnat.dg/pack10.adb: New test.
7078
70792008-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
70842008-06-30  Uros Bizjak  <ubizjak@gmail.com>
7085
7086	* gcc.target/i386/movti.c: New test.
7087
70882008-06-30  Jakub Jelinek  <jakub@redhat.com>
7089
7090	PR c++/36662
7091	* g++.dg/ext/altivec-16.C: New test.
7092
70932008-06-30  Ira Rosen  <irar@il.ibm.com>
7094
7095	PR tree-optimization/36648
7096	* g++.dg/vect/pr36648.cc: New testcase.
7097
70982008-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
71052008-06-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
7106
7107	PR fortran/36341
7108	* gfortran.dg/matmul_bounds_1.f90:  New test.
7109
71102008-06-29  Jakub Jelinek  <jakub@redhat.com>
7111
7112	PR testsuite/36620
7113	* gcc.dg/pr36504.c: Add -w to dg-options.
7114
71152008-06-29  Ira Rosen  <irar@il.ibm.com>
7116
7117	* gcc.dg/vect/pr36493.c: Require vect_long.
7118
71192008-06-28  Jerry DeLisle <jvdelisle@gcc.gnu.org>
7120
7121	* gfortran.dg/namelist_50.f90: New test.
7122
71232008-06-28  Joseph Myers  <joseph@codesourcery.com>
7124
7125	* gcc.c-torture/compile/20080628-1.c: New test.
7126
71272008-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
71322008-06-28  Richard Guenther  <rguenther@suse.de>
7133
7134	* gcc.dg/tree-ssa/pr24287.c: Remove XFAIL.
7135
71362008-06-27  Mark Mitchell  <mark@codesourcery.com>
7137
7138	* g++.dg/abi/arm_cxa_vec2.C: New test.
7139
71402008-06-28  Jakub Jelinek  <jakub@redhat.com>
7141
7142	PR c++/36364
7143	* g++.dg/template/repo9.C: New test.
7144
71452008-06-27  Paolo Carlini  <paolo.carlini@oracle.com>
7146
7147	PR c++/36655
7148	* g++.dg/cpp0x/extern_template.C: New.
7149
71502008-06-27  Jakub Jelinek  <jakub@redhat.com>
7151
7152	* gcc.dg/gomp/pr27388-3.c: Adjust dg-final.
7153
71542008-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
71752008-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
71802008-06-27  Olivier Hainque  <hainque@adacore.com>
7181
7182	* gnat.dg/aligned_vla.adb: New test.
7183
71842008-06-26  Joseph Myers  <joseph@codesourcery.com>
7185
7186	* gcc.dg/inline-32.c, gcc.dg/inline-32a.c: New tests.
7187
71882008-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
71942008-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
71992008-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
72072008-06-25  Paul Thomas  <pault@gcc.gnu.org>
7208
7209	PR fortran/36526
7210	* gfortran.dg/proc_formal_proc_2.f90: New test.
7211
72122008-06-25  Richard Guenther  <rguenther@suse.de>
7213
7214	* gcc.c-torture/compile/20080625-1.c: New testcase.
7215
72162008-06-25  Richard Guenther  <rguenther@suse.de>
7217
7218	* g++.dg/torture/20080625-1.C: New testcase.
7219
72202008-06-24  Paul Thomas  <pault@gcc.gnu.org>
7221
7222	PR fortran/36371
7223	* gfortran.dg/data_array_5.f90: New test.
7224
72252008-06-24  Eric Botcazou  <ebotcazou@adacore.com>
7226
7227	* gnat.dg/warn5.adb: New test.
7228
72292008-06-24  Jakub Jelinek  <jakub@redhat.com>
7230
7231	PR tree-optimization/36504
7232	* gcc.dg/pr36504.c: New test.
7233
72342008-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
72402008-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
72482008-06-20  Joseph Myers  <joseph@codesourcery.com>
7249
7250	* gcc.dg/inline-31.c: New test.
7251
72522008-06-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7253
7254	* gfortran.dg/fmt_l.f90: Fix end of line test pattern.
7255
72562008-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
72702008-06-19  Andy Hutchinson  <hutchinsonandy@aim.com>
7271
7272	* gcc.dg/pragma-pack-4.c: Skip for AVR target.
7273
72742008-06-18  Andy Hutchinson  <hutchinsonandy@aim.com>
7275
7276	* gcc.dg/builtin-apply2.c: Mark skip for avr target.
7277
72782008-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
72832008-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
72882008-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
72952008-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
73002008-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
73082008-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
73142008-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
73212008-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
73432008-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
73482008-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
73552008-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
73642008-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
73762008-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
73892008-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
74072008-06-17  Paul Thomas  <pault@gcc.gnu.org>
7408
7409	PR fortran/36366
7410	* gfortran.dg/used_types_20.f90: New test.
7411
74122008-06-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7413
7414	PR fortran/36546
7415	* gfortran.dg: namelist_49.f90: New test.
7416
74172008-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
74222008-06-16  Ira Rosen  <irar@il.ibm.com>
7423
7424	PR tree-optimization/36493
7425	* gcc.dg/vect/pr36493.c: New testcase.
7426
74272008-06-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7428
7429	PR fortran/36515
7430	* gfortran.dg/no_range_check_2.f90: New test.
7431
74322008-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
74372008-06-14  Simon Martin  <simartin@users.sourceforge.net>
7438
7439	PR c++/35320
7440	* g++.dg/parse/bitfield3.C: New test.
7441
74422008-06-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7443
7444	PR fortran/36538
7445	* gfortran.dg: namelist_48.f90: New test.
7446
74472008-06-14  Simon Martin  <simartin@users.sourceforge.net>
7448
7449	PR c++/35317
7450	* g++.dg/other/dtor2.C: New test.
7451
74522008-06-13  Olivier Hainque  <hainque@adacore.com>
7453
7454	* gnat.dg/task_stack_align.adb: New test.
7455
74562008-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
74642008-06-13  Tobias Burnus  <burnus@net-b.de>
7465
7466	PR fortran/36476
7467	* gfortran.dg/parameter_array_init_4.f90: New.
7468
74692008-06-13  Eric Botcazou  <ebotcazou@adacore.com>
7470
7471	* gcc.c-torture/compile/20080613-1.c: New test.
7472
74732008-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
74802008-06-12  Tobias Burnus  <burnus@net-b.de>
7481
7482	PR fortran/36462
7483	* gfortran.dg/index_2.f90: New.
7484
74852008-06-12  Eric Botcazou  <ebotcazou@adacore.com>
7486
7487	* gnat.dg/discr9.ad[sb]: New test.
7488
74892008-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
74962008-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
75032008-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
75092008-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
75152008-06-11  Eric Botcazou  <ebotcazou@adacore.com>
7516
7517	* gnat.dg/specs/varsize_copy.ad[sb]: New test.
7518
75192008-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
75242008-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
75302008-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
75352008-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
75442008-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
75492008-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
75722008-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
75772008-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
7578
7579	PR c++/35242
7580	* g++.dg/cpp0x/vt-35242.C: New.
7581
75822008-06-08  Janus Weil  <janus@gcc.gnu.org>
7583
7584	PR fortran/36459
7585	* gfortran.dg/proc_decl_16.f90: New.
7586
75872008-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
75942008-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
76032008-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
76102008-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
76162008-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
76532008-06-07  Samuel Tardieu  <sam@rfc1149.net>
7654
7655	* gnat.dg/specs/oversize.ads: New.
7656
76572008-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
7658
7659	PR c++/35327
7660	* g++.dg/parse/crash41.C: New.
7661
76622008-06-06  Uros Bizjak  <ubizjak@gmail.com>
7663
7664	PR rtl-optimization/36438
7665	* gcc.target/i386/pr36438.c
7666
76672008-06-06  Jakub Jelinek  <jakub@redhat.com>
7668
7669	PR target/36362
7670	* gcc.c-torture/execute/20080529-1.c: New test.
7671
76722008-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
76962008-06-06  Richard Guenther  <rguenther@suse.de>
7697
7698	* gcc.dg/tree-ssa/alias-18.c: XFAIL some sub-tests.
7699
77002008-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
77082008-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
77142008-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
77202008-06-04  Joseph Myers  <joseph@codesourcery.com>
7721	    Maxim Kuvyrkov  <maxim@codesourcery.com>
7722
7723	* gcc.target/m68k/xgot-1.c: New test.
7724
77252008-06-04  Richard Guenther  <rguenther@suse.de>
7726
7727	* gcc.c-torture/execute/20080604-1.c: New testcase.
7728
77292008-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
77352008-06-03  Eric Botcazou  <ebotcazou@adacore.com>
7736
7737	* gnat.dg/aliasing1.ad[sb]: New test.
7738	* gnat.dg/aliasing2.ad[sb]: Likewise.
7739
77402008-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
77472008-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
77522008-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
77642008-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
77702008-06-02  Janus Weil  <janus@gcc.gnu.org>
7771
7772	PR fortran/36361
7773	* gfortran.dg/interface_24.f90: New.
7774
77752008-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
77812008-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
77922008-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
7793
7794	* gcc.c-torture/execute/ieee/ieee.exp: Load c-torture.exp.
7795
77962008-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
78012008-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
78342008-05-30  Tom Tromey  <tromey@redhat.com>
7835
7836	PR preprocessor/36320:
7837	* gcc.dg/cpp/pr36320.c: New file.
7838
78392008-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
7840
7841	PR c++/35243
7842	* g++.dg/cpp0x/vt-35243.C: New.
7843
78442008-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
78522008-05-29  Eric Botcazou  <ebotcazou@adacore.com>
7853
7854	* gcc.dg/nested-func-6.c: New test.
7855
78562008-05-29  Richard Guenther  <rguenther@suse.de>
7857
7858	PR tree-optimization/36343
7859	* gcc.c-torture/execute/pr36343.c: New testcase.
7860
78612008-05-29  Arnaud Charlet  <charlet@adacore.com>
7862
7863	* gnat.dg/abstract1.ad[sb]: New test.
7864
78652008-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
78742008-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
78882008-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
78962008-05-28  Rafael Espíndola  <espindola@google.com>
7897
7898	* gcc.dg/20080528-1.c: New test.
7899
79002008-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
79102008-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
79212008-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
79352008-05-27  Tobias Burnus  <burnus@net-b.de>
7936
7937	* gfortran.dg/assignment_3.f90: Add missing cleanup-modules.
7938
79392008-05-27  Tobias Burnus  <burnus@net-b.de>
7940
7941	PR fortran/36316
7942	* gfortran.dg/assignment_3.f90: New.
7943
79442008-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
79522008-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
79582008-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
79642008-05-27  Eric Botcazou  <ebotcazou@adacore.com>
7965
7966	* gnat.dg/pack9.ad[sb]: New test.
7967
79682008-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
79732008-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
79782008-05-27  Alexandre Oliva  <aoliva@redhat.com>
7979
7980	PR c++/35909
7981	* g++.dg/conversion/bitfield9.C: New.
7982
79832008-05-26  Arnaud Charlet  <charlet@adacore.com>
7984
7985	* gnat.dg/specs/array_no_def_init.ads: New test.
7986
79872008-05-26  Kai Tietz  <kai.tietz@onevision.com>
7988
7989	* gcc-c.torture/execute/pr36321.c: New.
7990
79912008-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
79972008-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
80032008-05-25  Eric Botcazou  <ebotcazou@adacore.com>
8004
8005	* gnat.dg/trampoline1.adb: New test.
8006	* gnat.dg/trampoline2.adb: Likewise.
8007
80082008-05-25  Tobias Burnus  <burnus@net-b.de>
8009
8010	PR fortran/32600
8011	* gfortran.dg/c_f_pointer_tests_3.f90: New.
8012
80132008-05-25  Richard Guenther  <rguenther@suse.de>
8014
8015	PR tree-optimization/17526
8016	* gcc.dg/torture/pr17526.c: New testcase.
8017
80182008-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8019
8020	* gcc.dg/tg-tests.h: Fix spelling of FP_INFINITE.
8021
80222008-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
80272008-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
80332008-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
80382008-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
80442008-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
80492008-05-23  Arnaud Charlet  <charlet@adacore.com>
8050
8051	* gnat.dg/addr_slice.adb: New test.
8052
80532008-05-23  Jakub Jelinek  <jakub@redhat.com>
8054
8055	PR c++/36237
8056	* g++.dg/gomp/pr36237.C: New test.
8057
80582008-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
80652008-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
80712008-05-22  Rafael Espíndola  <espindola@google.com>
8072
8073	* gcc.c-torture/compile/20080522-1.c: New testcase.
8074
80752008-05-22  Richard Guenther  <rguenther@suse.de>
8076
8077	* gcc.c-torture/execute/20080522-1.c: New testcase.
8078
80792008-05-22  Richard Guenther  <rguenther@suse.de>
8080
8081	* gcc.dg/tree-ssa/alias-18.c: New testcase.
8082
80832008-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
80932008-05-22  Nathan Sidwell  <nathan@codesourcery.com>
8094
8095	* lib/dg-pch.exp (dg-pch): Fix if bracing.
8096
80972008-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
81062008-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
81132008-05-21  Tom Tromey  <tromey@redhat.com>
8114
8115	PR preprocessor/27777:
8116	* gcc.dg/cpp/pr27777.c: New file.
8117
81182008-05-21  Jakub Jelinek  <jakub@redhat.com>
8119
8120	PR c++/36023
8121	* g++.dg/ext/complit10.C: New test.
8122
81232008-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
81382008-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8139
8140	PR fortran/36257
8141	* gfortran.dg/char_length_12.f90: New test.
8142
81432008-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
81572008-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
81692008-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
81742008-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
81802008-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
81882008-05-20  Andy Hutchinson  <hutchinsonandy@aim.com>
8189
8190	* gcc.dg/builtins-config.h: AVR does not have C99 runtime.
8191
81922008-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
82202008-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
82252008-05-20  Samuel Tardieu  <sam@rfc1149.net>
8226
8227	PR ada/35791
8228	* gnat.dg/check_displace_generation.adb: New.
8229
82302008-05-20  Samuel Tardieu  <sam@rfc1149.net>
8231
8232	PR ada/30740
8233	* gnat.dg/modular.adb: New test.
8234
82352008-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
82412008-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
82502008-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
82562008-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
82652008-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
82722008-05-20  Sandra Loosemore  <sandra@codesourcery.com>
8273
8274	* gcc.c-torture/compile/20061214-1.c: New test.
8275
82762008-05-20  Richard Guenther  <rguenther@suse.de>
8277
8278	* gcc.c-torture/execute/20080519-1.c: New testcase.
8279
82802008-05-19  Xinliang David Li  <davidxl@google.com>
8281
8282	* gcc.dg/cdce1.c: Remove test.
8283	* gcc.dg/cdce2.c: Remove test.
8284
82852008-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8286
8287	PR fortran/36265
8288	* gfortran.dg/char_length_11.f90: New test.
8289
82902008-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
82952008-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
83002008-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8301
8302	* gfortran.dg/bind_c_module.f90: Adjust expected error messages.
8303
83042008-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
83092008-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
83152008-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
83322008-05-18  Eric Botcazou  <ebotcazou@adacore.com>
8333
8334	* gnat.dg/loop_optimization2.ad[sb]: New test.
8335
83362008-05-18  Jakub Jelinek  <jakub@redhat.com>
8337
8338	PR target/36090
8339	* gcc.c-torture/execute/20080502-1.c: New test.
8340
83412008-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
83462008-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
83522008-05-17  Xinliang David Li <davidxl@google.com>
8353
8354	* gcc.dg/cdce1.c: New test
8355	* gcc.dg/cdce2.c: New test
8356
83572008-05-17  Tobias Burnus  <burnus@net-b.de>
8358
8359	* gfortran.dg/initialization_19.f90: New test.
8360
83612008-05-17  Eric Botcazou  <ebotcazou@adacore.com>
8362
8363	* gnat.dg/bit_packed_array3.adb: New test.
8364
83652008-05-17  Eric Botcazou  <ebotcazou@adacore.com>
8366
8367	* gnat.dg/warn4.adb: New test.
8368
83692008-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
83792008-05-16  Tobias Burnus  <burnus@net-b.de>
8380
8381	* gfortran.dg/rank_1.f90
8382	* gfortran.dg/rank_2.f90
8383
83842008-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
83892008-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
83942008-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
84162008-05-16  Uros Bizjak  <ubizjak@gmail.com>
8417
8418	PR target/36246
8419	* gcc.target/i386/pr36246.c: New test.
8420
84212008-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
84272008-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
84362008-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
84492008-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
84672008-05-15  Adam Nemet  <anemet@caviumnetworks.com>
8468
8469	PR middle-end/36194
8470	* gcc.dg/pr36194.c: New test.
8471
84722008-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
84782008-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
85152008-05-15  Richard Guenther  <rguenther@suse.de>
8516
8517	PR tree-optimization/36245
8518	* gcc.c-torture/compile/pr36245.c: New testcase.
8519
85202008-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
85262008-05-15  Richard Guenther  <rguenther@suse.de>
8527
8528	PR middle-end/36244
8529	* gcc.dg/torture/pr36244.c: New testcase.
8530
85312008-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
85362008-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
85412008-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
85482008-05-15  Richard Guenther  <rguenther@suse.de>
8549
8550	PR tree-optimization/34330
8551	* gcc.dg/torture/pr34330.c: New testcase.
8552
85532008-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8554
8555	PR fortran/36059
8556	* gfortran.dg/repack_arrays_1.f90: New test.
8557
85582008-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
85642008-05-14  Paul Thomas  <pault@gcc.gnu.org>
8565
8566	PR fortran/36233
8567	* gfortran.dg/actual_procedure_1.f90: New test
8568
85692008-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
85752008-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8576
8577	PR fortran/35685
8578	* gfortran.dg/bound_3.f90: New test.
8579
85802008-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
85932008-05-14  Michael Meissner  <michael.meissner@amd.com>
8594
8595	PR target/36224
8596	* gcc.dg/pr36224.c: New file.
8597
85982008-05-14  Olivier Hainque  <hainque@adacore.com>
8599
8600	* gnat.dg/blkextract_from_reg.adb: New test.
8601
86022008-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8603
8604	PR fortran/36215
8605	* gfortran.dg/include_3.f95: New test.
8606
86072008-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
86132008-05-14  Samuel Tardieu  <sam@rfc1149.net>
8614
8615	* gnat.dg/old_errors.ads, gnat.dg/old_errors.adb: New.
8616
86172008-05-14  Andreas Krebbel  <krebbel1@de.ibm.com>
8618
8619	* g++.dg/eh/080513-1.C: New testcase.
8620
86212008-05-13  Uros Bizjak  <ubizjak@gmail.com>
8622
8623	PR target/36222
8624	* gcc.target/i386/pr36222-1.c: New test.
8625
86262008-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
86392008-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
86542008-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
86772008-05-13  Richard Guenther  <rguenther@suse.de>
8678
8679	PR middle-end/36227
8680	* gcc.dg/pr36227.c: New testcase.
8681
86822008-05-13  Eric Botcazou  <ebotcazou@adacore.com>
8683
8684	* gnat.dg/discr7.adb: New test
8685	* gnat.dg/conv_integer.adb: Likewise.
8686
86872008-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
86942008-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
87022008-05-12  Samuel Tardieu  <sam@rfc1149.net>
8703
8704	* gnat.dg/specs/statically_matching.ads: New.
8705
87062008-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
87132008-05-12  Uros Bizjak  <ubizjak@gmail.com>
8714
8715	PR rtl-optimization/36111
8716	* gcc.dg/pr36111.c: New test.
8717
87182008-05-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8719
8720	PR fortran/36176
8721	* gfortran.dg/transfer_simplify_9.f90: New test.
8722
87232008-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
87342008-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
87402008-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
87462008-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
8747
8748	PR fortran/35719
8749	* gfortran.dg/associated_5.f90:  New test.
8750
87512008-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
87572008-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
87632008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8764
8765	* gfortran.dg/nint_2.f90: XFAIL on mingw.
8766
87672008-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
87722008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8773
8774	* gfortran.dg/fseek.f90: Take care of Windows CRLF line
8775	terminator.
8776
87772008-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
87822008-05-10  Kenneth Zadeck  <zadeck@naturalbridge.com>
8783
8784	PR rtl-optimization/36185
8785	* g++.dg/opt/pr36185.C
8786
87872008-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
87932008-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
87992008-05-09  Tom Tromey  <tromey@redhat.com>
8800
8801	* gcc.dg/pr22231.c: Fix dg-error call.
8802
88032008-05-09  Tom Tromey  <tromey@redhat.com>
8804
8805	PR preprocessor/22231:
8806	* gcc.dg/pr22231.c: New file.
8807
88082008-05-09  Richard Guenther  <rguenther@suse.de>
8809
8810	PR tree-optimization/36187
8811	* g++.dg/opt/pr36187.C: New testcase.
8812
88132008-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
88182008-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
88312008-05-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8832
8833	PR fortran/36162
8834	* gfortran.dg/module_widestring_1.f90: New test.
8835
88362008-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
88502008-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
88562008-05-08  Kai Tietz  <kai.tietz@onevision.com>
8857
8858	* gcc.c-torture/compile/pr36172.c: Replace unsigned long by
8859	__SIZE_TYPE__.
8860
88612008-05-08  Sa Liu  <saliu@de.ibm.com>
8862
8863	* gcc.target/spu/subti3.c: New.
8864
88652008-05-08  Richard Guenther  <rguenther@suse.de>
8866
8867	PR middle-end/36154
8868	* gcc.c-torture/compile/pr36154.c: New testcase.
8869
88702008-05-08  Richard Guenther  <rguenther@suse.de>
8871
8872	PR middle-end/36172
8873	* gcc.c-torture/compile/pr36172.c: New testcase.
8874
88752008-05-08  Uros Bizjak  <ubizjak@gmail.com>
8876
8877	PR target/35714
8878	* gcc.target/i386/pr35714.c: New test.
8879
88802008-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
88882008-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
88932008-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
88982008-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
89062008-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
89142008-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
89222008-05-06  Tobias Burnus  <burnus@net-b.de>
8923
8924	PR fortran/36117
8925	* gfortran.dg/bessel_2.f90: New.
8926
89272008-05-06  Olivier Hainque  <hainque@adacore.com>
8928
8929	* gnat.dg/fatp_sra.adb: New test.
8930
89312008-05-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8932
8933	PR middle-end/36141
8934	* gcc.c-torture/pr36141.c: New testcase.
8935
89362008-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
89452008-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
89512008-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
89592008-05-05  Ira Rosen  <irar@il.ibm.com>
8960
8961	PR tree-optimization/36119
8962	* gfortran.dg/vect/pr36119.f: New test.
8963
89642008-05-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8965
8966	PR libfortran/35995
8967	* gfortran.dg/intrinsic_ifunction_1.f90:  New test case.
8968
89692008-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
89742008-05-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8975
8976	PR libfortran/35990
8977	* gfortran.dg/intrinsic_pack_4.f90:  New test case.
8978
89792008-05-03  Eric Botcazou  <ebotcazou@adacore.com>
8980
8981	* gnat.dg/discr6_pkg.ads: New helper.
8982	* gnat.dg/discr6.adb: New test.
8983
89842008-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
89902008-05-03  Richard Guenther  <rguenther@suse.de>
8991
8992	* gcc.dg/tree-ssa/loop-36.c: Cleanup the dump file.
8993
89942008-05-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8995
8996	PR fortran/33268
8997	* gfortran.dg/io_constraints_4.f90: New test.
8998
89992008-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
90072008-05-01  Bud Davis  <bdavis9659@sbcglobal.net>
9008
9009	PR fortran/35940
9010	* gfortran.dg/index.f90: New test.
9011
90122008-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
90202008-05-01  Richard Guenther  <rguenther@suse.de>
9021
9022	PR middle-end/36093
9023	* gcc.c-torture/execute/pr36093.c: New testcase.
9024
90252008-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
90312008-04-28  Paul Thomas  <pault@gcc.gnu.org>
9032
9033	PR fortran/35997
9034	* gfortran.dg/use_rename_3.f90
9035
90362008-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
90412008-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
9042
9043	PR libfortran/35993
9044	* gfortran.dg/intrinsic_product_1.f90:  New test case.
9045
90462008-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
90512008-04-30  Jakub Jelinek  <jakub@redhat.com>
9052
9053	PR c++/35986
9054	* g++.dg/overload/template4.C: New test.
9055
90562008-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
90632008-04-30  Nathan Sidwell  <nathan@codesourcery.com>
9064
9065	* gcc.dg/tls/section-2.c: Restrict to vxworks.
9066
90672008-04-29  Samuel Tardieu  <sam@rfc1149.net>
9068
9069	PR ada/35792
9070	* gnat.dg/specs/tag2.ads: New.
9071
90722008-04-29  Richard Guenther  <rguenther@suse.de>
9073
9074	PR tree-optimization/36078
9075	* gfortran.fortran-torture/compile/pr36078.f90: New testcase.
9076
90772008-04-29  Richard Guenther  <rguenther@suse.de>
9078
9079	PR middle-end/15255
9080	* gcc.dg/fold-plusmult.c: New testcase.
9081
90822008-04-29  Richard Guenther  <rguenther@suse.de>
9083
9084	PR middle-end/36077
9085	* gcc.c-torture/execute/pr36077.c: New testcase.
9086
90872008-04-29  Kai Tietz  <kai.tietz@onevision.com>
9088
9089	* gcc.dg/sync-2.c: Set dg-options "-ansi".
9090
90912008-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
90992008-04-28  Uros Bizjak  <ubizjak@gmail.com>
9100
9101	PR target/36073
9102	* gcc.target/i386/pr36073.c: New test.
9103
91042008-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
91102008-04-28  Richard Guenther  <rguenther@suse.de>
9111
9112	PR tree-optimization/36066
9113	* gcc.dg/torture/pr36066.c: New testcase.
9114
91152008-04-28  Uros Bizjak  <ubizjak@gmail.com>
9116
9117	PR target/36064
9118	* gcc.target/i386/pr36064.c: New test.
9119
91202008-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
91252008-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
91442008-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
91512008-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
91572008-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
91652008-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
91722008-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
91772008-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
91962008-04-24  Steve Ellcey  <sje@cup.hp.com>
9197
9198	* gcc.dg/lower-subreg-1.c: Skip IA64 platform.
9199
92002008-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
92042008-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
92092008-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
92162008-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
92212008-04-24  Jakub Jelinek  <jakub@redhat.com>
9222
9223	PR tree-optimization/36008
9224	* gcc.c-torture/execute/20080424-1.c: New test.
9225
92262008-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
92332008-04-24  Olivier Hainque  <hainque@adacore.com>
9234
9235	* gnat.dg/concat_length.adb: New test.
9236
92372008-04-24  Ira Rosen  <irar@il.ibm.com>
9238
9239	PR tree-optimization/35982
9240	* gcc.dg/vect/fast-math-pr35982.c: New.
9241
92422008-04-24  Danny Smith  <dannysmith@users.net>
9243
9244	* gcc.dg/format/ms-warnI64-1.c: New file.
9245
92462008-04-24  Jakub Jelinek  <jakub@redhat.com>
9247
9248	PR target/36015
9249	* gcc.dg/pr36015.c: New test.
9250
92512008-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
92572008-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
92632008-04-23  Steve Ellcey  <sje@cup.hp.com>
9264
9265	* gcc.dg/array-init-1.c: Add big-endian number to check.
9266
92672008-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
92752008-04-23  Richard Guenther  <rguenther@suse.de>
9276
9277	PR middle-end/36021
9278	* gcc.dg/attr-alloc_size-2.c: New testcase.
9279
92802008-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
92862008-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
9287
9288	PR libfortran/35988
9289	* gfortran.dg/matmul_7.f90:  New test.
9290
92912008-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
92992008-04-22  Jason Merrill  <jason@redhat.com>
9300
9301	PR c++/35316
9302	* g++.dg/cpp0x/decltype11.C: New.
9303
93042008-04-23  Jakub Jelinek  <jakub@redhat.com>
9305
9306	PR rtl-optimization/36017
9307	* gcc.dg/pr36017.c: New test.
9308
93092008-04-22  Jakub Jelinek  <jakub@redhat.com>
9310
9311	PR c++/35747
9312	* g++.dg/ext/stmtexpr13.C: New test.
9313
93142008-04-22  Ian Lance Taylor  <iant@google.com>
9315
9316	* gcc.c-torture/compile/20080419-1.c: New test.
9317
93182008-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
93262008-04-22  Nick Clifton  <nickc@redhat.com>
9327
9328	* gcc.dg/Wconversion-real.c: Add missing end of comment marker.
9329
93302008-04-21  Uros Bizjak  <ubizjak@gmail.com>
9331
9332	PR target/31486
9333	* gcc.target/i386/pr31486.c: New test.
9334
93352008-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
93422008-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
93542008-04-22  Jakub Jelinek  <jakub@redhat.com>
9355
9356	* g++.dg/ext/fixed1.C: Add dg-options.
9357
93582008-04-21  Uros Bizjak  <ubizjak@gmail.com>
9359
9360	PR target/26445
9361	* g++.dg/other/i386-4.C: New test.
9362
93632008-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
93712008-04-21  Tom Tromey  <tromey@redhat.com>
9372
9373	PR libcpp/33415:
9374	* gcc.dg/cpp/pr33415.c: New file.
9375
93762008-04-21  Olivier Hainque  <hainque@adacore.com>
9377
9378	* gnat.dg/bltins.adb: New testcase.
9379
93802008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9381
9382	PR fortran/35991
9383	* gfortran.dg/zero-sized_4.f90: New test.
9384
93852008-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
93912008-04-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
9392
9393	PR libfortran/35960
9394	* gfortran.dg/reshape_zerosize_1.f90:  New file.
9395
93962008-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9397
9398	* gnat.dg/alignment6.adb: New test.
9399
94002008-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
94142008-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
94202008-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
94252008-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
94312008-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
94372008-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
94692008-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
94752008-04-17  Jason Merrill  <jason@redhat.com>
9476
9477	PR c++/35773
9478	* g++.dg/overload/autoptr1.C: New.
9479
94802008-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
94862008-04-17  Richard Guenther  <rguenther@suse.de>
9487
9488	* gcc.dg/tree-ssa/ssa-fre-17.c: New testcase.
9489
94902008-04-17  Christian Bruel  <christian.bruel@st.com>
9491
9492	* gcc.dg/long-long-compare-1.c: New testcase.
9493
94942008-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9495
9496	PR fortran/35724
9497	* gfortran.dg/eoshift_2.f90: New test.
9498
94992008-04-16  Paul Thomas  <pault@gcc.gnu.org>
9500
9501	PR fortran/35932
9502	* gfortran.dg/intrinsic_char_1.f90: New test.
9503
95042008-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
95102008-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
95212008-04-16  Richard Guenther  <rguenther@suse.de>
9522
9523	* gcc.dg/tree-ssa/loop-35.c: New testcase.
9524
95252008-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
95312008-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
95372008-04-15  Samuel Tardieu  <sam@rfc1149.net>
9538
9539	PR ada/22387
9540	* gnat.dg/specs/corr_discr.ads: New.
9541
95422008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
9543
9544	* gnat.dg/string_slice2.adb: New test.
9545
95462008-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
95512008-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
95582008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
9559
9560	* gnat.dg/loop_optimization1.ad[sb]: New test.
9561
95622008-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
95682008-04-15  Samuel Tardieu  <sam@rfc1149.net>
9569
9570	PR ada/16086
9571	* gnat.dg/prot_def.adb: New.
9572
95732008-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
95792008-04-14  Samuel Tardieu  <sam@rfc1149.net>
9580
9581	* gnat.dg/specs/storage.ads: Fix expected error message.
9582
95832008-04-14  Robert Dewar  <dewar@adacore.com>
9584
9585	* gnat.dg/specs/linker_section.ads: Check for more error conditions.
9586
95872008-04-14  Samuel Tardieu  <sam@rfc1149.net>
9588
9589	PR ada/18680
9590	* gnat.dg/specs/linker_section.ads: New.
9591
95922008-04-14  Samuel Tardieu  <sam@rfc1149.net>
9593
9594	PR ada/16098
9595	* gnat.dg/specs/renamings.ads: New.
9596
95972008-04-14  Samuel Tardieu  <sam@rfc1149.net>
9598
9599	PR ada/15915
9600	* gnat.dg/specs/storage.ads: New.
9601
96022008-04-14  Samuel Tardieu  <sam@rfc1149.net>
9603
9604	* gnat.dg/deep_old.adb: New.
9605
96062008-04-14  Eric Botcazou  <ebotcazou@adacore.com>
9607
9608	* gnat.dg/loop_address2.adb: New test.
9609
96102008-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
96172008-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
96262008-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
96312008-04-12  Andrew Pinski  <pinskia@gmail.com>
9632
9633	* gcc.target/powerpc/darwin-save-world-1.c: New test.
9634
96352008-04-11  Richard Guenther  <rguenther@suse.de>
9636
9637	PR tree-optimization/35869
9638	* gcc.c-torture/compile/pr35869.c: New testcase.
9639
96402008-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
96472008-04-11  Volker Reichelt  <v.reichelt@netcologne.de>
9648
9649	PR c/35744
9650	* gcc.dg/attr-error-1.c: New test.
9651
96522008-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
96582008-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
96642008-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
96802008-04-09  Jason Merrill  <jason@redhat.com>
9681
9682	PR c++/35708
9683	* g++.dg/ext/complit9.C: New.
9684
96852008-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
96912008-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
96972008-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
97162008-04-09  Jakub Jelinek  <jakub@redhat.com>
9717
9718	* gfortran.dg/namelist_47.f90: New test.
9719
97202008-04-09  Richard Guenther  <rguenther@suse.de>
9721
9722	* gfortran.dg/bind_c_usage_14.f03: Adjust.
9723
97242008-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
97302008-04-08  Richard Guenther  <rguenther@suse.de>
9731
9732	* gcc.c-torture/execute/20080408-1.c: New testcase.
9733
97342008-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
97402008-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
97482008-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
97542008-04-07  Jason Merrill  <jason@redhat.com>
9755
9756	PR c++/35734
9757	* g++.dg/warn/ctor1.C: New.
9758
97592008-04-07  Kai Tietz  <kai.tietz@onevision.com>
9760
9761	PR/35842
9762	* gcc.dg/torture/pr35842.c: New.
9763
97642008-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9765
9766	* gnat.dg/array4.adb: New test.
9767	* gnat.dg/specs/static_initializer2.ads: Likewise.
9768
97692008-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
97752008-04-06  Paul Thomas  <pault@gcc.gnu.org>
9776
9777	PR fortran/35780
9778	* gfortran.dg/simplify_argN_1.f90: New test.
9779
97802008-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
97852008-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
97902008-04-06  Eric Botcazou  <ebotcazou@adacore.com>
9791
9792	* gnat.dg/pack5.adb: New test.
9793
97942008-04-06  Uros Bizjak  <ubizjak@gmail.com>
9795
9796	PR target/12329
9797	* gcc.target/i386/pr12329.c: New test.
9798
97992008-04-05  Eric Botcazou  <ebotcazou@adacore.com>
9800
9801	* gnat.dg/pr35823.adb: Rename to size_attribute.adb.
9802
98032008-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
98142008-04-05  Richard Guenther  <rguenther@suse.de>
9815
9816	PR tree-optimization/35833
9817	* gcc.dg/torture/pr35833.c: New testcase.
9818
98192008-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
98282008-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
98442008-04-04  Jakub Jelinek  <jakub@redhat.com>
9845
9846	PR target/35364
9847	* g++.dg/gomp/pr35364.C: New test.
9848
98492008-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
98692008-04-04  Jakub Jelinek  <jakub@redhat.com>
9870
9871	PR c/35440
9872	* gcc.dg/pr35440.c: New test.
9873
98742008-04-04  Richard Guenther  <rguenther@suse.de>
9875
9876	PR middle-end/35823
9877	* gnat.dg/pr35823.adb: New testcase.
9878
98792008-04-03  Janis Johnson  <janis187@us.ibm.com>
9880
9881	PR c/35712
9882	* gcc.dg/dfp/constants-zero.c: New test.
9883
98842008-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
98962008-04-03  Adam Nemet  <anemet@caviumnetworks.com>
9897
9898	* gcc.target/mips/scc-1.c: New test.
9899
99002008-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
99062008-04-03  Jakub Jelinek  <jakub@redhat.com>
9907
9908	PR c++/35741
9909	* g++.dg/other/offsetof5.C: New test.
9910
99112008-04-03  Paolo Bonzini  <bonzini@gnu.org>
9912
9913	PR rtl-optimization/35281
9914	* gcc.target/i386/pr35281.c: New test.
9915
99162008-04-03  Richard Guenther  <rguenther@suse.de>
9917
9918	PR middle-end/35800
9919	* gcc.c-torture/execute/pr35800.c: New test.
9920
99212008-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
99352008-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
99422008-04-02  Richard Guenther  <rguenther@suse.de>
9943
9944	PR tree-optimization/14495
9945	* gcc.dg/tree-ssa/vrp40.c: New testcase.
9946
99472008-04-02  Eric Botcazou  <ebotcazou@adacore.com>
9948
9949	* gnat.dg/specs/discr_record_constant.ads: New test.
9950
99512008-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
99562008-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
99712008-04-01  Volker Reichelt  <v.reichelt@netcologne.de>
9972
9973	PR c/35436
9974	* gcc.dg/format/gcc_gfc-2.c: New test.
9975
99762008-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
99892008-03-31  Volker Reichelt  <v.reichelt@netcologne.de>
9990
9991	PR c/35750
9992	* gcc.dg/old-style-param-1.c: New test.
9993
99942008-03-31  Eric Botcazou  <ebotcazou@adacore.com>
9995
9996	* gnat.dg/object_overflow.adb: New test.
9997
99982008-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
100052008-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
100102008-03-31  Zdenek Dvorak  <ook@ucw.cz>
10011
10012	PR rtl-optimization/35729
10013	* gcc.dg/pr35729.c: New test.
10014
100152008-03-31  H.J. Lu  <hongjiu.lu@intel.com>
10016
10017	PR target/32000
10018	* gcc.target/i386/pr32000-1.c: New.
10019
100202008-03-31  Arnaud Charlet  <charlet@adacore.com>
10021
10022	* gnat.dg/too_many_tasks.adb: Removed, causes resource issues
10023	on some environments.
10024
100252008-03-31  Andrew Pinski  <pinskia@gmail.com>
10026
10027	PR tree-opt/35431
10028	* gcc.c-torture/compile/pr35431.c: New testcase.
10029
100302008-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
100352008-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
100402008-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
100482008-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
100542008-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
100652008-03-30  Eric Botcazou  <ebotcazou@adacore.com>
10066
10067	* gnat.dg/bit_packed_array2.adb: New test.
10068
100692008-03-30  Paul Thomas  <pault@gcc.gnu.org>
10070
10071	PR fortran/35740
10072	* gfortran.dg/transpose_conjg_1.f90: New test.
10073
100742008-03-29  Laurent GUERBY  <laurent@guerby.net>
10075
10076	* gnat.dg/socket2.adb: Remove since identical to socket1.adb.
10077
100782008-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
100862008-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
100942008-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
101052008-03-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10106
10107	PR fortran/35699
10108	* gfortran.dg/direct_io_10.f: New test.
10109
101102008-03-28  Uros Bizjak  <ubizjak@gmail.com>
10111
10112	* gcc.target/i386/vectorize6.c: New test.
10113
101142008-03-28  Tobias Burnus  <burnus@net-b.de>
10115
10116	PR fortran/35721
10117	* gfortran.dg/associated_target_2.f90: New.
10118
101192008-03-28  Richard Guenther  <rguenther@suse.de>
10120
10121	PR tree-optimization/19580
10122	* gcc.dg/tree-ssa/loop-34.c: New testcase.
10123
101242008-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
101332008-03-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10134
10135	PR target/31334
10136	* gcc.target/powerpc/altivec-25.c: New testcase.
10137
101382008-03-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10139
10140	PR fortran/35724
10141	* gfortran.dg/cshift_shift_real_2.f90: New test.
10142
101432008-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
101482008-03-27  Richard Guenther  <rguenther@suse.de>
10149
10150	PR c/32511
10151	* gcc.dg/attr-weak-1.c: New testcase.
10152
101532008-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
101582008-03-27  Douglas Gregor  <doug.gregor@gmail.com>
10159
10160	* g++.dg/cpp0x/variadic91.C: New.
10161
101622008-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
101672008-03-27  Richard Guenther  <rguenther@suse.de>
10168
10169	* gcc.dg/fold-addr-1.c: New testcase.
10170
101712008-03-27  Andrew Pinski  <pinskia@gmail.com>
10172
10173	PR middle-end/35429
10174	* gcc.c-torture/compile/complex-5.c: New test.
10175
101762008-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10177
10178	* gcc.dg/uninit-16.c (decode_reloc): Mark static.
10179
101802008-03-26  Jakub Jelinek  <jakub@redhat.com>
10181
10182	PR c++/35546
10183	* g++.dg/ext/attrib33.C: New test.
10184
101852008-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
101922008-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
101982008-03-26  Jakub Jelinek  <jakub@redhat.com>
10199
10200	PR c++/35332
10201	* g++.dg/other/error27.C: New test.
10202
102032008-03-26  Richard Guenther  <rguenther@suse.de>
10204
10205	* gcc.dg/fold-addr-1.c: New testcase.
10206
102072008-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
102172008-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
102292008-03-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10230
10231	PR target/31558
10232	* g++.dg/ext/altivec-15.C: New testcase.
10233
102342008-03-25  Andrew Pinski  <pinskia@gmail.com>
10235
10236	PR objc/29197
10237	* objc.dg/method-20.m: New testcase.
10238
102392008-03-25  Richard Sandiford  <rsandifo@nildram.co.uk>
10240
10241	PR rtl-optimization/35232
10242	* gcc.target/mips/pr35232.c: New test.
10243
102442008-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
102592008-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
102642008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
10265
10266	* gcc.target/sh/sh2a-movrt.c: New test.
10267
102682008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
10269
10270	* gcc.target/sh/sh2a-prefetch.c: New test.
10271
102722008-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
102772008-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
102862008-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
102962008-03-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10297
10298	PR middle-end/26222
10299	* gcc.dg/torture/pr26222.c: New testcase.
10300
103012008-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
103092008-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
103162008-03-22  Richard Sandiford  <rsandifo@nildram.co.uk>
10317
10318	* gcc.target/mips/dse-1.c: Add checks for zeros.
10319
103202008-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
103252008-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
103322008-03-21  Olivier Hainque  <hainque@adacore.com>
10333
10334	* gnat.dg/empty_vector_length.adb: New testcase.
10335
103362008-03-20  Richard Guenther  <rguenther@suse.de>
10337
10338	* gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
10339
103402008-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
103522008-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
103572008-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
103632008-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
103832008-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
103912008-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
103972008-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
104712008-03-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10472
10473	PR libfortran/35627
10474	* gfortran.dg/namelist_46.f90: New test.
10475
104762008-03-20  Uros Bizjak  <ubizjak@gmail.com>
10477
10478	PR target/14552
10479	* gcc.target/i386/pr14552.c: New test.
10480
104812008-03-19  Michael Matz  <matz@suse.de>
10482
10483	PR middle-end/35616
10484	* gcc.dg/pr35616.c: New test.
10485
104862008-03-19  Daniel Franke  <franke.daniel@gmail.com>
10487
10488	PR fortran/35152
10489	* gfortran.dg/argument_checking_16.f90: New test.
10490
104912008-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
104982008-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
105092008-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
105152008-03-18  Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
10516
10517	PR target/35504
10518	* g++.dg/other/pr35504.C: New test.
10519
105202008-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
105252008-03-18  Richard Guenther  <rguenther@suse.de>
10526
10527	* gcc.dg/tree-ssa/loop-19.c: Revert previous change.
10528
105292008-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10530
10531	PR libfortran/35617
10532	* gfortran.dg/namelist_45.f90: New test.
10533
105342008-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
105402008-03-17  Jason Merrill  <jason@redhat.com>
10541
10542	PR c++/35548
10543	* g++.dg/init/ref16.C: New testcase.
10544
105452008-03-17  Richard Guenther  <rguenther@suse.de>
10546
10547	PR tree-optimization/19637
10548	* g++.dg/tree-ssa/pr19637.C: New testcase.
10549
105502008-03-16  Paul Thomas  <pault@gcc.gnu.org>
10551
10552	PR fortran/35470
10553	* gfortran.dg/subref_array_pointer_3.f90 : New test.
10554
105552008-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
105612008-03-16  Daniel Franke  <franke.daniel@gmail.com>
10562
10563	PR fortran/35582
10564	* gfortran.dg/write_invalid_format.f90: New test.
10565
105662008-03-15  Richard Guenther  <rguenther@suse.de>
10567
10568	* gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
10569
105702008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10571
10572	PR testsuite/35184
10573	* gfortran.dg/elemental_subroutine_6.f90: New test.
10574
105752008-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
105812008-03-15  Richard Guenther  <rguenther@suse.de>
10582
10583	PR middle-end/35593
10584	* g++.dg/warn/Warray-bounds-3.C: New testcase.
10585
105862008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10587
10588	PR testsuite/35478
10589	* gfortran.dg/generic_16.f90: New test.
10590
105912008-03-15  Hans-Peter Nilsson  <hp@axis.com>
10592
10593	PR middle-end/35595
10594	* gcc.c-torture/compile/pr35595.c: New test.
10595
105962008-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10597
10598	PR testsuite/33296
10599	* gfortran.dg/nearest_4.f90: New test.
10600
106012008-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
106062008-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
106162008-03-14  Uros Bizjak  <ubizjak@gmail.com>
10617
10618	PR libcpp/35322:
10619	* gcc.dg/cpp/pr35322.c: Add dg-error line.
10620
106212008-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
106312008-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
106392008-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
106482008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10649
10650	PR fortran/35475
10651	* gfortran.dg/derived_sub.f90: New test.
10652
106532008-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
106602008-03-13  Tom Tromey  <tromey@redhat.com>
10661
10662	PR libcpp/35322:
10663	* gcc.dg/cpp/pr35322.c: New file.
10664
106652008-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
106702008-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
106762008-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
106902008-03-13  Paolo Bonzini  <bonzini@gnu.org>
10691
10692	PR tree-opt/35422
10693	* gcc.target/i386/pr35422.c: Escape brackets.
10694
106952008-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
107022008-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
107072008-03-11  Uros Bizjak  <ubizjak@gmail.com>
10708
10709	PR target/35540
10710	* gcc.target/i386/pr35540.c: New test.
10711
107122008-03-11  Uros Bizjak  <ubizjak@gmail.com>
10713
10714	* g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
10715
107162008-03-11  Uros Bizjak  <ubizjak@gmail.com>
10717
10718	PR middle-end/35526
10719	* g++.dg/torture/pr35526.C: New test.
10720
107212008-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
107372008-03-10  Eric Botcazou  <ebotcazou@adacore.com>
10738
10739	* gnat.dg/range_check2.adb: New test.
10740
107412008-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
107492008-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
107562008-03-09  Paul Thomas  <pault@gcc.gnu.org>
10757
10758	PR fortran/35474
10759	* gfortran.dg/module_commons_2.f90: New test.
10760
107612008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
10762
10763	* gnat.dg/frame_overflow.adb: Improve portability.
10764
107652008-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
107772008-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
107832008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
10784
10785	* gnat.dg/uninit_func.adb: New test.
10786
107872008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
10788
10789	* gnat.dg/pack4.adb: New test.
10790
107912008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
10792
10793	* gnat.dg/small_alignment.adb: New test.
10794
107952008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
10796
10797	* gnat.dg/specs/alignment2.ads: New test.
10798
107992008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
10800
10801	* gnat.dg/pack3.adb: New test.
10802
108032008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
10804
10805	PR c++/20366
10806	* g++.dg/other/pr20366.C: New test.
10807
108082008-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
108132008-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
108202008-03-06  Tom Tromey  <tromey@redhat.com>
10821
10822	* lib/treelang-dg.exp, lib/treelang.exp: Delete.
10823	* treelang: Delete.
10824
108252008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
10826
10827	* gnat.dg/specs/pack33.ads: New test.
10828
108292008-03-05  Richard Guenther  <rguenther@suse.de>
10830
10831	PR tree-optimization/35472
10832	* gcc.c-torture/execute/pr35472.c: New testcase.
10833
108342008-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
108402008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
10841
10842	PR 31341
10843	* gcc.dg/vect/pr31041.c: Fix.
10844
108452008-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
109292008-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
109342008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10935
10936	PR 28322
10937	* gcc.dg/pr28322-3.c: New.
10938
109392008-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
109532008-03-04  Uros Bizjak  <ubizjak@gmail.com>
10954
10955	PR middle-end/35456
10956	* gcc.c-torture/execute/pr35456.c: New test.
10957
109582008-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
109632008-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
109692008-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
109952008-03-03  Uros Bizjak  <ubizjak@gmail.com>
10996
10997	* gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
10998
109992008-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
110062008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
11007
11008	* g++.dg/cpp0x/auto1.C: New.
11009
110102008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11011
11012	PR fortran/34770
11013	* gfortran.dg/pointer_1.f90: New test.
11014
110152008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
11016
11017	PR c++/35315
11018	* g++.dg/ext/attrib32.C: Add another test case.
11019
110202008-02-29  Tom Tromey  <tromey@redhat.com>
11021
11022	* g++.dg/warn/pragma-system_header2.C: Ignore "included from"
11023	line.
11024
110252008-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
110302008-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
110432008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11044
11045	PR fortran/34868
11046	* gfortran.dg/f2c_9.f90: New test.
11047
110482008-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
110652008-02-28  Uros Bizjak  <ubizjak@gmail.com>
11066
11067	* gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
11068
110692008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11070
11071	* gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
11072
110732008-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
110812008-02-27  Revital Eres  <eres@il.ibm.com>
11082
11083	PR rtl-optimization/34999
11084	* gcc.dg/tree-prof/pr34999.c: New.
11085
110862008-02-27  Richard Guenther  <rguenther@suse.de>
11087
11088	PR middle-end/25290
11089	* gcc.c-torture/execute/pr35390.c: New testcase.
11090
110912008-02-27  Samuel Tardieu  <sam@rfc1149.net>
11092
11093	PR ada/22255
11094	* gnat.dg/test_direct_io.adb: New file.
11095
110962008-02-27  Samuel Tardieu  <sam@rfc1149.net>
11097
11098	PR ada/34799
11099	* gnat.dg/specs/pr34799.ads: New test.
11100
111012008-02-27  Richard Guenther  <rguenther@suse.de>
11102
11103	PR middle-end/34971
11104	* gcc.c-torture/execute/pr34971.c: New testcase.
11105
111062008-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
111142008-02-26  Joseph Myers  <joseph@codesourcery.com>
11115
11116	* gcc.dg/bf-ms-attrib.c (main): Return 0.
11117
111182008-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
111232008-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
111332008-02-26  Tobias Burnus  <burnus@net-b.de>
11134
11135	PR fortran/35033
11136	* gfortran.dg/assignment_2.f90: New.
11137
111382008-02-26  Jason Merrill  <jason@redhat.com>
11139
11140	PR c++/35315
11141	* g++.dg/ext/attrib32.C: New.
11142
111432008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
11144
11145	* gcc.c-torture/execute/nest-align-1.x: Delete.
11146
111472008-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
111552008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11156
11157	* gcc.dg/pr34351.c: New.
11158
111592008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11160
11161	* gcc.dg/Wlarger-than2.c: New.
11162
111632008-02-26  Paolo Carlini  <pcarlini@suse.de>
11164
11165	PR c++/35323
11166	* g++.dg/lookup/crash7.C: New.
11167
111682008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
11169
11170	* gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
11171
111722008-02-25  Joseph Myers  <joseph@codesourcery.com>
11173
11174	* gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
11175
111762008-02-25  Joseph Myers  <joseph@codesourcery.com>
11177
11178	* gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
11179
111802008-02-25  Joseph Myers  <joseph@codesourcery.com>
11181
11182	* gcc.dg/builtins-config.h: Disable C99 runtime testing for
11183	Windows.
11184
111852008-02-25  Joseph Myers  <joseph@codesourcery.com>
11186
11187	* lib/target-supports.exp (check_profiling_available): Report -p
11188	unavailable on *-*-mingw*.
11189
111902008-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
111962008-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
112032008-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
112112008-02-25  Paolo Carlini  <pcarlini@suse.de>
11212
11213	PR c++/35333
11214	* g++.dg/other/error26.C: New.
11215
112162008-02-25  Paolo Carlini  <pcarlini@suse.de>
11217
11218	PR c++/35338
11219	* g++.dg/other/error25.C: New.
11220
112212008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
11222
11223	PR target/35258
11224	* gcc.dg/pr35258.c: New testcase.
11225
112262008-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
112322008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11233
11234	* gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
11235
112362008-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
112432008-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
112512008-02-25  Jason Merrill  <jason@redhat.com>
11252
11253	PR c++/33486
11254	* g++.dg/lookup/strong-using-5.C: New.
11255
112562008-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
112612008-02-24  Uros Bizjak  <ubizjak@gmail.com>
11262
11263	PR target/35349
11264	* gcc.c-torture/execute/20050604-1.x: New file.
11265
112662008-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
112722008-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
112792008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
11280
11281	* gcc.c-torture/execute/nest-align-1.x: New file.
11282
112832008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
11284
11285	PR c++/34749
11286	* g++.dg.ext/dllimport13.C: New test.
11287
112882008-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
112942008-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
113002008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11301
11302	PR rtl-opt/33512
11303	* gcc.dg/and-1.c: New test.
11304
113052008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
11306
11307	* gcc.c-torture/execute/20080222-1.c: New test.
11308
113092008-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
113232008-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
113312008-02-22  Hans-Peter Nilsson  <hp@axis.com>
11332
11333	* gcc.target/cris/asm-b-1.c: New test.
11334
113352008-02-22  Paolo Carlini  <pcarlini@suse.de>
11336
11337	PR c++/35282
11338	* g++.dg/template/nontype17.C: Add.
11339
113402008-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
113502008-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
113562008-02-21  Michael Matz  <matz@suse.de>
11357
11358	PR target/35264
11359	* gcc.dg/pr35264.c: New testcase.
11360
113612008-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
113672008-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
113752008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11376
11377	PR libfortran/35036
11378	* gfortran.dg/fmt_zero_digits.f90: Revise test.
11379
113802008-02-20  Seongbae Park <seongbae.park@gmail.com>
11381
11382	* gcc.dg/Wframe-larger-than.c: New option test.
11383
113842008-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
113902008-02-20  Richard Guenther  <rguenther@suse.de>
11391
11392	PR middle-end/35265
11393	* gcc.dg/builtins-66.c: New testcase.
11394
113952008-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
114002008-02-20  Richard Guenther  <rguenther@suse.de>
11401
11402	* gcc.dg/tree-ssa/reassoc-13.c: New testcase.
11403
114042008-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
114122008-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
114182008-02-19  Jason Merrill  <jason@redhat.com>
11419
11420	PR c++/34950
11421	* g++.dg/template/explicit-args1.C: New.
11422
114232008-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
114292008-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
114442008-02-19  Christian Bruel  <christian.bruel@st.com>
11445
11446	* gcc.dg/packed-array.c: New testcase.
11447
114482008-02-19  Uros Bizjak  <ubizjak@gmail.com>
11449
11450	PR target/33555
11451	* gcc.target/i386/pr33555.c: New test.
11452
114532008-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
114712008-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
114772008-02-17  Richard Guenther  <rguenther@suse.de>
11478
11479	PR middle-end/35227
11480	* gcc.dg/torture/pr35227.c: New testcase.
11481
114822008-02-17  Richard Guenther  <rguenther@suse.de>
11483
11484	PR tree-optimization/35231
11485	* gcc.c-torture/execute/pr35231.c: New testcase.
11486
114872008-02-17  Uros Bizjak  <ubizjak@gmail.com>
11488
11489	* gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
11490	(test_gt): Ditto.
11491
114922008-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
114972008-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
115042008-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
115142008-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
115192008-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
115292008-02-15  Uros Bizjak  <ubizjak@gmail.com>
11530
11531	* gcc.c-torture/execute/va-arg-25.x: Remove.
11532
115332008-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
115402008-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
115462008-02-15  Uros Bizjak  <ubizjak@gmail.com>
11547
11548	* gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
11549
115502008-02-15  Uros Bizjak  <ubizjak@gmail.com>
11551
11552	* gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
11553
115542008-02-15  Hans-Peter Nilsson  <hp@axis.com>
11555
11556	* lib/dejapatches.exp: New file.
11557
115582008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
11559
11560	PR c++/34050
11561	* g++.dg/cpp0x/vt-34050.C: New.
11562
115632008-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
115702008-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
115752008-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
115812008-02-13  Jakub Jelinek  <jakub@redhat.com>
11582
11583	PR c++/35138
11584	* g++.dg/template/member8.C: New test.
11585
115862008-02-13  Michael Matz  <matz@suse.de>
11587
11588	* gcc.dg/pr35065.c: Fix testcase warnings.
11589
115902008-02-13  Jason Merrill  <jason@redhat.com>
11591
11592	PR c++/34962, c++/34937, c++/34939
11593	* g++.dg/ext/tmplattr9.C: New.
11594
115952008-02-13  Michael Matz  <matz@suse.de>
11596
11597	PR debug/35065
11598	* gcc.dg/pr35065.c: New testcase.
11599
116002008-02-12  Richard Guenther  <rguenther@suse.de>
11601
11602	PR tree-optimization/35171
11603	* gcc.c-torture/compile/pr35171.c: New testcase.
11604
116052008-02-12  Richard Guenther  <rguenther@suse.de>
11606
11607	PR middle-end/35163
11608	* gcc.c-torture/execute/pr35163.c: New testcase.
11609
116102008-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
116142008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
11615
11616	* gnat.dg/loop_address.adb: New test.
11617
116182008-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
116302008-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
116412008-02-11  Paolo Carlini  <pcarlini@suse.de>
11642
11643	PR c++/35077
11644	* g++.dg/template/crash78.C: New.
11645
116462008-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
116522008-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
116582008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
11659
11660	* gfortran.dg/streamio_14.f90:  New test.
11661
116622008-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
116672008-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
116802008-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
116852008-02-08  Sa Liu  <saliu@de.ibm.com>
11686
11687	* gcc.target/spu/intrinsics-3.c: New. Test error messages.
11688
116892008-02-06  Alexandre Oliva  <aoliva@redhat.com>
11690
11691	PR c++/35056
11692	* g++.dg/conversion/bitfield8.C: New.
11693
116942008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
11695
11696	* g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
11697
116982008-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
117042008-02-06  David Daney  <ddaney@avtrex.com>
11705
11706	* g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
11707
117082008-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
117132008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11714
11715	PR fortran/35037
11716	* gfortran.dg/volatile11.f90: New test.
11717
117182008-02-05  Jakub Jelinek  <jakub@redhat.com>
11719
11720	PR c++/33553
11721	* g++.dg/template/array19.C: New test.
11722
117232008-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
117302008-02-05  Paul Thomas  <pault@gcc.gnu.org>
11731
11732	PR fortran/34945
11733	* gfortran.dg/bounds_check_13.f: New test.
11734
117352008-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
117402008-02-05  Uros Bizjak  <ubizjak@gmail.com>
11741
11742	PR target/35083
11743	* gcc.target/i386/pr35083.c: New test.
11744
117452008-02-05  Paul Thomas  <pault@gcc.gnu.org>
11746
11747	PR fortran/32315
11748	* gfortran.dg/data_bounds_1.f90: New test.
11749
117502008-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
117572008-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
117622008-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
117702008-02-04  Richard Guenther  <rguenther@suse.de>
11771
11772	PR middle-end/33631
11773	* gcc.c-torture/execute/pr33631.c: New testcase.
11774
117752008-02-04  Richard Guenther  <rguenther@suse.de>
11776
11777	PR middle-end/35043
11778	* gcc.c-torture/compile/pr35043.c: New testcase.
11779
117802008-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
117842008-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
117922008-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
117982008-02-02  Michael Matz  <matz@suse.de>
11799
11800	PR target/35045
11801	* gcc.dg/pr35045.c: New test.
11802
118032008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
11804
11805	PR libfortran/35001
11806	* gfortran.dg/shape_4.f90:  New test.
11807
118082008-02-02  Hans-Peter Nilsson  <hp@axis.com>
11809
11810	* gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
11811
118122008-02-01  Hans-Peter Nilsson  <hp@axis.com>
11813
11814	PR rtl-optimization/34773
11815	* gcc.target/cris/torture/pr34773.c: New test.
11816
118172008-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
118222008-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
118302008-01-31  Paul Thomas  <pault@gcc.gnu.org>
11831
11832	PR fortran/34910
11833	* gfortran.dg/proc_assign_2.f90: New test.
11834
118352008-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
118432008-01-30  Jan Hubicka  <jh@suse.cz>
11844
11845	* gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
11846
118472008-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
118522008-01-30  Jan Hubicka  <jh@suse.cz>
11853
11854	PR target/34982
11855	* gcc.c-torture/execute/pr34982.c: New testcase.
11856
118572008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
11858
11859	* gcc.target/s390/tf_to_di-1.c: New testcase.
11860
118612008-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
118702008-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
118802008-01-29  Richard Guenther  <rguenther@suse.de>
11881
11882	PR middle-end/35006
11883	* gcc.c-torture/compile/pr35006.c: New testcase.
11884
118852008-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
119112008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
11912
11913	* g++.dg/torture/pr34641.C: Put the dg-do first.
11914
119152008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
11916
11917	* gcc.target/mips/lazy-binding-1.c: Skip for mips16.
11918
119192008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
11920
11921	* g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
11922
119232008-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
119292008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
11930
11931	PR libfortran/34980
11932	* gfortran.dg/shape_3.f90:  New test.
11933
119342008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
11935
11936	* gcc.target/s390/20020926-1.c: Remove -m31.
11937
119382008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
11939
11940	* gcc.target/s390/20020926-1.c: Disable for s390x.
11941
119422008-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
119482008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11949
11950	PR fortran/34990
11951	* gfortran.dg/array_constructor_22.f90: New test.
11952
119532008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
11954
11955	PR middle-end/34688
11956	* gcc.c-torture/compile/pr34688: New test.
11957
119582008-01-26  Tobias Burnus  <burnus@net-b.de>
11959
11960	PR fortran/34848
11961	* gfortran.dg/missing_optional_dummy_5.f90: New.
11962
119632008-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
119682008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11969
11970	PR fortran/31610
11971	* gfortran.dg/array_3.f90: New test.
11972
119732008-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
119822008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
11983
11984	PR libfofortran/34887
11985	* gfortran.dg/x_slash_2.f:  New test.
11986
119872008-01-26  Richard Guenther  <rguenther@suse.de>
11988
11989	PR c++/34235
11990	* g++.dg/torture/pr34235.C: New testcase.
11991
119922008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
11993
11994	* g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
11995
119962008-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
120072008-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
120132008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12014
12015	PR libfortran/34876
12016	* gfortran.dg/direct_io_9.f: New test.
12017
120182008-01-25  Daniel Franke  <franke.daniel@gmail.com>
12019
12020	PR fortran/34661
12021	* gfortran.dg/where_operator_assign_4.f90: New test.
12022
120232008-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
120292008-01-25  Richard Guenther  <rguenther@suse.de>
12030
12031	PR middle-end/32244
12032	* gcc.c-torture/execute/pr32244-1.c: New testcase.
12033
120342008-01-25  Richard Guenther  <rguenther@suse.de>
12035
12036	PR tree-optimization/34966
12037	* gcc.c-torture/compile/pr34966.c: New testcase.
12038
120392008-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
120472008-01-25  Uros Bizjak  <ubizjak@gmail.com>
12048
12049	PR target/34856
12050	* gcc.dg/pr34856.c: Use pointer mode for "pin".
12051
120522008-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
120612008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
12062
12063	* gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
12064
120652008-01-24  Daniel Franke  <franke.daniel@gmail.com>
12066
12067	PR fortran/34202
12068	* gfortran.dg/empty_type.f90: New test.
12069
120702008-01-24  Paolo Carlini  <pcarlini@suse.de>
12071
12072	PR c++/34603
12073	* g++.dg/template/crash77.C: New.
12074
120752008-01-24  Uros Bizjak  <ubizjak@gmail.com>
12076
12077	PR target/34856
12078	* gcc.dg/pr34856.c: New test.
12079
120802008-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
120852008-01-24  Richard Guenther  <rguenther@suse.de>
12086
12087	PR middle-end/34953
12088	* g++.dg/torture/pr34953.C: New testcase.
12089
120902008-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
120952008-01-24  Paul Thomas  <pault@gcc.gnu.org>
12096
12097	PR fortran/34872
12098	* gfortran.dg/function_charlen_3.f: New test.
12099
121002008-01-23  Michael Matz  <matz@suse.de>
12101
12102	PR debug/34895
12103	* g++.dg/debug/pr34895.cc: New testcase.
12104
121052008-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
121112008-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
121172008-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
121232008-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
121312008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
12132
12133	* gcc.c-torture/execute/20080122-1.c: New test.
12134
121352008-01-22  Tom Tromey  <tromey@redhat.com>
12136
12137	PR c++/34859
12138	* gcc.dg/cpp/pr34859.c: New file.
12139
121402008-01-22  Paul Thomas  <pault@gcc.gnu.org>
12141
12142	PR fortran/34875
12143	* gfortran.dg/vector_subscript_3.f90: New test.
12144
121452008-01-22  Tobias Burnus  <burnus@net-b.de>
12146
12147	PR fortran/34848
12148	* gfortran.dg/missing_optional_dummy_4.f90
12149
121502008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12151
12152	* gcc.dg/vect/vect-ifcvt-9.c: Use inline.
12153
121542008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
12155
12156	* gnat.dg/unchecked_union1.adb: New test.
12157
121582008-01-22  Tom Tromey  <tromey@redhat.com>
12159
12160	PR c++/34829
12161	* g++.dg/ext/pr34829.C: New file.
12162
121632008-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
121782008-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
121842008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12185
12186	PR middle-end/33092
12187	* gcc.dg/pr33092.c: New.
12188
121892008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
12190
12191	* gcc.target/s390/20020926-1.c: Add -m31 option.
12192
121932008-01-22  Daniel Franke  <franke.daniel@gmail.com>
12194
12195	PR fortran/34915
12196	* gfortran.dg/initialization_18.f90: New test.
12197
121982008-01-22  Tobias Burnus  <burnus@net-b.de>
12199
12200	PR fortran/34899
12201	* gfortran.dg/tab_continuation.f: New.
12202
122032008-01-22  Paul Thomas  <pault@gcc.gnu.org>
12204
12205	PR fortran/34896
12206	* gfortran.dg/use_rename_2.f90: New test.
12207
122082008-01-21  Richard Guenther  <rguenther@suse.de>
12209
12210	PR middle-end/34856
12211	* gcc.c-torture/compile/pr34856.c: New testcase.
12212
122132008-01-21  Richard Guenther  <rguenther@suse.de>
12214
12215	PR c/34885
12216	* gcc.c-torture/compile/pr34885.c: New testcase.
12217
122182008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
12219
12220	* gnat.dg/specs/alignment1.ads: New test.
12221
122222008-01-21  Richard Guenther  <rguenther@suse.de>
12223
12224	PR c++/34850
12225	* g++.dg/torture/pr34850.C: New testcase.
12226
122272008-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
122332008-01-20  Paolo Carlini  <pcarlini@suse.de>
12234
12235	PR c++/34891
12236	* g++.dg/ext/vector9.C: New.
12237
122382008-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
122452008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
12246
12247	PR rtl-optimization/34808
12248	* gcc.c-torture/compile/pr34808.c: New test.
12249
122502008-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
122612008-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
122702008-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
122782008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
12279
12280	PR target/34831
12281	* gcc.target/mips/pr34831.c: New test.
12282
122832008-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
122902008-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
122962008-01-19  Jakub Jelinek  <jakub@redhat.com>
12297
12298	PR gcov-profile/34610
12299	* gcc.dg/gomp/pr34610.c: New test.
12300
123012008-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
123142008-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
123212008-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
123292008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12330
12331	PR libfortran/34782
12332	* gfortran.dg/fmt_t_6.f: New test.
12333
123342008-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
123392008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
12340
12341	* g++.dg/lookup/two-stage2.C: fix comment.
12342
123432008-01-18  Ian Lance Taylor  <iant@google.com>
12344
12345	* gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
12346
123472008-01-18  Ian Lance Taylor  <iant@google.com>
12348
12349	PR c++/33407
12350	* g++.dg/init/new26.C: New test.
12351
123522008-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
123582008-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
123632008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12364
12365	PR target/34556
12366	* gfortran.dg/reshape_2.f90: New test.
12367
123682008-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
12369
12370	* gcc.dg/20040223-1.c: Fix comment typo.
12371
123722008-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
123782008-01-17  Andrew MacLeod  <amacleod@redhat.com>
12379
12380	PR tree-optimization/34648
12381	* gcc.c-torture/compile/pr34648.c: New testcase.
12382
123832008-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
124032008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
12404
12405	* gnat.dg/discr5.adb: New test.
12406
124072008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
12408
12409	* gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
12410
124112008-01-17  Richard Guenther  <rguenther@suse.de>
12412
12413	PR tree-optimization/34825
12414	* gcc.dg/pr34825.c: New testcase.
12415
124162008-01-17  Richard Guenther  <rguenther@suse.de>
12417
12418	* gcc.c-torture/execute/20080117-1.c: New testcase.
12419
124202008-01-17  Revital Eres  <eres@il.ibm.com>
12421
12422	PR30957
12423	* gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
12424
124252008-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
124452008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
12446
12447	* gnat.dg/sizetype.adb: New test.
12448
124492008-01-16  Richard Guenther  <rguenther@suse.de>
12450
12451	PR middle-end/32628
12452	* gcc.dg/overflow-warn-7.c: New testcase.
12453
124542008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12455
12456	* gcc.dg/tree-ssa/loop-19.c: Require nonpic.
12457
124582008-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
124652008-01-16  Richard Guenther  <rguenther@suse.de>
12466
12467	PR c++/33819
12468	* g++.dg/torture/pr33819.C: New testcase.
12469
124702008-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
124762008-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
124822008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
12483
12484	PR libfortran/34671
12485	* gfortran.dg/anyallcount_1.f90:  New test.
12486
124872008-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
124932008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
12494
12495	PR c++/34751
12496	* g++.dg/cpp0x/vt-34751.C: New.
12497
124982008-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
125102008-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
125172008-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
125232008-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
125292008-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
125342008-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
125402008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
12541
12542	* gcc.c-torture/compile/20080114-1.c: New test.
12543
125442008-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
125592008-01-13  Tobias Burnus  <burnus@net-b.de>
12560
12561	PR fortran/34763
12562	* gfortran.dg/interface_proc_end.f90: New.
12563
125642008-01-13  Tobias Burnus  <burnus@net-b.de>
12565
12566	PR fortran/34759
12567	* gfortran.dg/assumed_size_refs_4.f90: New.
12568
125692008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
12570
12571	* gnat.dg/unchecked_convert1.adb.
12572
125732008-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
125782008-01-13  Richard Guenther  <rguenther@suse.de>
12579
12580	PR middle-end/34601
12581	* gcc.dg/noncompile/incomplete-4.c: New testcase.
12582
125832008-01-13  Jan Hubicka  <jh@suse.cz>
12584
12585	PR middle-end/32135
12586	* gcc.dg/pr32135.c: new.
12587
125882008-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
125942008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
12595
12596	* gnat.dg/slice3.adb: New test.
12597	* gnat.dg/slice4.adb: Likewise.
12598
125992008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
12600
12601	* gnat.dg/bit_packed_array.ad[sb]: New test.
12602
126032008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12604
12605	PR fortran/34432
12606	* gfortran.dg/parens_7.f90: New test.
12607
126082008-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
126152008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12616
12617	PR fortran/34722
12618	* gfortran.dg/inquire_12.f90: New test.
12619
126202008-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
126332008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
12634
12635	* gcc.dg/struct-ret-3.c: New test.
12636
126372008-01-11  Paul Thomas  <pault@gcc.gnu.org>
12638
12639	PR fortran/34537
12640	* gfortran.dg/transfer_simplify_8.f90: New test.
12641
126422008-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
126472008-01-10  Raksit Ashok  <raksit@google.com>
12648
12649	PR rtl-optimization/27971
12650	* gcc.target/i386/pr27971.c: New testcase.
12651
126522008-01-10  Paul Thomas  <pault@gcc.gnu.org>
12653
12654	PR fortran/34396
12655	* gfortran.dg/bounds_check_12.f90: New test.
12656
126572008-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
126622008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
12663
12664	PR middle-end/34641
12665	* g++.dg/torture/pr34641.C: New testcase.
12666
126672008-01-10  Richard Guenther  <rguenther@suse.de>
12668
12669	PR tree-optimization/34651
12670	* g++.dg/torture/pr34651.C: New testcase.
12671
126722008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
12673
12674	PR tree-optimization/34017
12675	* gcc.dg/tree-ssa/pr34017.c: New.
12676
126772008-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
126832008-01-09  Richard Guenther  <rguenther@suse.de>
12684
12685	PR middle-end/34458
12686	* gcc.c-torture/compile/pr34458.c: New testcase.
12687
126882008-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
126932008-01-08  Richard Guenther  <rguenther@suse.de>
12694
12695	PR middle-end/31863
12696	* g++.dg/torture/pr31863.C: New testcase.
12697
126982008-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
127072008-01-08  Paul Thomas  <pault@gcc.gnu.org>
12708
12709	PR fortran/34476
12710	* gfortran.dg/parameter_array_init_3.f90: New test.
12711
127122008-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
127182008-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
127232008-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
127312008-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
127372008-01-07  Paul Thomas  <pault@gcc.gnu.org>
12738
12739	PR fortran/34672
12740	* gfortran.dg/use_only_2.f90: New test.
12741
127422008-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
127482008-01-06  Paul Thomas  <pault@gcc.gnu.org>
12749
12750	PR fortran/34545
12751	* gfortran.dg/use_12.f90: New test.
12752
127532008-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
127592008-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
127642008-01-06  Tobias Burnus  <burnus@net-b.de>
12765
12766	PR fortran/34689
12767	* gfortran.dg/intent_out_4.f90: Fix test case.
12768
127692008-01-06  Tobias Burnus  <burnus@net-b.de>
12770
12771	PR fortran/34689
12772	* gfortran.dg/intent_out_4.f90: New.
12773
127742008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12775
12776	PR libfortran/34540
12777	* gfortran.dg/optional_dim_3.f90: New test.
12778
127792008-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
127862008-01-06  Tobias Burnus  <burnus@net-b.de>
12787
12788	* gfortran.dg/equiv_constraint_9.f90: Fix typo.
12789
127902008-01-06  Tobias Burnus  <burnus@net-b.de>
12791
12792	PR fortran/34655
12793	* gfortran.dg/equiv_constraint_9.f90: New.
12794
127952008-01-06  Revital Eres  <eres@il.ibm.com>
12796
12797	PR tree-optimization/34263
12798	* gcc.dg/pr34263.c:  New testcase.
12799
128002008-01-06  Tobias Burnus  <burnus@net-b.de>
12801
12802	PR fortran/34654
12803	* gfortran.dg/internal_io_unf.f90: New.
12804
128052008-01-06  Tobias Burnus  <burnus@net-b.de>
12806
12807	PR fortran/34660
12808	* gfortran.dg/elemental_args_check_2.f90: New.
12809
128102008-01-06  Tobias Burnus  <burnus@net-b.de>
12811
12812	PR fortran/34662
12813	* gfortran.dg/intent_out_3.f90: New.
12814
128152008-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
128192008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12820
12821	PR libfortran/34676
12822	* gfortran.dg/list_read_8.f90: New test.
12823
128242008-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
128302008-01-04  Jakub Jelinek  <jakub@redhat.com>
12831
12832	PR gcov-profile/34609
12833	* g++.dg/gcov/gcov-6.C: New test.
12834
128352008-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
128412008-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
128472008-01-04  Tobias Burnus  <burnus@net-b.de>
12848
12849	PR fortran/34557
12850	* gfortran.dg/equiv_substr.f90: New.
12851
128522008-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
128582008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
12859
12860	Revert fix for PR tree-optimization/34458.
12861
128622008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
12863
12864	PR tree-optimization/34458
12865	* gcc.dg/tree-ssa/pr34458.c: New.
12866
128672008-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
128732008-01-03  Tom Tromey  <tromey@redhat.com>
12874
12875	PR preprocessor/34602:
12876	* gcc.dg/cpp/pr34602.c: New file.
12877
128782008-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
128842008-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
128902008-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
128962008-01-03  Jakub Jelinek  <jakub@redhat.com>
12897
12898	PR middle-end/34608
12899	* g++.dg/gomp/pr34608.C: New test.
12900
129012008-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
129072008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
12908
12909	* g++.dg/cpp0x/long_long.C: New.
12910
129112008-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
129172008-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
12923Copyright (C) 2008 Free Software Foundation, Inc.
12924
12925Copying and distribution of this file, with or without modification,
12926are permitted in any medium without royalty provided the copyright
12927notice and this notice are preserved.
12928