12009-12-30  Joseph Myers  <joseph@codesourcery.com>
2
3	PR c/42439
4	* gcc.dg/bitfld-19.c, gcc.dg/bitfld-20.c, gcc.dg/bitfld-21.c: New
5	tests.
6
72009-12-30  Ira Rosen  <irar@il.ibm.com>
8
9	PR tree-optimization/41956
10	* gcc.dg/vect/pr41956.c: New test.
11
122009-12-30  Uros Bizjak  <ubizjak@gmail.com>
13
14	PR target/42549
15	* gcc.target/i386/mmx-3dnow-check.h: New file.
16	* gcc.target/i386/pr42549.c: New test.
17
182009-12-29  Ian Lance Taylor  <iant@google.com>
19
20	PR middle-end/42099
21	* gcc.c-torture/execute/20091229-1.c: New test.
22
232009-12-29  Janus Weil  <janus@gcc.gnu.org>
24
25	PR fortran/42517
26	* gfortran.dg/gomp/recursion1.f90: New test.
27
282009-12-29  Eric Botcazou  <ebotcazou@adacore.com>
29
30	* gnat.dg/test_raise_from_pure.adb: XFAIL for the ARM.
31	* gnat.dg/warn5.adb: Expect warning on the ARM.
32
332009-12-28  Jason Merrill  <jason@redhat.com>
34
35	PR c++/42447
36	* g++.dg/template/array21.C: New.
37
382009-12-28  Janus Weil  <janus@gcc.gnu.org>
39
40	PR fortran/42353
41	* gfortran.dg/class_13.f03: New test.
42
432009-12-28  H.J. Lu  <hongjiu.lu@intel.com>
44
45	PR middle-end/41344
46	* gfortran.dg/gomp/pr41344.f: New.
47
482009-12-27  Martin Jambor  <mjambor@suse.cz>
49
50	PR tree-optimization/42231
51	* gcc.c-torture/execute/pr42231.c: New test.
52
532009-12-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
54	    Daniel Kraft  <d@domob.eu>
55
56	PR fortran/22552
57	* gfortran.dg/warn_implicit_procedure_1.f90: New test.
58
592009-12-24  Jason Merrill  <jason@redhat.com>
60
61	PR c++/41305
62	* g++.dg/lookup/koenig9.C: New test.
63	* g++.dg/lookup/koenig10.C: New test.
64	* g++.dg/lookup/koenig11.C: New test.
65	* g++.dg/lookup/koenig12.C: New test.
66
672009-12-24  Julian Brown  <julian@codesourcery.com>
68	    Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
69
70	PR target/40887
71	* gcc.target/arm/pr40887.c: New test.
72
732009-12-23  Jakub Jelinek  <jakub@redhat.com>
74
75	PR rtl-optimization/42475
76	* gcc.dg/pr42475.c: New test.
77
782009-12-23  Jakub Jelinek  <jakub@redhat.com>
79	    Cary Coutant  <ccoutant@google.com>
80
81	PR debug/42454
82	* gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add check for .debug_ranges.
83
842009-12-23  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
85
86	PR target/42093
87	* gcc.target/arm/pr42093.c: New test.
88
892009-12-23  Ramana Radhakrishnan  <ramrad01@arm.com>
90
91	PR target/40670
92	* gcc.target/arm/pr40670.c: New test.
93
942009-12-23  Uros Bizjak  <ubizjak@gmail.com>
95
96	* gcc.target/alpha/20000715-1.c: Remove target selector.
97	* gcc.target/alpha/20011018-1.c: Ditto.
98	* gcc.target/alpha/980217-1.c: Ditto.
99	* gcc.target/alpha/asm-1.c: Ditto.
100	* gcc.target/alpha/base-1.c: Ditto.
101	* gcc.target/alpha/base-2.c: Ditto.
102	* gcc.target/alpha/cix-1.c: Ditto.
103	* gcc.target/alpha/cix-2.c: Ditto.
104	* gcc.target/alpha/max-1.c: Ditto.
105	* gcc.target/alpha/max-2.c: Ditto.
106
1072009-12-23  Sebastian Pop  <sebpop@gmail.com>
108
109	* g++.dg/graphite/id-1.C: New.
110	* g++.dg/graphite/pr41305.C: New.
111	* gcc.dg/graphite/id-16.c: New.
112	* gcc.dg/graphite/interchange-10.c: New.
113	* gcc.dg/graphite/interchange-11.c: New.
114	* gcc.dg/graphite/interchange-mvt.c: New.
115	* gcc.dg/graphite/pr40281.c: New.
116	* gcc.dg/graphite/run-id-2.c: New.
117	* gcc.dg/graphite/scop-dsyr2k.c: New.
118	* gcc.dg/graphite/scop-dsyrk.c: New.
119	* gcc.dg/graphite/scop-mvt.c: New.
120	* gcc.dg/graphite/scop-sor.c: New.
121	* gfortran.dg/graphite/id-18.f90: New.
122	* gfortran.dg/graphite/interchange-3.f90: New.
123	* gfortran.dg/graphite/pr42050.f90: New.
124
1252009-12-23  Dodji Seketeli  <dodji@redhat.com>
126
127	PR c++/42260
128	* g++.dg/conversion/cast2.C: New test.
129
1302009-12-22  Jason Merrill  <jason@redhat.com>
131
132	PR c++/42466
133	* g++.dg/template/nontype19.C: New.
134
135	PR c++/42331
136	* g++.dg/cpp0x/initlist29.C: New.
137
1382009-12-22  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
139
140	PR target/41605
141	* lib/g++.exp: Provide -B options to allow for link spec %s
142	substitutions for static libraries.
143
1442009-12-22  Brian Hackett  <bhackett1024@gmail.com>
145
146	* g++.dg/plugin/attribute_plugin.c: Rename pre-genericize event.
147	* g++.dg/plugin/dumb_plugin.c: Same.
148
1492009-12-21  Jason Merrill  <jason@redhat.com>
150
151	* g++.dg/abi/mangle14.C: Add expected mangling.
152
1532009-12-21  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
154
155	* gcc.dg/pr36901.h: AVR must support address zero.
156
1572009-12-21  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
158
159	PR testsuite/36903
160	* gcc.dg/tree-ssa/gen-vect-11.c : Disable for avr target. It will
161	not vectorize.
162	* gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
163	* gcc.dg/tree-ssa/gen-vect-2.c: Ditto.
164	* gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
165	* gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
166	* gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
167	* gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
168	* gcc.dg/tree-ssa/pr23455.c: Test for 4 eliminations on avr target.
169	* gcc.dg/tree-ssa/ssa-fre-26.c: XFAIL test for avr.
170	* gcc.dg/tree-ssa/vrp47.c: Skip test for avr target due to low
171	branch cost.
172
1732009-12-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
174
175	PR libfortran/PR42422
176	* gfortran.dg/list_read_10.f90:  New test.
177
1782009-12-19  Dodji Seketeli  <dodji@redhat.com>
179
180	PR c++/42225
181	* g++.dg/template/typedef26.C: New test.
182
1832009-12-19  Richard Guenther  <rguenther@suse.de>
184
185	PR lto/42401
186	* g++.dg/lto/20091219_0.C: New testcase.
187
1882009-12-19  Richard Guenther  <rguenther@suse.de>
189
190	PR tree-optimization/42108
191	* gfortran.dg/pr42108.f90: New testcase.
192
1932009-12-18  Jason Merrill  <jason@redhat.com>
194
195	PR c++/28300
196	* g++.dg/template/spec37.C: New.
197
198	PR c++/42415
199	* g++.dg/tc1/dr147.C: Add test.
200	* g++.old-deja/g++.jason/temporary5.C: Adjust.
201
2022009-12-18  Shujing Zhao  <pearly.zhao@oracle.com>
203
204	* g++.old-deja/g++.brendan/misc6.C: Make expected dg-error strings
205	explicit.
206
2072009-12-17  Jakub Jelinek  <jakub@redhat.com>
208
209	* gcc.dg/debug/dwarf2/const-1.c: Don't expect DW_AT_const_value,
210	but instead DW_AT_location with DW_OP_addr+DW_OP_stack_value.  Add
211	-gno-strict-dwarf -fno-merge-debug-strings to dg-options.
212	* g++.dg/debug/dwarf2/const1.C: Likewise.
213	* g++.dg/debug/dwarf2/template-params-3.C: Likewise.
214	* g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
215
2162009-12-17  Alexandre Oliva  <aoliva@redhat.com>
217
218	PR debug/41679
219	* gcc.target/arm/pr41679.c: New.
220
2212009-12-17  Jakub Jelinek  <jakub@redhat.com>
222
223	PR c++/42386
224	* g++.dg/opt/dtor3.C: New test.
225
2262009-12-17  Arnaud Charlet  <charlet@adacore.com>
227
228	* ada/acats/run_all.sh: Strip comments from norun.lst
229
2302009-12-17  Uros Bizjak  <ubizjak@gmail.com>
231
232	PR target/32280
233	* gcc.target/i386/pr32280-1.c: New test.
234
2352009-12-17  Uros Bizjak  <ubizjak@gmail.com>
236
237	* objc/execute/forward-1.x: XFAIL for -fgnu-runtime on
238	x86_64-*-darwin*, powerpc*-*-darwin* and alpha*-*-linux* targets.
239
2402009-12-17  Janus Weil  <janus@gcc.gnu.org>
241
242	PR fortran/42144
243	* gfortran.dg/dynamic_dispatch_6.f03: New test.
244
2452009-12-17  Shujing Zhao  <pearly.zhao@oracle.com>
246
247	* g++.old-deja/g++.mike/net31.C: Make expected dg-error strings
248	explicit.
249	* g++.old-deja/g++.bugs/900213_02.C: Likewise.
250	* g++.old-deja/g++.bugs/900215_02.C: Likewise.
251
2522009-12-16  Richard Guenther  <rguenther@suse.de>
253
254	PR lto/42392
255	* gcc.dg/lto/20091216-1_0.c: New testcase.
256
2572009-12-15  Jason Merrill  <jason@redhat.com>
258
259	PR c++/42387
260	* g++.dg/ext/vla8.C: New.
261
2622009-12-16  Jakub Jelinek  <jakub@redhat.com>
263
264	* gcc.c-torture/compile/20091215-1.c: New test.
265
266	* gcc.dg/debug/tls-1.c: New test.
267
2682009-12-15  Jason Merrill  <jason@redhat.com>
269
270	PR c++/42358
271	* g++.dg/cpp0x/variadic98.C: New.
272
2732009-12-14  Jason Merrill  <jason@redhat.com>
274
275	PR c++/42373
276	* g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust regexps for darwin.
277
2782009-12-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
279
280	* ada/acats/norun.lst: Sort.
281
2822009-12-15  Jakub Jelinek  <jakub@redhat.com>
283
284	PR c++/41183
285	* g++.dg/torture/pr41183.C: New test.
286
2872009-12-15  Tobias Burnus  <burnus@net-b.de>
288
289	PR fortran/41235
290	* gfortran.dg/auto_char_len_1.f90: New test.
291	* gfortran.dg/auto_char_len_2.f90: New test.
292	* gfortran.dg/auto_char_len_4.f90: Correct test.
293
2942009-12-14  Jason Merrill  <jason@redhat.com>
295
296	PR c++/42364
297	* g++.dg/cpp0x/variadic31.C: Compile with -g.
298	* g++.dg/ext/attrib33.C: Likewise.
299
3002009-12-15  Shujing Zhao  <pearly.zhao@oracle.com>
301
302	* g++.dg/other/error20.C: Adjust dg-message strings.
303	* g++.dg/other/error31.C: Likewise.
304	* g++.dg/rtti/typeid6.C: Likewise.
305	* g++.dg/ext/ms-1.C: Likewise.
306	* g++.dg/parse/error19.C: Likewise.
307	* g++.dg/parse/crash5.C: Likewise.
308	* g++.dg/cpp0x/explicit4.C: Likewise.
309	* g++.dg/template/ptrmem4.C: Likewise.
310	* g++.dg/template/crash37.C: Likewise.
311	* g++.dg/template/qualttp5.C: Likewise.
312	* g++.dg/template/local6.C: Likewise.
313	* g++.dg/template/instantiate5.C: Likewise.
314	* g++.old-deja/g++.brendan/overload1.C: Likewise.
315	* g++.old-deja/g++.brendan/cvt3.C: Likewise.
316	* g++.old-deja/g++.brendan/overload4.C: Likewise.
317	* g++.old-deja/g++.jason/conversion11.C: Likewise.
318	* g++.old-deja/g++.jason/scoping10.C: Likewise.
319	* g++.old-deja/g++.other/expr1.C: Likewise.
320	* g++.old-deja/g++.other/pmf3.C: Likewise.
321	* g++.old-deja/g++.other/crash24.C: Likewise.
322	* g++.old-deja/g++.niklas/t120.C: Likewise.
323	* g++.old-deja/g++.niklas/t121.C: Likewise.
324	* g++.old-deja/g++.law/operators9.C: Likewise.
325	* g++.old-deja/g++.law/arm9.C: Likewise.
326	* g++.old-deja/g++.law/enum4.C: Likewise.
327	* g++.old-deja/g++.law/arg11.C: Likewise.
328	* g++.old-deja/g++.benjamin/15800-1.C: Likewise.
329	* g++.old-deja/g++.mike/p2431.C: Likewise.
330	* g++.old-deja/g++.mike/p438.C: Likewise.
331	* g++.old-deja/g++.mike/p9068.C: Likewise.
332	* g++.old-deja/g++.mike/p11110.C: Likewise.
333	* g++.old-deja/g++.bugs/900330_02.C: Likewise.
334
3352009-12-14  Uros Bizjak  <ubizjak@gmail.com>
336
337	* g++.dg/other/i386-2.C: Add -mpopcnt -mabm -mlwp to dg-options.
338	* g++.dg/other/i386-3.C: Ditto.
339	* g++.dg/other/i386-5.C: Remove duplicated test.
340	* g++.dg/other/i386-6.C: Ditto.
341
3422009-12-14  Daniel Franke  <franke.daniel@gmail.com>
343
344	PR fortran/42354
345	* gfortran.dg/iso_c_binding_init_expr.f03: New.
346	* gfortran.dg/intrinsic_std_1.f90: Fixed expected error message.
347	* gfortran.dg/function_kinds_5.f90: Likewise.
348	* gfortran.dg/selected_char_kind_3.f90: Likewise.
349
3502009-12-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
351
352	* gfortran.dg/boz_15.f90: Fix typos.
353
3542009-12-14  Jakub Jelinek  <jakub@redhat.com>
355	    Sebastian Pop  <sebastian.pop@amd.com>
356
357	* gcc.target/i386/sse-12.c: Add -mpopcnt and -mlwp.
358	* gcc.target/i386/sse-13.c: Same.
359	(__builtin_ia32_lwpval32, __builtin_ia32_lwpval64,
360	__builtin_ia32_lwpins32, __builtin_ia32_lwpins64): Added testcases.
361	* gcc.target/i386/sse-14.c: Add -mpopcnt -mabm -mlwp.
362	Added tests for __lwpval32, __lwpins32, __lwpval64, and __lwpins64.
363	* gcc.target/i386/sse-22.c: Added tests for popcnt, abm, and lwp.
364	* gcc.target/i386/sse-23.c: Same.
365
3662009-12-14  Sebastian Pop  <sebpop@gmail.com>
367
368	PR middle-end/42284
369	* testsuite/gcc.dg/graphite/pr42284.c: New.
370
3712009-12-13  Richard Guenther  <rguenther@suse.de>
372
373	PR tree-optimization/42357
374	* g++.dg/torture/pr42357.C: New testcase.
375
3762009-12-11  Janus Weil  <janus@gcc.gnu.org>
377
378	PR fortran/42257
379	* gfortran.dg/extends_9.f03: New test.
380
3812009-12-11  Jason Merrill  <jason@redhat.com>
382
383	PR c++/42219
384	* g++.dg/conversion/err-recover1.C: New.
385
3862009-12-11  Janus Weil  <janus@gcc.gnu.org>
387
388	PR fortran/42335
389	* gfortran.dg/select_type_11.f03: New test.
390
3912009-12-11  Dodji Seketeli  <dodji@redhat.com>
392
393	PR c++/42225
394	* g++.dg/template/typedef24.C: New test.
395	* g++.dg/template/typedef25.C: New test.
396
3972009-12-11  Dodji Seketeli  <dodji@redhat.com>
398
399	PR c++/42251
400	* g++.dg/template/const3.C: New test.
401
4022009-12-11  Richard Guenther  <rguenther@suse.de>
403
404	PR lto/42320
405	* g++.dg/lto/20091210-1_0.h: New testcase.
406	* g++.dg/lto/20091210-1_0.C: Likewise.
407	* g++.dg/lto/20091210-1_1.C: Likewise.
408
4092009-12-10  Jakub Jelinek  <jakub@redhat.com>
410
411	PR c++/42317
412	* g++.dg/opt/dtor2.C: New test.
413	* g++.dg/opt/dtor2.h: New file.
414	* g++.dg/opt/dtor2-aux.cc: New file.
415
4162009-12-10  Daniel Franke  <franke.daniel@gmail.com>
417
418	PR fortran/41369
419	* gfortran.dg/func_derived_5.f90: New.
420
4212009-12-10  Jan Hubicka  <jh@suse.cz>
422
423	PR middle-end/42110
424	* g++.dg/torture/pr42110.C: new file.
425
4262009-12-10  Daniel Franke  <franke.daniel@gmail.com>
427
428	PR fortran/34402
429	* gfortran.dg/alloc_comp_init_expr.f03: New.
430
4312009-12-09  David Edelsohn  <edelsohn@gnu.org>
432
433	* gcc.target/powerpc/bswap64-4.c: Disable on AIX.
434	* gcc.target/powerpc/ppc64-double-1.c: Disable on AIX.
435
4362009-12-09  Xinliang David Li  <davidxl@google.com>
437
438	PR tree-optimization/42337
439	* g++.dg/tree-ssa/pr42337.C: New test.
440
4412009-12-08  Tobias Burnus  <burnus@net-b.de>
442
443	PR fortran/41711
444	* gfortran.dg/boz_15.f90: New test.
445
4462008-12-08  Daniel Kraft  <d@domob.eu>
447
448	PR fortran/41177
449	* gfortran.dg/typebound_proc_4.f03: Remove check for wrong error.
450	* gfortran.dg/typebound_proc_13.f03: New test.
451
4522009-12-08  Olga Golovanevsky  <olga@il.ibm.com>
453	    Jakub Jelinek <jakub@redhat.com>
454
455	PR midle-end/41843
456	* gcc.dg/struct/wo_prof_empty_str.c: New testcase.
457
4582009-12-07  Richard Henderson  <rth@redhat.com>
459
460	PR rtl-opt/42269
461	* gcc.c-torture/execute/pr42269-2.c: New.
462	* gcc.target/alpha/pr42269-1.c: Likewise.
463
4642009-12-07  Richard Henderson  <rth@redhat.com>
465
466	PR debug/42299
467	PR debug/42166
468	* gcc.c-torture/compile/pr42299.c: New.
469	* gfortran.dg/pr42166.f90: Likewise.
470
4712009-12-07  Jakub Jelinek  <jakub@redhat.com>
472
473	PR debug/42244
474	* gcc.dg/debug/pr42244.c: New test.
475
4762009-12-07  Jakub Jelinek  <jakub@redhat.com>
477
478	* gcc.target/i386/sse-12.c: Add -mabm to dg-options, mention
479	abmintrin.h is also tested.
480	* gcc.target/i386/sse-13.c: Likewise.
481
4822009-12-07  Daniel Franke  <franke.daniel@gmail.com>
483
484	PR fortran/41940
485	* gfortran.dg/allocate_scalar_with_shape.f90: New.
486
4872009-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
488
489	PR other/40302
490	* gcc.dg/torture/builtin-math-6.c: Assume we have MPC.
491	* gcc.dg/torture/builtin-math-7.c: Likewise.
492	* gfortran.dg/complex_intrinsic_7.f90: Likewise.
493	* gfortran.dg/complex_intrinsic_8.f90: Likewise.
494	* gfortran.dg/integer_exponentiation_4.f90: Re-enable some tests.
495	* lib/target-supports.exp (check_effective_target_mpc,
496	check_effective_target_mpc_pow, check_effective_target_mpc_arc):
497	Delete.
498
4992009-12-07  Edmar Wienskoski  <edmar@freescale.com>
500
501	* gcc.target/powerpc/ppc-eq0-1.c: Adjust testcase for isel
502	targets.
503
5042009-12-06  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
505
506	* gcc.c-torture/execute/vla-dealloc-1.c: Use lower loop count
507	for 16bit int targets.
508
5092009-12-06  Richard Henderson  <rth@redhat.com>
510
511	PR debug/42234
512	* gcc.c-torture/compile/pr42234.c: New.
513
5142009-12-06  Janus Weil  <janus@gcc.gnu.org>
515
516	PR fortran/41478
517	PR fortran/42268
518	* gfortran.dg/intrinsic_pack_5.f90: New test.
519
5202009-12-04  Jason Merrill  <jason@redhat.com>
521
522	PR c++/42010
523	* g++.dg/abi/local2.C: New.
524
525	PR c++/42277
526	* g++.dg/cpp0x/decltype20.C: New.
527
5282009-12-04  David Daney  <ddaney@caviumnetworks.com>
529
530	PR rtl-optimization/42164
531	* gcc.c-torture/compile/pr42164.c: New test.
532
5332009-12-04  Eric Botcazou  <ebotcazou@adacore.com>
534
535	* gnat.dg/specs/size_attribute1.ads: New test.
536	* gnat.dg/specs/size_attribute1_pkg1.ad[sb]: New helper.
537	* gnat.dg/specs/size_attribute1_pkg2.ad[sb]: Likewise.
538
5392009-12-04  Dodji Seketeli  <dodji@redhat.com>
540
541	PR c++/42218
542	* g++.dg/other/error33.C: New test.
543
5442009-12-03  Jason Merrill  <jason@redhat.com>
545
546	* g++.dg/abi/guard2.C: Run on *-*-linux* rather than x86-*-*
547
548	PR c++/41611
549	* g++.dg/abi/guard2.C: New.
550
551	PR c++/42266
552	* g++.dg/cpp0x/variadic97.C: New.
553
5542009-12-03  Jakub Jelinek  <jakub@redhat.com>
555
556	PR middle-end/42049
557	* gcc.c-torture/compile/pr42049.c: New test.
558
5592009-12-03  Quentin Ochem  <ochem@adacore.com>
560
561	* gnat.dg/controlled5.adb: New test.
562	* gnat.dg/controlled5_pkg.ad[sb]: New helper.
563
5642009-12-03  Dodji Seketeli  <dodji@redhat.com>
565
566	PR c++/42217
567	* g++.dg/other/bitfield4.C: New test.
568
5692009-12-03  Jakub Jelinek  <jakub@redhat.com>
570
571	PR c++/42256
572	* g++.dg/inherit/thunk11.C: New test.
573	* g++.dg/inherit/thunk11.h: New file.
574	* g++.dg/inherit/thunk11-aux.cc: New file.
575
5762009-12-02  Richard Henderson  <rth@redhat.com>
577
578	PR tree-opt/42215
579	* gcc.dg/pr42215.c: New.
580
5812009-12-02  Richard Guenther  <rguenther@suse.de>
582
583	* g++.dg/ipa/iinline-1.C: Adjust.
584	* g++.dg/template/cond2.C: Likewise.
585	* g++.dg/template/pr35240.C: Likewise.
586
5872009-12-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
588
589	PR middle-end/42224
590	* gcc.target/s390/pr42224.c: New test.
591
5922009-12-01  Jason Merrill  <jason@redhat.com>
593
594	PR c++/41611
595	* g++.dg/abi/guard1.C: New.
596
5972009-12-01  Uros Bizjak  <ubizjak@gmail.com>
598
599	* gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
600
6012009-12-01  Jakub Jelinek  <jakub@redhat.com>
602
603	PR c++/42234
604	* g++.dg/gomp/pr42234.C: New test.
605
6062009-12-01  Martin Jambor  <mjambor@suse.cz>
607
608	PR tree-optimization/42237
609	* gcc.c-torture/compile/pr42237.c: New test.
610
6112009-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
612
613	PR c++/42057
614	* g++.dg/parse/crash54.C: New.
615
6162009-11-30  Chao-ying Fu  <fu@mips.com>
617
618	* gcc.target/mips/dsp-lhx.c: New test.
619	* gcc.target/mips/dsp-no-lhx.c: New test.
620
6212009-11-30  Dave Korn  <dave.korn.cygwin@gmail.com>
622
623	* lib/g++.exp (g++_init): Add host-dependent settings for
624	LC_ALL and LANG.
625	* lib/gcc-dg.exp: Likewise.
626	* lib/options.exp: Likewise.
627	* lib/objc.exp (objc_init): Likewise.
628	* lib/gfortran.exp (gfortran_init): Likewise.
629
6302009-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
631
632	PR c++/40371
633	* g++.dg/template/crash93.C: New.
634
6352009-11-30  Steve Ellcey  <sje@cup.hp.com>
636
637	* gcc.dg/pr41551.c: New test.
638
6392009-11-30  Janus Weil  <janus@gcc.gnu.org>
640
641	PR fortran/42053
642	* gfortran.dg/select_type_9.f03: New.
643
6442009-11-30  Janus Weil  <janus@gcc.gnu.org>
645
646	PR fortran/41631
647	* gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
648	* gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
649	* gfortran.dg/select_type_1.f03: Remove FIXMEs.
650	* gfortran.dg/select_type_2.f03: Ditto.
651	* gfortran.dg/select_type_8.f03: New test.
652
6532009-11-30  Janus Weil  <janus@gcc.gnu.org>
654
655	* gfortran.dg/extends_type_of_1.f03: New test.
656	* gfortran.dg/same_type_as_1.f03: Extended.
657
6582009-11-30  Paul Thomas  <pault@gcc.gnu.org>
659
660	* gfortran.dg/class_4c.f03: Add dg-additional-sources.
661	* gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
662
6632009-11-30  Janis Johnson  <janis187@us.ibm.com>
664
665	PR testsuite/42212
666	* gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
667
6682009-11-30  Martin Jambor  <mjambor@suse.cz>
669
670	PR middle-end/42196
671	* gcc.c-torture/compile/pr42196-1.c: New test.
672	* gcc.c-torture/compile/pr42196-2.c: New test.
673	* gcc.c-torture/compile/pr42196-3.c: New test.
674
6752009-11-30  Ira Rosen  <irar@il.ibm.com>
676
677	* gfortran.dg/vect/vect-7.f90: New test.
678
6792009-11-30  Richard Guenther  <rguenther@suse.de>
680
681	PR middle-end/42119
682	PR fortran/38530
683	* gfortran.dg/pr42119.f90: New testcase.
684
6852009-11-30  Dodji Seketeli  <dodji@redhat.com>
686
687	PR c++/42069
688	* g++.dg/template/typedef23.C: New test.
689
6902009-11-29  H.J. Lu  <hongjiu.lu@intel.com>
691
692	PR tree-optimization/41961
693	* g++.dg/tree-ssa/pr41961.C: New.
694
6952009-11-29  Ira Rosen  <irar@il.ibm.com>
696
697	PR tree-optimization/42193
698	* gcc.dg/vect/pr42193.c: New test.
699
7002009-11-28  Dodji Seketeli  <dodji@redhat.com>
701
702	PR c++/36408
703	* g++.dg/template/stmtexpr2.C: New test.
704
7052009-11-28  Richard Guenther  <rguenther@suse.de>
706
707	PR tree-optimization/42183
708	* g++.dg/torture/pr42183.C: New testcase.
709
7102009-11-28  Kai Tietz  <kai.tietz@onevision.com>
711
712	* gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
713	w64 target type 'unsigned long long'.
714
7152009-11-27  Martin Jambor  <mjambor@suse.cz>
716
717	PR middle-end/42006
718	* gcc.c-torture/execute/pr42006.c: New test.
719
7202009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
721
722	PR c++/38656
723	* g++.dg/cpp0x/error2.C: New.
724
7252009-11-27  Michael Matz  <matz@suse.de>
726
727	PR rtl-optimization/42084
728	* gcc.dg/pr42084.c: New test.
729
7302009-11-27  Michael Matz  <matz@suse.de>
731
732	PR c++/41906
733	* g++.dg/tree-ssa/pr41906.C: New testcase.
734
7352009-11-27  Jakub Jelinek  <jakub@redhat.com>
736
737	* gcc.dg/O16384.c: New test.
738
7392009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
740
741	PR c++/35112
742	* g++.dg/parse/crash53.C: New.
743	* g++.dg/parse/error17.C: Adjust, error messages are not
744	duplicated anymore.
745	* g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
746
7472009-11-27  Uros Bizjak  <ubizjak@gmail.com>
748
749	* gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
750	* gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
751	* gcc.target/i386/vperm-v4si-2.c: Ditto.
752	* gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
753
7542009-11-26  Richard Henderson  <rth@redhat.com>
755
756	* gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
757
7582009-11-26  Jason Merrill  <jason@redhat.com>
759
760	PR c++/42026, DR 239
761	* g++.dg/lookup/koenig8.C: New.
762
763	PR c++/10690
764	* g++.dg/template/explicit-args2.C: Add typeid cases.
765
7662009-11-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
767
768	PR fortran/41278
769	* gfortran.dg/array_function_5.f90: New test.
770
7712009-11-26  Janus Weil  <janus@gcc.gnu.org>
772
773	PR fortran/42048
774	PR fortran/42167
775	* gfortran.dg/select_type_10.f03: New test case.
776	* gfortran.dg/typebound_call_11.f03: Extended test case.
777
7782009-11-26  Michael Matz  <matz@suse.de>
779
780	PR tree-optimization/41905
781	* g++.dg/tree-ssa/pr41905.C: New testcase.
782
7832009-11-25  Richard Henderson  <rth@redhat.com>
784
785	* gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
786
787	* lib/target-supports.exp
788	(check_effective_target_vect_extract_even_odd): Add x86.
789
790	* gcc.target/i386/isa-check.h: New.
791	* gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
792	gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
793	gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
794	gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
795	gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
796	gcc.target/i386/vperm.pl: New files.
797
7982009-11-25  Richard Henderson  <rth@redhat.com>
799
800	* gcc.dg/vect/pr36493.c: Call check_vect.
801	* gcc.dg/vect/pr37539.c: Likewise.
802	* gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
803	* tree-vect.h (check_vect): Use cpuid for x86.
804
8052009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
806
807	* gnat.dg/specs/pack6.ads: New test.
808	* gnat.dg/specs/pack6_pkg.ads: New helper.
809
8102009-11-25  Jakub Jelinek  <jakub@redhat.com>
811
812	* gcc.target/powerpc/regnames-1.c: New test.
813
8142009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
815	    John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
816
817	PR ada/42170
818	* ada/acats/run_acats: Bump stack limit to 16MB.
819
8202009-11-25  Richard Earnshaw  <rearnsha@arm.com>
821
822	* gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
823	-march=armv5te.
824
8252009-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
826
827	PR fortran/42008
828	* gfortran.dg/pure_initializer_2.f90: New test.
829
8302009-11-23  Jason Merrill  <jason@redhat.com>
831
832	* g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
833	* g++.old-deja/g++.pt/ctor2.C: Adjust.
834	* g++.dg/lookup/name-clash4.C: Adjust.
835
8362009-11-23  Jason Merrill  <jason@redhat.com>
837
838	* g++.dg/template/spec15.C: Check for helpful message.
839
8402009-11-24  Janis Johnson  <janis187@us.ibm.com>
841
842	* gcc.target/powerpc/altivec-32.c: Don't use -m64.
843	* gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
844	* gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
845	* gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
846	* gcc.target/powerpc/paired-2.c: Ditto.
847	* gcc.target/powerpc/paired-3.c: Ditto.
848	* gcc.target/powerpc/paired-4.c: Ditto.
849	* gcc.target/powerpc/paired-5.c: Ditto.
850	* gcc.target/powerpc/paired-6.c: Ditto.
851	* gcc.target/powerpc/paired-7.c: Ditto.
852	* gcc.target/powerpc/paired-8.c: Ditto.
853	* gcc.target/powerpc/paired-9.c: Ditto.
854	* gcc.target/powerpc/paired-10.c: Ditto.
855	* gcc.target/powerpc/popcount-2.c: Don't use -m32.
856	* gcc.target/powerpc/popcount-3.c: Don't use -m64.
857	* gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
858	* gcc.target/powerpc/pr39457.c: Don't use -m64.
859	* gcc.target/powerpc/vsx-vector-1.c: Ditto.
860	* gcc.target/powerpc/vsx-vector-2.c: Ditto.
861	* gcc.target/powerpc/vsx-vector-3.c: Ditto.
862	* gcc.target/powerpc/vsx-vector-4.c: Ditto.
863
8642009-11-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
865
866	* g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
867	scan-assembler-not regular expression.
868
8692009-11-24  Richard Guenther  <rguenther@suse.de>
870
871	PR tree-optimization/42142
872	* gcc.c-torture/execute/pr42142.c: New testcase.
873
8742009-11-24  Martin Jambor  <mjambor@suse.cz>
875
876	PR tree-optimization/42154
877	* gcc.c-torture/execute/pr42154.c: New test.
878
8792009-11-24  Janus Weil  <janus@gcc.gnu.org>
880
881	PR fortran/42045
882	* gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
883	* gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
884	* gfortran.dg/proc_ptr_comp_24.f90: New.
885
8862009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
887
888	* gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
889	int targets.
890
8912009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
892
893	* gcc-dg/Wtype-limits.c: Add line to correct line numbers.
894
8952009-11-23  H.J. Lu  <hongjiu.lu@intel.com>
896
897	PR testsuite/42086
898	* gcc.target/ia64/fptr-1.c: Make it a compile test.
899
9002009-11-23  Janis Johnson  <janis187@us.ibm.com>
901
902	* lib/lto.exp (lto_option_list): Rename from option_list.
903	* lib/compat.exp (compat_option_list): Rename from option_list.
904
9052009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
906
907	* gcc-dg/raw-string-1.c: Require-effective-target wchar.
908	* gcc-dg/raw-string-2.c: Ditto.
909	* gcc-dg/utf-array-short-wchar.c: Ditto.
910	* gcc-dg/utf-array.c: Ditto.
911	* gcc-dg/utf8-2.c: Ditto.
912
9132009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
914
915	* gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
916	targets.
917
9182009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
919
920	* gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
921
9222009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
923
924	* gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
925
9262009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
927
928	PR testsuite/36470
929	* gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
930	Enable short test for avr target.
931	* gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
932	* gcc.dg/utf32-2.c: Ditto.
933	* gcc.dg/utf32-3.c: Ditto.
934	* gcc.dg/utf32-4.c: Enable test for non-32bit targets.
935
9362009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
937
938	* gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
939
9402009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
941
942	* gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
943
944
9452009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
946
947	* gcc.dg/sms-6.c: Use long for 16 bit int targets.
948	* gcc.dg/sms-7.c: Ditto.
949
9502009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
951
952	* gcc.dg/pr36998.c: Frame pointer required for avr target.
953	* gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
954	* gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
955	* gcc.dg/pr41340.c: Test requires long pointer target.
956	* gcc.dg/profile-generate-3.c: Test requires profiling support.
957
9582009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
959
960	* gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
961	* gcc.dg/graphite/block-3.c: Ditto.
962	* gcc.dg/graphite/block-4.c: Ditto.
963	* gcc.dg/graphite/block-5.c: Ditto.
964	* gcc.dg/graphite/block-6.c: Ditto.
965	* gcc.dg/graphite/interchange-0.c: Ditto.
966	* gcc.dg/graphite/interchange-1.c: Ditto.
967	* gcc.dg/graphite/interchange-2.c: Ditto.
968	* gcc.dg/graphite/interchange-3.c: Ditto.
969	* gcc.dg/graphite/interchange-4.c: Ditto.
970	* gcc.dg/graphite/interchange-5.c: Ditto.
971	* gcc.dg/graphite/interchange-6.c: Ditto.
972	* gcc.dg/graphite/run-id-1.c: Ditto.
973	* gcc.dg/graphite/scop-16.c: Ditto.
974	* gcc.dg/graphite/scop-17.c: Ditto.
975	* gcc.dg/graphite/scop-18.c: Ditto.
976	* gcc.dg/graphite/scop-matmult.c: Ditto.
977	* gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
978	* gcc.dg/graphite/id-15.c: Ditto.
979
9802009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
981
982	* gnat.dg/specs/weak1.ads: New test.
983
9842009-11-23  Steve Ellcey  <sje@cup.hp.com>
985
986	* gcc.dg/debug/dwarf2/inline2.c: Modify scan.
987
9882009-11-23  Dodji Seketeli  <dodji@redhat.com>
989
990	PR c++/14777
991	* g++.dg/template/typedef13.C: Adjust.
992	* g++.dg/template/typedef19.C: Adjust.
993	* g++.dg/template/typedef20.C: Adjust.
994	* g++.dg/template/typedef22.C: New test.
995
9962009-11-22  Uros Bizjak  <ubizjak@gmail.com>
997
998	PR target/42113
999	* gcc.target/alpha/pr42113.c: New test.
1000
10012009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1002
1003	PR fortran/41807
1004	* gfortran.dg/data_value_1.f90: Update test.
1005	* gfortran.dg/array_constructor_32.f90: New test.
1006
10072009-11-21  Martin Jambor  <mjambor@suse.cz>
1008
1009	PR middle-end/42025
1010	* gcc.c-torture/compile/pr42025-1.c: New test.
1011	* gcc.c-torture/compile/pr42025-2.c: New test.
1012
10132009-11-21  Adam Nemet  <adambnemet@gmail.com>
1014
1015	* gcc.target/mips/mult-1.c: Forbid octeon.
1016	* gcc.target/mips/octeon-dmul-3.c: New test.
1017
10182009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1019
1020	* gcc.dg/tree-ssa/vrp47.c: Fix target check.
1021
10222009-11-20  Jason Merrill  <jason@redhat.com>
1023
1024	PR c++/9050, DR 147, DR 318
1025	* g++.dg/template/ctor9.C: New.
1026	* g++.dg/tc1/dr147.C: Remove xfails.
1027	* g++.dg/lookup/name-clash4.C: Adjust.
1028	* g++.old-deja/g++.jason/temporary5.C: Adjust.
1029	* g++.old-deja/g++.pt/ctor2.C: Adjust.
1030
10312009-11-21  Jakub Jelinek  <jakub@redhat.com>
1032
1033	PR tree-optimization/42078
1034	* gcc.dg/pr42078.c: New test.
1035
10362009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1037
1038	PR Testsuite/42114
1039	* gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
1040	XFAIL ptrdiff range test for avr.
1041	* gcc-dg/c99-stdint-2.c: XFAIL for avr target.
1042	* gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
1043	* gcc-dg/c99-stdint-6.c: Ditto.
1044
10452009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1046
1047	* gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
1048	2009-10-23 change to set VRSAVE if VSX has been reverted.
1049
10502009-11-20  Simon Martin  <simartin@users.sourceforge.net>
1051
1052	PR c++/38646
1053	* g++.dg/cpp0x/pr38646.C: New test.
1054
10552009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1056
1057	* gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
1058	Wrap *int_least*_t tests in !NO_LEAST_TYPES.
1059	Wrap *intmax_t tests in !NO_MAX_TYPES.
1060
10612009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
1062
1063	PR c++/42060
1064	* g++.dg/cpp0x/initlist28.C: New.
1065
10662009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
1067
1068	* gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
1069
10702009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1071
1072	* gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
1073
10742009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
1075
1076	* g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
1077	explicit.
1078	* g++.old-deja/g++.rfg/00321_01-.C: Likewise.
1079	* g++.old-deja/g++.rfg/00324_02-.C: Likewise.
1080	* g++.old-deja/g++.law/typeck1.C: Likewise.
1081	* g++.old-deja/g++.bugs/900324_02.C: Likewise.
1082	* g++.dg/conversion/ptrmem9.C: Likewise.
1083	* g++.dg/expr/cond2.C: Likewise.
1084
10852009-11-20  Paul Thomas  <pault@gcc.gnu.org>
1086	    Janus Weil  <janus@gcc.gnu.org>
1087
1088	PR fortran/42104
1089	* gfortran.dg/proc_ptr_comp_23.f90: New test.
1090
10912009-11-19  Jason Merrill  <jason@redhat.com>
1092
1093	PR c++/42115
1094	* g++.dg/init/placement5.C: Add positive test.
1095
1096	DR 176 permissiveness
1097	* g++.dg/ext/injected-ttp.C: New.
1098	* g++.old-deja/g++.pt/niklas01a.C: Adjust.
1099	* g++.old-deja/g++.pt/ttp41.C: Adjust.
1100
11012009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1102
1103	* gcc.c-torture/compile/pr40204.c: Test only for int32 target.
1104	* gcc.c-torture/compile/pr41181.c: Skip test for avr target.
1105
11062009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1107
1108	* gcc-dg/raw-string-1.c: Skip test for avr target.
1109	* gcc-dg/utf-array-short-wchar.c: Ditto.
1110	* gcc-dg/utf-array.c: Ditto.
1111	* gcc-dg/utf8-2.c: Ditto.
1112
11132009-11-19  Rafael Avila de Espindola  <espindola@google.com>
1114
1115	* g++.dg/plugin/selfassign.c: Include plugin-version.h.
1116	(plugin_init): Pass correct version to plugin_default_version_check.
1117	* gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
1118	(plugin_init): Pass correct version to plugin_default_version_check.
1119	* gcc.dg/plugin/selfassign.c: Include plugin-version.h.
1120	(plugin_init): Pass correct version to plugin_default_version_check.
1121
11222009-11-19  Jason Merrill  <jason@redhat.com>
1123
1124	PR c++/561
1125	* g++.dg/overload/pmf2.C: New.
1126
11272009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1128
1129	PR libgfortran/42090
1130	* gfortran.dg/direct_io_11.f90: New test.
1131
11322009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
1133
1134	* gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
1135
11362009-11-18  Nick Clifton  <nickc@redhat.com>
1137
1138	* g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
1139	* g++.dg/lto/20081120-1_0.C: Likewise.
1140	* g++.dg/lto/20091002-2_0.C: Likewise.
1141	* g++.dg/lto/20081120-2_0.C: Likewise.
1142	* g++.dg/lto/20091002-3_0.C: Likewise.
1143	* g++.dg/lto/20081123_0.C: Likewise.
1144	* g++.dg/lto/20090313_0.C: Likewise.
1145	* g++.dg/lto/20081109-1_0.C: Likewise.
1146	* g++.dg/lto/20081219_0.C: Likewise.
1147	* g++.dg/lto/20081204-1_0.C: Likewise.
1148	* g++.dg/lto/20090302_0.C: Likewise.
1149	* g++.dg/lto/20081119-1_0.C: Likewise.
1150	* g++.dg/lto/20081118_0.C: Likewise.
1151
11522009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
1153
1154	PR testsuite/41913
1155	* lib/lto.exp (scan-symbol): Properly check if target exist.
1156
11572009-11-18  Janus Weil  <janus@gcc.gnu.org>
1158
1159	PR fortran/42072
1160	* gfortran.dg/proc_ptr_8.f90: Extended.
1161
11622009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
1163
1164	* g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
1165	explicit.
1166	* g++.dg/inherit/error4.C: Likewise.
1167	* g++.dg/template/crash90.C: Likewise.
1168
11692009-11-18  Jakub Jelinek  <jakub@redhat.com>
1170
1171	PR c++/3187
1172	* g++.dg/abi/mangle26.C: Also match *C2* definition.
1173	* g++.dg/abi/mangle27.C: Likewise.
1174	* g++.dg/abi/mangle28.C: Likewise.
1175	* g++.dg/abi/mangle29.C: Likewise.
1176
11772009-11-18  Alexandre Oliva  <aoliva@redhat.com>
1178
1179	PR debug/41926
1180	* gcc.dg/vect/vect-debug-pr41926.c: New.
1181
11822009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
1183
1184	PR c++/42058
1185	* g++.dg/init/array26.C: New.
1186	* g++.dg/init/array27.C: Likewise.
1187	* g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
1188
11892009-11-17  Jakub Jelinek  <jakub@redhat.com>
1190
1191	PR c++/42061
1192	* g++.dg/cpp0x/initlist27.C: New test.
1193
1194	PR c++/42059
1195	* g++.dg/cpp0x/initlist26.C: New test.
1196
11972009-11-16  Jason Merrill  <jason@redhat.com>
1198
1199	PR c++/189, c++/9937, c++/13950, DR 176
1200	* g++.dg/tc1/dr176.C: Adjust.
1201	* g++.dg/template/injected1.C: New.
1202	* g++.dg/template/inherit.C: Adjust.
1203	* g++.old-deja/g++.brendan/crash56.C: Adjust.
1204	* g++.old-deja/g++.pt/lookup8.C: Adjust.
1205	* g++.old-deja/g++.pt/ttp22.C: Adjust.
1206	* g++.old-deja/g++.pt/ttp23.C: Adjust.
1207
12082009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
1209
1210	PR c++/42055
1211	* g++.dg/template/crash92.C: New.
1212
12132009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
1214
1215	PR c++/32056
1216	* g++.dg/template/error44.C: New.
1217
12182009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1219
1220	* gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
1221
12222009-11-15  Janus Weil  <janus@gcc.gnu.org>
1223
1224	PR fortran/42048
1225	* gfortran.dg/typebound_call_11.f03: New test.
1226
12272009-11-15  Hans-Peter Nilsson  <hp@axis.com>
1228
1229	* gcc.dg/lto/lto.exp: For non-lto, bail out before calling
1230	init functions.
1231
12322009-11-13  Jason Merrill  <jason@redhat.com>
1233
1234	PR c++/27425
1235	PR c++/34274
1236	* g++.dg/template/arg7.C: New.
1237
1238	PR c++/29363
1239	* g++.dg/template/error43.C: New.
1240
1241	PR debug/26965
1242	* g++.dg/debug/dwarf2/static-data-member2.C: New.
1243
1244	PR c++/35075
1245	* g++.dg/template/ref5.C: New.
1246
1247	PR c++/21008, DR 515
1248	* g++.dg/template/inherit4.C: New.
1249	* g++.dg/lookup/scoped8.C: Adjust.
1250
1251	PR c++/11987
1252	* g++.dg/parse/typename11.C: New.
1253	* g++.dg/template/crash48.C: Adjust.
1254
12552009-11-13  Uros Bizjak  <ubizjak@gmail.com>
1256
1257	PR testsuite/42001
1258	* g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
1259	lto_finish at the end.
1260	* gfortran.dg/lto/lto.exp: Ditto.
1261
12622009-11-12  Jason Merrill  <jason@redhat.com>
1263
1264	PR c++/39560
1265	* g++.dg/lookup/anon7.C: New.
1266
1267	PR c++/37037
1268	* g++.dg/template/typedef21.C: New.
1269
1270	PR c++/42013
1271	* g++.dg/cpp0x/decltype19.C: New.
1272
12732009-11-11  Jason Merrill  <jason@redhat.com>
1274
1275	PR c++/39131
1276	* g++.dg/dfp/typeid1.C: New.
1277
12782009-11-11  Janus Weil  <janus@gcc.gnu.org>
1279
1280	PR fortran/41978
1281	* gfortran.dg/proc_ptr_comp_22.f90: New test.
1282
12832009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
1284
1285	PR testsuite/42001
1286	* gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
1287	lto_finish at the end.
1288
1289	* lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
1290	(lto_finish): New. Restore mathlib.
1291
12922009-11-11  Kai Tietz  <kai.tietz@onevision.com>
1293
1294	* g++.dg/torture/pushpop_macro.C: New testcase.
1295	* gcc.c-torture/execute/pushpop_macro.c: New testcase.
1296	* gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
1297
12982009-11-11  Jon Beniston  <jon@beniston.com>
1299
1300	* lib/target-supports.exp (check_profiling_available): lm32 target
1301	  doesn't support profiling.
1302	* gcc.dg/20020312-2.c: Add lm32 support.
1303	* g++.dg/other/packed1.C: Expect to fail on lm32.
1304	* g++.old-deja/g++.jason/thunk3.C: Likewise.
1305
13062009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
1307
1308	* gcc.target/arm/neon: Regenerate generated tests.
1309
13102009-11-10  Jason Merrill  <jason@redhat.com>
1311
1312	* g++.dg/init/placement5.C: New.
1313
1314	PR c++/34158
1315	* g++.dg/init/placement4.C: New.
1316
13172009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1318
1319	* gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
1320	* gcc.dg/vect/vect-multitypes-6.c: Likewise.
1321	* gcc.dg/vect/vect-multitypes-12.c: Likewise.
1322	* gcc.dg/vect/slp-multitypes-3.c: Likewise.
1323
13242009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1325
1326	* gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
1327	* gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
1328
13292009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1330
1331	* gcc.c-torture/compile/pr41987.c: New.
1332
13332009-11-09  Jakub Jelinek  <jakub@redhat.com>
1334
1335	PR middle-end/40946
1336	* gcc.dg/pr40946.c: New test.
1337
13382009-11-09  Jason Merrill  <jason@redhat.com>
1339
1340	PR c++/41972
1341	* g++.dg/template/ref4.C: New.
1342
1343	PR c++/41994
1344	* g++.dg/template/conv10.C: New.
1345
13462009-11-07  Jason Merrill  <jason@redhat.com>
1347
1348	PR c++/37920
1349	* g++.dg/ext/typeof11.C: New.
1350
13512009-11-08  Jakub Jelinek  <jakub@redhat.com>
1352
1353	PR target/41985
1354	* gcc.target/i386/pr41985.c: New test.
1355
13562009-11-08  Richard Guenther  <rguenther@suse.de>
1357
1358	* gcc.dg/torture/pta-escape-1.c: New testcase.
1359
13602009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
1361
1362	* gnat.dg/rep_clause4.adb: New test.
1363
13642009-11-08  Richard Guenther  <rguenther@suse.de>
1365
1366	PR rtl-optimization/41928
1367	* gfortran.dg/pr41928.f90: New testcase.
1368
13692009-11-07  Jason Merrill  <jason@redhat.com>
1370
1371	PR c++/18451
1372	PR c++/40738
1373	* g++.dg/parse/error36.C: Add parameter and template cases.
1374	* g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
1375	* g++.dg/ext/typedef-init.C: Likewise.
1376	* g++.dg/lookup/hidden-class1.C: Likewise.
1377	* g++.dg/lookup/hidden-class10.C: Likewise.
1378	* g++.dg/lookup/hidden-class5.C: Likewise.
1379	* g++.dg/lookup/hidden-class7.C: Likewise.
1380	* g++.dg/lookup/hidden-temp-class1.C: Likewise.
1381	* g++.dg/lookup/hidden-temp-class4.C: Likewise.
1382	* g++.dg/lookup/hidden-temp-class7.C: Likewise.
1383	* g++.dg/lookup/strong-using-2.C: Likewise.
1384	* g++.dg/other/typedef1.C: Likewise.
1385	* g++.dg/parse/access10.C: Likewise.
1386	* g++.dg/parse/constructor1.C: Likewise.
1387	* g++.dg/parse/crash38.C: Likewise.
1388	* g++.dg/parse/error3.C: Likewise.
1389	* g++.dg/parse/typespec1.C: Likewise.
1390	* g++.dg/template/typedef5.C: Likewise.
1391	* g++.old-deja/g++.pt/typename3.C: Likewise.
1392	* g++.old-deja/g++.pt/typename4.C: Likewise.
1393	* g++.old-deja/g++.pt/typename6.C: Likewise.
1394	* g++.old-deja/g++.robertl/eb94.C: Likewise.
1395
1396	* g++.dg/abi/regparm1.C: Fix execute test.
1397
13982009-11-07  Jakub Jelinek  <jakub@redhat.com>
1399
1400	PR tree-optimization/41643
1401	* gcc.dg/pr41643.c: New test.
1402
14032009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1404
1405	PR fortran/41909
1406	* gfortran.dg/recursive_check_15.f90: New test.
1407
14082009-11-06  Jason Merrill  <jason@redhat.com>
1409
1410	PR c++/15946
1411	* g++.dg/parse/error36.C: New.
1412	* g++.old-deja/g++.other/typename1.C: Adjust.
1413
1414	PR c++/9381
1415	* g++.dg/abi/regparm1.C: New.
1416
14172009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
1418
1419	* g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
1420	PLUGIN_PRAGMAS.
1421	* g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
1422	* g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
1423	and pragma_plugin-test-1.C.
1424
14252009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1426
1427	PR c++/41536
1428	* g++.dg/ext/always_inline-5.C: New test.
1429
14302009-11-06  Jakub Jelinek  <jakub@redhat.com>
1431
1432	PR c++/41967
1433	* g++.dg/gomp/pr41967.C: New test.
1434
14352009-11-06  Michael Matz  <matz@suse.de>
1436
1437	PR middle-end/41963
1438	* gcc.dg/pr41963.c: New test.
1439
14402009-11-06  Jakub Jelinek  <jakub@redhat.com>
1441
1442	PR middle-end/41935
1443	* gcc.dg/pr41935.c: New test.
1444	* c-c++-common/pr41935.c: New test.
1445	* c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
1446	element.
1447	* gcc.c-torture/execute/pr41935.c: New test.
1448
14492009-11-05  Jason Merrill  <jason@redhat.com>
1450
1451	PR c++/34180
1452	* g++.dg/init/synth2.C: New.
1453
1454	PR c++/7046
1455	* g++.dg/abi/pragma-pack1.C: New.
1456
1457	PR c++/34870
1458	* g++.dg/lookup/koenig7.C: New.
1459
1460	PR c++/41703
1461	* g++.dg/template/partial6.C: New.
1462
14632009-11-05  Janus Weil  <janus@gcc.gnu.org>
1464
1465	PR fortran/41556
1466	* gfortran.dg/class_12.f03: New test.
1467
14682009-11-05  Jakub Jelinek  <jakub@redhat.com>
1469
1470	* gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
1471	in builtin's name.
1472
14732009-11-04  Jason Merrill  <jason@redhat.com>
1474
1475	PR c++/36912
1476	* g++.dg/init/static-init2.C: New.
1477
14782009-11-05  Janus Weil  <janus@gcc.gnu.org>
1479
1480	PR fortran/41556
1481	PR fortran/41873
1482	* gfortran.dg/interface_abstract_4.f90: New test.
1483
14842009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
1485
1486	* gcc.target/m68k/pr41302.c: Fix target triplet.
1487
14882009-11-04  Jason Merrill  <jason@redhat.com>
1489
1490	PR c++/39413
1491	* g++.dg/template/overload11.C: New.
1492	* g++.dg/template/nested3.C: Adjust.
1493
14942009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1495
1496	PR ada/20548
1497	* ada/acats/norun.lst: Remove the stack checking tests.
1498	* ada/acats/run_acats: Limit the stack to 8MB.
1499
15002009-11-04  Janus Weil  <janus@gcc.gnu.org>
1501
1502	PR fortran/41556
1503	PR fortran/41937
1504	* gfortran.dg/class_11.f03: New test.
1505
15062009-11-04  Jason Merrill  <jason@redhat.com>
1507
1508	PR c++/35067
1509	* g++.dg/abi/thunk5.C: New.
1510
15112009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1512
1513	PR rtl-opt/41833
1514	* gcc.target/powerpc/altivec-33.c: New testcase.
1515
15162009-11-04  Jason Merrill  <jason@redhat.com>
1517
1518	PR c++/17365, DR 218
1519	* g++.dg/lookup/koenig6.C: New.
1520	* g++.dg/lookup/koenig5.C: Adjust.
1521	* g++.dg/template/crash56.C: Adjust.
1522	* g++.old-deja/g++.ns/koenig5.C: Adjust.
1523
15242009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
1525	    Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1526
1527	* gcc.target/i386/xop-check.h: New file.
1528	* gcc.target/i386/xop-hadduX.c: Ditto.
1529	* gcc.target/i386/xop-haddX.c: Ditto.
1530	* gcc.target/i386/xop-hsubX.c: Ditto.
1531	* gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1532	* gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1533	* gcc.target/i386/xop-pcmov2.c: Ditto.
1534	* gcc.target/i386/xop-pcmov.c: Ditto.
1535	* gcc.target/i386/xop-rotate1-vector.c: Ditto.
1536	* gcc.target/i386/xop-rotate2-vector.c: Ditto.
1537	* gcc.target/i386/xop-rotate3-vector.c: Ditto.
1538	* gcc.target/i386/xop-shift1-vector.c: Ditto.
1539	* gcc.target/i386/xop-shift2-vector.c: Ditto.
1540	* gcc.target/i386/xop-shift3-vector.c: Ditto.
1541	* gcc.target/i386/i386.exp:  Add check_effective_target_xop.
1542	* gcc.target/i386/sse-12.c: Update with new compile options to
1543	activate and check xopintrin.h intrinsic file.
1544	* gcc.target/i386/sse-13.c: Ditto.
1545	* gcc.target/i386/sse-14.c: Ditto.
1546	* gcc.target/i386/sse-22.c: Ditto.
1547	* gcc.target/i386/sse-23.c: Ditto.
1548	* g++.dg/other/i386-2.C: Ditto.
1549	* g++.dg/other/i386-3.C: Ditto.
1550	* g++.dg/other/i386-5.C: Ditto.
1551	* g++.dg/other/i386-6.C: Ditto.
1552
15532009-11-04  Wei Guozhi  <carrot@google.com>
1554
1555	PR target/40835
1556	* gcc.target/arm/pr40835: New testcase.
1557
15582009-11-04  Revital Eres  <eres@il.ibm.com>
1559
1560	* gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
1561	change in decision of peeling for alignment.
1562	* gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1563	* gcc.dg/vect/vect-50.c: Likewise.
1564	* gcc.dg/vect/vect-42.c: Likewise.
1565	* gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1566	Likewise.
1567	* gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1568	Likewise.
1569	* gcc.dg/vect/vect-multitypes-6.c: Likewise.
1570	* gcc.dg/vect/vect-60.c: Likewise.
1571	* gcc.dg/vect/vect-52.c: Likewise.
1572	* gcc.dg/vect/vect-44.c: Likewise.
1573	* gcc.dg/vect/vect-27.c: Likewise.
1574	* gcc.dg/vect/vect-29.c: Likewise.
1575	* gcc.dg/vect/vect-72.c: Likewise.
1576	* gcc.dg/vect/vect-56.c: Likewise.
1577	* gcc.dg/vect/vect-48.c: Likewise.
1578	* gcc.dg/vect/vect-multitypes-3.c: Likewise.
1579	* gfortran.dg/vect/vect-2.f90: Likewise.
1580	* gfortran.dg/vect/vect-5.f90: Likewise.
1581
15822009-11-04  Richard Guenther  <rguenther@suse.de>
1583
1584	PR tree-optimization/41919
1585	* gcc.c-torture/execute/pr41919.c: New testcase.
1586
15872009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
1588
1589	PR target/41302
1590	* gcc.target/m68k/pr41302.c: New test.
1591
15922009-11-03  Jason Merrill  <jason@redhat.com>
1593
1594	PR c++/36959
1595	* g++.dg/opt/inline16.C: New.
1596
15972009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1598
1599	* gnat.dg/stack_check.adb1: New test.
1600	* gnat.dg/stack_check.adb2: Likewise.
1601
16022009-11-03  Jakub Jelinek  <jakub@redhat.com>
1603
1604	PR rtl-optimization/41917
1605	* gcc.c-torture/execute/pr41917.c: New test.
1606
16072009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1608
1609	* gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
1610	dump to not include "call *%esp".
1611
16122009-11-03  Jason Merrill  <jason@redhat.com>
1613
1614	PR c++/39786
1615	* g++.dg/lookup/using22.C: New.
1616
1617	PR c++/41876
1618	* g++.dg/parse/eh-decl.C: New.
1619
1620	PR c++/41927
1621	* g++.dg/template/sfinae16.C: New.
1622
1623	PR c++/41815
1624	* g++.dg/cpp0x/rv-return.C: New.
1625	* g++.dg/cpp0x/deduce.C: Adjust.
1626
1627	PR c++/40944
1628	* g++.dg/template/sfinae15.C: New.
1629
1630	PR c++/40687
1631	* g++.dg/cpp0x/auto3.C: Remove xfail.
1632
16332009-11-03  Tobias Burnus  <burnus@net-b.de>
1634
1635	PR fortran/41907
1636	* gfortran.dg/missing_optional_dummy_6.f90: New test.
1637
16382009-11-03  Nick Clifton  <nickc@redhat.com>
1639
1640	* gcc.target/rx/builtins.c: Remove redundant tests.
1641	Add test of MVTIPL instruction.
1642	* gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
1643	function attributes.  Add -msave-acc-in-interrupts option to the
1644	command line.
1645
16462009-11-03  Andrew Stubbs  <ams@codesourcery.com>
1647	    Maxim Kuvyrkov  <maxim@codesourcery.com>
1648
1649	* g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
1650	sh, m68k and fido.
1651
16522009-11-03  Dodji Seketeli  <dodji@redhat.com>
1653
1654	PR c++/38699
1655	* c-c++-common/dfp/builtin-offsetof.c: Moved to ...
1656	* c-c++-common/builtin-offsetof.c: ... here.
1657
16582009-11-03  Dodji Seketeli  <dodji@redhat.com>
1659
1660	PR c++/38699
1661	* c-c++-common/dfp/builtin-offsetof.c: New test.
1662	* g++.dg/other/offsetof6.C: Likewise.
1663
16642009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1665
1666	PR target/41900
1667	* gcc.target/i386/pr41900.c: New test.
1668
16692009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1670
1671	* gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
1672
16732009-11-02  Dodji Seketeli  <dodji@redhat.com>
1674
1675	PR c++/41856
1676	* g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
1677	* g++.dg/lookup/extern-c-redecl4.C: Likewise.
1678
16792009-11-02  Dodji Seketeli  <dodji@redhat.com>
1680
1681	PR c++/37093
1682	* g++.dg/other/ptrmem10.C: New test.
1683	* g++.dg/other/ptrmem11.C: Likewise.
1684
16852009-11-02  Janis Johnson  <janis187@us.ibm.com>
1686
1687	PR testsuite/41878
1688	* gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
1689	spaces in some expressions.
1690
16912009-11-02  Jason Merrill  <jason@redhat.com>
1692
1693	* g++.dg/other/linkage2.C: Move to...
1694	* g++.dg/cpp0x/linkage2.C: ..here.
1695	* g++.dg/abi/mangle32.C: Add -std=c++0x.
1696	* g++.dg/cpp0x/nolinkage1.C: Likewise.
1697	* g++.dg/debug/dwarf2/anonname1.C: Likewise.
1698	* g++.dg/ext/anon-struct4.C: Revert earlier change.
1699	* g++.dg/lookup/anon2.C: Likewise.
1700	* g++.dg/other/anon3.C: Likewise.
1701	* g++.dg/template/arg2.C: Likewise.
1702	* g++.dg/template/local4.C: Likewise.
1703	* g++.old-deja/g++.law/operators32.C: Likewise.
1704	* g++.old-deja/g++.other/linkage2.C: Likewise.
1705	* g++.old-deja/g++.pt/enum6.C: Likewise.
1706	* g++.old-deja/g++.other/anon9.C: Likewise.
1707	* g++.old-deja/g++.other/linkage1.C: Likewise.
1708	* c-c++-common/dfp/pr35620.c: Give the union a name.
1709
17102009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1711
1712	PR tree-optimization/41857
1713	* gcc.target/spu/ea/pr41857.c: New file.
1714
17152009-11-02  Martin Jambor  <mjambor@suse.cz>
1716
1717	PR tree-optimization/41750
1718	* gcc.c-torture/execute/pr41750.c: New test.
1719
17202009-11-02  Jakub Jelinek  <jakub@redhat.com>
1721
1722	PR tree-optimization/41841
1723	* gcc.dg/pr41841.c: New test.
1724
1725	PR debug/41893
1726	* gcc.dg/debug/pr41893-1.c: New test.
1727	* gcc.dg/debug/pr41893-2.c: New file.
1728
1729	PR c++/41774
1730	* g++.dg/ext/visibility/namespace3.C: New test.
1731
17322009-11-01  Jason Merrill  <jason@redhat.com>
1733
1734	* gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1735	* gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1736	* gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1737
17382009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
1739
1740	* gnat.dg/opt5.adb: New test.
1741
17422009-11-01  Tobias Burnus  <burnus@net-b.de>
1743
1744	PR fortran/41872
1745	* gfortran.dg/allocatable_scalar_4.f90: New test.
1746
17472009-11-01  Tobias Burnus  <burnus@net-b.de>
1748
1749	PR fortran/41850
1750	* gfortran.dg/intent_out_6.f90: New testcase.
1751
17522009-10-31  Richard Guenther  <rguenther@suse.de>
1753
1754	* g++.dg/tree-ssa/restrict1.C: New.
1755
17562009-10-31  Jason Merrill  <jason@redhat.com>
1757
1758	* g++.dg/rtti/typeid9.C: New.
1759
1760	PR c++/41754
1761	* g++.dg/cpp0x/initlist25.C: New.
1762
17632009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
1764
1765	* gnat.dg/specs/rep_clause4.ads: New test.
1766
17672009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1768
1769	PR target/41885
1770	* gcc.target/avr/torture/pr41885.c: New test.
1771
17722009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
1773
1774	* gnat.dg/specs/pack5.ads: New test.
1775
17762009-10-30  Andrew Jenner  <andrew@codesourcery.com>
1777
1778	* lib/target-supports.exp: Handle powerpc-*-elf.
1779
17802009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1781
1782	PR target/40838
1783	* gcc.target/i386/incoming-6.c: New.
1784	* gcc.target/i386/incoming-7.c: Likewise.
1785	* gcc.target/i386/incoming-8.c: Likewise.
1786	* gcc.target/i386/incoming-9.c: Likewise.
1787	* gcc.target/i386/incoming-10.c: Likewise.
1788	* gcc.target/i386/incoming-11.c: Likewise.
1789	* gcc.target/i386/incoming-12.c: Likewise.
1790	* gcc.target/i386/incoming-13.c: Likewise.
1791	* gcc.target/i386/incoming-14.c: Likewise.
1792	* gcc.target/i386/incoming-15.c: Likewise.
1793	* gcc.target/i386/pr37843-4.c: Likewise.
1794
17952009-10-30  Dodji Seketeli  <dodji@redhat.com>
1796
1797	PR c++/41863
1798	* g++.dg/template/sizeof12.C: New test.
1799
18002009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
1801
1802	* gnat.dg/pack14.adb: New test.
1803
18042009-10-29  David Daney  <ddaney@caviumnetworks.com>
1805
1806	* gcc.target/mips/mips.exp (mips_option_groups): Add
1807	mcount-ra-address.
1808	* gcc.target/mips/mmcount-ra-address-1.c: New test.
1809	* gcc.target/mips/mmcount-ra-address-2.c: New test.
1810	* gcc.target/mips/mmcount-ra-address-3.c: New test.
1811
18122009-10-29  Michael Matz  <matz@suse.de>
1813
1814	* gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1815	* gcc.target/i386/sse-recip-vec.c: Ditto.
1816	* gcc.target/i386/brokensqrt.c: New test.
1817
18182009-10-29  Tobias Burnus  <burnus@net-b.de>
1819
1820	PR fortran/41777
1821	* gfortran.dg/associated_target_3.f90: New testcase.
1822
18232009-10-29  Rafael Avila de Espindola  <espindola@google.com>
1824
1825	* gfortran.dg/lto/pr41764_0.f: New.
1826
18272009-10-29  Martin Jambor  <mjambor@suse.cz>
1828
1829	PR tree-optimization/41775
1830	* g++.dg/torture/pr41775.C: New testcase.
1831
18322009-10-28  Jason Merrill  <jason@redhat.com>
1833
1834	* g++.dg/cpp0x/inline-ns1.C: New.
1835	* g++.dg/cpp0x/inline-ns2.C: New.
1836	* g++.dg/cpp0x/inline-ns3.C: New.
1837
18382009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1839
1840	PR rtl-optimization/39715
1841	* gcc.target/arm/thumb-ltu.c: New.
1842
18432009-10-28  Richard Guenther  <rguenther@suse.de>
1844
1845	PR lto/41808
1846	PR lto/41839
1847	* gcc.dg/lto/20091027-1_0.c: New testcase.
1848	* gcc.dg/lto/20091027-1_1.c: Likewise.
1849	* g++.dg/lto/20091026-1_0.C: Likewise.
1850	* g++.dg/lto/20091026-1_1.C: Likewise.
1851	* g++.dg/lto/20091026-1_a.h: Likewise.
1852
18532009-10-28  Jakub Jelinek  <jakub@redhat.com>
1854
1855	PR middle-end/41837
1856	* gcc.dg/pr41837.c: New test.
1857
1858	PR debug/41801
1859	* g++.dg/ext/sync-3.C: New test.
1860
1861	PR target/41762
1862	* gcc.dg/pr41762.c: New test.
1863
18642009-10-28  Richard Guenther  <rguenther@suse.de>
1865
1866	PR middle-end/41855
1867	* gfortran.dg/lto/20091028-1_0.f90: New testcase.
1868	* gfortran.dg/lto/20091028-1_1.c: Likewise.
1869	* gfortran.dg/lto/20091028-2_0.f90: Likewise.
1870	* gfortran.dg/lto/20091028-2_1.c: Likewise.
1871
18722009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1873
1874	PR rtl-optimization/39715
1875	* gcc.target/arm/thumb-bitfld1.c: New.
1876
18772009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1878
1879	PR rtl-optimization/40741
1880	* gcc.target/arm/thumb-branch1.c: New.
1881
18822009-10-27  Jason Merrill  <jason@redhat.com>
1883
1884	* g++.dg/cpp0x/lambda/lambda-conv.C: New.
1885	* g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1886	* g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1887	* g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1888
18892009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1890
1891	* gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1892	* gnat.dg/null_pointer_deref2.adb: Likewise.
1893
18942009-10-27  Richard Guenther  <rguenther@suse.de>
1895
1896	* gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1897
18982009-10-27  Jakub Jelinek  <jakub@redhat.com>
1899
1900	PR c/41842
1901	* gcc.dg/pr41842.c: New test.
1902
19032009-10-27  Revital Eres  <eres@il.ibm.com>
1904
1905	PR tree-optimization/40648
1906	* gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1907	change in decision of peeling for alignment.
1908	* gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1909	* gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1910	* gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1911	* gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1912	* gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1913	* gcc.dg/vect/vect-50.c: Likewise.
1914	* gcc.dg/vect/vect-33.c: Likewise.
1915	* gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1916	* gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1917	Likewise.
1918	* gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1919	* gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1920	* gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1921	Likewise.
1922	* gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1923	* gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1924	* gcc.dg/vect/vect-multitypes-6.c: Likewise.
1925	* gcc.dg/vect/vect-60.c: Likewise.
1926	* gcc.dg/vect/vect-26.c: Likewise.
1927	* gcc.dg/vect/vect-52.c: Likewise.
1928	* gcc.dg/vect/vect-44.c: Likewise.
1929	* gcc.dg/vect/vect-27.c: Likewise.
1930	* gcc.dg/vect/vect-70.c: Likewise.
1931	* gcc.dg/vect/vect-28.c: Likewise.
1932	* gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1933	* gcc.dg/vect/vect-109.c: Likewise.
1934	* gcc.dg/vect/vect-54.c: Likewise.
1935	* gcc.dg/vect/vect-29.c: Likewise.
1936	* gcc.dg/vect/vect-72.c: Likewise.
1937	* gcc.dg/vect/vect-56.c: Likewise.
1938	* gcc.dg/vect/vect-48.c: Likewise.
1939	* gcc.dg/vect/vect-91.c: Likewise.
1940	* gcc.dg/vect/vect-92.c: Likewise.
1941	* gcc.dg/vect/vect-58.c: Likewise.
1942	* gcc.dg/vect/slp-25.c: Likewise.
1943	* gcc.dg/vect/vect-93.c: Likewise.
1944	* gcc.dg/vect/vect-95.c: Likewise.
1945	* gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1946	* gcc.dg/vect/vect-87.c: Likewise.
1947	* gcc.dg/vect/vect-96.c: Likewise.
1948	* gcc.dg/vect/vect-multitypes-1.c: Likewise.
1949	* gcc.dg/vect/vect-88.c: Likewise.
1950	* gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1951	* gcc.dg/vect/vect-89.c: Likewise.
1952	* gcc.dg/vect/vect-multitypes-3.c: Likewise.
1953	* gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1954	* gcc.dg/vect/vect-multitypes-4.c: Likewise.
1955	* gfortran.dg/vect/vect-2.f90: Likewise.
1956	* gfortran.dg/vect/vect-3.f90: Likewise.
1957	* gfortran.dg/vect/vect-4.f90: Likewise.
1958	* gfortran.dg/vect/vect-5.f90: Likewise.
1959
19602009-10-27  Jakub Jelinek  <jakub@redhat.com>
1961
1962	PR c++/41020
1963	* g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1964
19652009-10-26  Ben Elliston  <bje@au.ibm.com>
1966	    Michael Meissner  <meissner@linux.vnet.ibm.com>
1967	    Ulrich Weigand  <uweigand@de.ibm.com>
1968
1969	* gcc.target/spu/ea/ea.exp: New file.
1970	* gcc.target/spu/ea/cache1.c: Likewise.
1971	* gcc.target/spu/ea/cast1.c: Likewise.
1972	* gcc.target/spu/ea/cast2.c: Likewise.
1973	* gcc.target/spu/ea/compile1.c: Likewise.
1974	* gcc.target/spu/ea/compile2.c: Likewise.
1975	* gcc.target/spu/ea/cppdefine.c: Likewise.
1976	* gcc.target/spu/ea/errors1.c: Likewise.
1977	* gcc.target/spu/ea/errors2.c: Likewise.
1978	* gcc.target/spu/ea/execute1.c: Likewise.
1979	* gcc.target/spu/ea/execute2.c: Likewise.
1980	* gcc.target/spu/ea/execute3.c: Likewise.
1981	* gcc.target/spu/ea/ops1.c: Likewise.
1982	* gcc.target/spu/ea/ops2.c: Likewise.
1983	* gcc.target/spu/ea/options1.c: Likewise.
1984	* gcc.target/spu/ea/test-sizes.c: Likewise.
1985
19862009-10-26  Jakub Jelinek  <jakub@redhat.com>
1987
1988	PR bootstrap/41345
1989	* gcc.dg/pr41345.c: New test.
1990
1991	PR debug/41828
1992	* g++.dg/debug/dwarf2/anonname1.C: New test.
1993
19942009-10-26  Jason Merrill  <jason@redhat.com>
1995
1996	PR c++/38796
1997	* g++.dg/cpp0x/defaulted15.C: New.
1998	* g++.dg/cpp0x/defaulted16.C: New.
1999
20002009-10-26  Dodji Seketeli  <dodji@redhat.com>
2001
2002	PR c++/41785
2003	* g++.dg/cpp0x/variadic96.C: New test.
2004
20052009-10-26  Nick Clifton  <nickc@redhat.com>
2006
2007	* lib/target-supports.exp (check_profiling_available):
2008	Profiling is not, currently, available for the RX port.
2009	(check_effective_target_hard_float): Add support for RX target.
2010	* gcc.target/rx: New directory.
2011	* gcc.target/rx/builtins.c: New test file.
2012	* gcc.target/rx/interrupts.c: New test file.
2013	* gcc.target/rx/rx-abi-function-tests.c: New test file.
2014	* gcc.target/rx/zero-width-bitfield.c: New test file.
2015	* gcc.target/rx/i272091.c: New test file.
2016	* gcc.target/rx/packed-struct.c: New test file.
2017	* gcc.target/rx/rx.exp: New file: Drives RX tests.
2018
20192009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
2020
2021	* gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
2022	* gcc.dg/lto/20091016-1_0.c: Likewise.
2023	* gcc.dg/lto/20090206-1_0.c: Likewise.
2024	* gcc.dg/lto/20081120-1_0.c: Likewise.
2025	* gcc.dg/lto/20081120-2_0.c: Likewise.
2026	* gcc.dg/lto/20090116_0.c: Likewise.
2027	* gcc.dg/lto/20081126_0.c: Likewise.
2028	* gcc.dg/lto/20091013-1_0.c: Likewise.
2029	* gcc.dg/lto/20081212-1_0.c: Likewise.
2030	* gcc.dg/lto/20091015-1_0.c: Likewise.
2031	* gcc.dg/lto/20090126-1_0.c: Likewise.
2032	* gcc.dg/lto/20090126-2_0.c: Likewise.
2033	* gcc.dg/lto/20091020-1_0.c: Likewise.
2034	* gcc.dg/lto/20091020-2_0.c: Likewise.
2035	* gcc.dg/lto/20081204-1_0.c: Likewise.
2036	* gcc.dg/lto/20081204-2_0.c: Likewise.
2037	* gcc.dg/lto/20081224_0.c: Likewise.
2038	* gcc.dg/lto/20090219_0.c: Likewise.
2039
20402009-10-26  Dodji Seketeli  <dodji@redhat.com>
2041
2042	PR c++/41020
2043	* g++.dg/lookup/extern-c-redecl2.C: New test.
2044	* g++.dg/lookup/extern-c-redecl3.C: Likewise.
2045	* g++.dg/lookup/extern-c-redecl4.C: Likewise.
2046	* g++.dg/lookup/extern-c-redecl5.C: Likewise.
2047
20482009-10-26  Michael Matz  <matz@suse.de>
2049
2050	PR tree-optimization/41783
2051	* gcc.dg/pr41783.c: New test.
2052	* gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
2053	* gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
2054	* gcc.dg/tree-ssa/ssa-pre-27.c: New test.
2055
20562009-10-26  Janus Weil  <janus@gcc.gnu.org>
2057
2058	PR fortran/41714
2059	* gfortran.dg/class_allocate_4.f03: New test.
2060
20612009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
2062
2063	* gcc.target/mips/mult-1.c: New test.
2064
20652009-10-24  Janus Weil  <janus@gcc.gnu.org>
2066
2067	PR fortran/41784
2068	* gfortran.dg/extends_8.f03: New test.
2069
20702009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
2071
2072	* gnat.dg/specs/pack4.ads: New test.
2073
20742009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
2075
2076	* gnat.dg/null_pointer_deref1.adb: New test.
2077	* gnat.dg/null_pointer_deref2.adb: Likewise.
2078
20792009-10-24  Paul Thomas  <pault@gcc.gnu.org>
2080
2081	PR fortran/41772
2082	* gfortran.dg/transfer_intrinsic_3.f90.
2083
20842009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
2085
2086	* gnat.dg/opt4.adb: New test.
2087
20882009-10-23  Joseph Myers  <joseph@codesourcery.com>
2089
2090	PR c/40033
2091	* gcc.dg/noncompile/pr40033-1.c: New test.
2092
20932009-10-23  Dodji Seketeli  <dodji@redhat.com>
2094
2095	PR c++/40808
2096	* g++.dg/abi/mangle34.C: New test
2097
20982009-10-23  Jason Merrill  <jason@redhat.com>
2099
2100	* g++.dg/cpp0x/lambda/lambda-nested2.C: New.
2101
2102	Core issue 899
2103	* g++.dg/cpp0x/explicit4.C: New.
2104
21052009-10-23  Joseph Myers  <joseph@codesourcery.com>
2106
2107	* g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
2108	*-*-cygwin.
2109	* g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
2110	for *-*-mingw* and *-*-cygwin.
2111	* g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
2112	* g++.dg/template/spec35.C: Disable weak symbol test for
2113	*-*-mingw* and *-*-cygwin.
2114
2115	PR testsuite/31342
2116	* gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
2117
21182009-10-23  Janus Weil  <janus@gcc.gnu.org>
2119
2120	PR fortran/41800
2121	* gfortran.dg/class_10.f03: New test.
2122
21232009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2124
2125	PR target/41787
2126	* gcc.target/powerpc/vsx-vrsave.c: New file.
2127
21282009-10-23  Joseph Myers  <joseph@codesourcery.com>
2129
2130	PR c/41673
2131	* gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
2132
21332009-10-23  Richard Guenther  <rguenther@suse.de>
2134
2135	PR tree-optimization/41778
2136	* gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
2137
21382009-10-22  Richard Guenther  <rguenther@suse.de>
2139
2140	PR lto/41791
2141	* g++.dg/lto/20091022-2_0.C: New testcase.
2142
21432009-10-22  Richard Guenther  <rguenther@suse.de>
2144
2145	PR lto/41730
2146	* g++.dg/lto/20091022-1_0.C: New testcase.
2147
21482009-10-22  Razya Ladelsky  <razya@il.ibm.com>
2149
2150	* gcc.dg/autopar/outer-4.c: Adjust scan.
2151	* gcc.dg/autopar/outer-5.c: Adjust scan.
2152	* gcc.dg/autopar/outer-5.c: Add scan optimized.
2153
2154	* libgomp.graphite/force-parallel-2.c: Adjust scan.
2155	* gcc.dg/autopar/outer-1.c: New testcase.
2156	* gcc.dg/autopar/outer-2.c: New testcase.
2157	* gcc.dg/autopar/outer-3.c: New testcase.
2158	* gcc.dg/autopar/outer-4.c: New testcase.
2159	* gcc.dg/autopar/outer-5.c: New testcase.
2160	* gcc.dg/autopar/outer-6.c: New testcase.
2161
21622009-10-22  Jan Hubicka  <jh@suse.cz>
2163
2164	* gcc.c-torture/compile/pr40556.c: New testcase.
2165
21662009-10-22  Janus Weil  <janus@gcc.gnu.org>
2167
2168	PR fortran/41781
2169	* gfortran.dg/goto_8.f90: New test case.
2170
21712009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
2172
2173	PR tree-optimization/41497
2174	* gcc.dg/tree-ssa/pr41497.c: New.
2175
21762009-10-21  Steve Ellcey  <sje@cup.hp.com>
2177
2178	* g++.dg/tree-ssa/copyprop.C: Use include to define free().
2179
21802009-10-21  Joseph Myers  <joseph@codesourcery.com>
2181
2182	* gcc.dg/tls/pie-1.c: New test.
2183
21842009-10-21  Jakub Jelinek  <jakub@redhat.com>
2185
2186	* g++.dg/abi/mangle33.C: New test.
2187
21882009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
2189
2190	* gnat.dg/discr22.adb: New test.
2191
21922009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
2193
2194	* gnat.dg/loop_optimization7.ad[sb]: New test.
2195	* gnat.dg/loop_optimization7_pkg.ads: New helper.
2196
21972009-10-21  Janus Weil  <janus@gcc.gnu.org>
2198
2199	PR fortran/41706
2200	PR fortran/41766
2201	* gfortran.dg/class_9.f03: Extended test case.
2202	* gfortran.dg/select_type_7.f03: New test case.
2203
22042009-10-20  Richard Guenther  <rguenther@suse.de>
2205
2206	* gcc.dg/lto/20091020-3_0.c: New testcase.
2207
22082009-10-20  Richard Guenther  <rguenther@suse.de>
2209
2210	PR lto/41761
2211	* gcc.dg/lto/20091020-1_0.c: New testcase.
2212	* gcc.dg/lto/20091020-1_1.c: Likewise.
2213	* gcc.dg/lto/20091020-2_0.c: Likewise.
2214	* gcc.dg/lto/20091020-2_1.c: Likewise.
2215
22162009-10-20  Jakub Jelinek  <jakub@redhat.com>
2217
2218	PR debug/41340
2219	* gcc.dg/pr41340.c: New test.
2220
22212009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2222
2223	* gnat.dg/discr21.ad[sb]: New test.
2224	* gnat.dg/discr21_pkg.ads: New helper.
2225
22262009-10-20  Paul Thomas  <pault@gcc.gnu.org>
2227
2228	PR fortran/41706
2229	* gfortran.dg/class_9 : New test.
2230
22312009-10-19  Jakub Jelinek  <jakub@redhat.com>
2232
2233	* gcc.dg/raw-string-1.c: New test.
2234	* gcc.dg/raw-string-2.c: New test.
2235	* gcc.dg/raw-string-3.c: New test.
2236	* gcc.dg/raw-string-4.c: New test.
2237	* gcc.dg/raw-string-5.c: New test.
2238	* gcc.dg/raw-string-6.c: New test.
2239	* gcc.dg/raw-string-7.c: New test.
2240	* gcc.dg/utf8-1.c: New test.
2241	* gcc.dg/utf8-2.c: New test.
2242	* gcc.dg/utf-badconcat2.c: New test.
2243	* gcc.dg/utf-dflt2.c: New test.
2244	* gcc.dg/cpp/include6.c: New test.
2245	* g++.dg/ext/raw-string-1.C: New test.
2246	* g++.dg/ext/raw-string-2.C: New test.
2247	* g++.dg/ext/raw-string-3.C: New test.
2248	* g++.dg/ext/raw-string-4.C: New test.
2249	* g++.dg/ext/raw-string-5.C: New test.
2250	* g++.dg/ext/raw-string-6.C: New test.
2251	* g++.dg/ext/raw-string-7.C: New test.
2252	* g++.dg/ext/utf8-1.C: New test.
2253	* g++.dg/ext/utf8-2.C: New test.
2254	* g++.dg/ext/utf-badconcat2.C: New test.
2255	* g++.dg/ext/utf-dflt2.C: New test.
2256
2257	* gcc.dg/cleanup-13.c: New test.
2258
22592009-10-19  Janus Weil  <janus@gcc.gnu.org>
2260
2261	PR fortran/41586
2262	* gfortran.dg/auto_dealloc_1.f90: New test case.
2263
22642009-10-19  Jakub Jelinek  <jakub@redhat.com>
2265
2266	Port from redhat/gcc-4_4-branch:
2267	2009-10-08  Jakub Jelinek  <jakub@redhat.com>
2268	* gcc.dg/debug/vta-2.c: New test.
2269
2270	2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
2271	* gcc.dg/debug/vta-1.c: New.
2272
22732009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
2274
2275	* gnat.dg/noreturn2.ad[sb]: New test.
2276
22772009-10-19  Tobias Burnus  <burnus@net-b.de>
2278
2279	PR fortran/41755
2280	* gfortran.dg/equiv_8.f90: New test.
2281	* gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
2282
22832009-10-19  Joseph Myers  <joseph@codesourcery.com>
2284
2285	* gcc.target/arm/neon-thumb2-move.c: New test.
2286
22872009-10-19  Jakub Jelinek  <jakub@redhat.com>
2288
2289	* gcc.dg/debug/vta-3.c: New test.
2290
22912009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2292
2293	* gnat.dg/nested_proc.adb: Rename into...
2294	* gnat.dg/nested_proc1.adb: ...this.
2295	* gnat.dg/nested_proc2.adb: New test.
2296
22972009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2298
2299	* gnat.dg/noreturn1.ad[sb]: New test.
2300
23012009-10-17  Janus Weil  <janus@gcc.gnu.org>
2302	    Paul Thomas  <pault@gcc.gnu.org>
2303
2304	PR fortran/41629
2305	* gfortran.dg/class_6.f90: New test.
2306
2307	PR fortran/41608
2308	PR fortran/41587
2309	* gfortran.dg/class_7.f90: New test.
2310
2311	PR fortran/41618
2312	* gfortran.dg/class_8.f90: New test.
2313
23142009-10-17  Richard Guenther  <rguenther@suse.de>
2315
2316	* gcc.dg/lto/20091017-1_0.c: New testcase.
2317	* gcc.dg/lto/20091017-1_1.c: Likewise.
2318
23192009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2320
2321	* gnat.dg/unchecked_convert4.adb: Add missing rep clause.
2322
23232009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2324
2325	* gnat.dg/aggr11.adb: New test.
2326	* gnat.dg/aggr11_pkg.ads: New helper.
2327
23282009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2329
2330	* gnat.dg/slice8.adb: New test.
2331	* gnat.dg/slice8_pkg1.ads: New helper.
2332	* gnat.dg/slice8_pkg2.ads: Likewise.
2333	* gnat.dg/slice8_pkg3.ad[sb]: Likewise.
2334
23352009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2336
2337	* gnat.dg/unchecked_convert4.adb: New test.
2338
23392009-10-15  Jason Merrill  <jason@redhat.com>
2340
2341	PR c++/38798
2342	* g++.dg/cpp0x/trailing5.C: New.
2343
2344	* g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
2345	* g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
2346	* g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
2347	* g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
2348
23492009-10-16  Janus Weil  <janus@gcc.gnu.org>
2350
2351	PR fortran/41719
2352	* gfortran.dg/class_5.f03: New test case.
2353	* gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
2354	* gfortran.dg/typebound_operator_4.f03: Ditto.
2355
23562009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2357
2358	* g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
2359	* g++.dg/other/first-global.C: Likewise.
2360	* g++.dg/parse/attr-externally-visible-1.C: Likewise.
2361	* g++.dg/torture/pr40323.C: Likewise.
2362	* g++.dg/tree-ssa/nothrow-1.C: Likewise.
2363	* gcc.dg/inline-33.c: Likewise.
2364	* gcc.dg/ipa/ipa-1.c: Likewise.
2365	* gcc.dg/ipa/ipa-2.c: Likewise.
2366	* gcc.dg/ipa/ipa-3.c: Likewise.
2367	* gcc.dg/ipa/ipa-4.c: Likewise.
2368	* gcc.dg/ipa/ipa-5.c: Likewise.
2369	* gcc.dg/ipa/ipa-7.c: Likewise.
2370	* gcc.dg/ipa/ipacost-2.c: Likewise.
2371	* gcc.dg/tree-ssa/inline-3.c: Likewise.
2372	* gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2373	* gfortran.dg/whole_file_5.f90: Likewise.
2374	* gfortran.dg/whole_file_6.f90: Likewise.
2375
23762009-10-16  Richard Guenther  <rguenther@suse.de>
2377
2378	PR tree-optimization/41728
2379	* gcc.c-torture/compile/pr41728.c: New testcase.
2380
23812009-10-16  Richard Guenther  <rguenther@suse.de>
2382
2383	PR lto/41598
2384	* gcc.dg/lto/20091016-1_0.c: New testcase.
2385	* gcc.dg/lto/20091016-1_1.c: Likewise.
2386	* gcc.dg/lto/20091016-1_a.h: Likewise.
2387
23882009-10-16  Richard Guenther  <rguenther@suse.de>
2389
2390	PR lto/41715
2391	* gfortran.dg/lto/20091015-1_0.f: New testcase.
2392	* gfortran.dg/lto/20091015-1_1.f: Likewise.
2393	* gfortran.dg/lto/20091015-1_2.f: Likewise.
2394
23952009-10-16  Richard Guenther  <rguenther@suse.de>
2396
2397	PR lto/41713
2398	* gfortran.dg/lto/20091016-1_0.f90: New testcase.
2399
24002009-10-15  Jakub Jelinek  <jakub@redhat.com>
2401
2402	PR debug/41717
2403	* gcc.dg/debug/pr41717.c: New test.
2404
24052009-10-16  Paul Thomas  <pault@gcc.gnu.org>
2406
2407	PR fortran/41648
2408	* gfortran.dg/dynamic_dispatch_4.f03 : New test.
2409
2410	PR fortran/41656
2411	* gfortran.dg/dynamic_dispatch_5.f03 : New test.
2412
24132009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
2414
2415	PR target/23983
2416	* gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
2417	result used.
2418	* g++.dg/ext/altivec-2.C (main): Ditto.
2419
24202009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2421
2422	* lib/target-supports.exp (add_options_for_bind_pic_locally): New.
2423	* gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
2424
24252009-10-15  Richard Guenther  <rguenther@suse.de>
2426
2427	PR lto/41669
2428	* gcc.dg/lto/20091015-1_0.c: New testcase.
2429	* gcc.dg/lto/20091015-1_1.c: Likewise.
2430	* gcc.dg/lto/20091015-1_2.c: Likewise.
2431	* gcc.dg/lto/20091015-1_a.h: Likewise.
2432	* gcc.dg/lto/20091015-1_b.h: Likewise.
2433
24342009-10-15  Steve Ellcey  <sje@cup.hp.com>
2435
2436	* gcc.dg/torture/pr41555.c: Add -std=c99 option.
2437
24382009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
2439
2440	* gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
2441
24422009-10-14  Jakub Jelinek  <jakub@redhat.com>
2443
2444	* obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
2445	line from 1 to 0.
2446	* obj-c++.dg/bitfield-1.mm: Likewise.
2447	* obj-c++.dg/bitfield-4.mm: Likewise.
2448
24492009-10-14  Richard Guenther  <rguenther@suse.de>
2450
2451	PR lto/41173
2452	* gcc.dg/lto/20091014-1_0.c: New testcase.
2453
24542009-10-14  Jakub Jelinek  <jakub@redhat.com>
2455
2456	PR testsuite/41707
2457	* g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
2458	warning on line 0 instead of 1.
2459
24602009-10-14  Richard Guenther  <rguenther@suse.de>
2461
2462	PR lto/41521
2463	* gfortran.dg/lto/pr41521_0.f90: New testcase.
2464	* gfortran.dg/lto/pr41521_1.f90: Likewise.
2465
24662009-10-14  Jakub Jelinek  <jakub@redhat.com>
2467
2468	PR preprocessor/41543
2469	* gcc.dg/debug/dwarf2/pr41543.c: New test.
2470
2471	PR debug/41695
2472	* gcc.dg/debug/dwarf2/pr41695.c: New test.
2473
24742009-10-14  Uros Bizjak  <ubizjak@gmail.com>
2475
2476	* gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
2477	New procedure.
2478	* gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
2479	effective target.
2480
24812009-10-14  Jason Merrill  <jason@redhat.com>
2482
2483	PR c++/39866
2484	* g++.dg/cpp0x/defaulted14.C: New.
2485
24862009-10-14  Larry Evans  <cppljevans@suddenlink.net>
2487
2488	* g++.dg/cpp0x/vt-40092.C: New.
2489
24902009-10-14  Alexandre Oliva  <aoliva@redhat.com>
2491
2492	* gcc.dg/guality/pr41616-1.c: Drop -O2.
2493	* gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
2494
24952009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2496
2497	* gfortran.dg/complex_intrinsic_8.f90: New test.
2498
24992009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2500
2501	* gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
2502	* lib/target-supports.exp (check_effective_target_mpc_arc): New.
2503
25042009-10-14  Hans-Peter Nilsson  <hp@axis.com>
2505
2506	PR target/38948
2507	* gcc.dg/torture/pr38948.c: New test.
2508
25092009-10-13  Steve Ellcey  <sje@cup.hp.com>
2510
2511	* gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
2512
25132009-10-13  Janus Weil  <janus@gcc.gnu.org>
2514
2515	PR fortran/41581
2516	* gfortran.dg/class_allocate_2.f03: Modified.
2517	* gfortran.dg/class_allocate_3.f03: New test case.
2518
25192009-10-13  Richard Guenther  <rguenther@suse.de>
2520
2521	PR lto/41668
2522	* gcc.dg/lto/20091006-2_0.c: New testcase.
2523	* gcc.dg/lto/20091006-2_1.c: Likewise.
2524	* gcc.dg/lto/20091006-2_2.c: Likewise.
2525	* gcc.dg/lto/20091013-1_0.c: Likewise.
2526	* gcc.dg/lto/20091013-1_1.c: Likewise.
2527	* gcc.dg/lto/20091013-1_2.c: Likewise.
2528
25292009-10-13  Martin Jambor  <mjambor@suse.cz>
2530
2531	* gcc.c-torture/compile/pr41661.c: New test.
2532
25332009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2534
2535	PR libgfortran/41683
2536	* gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
2537
25382009-10-12  Jason Merrill  <jason@redhat.com>
2539
2540	PR c++/37875
2541	* g++.dg/cpp0x/decltype18.C: New.
2542
2543	PR c++/37766
2544	* g++.dg/cpp0x/fntmpdefarg1.C: New.
2545
25462009-10-12  Janis Johnson  <janis187@us.ibm.com>
2547
2548	* gcc.dg/lto/20090914-2.c: Fix typos in test directives.
2549
25502009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2551
2552	PR debug/41343
2553	PR debug/41447
2554	PR debug/41264
2555	PR debug/41338
2556	* gcc.dg/guality/pr41447-1.c: New.
2557	* gcc.dg/debug/pr41264-1.c: New.
2558	* gcc.dg/debug/pr41343-1.c: New.
2559
25602009-10-12  Hans-Peter Nilsson  <hp@axis.com>
2561
2562	PR target/26515
2563	* gcc.dg/torture/pr26515.c: New test.
2564
25652009-10-12  Janis Johnson  <janis187@us.ibm.com>
2566
2567	PR testsuite/41659
2568	* gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
2569	* lib/lto.exp (lto-get-options-main): Report error for using "target"
2570	or "xfail" with dg-lto-do.
2571
25722009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
2573
2574	* gcc.target/i386/ms_hook_prologue.c: New testcase.
2575
25762009-10-12  Michael Matz  <matz@suse.de>
2577
2578	* gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
2579	pass.
2580
25812009-10-12  Jakub Jelinek  <jakub@redhat.com>
2582
2583	PR target/41680
2584	* g++.dg/torture/pr41680.C: New test.
2585
25862009-10-12  Dodji Seketeli  <dodji@redhat.com>
2587
2588	PR c++/41570
2589	* g++.dg/debug/dwarf2/template-params-7.C: New test.
2590
25912009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2592
2593	PR debug/41616
2594	* gcc.dg/guality/pr41616-1.c: New.
2595
25962009-10-11  Jason Merrill  <jason@redhat.com>
2597
2598	PR c++/37204
2599	* g++.dg/cpp0x/rv-reinterpret.C: New.
2600
26012009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2602
2603	PR libgfortran/38439
2604	* gfortran.dg/fmt_error_9.f: New test.
2605	* gfortran.dg/fmt_error_10.f: New test.
2606
26072009-10-11  Paul Thomas  <pault@gcc.gnu.org>
2608
2609	PR fortran/41583
2610	* gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
2611	* gfortran.dg/class_4b.f03: As above.
2612	* gfortran.dg/class_4c.f03: As above.
2613	* gfortran.dg/class_4d.f03: As above.
2614
26152009-10-11  Richard Guenther  <rguenther@suse.de>
2616
2617	PR tree-optimization/41555
2618	* gcc.dg/torture/pr41555.c: New testcase.
2619
26202009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2621
2622	PR libgfortran/35862
2623	* gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
2624	function correctly.
2625
26262009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2627
2628	PR libgfortran/35862
2629	* gfortran.dg/round_2.f03: Update test to also test for smaller kind.
2630	Add conditions to avoid runtime errors if not supported.
2631
26322009-10-10  Richard Guenther  <rguenther@suse.de>
2633
2634	PR tree-optimization/41654
2635	* gfortran.fortran-torture/compile/pr41654.f90: New testcase.
2636
26372009-10-09  Jason Merrill  <jason@redhat.com>
2638
2639	* g++.dg/cpp/ucn-1.C: New.
2640
26412009-10-09  Janus Weil  <janus@gcc.gnu.org>
2642
2643	PR fortran/41585
2644	* gfortran.dg/class_2.f03: Extended test case.
2645
26462009-10-09  Tobias Burnus  <burnus@net-b.de>
2647
2648	PR fortran/41582
2649	* gfortran.dg/class_allocate_1.f03: Modify code such that
2650	it compiles with the gfc_warning->gfc_error change.
2651	* gfortran.dg/class_allocate_1.f03: New test.
2652
26532009-10-09  Janus Weil  <janus@gcc.gnu.org>
2654
2655	PR fortran/41579
2656	* gfortran.dg/select_type_6.f03: New test.
2657
26582009-10-09  Jakub Jelinek  <jakub@redhat.com>
2659
2660	PR preprocessor/41445
2661	* gcc.dg/cpp/separate-1.c: Adjust.
2662	* gcc.dg/cpp/spacing1.c: Add -P to dg-options.
2663	* gcc.dg/debug/dwarf2/pr41445-1.c: New test.
2664	* gcc.dg/debug/dwarf2/pr41445-2.c: New test.
2665	* gcc.dg/debug/dwarf2/pr41445-3.c: New test.
2666	* gcc.dg/debug/dwarf2/pr41445-4.c: New test.
2667	* gcc.dg/debug/dwarf2/pr41445-5.c: New test.
2668	* gcc.dg/debug/dwarf2/pr41445-6.c: New test.
2669
2670	PR rtl-optimization/41646
2671	* gcc.c-torture/compile/pr41646.c: New test.
2672
26732009-10-09  Richard Guenther  <rguenther@suse.de>
2674
2675	PR tree-optimization/41634
2676	* gcc.c-torture/compile/pr41634.c: New testcase.
2677
26782009-10-09  Uros Bizjak  <ubizjak@gmail.com>
2679
2680	* gfortran.dg/block_2.f08: Cleanup "original" tree dump.
2681
26822009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
2683
2684	* gnat.dg/opt3.adb: New test.
2685	* gnat.dg/opt3_pkg.ads: New helper.
2686
26872009-10-08  Doug Kwan  <dougkwan@google.com>
2688
2689	PR rtl-optimization/41574
2690	* gcc.dg/pr41574.c: New test.
2691
26922009-10-08  Cary Coutant  <ccoutant@google.com>
2693
2694	Add support for debugging with ICF (Identical Code Folding).
2695	* g++.dg/debug/dwarf2/icf.C: New test.
2696
26972009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
2698
2699	* gcc.target/mips/truncate-6.c: New test.
2700
27012009-10-08  Jason Merrill  <jason@redhat.com>
2702
2703	PR c++/36816
2704	* g++.dg/cpp0x/rv-deduce.C: New.
2705
2706	PR c++/37177
2707	* g++.dg/cpp0x/variadic-throw.C: Adjust errors.
2708	* g++.dg/template/explicit-args2.C: New.
2709	* g++.dg/template/explicit-args3.C: New.
2710	* g++.old-deja/g++.pt/crash58.C: Remove some errors.
2711
27122009-10-08  Michael Matz  <matz@suse.de>
2713
2714	PR middle-end/41573
2715	* gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2716	* gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2717	* gcc.dg/pr41573.c: New test.
2718
27192009-10-07  Joseph Myers  <joseph@codesourcery.com>
2720
2721	PR c/41182
2722	* gcc.c-torture/compile/pr41182-1.c: New.
2723
27242009-10-07  Jason Merrill  <jason@redhat.com>
2725
2726	* g++.dg/cpp0x/variadic95.C: New.
2727
27282009-10-07  Jason Merrill  <jason@redhat.com>
2729
2730	* g++.dg/template/scope3.C: New.
2731
27322009-10-07  Jakub Jelinek  <jakub@redhat.com>
2733
2734	* gcc.dg/debug/dwarf2/inline3.c: New test.
2735
27362009-10-07  Daniel Kraft  <d@domob.eu>
2737
2738	PR fortran/41615
2739	* gfortran.dg/assumed_charlen_function_6.f90: New test.
2740
27412009-10-07  Janus Weil  <janus@gcc.gnu.org>
2742
2743	* gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2744	* gfortran.dg/select_type_1.f03: Modified error message.
2745	* gfortran.dg/select_type_5.f03: New test.
2746
27472009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2748
2749	PR libgfortran/41612
2750	* gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2751	have kind=10 reals.
2752
27532009-10-06  Jason Merrill  <jason@redhat.com>
2754
2755	* g++.dg/cpp0x/lambda/lambda-init.C: New.
2756	* g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2757
27582009-10-06  Richard Guenther  <rguenther@suse.de>
2759
2760	PR lto/41502
2761	* gcc.dg/lto/20091006-1_0.c: New testcase.
2762	* gcc.dg/lto/20091006-1_1.c: Likewise.
2763	* gcc.dg/lto/20091005-2_0.c: Likewise.
2764
27652009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2766
2767	PR ada/41383
2768	* gnat.dg/timer_cancel.adb: New test.
2769
27702009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2771
2772	PR ada/38333
2773	* gnat.dg/specs/import_abstract.ads: New.
2774
27752009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2776
2777	PR libgfortran/35862
2778	* gfortran.dg/round_2.f03: New test.
2779
27802009-10-05  Jakub Jelinek  <jakub@redhat.com>
2781
2782	PR debug/41558
2783	* gcc.dg/guality/guality.exp: Move gdb-test proc into...
2784	* lib/gcc-gdb-test.exp: ... here.  New file.
2785	* gfortran.dg/guality/guality.exp: New file.
2786	* gfortran.dg/guality/pr41558.f90: New test.
2787	* gfortran.dg/guality/arg1.f90: New test.
2788
27892009-10-05  Paul Thomas  <pault@gcc.gnu.org>
2790
2791	* gfortran.dg/dynamic_dispatch_1.f90: New test.
2792	* gfortran.dg/dynamic_dispatch_2.f90: New test.
2793	* gfortran.dg/dynamic_dispatch_3.f90: New test.
2794	* gfortran.dg/module_md5_1.f90: Update md5 sum.
2795
27962009-10-05  Sriraman Tallam  <tmsriram@google.com>
2797
2798	* gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2799	register_pass_info.
2800	* gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2801	plugin_pass to register_pass_info.
2802	* g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2803	register_pass_info.
2804	* g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2805	register_pass_info.
2806
28072009-10-05  Richard Guenther  <rguenther@suse.de>
2808
2809	PR lto/41281
2810	* gcc.dg/lto/20090914-2_0.c: New testcase.
2811
28122009-10-05  Richard Guenther  <rguenther@suse.de>
2813
2814	PR lto/40902
2815	* gcc.dg/lto/20091005-1_0.c: New testcase.
2816	* gcc.dg/lto/20091005-1_1.c: Likewise.
2817
28182009-10-05  Richard Guenther  <rguenther@suse.de>
2819
2820	PR lto/41552
2821	PR lto/41487
2822	* g++.dg/lto/20091002-1_0.C: Adjust flags.
2823	* g++.dg/lto/20091004-1_0.C: New testcase.
2824	* g++.dg/lto/20091004-1_1.C: Likewise.
2825	* g++.dg/lto/20091004-2_0.C: Likewise.
2826	* g++.dg/lto/20091004-2_1.C: Likewise.
2827	* g++.dg/lto/20091004-3_0.C: Likewise.
2828	* g++.dg/lto/20091004-3_1.C: Likewise.
2829
28302009-10-05  Richard Guenther  <rguenther@suse.de>
2831
2832	PR tree-optimization/23821
2833	* gcc.dg/torture/pr23821.c: New testcase.
2834
28352009-10-05  Daniel Kraft  <d@domob.eu>
2836
2837	PR fortran/41403
2838	* gfortran.dg/goto_6.f: New test.
2839	* gfortran.dg/goto_7.f: New test.
2840
28412009-10-03  Ben Elliston  <bje@au.ibm.com>
2842	    Bill Maddox  <maddox@google.com>
2843	    Cary Coutant  <ccoutant@google.com>
2844	    Chris Demetriou  <cgd@google.com>
2845	    Diego Novillo  <dnovillo@google.com>
2846	    Doug Kwan  <dougkwan@google.com>
2847	    Jan Hubicka  <jh@suse.cz>
2848	    Ollie Wild  <aaw@google.com>
2849	    Rafael Espindola  <espindola@google.com>
2850	    Richard Guenther  <rguenther@suse.de>
2851	    Simon Baldwin  <simonb@google.com>
2852
2853	* g++.dg/20090107-1.C: New.
2854	* g++.dg/20090121-1.C: New.
2855	* g++.dg/ipa/20090113-1.C: New.
2856	* g++.dg/lto: New directory.
2857	* g++.dg/lto/20080829_0.C: New.
2858	* g++.dg/lto/20080904_0.C: New.
2859	* g++.dg/lto/20080907_0.C: New.
2860	* g++.dg/lto/20080908-1_0.C: New.
2861	* g++.dg/lto/20080908-2_0.C: New.
2862	* g++.dg/lto/20080908-3_0.C: New.
2863	* g++.dg/lto/20080909-1_0.C: New.
2864	* g++.dg/lto/20080910-1_0.C: New.
2865	* g++.dg/lto/20080912-1_0.C: New.
2866	* g++.dg/lto/20080912_0.C: New.
2867	* g++.dg/lto/20080915_0.C: New.
2868	* g++.dg/lto/20080916_0.C: New.
2869	* g++.dg/lto/20080917_0.C: New.
2870	* g++.dg/lto/20080924_0.C: New.
2871	* g++.dg/lto/20080926_0.C: New.
2872	* g++.dg/lto/20081008_0.C: New.
2873	* g++.dg/lto/20081022.h: New.
2874	* g++.dg/lto/20081022_0.C: New.
2875	* g++.dg/lto/20081022_1.C: New.
2876	* g++.dg/lto/20081023_0.C: New.
2877	* g++.dg/lto/20081109-1_0.C: New.
2878	* g++.dg/lto/20081109-2_0.C: New.
2879	* g++.dg/lto/20081109_0.C: New.
2880	* g++.dg/lto/20081109_1.C: New.
2881	* g++.dg/lto/20081118-1_0.C: New.
2882	* g++.dg/lto/20081118-1_1.C: New.
2883	* g++.dg/lto/20081118_0.C: New.
2884	* g++.dg/lto/20081118_1.C: New.
2885	* g++.dg/lto/20081119-1.h: New.
2886	* g++.dg/lto/20081119-1_0.C: New.
2887	* g++.dg/lto/20081119-1_1.C: New.
2888	* g++.dg/lto/20081119_0.C: New.
2889	* g++.dg/lto/20081119_1.C: New.
2890	* g++.dg/lto/20081120-1_0.C: New.
2891	* g++.dg/lto/20081120-1_1.C: New.
2892	* g++.dg/lto/20081120-2_0.C: New.
2893	* g++.dg/lto/20081120-2_1.C: New.
2894	* g++.dg/lto/20081123_0.C: New.
2895	* g++.dg/lto/20081123_1.C: New.
2896	* g++.dg/lto/20081125.h: New.
2897	* g++.dg/lto/20081125_0.C: New.
2898	* g++.dg/lto/20081125_1.C: New.
2899	* g++.dg/lto/20081127_0.C: New.
2900	* g++.dg/lto/20081127_1.C: New.
2901	* g++.dg/lto/20081203_0.C: New.
2902	* g++.dg/lto/20081203_1.C: New.
2903	* g++.dg/lto/20081204-1_0.C: New.
2904	* g++.dg/lto/20081204-1_1.C: New.
2905	* g++.dg/lto/20081204-2_0.C: New.
2906	* g++.dg/lto/20081204-2_1.C: New.
2907	* g++.dg/lto/20081209_0.C: New.
2908	* g++.dg/lto/20081209_1.C: New.
2909	* g++.dg/lto/20081211-1.h: New.
2910	* g++.dg/lto/20081211-1_0.C: New.
2911	* g++.dg/lto/20081211-1_1.C: New.
2912	* g++.dg/lto/20081217-1_0.C: New.
2913	* g++.dg/lto/20081217-2_0.C: New.
2914	* g++.dg/lto/20081219_0.C: New.
2915	* g++.dg/lto/20081219_1.C: New.
2916	* g++.dg/lto/20090106_0.C: New.
2917	* g++.dg/lto/20090112_0.C: New.
2918	* g++.dg/lto/20090128_0.C: New.
2919	* g++.dg/lto/20090221_0.C: New.
2920	* g++.dg/lto/20090302_0.C: New.
2921	* g++.dg/lto/20090302_1.C: New.
2922	* g++.dg/lto/20090303_0.C: New.
2923	* g++.dg/lto/20090311-1.h: New.
2924	* g++.dg/lto/20090311-1_0.C: New.
2925	* g++.dg/lto/20090311-1_1.C: New.
2926	* g++.dg/lto/20090311_0.C: New.
2927	* g++.dg/lto/20090311_1.C: New.
2928	* g++.dg/lto/20090312.h: New.
2929	* g++.dg/lto/20090312_0.C: New.
2930	* g++.dg/lto/20090312_1.C: New.
2931	* g++.dg/lto/20090313_0.C: New.
2932	* g++.dg/lto/20090313_1.C: New.
2933	* g++.dg/lto/20090315_0.C: New.
2934	* g++.dg/lto/20090315_1.C: New.
2935	* g++.dg/lto/20091002-1_0.C: New testcase.
2936	* g++.dg/lto/20091002-2_0.C: Likewise..
2937	* g++.dg/lto/20091002-3_0.C: Likewise..
2938	* g++.dg/lto/README: New.
2939	* g++.dg/lto/pr40818_0.C: New.
2940	* g++.dg/opt/thunk3-1.C: New.
2941	* g++.dg/opt/thunk4.C: New.
2942	* gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2943	replacements with __attribute__ ((__noinline__)).
2944	* gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2945	* gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2946	* gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2947	* gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2948	* gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2949	* gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2950	* gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2951	* gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2952	* gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2953	* gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2954	* gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2955	* gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2956	* gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2957	* gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2958	* gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2959	* gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2960	* gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2961	* gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2962	* gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2963	* gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2964	* gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2965	* gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2966	* gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2967	* gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2968	* gcc.dg/20081223-1.c: New.
2969	* gcc.dg/lto: New directory.
2970	* gcc.dg/lto/20080908_0.c: New.
2971	* gcc.dg/lto/20080917_0.c: New.
2972	* gcc.dg/lto/20080924_0.c: New.
2973	* gcc.dg/lto/20081024_0.c: New.
2974	* gcc.dg/lto/20081109_0.c: New.
2975	* gcc.dg/lto/20081111_0.c: New.
2976	* gcc.dg/lto/20081111_1.c: New.
2977	* gcc.dg/lto/20081112_0.c: New.
2978	* gcc.dg/lto/20081112_1.c: New.
2979	* gcc.dg/lto/20081115_0.c: New.
2980	* gcc.dg/lto/20081115_1.c: New.
2981	* gcc.dg/lto/20081115_2.c: New.
2982	* gcc.dg/lto/20081118_0.c: New.
2983	* gcc.dg/lto/20081118_1.c: New.
2984	* gcc.dg/lto/20081118_2.c: New.
2985	* gcc.dg/lto/20081120-1_0.c: New.
2986	* gcc.dg/lto/20081120-1_1.c: New.
2987	* gcc.dg/lto/20081120-2_0.c: New.
2988	* gcc.dg/lto/20081120-2_1.c: New.
2989	* gcc.dg/lto/20081125_0.c: New.
2990	* gcc.dg/lto/20081125_1.c: New.
2991	* gcc.dg/lto/20081126_0.c: New.
2992	* gcc.dg/lto/20081201-1_0.c: New.
2993	* gcc.dg/lto/20081201-1_1.c: New.
2994	* gcc.dg/lto/20081201-1_2.c: New.
2995	* gcc.dg/lto/20081201-2_0.c: New.
2996	* gcc.dg/lto/20081201-2_1.c: New.
2997	* gcc.dg/lto/20081202-1_0.c: New.
2998	* gcc.dg/lto/20081202-1_1.c: New.
2999	* gcc.dg/lto/20081202-2_0.c: New.
3000	* gcc.dg/lto/20081202-2_1.c: New.
3001	* gcc.dg/lto/20081204-1_0.c: New.
3002	* gcc.dg/lto/20081204-1_1.c: New.
3003	* gcc.dg/lto/20081204-2_0.c: New.
3004	* gcc.dg/lto/20081210-1_0.c: New.
3005	* gcc.dg/lto/20081212-1_0.c: New.
3006	* gcc.dg/lto/20081222_0.c: New.
3007	* gcc.dg/lto/20081222_0.h: New.
3008	* gcc.dg/lto/20081222_1.c: New.
3009	* gcc.dg/lto/20081224_0.c: New.
3010	* gcc.dg/lto/20081224_0.h: New.
3011	* gcc.dg/lto/20081224_1.c: New.
3012	* gcc.dg/lto/20090116_0.c: New.
3013	* gcc.dg/lto/20090120_0.c: New.
3014	* gcc.dg/lto/20090126-1_0.c: New.
3015	* gcc.dg/lto/20090126-2_0.c: New.
3016	* gcc.dg/lto/20090206-1_0.c: New.
3017	* gcc.dg/lto/20090206-2_0.c: New.
3018	* gcc.dg/lto/20090210_0.c: New.
3019	* gcc.dg/lto/20090210_1.c: New.
3020	* gcc.dg/lto/20090213_0.c: New.
3021	* gcc.dg/lto/20090213_1.c: New.
3022	* gcc.dg/lto/20090218-1_0.c: New.
3023	* gcc.dg/lto/20090218-1_1.c: New.
3024	* gcc.dg/lto/20090218-2_0.c: New.
3025	* gcc.dg/lto/20090218-2_1.c: New.
3026	* gcc.dg/lto/20090218_0.c: New.
3027	* gcc.dg/lto/20090218_1.c: New.
3028	* gcc.dg/lto/20090218_2.c: New.
3029	* gcc.dg/lto/20090218_3.c: New.
3030	* gcc.dg/lto/20090219_0.c: New.
3031	* gcc.dg/lto/20090312_0.c: New.
3032	* gcc.dg/lto/20090312_1.c: New.
3033	* gcc.dg/lto/20090313_0.c: New.
3034	* gcc.dg/lto/20090706-1_0.c: New.
3035	* gcc.dg/lto/20090706-2_0.c: New.
3036	* gcc.dg/lto/20090717_0.c: New.
3037	* gcc.dg/lto/20090717_1.c: New.
3038	* gcc.dg/lto/20090729_0.c: New.
3039	* gcc.dg/lto/20090729_1.c: New.
3040	* gcc.dg/lto/20090812_0.c: New.
3041	* gcc.dg/lto/20090812_1.c: New.
3042	* gcc.dg/lto/20090914-1_0.c: New.
3043	* gcc.dg/lto/README: New.
3044	* gcc.dg/visibility-7.c: Adjust expected pattern
3045	* gfortran.dg/lto: New directory.
3046	* gfortran.dg/lto/pr40724_0.f: New.
3047	* gfortran.dg/lto/pr40724_1.f: New.
3048	* gfortran.dg/lto/pr40725_0.f03: New.
3049	* gfortran.dg/lto/pr40725_1.c: New.
3050	* gfortran.dg/lto/pr41069_0.f90: New.
3051	* gfortran.dg/lto/pr41069_1.f90: New.
3052	* gfortran.dg/lto/pr41069_2.f90: New.
3053	* g++.dg/README: Add 'lto' directory.
3054	* g++.dg/dg.exp: Also scan 'lto' directory
3055
30562009-10-03  Ben Elliston  <bje@au.ibm.com>
3057	    Janis Johnson  <janis187@us.ibm.com>
3058	    Diego Novillo  <dnovillo@google.com>
3059
3060	* g++.dg/lto/lto.exp: New.
3061	* gcc.c-torture/execute/execute.exp: Add
3062	LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
3063	* gcc.c-torture/execute/builtins/builtins.exp: Likewise.
3064	* gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3065	* gcc.c-torture/unsorted/unsorted.exp: Likewise.
3066	* gcc.target/i386/math-torture/math-torture.exp: Likewise.
3067	* gcc.dg/lto/lto.exp: New.
3068	* gfortran.dg/lto/lto.exp: New.
3069	* lib/target-supports.exp (check_effective_target_lto): New.
3070	* lib/c-torture.exp: Load target-supports.exp.  Define
3071	LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
3072	* lib/gcc-dg.exp: Likewise.
3073	* lib/lto.exp: New.
3074	* lib/torture-options.exp: Add support for a third argument.
3075
30762009-10-03  Uros Bizjak  <ubizjak@gmail.com>
3077
3078	PR testsuite/41542
3079	* gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
3080
30812009-10-02  Jason Merrill  <jason@redhat.com>
3082
3083	* g++.dg/abi/mangle32.C: New.
3084
30852009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
3086
3087	* gnat.dg/atomic2.adb: New test.
3088
30892009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
3090
3091	* gnat.dg/array11.adb: New test.
3092	* gnat.dg/array12.adb: Likewise.
3093
30942009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
3095
3096	* gnat.dg/array10.adb: New test.
3097	* gnat.dg/object_overflow.adb: Tweak.
3098
30992009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
3100
3101	* gcc.dg/guality/guality.exp: Disable on darwin.
3102
31032009-10-02  Janis Johnson  <janis187@us.ibm.com>
3104
3105	* c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
3106	* c-c++-common/dfp/func-vararg-dfp.c: Ditto.
3107	* c-c++-common/dfp/func-vararg-mixed.c: Ditto.
3108	* c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
3109
31102009-10-02  Tobias Burnus  <burnus@net-b.de>
3111
3112	PR fortran/41479
3113	* gfortran.dg/intent_out_5.f90: New test.
3114
31152009-10-02  Jakub Jelinek  <jakub@redhat.com>
3116
3117	PR debug/41404
3118	PR debug/41353
3119	* gcc.dg/guality/pr41404-1.c: New test.
3120	* gcc.dg/guality/pr41353-2.c: New test.
3121
31222009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
3123
3124	PR testsuite/41546
3125	* gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
3126	to -mtune=generic.
3127
31282009-10-01  Jan Hubicka  <jh@suse.cz>
3129
3130	* gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
3131
31322009-10-01  Loren J. Rittle  <ljrittle@acm.org>
3133
3134	* gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
3135
3136	* gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
3137
31382009-10-01  Tobias Burnus  <burnus@net-b.de>
3139
3140	PR fortran/41515
3141	* gfortran.dg/parameter_array_init_5.f90: New test.
3142
31432009-10-01  Jason Merrill  <jason@redhat.com>
3144
3145	* g++.dg/cpp0x/defaulted13.C: New.
3146
31472009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
3148
3149	* gfortran.dg/bounds_check_7.f90: Adapted error message.
3150	* gfortran.dg/bounds_check_11.f90: Likewise.
3151	* gfortran.dg/bounds_check_fail_1.f90: Likewise.
3152
31532009-09-30  Tobias Burnus  <burnus@net-b.de>
3154
3155	* gfortran.dg/select_type_4.f90: New test.
3156
31572009-09-30  Janus Weil  <janus@gcc.gnu.org>
3158
3159	* gfortran.dg/same_type_as_1.f03: New test.
3160	* gfortran.dg/same_type_as_2.f03: Ditto.
3161
31622009-09-30  Janus Weil  <janus@gcc.gnu.org>
3163
3164	* gfortran.dg/select_type_1.f03: Extended.
3165	* gfortran.dg/select_type_3.f03: New test.
3166
31672009-09-30  Janus Weil  <janus@gcc.gnu.org>
3168
3169	* gfortran.dg/class_allocate_1.f03: New test.
3170
31712009-09-30  Janus Weil  <janus@gcc.gnu.org>
3172
3173	PR fortran/40996
3174	* gfortran.dg/allocatable_scalar_3.f90: New test.
3175	* gfortran.dg/select_type_2.f03: Ditto.
3176	* gfortran.dg/typebound_proc_5.f03: Changed error messages.
3177
31782009-09-30  Janus Weil  <janus@gcc.gnu.org>
3179
3180	* gfortran.dg/block_name_2.f90: Modified error message.
3181	* gfortran.dg/select_6.f90: Ditto.
3182	* gfortran.dg/select_type_1.f03: New test.
3183
31842009-09-30  Janus Weil  <janus@gcc.gnu.org>
3185
3186	* gfortran.dg/allocate_derived_1.f90: Remove -w option.
3187	* gfortran.dg/class_1.f03: Ditto.
3188	* gfortran.dg/class_2.f03: Ditto.
3189	* gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
3190	* gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3191	* gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3192	* gfortran.dg/typebound_call_10.f03: Ditto.
3193	* gfortran.dg/typebound_call_2.f03: Ditto.
3194	* gfortran.dg/typebound_call_3.f03: Ditto.
3195	* gfortran.dg/typebound_call_4.f03: Ditto.
3196	* gfortran.dg/typebound_call_9.f03: Ditto.
3197	* gfortran.dg/typebound_generic_3.f03: Ditto.
3198	* gfortran.dg/typebound_generic_4.f03: Ditto.
3199	* gfortran.dg/typebound_operator_1.f03: Ditto.
3200	* gfortran.dg/typebound_operator_2.f03: Ditto.
3201	* gfortran.dg/typebound_operator_3.f03: Ditto.
3202	* gfortran.dg/typebound_operator_4.f03: Ditto.
3203	* gfortran.dg/typebound_proc_1.f08: Ditto.
3204	* gfortran.dg/typebound_proc_5.f03: Ditto.
3205	* gfortran.dg/typebound_proc_6.f03: Ditto.
3206
32072009-09-30  Jason Merrill  <jason@redhat.com>
3208
3209	* g++.dg/eh/init-temp1.C: Improve test.
3210
32112009-09-30  Uros Bizjak  <ubizjak@gmail.com>
3212
3213	PR target/22093
3214	* gcc.target/alpha/pr22093.c: New test.
3215
32162009-09-29  John Freeman  <jfreeman08@gmail.com>
3217	    Jason Merrill  <jason@redhat.com>
3218
3219	* g++.dg/cpp0x/lambda/lambda-array.C: New.
3220	* g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
3221	* g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
3222	* g++.dg/cpp0x/lambda/lambda-const.C: New.
3223	* g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
3224	* g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
3225	* g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
3226	* g++.dg/cpp0x/lambda/lambda-copy.C: New.
3227	* g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
3228	* g++.dg/cpp0x/lambda/lambda-ctors.C: New.
3229	* g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
3230	* g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
3231	* g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
3232	* g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
3233	* g++.dg/cpp0x/lambda/lambda-deduce.C: New.
3234	* g++.dg/cpp0x/lambda/lambda-defarg.C: New.
3235	* g++.dg/cpp0x/lambda/lambda-eh.C: New.
3236	* g++.dg/cpp0x/lambda/lambda-errloc.C: New.
3237	* g++.dg/cpp0x/lambda/lambda-field-names.C: New.
3238	* g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
3239	* g++.dg/cpp0x/lambda/lambda-in-class.C: New.
3240	* g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
3241	* g++.dg/cpp0x/lambda/lambda-mangle.C: New.
3242	* g++.dg/cpp0x/lambda/lambda-mixed.C: New.
3243	* g++.dg/cpp0x/lambda/lambda-mutable.C: New.
3244	* g++.dg/cpp0x/lambda/lambda-nested.C: New.
3245	* g++.dg/cpp0x/lambda/lambda-non-const.C: New.
3246	* g++.dg/cpp0x/lambda/lambda-nop.C: New.
3247	* g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
3248	* g++.dg/cpp0x/lambda/lambda-pass.C: New.
3249	* g++.dg/cpp0x/lambda/lambda-recursive.C: New.
3250	* g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
3251	* g++.dg/cpp0x/lambda/lambda-ref.C: New.
3252	* g++.dg/cpp0x/lambda/lambda-std-function.C: New.
3253	* g++.dg/cpp0x/lambda/lambda-template.C: New.
3254	* g++.dg/cpp0x/lambda/lambda-this.C: New.
3255	* g++.dg/cpp0x/lambda/lambda-type.C: New.
3256	* g++.dg/cpp0x/lambda/lambda-use.C: New.
3257	* lib/prune.exp: Accept "In lambda function".
3258
32592009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
3260
3261	* gcc.target/i386/fma4-check.h: New file.
3262	* gcc.target/i386/fma4-fma.c: Ditto.
3263	* gcc.target/i386/fma4-maccXX.c: Ditto.
3264	* gcc.target/i386/fma4-msubXX.c: Ditto.
3265	* gcc.target/i386/fma4-nmaccXX.c: Ditto.
3266	* gcc.target/i386/fma4-nmsubXX.c: Ditto.
3267	* gcc.target/i386/fma4-vector.c: Ditto.
3268	* gcc.target/i386/fma4-256-maccXX.c: Ditto.
3269	* gcc.target/i386/fma4-256-msubXX.c: Ditto.
3270	* gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
3271	* gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
3272	* gcc.target/i386/fma4-256-vector.c: Ditto.
3273	* gcc.target/i386/funcspec-2.c: Ditto.
3274
3275	* gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
3276
3277	* gcc.target/i386/funcspec-5.c: Add FMA4.
3278	* gcc.target/i386/funcspec-6.c: Ditto.
3279	* gcc.target/i386/funcspec-8.c: Ditto.
3280
3281	* gcc.target/i386/funcspec-9.c: New file.
3282
3283	* gcc.target/i386/i386.exp: Add check_effective_target_fma4.
3284
3285	* gcc.target/i386/isa-10.c: New file.
3286	* gcc.target/i386/isa-11.c: Ditto.
3287	* gcc.target/i386/isa-12.c: Ditto.
3288	* gcc.target/i386/isa-13.c: Ditto.
3289	* gcc.target/i386/isa-2.c: Ditto.
3290	* gcc.target/i386/isa-3.c: Ditto.
3291	* gcc.target/i386/isa-4.c: Ditto.
3292	* gcc.target/i386/isa-7.c: Ditto.
3293	* gcc.target/i386/isa-8.c: Ditto.
3294	* gcc.target/i386/isa-9.c: Ditto.
3295
3296	* gcc.target/i386/isa-14.c: Add FMA4.
3297	* gcc.target/i386/isa-1.c: Ditto.
3298	* gcc.target/i386/isa-5.c: Ditto.
3299	* gcc.target/i386/isa-6.c: Ditto.
3300
3301	* gcc.target/i386/sse-12.c: New file.
3302	* gcc.target/i386/sse-13.c: Ditto.
3303	* gcc.target/i386/sse-14.c: Ditto.
3304	* gcc.target/i386/sse-22.c: Ditto.
3305
3306	* g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
3307	* g++.dg/other/i386-3.C: Ditto.
3308	* g++.dg/other/i386-5.C: Ditto.
3309	* g++.dg/other/i386-6.C: Ditto.
3310
33112009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
3312
3313	PR testsuite/41496
3314	* g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
3315	before.
3316
33172009-09-29  Janis Johnson  <janis187@us.ibm.com>
3318
3319	* gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
3320	* gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
3321
33222009-09-29  Jakub Jelinek  <jakub@redhat.com>
3323
3324	PR debug/41438
3325	* gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
3326	hidden.
3327	* g++.dg/debug/dwarf2/const-1.C: Likewise.
3328
33292009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
3330
3331	* gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
3332	* gcc.target/i386/isa-1.c: Remove SSE5.
3333	* gcc.target/i386/isa-5.c: Ditto.
3334	* gcc.target/i386/isa-6.c: Ditto.
3335	* gcc.target/i386/funcspec-4.c: Remove error conditions
3336	related to SSE5.
3337	* gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
3338	* gcc.target/i386/avx-2.c: Ditto.
3339	* gcc.target/i386/sse-23.c: Ditto.
3340	* gcc.target/i386/funcspec-9.c: Delete.
3341
33422009-09-29  Jakub Jelinek  <jakub@redhat.com>
3343
3344	* gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
3345	* gcc.dg/guality/pr41353-1.c: New test.
3346
3347	PR testsuite/41444
3348	* gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
3349	in macro name definition for non-unix/win32/msdos.
3350
33512009-09-29  Daniel Kraft  <d@domob.eu>
3352
3353	PR fortran/39626
3354	* gfortran.dg/block_1.f08: New test.
3355	* gfortran.dg/block_2.f08: New test.
3356	* gfortran.dg/block_3.f90: New test.
3357	* gfortran.dg/block_4.f08: New test.
3358	* gfortran.dg/block_5.f08: New test.
3359	* gfortran.dg/block_6.f08: New test.
3360	* gfortran.dg/block_7.f08: New test.
3361	* gfortran.dg/block_8.f08: New test.
3362
33632009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3364
3365	PR libgfortran/35862
3366	* gfortran.dg/round_1.f03: New test.
3367	* gfortran.dg/f2003_io_3.f03: Update test.
3368
33692009-09-28  Easwaran Raman  <eraman@google.com>
3370
3371	* gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
3372	* gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
3373
33742009-09-28  Janis Johnson  <janis187@us.ibm.com>
3375
3376	* g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
3377	* c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
3378	* c-c++-common/dfp/func-vararg-dfp.c: Ditto.
3379	* c-c++-common/dfp/func-vararg-mixed.c: Ditto.
3380	* c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
3381
3382	* g++.dg/dfp/dfp.exp: Fix typo.
3383
3384	* lib/target-supports.exp (check-effective-target-dfp-nocache):
3385	Fix typo that breaks the check.
3386
33872009-09-28  Olivier Hainque  <hainque@adacore.com>
3388
3389	* gnat.dg (tagged_alloc_free.adb): New testcase.
3390
33912009-09-28  Janis Johnson  <janis187@us.ibm.com>
3392
3393	* g++.dg/dfp: New directory.
3394	* g++.dg/dg.exp: Prune tests in dfp directory.
3395	* g++.dg/dfp/dfp.exp: New.
3396	* g++.dg/dfp/mangle-mode.C: New test.
3397
33982009-09-28  Michael Matz  <matz@suse.de>
3399
3400	* gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
3401	for sign of -Inf.
3402
34032009-09-27  Richard Henderson  <rth@redhat.com>
3404
3405	* gcc.c-torture/compile/pr41469.c: Add -fexceptions.
3406	* gcc.dg/tree-ssa/pr41469-1.c: New.
3407
34082009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
3409
3410	PR c/41476
3411	* gcc.dg/cond-constqual-1.c: New test.
3412
34132009-09-26  Michael Matz  <matz@suse.de>
3414
3415	PR lto/40758
3416	PR middle-end/41470
3417	* gcc.dg/pr41470.c: New test.
3418
34192009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3420
3421	* gnat.dg/array9.adb: New test.
3422
34232009-09-26  Michael Matz  <matz@suse.de>
3424
3425	PR tree-optimization/41454
3426	* gcc.dg/pr41454.c: New test.
3427
34282009-09-25  Dodji Seketeli  <dodji@redhat.com>
3429
3430	* g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
3431	DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
3432	into DW_TAG_GNU_template_parameter_pack and
3433	DW_TAG_GNU_formal_parameter_pack.
3434	* g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3435	* g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3436
34372009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
3438
3439	* gcc.dg/vect/vect.exp: Append extra parameters as separate
3440	parameters for alignment-sensitive -fsection-anchors tests.
3441
34422009-09-25  Richard Guenther  <rguenther@suse.de>
3443
3444	PR middle-end/41463
3445	* gcc.c-torture/execute/pr41463.c: New testcase.
3446
34472009-09-25  Olivier Hainque  <hainque@adacore.com>
3448
3449	* gnat.dg/sse_nolib.adb: New testcase.
3450
34512009-09-25  Revital Eres  <ERES@il.ibm.com>
3452
3453	* gcc.target/powerpc/vsx-vectorize-8.c: New test.
3454	* gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
3455	* gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
3456	* gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
3457	* gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3458	* gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
3459	* gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3460	* gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3461	* gcc.dg/vect/vect.exp: Add Power7 flags.
3462	* g++.dg/vect/vect.exp: Likewise.
3463	* gfortran.dg/vect/vect.exp: Likewise.
3464
34652009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3466
3467	PR fortran/41459
3468	* gfortran.dg/empty_label.f: New test.
3469	* gfortran.dg/empty_label.f90: Ditto.
3470	* gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
3471
34722009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3473
3474	* gcc.dg/torture/builtin-math-7.c: Test complex int division at
3475	compile-time.
3476
34772009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
3478
3479	* lib/scanasm.exp (make_pattern_printable): New function.
3480	(dg-scan, scan-assembler-times, scan-assembler-dem,
3481	scan-assembler-dem-not): Use it.
3482
34832009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
3484
3485	* gcc.target/i386/pr12329.c (dg-do): Changed to run.
3486	(test_nested): Renamed to ...
3487	(test_nested1): This.
3488	(test_nested2): New.
3489	(main): Likewise.
3490
34912009-09-24  Richard Guenther  <rguenther@suse.de>
3492
3493	PR tree-optimization/36143
3494	PR tree-optimization/38747
3495	* gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
3496	* gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3497	* g++.dg/torture/pr38747.C: New testcase.
3498	* g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
3499
35002009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
3501
3502	* gnat.dg/nested_proc.adb: New test.
3503
35042009-09-24  Jakub Jelinek  <jakub@redhat.com>
3505
3506	* gcc.target/i386/pr12329.c: Adjust.
3507
35082009-09-23  Alexandre Oliva  <aoliva@redhat.com>
3509
3510	PR debug/41248
3511	* gcc.dg/pr41248.c: New.
3512
35132009-09-23  Dodji Seketeli  <dodji@redhat.com>
3514
3515	PR debug/41065
3516	* gcc.dg/debug/dwarf2/global-used-types.c: New test.
3517
35182009-09-23  Andreas Schwab  <schwab@redhat.com>
3519
3520	* lib/profopt.exp (profopt-get-options): Set tool_flags for
3521	current_compiler_flags.  Fix typos.
3522
35232009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
3524
3525	* gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
3526
35272009-09-23  Uros Bizjak  <ubizjak@gmail.com>
3528
3529	PR c/39779
3530	* gcc.c-torture/compile/pr39779.c: New test.
3531
35322009-09-22  Dodji Seketeli  <dodji@redhat.com>
3533
3534	* g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
3535	* g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3536	* g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3537
35382009-09-22  Alexandre Oliva  <aoliva@redhat.com>
3539
3540	PR debug/41295
3541	* gcc.dg/pr41295.c: New.
3542
35432009-09-22  Neil Vachharajani  <nvachhar@google.com>
3544
3545	* gcc.dg/pr40209.c: Add test case.
3546
35472009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
3548
3549	* gcc.target/mips/code-readable-1.c: Change \. to \\. when
3550	matching assembly.
3551	* gcc.target/mips/code-readable-2.c: Likewise.
3552	* gcc.target/mips/code-readable-3.c: Likewise.
3553
35542009-09-22  Janis Johnson  <janis187@us.ibm.com>
3555
3556	* lib/target-supports.exp (check_effective_target_dfp_nocache):
3557	Check support via mode instead of C type.
3558	(check_effective_target_dfprt_nocache): Ditto.
3559	(check_effective_target_hard_dfp): Ditto.
3560
35612009-09-22  Richard Guenther  <rguenther@suse.de>
3562
3563	PR middle-end/41395
3564	* gcc.c-torture/execute/pr41395-1.c: New testcase.
3565	* gcc.c-torture/execute/pr41395-2.c: Likewise.
3566
35672009-09-22  Jakub Jelinek  <jakub@redhat.com>
3568
3569	* gcc.dg/20090922-1.c: New test.
3570
3571	PR bootstrap/41405
3572	* gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
3573	* gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3574	* g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3575	* g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
3576	* g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3577	* g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3578	* g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3579	* objc.dg/dwarf-2.m: Likewise.
3580
35812009-09-22  Richard Guenther  <rguenther@suse.de>
3582
3583	PR tree-optimization/41428
3584	* g++.dg/tree-ssa/pr41428.C: New testcase.
3585
35862009-09-22  Jakub Jelinek  <jakub@redhat.com>
3587
3588	PR middle-end/41429
3589	* g++.dg/gomp/pr41429.C: New test.
3590
35912009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
3592
3593	* gcc.dg/tree-ssa/tailrecursion-6.c: New file.
3594
35952009-09-21  Jason Merrill  <jason@redhat.com>
3596
3597	PR c++/41421
3598	* g++.dg/cpp0x/trivial1.C: Expand.
3599
36002009-09-21  Kai Tietz  <kai.tietz@onevision.com>
3601
3602	* gcc.dg/torture/calleesave-sse.c: New.
3603
36042009-09-21  Jan Hubicka  <jh@suse.cz>
3605
3606	* gcc.dg/guality/inline-params.c: New testcase.
3607
36082009-09-21  Uros Bizjak  <ubizjak@gmail.com>
3609
3610	* gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
3611	Add -fno-inline.
3612	* gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
3613	* gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
3614	(f2): Ditto.
3615
36162009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3617
3618	* gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
3619	* gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
3620	* gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
3621	* gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
3622	* gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
3623
36242009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3625
3626	PR middle-end/40642
3627	* g++.dg/torture/pr40642.C: New testcase.
3628
36292009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3630
3631	* gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
3632	cases in static initializers.
3633
36342009-09-20  Kai Tietz  <kai.tietz@onevision.com>
3635
3636	* gcc.c-tortue/compile/pr39886.c: New.
3637
36382009-09-20  Chris Demetriou  <cgd@google.com>
3639
3640	PR preprocessor/28435:
3641	* gcc.dg/cpp/missing-header-MD.c: Make output checking match
3642	gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
3643	* gcc.dg/cpp/missing-header-MMD.c: Likewise.
3644	* gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3645	* gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3646
36472009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
3648
3649	* gcc.target/mips/mips.exp: Add relax-pic-calls
3650	under -mfoo/-mno-foo options.
3651	(mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
3652	and -mexplicit-relocs.
3653	* gcc.target/mips/call-1.c: New test.
3654	* gcc.target/mips/call-2.c: New test.
3655	* gcc.target/mips/call-3.c: New test.
3656	* gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
3657	* gcc.dg/tree-ssa/loop-1.c: Likewise.
3658
36592009-09-19  Chris Demetriou  <cgd@google.com>
3660
3661	PR preprocessor/28435:
3662	* gcc.dg/cpp/missing-header-MD.c: New test.
3663	* gcc.dg/cpp/missing-header-MMD.c: New test.
3664	* gcc.dg/cpp/missing-sysheader-MD.c: New test.
3665	* gcc.dg/cpp/missing-sysheader-MMD.c: New test.
3666
36672009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3668
3669	PR libgfortran/41328
3670	* gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
3671	EOF works.
3672
36732009-09-18  Jason Merrill  <jason@redhat.com>
3674
3675	* g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
3676	* g++.dg/cpp0x/initlist-deduce.C: New.
3677
36782009-09-18  Neil Vachharajani  <nvachhar@google.com>
3679
3680	* gcc.dg/tree-prof/val-prof-7.c: Added test case.
3681
36822009-09-18  Janis Johnson  <janis187@us.ibm.com>
3683
3684	* gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
3685	* c-c++-common/dfp: New directory.
3686	* c-c++-common/dfp/dfp-dbg.h: New file.
3687	* gcc.dg/dfp/call-by-value.c: Move to ...
3688	* c-c++-common/call-by-value.c: here.
3689	* gcc.dg/dfp/cast.c: Move to ...
3690	* c-c++-common/cast.c: here.
3691	* gcc.dg/dfp/compare-eq-const.c: Move to ...
3692	* c-c++-common/compare-eq-const.c: here.
3693	* gcc.dg/dfp/compare-eq-d128.c: Move to ...
3694	* c-c++-common/compare-eq-d128.c: here.
3695	* gcc.dg/dfp/compare-eq-d32.c: Move to ...
3696	* c-c++-common/compare-eq-d32.c: here.
3697	* gcc.dg/dfp/compare-eq-d64.c: Move to ...
3698	* c-c++-common/compare-eq-d64.c: here.
3699	* gcc.dg/dfp/compare-eq-dfp.c: Move to ...
3700	* c-c++-common/compare-eq-dfp.c: here.
3701	* gcc.dg/dfp/compare-eq.h: Move to ...
3702	* c-c++-common/compare-eq.h: here.
3703	* gcc.dg/dfp/compare-rel-const.c: Move to ...
3704	* c-c++-common/compare-rel-const.c: here.
3705	* gcc.dg/dfp/compare-rel-d128.c: Move to ...
3706	* c-c++-common/compare-rel-d128.c: here.
3707	* gcc.dg/dfp/compare-rel-d32.c: Move to ...
3708	* c-c++-common/compare-rel-d32.c: here.
3709	* gcc.dg/dfp/compare-rel-d64.c: Move to ...
3710	* c-c++-common/compare-rel-d64.c: here.
3711	* gcc.dg/dfp/compare-rel-dfp.c: Move to ...
3712	* c-c++-common/compare-rel-dfp.c: here.
3713	* gcc.dg/dfp/compare-rel.h: Move to ...
3714	* c-c++-common/compare-rel.h: here.
3715	* gcc.dg/dfp/compare-special-d128.c: Move to ...
3716	* c-c++-common/compare-special-d128.c: here.
3717	* gcc.dg/dfp/compare-special-d32.c: Move to ...
3718	* c-c++-common/compare-special-d32.c: here.
3719	* gcc.dg/dfp/compare-special-d64.c: Move to ...
3720	* c-c++-common/compare-special-d64.c: here.
3721	* gcc.dg/dfp/compare-special.h: Move to ...
3722	* c-c++-common/compare-special.h: here.
3723	* gcc.dg/dfp/constants-zero.c: Move to ...
3724	* c-c++-common/constants-zero.c: here.
3725	* gcc.dg/dfp/convert-bfp-10.c: Move to ...
3726	* c-c++-common/convert-bfp-10.c: here.
3727	* gcc.dg/dfp/convert-bfp-11.c: Move to ...
3728	* c-c++-common/convert-bfp-11.c: here.
3729	* gcc.dg/dfp/convert-bfp-12.c: Move to ...
3730	* c-c++-common/convert-bfp-12.c: here.
3731	* gcc.dg/dfp/convert-bfp-13.c: Move to ...
3732	* c-c++-common/convert-bfp-13.c: here.
3733	* gcc.dg/dfp/convert-bfp-14.c: Move to ...
3734	* c-c++-common/convert-bfp-14.c: here.
3735	* gcc.dg/dfp/convert-bfp-2.c: Move to ...
3736	* c-c++-common/convert-bfp-2.c: here.
3737	* gcc.dg/dfp/convert-bfp-3.c: Move to ...
3738	* c-c++-common/convert-bfp-3.c: here.
3739	* gcc.dg/dfp/convert-bfp-4.c: Move to ...
3740	* c-c++-common/convert-bfp-4.c: here.
3741	* gcc.dg/dfp/convert-bfp-5.c: Move to ...
3742	* c-c++-common/convert-bfp-5.c: here.
3743	* gcc.dg/dfp/convert-bfp-6.c: Move to ...
3744	* c-c++-common/convert-bfp-6.c: here.
3745	* gcc.dg/dfp/convert-bfp-7.c: Move to ...
3746	* c-c++-common/convert-bfp-7.c: here.
3747	* gcc.dg/dfp/convert-bfp-8.c: Move to ...
3748	* c-c++-common/convert-bfp-8.c: here.
3749	* gcc.dg/dfp/convert-bfp-9.c: Move to ...
3750	* c-c++-common/convert-bfp-9.c: here.
3751	* gcc.dg/dfp/convert-bfp.c: Move to ...
3752	* c-c++-common/convert-bfp.c: here.
3753	* gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3754	* c-c++-common/convert-bfp-fold.c: here.
3755	* gcc.dg/dfp/convert-dfp.c: Move to ...
3756	* c-c++-common/convert-dfp.c: here.
3757	* gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3758	* c-c++-common/convert-dfp-fold-2.c: here.
3759	* gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3760	* c-c++-common/convert-dfp-fold.c: here.
3761	* gcc.dg/dfp/convert.h: Move to ...
3762	* c-c++-common/convert.h: here.
3763	* gcc.dg/dfp/convert-int.c: Move to ...
3764	* c-c++-common/convert-int.c: here.
3765	* gcc.dg/dfp/convert-int-fold.c: Move to ...
3766	* c-c++-common/convert-int-fold.c: here.
3767	* gcc.dg/dfp/convert-int-max.c: Move to ...
3768	* c-c++-common/convert-int-max.c: here.
3769	* gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3770	* c-c++-common/convert-int-max-fold.c: here.
3771	* gcc.dg/dfp/convert-int-saturate.c: Move to ...
3772	* c-c++-common/convert-int-saturate.c: here.
3773	* gcc.dg/dfp/func-array.c: Move to ...
3774	* c-c++-common/func-array.c: here.
3775	* gcc.dg/dfp/func-deref.c: Move to ...
3776	* c-c++-common/func-deref.c: here.
3777	* gcc.dg/dfp/func-mixed.c: Move to ...
3778	* c-c++-common/func-mixed.c: here.
3779	* gcc.dg/dfp/func-pointer.c: Move to ...
3780	* c-c++-common/func-pointer.c: here.
3781	* gcc.dg/dfp/func-scalar.c: Move to ...
3782	* c-c++-common/func-scalar.c: here.
3783	* gcc.dg/dfp/func-struct.c: Move to ...
3784	* c-c++-common/func-struct.c: here.
3785	* gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3786	* c-c++-common/func-vararg-alternate-d128-2.c: here.
3787	* gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3788	* c-c++-common/func-vararg-alternate-d128.c: here.
3789	* gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3790	* c-c++-common/func-vararg-alternate-d32.c: here.
3791	* gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3792	* c-c++-common/func-vararg-alternate-d64.c: here.
3793	* gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3794	* c-c++-common/func-vararg-alternate.h: here.
3795	* gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3796	* c-c++-common/func-vararg-dfp.c: here.
3797	* gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3798	* c-c++-common/func-vararg-mixed-2.c: here.
3799	* gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3800	* c-c++-common/func-vararg-mixed.c: here.
3801	* gcc.dg/dfp/func-vararg-size0.c: Move to ...
3802	* c-c++-common/func-vararg-size0.c: here.
3803	* gcc.dg/dfp/inf-1.c: Move to ...
3804	* c-c++-common/inf-1.c: here.
3805	* gcc.dg/dfp/loop-index.c: Move to ...
3806	* c-c++-common/loop-index.c: here.
3807	* gcc.dg/dfp/modes.c: Move to ...
3808	* c-c++-common/modes.c: here.
3809	* gcc.dg/dfp/nan-1.c: Move to ...
3810	* c-c++-common/nan-1.c: here.
3811	* gcc.dg/dfp/nan-2.c: Move to ...
3812	* c-c++-common/nan-2.c: here.
3813	* gcc.dg/dfp/operator-arith-fold.c: Move to ...
3814	* c-c++-common/operator-arith-fold.c: here.
3815	* gcc.dg/dfp/operator-assignment.c: Move to ...
3816	* c-c++-common/operator-assignment.c: here.
3817	* gcc.dg/dfp/operator-comma.c: Move to ...
3818	* c-c++-common/operator-comma.c: here.
3819	* gcc.dg/dfp/operator-cond.c: Move to ...
3820	* c-c++-common/operator-cond.c: here.
3821	* gcc.dg/dfp/operator-logical.c: Move to ...
3822	* c-c++-common/operator-logical.c: here.
3823	* gcc.dg/dfp/operator-unary.c: Move to ...
3824	* c-c++-common/operator-unary.c: here.
3825	* gcc.dg/dfp/pr31385.c: Move to ...
3826	* c-c++-common/pr31385.c: here.
3827	* gcc.dg/dfp/pr33466.c: Move to ...
3828	* c-c++-common/pr33466.c: here.
3829	* gcc.dg/dfp/pr35620.c: Move to ...
3830	* c-c++-common/pr35620.c: here.
3831	* gcc.dg/dfp/pr36800.c: Move to ...
3832	* c-c++-common/pr36800.c: here.
3833	* gcc.dg/dfp/pr39034.c: Move to ...
3834	* c-c++-common/pr39034.c: here.
3835	* gcc.dg/dfp/pr39035.c: Move to ...
3836	* c-c++-common/pr39035.c: here.
3837	* gcc.dg/dfp/pr39902.c: Move to ...
3838	* c-c++-common/pr39902.c: here.
3839	* gcc.dg/dfp/pr39986.c: Move to ...
3840	* c-c++-common/pr39986.c: here.
3841	* gcc.dg/dfp/signbit-1.c: Move to ...
3842	* c-c++-common/signbit-1.c: here.
3843	* gcc.dg/dfp/signbit-2.c: Move to ...
3844	* c-c++-common/signbit-2.c: here.
3845	* gcc.dg/dfp/struct-layout-1.c: Move to ...
3846	* c-c++-common/struct-layout-1.c: here.
3847	* gcc.dg/dfp/usual-arith-conv.c: Move to ...
3848	* c-c++-common/usual-arith-conv.c: here.
3849	* gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3850	* c-c++-common/usual-arith-conv-const.c: here.
3851
38522009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
3853
3854	PR testsuite/41288
3855	* gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3856	stack alignment.
3857
38582009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
3859
3860	PR c++/39365
3861	* g++.dg/expr/bool3.C: New test.
3862	* g++.dg/expr/bool4.C: New test.
3863
38642009-09-17  Janis Johnson  <janis187@us.ibm.com>
3865
3866	* gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3867	* gcc.dg/dfp/signbit-2.c: Use it.
3868	* gcc.dg/dfp/func-vararg-alternate.h: Change two
3869	arguments to unsigned int.
3870	* gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3871	* gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3872	* gcc.dg/dfp/convert-dfp-fold.c: Ditto
3873	* gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3874	* gcc.dg/dfp/operator-arith-fold.c: Ditto.
3875	* gcc.dg/dfp/pr39986.c: Ditto.
3876	* gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3877	* gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3878	* gcc.dg/dfp/pr35620.c: Define typedef for C++.
3879	* gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3880	* gcc.dg/dfp/convert-int-fold.c: Ditto.
3881
38822009-09-17  Jakub Jelinek  <jakub@redhat.com>
3883
3884	* gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3885
38862009-09-17  Janis Johnson  <janis187@us.ibm.com>
3887
3888	PR c/41049
3889	* dfp/pr41049.c: New test.
3890
38912009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3892
3893	PR testsuite/41385
3894	* gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3895
38962009-09-17  Martin Jambor  <mjambor@suse.cz>
3897
3898	* gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3899	* gcc.dg/ipa/ipa-sra-1.c: New test.
3900	* gcc.dg/ipa/ipa-sra-2.c: New test.
3901	* gcc.dg/ipa/ipa-sra-3.c: New test.
3902	* gcc.dg/ipa/ipa-sra-4.c: New test.
3903	* gcc.dg/ipa/ipa-sra-5.c: New test.
3904	* gcc.c-torture/execute/ipa-sra-1.c: New test.
3905	* gcc.c-torture/execute/ipa-sra-2.c: New test.
3906
39072009-09-17  Michael Matz  <matz@suse.de>
3908
3909	PR middle-end/41347
3910	* gfortran.dg/pr41347.f90: New test.
3911
39122009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3913
3914	* gcc.c-torture/compile/20090917-1.c: New testcase.
3915
39162009-09-16  Uros Bizjak  <ubizjak@gmail.com>
3917
3918	* gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3919	* gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
3920	alpha*-*-* target from XFAIL list.
3921
39222009-09-16  Janis Johnson  <janis187@us.ibm.com>
3923
3924	* gcc.dg/dfp/dfp.exp: Use appropriate default options.
3925	* gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3926	* gcc.dg/dfp/cast-bad.c: Use default options.
3927	* gcc.dg/dfp/compare-rel-const.c: Ditto.
3928	* gcc.dg/dfp/composite-type.c: Ditto.
3929	* gcc.dg/dfp/constants.c: Ditto.
3930	* gcc.dg/dfp/constants-hex.c: Ditto.
3931	* gcc.dg/dfp/constants-pedantic.c: Ditto.
3932	* gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3933	* gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3934	* gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3935	* gcc.dg/dfp/ctypes.c: Ditto.
3936	* gcc.dg/dfp/ddmode-ice.c: Ditto.
3937	* gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3938	* gcc.dg/dfp/float-constant-double.c: Ditto.
3939	* gcc.dg/dfp/keywords-pedantic.c: Ditto.
3940	* gcc.dg/dfp/keywords-reserved.c: Ditto.
3941	* gcc.dg/dfp/modes.c: Ditto.
3942	* gcc.dg/dfp/operator-bitwise.c: Ditto.
3943	* gcc.dg/dfp/pr31344.c: Ditto.
3944	* gcc.dg/dfp/pr31385.c: Ditto.
3945	* gcc.dg/dfp/pr33466.c: Ditto.
3946	* gcc.dg/dfp/pr35620.c: Ditto.
3947	* gcc.dg/dfp/pr37435.c: Ditto.
3948	* gcc.dg/dfp/pr39986.c: Ditto.
3949	* gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3950	* gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3951	* gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3952	* gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3953	* gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3954	* gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3955	* gcc.dg/dfp/typespec.c: Ditto.
3956	* gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3957	* gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3958	* gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3959	* gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3960	* gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3961	* gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3962	* gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3963	* gcc.dg/dfp/compare-rel.h: Ditto.
3964	* gcc.dg/dfp/compare-special.h: Ditto.
3965	* gcc.dg/dfp/convert.h: Ditto.
3966	* gcc.dg/dfp/fe-check.h: Ditto.
3967	* gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3968	* gcc.dg/dfp/cast.c: Ditto.
3969	* gcc.dg/dfp/compare-eq-const.c: Ditto.
3970	* gcc.dg/dfp/compare-eq-d32.c: Ditto.
3971	* gcc.dg/dfp/compare-eq-d64.c: Ditto.
3972	* gcc.dg/dfp/compare-eq-d128.c: Ditto.
3973	* gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3974	* gcc.dg/dfp/compare-rel-d32.c: Ditto.
3975	* gcc.dg/dfp/compare-rel-d64.c: Ditto.
3976	* gcc.dg/dfp/compare-rel-d128.c: Ditto.
3977	* gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3978	* gcc.dg/dfp/compare-special-d32.c: Ditto.
3979	* gcc.dg/dfp/compare-special-d64.c: Ditto.
3980	* gcc.dg/dfp/compare-special-d128.c: Ditto.
3981	* gcc.dg/dfp/constants-zero.c: Ditto.
3982	* gcc.dg/dfp/convert-bfp-2.c: Ditto.
3983	* gcc.dg/dfp/convert-bfp-3.c: Ditto.
3984	* gcc.dg/dfp/convert-bfp-4.c: Ditto.
3985	* gcc.dg/dfp/convert-bfp-5.c: Ditto.
3986	* gcc.dg/dfp/convert-bfp-6.c: Ditto.
3987	* gcc.dg/dfp/convert-bfp-7.c: Ditto.
3988	* gcc.dg/dfp/convert-bfp-8.c: Ditto.
3989	* gcc.dg/dfp/convert-bfp-9.c: Ditto.
3990	* gcc.dg/dfp/convert-bfp-10.c: Ditto.
3991	* gcc.dg/dfp/convert-bfp-11.c: Ditto.
3992	* gcc.dg/dfp/convert-bfp-12.c: Ditto.
3993	* gcc.dg/dfp/convert-bfp-13.c: Ditto.
3994	* gcc.dg/dfp/convert-bfp-14.c: Ditto.
3995	* gcc.dg/dfp/convert-bfp.c: Ditto.
3996	* gcc.dg/dfp/convert-complex.c: Ditto.
3997	* gcc.dg/dfp/convert-dfp.c: Ditto.
3998	* gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3999	* gcc.dg/dfp/convert-dfp-round.c: Ditto.
4000	* gcc.dg/dfp/convert-int.c: Ditto.
4001	* gcc.dg/dfp/convert-int-fold.c: Ditto.
4002	* gcc.dg/dfp/convert-int-max.c: Ditto.
4003	* gcc.dg/dfp/convert-int-saturate.c: Ditto.
4004	* gcc.dg/dfp/decfloat-constants.c: Ditto.
4005	* gcc.dg/dfp/fe-binop.c: Ditto.
4006	* gcc.dg/dfp/fe-convert-1.c: Ditto.
4007	* gcc.dg/dfp/fe-convert-2.c: Ditto.
4008	* gcc.dg/dfp/fe-convert-3.c: Ditto.
4009	* gcc.dg/dfp/func-array.c: Ditto.
4010	* gcc.dg/dfp/func-deref.c: Ditto.
4011	* gcc.dg/dfp/func-mixed.c: Ditto.
4012	* gcc.dg/dfp/func-pointer.c: Ditto.
4013	* gcc.dg/dfp/func-scalar.c: Ditto.
4014	* gcc.dg/dfp/func-struct.c: Ditto.
4015	* gcc.dg/dfp/func-vararg-alternate.h: Ditto.
4016	* gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
4017	* gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
4018	* gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
4019	* gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
4020	* gcc.dg/dfp/func-vararg-dfp.c: Ditto.
4021	* gcc.dg/dfp/func-vararg-mixed.c: Ditto.
4022	* gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
4023	* gcc.dg/dfp/func-vararg-size0.c: Ditto.
4024	* gcc.dg/dfp/inf-1.c: Ditto.
4025	* gcc.dg/dfp/loop-index.c: Ditto.
4026	* gcc.dg/dfp/nan-1.c: Ditto.
4027	* gcc.dg/dfp/nan-2.c: Ditto.
4028	* gcc.dg/dfp/operator-arith-fold.c: Ditto.
4029	* gcc.dg/dfp/operator-assignment.c: Ditto.
4030	* gcc.dg/dfp/operator-comma.c: Ditto.
4031	* gcc.dg/dfp/operator-cond.c: Ditto.
4032	* gcc.dg/dfp/operator-logical.c: Ditto.
4033	* gcc.dg/dfp/operator-unary.c: Ditto.
4034	* gcc.dg/dfp/pr36800.c: Ditto.
4035	* gcc.dg/dfp/pr39034.c: Ditto.
4036	* gcc.dg/dfp/pr39035.c: Ditto.
4037	* gcc.dg/dfp/pr39902.c: Ditto.
4038	* gcc.dg/dfp/signbit-1.c: Ditto.
4039	* gcc.dg/dfp/signbit-2.c: Ditto.
4040	* gcc.dg/dfp/struct-layout-1.c: Ditto.
4041	* gcc.dg/dfp/union-init.c: Ditto.
4042	* gcc.dg/dfp/usual-arith-conv.c: Ditto.
4043
40442009-09-16  Michael Matz  <matz@suse.de>
4045
4046	PR fortran/41212
4047	* gfortran.dg/pr41212.f90: New test.
4048
40492009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
4050
4051	* gnat.dg/alignment9.adb: New test.
4052
40532009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
4054
4055	* gnat.dg/discr20.ad[sb]: New test.
4056
40572009-09-16  Richard Guenther  <rguenther@suse.de>
4058
4059	PR middle-end/34011
4060	* gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
4061
40622009-09-16  DJ Delorie  <dj@redhat.com>
4063	    Kaz Kojima  <kkojima@gcc.gnu.org>
4064
4065	* gcc.target/sh/struct-arg-dw2.c: New test.
4066
40672009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
4068	    Jakub Jelinek  <jakub@redhat.com>
4069
4070	PR target/41175
4071	* gcc.target/powerpc/pr41175.c: New test.
4072
40732009-09-14  Richard Henderson  <rth@redhat.com>
4074
4075	* c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
4076	c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
4077	gcc.dg/tree-ssa/asmgoto-1.c: New files.
4078
40792009-09-14  Richard Henderson  <rth@redhat.com>
4080
4081	* g++.dg/eh/builtin1.C: Update resx pattern match.
4082	* g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
4083
40842009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
4085
4086	* gcc.target/mips/branch-helper.h: New file.
4087	* gcc.target/mips/branch-2.c,
4088	* gcc.target/mips/branch-3.c,
4089	* gcc.target/mips/branch-4.c,
4090	* gcc.target/mips/branch-5.c,
4091	* gcc.target/mips/branch-6.c,
4092	* gcc.target/mips/branch-7.c,
4093	* gcc.target/mips/branch-8.c,
4094	* gcc.target/mips/branch-9.c,
4095	* gcc.target/mips/branch-10.c,
4096	* gcc.target/mips/branch-11.c,
4097	* gcc.target/mips/branch-12.c,
4098	* gcc.target/mips/branch-13.c,
4099	* gcc.target/mips/branch-14.c,
4100	* gcc.target/mips/branch-15.c: New tests.
4101
41022009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
4103
4104	PR target/41331
4105	* gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
4106	-m32 -mpowerpc64 system.
4107
41082009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
4109
4110	From Jie Zhang <jie.zhang@analog.com>:
4111	* gcc.target/bfin/saveall.c: New test.
4112	* gcc.target/bfin/20090914-1.c: New test.
4113	* gcc.target/bfin/20090914-2.c: New test.
4114
4115	* gcc.target/bfin/20090914-3.c: New test.
4116
41172009-09-14  Andrew Stubbs  <ams@codesourcery.com>
4118
4119	* gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
4120
41212009-09-14  Richard Guenther  <rguenther@suse.de>
4122
4123	PR middle-end/41350
4124	* g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
4125
41262009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4127
4128	PR libgfortran/41328
4129	* gfortran.dg/cr_lf.f90: New test.
4130
41312009-09-11  Michael Matz  <matz@suse.de>
4132
4133	PR middle-end/41275
4134	* g++.dg/tree-ssa/pr41275.C: New test.
4135
41362009-09-11  Janus Weil  <janus@gcc.gnu.org>
4137
4138	PR fortran/41242
4139	* gfortran.dg/proc_ptr_comp_21.f90: New.
4140
41412009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
4142
4143	PR fortran/31292
4144	* gfortran.dg/module_procedure_1.f90: New test.
4145	* gfortran.dg/module_procedure_2.f90: Ditto.
4146	* gfortran.dg/generic_14.f90: Move dg-error to new location.
4147
41482009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4149	    James A. Morrison  <phython@gcc.gnu.org>
4150
4151	PR ada/18302
4152	* ada/acats/run_all.sh (target_run): Use run_test.exp to execute
4153	commands.
4154	* ada/acats/run_test.exp: New file.
4155
41562009-09-10  Uros Bizjak <ubizjak@gmail.com>
4157
4158	Revert:
4159	2009-09-09  Uros Bizjak <ubizjak@gmail.com>
4160
4161	PR rtl-optimization/39779
4162	* gcc.dg/pr39979.c: New test.
4163
41642009-09-10  Richard Guenther  <rguenther@suse.de>
4165
4166	PR middle-end/41257
4167	* g++.dg/torture/pr41257-2.C: New testcase.
4168
41692009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
4170
4171	PR c++/28293
4172	* g++.dg/template/crash91.C: New.
4173
41742009-09-09  Uros Bizjak <ubizjak@gmail.com>
4175
4176	PR rtl-optimization/39779
4177	* gcc.dg/pr39979.c: New test.
4178
41792009-09-09  Richard Guenther  <rguenther@suse.de>
4180
4181	PR tree-optimization/41101
4182	* gcc.c-torture/compile/pr41101.c: New testcase.
4183
41842009-09-09  Richard Guenther  <rguenther@suse.de>
4185
4186	PR middle-end/41317
4187	* gcc.c-torture/execute/pr41317.c: New testcase.
4188	* gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
4189	* gcc.dg/tree-ssa/forwprop-12.c: Likewise.
4190
41912009-09-08  Dodji Seketeli  <dodji@redhat.com>
4192
4193	Fix some test breakages on Darwin
4194	* g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
4195	and adjust.
4196	* g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4197	* g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4198	* g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4199	* g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
4200	take darwin specifics in account.
4201
42022009-09-08  Joseph Myers  <joseph@codesourcery.com>
4203
4204	* gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
4205	gcc.dg/profile-dir-3.c: Disable for remote-host testing.
4206
42072009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
4208
4209	PR c++/39923
4210	* g++.dg/cpp0x/initlist24.C: New.
4211
42122009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
4213
4214	* gcc.dg/large-size-array-2.c: Fix target requirement.
4215	* gcc.dg/large-size-array-4.c: Likewise.
4216	* gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
4217	* gcc.dg/c99-const-expr-2.c: Likewise.
4218	* gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
4219	* gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
4220	* gcc.dg/c90-const-expr-10.c: Likewise.
4221	* gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
4222	instead of long.
4223	* gcc.dg/tree-ssa/pr33920.c: Likewise.
4224	* gcc.dg/vect/pr33846.c: Likewise.
4225	* gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
4226	__PTRDIFF_TYPE__, instead of unsigned long.
4227	* gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
4228
42292009-09-08  Alexandre Oliva  <aoliva@redhat.com>
4230
4231	PR debug/41229
4232	PR debug/41291
4233	PR debug/41300
4234	* gfortran.dg/pr41229.f90: New.
4235
42362009-09-08  Alexandre Oliva  <aoliva@redhat.com>
4237
4238	PR debug/41232
4239	* gcc.dg/pr41232.c: New.
4240
42412009-09-08  Joseph Myers  <joseph@codesourcery.com>
4242
4243	* gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
4244	contain -march.
4245	* gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
4246	gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
4247	gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
4248	gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
4249	gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
4250	gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
4251	gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
4252	gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
4253	options other than that used in dg-options.
4254
42552009-09-07  Jakub Jelinek  <jakub@redhat.com>
4256
4257	PR rtl-optimization/41239
4258	* gcc.c-torture/execute/pr41239.c: New test.
4259
42602009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4261
4262	PR libgfortran/41192
4263	* gfortran.dg/namelist_59.f90: New test.
4264
42652009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
4266
4267	From Mike Frysinger  <michael.frysinger@analog.com>
4268	* gcc.target/bfin/mcpu-bf542m.c: New file.
4269	* gcc.target/bfin/mcpu-bf544m.c: Likewise.
4270	* gcc.target/bfin/mcpu-bf546m.c: Likewise.
4271	* gcc.target/bfin/mcpu-bf548m.c: Likewise.
4272	* gcc.target/bfin/mcpu-bf549m.c: Likewise.
4273
42742009-09-07  Martin Jambor  <mjambor@suse.cz>
4275
4276	PR middle-end/41282
4277	* gcc.c-torture/compile/pr41282.c: New test.
4278
42792009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4280
4281	PR fortran/41197
4282	* gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
4283	variables for stat and errmsg.
4284	* gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
4285	* gfortran.dg/allocate_stat_2.f90:  New test.
4286
42872009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
4288
4289	* gcc.c-torture/compile/20090907-1.c: New test.
4290
42912009-09-06  Jakub Jelinek  <jakub@redhat.com>
4292
4293	PR bootstrap/41241
4294	* gcc.dg/pr41241.c: New test.
4295
42962009-09-06  Richard Guenther  <rguenther@suse.de>
4297
4298	PR middle-end/41144
4299	* g++.dg/torture/pr41144.C: New testcase.
4300
43012009-09-06  Richard Guenther  <rguenther@suse.de>
4302
4303	PR middle-end/41261
4304	* gcc.dg/torture/pr41261.c: New testcase.
4305
43062009-09-05  Richard Guenther  <rguenther@suse.de>
4307
4308	PR middle-end/41181
4309	* gcc.c-torture/compile/pr41181.c: New testcase.
4310
43112009-09-05  Richard Guenther  <rguenther@suse.de>
4312
4313	PR debug/41273
4314	* g++.dg/torture/pr41273.C: New testcase.
4315
43162009-09-05  Paul Thomas  <pault@gcc.gnu.org>
4317
4318	PR fortran/41258
4319	* gfortran.dg/typebound_proc_12.f90 : New test.
4320
43212009-09-04  Alexandre Oliva  <aoliva@redhat.com>
4322
4323	PR debug/41225
4324	* gfortran.dg/pr41225.f90: New.
4325
43262009-09-04  Alexandre Oliva  <aoliva@redhat.com>
4327
4328	* gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
4329	unistd.h, sys/types.h and sys/wait.h.
4330	(gualchk_t): New.
4331	(GUALCVT): New.
4332	(GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
4333	(GUALITY_GDB_REDIRECT): New.
4334	(GUALITY_GDB_ARGS): Use it.
4335
43362009-09-04  Richard Guenther  <rguenther@suse.de>
4337
4338	PR middle-end/41257
4339	* g++.dg/torture/pr41257.C: New testcase.
4340
43412009-09-04  Martin Jambor  <mjambor@suse.cz>
4342
4343	PR tree-optimization/41112
4344	* gnat.dg/array8.adb: New test.
4345
43462009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
4347
4348	* gcc.target/arm/ctz.c: New test case.
4349
43502009-09-03  Alon Dayan  <alond@il.ibm.com>
4351
4352	PR tree-optimization/38275
4353	* gcc.dg/autopar/reduc-1char.c: Increase number
4354	of iterations. Adjust the logic accordingly.
4355	* gcc.dg/autopar/reduc-2char.c: Ditto.
4356	* gcc.dg/autopar/reduc-1.c: Ditto.
4357	* gcc.dg/autopar/reduc-2.c: Ditto.
4358	* gcc.dg/autopar/reduc-3.c: Ditto.
4359	* gcc.dg/autopar/reduc-6.c: Ditto.
4360	* gcc.dg/autopar/reduc-7.c: Ditto.
4361	* gcc.dg/autopar/reduc-8.c: Ditto.
4362	* gcc.dg/autopar/reduc-9.c: Ditto.
4363	* gcc.dg/autopar/pr39500-1.c: Ditto.
4364	* gcc.dg/autopar/reduc-1short.c: Ditto.
4365	* gcc.dg/autopar/reduc-2short.c: Ditto.
4366	* gcc.dg/autopar/parallelization-1.c: Ditto.
4367
43682009-09-03  Jakub Jelinek  <jakub@redhat.com>
4369
4370	* gcc.dg/guality/guality.exp: Only run guality tests if a trivial
4371	testcase using guality.h compiles and links and if a global variable
4372	can be verified by gdb.
4373
43742009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
4375
4376	* lib/target-supports.exp (check_effective_target_sync_int_long):
4377	Supported on Blackfin Linux targets.
4378
43792009-09-02  David Daney  <ddaney@caviumnetworks.com>
4380
4381	* gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
4382
43832009-09-03  Diego Novillo  <dnovillo@google.com>
4384
4385	* gcc.dg/gomp/combined-1.c: Adjust expected pattern.
4386	* g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4387	* g++.dg/warn/unit-1.C: Likewise.
4388	* g++.dg/ipa/iinline-1.C: Likewise.
4389	* g++.dg/template/cond2.C: Adjust expected line location for the
4390	error.
4391	* g++.dg/template/pr35240.C: Likewise.
4392
43932009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4394
4395	* gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
4396	* gcc.dg/tree-ssa/local-pure-const.c: Likewise.
4397
43982009-09-02  Martin Jambor  <mjambor@suse.cz>
4399
4400	* gcc.dg/tree-ssa/sra-8.c: New testcase.
4401	* gcc.dg/memcpy-1.c: Add . to match pattern.
4402	* gcc.dg/uninit-I.c: XFAIL warning test.
4403	* g++.dg/warn/unit-1.C: XFAIL warning test.
4404
44052009-09-02  Ian Lance Taylor  <iant@google.com>
4406
4407	* gcc.dg/20090902-1.c: New test.
4408
44092009-09-02  Jakub Jelinek  <jakub@redhat.com>
4410
4411	* gcc.dg/builtin-object-size-9.c: New test.
4412
44132009-09-02  Olivier Hainque  <hainque@adacore.com>
4414
4415	* gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
4416
44172009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4418	    Olivier Hainque  <hainque@adacore.com>
4419
4420	* gnat.dg/misaligned_param.adb: New test.
4421	* gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
4422	* gnat.dg/slice7.adb: Add 1 more related case.
4423
44242009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4425
4426	* gcc.dg/guality/guality.c: Expect to fail for now.
4427	* gcc.dg/guality/example.c: Likewise.
4428
44292009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4430
4431	* gcc.dg/guality/guality.c: New.
4432	* gcc.dg/guality/guality.h: New.
4433	* gcc.dg/guality/guality.exp: New.
4434	* gcc.dg/guality/example.c: New.
4435	* lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
4436	(cleanup-saved-temps): Likewise, .gkd files too.
4437
44382009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4439
4440	PR fortran/39229
4441	* gfortran.dg/line_length_3.f: New test.
4442	* gfortran.dg/line_length_4.f90: New test.
4443
44442009-09-01  Loren J. Rittle  <ljrittle@acm.org>
4445
4446	* lib/target-supports.exp (check_gc_sections_available):
4447	Add proper pattern quote.
4448
44492009-08-31  Uros Bizjak  <ubizjak@gmail.com>
4450	    Kaz Kojima  <kkojima@gcc.gnu.org>
4451
4452	* lib/target-supports.exp (add_options_for_ieee): New procedure.
4453	* g++.dg/cdce3.C: Use dg-add-options ieee.
4454	* g++.dg/torture/type-generic-1.C: Likewise.
4455	* gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
4456	* gcc.dg/pr28796-2.c: Likewise.
4457	* gcc.dg/torture/builtin-math-7.c: Likewise.
4458	* gcc.dg/torture/type-generic-1.c: Likewise.
4459	* gfortran.dg/boz_14.f90: Likewise.
4460	* gfortran.dg/erf_2.F90: Likewise.
4461	* gfortran.dg/init_flag_3.f90: Likewise.
4462	* gfortran.dg/init_flag_4.f90: Likewise.
4463	* gfortran.dg/init_flag_5.f90: Likewise.
4464	* gfortran.dg/integer_exponentiation_1.f90: Likewise.
4465	* gfortran.dg/integer_exponentiation_5.F90: Likewise.
4466	* gfortran.dg/isnan_1.f90: Likewise.
4467	* gfortran.dg/isnan_2.f90: Likewise.
4468	* gfortran.dg/maxlocval_2.f90: Likewise.
4469	* gfortran.dg/maxlocval_4.f90: Likewise.
4470	* gfortran.dg/minlocval_1.f90: Likewise.
4471	* gfortran.dg/minlocval_4.f90: Likewise.
4472	* gfortran.dg/module_nan.f90: Likewise.
4473	* gfortran.dg/namelist_42.f90: Likewise.
4474	* gfortran.dg/namelist_43.f90: Likewise.
4475	* gfortran.dg/nan_1.f90: Likewise.
4476	* gfortran.dg/nan_2.f90: Likewise.
4477	* gfortran.dg/nan_3.f90: Likewise.
4478	* gfortran.dg/nan_4.f90: Likewise.
4479	* gfortran.dg/nan_5.f90: Likewise.
4480	* gfortran.dg/nearest_1.f90: Likewise.
4481	* gfortran.dg/nearest_2.f90: Likewise.
4482	* gfortran.dg/nearest_3.f90: Likewise.
4483	* gfortran.dg/pr37243.f: Likewise.
4484	* gfortran.dg/real_const_3.f90: Likewise.
4485	* gfortran.dg/transfer_simplify_2.f90: Likewise.
4486
44872009-08-31  Dodji Seketeli  <dodji@redhat.com>
4488
4489	PR debug/30161
4490	* g++.dg/debug/dwarf2/template-params-1.C: New test.
4491	* g++.dg/debug/dwarf2/template-params-2.C: Likewise.
4492	* g++.dg/debug/dwarf2/template-params-3.C: Likewise.
4493	* g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4494	* g++.dg/debug/dwarf2/template-params-5.C: Likewise.
4495	* g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4496	* g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
4497	* g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
4498	* g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
4499	* g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4500	* g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
4501	* g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4502	* g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4503
45042009-08-31  Jason Merrill  <jason@redhat.com>
4505
4506	PR c++/41127
4507	* g++.dg/parse/enum5.C: New.
4508	* g++.dg/cpp0x/enum1.C: Adjust expected error.
4509
45102009-08-31  Janus Weil  <janus@gcc.gnu.org>
4511
4512	PR fortran/40940
4513	* gfortran.dg/allocate_derived_1.f90: New.
4514	* gfortran.dg/class_3.f03: New.
4515
45162009-08-31  Janus Weil  <janus@gcc.gnu.org>
4517
4518	PR fortran/40996
4519	* gfortran.dg/allocatable_scalar_1.f90: New.
4520	* gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
4521	* gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
4522	* gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
4523
45242009-08-30  Richard Guenther  <rguenther@suse.de>
4525
4526	PR tree-optimization/41186
4527	* g++.dg/torture/pr41186.C: New testcase.
4528	* g++.dg/tree-ssa/pr41186.C: Likewise.
4529
45302009-08-30  Dodji Seketeli  <dodji@redhat.com>
4531
4532	PR c++/41187
4533	* g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
4534	take ia64 assembly comments syntax in account.
4535
45362009-08-30  Uros Bizjak  <ubizjak@gmail.com>
4537
4538	* gcc.target/i386/funcspec-5.c: Remove fused-add test.
4539
45402009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4541
4542	* gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
4543	* gfortran.dg/whole_file_6.f90: Likewise.
4544
45452009-08-28  Cary Coutant  <ccoutant@google.com>
4546
4547	PR debug/41063
4548	* g++.dg/debug/dwarf2/pr41063.C: New test.
4549
45502009-08-27  Uros Bizjak  <ubizjak@gmail.com>
4551
4552	PR rtl-optimization/40861
4553	* gcc.dg/pr40861.c: New test.
4554
45552009-08-27  Janus Weil  <janus@gcc.gnu.org>
4556
4557	PR fortran/40869
4558	* gfortran.dg/proc_ptr_comp_20.f90: New.
4559
45602009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
4561
4562	PR libfortran/39667
4563	* gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
4564	open temp file with status="scratch".
4565	* gfortran.dg/fmt_cache_1.f: Likewise.
4566	* gfortran.dg/fmt_exhaust.f90: Likewise.
4567	* gfortran.dg/fmt_t_4.f90: Likewise.
4568	* gfortran.dg/fseek.f90: Likewise.
4569	* gfortran.dg/list_read_5.f90: Likewise.
4570	* gfortran.dg/namelist_39.f90: Likewise.
4571	* gfortran.dg/namelist_56.f90: Likewise.
4572	* gfortran.dg/read_bad_advance.f90: Likewise.
4573	* gfortran.dg/read_repeat.f90: Likewise.
4574	* gfortran.dg/read_size_noadvance.f90: Likewise.
4575	* gfortran.dg/read_x_past.f: Likewise.
4576
45772009-08-27  Tobias Burnus  <burnus@net-b.de>
4578
4579	PR fortran/28039
4580	* gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
4581
45822009-08-27  Daniel Kraft  <d@domob.eu>
4583
4584	PR fortran/37425
4585	* gfortran.dg/impure_assignment_1.f90: Change expected error message.
4586	* gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
4587	error and fix problem with recursive assignment.
4588	* gfortran.dg/typebound_operator_2.f03: No not-implemented check.
4589	* gfortran.dg/typebound_operator_3.f03: New test.
4590	* gfortran.dg/typebound_operator_4.f03: New test.
4591
45922009-08-27  Dodji Seketeli  <dodji@redhat.com>
4593
4594	PR debug/41170
4595	* debug/dwarf2/namespace-1.C: New test.
4596
45972009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
4598
4599	PR fortran/41162
4600	* gfortran.dg/pr41162.f: New.
4601
46022009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
4603	    Richard Sandiford  <rdsandiford@googlemail.com>
4604
4605	* gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
4606	with "forbid_cpu".
4607	* gcc.target/mips/branch-1.c: Update accordingly.
4608	* gcc.target/mips/extend-1.c: Likewise.
4609	* gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
4610
46112009-08-26  Richard Guenther  <rguenther@suse.de>
4612
4613	PR middle-end/41163
4614	* gcc.c-torture/compile/pr41163.c: New testcase.
4615	* gcc.dg/pr35899.c: Adjust.
4616
46172009-08-26  Richard Guenther  <rguenther@suse.de>
4618
4619	* gcc.dg/tree-ssa/restrict-4.c: New testcase.
4620
46212009-08-26  Jason Merrill  <jason@redhat.com>
4622
4623	* g++.dg/cpp0x/explicit3.C: New.
4624	* g++.dg/overload/cond2.C: New.
4625
46262009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4627
4628	* gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
4629
46302009-08-25  Jan Hubicka  <jh@suse.cz>
4631
4632	* gcc.target/i386/sse5-shift1-vector.c
4633	* gcc.target/i386/isa-12.c
4634	* gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
4635	* gcc.target/i386/sse5-pcmov2.c
4636	* gcc.target/i386/isa-3.c
4637	* gcc.target/i386/sse5-shift2-vector.c
4638	* gcc.target/i386/isa-7.c
4639	* gcc.target/i386/funcspec-2.c
4640	* gcc.target/i386/sse5-haddX.c
4641	* gcc.target/i386/sse5-hadduX.c
4642	* gcc.target/i386/isa-9.c
4643	* gcc.target/i386/sse5-maccXX.c
4644	* gcc.target/i386/sse5-shift3-vector.c
4645	* gcc.target/i386/sse5-msubXX.c
4646	* gcc.target/i386/sse5-permpX.c
4647	* gcc.target/i386/sse5-check.h
4648	* gcc.target/i386/sse-12.c
4649	* gcc.target/i386/sse-11.c
4650	* gcc.target/i386/sse-10.c
4651	* gcc.target/i386/sse-13.c
4652	* gcc.target/i386/sse-14.c
4653	* gcc.target/i386/sse-22.c
4654	* gcc.target/i386/sse-2.c
4655	* gcc.target/i386/sse-13.c
4656	* gcc.target/i386/avx-2.c
4657	* gcc.target/i386/sse5-rotate1-vector.c
4658	* gcc.target/i386/isa-4.c
4659	* gcc.target/i386/sse5-hsubX.c
4660	* gcc.target/i386/sse5-pcmov.c
4661	* gcc.target/i386/sse5-fma.c
4662	* gcc.target/i386/isa-8.c
4663	* gcc.target/i386/sse5-rotate2-vector.c
4664	* gcc.target/i386/sse5-nmaccXX.c
4665	* gcc.target/i386/sse5-imul64-vector.c
4666	* gcc.target/i386/sse5-nmsubXX.c
4667	* gcc.target/i386/sse5-rotate3-vector.c
4668	* gcc.target/i386/sse5-fma-vector.c
4669	* gcc.target/i386/sse5-imul32widen-vector.c
4670	* gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
4671
4672	* gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
4673	* gcc.target/i386/funcspec-5.c: Remove SSE5.
4674	* gcc.target/i386/funcspec-6.c: Remove fused-add test.
4675	* gcc.target/i386/avx-1.c: Remove SSE5.
4676	* gcc.target/i386/avx-2.c: Remove SSE5.
4677	* g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
4678	* g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
4679	* g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
4680	* g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
4681
46822009-08-25  Uros Bizjak  <ubizjak@gmail.com>
4683
4684	* gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
4685
46862009-08-25  Ville Voutilainen  <ville.voutilainen@gmail.com>
4687
4688	* g++.dg/cpp0x/alignof.C: New. Tests that the alignof
4689	keyword works in the same manner as __alignof.
4690
46912009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4692
4693	PR libfortran/34670
4694	* gfortran.dg/unpack_bounds_1.f90:  New test.
4695	* gfortran.dg/unpack_bounds_2.f90:  New test.
4696	* gfortran.dg/unpack_bounds_3.f90:  New test.
4697
46982009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
4699
4700	* gnat.dg/slice7.adb: New test.
4701	* gnat.dg/slice7_pkg.ads: New helper.
4702
47032009-08-25  Janus Weil  <janus@gcc.gnu.org>
4704
4705	PR fortran/41139
4706	* gfortran.dg/proc_ptr_25.f90: New.
4707	* gfortran.dg/proc_ptr_comp_18.f90: New.
4708	* gfortran.dg/proc_ptr_comp_19.f90: New.
4709
47102009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4711
4712	PR fortran/41154
4713	* gfortran.dg/fmt_error_8.f: New test.
4714
47152009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4716
4717	* gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4718	number, update all callers and synchronize results for latest MPC.
4719
47202009-08-21  Jason Merrill  <jason@redhat.com>
4721
4722	* g++.dg/warn/Wunused-17.C: New.
4723
47242009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4725
4726	* gcc.target/arm/combine-cmp-shift.c: New test.
4727
47282009-08-24  Kai Tietz  <kai.tietz@onevision.com>
4729
4730	* gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4731	* gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4732	width specifier.
4733
47342009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
4735
4736	* gfortran.dg/fmt_error_7.f: New test.
4737
47382009-08-23  Uros Bizjak  <ubizjak@gmail.com>
4739
4740	PR target/40718
4741	* gcc.target/i386/pr40718.c: New test.
4742
47432009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4744
4745	* gfortran.dg/proc_ptr_24.f90: New test.
4746
47472009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
4748
4749	* gfortran.dg/allocate_alloc_opt_4.f90: New test.
4750	* gfortran.dg/allocate_alloc_opt_5.f90: New test.
4751	* gfortran.dg/allocate_alloc_opt_6.f90: New test.
4752
47532009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
4754
4755	PR fortran/28039
4756	* gfortran.dg/fmt_with_extra.f: new file.
4757
47582009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
4759
4760	* lib/target-supports.exp
4761	(check_effective_target_arm_iwmmxt_ok): New procedure.
4762	* gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
4763	exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4764
47652009-08-21  Uros Bizjak  <ubizjak@gmail.com>
4766
4767	* gfortran.dg/boz_9.f90: Do not load denormal floating
4768	point constants.  Remove -mieee option for alpha*-*-* targets.
4769
47702009-08-21  Janus Weil  <janus@gcc.gnu.org>
4771
4772	PR fortran/41106
4773	* gfortran.dg/proc_ptr_23.f90: New.
4774	* gfortran.dg/proc_ptr_comp_15.f90: New.
4775	* gfortran.dg/proc_ptr_comp_16.f90: New.
4776	* gfortran.dg/proc_ptr_comp_17.f90: New.
4777
47782009-08-21  Jakub Jelinek  <jakub@redhat.com>
4779
4780	PR c++/41131
4781	* g++.dg/expr/unary3.C: New test.
4782
47832009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
4784
4785	* gfortran.dg/common_5.f: Add -mdalign for sh.
4786	* gfortran.dg/common_align_2.f90: Likewise.
4787
47882009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4789
4790	PR libfortran/40962
4791	* c_f_pointer_tests_4.f90:  New test.
4792
47932009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4794
4795	* gnat.dg/slice6.adb: New test.
4796	* gnat.dg/slice6_pkg.ads: New helper.
4797
47982009-08-20  Michael Matz  <matz@suse.de>
4799
4800	PR fortran/41126
4801	* gfortran.dg/pr41126.f90: New test.
4802
48032009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4804
4805	* gnat.dg/dynamic_bound.adb: New test.
4806
48072009-08-20  Janus Weil  <janus@gcc.gnu.org>
4808
4809	PR fortran/41121
4810	* gfortran.dg/intrinsic_5.f90: New.
4811
48122009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4813	    Richard Earnshaw  <richard.earnshaw@arm.com>
4814
4815	* gcc.target/arm/20090811-1.c: New test.
4816
48172009-08-19  Jakub Jelinek  <jakub@redhat.com>
4818
4819	PR middle-end/41123
4820	* gcc.dg/pr41123.c: New test.
4821
48222009-08-19  Jason Merrill  <jason@redhat.com>
4823
4824	PR c++/41120
4825	* g++.dg/other/gc4.C: New.
4826
48272009-08-18  Michael Matz  <matz@suse.de>
4828
4829	* gfortran.dg/vect/vect-gems.f90: New test.
4830	* gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4831
48322009-08-18  DJ Delorie  <dj@redhat.com>
4833
4834	* lib/wrapper.exp: Move load of target-libpath.exp from here...
4835	* lib/gcc-defs.exp: ... to here.
4836
4837	* lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4838	GCC_EXEC_PREFIX before building the wrapper.
4839
48402009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4841
4842	* gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4843	tests.
4844	* gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4845	* gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
4846	dg-options.  Fix dg-final clause.
4847
48482009-08-18  Uros Bizjak  <ubizjak@gmail.com>
4849
4850	* g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4851
48522009-08-18  Janus Weil  <janus@gcc.gnu.org>
4853	    Paul Thomas  <pault@gcc.gnu.org>
4854
4855	PR fortran/40870
4856	* gfortran.dg/proc_ptr_comp_13.f90: Extended.
4857
48582009-08-18  Richard Guenther  <rguenther@suse.de>
4859
4860	PR middle-end/41094
4861	* gcc.dg/torture/pr41094.c: New testcase.
4862	* gcc.dg/torture/builtin-power-1.c: Adjust.
4863	* gcc.dg/builtins-10.c: Likewise.
4864
48652009-08-18  Jakub Jelinek  <jakub@redhat.com>
4866
4867	PR target/40971
4868	* gcc.dg/pr40971.c: New test.
4869
48702008-08-17  Paul Thomas  <pault@gcc.gnu.org>
4871
4872	PR fortran/41062
4873	* gfortran.dg/use_only_4.f90: New test.
4874
48752009-08-17  Daniel Kraft  <d@domob.eu>
4876
4877	PR fortran/37425
4878	* gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4879	NOPASS bindings as operators.
4880
48812009-08-17  Uros Bizjak  <ubizjak@gmail.com>
4882
4883	* lib/target-supports.exp
4884	(check_effective_target_vect_cmdline_needed): Add alpha to the list
4885	of targets that do not need command line argument to enable SIMD.
4886
48872009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4888
4889	* lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4890	typo in cache name.
4891
48922009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4893
4894	PR fortran/41075
4895	* gfortran.dg/unlimited_fmt_1.f90: New test.
4896
48972009-08-17  Dodji Seketeli  <dodji@redhat.com>
4898
4899	* gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4900
49012009-08-17  Arnaud Charlet  <charlet@adacore.com>
4902
4903	* gnat.dg/itype.ad[sb]: New test.
4904
49052009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
4906
4907	* gcc.target/mips/mips.exp: Add terminology section to comment
4908	at the top of the file.  Fix typos.
4909
49102009-08-16  Jason Merrill  <jason@redhat.com>
4911
4912	* g++.dg/debug/dwarf2/inline1.C: New.
4913
49142009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
4915
4916	PR target/38599
4917	* gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4918
49192009-08-16  Dodji Seketeli  <dodji@redhat.com>
4920
4921	PR debug/37801
4922	* gcc.dg/debug/20020224-1.c: Adjust the comment.
4923	Make sure to trigger inlining optimizations.
4924	* gcc.dg/debug/dwarf2/inline2.c: New test.
4925
49262009-08-14  Janus Weil  <janus@gcc.gnu.org>
4927
4928	PR fortran/41070
4929	* gfortran.dg/structure_constructor_10.f90: New.
4930
49312009-08-14  Olatunji Ruwase <tjruwase@google.com>
4932
4933	* gcc.dg/pragma-re-1.c: Supported on all platforms.
4934	* gcc.dg/pragma-re-2.c: Likewise.
4935	* gcc.dg/pragma-re-3.c: Likewise.
4936	* gcc.dg/pragma-re-4.c: Likewise.
4937	* g++.dg/other/pragma-re-1.C: Likewise.
4938	* g++.dg/other/pragma-re-2.C: Likewise.
4939
49402009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4941
4942	* gcc.dg/torture/builtin-math-7.c: New.
4943
49442009-08-14  Richard Guenther  <rguenther@suse.de>
4945
4946	* gcc.c-torture/execute/20090814-1.c: New testcase.
4947
49482009-08-14  David Edelsohn  <edelsohn@gnu.org>
4949
4950	* gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4951
49522009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4953
4954	PR target/40934
4955	* gcc.target/i386/pr40934.c: New.
4956
49572009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4958
4959	PR target/41019
4960	* gcc.target/i386/pr41019.c: New test.
4961
49622009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4963
4964	PR fortran/40955
4965	* gfortran.dg/winapi.f90: New test.
4966
49672009-08-13  Janus Weil  <janus@gcc.gnu.org>
4968
4969	PR fortran/40995
4970	* gfortran.dg/intrinsic_4.f90: New.
4971	* gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4972	different line.
4973
49742009-08-13  Richard Guenther  <rguenther@suse.de>
4975
4976	PR middle-end/41047
4977	* gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4978
49792009-08-12  Richard Guenther  <rguenther@suse.de>
4980
4981	PR tree-optimization/41011
4982	* gfortran.dg/pr41011.f: New testcase.
4983
49842009-08-11  Andrew Haley  <aph@redhat.com>
4985
4986	* gcc.target/arm/synchronize.c: New file.
4987
49882009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4989
4990	PR middle-end/40980
4991	* gfortran.dg/graphite/id-17.f: New.
4992
49932009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4994	    Sebastian Pop  <sebastian.pop@amd.com>
4995
4996	* gcc.dg/graphite/interchange-1.c: XFAILed.
4997	* gcc.dg/graphite/interchange-2.c: XFAILed.
4998	* gcc.dg/graphite/interchange-3.c: XFAILed.
4999	* gcc.dg/graphite/interchange-4.c: XFAILed.
5000	* gcc.dg/graphite/interchange-7.c: XFAILed.
5001
50022009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
5003
5004	* gcc.dg/graphite/interchange-6.c: Un-XFAIL.
5005
50062009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
5007	    Pranav Garg  <pranav.garg2107@gmail.com>
5008
5009	* gcc.dg/graphite/interchange-6.c: XFAILed.
5010
50112009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
5012
5013	* gcc.dg/graphite/interchange-9.c: New.
5014
50152009-08-12  Richard Guenther  <rguenther@suse.de>
5016
5017	PR rtl-optimization/41033
5018	* gcc.dg/pr41033.c: New test.
5019
50202009-08-11  Janus Weil  <janus@gcc.gnu.org>
5021
5022	PR fortran/41022
5023	* gfortran.dg/proc_ptr_comp_14.f90: New.
5024
50252009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
5026
5027	* gcc.target/mips/ext-5.c: New test.
5028	* gcc.target/mips/ext-6.c: New test.
5029	* gcc.target/mips/ext-7.c: New test.
5030	* gcc.target/mips/ext-8.c: New test.
5031	* gcc.target/mips/extend-2.c: New test.
5032
50332009-08-10  Jason Merrill  <jason@redhat.com>
5034
5035	* g++.dg/other/linkage2.C: New test for types-without-linkage
5036	handling.
5037	* g++.dg/ext/anon-struct4.C: No error about anonymous type.
5038	* g++.dg/lookup/anon2.C: Likewise.
5039	* g++.dg/other/anon3.C: Likewise.
5040	* g++.dg/template/arg2.C: Likewise.
5041	* g++.dg/template/local4.C: Likewise.
5042	* g++.old-deja/g++.law/operators32.C: Likewise.
5043	* g++.old-deja/g++.other/linkage2.C: Likewise.
5044	* g++.old-deja/g++.pt/enum6.C: Likewise.
5045	* g++.old-deja/g++.other/anon9.C: Use the undefined decls.
5046	* g++.old-deja/g++.other/linkage1.C: Likewise.
5047
50482009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5049
5050	* gcc.dg/dg.exp: Test also c-c++-common dir.
5051	* g++.dg/dg.exp: Likewise.
5052	* g++.dg/warn/Wconversion-real.C: Delete.
5053	* gcc.dg/Wconversion-real.c: Move to ...
5054	* c-c++-common/Wconversion-real.c: ... here.
5055	* lib/target-supports.exp
5056	(check_effective_target_c,check_effective_target_c++): New.
5057
50582009-08-10  Daniel Kraft  <d@domob.eu>
5059
5060	PR fortran/37425
5061	* gfortran.dg/typebound_operator_1.f03: New test.
5062	* gfortran.dg/typebound_operator_2.f03: New test.
5063
50642009-08-10  Richard Guenther  <rguenther@suse.de>
5065
5066	PR middle-end/41006
5067	* gcc.c-torture/compile/pr41006-1.c: New testcase.
5068	* gcc.c-torture/compile/pr41006-2.c: Likewise.
5069
50702009-08-10  Janus Weil  <janus@gcc.gnu.org>
5071
5072	PR fortran/40940
5073	* gfortran.dg/class_1.f03: New.
5074	* gfortran.dg/class_2.f03: New.
5075	* gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
5076	* gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
5077	* gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
5078	* gfortran.dg/typebound_call_10.f03: Ditto.
5079	* gfortran.dg/typebound_call_2.f03: Ditto.
5080	* gfortran.dg/typebound_call_3.f03: Ditto.
5081	* gfortran.dg/typebound_call_4.f03: Ditto.
5082	* gfortran.dg/typebound_generic_3.f03: Ditto.
5083	* gfortran.dg/typebound_generic_4.f03: Ditto.
5084	* gfortran.dg/typebound_proc_1.f08: Ditto.
5085	* gfortran.dg/typebound_proc_5.f03: Ditto.
5086	* gfortran.dg/typebound_proc_6.f03: Ditto.
5087
50882009-08-10  Dodji Seketeli  <dodji@redhat.com>
5089
5090	PR c++/40866
5091	* g++.dg/expr/stmt-expr-1.C: New test.
5092
50932009-08-09  Richard Guenther  <rguenther@suse.de>
5094
5095	PR tree-optimization/41016
5096	* gcc.c-torture/compile/pr41016.c: New testcase.
5097
50982009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
5099
5100	* gcc.dg/overflow-warn-8.c: New test.
5101
51022009-08-09  Ira Rosen  <irar@il.ibm.com>
5103
5104	PR tree-optimization/41008
5105	* gcc.dg/vect/O1-pr41008.c: New test.
5106
51072009-08-05  Tobias Burnus  <burnus@net-b.de>
5108
5109	PR fortran/40955
5110	* gfortran.dg/module_md5_1.f90: Update MD5 check sum.
5111
51122009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
5113
5114	* gcc.target/bfin/loop-autoinc.c: New file.
5115
51162009-08-08  Richard Guenther  <rguenther@suse.de>
5117
5118	PR tree-optimization/40991
5119	* g++.dg/torture/pr40991.C: New testcase.
5120
51212009-08-08  Laurent GUERBY  <laurent@guerby.net>
5122
5123	* ada/acats/support/impdef.a: Tweak timing constants. Add
5124	Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
5125	* ada/acats/tests/c9/c940005.a: Use new timing constants.
5126	* ada/acats/tests/c9/c940007.a: Likewise.
5127	* ada/acats/tests/c9/c94001c.ada: Likewise.
5128	* ada/acats/tests/c9/c94006a.ada: Likewise.
5129	* ada/acats/tests/c9/c94008c.ada: Likewise.
5130	* ada/acats/tests/c9/c951002.a: Likewise.
5131	* ada/acats/tests/c9/c954a01.a: Likewise.
5132	* ada/acats/tests/c9/c96001a.ada: Likewise.
5133	* ada/acats/tests/c9/c97307a.ada: Likewise.
5134
51352009-08-07  Richard Guenther  <rguenther@suse.de>
5136
5137	PR tree-optimization/40999
5138	* gfortran.dg/pr40999.f: New testcase.
5139
51402009-08-07  Jakub Jelinek  <jakub@redhat.com>
5141
5142	* g++.dg/tree-prof/partition1.C: New test.
5143
51442009-08-06  Richard Earnshaw  <rearnsha@arm.com>
5145
5146	* lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
5147	hook.
5148	(check_effective_target_arm_neon_ok): Improve test for neon
5149	availability.
5150	* gcc.target/arm/eabi1.c: Only run test in base variant.
5151	* gcc.target/arm/abitest.h: Allow the test function to have a PCS
5152	attribute.
5153	* gcc.target/arm/vfp1[567].c: New tests.
5154
51552009-08-06  Jason Merrill  <jason@redhat.com>
5156
5157	PR c++/40948
5158	* g++.dg/ext/complit12.C: Expand.
5159
51602009-08-06  Richard Earnshaw  <rearnsha@arm.com>
5161
5162	Merge ARM/hard_vfp_branch to trunk.
5163
5164	2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
5165
5166	* gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
5167	* gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
5168
5169	2009-05-12  Joseph Myers  <joseph@codesourcery.com>
5170
5171	* gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
5172	(PCS): Define macro to use base AAPCS.
5173	(decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
5174
5175	2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
5176
5177	* lib/target-supports.exp (check_effective_target_arm_neon_ok):
5178	Correct arm_neon.h typo.
5179
5180	2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
5181
5182	* lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
5183	this a linkage test.
5184	* gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
5185	argument marshalling.
5186	* abitest.h: New file.
5187	* vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
5188	* vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
5189
51902009-08-06  Martin Jambor  <mjambor@suse.cz>
5191
5192	PR middle-end/32964
5193	* gcc.dg/tree-ssa/pr32964.c: New test.
5194
51952009-08-06  Uros Bizjak  <ubizjak@gmail.com>
5196	    H.J. Lu  <hongjiu.lu@intel.com>
5197
5198	PR target/40957
5199	* gcc.target/i386/pr40957.c: New test.
5200
52012009-08-06  Richard Guenther  <rguenther@suse.de>
5202
5203	PR tree-optimization/40964
5204	* gcc.c-torture/compile/pr40964.c: New testcase.
5205
52062009-08-05  Paul Thomas  <pault@gcc.gnu.org>
5207
5208	PR fortran/40847
5209	* gfortran.dg/transfer_resolve_1.f90 : New test.
5210
52112009-08-05  Uros Bizjak  <ubizjak@gmail.com>
5212	    Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
5213
5214	PR target/40906
5215	* gcc.target/i386/pr40906-1.c: New test.
5216	* gcc.target/i386/pr40906-2.c: Ditto.
5217	* gcc.target/i386/pr40906-3.c: Ditto.
5218
52192009-08-05  Jakub Jelinek  <jakub@redhat.com>
5220
5221	PR rtl-optimization/40924
5222	* g++.dg/torture/pr40924.C: New test.
5223
52242009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5225
5226	PR c++/36069
5227	* g++.dg/warn/pr36069.C: New.
5228
52292009-08-04  Dodji Seketeli  <dodji@redhat.com>
5230
5231	PR c++/39987
5232	* g++.dg/overload/defarg4.C: New test.
5233
52342009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5235
5236	PR c++/16696
5237	* g++.dg/parse/pr16696.C: New.
5238	* g++.dg/parse/pr16696-permissive.C: New.
5239
52402009-08-04  Paul Thomas  <pault@gcc.gnu.org>
5241
5242	PR fortran/40875
5243	* gfortran.dg/initialization_23.f90 : New test.
5244
52452009-08-04  Dodji Seketeli  <dodji@redhat.com>
5246
5247	PR debug/39706
5248	* g++.dg/debug/dwarf2/pubnames-1.C: New test.
5249
52502009-08-03  Jason Merrill  <jason@redhat.com>
5251	    Jakub Jelinek  <jakub@redhat.com>
5252
5253	PR c++/40948
5254	* g++.dg/ext/complit12.C: New.
5255
52562009-08-03  Janis Johnson  <janis187@us.ibm.com>
5257
5258	PR c/39902
5259	* gcc.target/powerpc/pr39902-2.c: New test.
5260
52612009-08-03  Jakub Jelinek  <jakub@redhat.com>
5262
5263	PR middle-end/40943
5264	* gcc.dg/uninit-6.c: Re-add XFAIL.
5265	* gcc.dg/uninit-6-O0.c: Likewise.
5266	* gcc.dg/uninit-pr40943.c: New test.
5267
52682009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5269
5270	PR testsuite/40858
5271	* g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
5272	.ascii.
5273
52742009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5275
5276	PR libfortran/40853
5277	* gfortran.dg/namelist_40.f90: Update error output.
5278	* gfortran.dg/namelist_47.f90: Update error output.
5279	* gfortran.dg/namelist_58.f90: New test.
5280
52812009-08-02  Janus Weil  <janus@gcc.gnu.org>
5282
5283	PR fortran/40881
5284	* gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
5285	* gfortran.dg/altreturn_3.f90: Ditto.
5286	* gfortran.dg/altreturn_5.f90: Ditto.
5287	* gfortran.dg/altreturn_6.f90: Ditto.
5288	* gfortran.dg/altreturn_7.f90: Ditto.
5289	* gfortran.dg/array_constructor_13.f90: Ditto.
5290	* gfortran.dg/arrayio_7.f90: Ditto.
5291	* gfortran.dg/arrayio_8.f90: Ditto.
5292	* gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
5293	* gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
5294	* gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
5295	* gfortran.dg/backspace_8.f: Add -std=legacy.
5296	* gfortran.dg/backspace_9.f: Ditto.
5297	* gfortran.dg/char_comparison_1.f: Ditto.
5298	* gfortran.dg/char_decl_1.f90: Ditto.
5299	* gfortran.dg/char_initialiser_actual.f90: Ditto.
5300	* gfortran.dg/char_pointer_assign.f90: Ditto.
5301	* gfortran.dg/char_pointer_dependency.f90: Ditto.
5302	* gfortran.dg/char_pointer_dummy.f90: Ditto.
5303	* gfortran.dg/char_pointer_func.f90: Ditto.
5304	* gfortran.dg/common_8.f90: Ditto.
5305	* gfortran.dg/constant_substring.f: Ditto.
5306	* gfortran.dg/data_char_2.f90: Ditto.
5307	* gfortran.dg/der_array_io_1.f90: Ditto.
5308	* gfortran.dg/der_array_io_2.f90: Ditto.
5309	* gfortran.dg/der_array_io_3.f90: Ditto.
5310	* gfortran.dg/der_io_3.f90: Ditto.
5311	* gfortran.dg/dev_null.F90: Ditto.
5312	* gfortran.dg/direct_io_2.f90: Ditto.
5313	* gfortran.dg/do_iterator_2.f90: Ditto.
5314	* gfortran.dg/e_d_fmt.f90: Ditto.
5315	* gfortran.dg/empty_format_1.f90: Ditto.
5316	* gfortran.dg/entry_17.f90: Modified warning message.
5317	* gfortran.dg/entry_7.f90: Add -std=legacy.
5318	* gfortran.dg/eor_1.f90: Ditto.
5319	* gfortran.dg/equiv_2.f90: Ditto.
5320	* gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
5321	* gfortran.dg/equiv_substr.f90: Add -std=legacy.
5322	* gfortran.dg/extended_char_comparison_1.f: Ditto.
5323	* gfortran.dg/fmt_bz_bn_err.f: Ditto.
5324	* gfortran.dg/fmt_error_2.f90: Ditto.
5325	* gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5326	* gfortran.dg/fmt_tl.f: Ditto.
5327	* gfortran.dg/fmt_white.f: Ditto.
5328	* gfortran.dg/func_derived_1.f90: Ditto.
5329	* gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5330	* gfortran.dg/g77_intrinsics_sub.f: Ditto.
5331	* gfortran.dg/global_references_2.f90: Ditto.
5332	* gfortran.dg/hollerith_1.f90: Ditto.
5333	* gfortran.dg/hollerith.f90: Use new-style character length.
5334	* gfortran.dg/hollerith_f95.f90: Ditto.
5335	* gfortran.dg/ichar_1.f90: Add -std=legacy.
5336	* gfortran.dg/implicit_6.f90: Ditto.
5337	* gfortran.dg/implicit_9.f90: Ditto.
5338	* gfortran.dg/inquire_13.f90: Ditto.
5339	* gfortran.dg/inquire_5.f90: Ditto.
5340	* gfortran.dg/inquire_6.f90: Ditto.
5341	* gfortran.dg/inquire.f90: Ditto.
5342	* gfortran.dg/io_constraints_1.f90: Use new-style character length.
5343	* gfortran.dg/io_constraints_2.f90: Ditto.
5344	* gfortran.dg/list_read_2.f90: Add -std=legacy.
5345	* gfortran.dg/loc_2.f90: Ditto.
5346	* gfortran.dg/logical_1.f90: Ditto.
5347	* gfortran.dg/longline.f: Ditto.
5348	* gfortran.dg/merge_char_1.f90: Ditto.
5349	* gfortran.dg/namelist_12.f: Ditto.
5350	* gfortran.dg/namelist_14.f90: Ditto.
5351	* gfortran.dg/namelist_18.f90: Ditto.
5352	* gfortran.dg/namelist_19.f90: Ditto.
5353	* gfortran.dg/namelist_21.f90: Ditto.
5354	* gfortran.dg/namelist_22.f90: Ditto.
5355	* gfortran.dg/namelist_37.f90: Ditto.
5356	* gfortran.dg/namelist_54.f90: Ditto.
5357	* gfortran.dg/namelist_55.f90: Ditto.
5358	* gfortran.dg/namelist_empty.f90: Ditto.
5359	* gfortran.dg/namelist_use.f90: Use new-style character length.
5360	* gfortran.dg/namelist_use_only.f90: Add -std=legacy.
5361	* gfortran.dg/nested_modules_4.f90: Ditto.
5362	* gfortran.dg/nested_modules_5.f90: Ditto.
5363	* gfortran.dg/open-options-blanks.f: Ditto.
5364	* gfortran.dg/output_exponents_1.f90: Ditto.
5365	* gfortran.dg/parens_5.f90: Ditto.
5366	* gfortran.dg/parens_6.f90: Ditto.
5367	* gfortran.dg/parent_result_ref_2.f90: Modified warning message.
5368	* gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
5369	* gfortran.dg/pr15129.f90: Ditto.
5370	* gfortran.dg/pr15332.f: Ditto.
5371	* gfortran.dg/pr16597.f90: Ditto.
5372	* gfortran.dg/pr17143.f90: Ditto.
5373	* gfortran.dg/pr17164.f90: Ditto.
5374	* gfortran.dg/pr17229.f: Modified warning message.
5375	* gfortran.dg/pr18210.f90: Add -std=legacy.
5376	* gfortran.dg/pr19155.f: Ditto.
5377	* gfortran.dg/pr20086.f90: Ditto.
5378	* gfortran.dg/pr20124.f90: Ditto.
5379	* gfortran.dg/pr20755.f: Ditto.
5380	* gfortran.dg/pr20865.f90: Ditto.
5381	* gfortran.dg/pr20950.f: Ditto.
5382	* gfortran.dg/pr21730.f: Ditto.
5383	* gfortran.dg/pr22491.f: Ditto.
5384	* gfortran.dg/pr29713.f90: Ditto.
5385	* gfortran.dg/print_parentheses_1.f: Ditto.
5386	* gfortran.dg/print_parentheses_2.f90: Ditto.
5387	* gfortran.dg/proc_assign_1.f90: Ditto.
5388	* gfortran.dg/proc_decl_1.f90: Ditto.
5389	* gfortran.dg/proc_ptr_17.f90: Add dg-warning.
5390	* gfortran.dg/read_eor.f90: : Add -std=legacy.
5391	* gfortran.dg/read_float_1.f90: Ditto.
5392	* gfortran.dg/read_logical.f90: Ditto.
5393	* gfortran.dg/recursive_statement_functions.f90: Ditto.
5394	* gfortran.dg/return_1.f90: Ditto.
5395	* gfortran.dg/rewind_1.f90: Ditto.
5396	* gfortran.dg/runtime_warning_1.f90: Use new-style character length.
5397	* gfortran.dg/scalar_return_1.f90: Add -std=legacy.
5398	* gfortran.dg/stfunc_1.f90: Ditto.
5399	* gfortran.dg/stfunc_3.f90: Ditto.
5400	* gfortran.dg/stfunc_4.f90: Ditto.
5401	* gfortran.dg/stfunc_6.f90: Ditto.
5402	* gfortran.dg/streamio_2.f90: Ditto.
5403	* gfortran.dg/string_ctor_1.f90: Ditto.
5404	* gfortran.dg/string_null_compare_1.f: Ditto.
5405	* gfortran.dg/substr_6.f90: Ditto.
5406	* gfortran.dg/tl_editing.f90: Ditto.
5407	* gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
5408	* gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
5409	* gfortran.dg/x_slash_1.f: Add -std=legacy.
5410	* gfortran.dg/g77/1832.f: Ditto.
5411	* gfortran.dg/g77/19981216-0.f Ditto.
5412	* gfortran.dg/g77/19990525-0.f: Ditto.
5413	* gfortran.dg/g77/19990826-2.f: Ditto.
5414	* gfortran.dg/g77/20000630-2.f: Ditto.
5415	* gfortran.dg/g77/20010116.f: Ditto.
5416	* gfortran.dg/g77/20010519-1.f: Use new-style character length.
5417	* gfortran.dg/g77/980419-2.f: Add -std=legacy.
5418	* gfortran.dg/g77/980520-1.f: Ditto.
5419	* gfortran.dg/g77/check0.f: Ditto.
5420	* gfortran.dg/g77/cpp3.F: Ditto.
5421	* gfortran.dg/g77/cpp4.F: Use new-style character length.
5422	* gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
5423	* gfortran.dg/g77/f77-edit-t-in.f: Ditto.
5424	* gfortran.dg/g77/short.f: Ditto.
5425
54262009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
5427
5428	* gcc.target/mips/ext-3.c: Add NOMIPS16.
5429	* gcc.target/mips/ext-4.c: Likewise.
5430	* gcc.target/mips/interrupt_handler.c: Likewise.
5431	* gcc.target/mips/truncate-4.c: Likewise.
5432	* gcc.target/mips/truncate-5.c: Likewise.
5433
54342009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
5435
5436	* gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
5437	-fgraphite-force-parallel to -floop-parallelize-all.
5438
54392009-08-01  Paul Thomas  <pault@gcc.gnu.org>
5440
5441	PR fortran/40011
5442	* gfortran.dg/whole_file_7.f90: New test.
5443	* gfortran.dg/whole_file_8.f90: New test.
5444	* gfortran.dg/whole_file_9.f90: New test.
5445	* gfortran.dg/whole_file_10.f90: New test.
5446	* gfortran.dg/whole_file_11.f90: New test.
5447	* gfortran.dg/whole_file_12.f90: New test.
5448	* gfortran.dg/whole_file_13.f90: New test.
5449	* gfortran.dg/whole_file_14.f90: New test.
5450
54512009-07-31  Jason Merrill  <jason@redhat.com>
5452
5453	* g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
5454	binding semantics.
5455	* g++.dg/cpp0x/named.C: Likewise.
5456	* g++.dg/cpp0x/overload.C: Likewise.
5457	* g++.dg/cpp0x/rv1n.C: Likewise.
5458	* g++.dg/cpp0x/rv1p.C: Likewise.
5459	* g++.dg/cpp0x/rv2n.C: Likewise.
5460	* g++.dg/cpp0x/rv2p.C: Likewise.
5461	* g++.dg/cpp0x/rv3n.C: Likewise.
5462	* g++.dg/cpp0x/rv3p.C: Likewise.
5463	* g++.dg/cpp0x/rv4n.C: Likewise.
5464	* g++.dg/cpp0x/rv4p.C: Likewise.
5465	* g++.dg/cpp0x/rv5n.C: Likewise.
5466	* g++.dg/cpp0x/rv5p.C: Likewise.
5467	* g++.dg/cpp0x/rv6n.C: Likewise.
5468	* g++.dg/cpp0x/rv6p.C: Likewise.
5469	* g++.dg/cpp0x/rv7n.C: Likewise.
5470	* g++.dg/cpp0x/rv7p.C: Likewise.
5471	* g++.dg/cpp0x/template_deduction.C: Likewise.
5472	* g++.dg/cpp0x/unnamed_refs.C: Likewise.
5473	* g++.dg/cpp0x/overloadn.C: New.
5474	* g++.dg/cpp0x/rv-cast.C: New.
5475
54762009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
5477
5478	* gcc.target/mips/ext-4.c: New test.
5479
54802009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5481
5482	* g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
5483
54842009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5485
5486	* gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
5487	* gcc.dg/tree-ssa/loop-32.c: Same.
5488	* gcc.dg/tree-ssa/loop-33.c: Same.
5489	* gcc.dg/tree-ssa/loop-34.c: Same.
5490	* gcc.dg/tree-ssa/loop-35.c: Same.
5491	* gcc.dg/tree-ssa/loop-7.c: Same.
5492	* gcc.dg/tree-ssa/pr23109.c: Same.
5493	* gcc.dg/tree-ssa/restrict-2.c: Same.
5494	* gcc.dg/tree-ssa/restrict-3.c: Same.
5495	* gcc.dg/tree-ssa/ssa-lim-1.c: Same.
5496	* gcc.dg/tree-ssa/ssa-lim-2.c: Same.
5497	* gcc.dg/tree-ssa/ssa-lim-3.c: Same.
5498	* gcc.dg/tree-ssa/ssa-lim-6.c: Same.
5499	* gcc.dg/tree-ssa/structopt-1.c: Same.
5500	* gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
5501	* gfortran.dg/pr32921.f: Same.
5502
55032009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5504
5505	* gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
5506	* gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
5507	* gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
5508	* gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
5509	* gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
5510	* gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
5511	* gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
5512	* gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
5513	* gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
5514	* gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
5515	* gcc.dg/graphite/id-1.c: New.
5516	* gcc.dg/graphite/id-10.c: New.
5517	* gcc.dg/graphite/id-11.c: New.
5518	* gcc.dg/graphite/id-12.c: New.
5519	* gcc.dg/graphite/id-13.c: New.
5520	* gcc.dg/graphite/id-14.c: New.
5521	* gcc.dg/graphite/id-15.c: New.
5522	* gcc.dg/graphite/id-2.c: New.
5523	* gcc.dg/graphite/id-3.c: New.
5524	* gcc.dg/graphite/id-4.c: New.
5525	* gcc.dg/graphite/id-5.c: New.
5526	* gcc.dg/graphite/id-6.c: New.
5527	* gcc.dg/graphite/id-7.c: New.
5528	* gcc.dg/graphite/id-8.c: New.
5529	* gcc.dg/graphite/id-9.c: New.
5530	* gcc.dg/graphite/interchange-0.c: New.
5531	* gcc.dg/graphite/interchange-1.c: New.
5532	* gcc.dg/graphite/interchange-2.c: New.
5533	* gcc.dg/graphite/interchange-3.c: New.
5534	* gcc.dg/graphite/interchange-4.c: New.
5535	* gcc.dg/graphite/interchange-5.c: New.
5536	* gcc.dg/graphite/interchange-6.c: New.
5537	* gcc.dg/graphite/interchange-7.c: New.
5538	* gcc.dg/graphite/interchange-8.c: New.
5539	* gcc.dg/graphite/pr35356-1.c: New.
5540	* gcc.dg/graphite/pr35356-2.c: New.
5541	* gcc.dg/graphite/pr35356-3.c: New.
5542	* gcc.dg/graphite/pr40157.c: New.
5543	* gcc.dg/graphite/run-id-1.c: New.
5544	* gcc.dg/graphite/scop-20.c: New.
5545	* gcc.dg/graphite/scop-21.c: New.
5546	* gfortran.dg/graphite/id-1.f90: New.
5547	* gfortran.dg/graphite/id-10.f90: New.
5548	* gfortran.dg/graphite/id-11.f: New.
5549	* gfortran.dg/graphite/id-12.f: New.
5550	* gfortran.dg/graphite/id-13.f: New.
5551	* gfortran.dg/graphite/id-14.f: New.
5552	* gfortran.dg/graphite/id-15.f: New.
5553	* gfortran.dg/graphite/id-16.f: New.
5554	* gfortran.dg/graphite/id-5.f: New.
5555	* gfortran.dg/graphite/id-6.f: New.
5556	* gfortran.dg/graphite/id-7.f: New.
5557	* gfortran.dg/graphite/id-8.f: New.
5558	* gfortran.dg/graphite/id-9.f: New.
5559	* gfortran.dg/graphite/interchange-1.f: New.
5560	* gfortran.dg/graphite/interchange-2.f: New.
5561
55622009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5563
5564	* gcc.dg/graphite/graphite.exp: Implement an automatic selection of
5565	flags based on the name of the testcase.
5566	* gfortran.dg/graphite/graphite.exp: Same.
5567
5568	* gcc.dg/graphite/block-0.c: Adjusted.
5569	* gcc.dg/graphite/block-1.c: Adjusted.
5570	* gcc.dg/graphite/block-2.c: Adjusted.
5571	* gcc.dg/graphite/block-3.c: Adjusted.
5572	* gcc.dg/graphite/block-4.c: Adjusted.
5573	* gcc.dg/graphite/block-5.c: Adjusted.
5574	* gcc.dg/graphite/block-6.c: Adjusted.
5575	* gcc.dg/graphite/pr37485.c: Adjusted.
5576	* gcc.dg/graphite/pr37684.c: Adjusted.
5577	* gcc.dg/graphite/pr37828.c: Adjusted.
5578	* gcc.dg/graphite/pr37883.c: Adjusted.
5579	* gcc.dg/graphite/pr37928.c: Adjusted.
5580	* gcc.dg/graphite/pr37943.c: Adjusted.
5581	* gcc.dg/graphite/pr38409.c: Adjusted.
5582	* gcc.dg/graphite/pr38498.c: Adjusted.
5583	* gcc.dg/graphite/pr38559.c: Adjusted.
5584	* gcc.dg/graphite/pr39335.c: Adjusted.
5585	* gcc.dg/graphite/pr39335_1.c: Adjusted.
5586	* gcc.dg/graphite/scop-0.c: Adjusted.
5587	* gcc.dg/graphite/scop-1.c: Adjusted.
5588	* gcc.dg/graphite/scop-10.c: Adjusted.
5589	* gcc.dg/graphite/scop-11.c: Adjusted.
5590	* gcc.dg/graphite/scop-12.c: Adjusted.
5591	* gcc.dg/graphite/scop-13.c: Adjusted.
5592	* gcc.dg/graphite/scop-14.c: Adjusted.
5593	* gcc.dg/graphite/scop-15.c: Adjusted.
5594	* gcc.dg/graphite/scop-16.c: Adjusted.
5595	* gcc.dg/graphite/scop-17.c: Adjusted.
5596	* gcc.dg/graphite/scop-18.c: Adjusted.
5597	* gcc.dg/graphite/scop-19.c: Adjusted.
5598	* gcc.dg/graphite/scop-2.c: Adjusted.
5599	* gcc.dg/graphite/scop-3.c: Adjusted.-
5600	* gcc.dg/graphite/scop-4.c: Adjusted.
5601	* gcc.dg/graphite/scop-5.c: Adjusted.
5602	* gcc.dg/graphite/scop-6.c: Adjusted.
5603	* gcc.dg/graphite/scop-7.c: Adjusted.
5604	* gcc.dg/graphite/scop-8.c: Adjusted.
5605	* gcc.dg/graphite/scop-9.c: Adjusted.
5606	* gcc.dg/graphite/scop-matmult.c: Adjusted.
5607	* gfortran.dg/graphite/block-1.f90: Adjusted.
5608	* gfortran.dg/graphite/block-2.f: Adjusted.
5609	* gfortran.dg/graphite/block-3.f90: Adjusted.
5610	* gfortran.dg/graphite/block-4.f90: Adjusted.
5611	* gfortran.dg/graphite/id-2.f90: Adjusted.
5612	* gfortran.dg/graphite/id-3.f90: Adjusted.
5613	* gfortran.dg/graphite/id-4.f90: Adjusted.
5614	* gfortran.dg/graphite/pr37852.f90: Adjusted.
5615	* gfortran.dg/graphite/pr37857.f90: Adjusted.
5616	* gfortran.dg/graphite/pr37980.f90: Adjusted.
5617	* gfortran.dg/graphite/pr38083.f90: Adjusted.
5618	* gfortran.dg/graphite/pr38953.f90: Adjusted.
5619	* gfortran.dg/graphite/scop-1.f: Adjusted.
5620
56212009-07-30  Doug Kwan  <dougkwan@google.com>
5622
5623	* gcc.target/arm/neon/polytypes.c: Adjust test for new notes
5624	in warnings added in rev 141298.
5625
56262009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5627
5628	* lib/options.exp: Use "!=" instead of "ne".
5629
5630	* gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
5631
5632	* gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
5633	* gcc.dg/ucnid-12.c: Likewise.
5634
56352009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
5636	    Pat Haugen  <pthaugen@us.ibm.com>
5637	    Revital Eres <ERES@il.ibm.com>
5638
5639	* gcc.target/powerpc/altivec-32.c: New file to test
5640	Altivec simple math function vectorization.
5641
5642	* gcc.target/powerpc/bswap-run.c: New file to test swap
5643	builtins.
5644	* gcc.target/powerpc/bswap16.c: Ditto.
5645	* gcc.target/powerpc/bswap32.c: Ditto.
5646	* gcc.target/powerpc/bswap64-1.c: Ditto.
5647	* gcc.target/powerpc/bswap64-2.c: Ditto.
5648	* gcc.target/powerpc/bswap64-3.c: Ditto.
5649	* gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
5650	* gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
5651	* gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
5652
5653	* gcc.target/powerpc/popcount-2.c: New file to test
5654	power7 popcntd instructions.
5655	* gcc.target/powerpc/popcount-3.c: Ditto.
5656
5657	* gcc.target/powerpc/pr39457.c: New VSX test.
5658	* gcc.target/powerpc/vsx-builtin-1.c: Ditto.
5659	* gcc.target/powerpc/vsx-builtin-2.c: Ditto.
5660	* gcc.target/powerpc/vsx-builtin-3.c: Ditto.
5661	* gcc.target/powerpc/vsx-builtin-4.c: Ditto.
5662	* gcc.target/powerpc/vsx-builtin-5.c: Ditto.
5663	* gcc.target/powerpc/vsx-builtin-6.c: Ditto.
5664	* gcc.target/powerpc/vsx-vector-1.c: Ditto.
5665	* gcc.target/powerpc/vsx-vector-2.c: Ditto.
5666	* gcc.target/powerpc/vsx-vector-3.c: Ditto.
5667	* gcc.target/powerpc/vsx-vector-4.c: Ditto.
5668	* gcc.target/powerpc/vsx-vector-5.c: Ditto.
5669	* gcc.target/powerpc/vsx-vector-6.c: Ditto.
5670
5671	* gcc.target/powerpc/altivec-6.c: Store the result of
5672	vec_add, so the optimizer doesn't remove it.
5673
5674	* gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
5675	systems that support bswap64.
5676
5677	* gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
5678	prevent VSX code generation.
5679
5680	* lib/target-supports.exp (check_vsx_hw_available): New
5681	function to test if VSX available.
5682	(check_effective_target_powerpc_vsx_ok): Ditto.
5683	(check_vmx_hw_available): Add explicit -mno-vsx.
5684
56852009-07-30  Janis Johnson  <janis187@us.ibm.com>
5686
5687	PR c/39902
5688	* gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
5689
56902009-07-30  Martin Jambor  <mjambor@suse.cz>
5691
5692	PR tree-optimization/40570
5693	* gcc.c-torture/compile/pr40570.c: New test.
5694
56952009-07-29  Jason Merrill  <jason@redhat.com>
5696
5697	PR c++/14912
5698	* g++.dg/template/defarg13.C: New.
5699
57002009-07-29  Richard Guenther  <rguenther@suse.de>
5701
5702	PR c++/40834
5703	* g++.dg/torture/pr40834.C: New testcase.
5704
57052009-07-29  Michael Matz  <matz@suse.de>
5706
5707	PR middle-end/40830
5708	* gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
5709
57102009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
5711
5712	* gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
5713	sh*-*-* targets.  Skip on spu-*-* targets.
5714	* gfortran.dg/maxlocval_4.f90: Likewise.
5715	* gfortran.dg/minlocval_1.f90: Likewise.
5716	* gfortran.dg/minlocval_4.f90: Likewise.
5717
57182009-07-28  Jakub Jelinek  <jakub@redhat.com>
5719
5720	PR fortran/40878
5721	* gfortran.dg/gomp/pr40878-1.f90: New test.
5722	* gfortran.dg/gomp/pr40878-2.f90: New test.
5723
5724	PR testsuite/40891
5725	* gcc.dg/cdce1.c: Adjust note line number.
5726	* gcc.dg/cdce2.c: Likewise.
5727
57282009-07-28  Janus Weil  <janus@gcc.gnu.org>
5729
5730	PR fortran/40882
5731	* gfortran.dg/proc_ptr_comp_13.f90: New.
5732
57332009-07-28  Jan Beulich  <jbeulich@novell.com>
5734
5735	* gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5736	* gcc.target/i386/avx-vtestpd-2.c: Likewise.
5737	* gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5738	* gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5739	* gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5740	* gcc.target/i386/avx-vtestpd-3.c: Likewise.
5741	* gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5742	* gcc.target/i386/avx-vtestps-2.c: Likewise.
5743	* gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5744	* gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5745	* gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5746	* gcc.target/i386/avx-vtestps-3.c: Likewise.
5747	* gcc.target/i386/m128-check.h (union ieee754_float):  Put into
5748	#ifdef NEED_IEEE754_FLOAT conditional.
5749	(union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
5750	conditional.
5751
57522009-07-28  Jan Beulich  <jbeulich@novell.com>
5753
5754	* g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5755	i?86-*-netware.
5756	* g++.dg/ext/bitfield3.C: Likewise.
5757	* g++.dg/ext/bitfield4.C: Likewise.
5758	* g++.dg/ext/bitfield5.C: Likewise.
5759	* gcc.dg/bitfld-15.c: Likewise.
5760	* gcc.dg/bitfld-16.c: Likewise.
5761	* gcc.dg/bitfld-17.c: Likewise.
5762	* gcc.dg/bitfld-18.c: Likewise.
5763	* g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5764	* gcc.dg/20010912-1.c: Likewise.
5765	* gcc.dg/20021018-1.c: Likewise.
5766	* gcc.dg/20030213-1.c: Likewise.
5767	* gcc.dg/20030225-1.c: Likewise.
5768	* gcc.dg/20030708-1.c: Likewise.
5769	* gcc.dg/20050321-2.c: Likewise.
5770	* gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5771	* gcc.dg/cdce2.c: Likewise.
5772	* gcc.target/i386/pr37248-2.c: Don't test on default_packet
5773	targets.
5774	* gcc.target/i386/pr37248-3.c: Likewise.
5775
57762009-07-27  Janus Weil  <janus@gcc.gnu.org>
5777
5778	PR fortran/40848
5779	* gfortran.dg/altreturn_7.f90: New.
5780
57812009-07-27  Simon Baldwin  <simonb@google.com>
5782
5783	PR testsuite/40829
5784	* gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5785	so that indexing no longer runs off array end.
5786
57872009-07-27  Tobias Burnus  <burnus@net-b.de>
5788
5789	PR fortran/40851
5790	* gfortran.dg/derived_init_3.f90: New test.
5791
57922009-07-26  Tobias Burnus  <burnus@net-b.de>
5793
5794	PR fortran/33197
5795	* gfortran.dg/atan2_1.f90: New test
5796	* gfortran.dg/atan2_2.f90: New test
5797
57982007-07-26  Simon Martin  <simartin@users.sourceforge.net>
5799
5800	PR c++/40749
5801	* g++.dg/warn/Wreturn-type-6.C: New test.
5802
58032009-07-26  Ira Rosen  <irar@il.ibm.com>
5804
5805	PR tree-optimization/40801
5806	* gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5807	* gfortran.dg/vect/vect.exp: Run tests starting with
5808	"fast-math-real8" with -ffast-math and -fdefault-real-8.
5809
58102009-07-25  David Daney  <ddaney@caviumnetworks.com>
5811
5812	PR rtl-optimization/40445
5813	* g++.dg/other/builtin-unreachable-1.C: New testcase.
5814
58152009-07-25  David Daney  <ddaney@caviumnetworks.com>
5816
5817	* gcc.dg/builtin-unreachable-4.c: New test.
5818
58192009-07-25  Tobias Burnus  <burnus@net-b.de>
5820
5821	PR fortran/33197
5822	* gfortran.dg/complex_intrinsic_5.f90: New test.
5823	* gfortran.dg/complex_intrinsic_7.f90: New test.
5824
58252009-07-25  Martin Jambor  <mjambor@suse.cz>
5826
5827	* gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5828	* gcc.dg/ipa/noclone-1.c: New test.
5829
58302009-07-25  Uros Bizjak  <ubizjak@gmail.com>
5831
5832	* lib/target-supports.exp (check_effective_target_static): New
5833	procedure.
5834	* gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5835	supported.
5836	* g++.old-deja/g++.law/weak.C: Require static effective target.
5837
58382009-07-25  Janus Weil  <janus@gcc.gnu.org>
5839
5840	PR fortran/39630
5841	* gfortran.dg/proc_ptr_comp_3.f90: Modified.
5842	* gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5843	* gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5844	* gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5845	* gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5846	* gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5847	* gfortran.dg/typebound_call_10.f03: New.
5848
58492009-07-24  Jason Merrill  <jason@redhat.com>
5850
5851	* g++.dg/cpp0x/defaulted11.C: New.
5852
5853	* g++.dg/cpp0x/initlist23.C: New.
5854
58552009-07-24  Janus Weil  <janus@gcc.gnu.org>
5856
5857	PR fortran/40822
5858	* gfortran.dg/char_length_16.f90: New.
5859
58602009-07-24  Jakub Jelinek  <jakub@redhat.com>
5861
5862	PR fortran/40643
5863	PR fortran/31067
5864	* gfortran.dg/maxlocval_2.f90: New test.
5865	* gfortran.dg/maxlocval_3.f90: New test.
5866	* gfortran.dg/maxlocval_4.f90: New test.
5867	* gfortran.dg/minlocval_1.f90: New test.
5868	* gfortran.dg/minlocval_2.f90: New test.
5869	* gfortran.dg/minlocval_3.f90: New test.
5870	* gfortran.dg/minlocval_4.f90: New test.
5871
58722009-07-23  Joseph Myers  <joseph@codesourcery.com>
5873
5874	* gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5875	scan-assembler.
5876
58772009-07-23  Jakub Jelinek  <jakub@redhat.com>
5878
5879	PR fortran/40839
5880	* gfortran.dg/pr40839.f90: New test.
5881
58822009-07-23  Michael Matz  <matz@suse.de>
5883
5884	PR middle-end/40830
5885	* gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5886	don't set options ourself.
5887
58882009-07-23  Simon Baldwin  <simonb@google.com>
5889
5890	* gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5891	native C compilation where required.
5892
58932009-07-22  Doug Kwan  <dougkwan@google.com>
5894
5895	* gcc.c-torture/compile/20090721-1.c: New test.
5896
58972009-07-22  Michael Matz  <matz@suse.de>
5898
5899	PR tree-optimization/35229
5900	PR tree-optimization/39300
5901	* gcc.dg/vect/vect-pre-interact.c: New test.
5902
59032009-07-22  Richard Guenther  <rguenther@suse.de>
5904
5905	* g++.dg/lookup/using21.C: Fix duplicate paste.
5906
59072009-07-22  Richard Guenther  <rguenther@suse.de>
5908
5909	PR c++/40799
5910	* g++.dg/lookup/using21.C: New testcase.
5911
59122009-07-21  Jason Merrill  <jason@redhat.com>
5913
5914	* g++.dg/init/aggr4.C: New.
5915
59162009-07-21  Jason Merrill  <jason@redhat.com>
5917
5918	Core issue 934
5919	* g++.dg/cpp0x/initlist22.C: New.
5920
59212009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5922
5923	* gcc.target/i386/vectorize8.c: New test.
5924
59252009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5926
5927	PR target/40811
5928	* lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5929	Add i?86 and x86_64 targets.
5930	* gcc.target/i386/vectorize7.c: New test.
5931
5932	PR target/40809
5933	* gcc.target/i386/pr40809.c: New test.
5934
59352009-07-21  Jakub Jelinek  <jakub@redhat.com>
5936
5937	PR tree-optimization/40813
5938	* g++.dg/opt/inline15.C: New test.
5939
59402009-07-21  Paul Brook <paul@codesourcery.com>
5941
5942	* gcc.dg/vect/section-anchors-nest-1.c: New test.
5943	* lib/target-supports.exp (check_effective_target_section_anchors):
5944	Add arm*-*-*.
5945
59462009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5947
5948	* gcc.dg/plugin/finish_unit_plugin.c: New test.
5949	* gcc.dg/plugin/finish_unit-test-1.c: New test.
5950	* gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5951
59522009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5953
5954	* gcc.target/mips/ext-3.c: New test.
5955
59562009-07-20  Jakub Jelinek  <jakub@redhat.com>
5957
5958	* gcc.dg/builtin-object-size-6.c: Adjust expected values.
5959	* gcc.dg/builtin-object-size-8.c: New test.
5960	* g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5961	* g++.dg/ext/builtin-object-size2.C: Likewise.
5962
5963	PR tree-optimization/40792
5964	* gcc.dg/pr40792.c: New test.
5965
59662009-07-20  Ira Rosen  <irar@il.ibm.com>
5967
5968	* gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5969	gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5970	gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5971
59722009-07-20  Christian Bruel  <christian.bruel@st.com>
5973
5974	* gcc.target/sh/mfmovd.c: New test.
5975
59762009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5977	    Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5978
5979	PR libfortran/40714
5980	* gfortran.dg/eof_3.f90: New test.
5981
59822009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5983
5984	PR fortran/40727
5985	* gfortran.dg/intrinsic_cmplx.f90: New test.
5986
59872009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5988
5989	PR libfortran/34670
5990	PR libfortran/36874
5991	* gfortran.dg/cshift_bounds_1.f90:  New test.
5992	* gfortran.dg/cshift_bounds_2.f90:  New test.
5993	* gfortran.dg/cshift_bounds_3.f90:  New test.
5994	* gfortran.dg/cshift_bounds_4.f90:  New test.
5995	* gfortran.dg/eoshift_bounds_1.f90:  New test.
5996	* gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5997	* gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5998	* gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5999
60002009-07-19  Jan Hubicka  <jh@suse.cz>
6001
6002	PR tree-optimization/40676
6003	* gcc.c-torture/compile/pr40676.c: New testcase.
6004
60052009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
6006
6007	* gcc.target/mips/ext-2.c: New test.
6008
60092009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
6010
6011	* gcc.target/mips/octeon-exts-7.c: New test.
6012	* gcc.target/mips/octeon-exts-2.c: Revert previous change.
6013	* gcc.target/mips/octeon-exts-5.c: Likewise.
6014
60152009-07-18  Richard Guenther  <rguenther@suse.de>
6016
6017	PR testsuite/40798
6018	* gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
6019
60202009-07-18  Richard Guenther  <rguenther@suse.de>
6021
6022	PR c/40787
6023	* gcc.dg/pr35899.c: Adjust.
6024
60252009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
6026
6027	* gcc.target/powerpc/asm-es-1.c: New test.
6028	* gcc.target/powerpc/asm-es-2.c: Likewise.
6029
60302009-07-17  Richard Guenther  <rguenther@suse.de>
6031
6032	PR c/40401
6033	* g++.dg/rtti/crash4.C: New testcase.
6034	* g++.dg/torture/20090706-1.C: Likewise.
6035	* gcc.dg/redecl-17.c: Likewise.
6036	* gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
6037	* gcc.dg/declspec-9.c: Expect extra error.
6038	* gcc.dg/declspec-10.c: Likewise.
6039	* gcc.dg/declspec-11.c: Likewise.
6040	* gcc.dg/redecl-10.c: Expect extra warnings.
6041	* gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
6042	* gcc.target/i386/pr39545-1.c: Likewise.
6043	* g++.dg/ext/asm3.C: Expect more errors.
6044	* g++.dg/gomp/block-1.C: Likewise.
6045	* g++.dg/gomp/block-2.C: Likewise.
6046	* g++.dg/gomp/block-3.C: Likewise.
6047	* g++.dg/gomp/block-5.C: Likewise.
6048	* g++.old-deja/g++.jason/report.C: Expect extra warnings.
6049	* g++.dg/warn/unused-result1.C: XFAIL.
6050
60512009-07-17  Richard Guenther  <rguenther@suse.de>
6052
6053	PR tree-optimization/40321
6054	* gcc.c-torture/compile/pr40321.c: New testcase.
6055	* g++.dg/torture/pr40321.C: Likewise.
6056
60572009-07-17  Jakub Jelinek  <jakub@redhat.com>
6058
6059	PR c++/40780
6060	* g++.dg/template/ptrmem19.C: New test.
6061
60622009-07-17  Aldy Hernandez  <aldyh@redhat.com>
6063	    Manuel López-Ibáñez  <manu@gcc.gnu.org>
6064
6065	PR 40435
6066	* gcc.dg/pr36902.c: Add column info.
6067	* g++.dg/gcov/gcov-2.C: Change count for definition.
6068
60692009-07-16  Jason Merrill  <jason@redhat.com>
6070
6071	PR libstdc++/37907
6072	* g++.dg/cpp0x/std-layout1.C: New.
6073	* g++.dg/ext/has_nothrow_assign.C: Fix.
6074	* g++.dg/ext/has_nothrow_copy.C: Fix.
6075	* g++.dg/ext/has_trivial_assign.C: Fix.
6076	* g++.dg/ext/has_trivial_copy.C: Fix.
6077	* g++.dg/ext/is_pod.C: Fix.
6078	* g++.dg/other/offsetof3.C: Adjust.
6079	* g++.dg/overload/ellipsis1.C: Adjust.
6080	* g++.dg/warn/var-args1.C: Adjust.
6081	* g++.old-deja/g++.brendan/crash63.C: Adjust.
6082	* g++.old-deja/g++.brendan/crash64.C: Adjust.
6083	* g++.old-deja/g++.brendan/overload8.C: Adjust.
6084	* g++.old-deja/g++.other/vaarg3.C: Adjust.
6085	* g++.old-deja/g++.pt/vaarg3.C: Adjust.
6086
60872009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6088
6089	* gcc.dg/torture/builtin-math-5.c: Add more cases.
6090	* gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
6091	effective target "mpc_pow".
6092	* lib/target-supports.exp (check_effective_target_mpc_pow): New.
6093
60942009-07-16  Richard Henderson  <rth@redhat.com>
6095
6096	* g++.dg/opt/eh4.C: New test.
6097
60982009-07-16  Jakub Jelinek  <jakub@redhat.com>
6099
6100	* obj-c++.dg/defs.mm (abort): Make it extern "C".
6101
61022009-07-15  Jakub Jelinek  <jakub@redhat.com>
6103
6104	PR middle-end/40747
6105	* gcc.c-torture/execute/pr40747.c: New test.
6106
61072009-07-15  Richard Guenther  <rguenther@suse.de>
6108
6109	PR middle-end/40753
6110	* gcc.c-torture/compile/pr40753.c: New testcase.
6111
61122009-07-15  Janus Weil  <janus@gcc.gnu.org>
6113
6114	PR fortran/40743
6115	* gfortran.dg/interface_assignment_4.f90: New.
6116
61172009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
6118
6119	* gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
6120	for FreeBSD up to and including version 8.
6121
61222009-07-14  Taras Glek  <tglek@mozilla.com>
6123	    Rafael Espindola  <espindola@google.com>
6124
6125	* g++.dg/plugin/header-plugin-test.C: New.
6126	* g++.dg/plugin/header_plugin.c: New.
6127	* g++.dg/plugin/plugin.exp: Update.
6128
61292009-07-14  Uros Bizjak  <ubizjak@gmail.com>
6130
6131	* gcc.target/i386/sse-recip-vec.c: Move arrays out of test
6132	function to enable vectorization.
6133	* gcc.target/i386/sse2-lrint-vec.c: Ditto.
6134	* gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6135
61362009-07-14  Uros Bizjak  <ubizjak@gmail.com>
6137
6138	* gcc.target/i386/sse-copysignf-vec.c: New test.
6139	* gcc.target/i386/sse2-copysign-vec.c: Ditto.
6140
61412009-07-14  Jason Merrill  <jason@redhat.com>
6142
6143	PR c++/37276
6144	* g++.dg/lookup/builtin5.C: New.
6145	* g++.dg/other/error22.C: Add missing extern "C".
6146	* g++.dg/warn/Warray-bounds.C: Likewise.
6147	* gcc.dg/compat/compat-common.h: Likewise.
6148
6149	PR c++/40746
6150	* g++.dg/lookup/using20.C: New.
6151
6152	PR c++/40740
6153	* g++.dg/template/koenig8.C: New.
6154
61552009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
6156
6157	* gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
6158	both i?86-*-darwin* and x86_64-*-darwin*.
6159
61602009-07-14  Joseph Myers  <joseph@codesourcery.com>
6161
6162	* gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
6163	gcc.target/i386/pr37843-3.c: Allow leading underscore on function
6164	name.
6165
61662009-07-14  Dodji Seketeli  <dodji@redhat.com>
6167
6168	PR debug/40705
6169	* g++.dg/debug/dwarf2/typedef1.C: New test.
6170
6171	PR c++/40357
6172	* g++.dg/other/typedef3.C: New test.
6173
61742009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
6175
6176	* gcc.dg/20090709-1.c: Move to a proper place ...
6177	* gcc.target/m68k/20090709-1.c: ... here.
6178
61792009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6180
6181	PR C++/22154
6182	* g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
6183	front of qualified names are allowed.
6184	* g++.dg/parse/crash10.C: Likewise.
6185	* g++.dg/parse/error15.C: Likewise.
6186	* g++.dg/parse/typename9.C: Likewise.
6187	* g++.dg/parse/error8.C: Likewise.
6188
61892009-07-13  Janus Weil  <janus@gcc.gnu.org>
6190
6191	PR fortran/40646
6192	* gfortran.dg/proc_ptr_22.f90: Extended.
6193	* gfortran.dg/proc_ptr_comp_12.f90: Extended.
6194
61952009-07-13  Ira Rosen  <irar@il.ibm.com>
6196
6197	* gfortran.dg/vect/vect-6.f: New test.
6198
61992009-07-12  Jason Merrill  <jason@redhat.com>
6200
6201	PR c++/36628
6202	* g++.dg/cpp0x/decltype17.C: New.
6203
6204	PR c++/37206
6205	* g++.dg/cpp0x/rv10.C: New.
6206
62072009-07-12  Jason Merrill  <jason@redhat.com>
6208
6209	PR c++/40689
6210	* g++.dg/cpp0x/initlist20.C: New.
6211	* g++.dg/cpp0x/initlist21.C: New.
6212
62132009-07-12  Ira Rosen  <irar@il.ibm.com>
6214
6215	* gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
6216	* gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
6217	gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
6218	gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
6219	gcc.dg/vect/vect-double-reduc-7.c: New tests.
6220
62212009-07-12  Hans-Peter Nilsson  <hp@axis.com>
6222
6223	* gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
6224	gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
6225	gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
6226	gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
6227	gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
6228	gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
6229	gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
6230	effective_target fd_truncate.
6231
62322009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
6233
6234	* gnat.dg/specs/addr1.ads: New test.
6235
62362009-07-11  Jan Hubicka  <jh@suse.cz>
6237
6238	PR middle-end/48388
6239	* g++.dg/torture/pr40388.C: New testcase.
6240
62412009-07-11  Jakub Jelinek  <jakub@redhat.com>
6242
6243	PR target/40668
6244	* gcc.c-torture/execute/pr40668.c: New test.
6245
62462009-07-11  Paolo Bonzini  <bonzini@gnu.org>
6247
6248	* gcc.c-torture/execute/20090711-1.c: New test.
6249
62502009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
6251
6252	PR testsuite/40699
6253	PR testsuite/40707
6254	PR testsuite/40709
6255	* lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
6256	lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
6257	lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
6258	g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
6259
62602009-07-11  Tobias Burnus  <burnus@net-b.de>
6261
6262	PR fortran/33197
6263	* gfortran.dg/complex_intrinsic_3.f90: New test.
6264	* gfortran.dg/complex_intrinsic_4.f90: New test.
6265
62662009-07-10  David Daney  <ddaney@caviumnetworks.com>
6267
6268	PR target/39079
6269	* gcc.target/mips/mips.exp: Make -msynci a known option.
6270	* gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
6271
62722009-07-10  Jakub Jelinek  <jakub@redhat.com>
6273
6274	PR c++/40502
6275	* g++.dg/ext/strncpy-chk1.C: New test.
6276
62772009-07-10  Richard Guenther  <rguenther@suse.de>
6278
6279	PR tree-optimization/40496
6280	* g++.dg/opt/pr40496.C: New testcase.
6281
62822009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6283
6284	PR 25509
6285	PR 40614
6286	* g++.dg/warn/unused-result1-Werror.c: New.
6287
62882009-07-10  Paul Thomas  <pault@gcc.gnu.org>
6289
6290	PR fortran/39334
6291	* gfortran.dg/recursive_parameter_1.f90: New test.
6292
62932009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6294
6295	* gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
6296	* gfortran.dg/module_equivalence_6.f90: Ditto.
6297	* gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
6298	* gfortran.dg/nan_2.f90: Ditto.
6299	* gfortran.dg/inquire_11.f90: Ditto.
6300	* gfortran.dg/abstract_type_3.f03: Ditto.
6301	* gfortran.dg/abstract_type_1.f90: Ditto.
6302	* gfortran.dg/private_type_9.f90: Ditto.
6303	* gfortran.dg/abstract_type_5.f03: Ditto.
6304	* gfortran.dg/elemental_subroutine_6.f90: Ditto.
6305	* gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
6306	* gfortran.dg/derived_sub.f90: Ditto.
6307	* gfortran.dg/missing_optional_dummy_5.f90: Ditto.
6308	* gfortran.dg/bounds_check_fail_2.f90: Ditto.
6309	* gfortran.dg/maxloc_bounds_6.f90: Ditto.
6310	* gfortran.dg/mvbits_6.f90: Ditto.
6311	* gfortran.dg/abstract_type_2.f03: Ditto.
6312	* gfortran.dg/abstract_type_4.f03: Ditto.
6313	* gfortran.dg/bounds_check_9.f90: Ditto.
6314	* gfortran.dg/optional_dim_3.f90: Ditto.
6315	* gfortran.dg/pr32921.f: Ditto.
6316	* gfortran.dg/entry_16.f90: Ditto.
6317	* gfortran.dg/generic_16.f90: Ditto.
6318
6319
63202009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
6321
6322	* gcc.target/m68k/20090709-1.c: New.
6323
63242009-07-09  Dodji Seketeli  <dodji@redhat.com>
6325
6326	PR c++/40684
6327	* g++.dg/template/unify11.C: New test.
6328
63292008-07-09  Paul Thomas  <pault@gcc.gnu.org>
6330
6331	PR fortran/40629
6332	* gfortran.dg/host_assoc_function_9.f90: New test.
6333
63342009-07-09  Janus Weil  <janus@gcc.gnu.org>
6335
6336	PR fortran/40646
6337	* gfortran.dg/proc_ptr_22.f90: New.
6338	* gfortran.dg/proc_ptr_comp_12.f90: New.
6339
63402009-07-09  Jakub Jelinek  <jakub@redhat.com>
6341
6342	PR middle-end/40692
6343	* gcc.c-torture/compile/pr40692.c: New test.
6344
63452009-07-09  Tobias Burnus  <burnus@net-b.de>
6346
6347	PR fortran/40604
6348	* gfortran.dg/pointer_check_6.f90: New test.
6349
63502009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
6351
6352	* gcc.target/mips/truncate-5.c: New test.
6353
63542009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6355
6356	PR libfortran/40330
6357	PR libfortran/40662
6358	* gfortran.dg/fmt_cache_1.f: New test.
6359
63602009-07-08  Tobias Burnus  <burnus@net-b.de>
6361
6362	PR fortran/40675
6363	* gfortran.dg/nosigned_zero_1.f90: New test.
6364	* gfortran.dg/nosigned_zero_2.f90: New test.
6365
63662009-07-08  Richard Guenther  <rguenther@suse.de>
6367
6368	* gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
6369
63702009-07-08  Richard Guenther  <rguenther@suse.de>
6371
6372	* gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
6373
63742009-07-08  Paul Thomas  <pault@gcc.gnu.org>
6375
6376	PR fortran/40591
6377	* gfortran.dg/proc_ptr_21.f90: New test.
6378
63792009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6380
6381	PR c++/31246
6382	* g++.dg/warn/pr31246.C: New.
6383	* g++.dg/warn/pr31246-2.C: New.
6384
63852009-07-07  Jason Merrill  <jason@redhat.com>
6386
6387	PR c++/35828
6388	* g++.dg/template/defarg12.C: New.
6389
6390	PR c++/37816
6391	* g++.dg/cpp0x/enum7.C: New.
6392
6393	PR c++/37946
6394	* g++.dg/cpp0x/enum6.C: New.
6395
6396	PR c++/40639
6397	* g++.dg/cpp0x/enum5.C: New.
6398
6399	PR c++/40633
6400	* g++.dg/cpp0x/enum4.C: New.
6401
64022009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6403
6404	* gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
6405
64062009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6407
6408	* gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
6409
64102009-07-07  Jakub Jelinek  <jakub@redhat.com>
6411
6412	PR middle-end/40669
6413	* gcc.dg/pr40669.c: New test.
6414
64152009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6416
6417	* gcc.dg/plugin/selfassign.c: Replace %H by an explicit
6418	location. Update all calls.
6419	* g++.dg/plugin/selfassign.c: Likewise.
6420
64212009-07-06  Jason Merrill  <jason@redhat.com>
6422
6423	* g++.dg/rtti/dyncast[34].C: New.
6424
64252009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6426
6427	* lib/target-supports.exp
6428	(check_effective_target_mips_newabi_large_long_double): New.
6429	* gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
6430	target.
6431	* gcc.target/mips/fpr-moves-6.c: Likewise.
6432
64332009-07-06  Simon Martin  <simartin@users.sourceforge.net>
6434
6435	PR c++/40557
6436	* g++.dg/template/union2.C: New test.
6437
64382009-07-04  Jason Merrill  <jason@redhat.com>
6439
6440	* g++.dg/template/using15.C: New.
6441
64422009-07-04  Jakub Jelinek  <jakub@redhat.com>
6443
6444	* gfortran.dg/maxloc_1.f90: New test.
6445
64462009-07-04  Janus Weil  <janus@gcc.gnu.org>
6447
6448	PR fortran/40593
6449	* gfortran.dg/proc_ptr_result_6.f90: New.
6450
64512009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6452
6453	* gcc.dg/framework-2.c: Adjust testcase to pass.
6454
64552009-07-04  Jason Merrill  <jason@redhat.com>
6456
6457	PR c++/40619
6458	* g++.dg/cpp0x/auto16.C: New.
6459
64602009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
6461
6462	PR target/40587
6463	* gfortran.dg/pr40587.f: New test.
6464
64652009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6466
6467	PR fortran/40638
6468	* gfortran.dg/unit_1.f90: New test.
6469
64702009-07-03  Jason Merrill  <jason@redhat.com>
6471
6472	* g++.dg/template/pure1.C: Expect another error.
6473
64742009-07-03  Richard Guenther  <rguenther@suse.de>
6475
6476	PR tree-optimization/40640
6477	* gcc.c-torture/compile/pr40640.c: New testcase.
6478
64792009-07-03  Richard Guenther  <rguenther@suse.de>
6480
6481	PR middle-end/34163
6482	* gfortran.dg/pr34163.f90: New testcase.
6483
64842009-07-03  Jan Hubicka  <jh@suse.cz>
6485
6486	* gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
6487	* gcc.dg/tree-ssa/loop-25.c: Likewise.
6488	* gcc.dg/tree-ssa/loop-26.c: Likewise.
6489	* gcc.dg/tree-ssa/pr32044.c: Likewise.
6490	* gcc.dg/tree-ssa/loop-29.c: Likewise.
6491	* gcc.dg/tree-ssa/loop-10.c: Likewise.
6492	* gnat.dg/loop_optimization6.adb: Enable -O2.
6493
64942009-07-02  Mark Mitchell  <mark@codesourcery.com>
6495
6496	* g++.dg/warn/null4.C: Extend.
6497
64982009-07-02  Jason Merrill  <jason@redhat.com>
6499
6500	* g++.dg/template/spec8.C: Fix.
6501
65022009-07-02  Michael Matz  <matz@suse.de>
6503
6504	PR fortran/32131
6505	* gfortran.dg/pr32921.f: Adjust.
6506
65072009-07-02  Jan Hubicka  <jh@suse.cz>
6508
6509	* gcc.dg/tree-ssa/local-pure-const.c: New testcase.
6510
65112009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
6512
6513	* gcc.target/mips/truncate-4.c: New testcase.
6514
65152009-07-01  Richard Guenther  <rguenther@suse.de>
6516
6517	PR tree-optimization/19831
6518	* gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
6519	make allocated memory escape.  Un-XFAIL.
6520	* gcc.dg/vect/pr21591.c: Make allocated memory escape.
6521	* gcc.dg/vect/pr31699.c: Likewise.
6522	* gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
6523
65242009-06-30  Jakub Jelinek  <jakub@redhat.com>
6525
6526	PR c++/40566
6527	* g++.dg/parse/cond5.C: New test.
6528
65292009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
6530
6531	* gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
6532	(main): Pass n to main_1 instead.
6533	* gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
6534	(main_1): New function, split off from...
6535	(main): ...here.  Pass `off' to main_1 instead.
6536
65372009-06-30  Jason Merrill  <jason@redhat.com>
6538
6539	PR c++/40595
6540	* g++.dg/cpp0x/variadic94.C: New.
6541
65422009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
6543
6544	* lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
6545	* lib/target-libpath.exp (ld_library_path_vars): New variable.
6546	(init_ld_library_path_env_vars): New function, replacing the
6547	orig_*_saved assignments.  Call it after defining it.
6548	(set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
6549	(restore_ld_library_path_env_vars): Likewise.
6550	(add_path, find_libgcc_s): New functions.
6551	* lib/objc.exp (objc_init): Use find_libgcc_s instead of
6552	gcc-set-multilib-library-path.
6553	(objc_target_compile): Don't add "." to ld_library_path.
6554	Use add_path.
6555	* lib/gfortran.exp (gfortran_link_flags): Don't add "." to
6556	ld_library_path.  Use add_path.  Use find_libgcc_s instead of
6557	gcc-set-multilib-library-path.
6558	* lib/g++.exp (g++_link_flags): Likewise.
6559	* lib/obj-c++.exp (obj-c++_link_flags): Likewise.
6560	* lib/c-torture.exp: Do not manipulate ld_library_path at the
6561	top level; do it...
6562	(c-torture-execute): ...here instead.  Use $ld_library_path_multilib
6563	to tell when this needs to happen.  Use find_libgcc_s instead of
6564	gcc-set-multilib-library-path.
6565	* lib/gcc-dg.exp: Likewise.
6566	* lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
6567	* g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
6568	unless it is in $ALT_LD_LIBRARY_PATH.
6569	* g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
6570
65712009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
6572
6573	* gnat.dg/discr12.adb: New test.
6574	* gnat.dg/discr12_pkg.ads: New helper.
6575	* gnat.dg/discr13.adb: New test.
6576	* gnat.dg/discr14.ad[sb]: Likewise.
6577	* gnat.dg/discr15.adb: Likewise.
6578	* gnat.dg/discr15_pkg.ads: New helper.
6579	* gnat.dg/discr16.adb: New test.
6580	* gnat.dg/discr16_g.ads: New helper.
6581	* gnat.dg/discr16_pkg.ads: Likewise.
6582	* gnat.dg/discr16_cont.ads: Likewise.
6583	* gnat.dg/discr17.adb: New test.
6584	* gnat.dg/discr18.adb: Likewise.
6585	* gnat.dg/discr18_pkg.ads: New helper.
6586	* gnat.dg/discr19.adb: New test.
6587
65882009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6589
6590	PR fortran/40576
6591	* gfortran.dg/internal_write_1.f90:  New testcase.
6592
65932009-06-30  Janus Weil  <janus@gcc.gnu.org>
6594
6595	PR fortran/40594
6596	* gfortran.dg/derived_pointer_recursion_2.f90: New.
6597
65982009-06-30  Richard Guenther  <rguenther@suse.de>
6599
6600	* gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
6601
66022009-06-30  Wei Guozhi  <carrot@google.com>
6603
6604	* gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
6605	to "-Os".
6606
66072009-06-30  Ira Rosen  <irar@il.ibm.com>
6608
6609	PR tree-optimization/40542
6610	* gcc.dg/vect/pr40542.c: New test.
6611
66122009-06-30  Martin Jambor  <mjambor@suse.cz>
6613
6614	PR tree-optimization/40582
6615	* gcc.c-torture/compile/pr40582.c: New test.
6616
66172009-06-30  Wei Guozhi  <carrot@google.com>
6618
6619	PR/40416
6620	* gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
6621
66222009-06-29  Jason Merrill  <jason@redhat.com>
6623
6624	PR c++/40274
6625	* g++.dg/template/debug1.C: New.
6626
66272009-06-29  Tobias Burnus  <burnus@net-b.de>
6628
6629	PR fortran/40580
6630	* pointer_check_1.f90: New test.
6631	* pointer_check_2.f90: New test.
6632	* pointer_check_3.f90: New test.
6633	* pointer_check_4.f90: New test.
6634	* pointer_check_5.f90: New test.
6635
66362009-06-29  Paul Thomas  <pault@gcc.gnu.org>
6637
6638	PR fortran/40551
6639	* gfortran.dg/func_assign_2.f90 : New test.
6640
66412009-06-29  Richard Guenther  <rguenther@suse.de>
6642
6643	PR middle-end/14187
6644	* gcc.dg/tree-ssa/restrict-1.c: New testcase.
6645	* gcc.dg/tree-ssa/restrict-2.c: Likewise.
6646	* gcc.dg/tree-ssa/restrict-3.c: Likewise.
6647	* gcc.c-torture/execute/20090623-1.c: Likewise.
6648	* gcc.dg/tree-ssa/ldist-13.c: Likewise.
6649	* gcc.dg/tree-ssa/ldist-14.c: Likewise.
6650
66512009-06-29  Richard Guenther  <rguenther@suse.de>
6652
6653	PR middle-end/38212
6654	* gcc.c-torture/execute/pr38212.c: New testcase.
6655
66562009-06-29  Richard Guenther  <rguenther@suse.de>
6657
6658	PR tree-optimization/40579
6659	* gcc.c-torture/execute/pr40579.c: New testcase.
6660
66612009-06-28  Uros Bizjak  <ubizjak@gmail.com>
6662
6663	PR tree-optimization/40550
6664	* gcc.dg/pr40550.c: New test.
6665
66662009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
6667
6668	* gnat.dg/overflow_sum2.adb: New test
6669	* gnat.dg/namet.ads: New helper.
6670
6671	* gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
6672
66732009-06-28  Tobias Burnus  <burnus@net-b.de>
6674
6675	PR fortran/34112
6676	* gfortran.dg/compiler-directive_1.f90: New test.
6677	* gfortran.dg/compiler-directive_2.f: New test.
6678
66792009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6680
6681	* gfortran.dg/integer_exponentiation_4.f90: Temporarily
6682	comment out some values and add some cases.
6683
66842009-06-27  Paolo Bonzini  <bonzini@gnu.org>
6685
6686	PR testsuite/40567
6687	* gcc.dg/vect/vect.exp: Fix lappend syntax.
6688
66892009-06-26  Richard Henderson  <rth@redhat.com>
6690
6691	PR testsuite/40565
6692	* gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
6693	* gcc.target/i386/local.c: Pass a non-constant to T.
6694
66952009-06-26  Janus Weil  <janus@gcc.gnu.org>
6696
6697	PR fortran/39997
6698	PR fortran/40541
6699	* gfortran.dg/proc_ptr_15.f90: Fixed and extended.
6700	* gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
6701	* gfortran.dg/proc_ptr_result_1.f90: Ditto.
6702	* gfortran.dg/proc_ptr_result_5.f90: New.
6703
67042009-06-26  Janis Johnson  <janis187@us.ibm.com>
6705
6706	PR c/39902
6707	* gcc.dg/dfp/pr39902.c: New test.
6708
67092009-06-26  Uros Bizjak  <ubizjak@gmail.com>
6710
6711	PR testsuite/40532
6712	* gcc.dg/builtins-65.c: Require c99 runtime.
6713
67142009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6715
6716	* gnat.dg/array7.ad[sb]: New test.
6717
67182009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6719
6720	* gnat.dg/array6.adb: New test.
6721
67222009-06-25  Ian Lance Taylor  <iant@google.com>
6723
6724	* g++.dg/warn/Wsign-compare-3.C: New testcase.
6725
67262009-06-25  Ian Lance Taylor  <iant@google.com>
6727
6728	* g++.dg/warn/Wunused-16.C: New testcase.
6729
67302009-06-25  Ian Lance Taylor  <iant@google.com>
6731
6732	* g++.dg/warn/skip-2.C: New testcase.
6733
67342009-06-25  Steve Ellcey  <sje@cup.hp.com>
6735
6736	* gcc.c-torture/execute/20090618-1.c: add dg-run and
6737	dg-skip-if and move to ...
6738	* gcc.dg/torture/20090618-1.c.
6739
67402009-06-25  Martin Jambor  <mjambor@suse.cz>
6741
6742	PR tree-optimization/40493
6743	* gcc.c-torture/execute/pr40493.c: New test.
6744
67452009-06-24  Jason Merrill  <jason@redhat.com>
6746
6747	PR c++/40342
6748	* g++.dg/template/overload10.C: New.
6749
67502009-06-24  Janus Weil  <janus@gcc.gnu.org>
6751
6752	PR fortran/40427
6753	* gfortran.dg/proc_ptr_comp_11.f90: New.
6754
67552009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6756
6757	* gcc.dg/pr40501.c: New testcase.
6758
67592009-06-23  DJ Delorie  <dj@redhat.com>
6760
6761	Add MeP port.
6762	* lib/target-supports.exp: Add mep support (no profiling).
6763
67642009-06-23  Steve Ellcey  <sje@cup.hp.com>
6765
6766	PR testsuite/39297
6767	* gcc.dg/ssa/loop-31.c: Change scan rules.
6768
67692009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6770
6771	* gcc.dg/cpp/empty-include.c: Update column info.
6772	* gcc.dg/cpp/assert2.c: Update column info.
6773
67742009-06-23  Jakub Jelinek  <jakub@redhat.com>
6775
6776	* g++.dg/ext/builtin-object-size1.C: New test.
6777	* g++.dg/ext/builtin-object-size2.C: New test.
6778
67792009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
6780
6781	* gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6782	* gcc.dg/optimize-bswapdi-1.c: Likewise.
6783
67842009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
6785
6786	* gcc.target/mips/truncate-3.c: New test.
6787
67882009-06-22  Janus Weil  <janus@gcc.gnu.org>
6789
6790	PR fortran/37254
6791	PR fortran/39850
6792	* gfortran.dg/interface_30.f90: Modified error message.
6793	* gfortran.dg/proc_decl_22.f90: New.
6794
67952009-06-22  Ian Lance Taylor  <iant@google.com>
6796
6797	* gcc.dg/Wcxx-compat-19.c: New testcase.
6798
67992009-06-22  Matthias Klose  <doko@ubuntu.com>
6800
6801	PR objc/28050
6802	* pr28050.m: New testcase.
6803
68042009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6805
6806	PR testsuite/40481
6807	* gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6808
68092009-06-22  Martin Jambor  <mjambor@suse.cz>
6810
6811	PR tree-optimization/40492
6812	* g++.dg/torture/pr40492.C: New test.
6813
68142009-06-22  Uros Bizjak  <ubizjak@gmail.com>
6815
6816	* gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6817	dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
6818
68192009-06-22  Olivier Hainque  <hainque@adacore.com>
6820
6821	* gnat.dg/raise_ce.adb: Helper for ...
6822	* gnat.dg/handle_and_return.adb: New test.
6823
68242009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6825
6826	PR fortran/40443
6827	* gfortran.dg/generic_18.f90: New test.
6828
68292009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6830
6831	PR fortran/40472
6832	* gfortran.dg/spread_size_limit.f90: New test.
6833
68342009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6835
6836	* gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6837	to put dump files in a subdirectory.
6838	* lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6839	".o" temporary files.
6840
68412009-06-21  Janus Weil  <janus@gcc.gnu.org>
6842
6843	PR fortran/39850
6844	* gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6845	* gfortran.dg/interface_20.f90: Ditto.
6846	* gfortran.dg/interface_21.f90: Ditto.
6847	* gfortran.dg/interface_22.f90: Ditto.
6848	* gfortran.dg/interface_30.f90: New.
6849	* gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6850
68512009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6852
6853	* gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6854	* gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6855	* gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6856	DEFAULT_VECTCFLAGS.
6857
68582009-06-21  Ira Rosen  <irar@il.ibm.com>
6859	    Revital Eres  <eres@il.ibm.com>
6860
6861	PR testsuite/40359
6862	* gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6863	* gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6864	* gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6865
68662009-06-21  Ira Rosen  <irar@il.ibm.com>
6867
6868	PR testsuite/40475
6869	* gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6870	without misalignment support.
6871	* gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6872
68732009-06-20  Tobias Burnus  <burnus@net-b.de>
6874
6875	PR fortran/40452
6876	* gfortran.dg/bounds_check_strlen_9.f90: New test.
6877
68782009-06-19  Paul Thomas  <pault@gcc.gnu.org>
6879
6880	PR fortran/40440
6881	* gfortran.dg/alloc_comp_result_2.f90: New test.
6882
68832009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6884
6885	PR target/40482
6886	* gcc.target/arm/pr40482.c: New test.
6887
68882009-06-19  Ian Lance Taylor  <iant@google.com>
6889
6890	* gcc.dg/Wcxx-compat-18.c: New testcase.
6891
68922009-06-19  Richard Guenther  <rguenther@suse.de>
6893
6894	* gcc.c-torture/execute/20090618-1.c: New testcase.
6895
68962009-06-19  Ian Lance Taylor  <iant@google.com>
6897
6898	* gcc.dg/Wcxx-compat-17.c: New testcase.
6899
69002009-06-19  Ian Lance Taylor  <iant@google.com>
6901
6902	* gcc.dg/Wcxx-compat-15.c: New testcase.
6903
69042009-06-19  Ian Lance Taylor  <iant@google.com>
6905
6906	* gcc.dg/Wcxx-compat-16.c: New testcase.
6907
69082009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6909
6910	* gcc.dg/builtins-34.c: Add significand cases.
6911
69122009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6913
6914	PR testsuite/40491
6915	* gcc.dg/20080522-1.c: Remove testcase for real.
6916	* gcc.dg/20080528-1.c: Ditto.
6917
69182009-06-19  Janus Weil  <janus@gcc.gnu.org>
6919
6920	PR fortran/40450
6921	* gfortran.dg/proc_ptr_20.f90: New.
6922
69232009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
6924
6925	PR target/40470
6926	* gcc.dg/torture/pr40470-1.c: New.
6927	* gcc.dg/torture/pr40470-2.c: Likewise.
6928	* gcc.dg/torture/pr40470-3.c: Likewise.
6929	* gcc.dg/torture/pr40470-4.c: Likewise.
6930
69312009-06-18  Diego Novillo  <dnovillo@google.com>
6932
6933	* gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6934	* gcc.dg/plugin/ggcplug.c: Likewise.
6935	* gcc.dg/plugin/one_time_plugin.c: Likewise.
6936	* g++.dg/plugin/selfassign.c: Likewise.
6937	* g++.dg/plugin/attribute_plugin.c: Likewise.
6938	* g++.dg/plugin/dumb_plugin.c: Likewise.
6939
69402009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6941
6942	* gcc.dg/cpp/arith-3.c: Add column info.
6943
69442009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6945
6946	* gcc.target/arm/fp16-compile-none-2.c: New.
6947	* gcc.target/arm/fp16-compile-ieee-12.c: New.
6948	* gcc.target/arm/fp16-compile-alt-12.c: New.
6949
69502009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6951
6952	* gcc.target/arm/fp16-compile-alt-1.c: New.
6953	* gcc.target/arm/fp16-compile-alt-2.c: New.
6954	* gcc.target/arm/fp16-compile-alt-3.c: New.
6955	* gcc.target/arm/fp16-compile-alt-4.c: New.
6956	* gcc.target/arm/fp16-compile-alt-5.c: New.
6957	* gcc.target/arm/fp16-compile-alt-6.c: New.
6958	* gcc.target/arm/fp16-compile-alt-7.c: New.
6959	* gcc.target/arm/fp16-compile-alt-8.c: New.
6960	* gcc.target/arm/fp16-compile-alt-9.c: New.
6961	* gcc.target/arm/fp16-compile-alt-10.c: New.
6962	* gcc.target/arm/fp16-compile-alt-11.c: New.
6963	* gcc.target/arm/fp16-compile-ieee-1.c: New.
6964	* gcc.target/arm/fp16-compile-ieee-2.c: New.
6965	* gcc.target/arm/fp16-compile-ieee-3.c: New.
6966	* gcc.target/arm/fp16-compile-ieee-4.c: New.
6967	* gcc.target/arm/fp16-compile-ieee-5.c: New.
6968	* gcc.target/arm/fp16-compile-ieee-6.c: New.
6969	* gcc.target/arm/fp16-compile-ieee-7.c: New.
6970	* gcc.target/arm/fp16-compile-ieee-8.c: New.
6971	* gcc.target/arm/fp16-compile-ieee-9.c: New.
6972	* gcc.target/arm/fp16-compile-ieee-10.c: New.
6973	* gcc.target/arm/fp16-compile-ieee-11.c: New.
6974	* gcc.target/arm/fp16-compile-none-1.c: New.
6975	* gcc.target/arm/fp16-compile-exprtype.c: New.
6976	* gcc.target/arm/fp16-compile-vcvt.c: New.
6977	* gcc.target/arm/fp16-builtins-1.c: New.
6978	* gcc.target/arm/fp16-rounding-alt-1.c: New.
6979	* gcc.target/arm/fp16-rounding-ieee-1.c: New.
6980	* gcc.target/arm/fp16-param-1.c: New.
6981	* gcc.target/arm/fp16-return-1.c: New.
6982	* gcc.target/arm/fp16-unprototyped-1.c: New.
6983	* gcc.target/arm/fp16-unprototyped-2.c: New.
6984	* gcc.target/arm/fp16-variadic-1.c: New.
6985	* gcc.dg/torture/arm-fp16-compile-assign.c: New.
6986	* gcc.dg/torture/arm-fp16-compile-convert.c: New.
6987	* gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6988	* gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6989	* gcc.dg/torture/arm-fp16-ops.h: New.
6990	* gcc.dg/torture/arm-fp16-ops-1.c: New.
6991	* gcc.dg/torture/arm-fp16-ops-2.c: New.
6992	* gcc.dg/torture/arm-fp16-ops-3.c: New.
6993	* gcc.dg/torture/arm-fp16-ops-4.c: New.
6994	* gcc.dg/torture/arm-fp16-ops-5.c: New.
6995	* gcc.dg/torture/arm-fp16-ops-6.c: New.
6996	* gcc.dg/torture/arm-fp16-ops-7.c: New.
6997	* gcc.dg/torture/arm-fp16-ops-8.c: New.
6998	* g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6999	* g++.dg/ext/arm-fp16/fp16-return-1.C: New.
7000	* g++.dg/ext/arm-fp16/fp16-param-1.C: New.
7001	* g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
7002	* g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
7003	* g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
7004	* g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
7005	* g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
7006	* g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
7007	* g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
7008	* g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
7009	* g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
7010	* g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
7011
70122009-06-18  Uros Bizjak  <ubizjak@gmail.com>
7013
7014	* gcc.dg/builtins-65.c: New test.
7015
70162009-06-18  Janus Weil  <janus@gcc.gnu.org>
7017
7018	PR fortran/40451
7019	* gfortran.dg/proc_ptr_result_4.f90: New.
7020
70212009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
7022
7023	* gcc.c-torture/execute/bitfld-5.c: New test.
7024
70252009-06-17  David Daney  <ddaney@caviumnetworks.com>
7026
7027	* gcc.dg/builtin-unreachable-3.c: New test.
7028
70292009-06-17  David Daney  <ddaney@caviumnetworks.com>
7030
7031	* gcc.target/i386/builtin-unreachable.c: New test.
7032
70332009-06-17  Ian Lance Taylor  <iant@google.com>
7034
7035	* gcc.dg/Wcxx-compat-14.c: New testcase.
7036
70372009-06-17  Aldy Hernandez  <aldyh@redhat.com>
7038
7039	* gcc.dg/func-ptr-conv-1.c: Update column info.
7040
70412009-06-17  Richard Guenther  <rguenther@suse.de>
7042
7043	PR middle-end/40404
7044	* gcc.c-torture/execute/pr40404.c: New testcase.
7045
70462009-06-17  Richard Guenther  <rguenther@suse.de>
7047
7048	PR middle-end/40460
7049	* g++.dg/torture/pr40460.C: New testcase.
7050
70512009-06-05  Olatunji Ruwase  <tjruwase@google.com>
7052
7053	* gcc.dg/plugin/one_time_plugin.c: New test.
7054	* gcc.dg/plugin/one_time-test-1.c: New test.
7055	* gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
7056
70572009-06-16  Ian Lance Taylor  <iant@google.com>
7058
7059	* g++.dg/warn/skip-1.C: New testcase.
7060
70612009-06-16  Jakub Jelinek  <jakub@redhat.com>
7062
7063	PR middle-end/40446
7064	* g++.dg/other/pr40446.C: New test.
7065
70662009-06-16  Richard Guenther  <rguenther@suse.de>
7067
7068	* gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
7069	* gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7070	* gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7071	* gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7072
70732009-06-16  Martin Jambor  <mjambor@suse.cz>
7074
7075	* gcc.c-torture/compile/pr40432.c: New file.
7076
70772009-06-16  Martin Jambor  <mjambor@suse.cz>
7078
7079	* gfortran.fortran-torture/compile/pr40413.f90: New file.
7080
70812009-06-16  Janus Weil  <janus@gcc.gnu.org>
7082
7083	PR fortran/36947
7084	PR fortran/40039
7085	* gfortran.dg/dummy_procedure_1.f90: Extended test case.
7086	* gfortran.dg/interface_20.f90: Modified error messages.
7087	* gfortran.dg/interface_21.f90: Ditto.
7088	* gfortran.dg/interface_26.f90: Ditto.
7089	* gfortran.dg/interface_27.f90: Ditto.
7090	* gfortran.dg/interface_28.f90: Extended test case.
7091	* gfortran.dg/interface_29.f90: New.
7092	* gfortran.dg/proc_decl_7.f90: Modified error messages.
7093	* gfortran.dg/proc_decl_8.f90: Ditto.
7094	* gfortran.dg/proc_ptr_11.f90: Ditto.
7095	* gfortran.dg/proc_ptr_15.f90: Ditto.
7096
70972009-06-16  Ira Rosen  <irar@il.ibm.com>
7098
7099	* gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
7100	printing.
7101	* gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
7102	gcc.dg/vect/vect-outer-4f.c: Likewise.
7103	* gcc.dg/vect/vect-nest-cycle-1.c: New test.
7104	* gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
7105	Likewise.
7106	* gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
7107	outer loop.
7108
71092009-06-16  Tobias Burnus  <burnus@net-b.de>
7110
7111	PR fortran/40383
7112	* gfortran.dg/bounds_check_strlen_8.f90: New test.
7113
71142009-06-15  Ian Lance Taylor  <iant@google.com>
7115
7116	* gcc.dg/Wjump-misses-init-1.c: New testcase.
7117	* gcc.dg/Wjump-misses-init-2.c: New testcase.
7118	* gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
7119	Recognize new notes.
7120	* gcc.dg/stmt-expr-label-2.c: Likewise.
7121	* gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
7122	* gcc.dg/c99-vla-jump-2.c: Recognize new notes.
7123	* gcc.dg/c99-vla-jump-3.c: Recognize new notes.
7124	* gcc.dg/c99-vla-jump-4.c: Likewise.
7125	* gcc.dg/stmt-expr-label-1.c: Likewise.
7126	* gcc.dg/stmt-expr-label-3.c: Likewise.
7127	* gcc.dg/vla-8.c: Likewise.  Move error message to different line.
7128
71292009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7130
7131	* gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
7132
71332009-06-15  Jakub Jelinek  <jakub@redhat.com>
7134
7135	* gcc.dg/builtin-object-size-7.c: New test.
7136
71372009-06-15  Jakub Jelinek  <jakub@redhat.com>
7138
7139	PR testsuite/40426
7140	* lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
7141	level != "" use separate -gdwarf-2 -g${level} options instead of
7142	-gdwarf-2${level}.
7143	* lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
7144	* gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
7145	* gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
7146
71472009-06-15  Rafael Avila de Espindola  <espindola@google.com>
7148
7149	* g++.dg/abi/mangle11.C: Update warning line.
7150	* g++.dg/abi/mangle12.C: Update warning line.
7151	* g++.dg/abi/mangle17.C: Update warning line.
7152	* g++.dg/abi/mangle20-2.C: Update warning line.
7153
71542009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7155
7156	* gcc.dg/optimize-bswap-1.c: Split into these two:
7157	* gcc.dg/optimize-bswapsi-1.c: New testcase.
7158	* gcc.dg/optimize-bswapdi-1.c: New testcase.
7159
71602009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7161
7162	* gcc.dg/optimize-bswap-1.c: New testcase.
7163
71642009-06-14  Richard Guenther  <rguenther@suse.de>
7165
7166	PR middle-end/40389
7167	* g++.dg/torture/pr40389.C: New testcase.
7168
71692009-06-13  Richard Guenther  <rguenther@suse.de>
7170
7171	PR tree-optimization/40421
7172	* gfortran.fortran-torture/compile/pr40421.f: New testcase.
7173
71742009-06-12  Aldy Hernandez  <aldyh@redhat.com>
7175
7176	* gcc.dg/old-style-prom-3.c: Add column info.
7177	* gcc.dg/overflow-warn-1.c
7178	* gcc.dg/gomp/pr27415.c
7179	* gcc.dg/gomp/for-1.c: Same.
7180	* gcc.dg/enum-compat-1.c: Same.
7181	* gcc.dg/c99-tag-3.c: Same.
7182	* gcc.dg/Wredundant-decls-2.c: Same.
7183	* gcc.dg/func-ptr-conv-1.c: Same.
7184	* gcc.dg/asm-wide-1.c: Same.
7185	* gcc.dg/nofixed-point-2.c: Same.
7186	* gcc.dg/cpp/line3.c: Same.
7187	* gcc.dg/array-10.c: Same.
7188	* gcc.dg/c99-vla-jump-1.c: Same.
7189	* gcc.dg/pr20368-1.c: Same.
7190	* gcc.dg/Wshadow-3.c: Same.
7191	* gcc.dg/c90-const-expr-8.c: Same.
7192	* gcc.dg/label-decl-2.c: Same.
7193	* gcc.dg/dremf-type-compat-2.c: Same.
7194	* gcc.dg/c90-const-expr-5.c: Same.
7195	* gcc.dg/builtins-30.c: Same.
7196	* gcc.dg/Warray-bounds.c: Same.
7197	* gcc.dg/Wcxx-compat-2.c: Same.
7198	* gcc.dg/tree-ssa/col-1.c: Same.
7199	* gcc.dg/old-style-prom-2.c: Same.
7200	* gcc.dg/cast-function-1.c: Same.
7201	* gcc.dg/pr15698-1.c: Same.
7202	* gcc.dg/dremf-type-compat-3.c: Same.
7203	* gcc.dg/vla-8.c: Same.
7204	* gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
7205	line.
7206	* gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
7207	* gcc.dg/old-style-prom-3.c: Check for error on the correct line.
7208	* gcc.dg/enum-compat-1.c: Same.
7209	* gcc.dg/dremf-type-compat-2.c: Same.
7210	* gcc.dg/old-style-prom-2.c: Same.
7211	* gcc.dg/pr15698-1.c: Same.
7212	* gcc.dg/pr20368-1.c: Same.
7213	* gcc.dg/dremf-type-compat-3.c: Same.
7214	* gcc.dg/builtins-30.c: Same.  Test for columns.
7215
72162009-06-12  Janus Weil  <janus@gcc.gnu.org>
7217
7218	PR fortran/40176
7219	* gfortran.dg/proc_decl_1.f90: Extended.
7220
72212009-06-12  Ian Lance Taylor  <iant@google.com>
7222
7223	* gcc.dg/Wcxx-compat-13.c: New testcase.
7224
72252009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7226
7227	PR tree-opt/38865
7228	* gcc.dg/tree-ssa/fre-vce-1.c
7229
72302009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
7231
7232	PR testsuite/40384
7233	* gcc.dg/tree-ssa/prefetch-5.c: Add --param
7234	min-insn-to-prefetch-ratio=5.
7235
72362009-06-12  Joey Ye  <joey.ye@intel.com>
7237	    H.J. Lu  <hongjiu.lu@intel.com>
7238
7239	PR middle-end/39146
7240	* gcc.target/i386/stackalign/pr39146.c: New.
7241
72422009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
7243
7244	* gcc.target/i386/crc32-1.c: New.
7245	* gcc.target/i386/crc32-2.c: Likewise.
7246
72472009-06-11  David Daney  <ddaney@caviumnetworks.com>
7248
7249	PR c/39252
7250	* gcc.dg/builtin-unreachable-1.c: New test.
7251	* gcc.dg/builtin-unreachable-2.c: Same.
7252
72532009-06-11  Paul Thomas  <pault@gcc.gnu.org>
7254
7255	PR fortran/40402
7256	* gfortran.dg/data_value_1.f90: New test.
7257
72582009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7259
7260	PR testsuite/39831
7261	* gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
7262	remove ilp32 requirement.
7263	* gcc.target/i386/excess-precision-2.c: Likewise.
7264	* gcc.target/i386/excess-precision-3.c: Likewise.
7265	* gcc.target/i386/excess-precision-4.c: Likewise.
7266	* gcc.target/i386/excess-precision-5.c: Likewise.
7267	* gcc.target/i386/excess-precision-6.c: Likewise.
7268
72692009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7270
7271	PR fortran/38718
7272	* gfortran.dg/is_iostat_end_eor_2.f90: New test.
7273	* gfortran.dg/nan_5.f90: New test.
7274
72752009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
7276
7277	* gcc.target/arm/neon-modes-1.c: New test.
7278
72792009-06-10  Kai Tietz  <kai.tietz@onevision.com>
7280
7281	* g++.dg/torture/pr31579.C: Cast pointer
7282	via __SIZE_TYPE__ instead of 'unsigned long'.
7283
72842009-06-10  Anthony Green  <green@moxielogic.com>
7285
7286	* lib/target-supports.exp (check_profiling_available):
7287	Profiling is not available for testing purposes on moxie.
7288
72892009-06-09  Ian Lance Taylor  <iant@google.com>
7290
7291	* gcc.dg/Wcxx-compat-12.c: New testcase.
7292
72932009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
7294
7295	PR libfortran/40334
7296	* gfortran.dg/backspace_11.f90: New.
7297
72982009-06-09  Jason Merrill  <jason@redhat.com>
7299
7300	* g++.dg/cpp0x/defaulted10.C: New.
7301
73022009-06-09  Martin Jambor  <mjambor@suse.cz>
7303
7304	* gcc.c-torture/compile/pr40351.c: New file.
7305
73062009-06-09  Olivier Hainque  <hainque@adacore.com>
7307
7308	* gnat.dg/align_max.adb: New test.
7309
73102009-06-08  Jason Merrill  <jason@redhat.com>
7311
7312	* g++.dg/cpp0x/auto15.C: New.
7313
73142009-06-08  Jan Hubicka  <jh@suse.cz>
7315
7316	PR debug/39834
7317	* gcc.dg/torture/pr39834.c
7318
73192009-06-08  Jan Hubicka  <jh@suse.cz>
7320
7321	PR middle-end/40102
7322	* g++.dg/torture/pr40102.C: New testcase.
7323
73242009-06-08  Jakub Jelinek  <jakub@redhat.com>
7325
7326	* gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
7327	* gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
7328	* gcc.dg/builtin-object-size-6.c: New test.
7329
7330	PR c++/40373
7331	* g++.dg/template/dtor7.C: New test.
7332
7333	PR c++/40370
7334	PR c++/40372
7335	* g++.dg/template/error41.C: New test.
7336	* g++.dg/template/error42.C: New test.
7337
73382009-06-08  Revital Eres  <eres@il.ibm.com>
7339
7340	PR testsuite/40359
7341	* gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
7342	* gcc.dg/vect/vect-88.c: Likewise.
7343	* gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7344	* gcc.dg/vect/pr25413.c: Likewise.
7345	* lib/target-supports.exp: Add i?86 to vect_hw_misalign.
7346
73472009-06-07  Ian Lance Taylor  <iant@google.com>
7348
7349	* g++.dg/warn/Wswitch-3.C: New testcase.
7350	* gcc.dg/Wswitch.c: Adjust for -Wswitch change.
7351	* gcc.dg/Wswitch-enum-error.c: Likewise.
7352	* gcc.dg/Wswitch-error.c: Likewise.
7353
73542009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7355
7356	PR fortran/40008
7357	* gfortran.dg/negative_unit.f: Update test.
7358	* gfortran.dg/negative_unit_int8.f: Update test.
7359	* gfortran.dg/newunit_1.f90: New test.
7360
73612009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7362
7363	PR fortran/25104
7364	PR fortran/29962
7365	* gfortran.dg/spread_init_expr.f03: New.
7366	* gfortran.dg/unpack_init_expr.f03: New.
7367	* gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
7368	error message.
7369
73702009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7371
7372	PR fortran/25104
7373	PR fortran/29962
7374	* gfortran.dg/count_init_expr.f03
7375	* gfortran.dg/product_init_expr.f03
7376	* gfortran.dg/sum_init_expr.f03
7377
73782009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7379
7380	PR fortran/36874
7381	* gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
7382	message.
7383	* gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
7384	shapes.
7385	* gfortran.dg/zero_sized_5.f90: Likewise.
7386
73872009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
7388
7389	PR middle-end/32950
7390	* g++.dg/torture/pr32950.C: New.
7391
73922009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7393
7394	PR fortran/25104
7395	PR fortran/29962
7396	* gfortran.dg/dot_product_1.f03: New.
7397	* gfortran.dg/matmul_8.f03: New.
7398	* gfortran.dg/transpose_3.f03: New.
7399
74002009-06-06  Ian Lance Taylor  <iant@google.com>
7401
7402	* gcc.dg/Wunused-label-1.c: New test case.
7403	* g++.dg/warn/Wunused-label-1.C: New test case.
7404	* g++.dg/warn/Wunused-label-2.C: New test case.
7405	* g++.dg/warn/Wunused-label-3.C: New test case.
7406
74072009-06-06  Daniel Franke  <franke.daniel@gmail.com>
7408
7409	PR fortran/37203
7410	* reshape_zerosize_2.f90: New.
7411
74122009-06-06  Daniel Franke  <franke.daniel@gmail.com>
7413
7414	PR fortran/32890
7415	* gfortran.dg/pack_assign_1.f90: New.
7416	* gfortran.dg/pack_vector_1.f90: New.
7417
74182009-06-05  Jakub Jelinek  <jakub@redhat.com>
7419
7420	PR middle-end/40340
7421	* gcc.dg/pr40340-1.c: New test.
7422	* gcc.dg/pr40340-2.c: New test.
7423	* gcc.dg/pr40340-3.c: New test.
7424	* gcc.dg/pr40340-4.c: New test.
7425	* gcc.dg/pr40340-5.c: New test.
7426	* gcc.dg/pr40340.h: New file.
7427
74282009-06-05  Revital Eres  <eres@il.ibm.com>
7429
7430	* lib/target-supports.exp (check_effective_target_vect_hw_misalign):
7431	New procedure.
7432	* gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
7433	* gcc.dg/vect/vect-33.c: Likewise.
7434	* gcc.dg/vect/vect-92.c: Likewise.
7435	* gcc.dg/vect/vect-58.c: Likewise.
7436	* gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7437	* gcc.dg/vect/vect-42.c: Likewise.
7438	* gcc.dg/vect/slp-25.c: Likewise.
7439	* gcc.dg/vect/vect-align-1.c: Likewise.
7440	* gcc.dg/vect/vect-align-2.c: Likewise.
7441	* gcc.dg/vect/vect-93.c: Likewise.
7442	* gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
7443	* gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
7444	* gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
7445	* gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
7446	* gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
7447	* gcc.dg/vect/vect-26.c: Likewise.
7448	* gcc.dg/vect/vect-44.c: Likewise.
7449	* gcc.dg/vect/vect-70.c: Likewise.
7450	* gcc.dg/vect/vect-95.c: Likewise.
7451	* gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7452	* gcc.dg/vect/vect-28.c: Likewise.
7453	* gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
7454	* gcc.dg/vect/vect-87.c: Likewise.
7455	* gcc.dg/vect/vect-109.c: Likewise.
7456	* gcc.dg/vect/vect-54.c: Likewise.
7457	* gcc.dg/vect/vect-96.c: Likewise.
7458	* gcc.dg/vect/vect-multitypes-1.c: Likewise.
7459	* gcc.dg/vect/vect-88.c: Likewise.
7460	* gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7461	* gcc.dg/vect/vect-89.c: Likewise.
7462	* gcc.dg/vect/vect-91.c: Likewise.
7463	* gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7464	* gcc.dg/vect/vect-multitypes-4.c: Likewise.
7465	* gfortran.dg/vect/vect-2.f90: Likewise.
7466	* gfortran.dg/vect/vect-3.f90: Likewise.
7467	* gfortran.dg/vect/vect-4.f90: Likewise.
7468	* gfortran.dg/vect/vect-5.f90: Likewise.
7469
74702009-06-05  Alexander Strange <astrange@ithinksw.com>
7471
7472	PR tree-optimization/36318
7473	* gcc.dg/tree-ssa/sra-7.c: New test.
7474
74752009-06-04  Daniel Franke  <franke.daniel@gmail.com>
7476
7477	PR fortran/37203
7478	* gfortran.dg/reshape_order_5.f90: New.
7479	* gfortran.dg/reshape_shape_1.f90: New.
7480
74812009-06-04  Jason Merrill  <jason@redhat.com>
7482
7483	* g++.dg/template/error38.C: Add pointer-to-typedef case.
7484
74852009-06-04  Steve Ellcey  <sje@cup.hp.com>
7486
7487	* gcc.dg/vect/vect-42.c: Modify vect_no_align case.
7488	* gcc.dg/vect/no-vfa-vect-43.c: Ditto.
7489
74902009-06-04  Richard Guenther  <rguenther@suse.de>
7491
7492	PR c++/39371
7493	* g++.dg/torture/pr40335.C: New testcase.
7494
74952009-06-03  Richard Guenther  <rguenther@suse.de>
7496
7497	PR middle-end/40328
7498	* gcc.dg/torture/pr40328.c: New testcase.
7499
75002009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
7501
7502	* gcc.dg/falign-labels.c (dg-options): Don't restrict for
7503	m68k and fido.
7504
75052009-06-03  Martin Jambor  <mjambor@suse.cz>
7506
7507	* g++.dg/torture/pr40323.C: New file.
7508
75092009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
7510
7511	* gnat.dg/specs/root.ads: New test.
7512	* gnat.dg/specs/root-level_1.ads: Likewise.
7513	* gnat.dg/specs/root-level_2.ads: Likewise.
7514	* gnat.dg/specs/root-level_1-level_2.ads: Likewise.
7515
75162009-06-02  Mark Mitchell  <mark@codesourcery.com>
7517
7518	* g++.dg/init/ref15.C: Require unwrapped targets.
7519
75202009-06-02  Jason Merrill  <jason@redhat.com>
7521
7522	* g++.dg/cpp0x/initlist13.C: Remove expected error.
7523	* g++.dg/cpp0x/initlist18.C: New.
7524	* g++.dg/cpp0x/initlist19.C: New.
7525
7526	* g++.dg/cpp0x/auto14.C: New.
7527
75282009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
7529
7530	* gnat.dg/alignment6.adb: Remove XFAIL.
7531
75322009-06-02  Simon Martin  <simartin@users.sourceforge.net>
7533
7534	PR c++/38089
7535	* g++.dg/template/spec36.C: New test.
7536
75372009-06-01  Ian Lance Taylor  <iant@google.com>
7538
7539	* gcc.dg/cast-qual-3.c: New testcase.
7540	* g++.dg/warn/Wcast-qual2.C: New testcase.
7541
75422009-06-01  Aldy Hernandez  <aldyh@redhat.com>
7543
7544	* lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
7545	(process-message): Expect column numbers.
7546	* gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
7547	* gcc.dg/pch/counter-2.c: Same.
7548	* gcc.dg/pch/valid-2.c: Same.
7549	* gcc.dg/pch/warn-1.c: Same.
7550	* gcc.dg/pch/valid-1.c: Same.
7551	* gcc.dg/cpp/include2a.c: Handle lack of columns.
7552	* gcc.dg/cpp/syshdr.c: Same.
7553	* gcc.dg/cpp/19940712-1.c: Same.
7554	* gcc.dg/cpp/missing-header-1.c: Same.
7555	* gcc.dg/cpp/unc4.c: Remove -fno-show-column.
7556	* gcc.dg/cpp/tr-warn3.c: Same.
7557	* gcc.dg/cpp/pr29612-2.c: Same.
7558	* gcc.dg/cpp/tr-warn4.c: Same.
7559	* gcc.dg/cpp/Wtrigraphs.c: Same.
7560	* gcc.dg/cpp/poison.c: Same.
7561	* gcc.dg/cpp/arith-3.c: Same.
7562	* gcc.dg/cpp/sysmac2.c: Same.
7563	* gcc.dg/cpp/cpp.exp: Same.
7564	* gcc.dg/cpp/tr-warn5.c: Same.
7565	* gcc.dg/cpp/include2.c: Same.
7566	* gcc.dg/cpp/Wmissingdirs.c: Same.
7567	* gcc.dg/cpp/Wmissingdirs.c: Same.
7568	* gcc.dg/cpp/tr-warn6.c: Same.
7569	* gcc.dg/cpp/Wtrigraphs-2.c: Same.
7570	* gcc.dg/cpp/macspace1.c: Same.
7571	* gcc.dg/cpp/escape-2.c: Same.
7572	* gcc.dg/cpp/assert2.c: Same.
7573	* gcc.dg/cpp/undef2.c: Same.
7574	* gcc.dg/cpp/macspace2.c: Same.
7575	* gcc.dg/cpp/tr-warn1.c: Same.
7576	* gcc.dg/cpp/extratokens2.c: Same.
7577	* gcc.dg/cpp/strify2.c: Same.
7578	* gcc.dg/cpp/Wsignprom.c: Same.
7579	* gcc.dg/cpp/redef2.c: Same.
7580	* gcc.dg/cpp/trad/trad.exp: Same.
7581	* gcc.dg/cpp/arith-1.c: Same.
7582	* gcc.dg/cpp/extratokens.c: Same.
7583	* gcc.dg/cpp/if-mpar.c: Same.
7584
75852009-06-01  Olivier Hainque  <hainque@adacore.com>
7586
7587	* gnat.dg/nested_float_packed.ads: New test.
7588
75892009-06-01  Olivier Hainque  <hainque@adacore.com>
7590	    Eric Botcazou  <botcazou@adacore.com>
7591
7592	* gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
7593	* gnat.dg/test_oconst.adb: New test.
7594
75952009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
7596
7597	* gcc.dg/plugin/ggcplug.c: Moved comment.
7598	(plugin_init): Fixed typo, declared i, returned 0 at end.
7599
76002009-05-31  Ira Rosen  <irar@il.ibm.com>
7601
7602	PR testsuite/40244
7603	* gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
7604	* gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
7605
76062009-05-29  Ian Lance Taylor  <iant@google.com>
7607
7608	* gcc.dg/Wcxx-compat-11.c: New testcase.
7609
76102009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7611
7612	PR fortran/40019
7613	* gfortran.dg/leadz_trailz_1.f90: New test.
7614	* gfortran.dg/leadz_trailz_2.f90: New test.
7615
76162009-05-29  Martin Jambor  <mjambor@suse.cz>
7617
7618	* gfortran.dg/pr25923.f90: XFAIL warning expectation.
7619	* gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
7620	* gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7621	* gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7622	* gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
7623	* gcc.dg/tree-ssa/sra-2.c: Likewise.
7624	* gcc.dg/tree-ssa/sra-3.c: Likewise.
7625	* gcc.dg/tree-ssa/sra-1.c: Likewise.
7626	* gcc.dg/tree-ssa/sra-4.c: Changed comment.
7627	* gcc.dg/tree-ssa/sra-5.c: New file.
7628	* gcc.dg/tree-ssa/sra-6.c: New file.
7629	* gcc.c-torture/compile/sra-1.c: New file.
7630
76312009-05-29  Jakub Jelinek  <jakub@redhat.com>
7632
7633	PR middle-end/40291
7634	* gcc.c-torture/compile/pr40291.c: New test.
7635
7636	PR target/40017
7637	* gcc.target/powerpc/altivec-types-1.c: Don't expect error for
7638	__vector _Bool.
7639	* gcc.target/powerpc/altivec-30.c: New test.
7640	* gcc.target/powerpc/altivec-31.c: New test.
7641
76422009-05-28  Richard Guenther  <rguenther@suse.de>
7643
7644	* gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
7645	* gcc.c-torture/execute/20090527-1.c: Likewise.
7646
76472009-05-28  Dodji Seketeli  <dodji@redhat.com>
7648
7649	PR c++/39754
7650	* g++.dg/template/canon-type-1.C: New test.
7651	* g++.dg/template/canon-type-2.C: Likewise.
7652	* g++.dg/template/canon-type-3.C: Likewise.
7653	* g++.dg/template/canon-type-4.C: Likewise.
7654	* g++.dg/template/canon-type-5.C: Likewise.
7655	* g++.dg/template/canon-type-6.C: Likewise.
7656	* g++.dg/template/canon-type-7.C: Likewise.
7657
76582009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
7659	    Uros Bizjak  <ubizjak@gmail.com>
7660	    Danny Smith  <dansmister@gmail.com>
7661
7662	PR target/37216
7663
7664	* lib/target-supports.exp (check_effective_target_pe_aligned_commons):
7665	New function.
7666	* gcc.target/i386/pr37216.c:  New test source file.
7667	* gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
7668	use -fno-common for testing Cygwin and MinGW targets.
7669
76702009-05-28  Kai Tietz  <kai.tietz@onevision.com>
7671
7672	* g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
7673	* g++.dg/opt/memcpy1.C (size_t): Likewise.
7674	* g++.dg/pr37742.C (size_t): Likewise.
7675	* g++.dg/torture/pr34850.C (size_t): Likewise.
7676	* g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
7677	_PTRDIFF_TYPE__.
7678	* g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
7679	* g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
7680	(size_t): Use __extension__ and __SIZE_TYPE__.
7681	* gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
7682	__SIZE_TYPE__.
7683	* gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
7684	* gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
7685	* gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
7686	* gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
7687	* gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
7688	* gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
7689	* gcc.c-torture/compile/920428-2.c (size_t): Likewise.
7690	* gcc.c-torture/compile/980329-1.c (size_t): Likewise.
7691	* gcc.c-torture/compile/980816-1.c (size_t): Likewise.
7692	* gcc.c-torture/compile/pr32584.c (size_t): Likewise.
7693	(__ssize_t): Likewise.
7694	* gcc.c-torture/compile/pr33173.c (size_t): Likewise.
7695	* gcc.c-torture/compile/pr33382.c (size_t): Likewise.
7696	* gcc.c-torture/compile/pr34334.c (size_t): Likewise.
7697	* gcc.c-torture/compile/pr34688.c (size_t): Likewise.
7698	* gcc.c-torture/compile/pr35043.c (size_t): Likewise.
7699	* gcc.c-torture/compile/pr37669.c (size_t): Likewise.
7700	* gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
7701	* gcc.dg/pr33667.c (size_t): Likewise.
7702	* gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
7703	* gcc.dg/torture/pr39204.c (size_t): Likewise.
7704	* gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
7705	* gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
7706	* gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
7707	* gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
7708
77092009-05-28  Ira Rosen  <irar@il.ibm.com>
7710
7711	PR tree-optimization/40254
7712	* gcc.dg/vect/pr40254.c: New test.
7713
77142009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
7715
7716	PR middle-end/33699
7717	* gcc.target/mips/const-anchor-1.c: New test.
7718	* gcc.target/mips/const-anchor-2.c: New test.
7719
77202009-05-27  Jason Merrill  <jason@redhat.com>
7721
7722	* g++.dg/cpp0x/initlist15.C: New.
7723	* g++.dg/cpp0x/initlist16.C: New.
7724	* g++.dg/cpp0x/initlist17.C: New.
7725
77262009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
7727
7728	PR fortran/39178
7729	* gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7730	patterns to reflect frontend changes.
7731	* gfortran.dg/vector_subscript_4.f90: Likewise.
7732
77332009-05-27  Olivier Hainque  <hainque@adacore.com>
7734	    Eric Botcazou  <botcazou@adacore.com>
7735
7736	* gcc.c-torture/execute/align-nest.c: New testcase.
7737	* gnat.dg/misaligned_nest.adb: New testcase.
7738
77392009-05-27  Rafael Avila de Espindola  <espindola@google.com>
7740
7741	* g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7742	* g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7743	* g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7744	* gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7745
77462009-05-27  Kai TIetz  <kai.tietz@onevision.com>
7747
7748	* g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7749	cast instead of assuming 0ul.
7750	* g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7751	__SIZE_TYPE__.
7752	(_type_desc): Make first argument const.
7753	* g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7754
77552009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7756
7757	PR libfortran/40187
7758	* gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
7759	* gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
7760
77612009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
7762
7763	* gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7764	with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7765	* gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7766	* gcc.dg/plugin/ggcplug.c: Added new file.
7767
77682009-05-26  Tobias Burnus  <burnus@net-b.de>
7769
7770	PR fortran/40246
7771	* gfortran.dg/nullify_4.f90: New test.
7772
77732009-05-26  Richard Guenther  <rguenther@suse.de>
7774
7775	* gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7776
77772009-05-26  Richard Guenther  <rguenther@suse.de>
7778
7779	PR middle-end/40252
7780	* gcc.c-torture/compile/pr40252.c: New testcase.
7781
77822009-05-26  Dodji Seketeli  <dodji@redhat.com>
7783
7784	PR c++/40007
7785	* g++.dg/template/typedef18.C: New test.
7786	* g++.dg/template/typedef19.C: Likewise.
7787	* g++.dg/template/typedef20.C: Likewise.
7788	* g++.dg/template/access11.C: Adjust.
7789
77902009-05-26  Richard Guenther  <rguenther@suse.de>
7791
7792	PR testsuite/40247
7793	* gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7794
77952009-05-25  Jason Merrill  <jason@redhat.com>
7796
7797	PR c++/38064
7798	* g++.dg/cpp0x/enum3.C: New test.
7799
78002009-05-25  Richard Guenther  <rguenther@suse.de>
7801
7802	PR tree-optimization/36327
7803	* gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7804	* gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7805	* gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7806	* gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7807	* gcc.dg/vect/vect-40.c: Likewise.
7808	* gcc.dg/vect/vect-42.c: Likewise.
7809	* gcc.dg/vect/vect-46.c: Likewise.
7810	* gcc.dg/vect/vect-76.c: Likewise.
7811
78122009-05-25  Janus Weil  <janus@gcc.gnu.org>
7813
7814	PR fortran/40176
7815	* gfortran.dg/proc_ptr_18.f90: New.
7816	* gfortran.dg/proc_ptr_19.f90: New.
7817	* gfortran.dg/proc_ptr_comp_9.f90: New.
7818	* gfortran.dg/proc_ptr_comp_10.f90: New.
7819
78202009-05-25  Richard Guenther  <rguenther@suse.de>
7821
7822	* gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7823	* gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7824
78252009-05-25  Ira Rosen  <irar@il.ibm.com>
7826
7827	PR tree-optimization/40238
7828	* gcc.dg/vect/pr40238.c: New test.
7829
78302009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7831	    Dominique Dhumieres  <dominiq@lps.ens.fr>
7832
7833	PR fortran/35732
7834	PR fortran/39872
7835	* gfortran.dg/bounds_check_fail_3.f90: New test.
7836	* gfortran.dg/bounds_check_fail_4.f90: New test.
7837	* gfortran.dg/bounds_check_14.f90: Update test.
7838	* gfortran.dg/bound_4.f90: Update test.
7839
78402009-05-24  Richard Guenther  <rguenther@suse.de>
7841
7842	PR middle-end/40233
7843	* gcc.c-torture/compile/pr40233.c: New testcase.
7844
78452009-05-24  Uros Bizjak  <ubizjak@gmail.com>
7846
7847	* gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7848	for alpha*-*-* targets.
7849
78502009-05-24  Ira Rosen  <irar@il.ibm.com>
7851
7852	* gcc.dg/vect/bb-slp-1.c: New test.
7853	* gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7854	gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7855	gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7856	gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7857	gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7858	gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7859	gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7860	gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7861	gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7862	gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7863	gcc.dg/vect/bb-slp-22.c: Likewise.
7864	* gcc.dg/vect/vect.exp: Run basic block SLP tests.
7865
78662009-05-23  Mark Mitchell  <mark@codesourcery.com>
7867	    Maxim Kuvyrkov  <maxim@codesourcery.com>
7868
7869	* gcc.dg/falign-labels-1.c: New test.
7870
78712009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7872
7873	* gnat.dg/specs/rep_clause3.ads: New test.
7874
78752009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7876
7877	* gnat.dg/addr6.adb: New test.
7878
78792009-05-22  Mark Mitchell  <mark@codesourcery.com>
7880
7881	* lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7882	New function.
7883	* gcc.target/arm/thumb2-mul-space.c: New file.
7884	* gcc.target/arm/thumb2-mul-space-2.c: New file.
7885	* gcc.target/arm/thumb2-mul-space-3.c: New file.
7886	* gcc.target/arm/thumb2-mul-speed.c: New file.
7887
78882009-05-22  Richard Guenther  <rguenther@suse.de>
7889
7890	PR middle-end/38964
7891	* g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7892	* gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7893	* gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7894
78952009-05-22  Mark Mitchell  <mark@codesourcery.com>
7896
7897	* gcc.dg/dll-6.c: New test.
7898	* gcc.dg/dll-6a.c: Likewise.
7899	* gcc.dg/dll-7.c: Likewise.
7900	* gcc.dg/dll-7a.c: Likewise.
7901	* g++.dg/ext/dllexport2.C: Likewise.
7902	* g++.dg/ext/dllexport2a.cc: Likewise.
7903
79042009-05-21  Steve Ellcey  <sje@cup.hp.com>
7905
7906	PR target/37846
7907	* gcc.target/ia64/mfused-madd-vect.c: New test.
7908	* gcc.target/ia64/mfused-madd.c: New test.
7909	* gcc.target/ia64/mno-fused-madd-vect.c: New test.
7910	* gcc.target/ia64/mno-fused-madd.c: New test.
7911
79122009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7913
7914	* gcc.target/i386/movbe-1.c: New.
7915	* gcc.target/i386/movbe-2.c: Likewise.
7916
79172009-05-21  Taras Glek  <tglek@mozilla.com>
7918
7919	* gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7920	plugin_init signature.
7921	* g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7922	* g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7923	* g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7924
79252009-05-21  Mark Mitchell  <mark@codesourcery.com>
7926
7927	* gcc.dg/target/arm/neon-vmla-1.c: New.
7928	* gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7929
79302009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
7931
7932	* gcc.target/mips/octeon-exts-6.c: New test.
7933	* gcc.target/mips/extend-1.c: New test.
7934	* gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7935	EXTS.
7936	* gcc.target/mips/octeon-exts-5.c: Likewise.
7937
79382009-05-20  Jakub Jelinek  <jakub@redhat.com>
7939
7940	PR middle-end/40204
7941	* gcc.c-torture/compile/pr40204.c: New test.
7942
79432009-05-20  Richard Guenther  <rguenther@suse.de>
7944
7945	* gcc.c-torture/compile/20090518-1.c: New testcase.
7946
79472009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7948
7949	PR tree-optimization/40087
7950	* gcc.dg/tree-ssa/pr40087.c: New test.
7951
79522009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7953
7954	* gcc.dg/vector-4.c: New testcase.
7955	* gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7956	* g++.dg/ext/vector16.C: New testcase.
7957
79582009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7959
7960	PR c/40172
7961	* gcc.dg/pr40172.c: Renamed to ...
7962	* gcc.dg/pr40172-1.c: This.
7963
7964	* gcc.dg/pr40172-2.c: New.
7965	* gcc.dg/pr40172-3.c: Likewise.
7966
79672009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7968
7969	PR c/40172
7970	* gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7971
79722009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7973
7974	* gnat.dg/loop_optimization6.ad[sb]: New test.
7975
79762009-05-19  Richard Guenther  <rguenther@suse.de>
7977
7978	* gcc.c-torture/compile/20090519-1.c: New testcase.
7979
79802009-05-18  Jason Merrill  <jason@redhat.com>
7981
7982	* g++.dg/cpp0x/explicit1.C: New.
7983	* g++.dg/cpp0x/explicit2.C: New.
7984
79852009-05-18  Dodji Seketeli  <dodji@redhat.com>
7986
7987	PR debug/40109
7988	* g++.dg/debug/dwarf2/nested-1.C: New test.
7989
79902009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7991
7992	PR testsuite/39907
7993	* gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7994	stack alignment.
7995
79962009-05-18  Janus Weil  <janus@gcc.gnu.org>
7997
7998	PR fortran/40164
7999	* gfortran.dg/proc_ptr_comp_8.f90: New.
8000
80012009-05-18  Richard Guenther  <rguenther@suse.de>
8002
8003	PR fortran/40168
8004	* gfortran.dg/array_memset_2.f90: Adjust.
8005
80062009-05-18  Janus Weil  <janus@gcc.gnu.org>
8007
8008	PR fortran/36947
8009	PR fortran/40039
8010	* gfortran.dg/interface_27.f90: New.
8011	* gfortran.dg/interface_28.f90: New.
8012	* gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
8013	* gfortran.dg/proc_ptr_result_1.f90: Ditto.
8014
80152009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
8016
8017	* gcc.target/m68k/tls-ie.c: New test.
8018	* gcc.target/m68k/tls-le.c: New test.
8019	* gcc.target/m68k/tls-gd.c: New test.
8020	* gcc.target/m68k/tls-ld.c: New test.
8021	* gcc.target/m68k/tls-ie-xgot.c: New test.
8022	* gcc.target/m68k/tls-le-xtls.c: New test.
8023	* gcc.target/m68k/tls-gd-xgot.c: New test.
8024	* gcc.target/m68k/tls-ld-xgot.c: New test.
8025	* gcc.target/m68k/tls-ld-xtls.c: New test.
8026	* gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
8027
80282009-05-18  Martin Jambor  <mjambor@suse.cz>
8029
8030	* gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
8031
80322009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
8033
8034	PR c/40172
8035	* gcc.dg/pr40172.c: New.
8036
80372009-05-17  Jason Merrill  <jason@redhat.com>
8038
8039	PR c++/40139
8040	* g++.dg/template/dtor6.C: New.
8041
80422009-05-17  Joseph Myers  <joseph@codesourcery.com>
8043
8044	* g++.dg/warn/translate-ice-1.C: New test.
8045
80462009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8047
8048	* gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
8049	* gfortran.dg/c_kind_int128_test2.f03: Update comment.
8050	* gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
8051	* gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
8052
80532009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8054
8055	PR fortran/33197
8056	* gfortran.dg/erf_2.F90: New test.
8057	* gfortran.dg/erfc_scaled_2.f90: New test.
8058
80592009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8060
8061	PR fortran/31243
8062	* gfortran.dg/string_1.f90: New test.
8063	* gfortran.dg/string_2.f90: New test.
8064	* gfortran.dg/string_3.f90: New test.
8065
80662009-05-16  David Billinghurst <billingd@gcc.gnu.org>
8067
8068	* gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
8069	* gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
8070
80712009-05-15  Ian Lance Taylor  <iant@google.com>
8072
8073	* gcc.dg/Wcxx-compat-10.c: New testcase.
8074
80752009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8076
8077	PR 16302
8078	* gcc.dg/pr16302.c: New.
8079	* g++.dg/warn/pr16302.C: New.
8080
80812009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8082
8083	* gcc.dg/torture/builtin-math-5.c: New.
8084	* gcc.dg/torture/builtin-math-6.c: New.
8085	* lib/target-supports.exp (check_effective_target_mpc): New.
8086
80872009-05-15  Jan Hubicka  <jh@suse.cz>
8088
8089	* gcc.dg/tree-ssa/inline-3.c: New testcase
8090
80912009-05-15  Jan Hubicka  <jh@suse.cz>
8092
8093	* gcc.target/i386/align-main-1.c (check): Mark noinline.
8094	* gcc.target/i386/align-main-2.c (check): Mark noinline.
8095	* gcc.dg/ipa/ipa-4.c: Disable early inlining.
8096	* gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
8097	* gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
8098	Mark noinline.
8099	* gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
8100	Mark noinline.
8101	* gcc.dg/vect/pr31699.c (foo): Mark noinline.
8102	* gcc.dg/vect/pr18400.c (main1): Mark noinline.
8103
81042009-05-15  Jan Hubicka  <jh@suse.cz>
8105
8106	* sibcall-6.c: Add no-ipa-cp argument and mark the function to be
8107	optimized by sibcall noinline.
8108
81092009-05-15  Jan Hubicka  <jh@suse.cz>
8110
8111	* sibcall-1.c (track): Mark noinline.
8112	* sibcall-2.c (track): Mark noinline.
8113	* sibcall-3.c (track): Mark noinline.
8114	* sibcall-4.c (track): Mark noinline.
8115
81162009-05-15  Jan Hubicka  <jh@suse.cz>
8117
8118	* flatten-2.c: Disable early inlining; add comment.
8119	* flatten-3.c: New test based on flatten-2.c.
8120
81212009-05-15  Richard Guenther  <rguenther@suse.de>
8122
8123	PR tree-optimization/39999
8124	* gcc.c-torture/compile/pr39999.c: New testcase.
8125
81262009-05-15  Joseph Myers  <joseph@codesourcery.com>
8127
8128	* gcc.c-torture/compile/ptr-conv-1.c: New test.
8129
81302009-05-14  Ian Lance Taylor  <iant@google.com>
8131
8132	* gcc.dg/Wcxx-compat-9.c: New testcase.
8133
81342009-05-14  Janus Weil  <janus@gcc.gnu.org>
8135
8136	PR fortran/39996
8137	* gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
8138	* gfortran.dg/duplicate_type_2.f90: Ditto.
8139	* gfortran.dg/duplicate_type_3.f90: New.
8140
81412009-05-14  Laurent GUERBY  <laurent@guerby.net>
8142
8143	* ada/acats/tests/c3/c38202a.ada: Use Impdef.
8144	* ada/acats/tests/c5/c59002c.ada: Likewise.
8145
81462009-05-13  Taras Glek  <tglek@mozilla.com>
8147
8148	* g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
8149	attributes and decl smashing.
8150	* g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
8151	attributes.
8152	* g++.dg/plugin/dumb_plugin.c: Fixed typo.
8153	* g++.dg/plugin/plugin.exp: Added attribute_plugin test .
8154
81552009-05-14  Jakub Jelinek  <jakub@redhat.com>
8156
8157	PR fortran/39865
8158	* gfortran.dg/pr39865.f90: New test.
8159	* gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
8160	arrays in FMT=.
8161	* gfortran.dg/hollerith_f95.f90: Likewise.
8162	* gfortran.dg/hollerith6.f90: New test.
8163	* gfortran.dg/hollerith7.f90: New test.
8164
81652009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8166
8167	PR cpp/36674
8168	* gcc.dg/cpp/pr36674.i: New.
8169
81702009-05-14  Ben Elliston  <bje@au.ibm.com>
8171
8172	PR middle-end/40035
8173	* gcc.c-torture/compile/pr40035.c: New test.
8174
81752009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8176
8177	* gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
8178
81792009-05-12  Tobias Burnus  <burnus@net-b.de>
8180
8181	PR fortran/40110
8182	* gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
8183	* gfortran.dg/c_kind_tests_2.f03: Ditto.
8184	* gfortran.dg/interop_params.f03: Ditto.
8185
81862009-05-12  Jan Hubicka  <jh@suse.cz>
8187
8188	* gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
8189	so unrolling still happens.
8190	* gcc.dg/ipa/ipacost-1.c: Prevent inlining
8191	* gcc.dg/ipa/ipacost-2.c: Likewise.
8192	* gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
8193
81942009-05-12  David Billinghurst <billingd@gcc.gnu.org>
8195
8196	* gfortran.dg/default_format_1.f90: XFAIL on cygwin.
8197
81982009-05-12  David Billinghurst <billingd@gcc.gnu.org>
8199
8200	* lib/target-supports.exp (check_profiling_available): Return
8201	false for -p on *-*-cygwin* targets.
8202
82032009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
8204
8205	PR tree-optimization/38632
8206	* g++.dg/tree-ssa/pr38632.C: New.
8207
82082009-05-11  Jan Hubicka  <jh@suse.cz>
8209
8210	* gcc.dg/tree-ssa/pr21829.c: Simplify matching since
8211	we now optimize better.
8212	* gcc.dg/Wunreachable-8.c: Bogus warnings now come
8213	out at different places.
8214	* gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
8215	unroling.
8216	* gcc.dg/vect/vect-76.c: Likewise.
8217	* gcc.dg/vect/vect-70.c: Likewise.
8218	* gcc.dg/vect/vect-66.c: Likewise.
8219	* gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
8220	* gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
8221
82222009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
8223
8224	PR middle-end/40080
8225	* gcc.c-torture/compile/pr40080.c: New.
8226
82272009-05-11  Paolo Bonzini  <bonzini@gnu.org>
8228
8229	* gcc.c-torture/compile/pr40026.c: New testcase.
8230
82312009-05-11  Janus Weil  <janus@gcc.gnu.org>
8232
8233	PR fortran/40089
8234	* gfortran.dg/proc_ptr_comp_7.f90: New.
8235
82362009-05-11  Ira Rosen  <irar@il.ibm.com>
8237
8238	PR tree-optimization/40074
8239	* gcc.dg/vect/pr40074.c: New test.
8240
82412009-05-10  Ian Lance Taylor  <iant@google.com>
8242
8243	* gcc.dg/Wcxx-compat-7.c: New testcase.
8244	* gcc.dg/Wcxx-compat-8.c: New testcase.
8245	* gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
8246	* gcc.dg/pr17188-1.c: Likewise.
8247	* gcc.dg/pr39084.c: Likewise.
8248
82492009-05-10  Michael Matz  <matz@suse.de>
8250
8251	PR target/40031
8252	* gcc.dg/pr40031.c: New test.
8253
82542009-05-10  Paul Thomas  <pault@gcc.gnu.org>
8255
8256	PR fortran/40018
8257	* gfortran.dg/array_constructor_31.f90: New test.
8258
82592009-05-10  Richard Guenther  <rguenther@suse.de>
8260
8261	PR tree-optimization/40081
8262	* g++.dg/torture/pr40081.C: New testcase.
8263
82642009-05-10  Paul Thomas  <pault@gcc.gnu.org>
8265
8266	PR fortran/38863
8267	* gfortran.dg/dependency_24.f90: New test.
8268	* gfortran.dg/dependency_23.f90: Clean up module files.
8269
82702009-05-10  David Billinghurst <billingd@gcc.gnu.org>
8271
8272	PR fortran/38956
8273	* gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
8274	* gfortran.dg/chmod_2.f90: Likewise.
8275	* gfortran.dg/chmod_3.f90: Likewise.
8276	* gfortran.dg/open_errors.f90: Likewise.
8277
82782009-05-09  Jan Hubicka  <jh@suse.cz>
8279
8280	PR middle-end/40043
8281	* g++.dg/eh/nested-try.C: New test.
8282
82832009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8284
8285	PR tree-optimization/40049
8286	* gcc.dg/vect/vect-shift-2.c: New test.
8287
82882009-05-08  Joseph Myers  <joseph@codesourcery.com>
8289
8290	* gcc.dg/torture/complex-sign-mul-minus-one.c,
8291	gcc.dg/torture/complex-sign-mul-one.c: New tests.
8292
82932009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
8294
8295	PR c/36892
8296	* g++.dg/warn/deprecated-6.C: New.
8297	* gcc.dg/deprecated-4.c: Likewise.
8298	* gcc.dg/deprecated-5.c: Likewise.
8299	* gcc.dg/deprecated-6.c: Likewise.
8300
83012009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
8302
8303	* gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
8304	__aligned__(__BIGGEST_ALIGNMENT__).
8305	* gcc.dg/vect/no-vfa-vect-43.c: Likewise.
8306	* gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8307	* gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8308	* gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8309	* gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8310	* gcc.dg/vect/no-vfa-vect-79.c: Likewise.
8311	* gcc.dg/vect/Os-vect-95.c: Likewise.
8312	* gcc.dg/vect/pr20122.c: Likewise.
8313	* gcc.dg/vect/pr36493.c: Likewise.
8314	* gcc.dg/vect/pr37385.c: Likewise.
8315	* gcc.dg/vect/slp-7.c: Likewise.
8316	* gcc.dg/vect/slp-9.c: Likewise.
8317	* gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8318	* gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8319	* gcc.dg/vect/vect-35.c: Likewise.
8320	* gcc.dg/vect/vect-40.c: Likewise.
8321	* gcc.dg/vect/vect-42.c: Likewise.
8322	* gcc.dg/vect/vect-44.c: Likewise.
8323	* gcc.dg/vect/vect-46.c: Likewise.
8324	* gcc.dg/vect/vect-48.c: Likewise.
8325	* gcc.dg/vect/vect-52.c: Likewise.
8326	* gcc.dg/vect/vect-54.c: Likewise.
8327	* gcc.dg/vect/vect-56.c: Likewise.
8328	* gcc.dg/vect/vect-58.c: Likewise.
8329	* gcc.dg/vect/vect-60.c: Likewise.
8330	* gcc.dg/vect/vect-74.c: Likewise.
8331	* gcc.dg/vect/vect-75.c: Likewise.
8332	* gcc.dg/vect/vect-76.c: Likewise.
8333	* gcc.dg/vect/vect-77-alignchecks.c: Likewise.
8334	* gcc.dg/vect/vect-77.c: Likewise.
8335	* gcc.dg/vect/vect-77-global.c: Likewise.
8336	* gcc.dg/vect/vect-78-alignchecks.c: Likewise.
8337	* gcc.dg/vect/vect-78.c: Likewise.
8338	* gcc.dg/vect/vect-78-global.c: Likewise.
8339	* gcc.dg/vect/vect-80.c: Likewise.
8340	* gcc.dg/vect/vect-85.c: Likewise.
8341	* gcc.dg/vect/vect-87.c: Likewise.
8342	* gcc.dg/vect/vect-88.c: Likewise.
8343	* gcc.dg/vect/vect-92.c: Likewise.
8344	* gcc.dg/vect/vect-93.c: Likewise.
8345	* gcc.dg/vect/vect-95.c: Likewise.
8346	* gcc.dg/vect/vect-97.c: Likewise.
8347	* gcc.dg/vect/vect-complex-1.c: Likewise.
8348	* gcc.dg/vect/vect-complex-4.c: Likewise.
8349	* gcc.dg/vect/vect-complex-5.c: Likewise.
8350	* gcc.dg/vect/vect-multitypes-10.c: Likewise.
8351	* gcc.dg/vect/vect-multitypes-11.c: Likewise.
8352	* gcc.dg/vect/vect-multitypes-12.c: Likewise.
8353	* gcc.dg/vect/vect-multitypes-13.c: Likewise.
8354	* gcc.dg/vect/vect-multitypes-14.c: Likewise.
8355	* gcc.dg/vect/vect-multitypes-15.c: Likewise.
8356	* gcc.dg/vect/vect-multitypes-16.c: Likewise.
8357	* gcc.dg/vect/vect-multitypes-17.c: Likewise.
8358	* gcc.dg/vect/vect-multitypes-3.c: Likewise.
8359	* gcc.dg/vect/vect-multitypes-6.c: Likewise.
8360	* gcc.dg/vect/vect-multitypes-7.c: Likewise.
8361	* gcc.dg/vect/vect-multitypes-8.c: Likewise.
8362	* gcc.dg/vect/vect-multitypes-9.c: Likewise.
8363	* gcc.dg/vect/vect-outer-1a.c: Likewise.
8364	* gcc.dg/vect/vect-outer-1.c: Likewise.
8365	* gcc.dg/vect/vect-outer-2a.c: Likewise.
8366	* gcc.dg/vect/vect-outer-2b.c: Likewise.
8367	* gcc.dg/vect/vect-outer-2.c: Likewise.
8368	* gcc.dg/vect/vect-outer-2c.c: Likewise.
8369	* gcc.dg/vect/vect-outer-2d.c: Likewise.
8370	* gcc.dg/vect/vect-outer-3a.c: Likewise.
8371	* gcc.dg/vect/vect-outer-3b.c: Likewise.
8372	* gcc.dg/vect/vect-outer-3.c: Likewise.
8373	* gcc.dg/vect/vect-outer-3c.c: Likewise.
8374	* gcc.dg/vect/vect-outer-5.c: Likewise.
8375	* gcc.dg/vect/vect-outer-6.c: Likewise.
8376	* gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
8377	* gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8378	* gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8379	* gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8380	* gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
8381	* gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
8382	* gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8383	* gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8384	* gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8385	* gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8386	* gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8387	* gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8388	* gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
8389	* gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8390
83912009-05-08  Joseph Myers  <joseph@codesourcery.com>
8392
8393	PR c/24581
8394	* gcc.dg/torture/complex-sign.h: New header.
8395	* gcc.dg/torture/complex-sign-add.c,
8396	gcc.dg/torture/complex-sign-mixed-add.c,
8397	gcc.dg/torture/complex-sign-mixed-div.c,
8398	gcc.dg/torture/complex-sign-mixed-mul.c,
8399	gcc.dg/torture/complex-sign-mixed-sub.c,
8400	gcc.dg/torture/complex-sign-mul.c,
8401	gcc.dg/torture/complex-sign-sub.c: New tests.
8402
84032009-05-08  Janus Weil  <janus@gcc.gnu.org>
8404
8405	PR fortran/39876
8406	* gfortran.dg/intrinsic_3.f90: New.
8407
84082009-05-07  Janis Johnson  <janis187@us.ibm.com>
8409
8410	PR c/39037
8411	* gcc.dg/Wunsuffixed-float-constants-1.c: New test.
8412	* gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
8413	* gcc.dg/dfp/float-constant-double.c: New test.
8414	* gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
8415	* gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
8416	* gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
8417	* gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
8418	* gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
8419	* gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
8420	* gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
8421	* gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
8422	* g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
8423
84242009-05-07  Jakub Jelinek  <jakub@redhat.com>
8425
8426	PR middle-end/40057
8427	* gcc.c-torture/execute/pr40057.c: New test.
8428
84292009-05-06  James E. Wilson  <wilson@codesourcery.com>
8430
8431	* gcc.c-torture/compile/const-high-part.c: New test.
8432
84332009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8434
8435	PR testsuite/40050
8436	* lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
8437	build plugin.
8438
84392009-05-06  Janus Weil  <janus@gcc.gnu.org>
8440
8441	PR fortran/39630
8442	* gfortran.dg/proc_decl_1.f90: Modified.
8443	* gfortran.dg/proc_ptr_comp_1.f90: New.
8444	* gfortran.dg/proc_ptr_comp_2.f90: New.
8445	* gfortran.dg/proc_ptr_comp_3.f90: New.
8446	* gfortran.dg/proc_ptr_comp_4.f90: New.
8447	* gfortran.dg/proc_ptr_comp_5.f90: New.
8448	* gfortran.dg/proc_ptr_comp_6.f90: New.
8449
84502009-05-06  Dodji Seketeli  <dodji@redhat.com>
8451
8452	PR c++/17395
8453	* g++.dg/template/call7.C: New test.
8454
84552009-05-06  Diego Novillo  <dnovillo@google.com>
8456
8457	* lib/plugin-support.exp: Do not prefix $GMPINC with -I.
8458
84592009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8460
8461	* gfortran.dg/pr40021.f: Moved to ...
8462	* gfortran.fortran-torture/execute/pr40021.f: Here.
8463
84642009-05-06  Janis Johnson  <janis187@us.ibm.com>
8465
8466	PR middle-end/39986
8467	* gcc.dg/dfp/pr39986.c: New test.
8468
84692009-05-06  Michael Matz  <matz@suse.de>
8470
8471	PR middle-end/40021
8472	* gfortran.dg/pr40021.f: New test.
8473
84742009-05-06  Le-Chun Wu  <lcwu@google.com>
8475
8476	* lib/plugin-support.exp: New file containing support procs for
8477	plugin testcases.
8478	* lib/target-supports.exp (check_plugin_available): New proc.
8479	* gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
8480	* gcc.dg/plugin/selfassign.c: New plugin source file.
8481	* gcc.dg/plugin/self-assign-test-1.c: New test.
8482	* gcc.dg/plugin/self-assign-test-2.c: Likewise.
8483	* g++.dg/README: Add description for plugin test.
8484	* g++.dg/dg.exp: Exclude plugin tests from the general test list.
8485	* g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
8486	* g++.dg/plugin/selfassign.c: New plugin source file.
8487	* g++.dg/plugin/self-assign-test-1.C: New test.
8488	* g++.dg/plugin/self-assign-test-2.C: Likewise.
8489	* g++.dg/plugin/self-assign-test-3.C: Likewise.
8490	* g++.dg/plugin/dumb_plugin.c: New plugin source file.
8491	* g++.dg/plugin/dumb-plugin-test-1.C: New test.
8492
84932009-05-06  Tobias Burnus  <burnus@net-b.de>
8494
8495	PR fortran/40041
8496	* gfortran.dg/intrinsic_2.f90: New test.
8497	* gfortran.dg/intrinsic.f90: Add old and this PR as comment.
8498
84992009-05-06  Joseph Myers  <joseph@codesourcery.com>
8500
8501	PR c/40032
8502	* gcc.dg/noncompile/incomplete-5.c: New test.
8503
85042009-05-05  Jakub Jelinek  <jakub@redhat.com>
8505
8506	PR middle-end/39666
8507	* gcc.dg/pr39666-1.c: New test.
8508	* gcc.dg/pr39666-2.c: Likewise.
8509	* g++.dg/warn/Wuninitialized-4.C: Likewise.
8510	* g++.dg/warn/Wuninitialized-5.C: Likewise.
8511	* gfortran.dg/pr39666-1.f90: Likewise.
8512	* gfortran.dg/pr39666-2.f90: Likewise.
8513
85142009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
8515
8516	* gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
8517	* gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
8518	* gcc.target/mips/dspr2-MULTU.c: Likewise.
8519
85202009-05-05  Janus Weil  <janus@gcc.gnu.org>
8521
8522	PR fortran/39998
8523	* gfortran.dg/proc_ptr_17.f90: New.
8524
85252009-05-05  Richard Guenther  <rguenther@suse.de>
8526
8527	PR tree-optimization/40022
8528	* gcc.c-torture/execute/pr40022.c: New testcase.
8529
85302009-05-05  Richard Guenther  <rguenther@suse.de>
8531
8532	PR middle-end/40023
8533	* gcc.c-torture/compile/pr40023.c: New testcase.
8534
85352009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
8536
8537	* g++.old-deja/g++.other/overload11.C: Adjust expected errors.
8538	* g++.dg/template/overload9.C: Likewise.
8539	* g++.dg/ext/ms-1.C: New.
8540
85412009-05-05  Jakub Jelinek  <jakub@redhat.com>
8542
8543	PR c++/40013
8544	* g++.dg/ext/vla7.C: New test.
8545
85462009-05-04  Joseph Myers  <joseph@codesourcery.com>
8547
8548	* gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
8549
85502009-05-04  Joseph Myers  <joseph@codesourcery.com>
8551
8552	* gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
8553	* gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
8554	Update expected errors.
8555
85562009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8557
8558	PR c++/28152
8559	* g++.dg/parse/parser-pr28152.C: New.
8560	* g++.dg/parse/parser-pr28152-2.C: New.
8561
85622009-05-04  Joseph Myers  <joseph@codesourcery.com>
8563
8564	* gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
8565
85662009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
8567
8568	* gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
8569	* gcc.target/sparc/fexpand-2.c: Likewise.
8570	* gcc.target/sparc/fpmerge-2.c: Likewise.
8571	* gcc.target/sparc/pdist-2.c: Likewise.
8572
85732009-05-03  Richard Guenther  <rguenther@suse.de>
8574
8575	PR c/39983
8576	* gcc.c-torture/compile/pr39983.c: New testcase.
8577
85782009-05-03  Joseph Myers  <joseph@codesourcery.com>
8579
8580	* gcc.dg/c99-complex-3.c: New test.
8581
85822009-05-03  Joseph Myers  <joseph@codesourcery.com>
8583
8584	* gcc.dg/cpp/utf8-5byte-1.c: New test.
8585
85862009-05-02  Joseph Myers  <joseph@codesourcery.com>
8587
8588	* gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
8589
85902009-05-02  Richard Guenther  <rguenther@suse.de>
8591
8592	PR middle-end/40001
8593	* gcc.target/spu/pr40001.c: New testcase.
8594
85952009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
8596
8597	* gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
8598
85992009-04-30  Steve Ellcey  <sje@cup.hp.com>
8600
8601	PR middle-end/39579
8602	* gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
8603	* gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
8604
86052009-04-30  Janis Johnson  <janis187@us.ibm.com>
8606
8607	PR testsuite/39776
8608	* g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
8609	no longer issued.
8610
86112009-04-30  David Ayers  <ayers@fsfe.org>
8612
8613	* lib/objc.exp (objc_init): Add	and set gcc_warning_prefix
8614	and gcc_error_prefix variables.
8615	* objc.dg/bad-receiver-type.m: Update to match correct
8616	diagnostics marker.
8617	* objc.dg/encode-5.m: Likewise.
8618	* objc.dg/id-1.m: Likewise.
8619	* objc.dg/method-1.m: Likewise.
8620	* objc.dg/method-6.m: Likewise.
8621	* objc.dg/method-7.m: Likewise.
8622	* objc.dg/method-9.m: Likewise.
8623	* objc.dg/method-11.m: Likewise.
8624	* objc.dg/method-20.m: Likewise.
8625	* objc.dg/private-1.m: Likewise.
8626
86272009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
8628
8629	PR libfortran/39667
8630	* gfortran.dg/advance_1.f90: Don't require target fd_truncate.
8631	* gfortran.dg/advance_4.f90: Likewise
8632	* gfortran.dg/advance_5.f90: Likewise
8633	* gfortran.dg/append_1.f90: Likewise
8634	* gfortran.dg/backslash_1.f90: Likewise
8635	* gfortran.dg/backslash_2.f90: Likewise
8636	* gfortran.dg/backslash_3.f: Likewise
8637	* gfortran.dg/backspace_10.f90: Likewise
8638	* gfortran.dg/backspace_3.f: Likewise
8639	* gfortran.dg/backspace_4.f: Likewise
8640	* gfortran.dg/backspace_5.f: Likewise
8641	* gfortran.dg/backspace_8.f: Likewise
8642	* gfortran.dg/backspace_9.f: Likewise
8643	* gfortran.dg/complex_write.f90: Likewise
8644	* gfortran.dg/convert_implied_open.f90: Likewise
8645	* gfortran.dg/dollar_edit_descriptor_1.f: Likewise
8646	* gfortran.dg/dos_eol.f: Likewise
8647	* gfortran.dg/empty_format_1.f90: Likewise
8648	* gfortran.dg/endfile.f: Likewise
8649	* gfortran.dg/eof_1.f90: Likewise
8650	* gfortran.dg/eor_1.f90: Likewise
8651	* gfortran.dg/eor_handling_1.f90: Likewise
8652	* gfortran.dg/eor_handling_2.f90: Likewise
8653	* gfortran.dg/eor_handling_3.f90: Likewise
8654	* gfortran.dg/eor_handling_4.f90: Likewise
8655	* gfortran.dg/eor_handling_5.f90: Likewise
8656	* gfortran.dg/error_recovery_5.f90: Likewise
8657	* gfortran.dg/f2003_inquire_1.f03: Likewise
8658	* gfortran.dg/f2003_io_4.f03: Likewise
8659	* gfortran.dg/f2003_io_5.f03: Likewise
8660	* gfortran.dg/f2003_io_7.f03: Likewise
8661	* gfortran.dg/fgetc_1.f90: Likewise
8662	* gfortran.dg/fgetc_2.f90: Likewise
8663	* gfortran.dg/flush_1.f90: Likewise
8664	* gfortran.dg/fmt_exhaust.f90: Likewise
8665	* gfortran.dg/fmt_huge.f90: Likewise
8666	* gfortran.dg/fmt_read.f90: Likewise
8667	* gfortran.dg/fmt_t_1.f90: Likewise
8668	* gfortran.dg/fmt_t_2.f90: Likewise
8669	* gfortran.dg/fmt_t_3.f90: Likewise
8670	* gfortran.dg/fmt_t_4.f90: Likewise
8671	* gfortran.dg/fmt_t_5.f90: Likewise
8672	* gfortran.dg/fmt_t_7.f: Likewise
8673	* gfortran.dg/fseek.f90: Likewise
8674	* gfortran.dg/ftell_1.f90: Likewise
8675	* gfortran.dg/ftell_2.f90: Likewise
8676	* gfortran.dg/func_derived_3.f90: Likewise
8677	* gfortran.dg/inquire_9.f90: Likewise
8678	* gfortran.dg/iostat_1.f90: Likewise
8679	* gfortran.dg/iostat_2.f90: Likewise
8680	* gfortran.dg/list_read_1.f90: Likewise
8681	* gfortran.dg/list_read_4.f90: Likewise
8682	* gfortran.dg/list_read_5.f90: Likewise
8683	* gfortran.dg/list_read_7.f90: Likewise
8684	* gfortran.dg/list_read_8.f90: Likewise
8685	* gfortran.dg/list_read_9.f90: Likewise
8686	* gfortran.dg/namelist_13.f90: Likewise
8687	* gfortran.dg/namelist_14.f90: Likewise
8688	* gfortran.dg/namelist_15.f90: Likewise
8689	* gfortran.dg/namelist_16.f90: Likewise
8690	* gfortran.dg/namelist_17.f90: Likewise
8691	* gfortran.dg/namelist_18.f90: Likewise
8692	* gfortran.dg/namelist_19.f90: Likewise
8693	* gfortran.dg/namelist_20.f90: Likewise
8694	* gfortran.dg/namelist_24.f90: Likewise
8695	* gfortran.dg/namelist_26.f90: Likewise
8696	* gfortran.dg/namelist_27.f90: Likewise
8697	* gfortran.dg/namelist_28.f90: Likewise
8698	* gfortran.dg/namelist_37.f90: Likewise
8699	* gfortran.dg/namelist_38.f90: Likewise
8700	* gfortran.dg/namelist_39.f90: Likewise
8701	* gfortran.dg/namelist_40.f90: Likewise
8702	* gfortran.dg/namelist_43.f90: Likewise
8703	* gfortran.dg/namelist_44.f90: Likewise
8704	* gfortran.dg/namelist_45.f90: Likewise
8705	* gfortran.dg/namelist_46.f90: Likewise
8706	* gfortran.dg/namelist_47.f90: Likewise
8707	* gfortran.dg/namelist_48.f90: Likewise
8708	* gfortran.dg/namelist_49.f90: Likewise
8709	* gfortran.dg/namelist_50.f90: Likewise
8710	* gfortran.dg/namelist_51.f90: Likewise
8711	* gfortran.dg/namelist_52.f90: Likewise
8712	* gfortran.dg/namelist_56.f90: Likewise
8713	* gfortran.dg/namelist_char_only.f90: Likewise
8714	* gfortran.dg/namelist_use.f90: Likewise
8715	* gfortran.dg/namelist_use_only.f90: Likewise
8716	* gfortran.dg/noadv_size.f90: Likewise
8717	* gfortran.dg/open_access_append_1.f90: Likewise
8718	* gfortran.dg/pad_no.f90: Likewise
8719	* gfortran.dg/pr12884.f: Likewise
8720	* gfortran.dg/pr17090.f90: Likewise
8721	* gfortran.dg/pr17285.f90: Likewise
8722	* gfortran.dg/pr17286.f90: Likewise
8723	* gfortran.dg/pr18122.f90: Likewise
8724	* gfortran.dg/pr18210.f90: Likewise
8725	* gfortran.dg/pr18392.f90: Likewise
8726	* gfortran.dg/pr19155.f: Likewise
8727	* gfortran.dg/pr19216.f: Likewise
8728	* gfortran.dg/pr19467.f90: Likewise
8729	* gfortran.dg/pr19657.f: Likewise
8730	* gfortran.dg/pr20257.f90: Likewise
8731	* gfortran.dg/read_bad_advance.f90: Likewise
8732	* gfortran.dg/read_eof_2.f90: Likewise
8733	* gfortran.dg/read_eof_4.f90: Likewise
8734	* gfortran.dg/read_many_1.f: Likewise
8735	* gfortran.dg/read_noadvance.f90: Likewise
8736	* gfortran.dg/read_repeat.f90: Likewise
8737	* gfortran.dg/read_size_noadvance.f90: Likewise
8738	* gfortran.dg/read_x_past.f: Likewise
8739	* gfortran.dg/record_marker_1.f90: Likewise
8740	* gfortran.dg/record_marker_3.f90: Likewise
8741	* gfortran.dg/rewind_1.f90: Likewise
8742	* gfortran.dg/runtime_warning_1.f90: Likewise
8743	* gfortran.dg/shape_3.f90: Likewise
8744	* gfortran.dg/slash_1.f90: Likewise
8745	* gfortran.dg/stat_1.f90: Likewise
8746	* gfortran.dg/stat_2.f90: Likewise
8747	* gfortran.dg/streamio_11.f90: Likewise
8748	* gfortran.dg/streamio_3.f90: Likewise
8749	* gfortran.dg/streamio_4.f90: Likewise
8750	* gfortran.dg/streamio_9.f90: Likewise
8751	* gfortran.dg/tl_editing.f90: Likewise
8752	* gfortran.dg/unf_io_convert_1.f90: Likewise
8753	* gfortran.dg/unf_io_convert_2.f90: Likewise
8754	* gfortran.dg/unf_read_corrupted_2.f90: Likewise
8755	* gfortran.dg/unf_short_record_1.f90: Likewise
8756	* gfortran.dg/utf8_1.f03: Likewise
8757	* gfortran.dg/utf8_2.f03: Likewise
8758	* gfortran.dg/widechar_IO_1.f90: Likewise
8759	* gfortran.dg/write_check3.f90: Likewise
8760	* gfortran.dg/write_rewind_2.f: Likewise
8761	* gfortran.dg/x_slash_2.f: Likewise
8762
87632009-04-29  Richard Guenther  <rguenther@suse.de>
8764
8765	PR target/39943
8766	* lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8767	New.
8768	(check_effective_target_vect_floatuint_cvt): Likewise.
8769	* gcc.dg/vect/slp-10.c: Adjust.
8770	* gcc.dg/vect/slp-11.c: Adjust.
8771	* gcc.dg/vect/slp-12b.c: Adjust.
8772	* gcc.dg/vect/slp-33.c: Adjust.
8773	* gcc.c-torture/compile/pr39943.c: New testcase.
8774
87752009-04-29  Richard Guenther  <rguenther@suse.de>
8776
8777	PR middle-end/39937
8778	* gcc.c-torture/compile/pr39937.c: New testcase.
8779
87802009-04-29  Richard Guenther  <rguenther@suse.de>
8781
8782	PR tree-optimization/39941
8783	* gcc.c-torture/compile/pr39941.c: New testcase.
8784
87852009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
8786
8787	* gcc.target/bfin/20090411-1.c: New test.
8788
87892009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
8790
8791	PR target/39565
8792	* gcc.dg/pr39565.c: New testcase.
8793
87942009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
8795
8796	* gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8797	* gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8798	* gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8799	* gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8800	* gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8801	* gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8802	* gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8803	* gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8804	* gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8805	* gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8806	* gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8807	* gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8808	* gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8809	* gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8810	* gcc.target/i386/pr37191.c: Likewise.
8811	* gcc.target/i386/reload-1.c: Likewise.
8812	* g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8813	* g++.old-deja/g++.pt/repo2.C: Likewise.
8814	* g++.old-deja/g++.pt/repo3.C: Likewise.
8815	* g++.old-deja/g++.pt/repo4.C: Likewise.
8816	* g++.old-deja/g++.pt/instantiate4.C: Likewise.
8817	* g++.old-deja/g++.pt/instantiate6.C: Likewise.
8818	* g++.dg/template/repo1.C: Likewise.
8819	* g++.dg/template/repo2.C: Likewise.
8820	* g++.dg/template/repo3.C: Likewise.
8821	* g++.dg/template/repo4.C: Likewise.
8822	* g++.dg/template/repo5.C: Likewise.
8823	* g++.dg/template/repo6.C: Likewise.
8824	* g++.dg/template/repo7.C: Likewise.
8825	* g++.dg/template/repo8.C: Likewise.
8826	* g++.dg/template/repo9.C: Likewise.
8827	* g++.dg/rtti/repo1.C: Likewise.
8828	* gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8829	* g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8830	* gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8831	* g++.dg/other/PR23205.C: Skip for vxworks.
8832	* g++.dg/ext/visibility/class1.C: Requires PIC.
8833	* g++.dg/eh/async-unwind2.C: Requires PIC.
8834	* lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8835	does not have cxa_exit.
8836
88372009-04-28  Jing Yu  <jingyu@google.com>
8838
8839	PR testsuite/39790
8840	* lib/target-supports.exp (check_effective_target_tls): Remove
8841	comment of caching.
8842	(check_effective_target_tls_native): Likewise.
8843	(check_effective_target_tls_runtime): Likewise.
8844	* gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8845	tls to tls_runtime.
8846	* gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8847
88482009-04-28  Janus Weil  <janus@gcc.gnu.org>
8849
8850	PR fortran/39946
8851	* gfortran.dg/proc_ptr_16.f90: New.
8852
88532009-04-28  Steve Ellcey  <sje@cup.hp.com>
8854
8855	* gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8856	lp64 is true.
8857
88582009-04-28  Richard Guenther  <rguenther@suse.de>
8859
8860	PR middle-end/39937
8861	* gfortran.fortran-torture/compile/pr39937.f: New testcase.
8862
88632009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
8864
8865	* g++.dg/warn/pr35652.C: Removed.
8866	* gcc.dg/pr35652.c: Likewise.
8867
88682009-04-28  Alexander Monakov  <amonakov@ispras.ru>
8869
8870	* gcc.target/ia64/20071210-2.c: New testcase.
8871
88722009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8873
8874	PR c/39323
8875	* gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8876	* gcc.dg/pr39323-3.c: Ditto.
8877
88782009-04-28  Janus Weil  <janus@gcc.gnu.org>
8879
8880	PR fortran/39930
8881	PR fortran/39931
8882	* gfortran.dg/ambiguous_reference_2.f90: New.
8883	* gfortran.dg/pointer_assign_7.f90: New.
8884
88852009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
8886	    Mark Mitchell  <mark@codesourcery.com>
8887
8888	* gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8889	* gcc.dg/20020103-1.c: Check for __ppc.
8890	* gcc.dg/asm-b.c: Check for __ppc.
8891	* gcc.dg/20020919-1.c: Check for __ppc.
8892	* gcc.dg/20020312-2.c: Likewise.
8893	* gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8894	* gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8895	* gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8896	* g++.dg/warn/weak1.C: Likewise.
8897	* gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8898	static so appropriate optimizations kick in.
8899	(find_base_value_wrapper): New function.
8900	* g++.dg/eh/simd-5.C: Fix target triplet.
8901	* gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8902
89032009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8904	    H.J. Lu  <hongjiu.lu@intel.com>
8905
8906	PR target/39911
8907	* gcc.target/i386/pr39911.c: New test.
8908
89092009-04-28  Paul Thomas  <pault@gcc.gnu.org>
8910
8911	PR fortran/39879
8912	* gfortran.dg/alloc_comp_assign_10.f90: New test.
8913
89142009-04-28  Ben Elliston  <bje@au.ibm.com>
8915
8916	PR c++/35652
8917	Revert:
8918
8919	2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8920
8921	* gcc.dg/pr35652.C: New.
8922	* g++.dg/warn/pr35652.C: New.
8923	* gcc.dg/format/plus-1.c: Adjust message.
8924
89252009-04-27  DJ Delorie  <dj@redhat.com>
8926
8927	* lib/target-supports.exp (check_effective_target_double64): New.
8928	(check_effective_target_double64plus): New.
8929	(check_effective_target_large_double): New.
8930	* gcc.dg/Wconversion-real-integer.c: Require double64plus.
8931	* gcc.dg/div-double-1.c: Likewise.
8932	* gcc.dg/Wconversion-real.c: Require large_double.
8933	* gcc.dg/cdce1.c: Require large_double instead of checking targets.
8934
8935	* gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8936	are too small.
8937
8938	* gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8939	constants as long.
8940
89412009-04-27  Ian Lance Taylor  <iant@google.com>
8942
8943	* gcc.dg/Wcxx-compat-5.c: New testcase.
8944	* gcc.dg/Wcxx-compat-6.c: New testcase.
8945
89462009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8947
8948	Allow non-constant arguments to conversion intrinsics.
8949	* gcc.target/spu/intrinsics-3.c: Update tests.
8950
89512009-04-27  Richard Guenther  <rguenther@suse.de>
8952
8953	PR middle-end/39928
8954	* gcc.c-torture/compile/pr39928-1.c: New testcase.
8955	* gcc.c-torture/compile/pr39928-2.c: Likewise.
8956
89572009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8958
8959	PR target/39903
8960	* gcc.dg/torture/pr39903-1.c: New.
8961	* gcc.dg/torture/pr39903-2.c: Likewise.
8962
89632009-04-27  Revital Eres  <eres@il.ibm.com>
8964
8965	* gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8966	and check it.
8967	* gcc.dg/sms-2.c: Add dump check.
8968	* gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8969	and check it.
8970	* gcc.dg/sms-4.c: Likewise.
8971	* gcc.dg/sms-5.c: Likewise.
8972	* gcc.dg/sms-6.c: Likewise.
8973	* gcc.dg/sms-7.c: Likewise.
8974	* gcc.dg/sms-antideps.c: Rename to...
8975	* gcc.dg/sms-8.c: This and add sms dump file and check it.
8976
89772009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8978
8979	* gnat.dg/opt2.adb: New test.
8980
89812009-04-27  Jakub Jelinek  <jakub@redhat.com>
8982
8983	PR c++/39875
8984	* g++.dg/warn/Wunused-15.C: New test.
8985
89862009-04-26  Michael Matz  <matz@suse.de>
8987
8988	Expand from SSA.
8989	* gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8990	change regexps.
8991	* gcc.target/i386/pr37248-1.c: Modified.
8992	* gcc.target/i386/pr37248-3.c: Modified.
8993	* gcc.target/i386/pr37248-2.c: Modified.
8994	* gnat.dg/aliasing1.adb: Modified.
8995	* gnat.dg/pack9.adb: Modified.
8996	* gnat.dg/aliasing2.adb: Modified.
8997	* gcc.dg/strict-overflow-2.c: Modified.
8998	* gcc.dg/autopar/reduc-1char.c: Modified.
8999	* gcc.dg/autopar/reduc-2char.c: Modified.
9000	* gcc.dg/autopar/reduc-1.c: Modified.
9001	* gcc.dg/autopar/reduc-2.c: Modified.
9002	* gcc.dg/autopar/reduc-3.c: Modified.
9003	* gcc.dg/autopar/reduc-6.c: Modified.
9004	* gcc.dg/autopar/reduc-7.c: Modified.
9005	* gcc.dg/autopar/reduc-8.c: Modified.
9006	* gcc.dg/autopar/reduc-9.c: Modified.
9007	* gcc.dg/autopar/reduc-1short.c: Modified.
9008	* gcc.dg/autopar/reduc-2short.c: Modified.
9009	* gcc.dg/autopar/parallelization-1.c: Modified.
9010	* gcc.dg/strict-overflow-4.c: Modified.
9011	* gcc.dg/strict-overflow-6.c: Modified.
9012	* gcc.dg/gomp/combined-1.c: Modified.
9013	* gcc.dg/no-strict-overflow-1.c: Modified.
9014	* gcc.dg/no-strict-overflow-3.c: Modified.
9015	* gcc.dg/no-strict-overflow-5.c: Modified.
9016	* gcc.dg/tree-ssa/reassoc-13.c: Modified.
9017	* gcc.dg/tree-ssa/pr18134.c: Modified.
9018	* gcc.dg/tree-ssa/20030824-1.c: Modified.
9019	* gcc.dg/tree-ssa/vector-2.c: Modified.
9020	* gcc.dg/tree-ssa/forwprop-9.c: Modified.
9021	* gcc.dg/tree-ssa/loop-21.c: Modified.
9022	* gcc.dg/tree-ssa/20030824-2.c: Modified.
9023	* gcc.dg/tree-ssa/vector-3.c: Modified.
9024	* gcc.dg/tree-ssa/asm-3.c: Modified.
9025	* gcc.dg/tree-ssa/pr23294.c: Modified.
9026	* gcc.dg/tree-ssa/loop-22.c: Modified.
9027	* gcc.dg/tree-ssa/loop-15.c: Modified.
9028	* gcc.dg/tree-ssa/prefetch-4.c: Modified.
9029	* gcc.dg/tree-ssa/pr22051-1.c: Modified.
9030	* gcc.dg/tree-ssa/pr20139.c: Modified.
9031	* gcc.dg/tree-ssa/scev-cast.c: Modified.
9032	* gcc.dg/tree-ssa/pr22051-2.c: Modified.
9033	* gcc.dg/tree-ssa/reassoc-1.c: Modified.
9034	* gcc.dg/tree-ssa/loop-5.c: Modified.
9035	* gcc.dg/tree-ssa/pr19431.c: Modified.
9036	* gcc.dg/tree-ssa/pr32044.c: Modified.
9037	* gcc.dg/tree-ssa/prefetch-7.c: Modified.
9038	* gcc.dg/tree-ssa/loop-19.c: Modified.
9039	* gcc.dg/tree-ssa/loop-28.c: Modified.
9040	* gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
9041	* gcc.dg/tree-ssa/divide-1.c: Modified.
9042	* gcc.dg/tree-ssa/inline-1.c: Modified.
9043	* gcc.dg/tree-ssa/divide-3.c: Modified.
9044	* gcc.dg/tree-ssa/pr30978.c: Modified.
9045	* gcc.dg/tree-ssa/alias-6.c: Modified.
9046	* gcc.dg/tree-ssa/divide-4.c: Modified.
9047	* gcc.dg/tree-ssa/alias-11.c: Modified.
9048	* gcc.dg/no-strict-overflow-7.c: Modified.
9049	* gcc.dg/strict-overflow-1.c: Modified.
9050	* gcc.dg/pr15784-4.c: Modified.
9051	* gcc.dg/pr34263.c: Modified.
9052	* gcc.dg/strict-overflow-3.c: Modified.
9053	* gcc.dg/tree-prof/stringop-1.c: Modified.
9054	* gcc.dg/tree-prof/val-prof-1.c: Modified.
9055	* gcc.dg/tree-prof/val-prof-2.c: Modified.
9056	* gcc.dg/tree-prof/val-prof-3.c: Modified.
9057	* gcc.dg/tree-prof/val-prof-4.c: Modified.
9058	* gcc.dg/no-strict-overflow-2.c: Modified.
9059	* gcc.dg/no-strict-overflow-4.c: Modified.
9060	* gcc.dg/no-strict-overflow-6.c: Modified.
9061	* g++.dg/tree-ssa/pr27090.C: Modified.
9062	* g++.dg/tree-ssa/tmmti-2.C: Modified.
9063	* g++.dg/tree-ssa/ptrmemfield.C: Modified.
9064	* g++.dg/tree-ssa/pr19807.C: Modified.
9065	* g++.dg/opt/pr30965.C: Modified.
9066	* g++.dg/init/new17.C: Modified.
9067	* gfortran.dg/whole_file_6.f90: Modified.
9068	* gfortran.dg/whole_file_5.f90: Modified.
9069	* gfortran.dg/reassoc_1.f90: Modified.
9070	* gfortran.dg/reassoc_3.f90: Modified.
9071
90722009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
9073
9074	PR fortran/39893
9075	* gfortran.dg/assumed_charlen_dummy.f90: New Test.
9076
90772009-04-26  Jakub Jelinek  <jakub@redhat.com>
9078
9079	PR inline-asm/39543
9080	* gcc.target/i386/pr39543-1.c: New test.
9081	* gcc.target/i386/pr39543-2.c: New test.
9082	* gcc.target/i386/pr39543-3.c: New test.
9083
9084	PR c/39889
9085	* gcc.dg/Wunused-value-3.c: New test.
9086
90872009-04-26  Joseph Myers  <joseph@codesourcery.com>
9088
9089	PR c/39581
9090	* gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
9091	gcc.dg/vla-21.c: New tests.
9092
90932009-04-26  Joseph Myers  <joseph@codesourcery.com>
9094
9095	PR c/39556
9096	* gcc.dg/inline-34.c: New test.
9097
90982009-04-25  Joseph Myers  <joseph@codesourcery.com>
9099
9100	* gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
9101	gcc.dg/enum-const-3.c: New tests.
9102	* gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
9103	-pedantic-errors.  Update expected diagnostics.
9104
91052009-04-25  Joseph Myers  <joseph@codesourcery.com>
9106
9107	PR c/39582
9108	* gcc.dg/vla-20.c: New test.
9109
91102009-04-25  Joseph Myers  <joseph@codesourcery.com>
9111
9112	PR c/39564
9113	* gcc.dg/vla-19.c: New test.
9114
91152009-04-25  Joseph Myers  <joseph@codesourcery.com>
9116
9117	PR preprocessor/39559
9118	* gcc.dg/c99-intconst-2.c: New test.
9119
91202009-04-25  Jan Hubicka  <jh@suse.cz>
9121
9122	* g++.dg/tree-ssa/ehcleanup-1.C: Update.
9123
91242009-04-25  Janus Weil  <janus@gcc.gnu.org>
9125
9126	PR fortran/39688
9127	* gfortran.dg/import7.f90: New.
9128
91292009-04-24  Richard Guenther  <rguenther@suse.de>
9130
9131	* gcc.dg/tree-ssa/vrp48.c: Fix.
9132
91332008-04-24  Doug Kwan  <dougkwan@google.com>
9134
9135	* g++.dg/init/copy7.C: Only abort in memcpy if source and
9136	destination are the same.
9137
91382009-04-24  Richard Guenther  <rguenther@suse.de>
9139
9140	* gcc.dg/tree-ssa/vrp48.c: New testcase.
9141
91422009-04-24  Joseph Myers  <joseph@codesourcery.com>
9143
9144	* gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
9145	gcc.dg/array-const-3.c: New tests.
9146
91472009-04-24  Ian Lance Taylor  <iant@google.com>
9148
9149	* gcc.dg/Wcxx-compat-4.c: New testcase.
9150
91512009-04-24  Daniel Kraft  <d@domob.eu>
9152
9153	* gfortran.dg/typebound_generic_1.f03: Change so that no error is
9154	expected on already erraneous symbol (renamed to fresh one).
9155
91562009-04-24  Paolo Bonzini  <bonzini@gnu.org>
9157
9158	PR middle-end/39867
9159	* gcc.dg/pr39867.c: New.
9160
91612009-04-24  Janus Weil  <janus@gcc.gnu.org>
9162
9163	PR fortran/39861
9164	PR fortran/39864
9165	* gfortran.dg/intrinsic_1.f90: New.
9166
91672009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
9168
9169	* gnat.dg/alignment7.adb: New test.
9170	* gnat.dg/alignment8.adb: Likewise.
9171
91722009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
9173
9174	* gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
9175	* gnat.dg/specs/rep_clause2.ads: New test.
9176
91772009-04-24  Jakub Jelinek  <jakub@redhat.com>
9178
9179	PR rtl-optimization/39794
9180	* gcc.dg/pr39794.c: New test.
9181
91822009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
9183
9184	* gnat.dg/atomic1.adb: New test.
9185	* gnat.dg/atomic1_pkg.ads: New helper.
9186
91872009-04-23  Steve Ellcey  <sje@cup.hp.com>
9188
9189	PR testsuite/39623
9190	* gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
9191	* gcc.dg/vect/no-vfa-vect-61.c: Ditto.
9192
91932009-04-23  Rafael Avila de Espindola  <espindola@google.com>
9194
9195	* gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
9196	warning.
9197
91982009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9199
9200	PR C/31499
9201	* gcc.dg/vector-init-1.c: New testcase.
9202	* gcc.dg/vector-init-2.c: New testcase.
9203
92042009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
9205
9206	* gnat.dg/enum2.adb: New test.
9207	* gnat.dg/enum2_pkg.ads: New helper.
9208
92092009-04-22  Jakub Jelinek  <jakub@redhat.com>
9210
9211	PR c/39855
9212	* gcc.dg/torture/pr39855.c: New test.
9213
92142009-04-22  Dodji Seketeli  <dodji@redhat.com>
9215
9216	PR c++/39639
9217	* g++.dg/cpp0x/pr39639.C: New test.
9218
92192009-04-22  Mark Heffernan  <meheff@google.com>
9220
9221	* gcc.dg/profile-generate-3.c: New test.
9222
92232009-04-22  Jan Hubicka  <jh@suse.cz>
9224
9225	* g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
9226
92272009-04-22  Steve Ellcey  <sje@cup.hp.com>
9228
9229	PR testsuite/39623
9230	* gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
9231
92322009-04-22  Richard Guenther  <rguenther@suse.de>
9233
9234	PR tree-optimization/39824
9235	* gcc.c-torture/compile/pr39824.c: New testcase.
9236
92372009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9238
9239	PR c++/14875
9240	* g++.dg/parse/parser-pr14875.C: New.
9241	* g++.dg/parse/parser-pr14875-2.C: New.
9242	* g++.dg/parse/error6.C: Update match string.
9243
92442009-04-22  Richard Guenther  <rguenther@suse.de>
9245
9246	PR tree-optimization/39845
9247	* gcc.c-torture/compile/pr39845.c: New testcase.
9248
92492009-04-22  Janus Weil  <janus@gcc.gnu.org>
9250
9251	PR fortran/39735
9252	* gfortran.dg/assumed_charlen_function_5.f90: Modified.
9253	* gfortran.dg/external_initializer.f90: Modified.
9254	* gfortran.dg/interface_26.f90: Modified.
9255	* gfortran.dg/intrinsic_subroutine.f90: Modified.
9256	* gfortran.dg/proc_ptr_3.f90: Modified.
9257	* gfortran.dg/proc_ptr_15.f90: New.
9258	* gfortran.dg/proc_ptr_result_1.f90: Modified.
9259
92602009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9261
9262	PR c++/35711
9263	* g++.dg/warn/pr35711.C: New.
9264	* g++.dg/conversion/ptrmem2.C: Update.
9265
92662009-04-21  Joseph Myers  <joseph@codesourcery.com>
9267
9268	* ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
9269	ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
9270	README.gcc, g++.dg/README, g++.dg/compat/break/README,
9271	g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
9272	g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
9273	gcc.c-torture/ChangeLog.0,
9274	gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
9275	gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
9276	gcc.target/i386/math-torture/math-torture.exp,
9277	gcc.target/mips/inter/mips16-inter.exp,
9278	gcc.target/mips/mips-nonpic/README,
9279	gcc.target/x86_64/abi/README.gcc,
9280	gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
9281	gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
9282	gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
9283	notices.
9284	* ChangeLog-1993-2007, ChangeLog: Correct dates.
9285
92862009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
9287
9288	* gcc.dg/debug/dwarf2/short-circuit.c: New test.
9289
92902009-04-21  Richard Guenther  <rguenther@suse.de>
9291
9292	PR middle-end/39829
9293	* gcc.dg/torture/pr39829.c: New testcase.
9294
92952009-04-21  Martin Jambor  <mjambor@suse.cz>
9296
9297	* gcc.dg/tree-ssa/cswtch-2.c: New test.
9298
92992009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9300
9301	PR 16202
9302	* gcc.dg/sequence-pt-1.c: Remove XFAILs.
9303	* gcc.dg/sequence-pt-2.c: New.
9304	* gcc.dg/sequence-pt-3.c: New.
9305	* g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
9306	* g++.dg/warn/sequence-pt-2.c: New.
9307	* g++.dg/warn/sequence-pt-3.c: New.
9308
93092009-04-21  Jakub Jelinek  <jakub@redhat.com>
9310
9311	* gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
9312
93132009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
9314
9315	* gnat.dg/import1.ad[sb]: New test.
9316
93172009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9318
9319	* objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
9320	return 0.
9321
93222009-04-20  Tobias Burnus  <burnus@net-b.de>
9323
9324	PR fortran/39811
9325	* gfortran.dg/continuation_11.f90: New test.
9326
93272009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9328
9329	PR c++/13358
9330	* gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
9331	messages. Test for "long long" in system headers.
9332	* gcc.dg/c99-longlong-2.c: New.
9333	* g++.dg/warn/pr13358.C: New.
9334	* g++.dg/warn/pr13358-2.C: New.
9335	* g++.dg/warn/pr13358-3.C: New.
9336	* g++.dg/warn/pr13358-4.C: New.
9337
93382009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9339
9340	* gcc.dg/framework-2.c: Fix up for non existent includes
9341	being fatal errors now.
9342
93432009-04-20  Paul Thomas  <pault@gcc.gnu.org>
9344
9345	PR fortran/39800
9346	* gfortran.dg/private_type_13.f90: New test.
9347	* gfortran.dg/private_type_2.f90: Add option -std=f95.
9348
93492009-04-20  Le-Chun Wu  <lcwu@google.com>
9350
9351	PR c++/39803
9352	* g++.dg/warn/Wunused-14.C: New test.
9353
93542009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9355
9356	* gnat.dg/specs/small_alignment.ads: New test.
9357
93582009-04-20  Ian Lance Taylor  <iant@google.com>
9359
9360	* gcc.dg/Wcxx-compat-3.c: New testcase.
9361
93622009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9363
9364	* gnat.dg/pack13.ad[sb]: New test.
9365	* gnat.dg/pack13_pkg.ads: New helper.
9366
93672009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9368
9369	* gnat.dg/discr11.ad[sb]: New test.
9370	* gnat.dg/discr11_pkg.ads: New helper.
9371
93722009-04-20  Ira Rosen  <irar@il.ibm.com>
9373
9374	PR tree-optimization/39675
9375	* gcc.dg/vect/O3-pr39675-2.c: New test.
9376
93772009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9378
9379	* gnat.dg/rep_clause3.adb: New test.
9380
93812009-04-19  Joseph Myers  <joseph@codesourcery.com>
9382
9383	PR c/37481
9384	* gcc.dg/c99-flex-array-7.c: New test.
9385
93862009-04-19  Joseph Myers  <joseph@codesourcery.com>
9387
9388	PR c/19771
9389	* gcc.c-torture/execute/vla-dealloc-1.c: New test.
9390
93912009-04-19  Joseph Myers  <joseph@codesourcery.com>
9392
9393	PR c/38243
9394	* gcc.dg/c99-restrict-3.c: New test.
9395
93962009-04-19  Joseph Myers  <joseph@codesourcery.com>
9397
9398	PR preprocessor/20078
9399	* gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
9400
94012009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
9402
9403	* lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
9404	Do not pass -B$root after -margs.
9405
94062009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9407
9408	PR c/32061
9409	PR c++/36954
9410	* gcc.dg/pr32061.c: New.
9411	* gcc.dg/Wlogical-op-1.c: Update.
9412	* g++.dg/warn/Wlogical-op-1.C: Update.
9413	* g++.dg/warn/pr36954.C: New.
9414
94152009-04-18  Joseph Myers  <joseph@codesourcery.com>
9416
9417	PR c/27676
9418	* gcc.dg/lvalue-5.c: New test.
9419
94202009-04-18  Joseph Myers  <joseph@codesourcery.com>
9421
9422	PR c/22367
9423	* gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
9424
94252009-04-18  Joseph Myers  <joseph@codesourcery.com>
9426
9427	* gcc.dg/cpp/include5.c: New test.
9428
94292009-04-18  Joseph Myers  <joseph@codesourcery.com>
9430
9431	PR c/35210
9432	* gcc.dg/call-diag-2.c: New test.
9433
94342009-04-18  Joseph Myers  <joseph@codesourcery.com>
9435
9436	PR preprocessor/39646
9437	* gcc.dg/cpp/line8.c: New test.
9438
94392009-04-18  Joseph Myers  <joseph@codesourcery.com>
9440
9441	PR preprocessor/39647
9442	* gcc.dg/cpp/line7.c: New test.
9443
94442009-04-18  Richard Guenther  <rguenther@suse.de>
9445
9446	PR middle-end/39804
9447	* gcc.target/i386/pr39804.c: New testcase.
9448
94492009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
9450
9451	* gcc.target/i386/pr39496.c: Compile with -mtune=i686.
9452	* g++.dg/other/pr39496.C: Likewise.
9453
94542009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9455
9456	PR middle-end/36902
9457	* gcc.dg/pr36902.c: New.
9458
94592009-04-17  Diego Novillo  <dnovillo@google.com>
9460
9461	* gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
9462	violation for variable 'inside_main'.
9463
94642009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9465
9466	* gfortran.fortran-torture/execute/getarg_1.x: New file.
9467
94682009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9469
9470	* gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
9471
94722009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9473
9474	* gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
9475	* gfortran.dg/chmod_2.f90: Likewise.
9476	* gfortran.dg/chmod_3.f90: Likewise.
9477	* gfortran.dg/open_errors.f90: Likewise.
9478	* gfortran.dg/stat_1.f90: Likewise.
9479	* gfortran.dg/stat_2.f90: Likewise.
9480
94812009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9482
9483	* gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
9484	* gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
9485	* gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
9486	* gfortran.dg/nearest_1.f90: Likewise.
9487	* gfortran.dg/nearest_3.f90: Likewise.
9488	* gfortran.dg/isnan_1.f90: Likewise.
9489	* gfortran.dg/isnan_2.f90: Likewise.
9490	* gfortran.dg/nan_1.f90: Likewise.
9491	* gfortran.dg/nan_2.f90: Likewise.
9492	* gfortran.dg/nan_3.f90: Likewise.
9493	* gfortran.dg/nan_4.f90: Likewise.
9494	* gfortran.dg/module_nan.f90: Likewise.
9495	* gfortran.dg/int_conv_2.f90: Likewise.
9496	* gfortran.dg/init_flag_3.f90: Likewise.
9497	* gfortran.dg/namelist_42.f90: Likewise.
9498	* gfortran.dg/namelist_43.f90: Likewise.
9499	* gfortran.dg/real_const_3.f90: Likewise.
9500	* gfortran.dg/transfer_simplify_1.f90: Likewise.
9501
9502	* gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
9503	* gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
9504	* gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
9505	* gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
9506	* gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
9507
9508	* gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
9509	* gfortran.dg/gamma_5.f90: Likewise.
9510
95112009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9512
9513	* lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
9514	less strict so it also works with auto-overlay support.
9515	* lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
9516	for "exceeds local store" linker errors on the SPU.
9517
9518	* lib/gfortran.exp: Include target-supports.exp.
9519	(gfortran_init): On SPU targets where automatic overlay support
9520	is available, use it to build all Fortran test cases.
9521
9522	* gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
9523
95242009-04-17  Arnaud Charlet  <charlet@adacore.com>
9525
9526	* gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
9527	rule enforced by gnat on taft types.
9528
95292009-04-17  Jakub Jelinek  <jakub@redhat.com>
9530
9531	PR testsuite/39792
9532	* g++.dg/ext/complit11.C: Add empty dg-options.
9533
95342009-04-16  Andrew Pinski  <pinskia@gmail.com>
9535
9536	PR c++/17570
9537	* g++.dg/template/defarg11.C: New test.
9538
95392009-04-16  Andrew Pinski  <pinskia@gmail.com>
9540
9541	PR c++/28766
9542	* g++.dg/ext/complit11.C: New testcase.
9543
95442009-04-15  Le-Chun Wu  <lcwu@google.com>
9545
9546	PR c++/39551
9547	* g++.dg/warn/Wunused-13.C: New testcase.
9548
95492009-04-15  Ian Lance Taylor  <iant@google.com>
9550
9551	* gcc.dg/Wenum-compare-1.c: New testcase.
9552
95532009-04-15  Richard Guenther  <rguenther@suse.de>
9554
9555	PR tree-optimization/39764
9556	* g++.dg/torture/pr39764.C: New testcase.
9557
95582009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
9559
9560	* g++.dg/ext/altivec-17.C: New.
9561
95622009-04-15  Arnaud Charlet  <charlet@adacore.com>
9563
9564	* gnat.dg/sync1.ads: Fix error now flagged by gnat.
9565	* gnat.dg/specs/limited1.ads: Ditto.
9566
95672009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9568
9569	PR testsuite/39769
9570	* gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
9571	for testing the results of estimate instructions.
9572	* gcc.dg/vmx/3a-04m.c (test): Ditto.
9573	* gcc.dg/vmx/3a-05.c (test): Ditto.
9574
95752009-04-14  Jason Merrill  <jason@redhat.com>
9576
9577	PR c++/39763
9578	* g++.dg/warn/Wshadow-4.C: Extend.
9579
95802009-04-14  Uros Bizjak  <ubizjak@gmail.com>
9581
9582	* gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
9583	(do_D): Remove attribute hidden.
9584
95852009-04-13  Jason Merrill  <jason@redhat.com>
9586
9587	PR c++/39480
9588	* g++.dg/init/copy7.C: New.
9589
95902009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
9591
9592	PR testsuite/39733
9593	* gcc.misc-tests/options.exp (check_for_options): Renamed to ...
9594	(check_for_all_options): This.
9595
95962009-04-13  Jason Merrill  <jason@redhat.com>
9597
9598	PR c++/39750
9599	* g++.dg/template/crash90.C: New.
9600
96012009-04-12  Jason Merrill  <jason@redhat.com>
9602
9603	PR c++/39742
9604	* g++.dg/overload/extern-C-2.C: New.
9605
96062009-04-12  Joseph Myers  <joseph@codesourcery.com>
9607
9608	PR preprocessor/31869
9609	* gcc.dg/cpp/strify5.c: New test.
9610
96112009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9612
9613	* gnat.dg/enum1.adb: New test.
9614	* gnat.dg/enum1_pkg.ads: New helper.
9615
96162009-04-12  Uros Bizjak  <ubizjak@gmail.com>
9617
9618	PR target/39740
9619	* gcc.target/alpha/pr39740.c: New test.
9620
96212009-04-11  Daniel Kraft  <d@domob.eu>
9622
9623	PR fortran/37746
9624	* gfortran.dg/bounds_check_strlen_1.f90: New test.
9625	* gfortran.dg/bounds_check_strlen_2.f90: New test.
9626	* gfortran.dg/bounds_check_strlen_3.f90: New test.
9627	* gfortran.dg/bounds_check_strlen_4.f90: New test.
9628	* gfortran.dg/bounds_check_strlen_5.f90: New test.
9629	* gfortran.dg/bounds_check_strlen_6.f90: New test.
9630	* gfortran.dg/bounds_check_strlen_7.f90: New test.
9631	* gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
9632	expected string length that failed with -fbounds-check now.
9633	* gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
9634
96352009-04-11  Janus Weil  <janus@gcc.gnu.org>
9636
9637	PR fortran/39692
9638	* gfortran.dg/proc_ptr_14.f90: New.
9639
96402009-04-11  Richard Guenther  <rguenther@suse.de>
9641
9642	PR middle-end/39732
9643	* g++.dg/torture/pr39732.C: New testcase.
9644
96452009-04-11  Daniel Franke  <franke.daniel@gmail.com>
9646
9647	* gfortran.dg/whole_file_5.f90: New.
9648	* gfortran.dg/whole_file_6.f90: New.
9649
96502009-04-11  Richard Guenther  <rguenther@suse.de>
9651
9652	PR tree-optimization/39713
9653	* g++.dg/torture/pr39713.C: New testcase.
9654
96552009-04-10  Richard Guenther  <rguenther@suse.de>
9656
9657	PR c/39712
9658	* gcc.dg/pr39712.c: New testcase.
9659
96602009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
9661
9662	PR c++/28301
9663	* g++.dg/cpp0x/enum2.C: Updated.
9664	* g++.dg/debug/pr22514.C: Likewise.
9665	* g++.dg/parse/enum2.C: Likewise.
9666	* g++.dg/parse/enum3.C: Likewise.
9667	* g++.dg/template/crash79.C: Likewise.
9668	* g++.old-deja/g++.jason/cond.C: Likewise.
9669
96702009-04-10  Chao-ying Fu  <fu@mips.com>
9671
9672	* gcc.target/mips/interrupt_handler.c: Change from compile to
9673	assemble.
9674
96752009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9676
9677	* objc/execute/forward-1.x: Fix x86_64 entry typos.
9678
96792009-04-10  Daniel Franke  <franke.daniel@gmail.com>
9680
9681	PR fortran/38709
9682	* gfortran.dg/zero_sized_6.f90: New.
9683
96842009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9685
9686	PR  c++/20118
9687	* g++.dg/parse/pr20118.C: New.
9688	* g++.dg/template/spec16.C: Update.
9689
96902009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9691
9692	PR testsuite/35621
9693	* gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
9694	* gcc.target/i386/avx-vpabsb-1.c: Likewise.
9695	* gcc.target/i386/avx-vpabsd-1.c: Likewise.
9696	* gcc.target/i386/avx-vpabsw-1.c: Likewise.
9697	* gcc.target/i386/avx-vpalignr-1.c: Likewise.
9698	* gcc.target/i386/avx-vphaddd-1.c: Likewise.
9699	* gcc.target/i386/avx-vphaddsw-1.c: Likewise.
9700	* gcc.target/i386/avx-vphaddw-1.c: Likewise.
9701	* gcc.target/i386/avx-vphsubd-1.c: Likewise.
9702	* gcc.target/i386/avx-vphsubsw-1.c: Likewise.
9703	* gcc.target/i386/avx-vphsubw-1.c: Likewise.
9704	* gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
9705	* gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
9706	* gcc.target/i386/avx-vpshufb-1.c: Likewise.
9707	* gcc.target/i386/avx-vpsignb-1.c: Likewise.
9708	* gcc.target/i386/avx-vpsignd-1.c: Likewise.
9709	* gcc.target/i386/avx-vpsignw-1.c: Likewise.
9710
97112009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9712
9713	PR target/39678
9714	* g++.dg/torture/pr39678.C: New.
9715	* gcc.dg/compat/struct-complex-2.h: Likewise.
9716	* gcc.dg/compat/struct-complex-2_main.c: Likewise.
9717	* gcc.dg/compat/struct-complex-2_x.c: Likewise.
9718	* gcc.dg/compat/struct-complex-2_y.c: Likewise.
9719	* gcc.dg/torture/pr39678.c: Likewise.
9720	* gcc.target/i386/pr39678.c: Likewise.
9721
9722	* gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9723	* gcc.dg/compat/struct-complex-1_y.c: Likewise.
9724
9725	* gcc.target/x86_64/abi/test_passing_structs.c: Include
9726	<complex.h>.  Add tests for structure with complex float.
9727
97282009-04-10  Ben Elliston  <bje@au.ibm.com>
9729	    Joseph Myers  <joseph@codesourcery.com>
9730
9731	PR target/36800
9732	* gcc.dg/dfp/pr36800.c: New.
9733
97342009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
9735	    Rafael Avila de Espindola  <espindola@google.com>
9736
9737	* gcc.misc-tests/help.exp: New file.
9738	* lib/options.exp: New file.
9739
97402009-04-09  Janis Johnson  <janis187@us.ibm.com>
9741
9742	PR libobjc/36610
9743	* objc/execute/forward-1.x: New.
9744
97452009-04-09  Paolo Bonzini  <bonzini@gnu.org>
9746
9747	* gcc.dg/pr27150-1.c: Change to a link test.
9748
97492009-04-09  Jakub Jelinek  <jakub@redhat.com>
9750
9751	* g++.dg/lookup/using2.C: Change copyright header to refer to version
9752	3 of the GNU General Public License and to point readers at the
9753	COPYING3 file and the FSF's license web page.
9754	* gcc.dg/fixed-point/fixed-point.exp: Likewise.
9755	* gcc.dg/struct/struct-reorg.exp: Likewise.
9756	* gcc.target/spu/tag_manager.c: Likewise.
9757
97582009-04-09  Richard Guenther  <rguenther@suse.de>
9759
9760	PR testsuite/39696
9761	* ssa-ccp-25.c: Adjust pattern.
9762
97632009-04-09  Janus Weil  <janus@gcc.gnu.org>
9764
9765	PR fortran/36704
9766	* gfortran.dg/external_procedures_1.f90: Modified.
9767	* gfortran.dg/proc_ptr_result_1.f90: New.
9768	* gfortran.dg/proc_ptr_result_2.f90: New.
9769	* gfortran.dg/proc_ptr_result_3.f90: New.
9770
97712009-04-09  Richard Guenther  <rguenther@suse.de>
9772
9773	* gcc.dg/vect/vect-54.c: Make constant input data file-scope
9774	to prevent constant propagation.
9775	* gcc.dg/vect/vect-56.c: Likewise.
9776	* gcc.dg/vect/vect-58.c: Likewise.
9777	* gcc.dg/vect/vect-60.c: Likewise.
9778	* gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9779	* gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9780	* gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9781
97822009-04-09  Richard Guenther  <rguenther@suse.de>
9783
9784	* gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9785	* gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9786
97872009-04-09  Joseph Myers  <joseph@codesourcery.com>
9788
9789	PR c/39613
9790	* gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9791	New tests.
9792
97932009-04-08  Joseph Myers  <joseph@codesourcery.com>
9794
9795	* gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9796	* gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9797
97982009-04-08  Jakub Jelinek  <jakub@redhat.com>
9799
9800	* g++.dg/debug/dwarf2/static-data-member1.C: New test.
9801
98022009-04-08  Jason Merrill  <jason@redhat.com>
9803
9804	PR c++/25185
9805	* g++.dg/template/error40.C: Add another test.
9806
98072009-04-08  Joseph Myers  <joseph@codesourcery.com>
9808
9809	PR c/39614
9810	PR c/39673
9811	* gcc.c-torture/compile/pr39614-1.c,
9812	gcc.c-torture/compile/pr39614-2.c,
9813	gcc.c-torture/compile/pr39614-3.c,
9814	gcc.c-torture/compile/pr39614-4.c,
9815	gcc.c-torture/compile/pr39614-5.c,
9816	gcc.c-torture/compile/pr39673-1.c,
9817	gcc.c-torture/compile/pr39673-2.c: New tests.
9818	* gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9819	more cases.
9820	* gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9821	gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9822	expected errors.
9823
98242009-04-08  Dodji Seketeli  <dodji@redhat.com>
9825
9826	PRc++/39637
9827	* g++.dg/cpp0x/variadic-crash2.C: New test.
9828
98292009-04-08  Paul Thomas  <pault@gcc.gnu.org>
9830
9831	PR fortran/38863
9832	* gfortran.dg/alloc_comp_result_1.f90: New test.
9833
98342009-04-07  Jason Merrill  <jason@redhat.com>
9835
9836	PR c++/34691
9837	* g++.dg/overload/extern-C-1.C: New.
9838
98392009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9840
9841	PR testsuite/39325
9842	* gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9843
98442009-04-07  Jason Merrill  <jason@redhat.com>
9845
9846	PR c++/25185
9847	* g++.dg/template/error40.C: New.
9848
98492009-04-07  Janus Weil  <janus@gcc.gnu.org>
9850
9851	PR fortran/38152
9852	* gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9853
98542009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9855
9856	* gnat.dg/subp_elim_errors.ad[sb]: New test.
9857
98582009-04-07  Janus Weil  <janus@gcc.gnu.org>
9859
9860	PR fortran/38290
9861	* gfortran.dg/proc_decl_1.f90: Modified.
9862	* gfortran.dg/proc_ptr_11.f90: Extended.
9863	* gfortran.dg/proc_ptr_13.f90: Modified.
9864
98652009-04-06  Jason Merrill  <jason@redhat.com>
9866
9867	PR c++/35146
9868	* g++.dg/template/fnspec1.C: New.
9869
98702009-04-06  Laurent GUERBY  <laurent@guerby.net>
9871
9872	* lib/gnat.exp: Handle multilib.
9873
98742009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9875
9876	PR fortran/38863
9877	* gfortran.dg/dependency_23.f90: New test.
9878
98792009-04-06  Richard Guenther  <rguenther@suse.de>
9880
9881	PR tree-optimization/28868
9882	* gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9883	* gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9884	* gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9885	* gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9886
98872009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9888
9889	* gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9890
98912009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9892
9893	* gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9894
98952009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9896
9897	* gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9898	with the built-in y0, and the subsequent warning.
9899	(y1): Likewise, rename to y_1.
9900
99012009-04-06  Janus Weil  <janus@gcc.gnu.org>
9902
9903	PR fortran/39414
9904	* gfortran.dg/proc_decl_21.f90: New.
9905
99062009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9907
9908	PR fortran/36091
9909	* gfortran.dg/forall_13.f90: Add -fbounds-check option.
9910
99112009-04-06  Hans-Peter Nilsson  <hp@axis.com>
9912
9913	* gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9914	gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9915	gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9916	gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9917	gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9918	gfortran.dg/namelist_49.f90: Gate test on effective_target
9919	fd_truncate.
9920	* gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
9921
99222009-04-05  Daniel Kraft  <d@domob.eu>
9923
9924	PR fortran/38654
9925	* gfortran.dg/read_float_2.f03
9926	* gfortran.dg/read_float_3.f90
9927
99282009-04-05  Richard Guenther  <rguenther@suse.de>
9929
9930	PR tree-optimization/39648
9931	* gcc.c-torture/compile/pr39648.c: New testcase.
9932
99332009-04-05  Jason Merrill  <jason@redhat.com>
9934
9935	PR c++/14912
9936	* g++.dg/template/error39.C: New.
9937
99382009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9939
9940	PR fortran/29458
9941	* gfortran.dg/implied_do_1.f90: New.
9942
99432009-04-04  Tobias Burnus  <burnus@net-b.de>
9944
9945	PR fortran/39577
9946	* gfortran.dg/recursive_check_8.f90: New.
9947	* gfortran.dg/recursive_check_9.f90: New.
9948	* gfortran.dg/recursive_check_10.f90: New.
9949	* gfortran.dg/recursive_check_11.f90: New.
9950	* gfortran.dg/recursive_check_12.f90: New.
9951	* gfortran.dg/recursive_check_13.f90: New.
9952	* gfortran.dg/recursive_check_14.f90: New.
9953
99542009-04-04  Jason Merrill  <jason@redhat.com>
9955
9956	PR c++/25185
9957	* g++.dg/template/error38.C: Add more tests.
9958
99592009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9960
9961	PR fortran/37614
9962	* gfortran.dg/common_align_2.f90: New test.
9963
99642009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9965
9966	PR target/39501
9967	* gcc.c-torture/execute/pr39501.c: New file.
9968	* gcc.c-torture/execute/pr39501.x: New file.
9969
99702009-04-04  Richard Guenther  <rguenther@suse.de>
9971
9972	PR tree-optimization/8781
9973	PR tree-optimization/37892
9974	* g++.dg/tree-ssa/pr8781.C: New testcase.
9975	* gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9976
99772009-04-04  Richard Guenther  <rguenther@suse.de>
9978
9979	PR tree-optimization/39636
9980	* gcc.c-torture/compile/pr39636.c: New testcase.
9981
99822009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9983
9984	PR rtl-optimization/39607
9985	* g++.dg/opt/pr39607.C: New.
9986
99872009-04-03  Tobias Burnus  <burnus@net-b.de>
9988
9989	PR fortran/39594
9990	* gfortran.dg/common_12.f90: New.
9991
99922009-04-03  Jason Merrill  <jason@redhat.com>
9993
9994	PR c++/39608
9995	* g++.dg/template/const2.C: New test.
9996
99972009-04-03  Richard Guenther  <rguenther@suse.de>
9998
9999	PR tree-optimization/2480
10000	PR tree-optimization/23086
10001	* gcc.dg/tree-ssa/pr2480.c: New testcase.
10002	* gcc.dg/tree-ssa/pr23086.c: Likewise.
10003
100042009-04-03  Richard Guenther  <rguenther@suse.de>
10005
10006	PR tree-optimization/34743
10007	* gcc.dg/pr38984.c: Remove XFAIL, adjust.
10008	* gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
10009	* gcc.dg/tree-ssa/alias-18.c: Likewise.
10010	* gcc.dg/tree-ssa/sra-3.c: Likewise.
10011	* gcc.dg/vect/no-vfa-vect-49.c: Likewise.
10012	* gcc.dg/vect/no-vfa-vect-53.c: Likewise.
10013	* gcc.dg/vect/no-vfa-vect-57.c: Likewise.
10014	* gcc.dg/vect/no-vfa-vect-61.c: Likewise.
10015
100162009-04-03  Richard Guenther  <rguenther@suse.de>
10017
10018	PR middle-end/13146
10019	PR tree-optimization/23940
10020	PR tree-optimization/33237
10021	PR middle-end/33974
10022	PR middle-end/34093
10023	PR tree-optimization/36201
10024	PR tree-optimization/36230
10025	PR tree-optimization/38049
10026	PR tree-optimization/38207
10027	PR tree-optimization/38230
10028	PR tree-optimization/38301
10029	PR tree-optimization/38585
10030	PR middle-end/38895
10031	PR tree-optimization/38985
10032	PR tree-optimization/39299
10033	* gcc.dg/pr19633-1.c: Adjust.
10034	* gcc.dg/torture/pta-callused-1.c: Likewise.
10035	* gcc.dg/torture/pr39074-2.c: Likewise.
10036	* gcc.dg/torture/pr39074.c: Likewise.
10037	* gcc.dg/torture/pta-ptrarith-3.c: New testcase.
10038	* gcc.dg/torture/pr30375.c: Adjust.
10039	* gcc.dg/torture/pr33563.c: Likewise.
10040	* gcc.dg/torture/pr33870.c: Likewise.
10041	* gcc.dg/torture/pr33560.c: Likewise.
10042	* gcc.dg/torture/pta-structcopy-1.c: New testcase.
10043	* gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
10044	* gcc.dg/tree-ssa/alias-15.c: Remove.
10045	* gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
10046	* gcc.dg/tree-ssa/pr26421.c: Adjust.
10047	* gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
10048	* gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
10049	* gcc.dg/tree-ssa/pr23382.c: Adjust.
10050	* gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
10051	* gcc.dg/tree-ssa/alias-16.c: Adjust.
10052	* gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10053	* gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10054	* gcc.dg/tree-ssa/alias-18.c: Likewise.
10055	* gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10056	* gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
10057	* gcc.dg/tree-ssa/alias-19.c: Likewise.
10058	* gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
10059	* gcc.dg/tree-ssa/pr13146.c: Likewise.
10060	* gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
10061	* gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10062	* gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10063	* gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
10064	* gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
10065	* gcc.dg/tree-ssa/alias-20.c: Likewise.
10066	* gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
10067	* gcc.dg/tree-ssa/pr38895.c: Likewise.
10068	* gcc.dg/uninit-B.c: XFAIL.
10069	* gcc.dg/vect/no-vfa-vect-43.c: Adjust.
10070	* gcc.dg/uninit-pr19430.c: XFAIL.
10071	* g++.dg/tree-ssa/pr13146.C: New testcase.
10072	* g++.dg/opt/pr36187.C: Adjust.
10073	* g++.dg/torture/20090329-1.C: New testcase.
10074
100752009-04-02  Chao-ying Fu  <fu@mips.com>
10076
10077	* gcc.target/mips/interrupt_handler.c: New test.
10078
100792009-04-02  David Ayers  <ayers@fsfe.org>
10080
10081	PR objc/18456
10082	* objc.dg/bad-receiver-type-2.m: New test contributed by
10083	Alexander Mamberg.
10084
100852009-04-02  Jason Merrill  <jason@redhat.com>
10086
10087	PR c++/25185
10088	* g++.dg/template/error38.C: New test.
10089
100902009-04-02  Janis Johnson  <janis187@us.ibm.com>
10091
10092	PR tree-optimization/31677
10093	* gcc.dg/memcpy-1.c: Add compiler option.
10094
100952009-04-02  Ira Rosen  <irar@il.ibm.com>
10096
10097	PR tree-optimization/39595
10098	* gfortran.dg/vect/O3-pr39595.f: New test.
10099
101002009-04-02  Dodji Seketeli  <dodji@redhat.com>
10101
10102	PR c++/26693
10103	* g++.dg/template/typedef11.C: New test.
10104	* g++.dg/template/typedef12.C: Likewise.
10105	* g++.dg/template/typedef13.C: Likewise.
10106	* g++.dg/template/typedef14.C: Likewise.
10107	* g++.dg/template/typedef15.C: Likewise.
10108	* g++.dg/template/typedef16.C: Likewise.
10109	* g++.dg/template/sfinae3.C: Compile this pedantically.
10110	The only errors expected should be the one saying the typedef is ill
10111	formed.
10112	* g++.old-deja/g++.pt/typename8.C: Likewise.
10113	* g++.dg/template/access11.C: Update this.
10114
101152009-04-02  Richard Guenther  <rguenther@suse.de>
10116
10117	PR tree-optimization/37221
10118	* gcc.c-torture/compile/20090331-1.c: New testcase.
10119
101202009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
10121
10122	* gcc.c-torture/compile/20090401-1.c: New test.
10123
101242009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
10125
10126	PR c++/4926
10127	* g++.dg/template/pr4926-1.C: New.
10128
101292009-04-01  Xinliang David Li  <davidxl@google.com>
10130
10131	* gcc.target/i386/all_one_m128i.c: New test.
10132
101332009-04-01  Janis Johnson  <janis187@us.ibm.com>
10134
10135	PR c/39027
10136	* gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
10137	* gcc.dg/fltconst-2.c: New test.
10138	* gcc.dg/fltconst-double-pedantic-1.c: New test.
10139	* gcc.dg/fltconst-double-pedantic-2.c: New test.
10140
10141	PR c/33466
10142	* gcc.dg/cpp/pr33466.c: New test.
10143	* gcc.dg/dfp/pr33466.c: New test.
10144	* gcc.dg/fixed-point/pr33466.c: New test.
10145
101462009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
10147
10148	PR tree-optimization/35011
10149	* g++.dg/other/pr35011.C: New.
10150
101512009-04-01  Jakub Jelinek  <jakub@redhat.com>
10152
10153	PR target/39226
10154	* gcc.dg/pr39226.c: New test.
10155
101562009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
10157
10158	PR c++/35240
10159	* g++.dg/template/pr35240.C: New.
10160
101612009-04-01  Joseph Myers  <joseph@codesourcery.com>
10162
10163	PR c/39605
10164	* gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
10165	* gcc.dg/pr25682.c: Update expected diagnostics.
10166
101672009-04-01  Richard Guenther  <rguenther@suse.de>
10168
10169	* gcc.dg/fold-plusmult-2.c: New testcase.
10170
101712009-04-01  Jakub Jelinek  <jakub@redhat.com>
10172
10173	PR c/37772
10174	* gcc.dg/pr37772.c: New test.
10175	* g++.dg/ext/asm11.C: New test.
10176
101772009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
10178
10179	* lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
10180	restore GCC_EXEC_PREFIX to its original value, or unset if it was not
10181	defined.
10182
101832009-03-31  Jason Merrill  <jason@redhat.com>
10184
10185	* g++.old-deja/g++.other/using9.C: Add expected errors.
10186
101872009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
10188
10189	* gcc.c-torture/compile/pr33009.c: Removed.
10190
101912009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10192
10193	* gcc.c-torture/compile/pr33009.c: Delete.
10194	* gcc.c-torture/compile/pr11832.c: Likewise.
10195
101962009-03-31  Joseph Myers  <joseph@codesourcery.com>
10197
10198	PR c/448
10199	* lib/target-supports.exp (check_effective_target_stdint_types):
10200	Update comment.
10201	(check_effective_target_inttypes_types): New.
10202	* gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
10203	gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
10204	gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
10205
102062009-03-31  Paul Thomas  <pault@gcc.gnu.org>
10207
10208	PR fortran/38917
10209	PR fortran/38918
10210	* gfortran.dg/data_pointer_1.f90: New test.
10211
102122009-03-31  Paul Thomas  <pault@gcc.gnu.org>
10213
10214	PR fortran/38915
10215	* gfortran.dg/char_length_15.f90: New test.
10216
102172009-03-31  Jason Merrill  <jason@redhat.com>
10218
10219	C++ DR 613
10220	* g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
10221	* g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
10222	* g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
10223	xfail others.
10224
10225	* g++.dg/other/typedef2.C: New test.
10226
10227	PR c++/37806
10228	* g++.dg/template/typedef17.C: New test.
10229
10230	* g++.dg/cpp0x/auto6.C: Adjust expected mangling.
10231	* g++.dg/cpp0x/auto12.C: Likewise.
10232
102332009-03-31  Richard Guenther  <rguenther@suse.de>
10234
10235	PR middle-end/31029
10236	* gcc.dg/fold-compare-4.c: New testcase.
10237	* gcc.dg/fold-compare-5.c: Likewise.
10238
102392009-03-31  Richard Guenther  <rguenther@suse.de>
10240
10241	* gcc.dg/tree-ssa/forwprop-12.c: New testcase.
10242
102432009-03-31  Joseph Myers  <joseph@codesourcery.com>
10244
10245	PR target/39592
10246	* gcc.target/i386/pr39592-1.c: New test.
10247
102482009-03-31  Joseph Myers  <joseph@codesourcery.com>
10249
10250	PR preprocessor/15638
10251	* gcc.dg/cpp/missing-header-1.c: New test.
10252	* gcc.dg/cpp/include2.c: Only test #include <>.  Expect
10253	"compilation terminated" message.
10254	* gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
10255	test #include "".
10256	* gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
10257	gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
10258	terminated" message.
10259
102602009-03-31  Richard Guenther  <rguenther@suse.de>
10261
10262	PR middle-end/23401
10263	PR middle-end/27810
10264	* gcc.dg/tree-ssa/pr23401.c: New testcase.
10265	* gcc.dg/tree-ssa/pr27810.c: Likewise.
10266
102672009-03-30  Steven G. Kargl  <kargls@comcast.net>
10268
10269	PR fortran/38389
10270	* gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
10271	* gfortran.dg/allocate_alloc_opt_1.f90: New test.
10272	* gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
10273	* gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
10274	* gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
10275	* gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
10276	* gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
10277
102782009-03-30  Paul Thomas  <pault@gcc.gnu.org>
10279
10280	PR fortran/22571
10281	* gfortran.dg/whole_file_1.f90: New test.
10282	PR fortran/26227
10283	* gfortran.dg/whole_file_2.f90: New test.
10284	* gfortran.dg/whole_file_3.f90: New test.
10285	PR fortran/24886
10286	* gfortran.dg/whole_file_4.f90: New test.
10287
102882009-03-30  Jakub Jelinek  <jakub@redhat.com>
10289
10290	* gfortran.dg/bind_c_usage_19.f90: New test.
10291
10292	PR target/39558
10293	* gcc.target/powerpc/altivec-29.c: New test.
10294
102952009-03-30  Joseph Myers  <joseph@codesourcery.com>
10296
10297	PR rtl-optimization/323
10298	* gcc.target/i386/excess-precision-1.c,
10299	gcc.target/i386/excess-precision-2.c,
10300	gcc.target/i386/excess-precision-3.c,
10301	gcc.target/i386/excess-precision-4.c,
10302	gcc.target/i386/excess-precision-5.c,
10303	gcc.target/i386/excess-precision-6.c: New tests.
10304
103052009-03-30  Joseph Myers  <joseph@codesourcery.com>
10306
10307	PR c/35235
10308	* gcc.dg/c99-array-lval-8.c: New test.
10309
103102009-03-29  Joseph Myers  <joseph@codesourcery.com>
10311
10312	PR preprocessor/34695
10313	* gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
10314	gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
10315	instead of dg-warning for "previous definition" messages.
10316	* gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
10317	"warnings being treated as errors" message.
10318	* gcc.dg/fltconst-1.c: Use -fshow-column.
10319
103202009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
10321
10322	PR fortran/38823
10323	* gfortran.dg/power1.f90: New test.
10324
103252009-03-29  Joseph Myers  <joseph@codesourcery.com>
10326
10327	PR c/456
10328	PR c/5675
10329	PR c/19976
10330	PR c/29116
10331	PR c/31871
10332	PR c/35198
10333	* gcc.c-torture/compile/20081108-1.c,
10334	gcc.c-torture/compile/20081108-2.c,
10335	gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
10336	gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
10337	gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
10338	gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
10339	gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
10340	gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
10341	gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
10342	gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
10343	gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
10344	gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
10345	gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
10346	gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
10347	gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
10348	* gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
10349	gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
10350	gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
10351	* gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
10352	case.
10353	* gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
10354	gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
10355	XFAILs.  Update expected messages.
10356	* gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
10357	expected messages.
10358	* gcc.dg/real-const-1.c: Replace with test from original PR.
10359	* gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
10360	when casting from non-constant integer to pointer.
10361
103622009-03-29  Richard Guenther  <rguenther@suse.de>
10363
10364	* gcc.dg/tree-ssa/forwprop-11.c: New testcase.
10365
103662009-03-29  Daniel Kraft  <d@domob.eu>
10367
10368	PR fortran/37423
10369	* gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
10370	DEFERRED bindings.
10371	* gfortran.dg/typebound_proc_9.f03: New test.
10372	* gfortran.dg/typebound_proc_10.f03: New test.
10373	* gfortran.dg/typebound_proc_11.f03: New test.
10374	* gfortran.dg/abstract_type_5.f03: New test.
10375
103762009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
10377
10378	PR fortran/38507
10379	* gfortran.dg/do_4.f: New.
10380	* gfortran.dg/goto_2.f90: Correct expected warnings.
10381	* gfortran.dg/goto_4.f90: Likewise.
10382	* gfortran.dg/goto_5.f90: New.
10383
103842009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
10385
10386	PR target/39545
10387	* gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
10388
10389	* gcc.target/i386/pr39545-1.c: New.
10390	* gcc.target/i386/pr39545-2.c: Likewise.
10391
10392	* gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
10393	(flex2_struct): Likewise.
10394	(check_struct_passing7): Likewise.
10395	(check_struct_passing8): Likewise.
10396	(f1s): Likewise.
10397	(f2s): Likewise.
10398	(main): Call check_struct_passing7 and check_struct_passing8.
10399
104002009-03-29  Richard Guenther  <rguenther@suse.de>
10401
10402	* gcc.c-torture/execute/20090113-1.c: New testcase.
10403	* gcc.c-torture/execute/20090113-2.c: Likewise.
10404	* gcc.c-torture/execute/20090113-3.c: Likewise.
10405	* gcc.c-torture/execute/20090207-1.c: Likewise.
10406	* gcc.c-torture/compile/20090114-1.c: Likewise.
10407	* gcc.c-torture/compile/20090328-1.c: Likewise.
10408	* gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
10409
104102009-03-29  David Ayers  <ayers@fsfe.org>
10411
10412	PR objc/27377
10413	* objc.dg/conditional-1.m: New tests.
10414
104152009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
10416
10417	* gcc.dg/winline-10.c: New test.
10418
104192009-03-28  Tobias Burnus  <burnus@net-b.de>
10420
10421	PR fortran/34656
10422	* gfortran.dg/do_check_1.f90: Add test.
10423	* gfortran.dg/do_check_2.f90: Add test.
10424	* gfortran.dg/do_check_3.f90: Add test.
10425	* gfortran.dg/do_check_4.f90: Add test.
10426
104272009-03-28  Jan Hubicka  <jh@suse.cz>
10428
10429	* gcc.dg/attr-noinline.c: Avoid pure-const optimization.
10430	* gcc.dg/pr33826.c: Update dump files.
10431	* gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
10432	* gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
10433
104342009-03-28  Martin Jambor  <mjambor@suse.cz>
10435
10436	* g++.dg/tree-ssa/fwprop-align.C: New test.
10437
104382009-03-28  Jakub Jelinek  <jakub@redhat.com>
10439
10440	* gcc.target/powerpc/altivec-28.c: New test.
10441
10442	PR c++/39554
10443	* gcc.dg/wdisallowed-functions-1.c: Removed.
10444	* gcc.dg/wdisallowed-functions-2.c: Removed.
10445	* gcc.dg/wdisallowed-functions-3.c: Removed.
10446	* g++.dg/warn/Wdisallowed-functions-1.C: Removed.
10447	* g++.dg/warn/Wdisallowed-functions-2.C: Removed.
10448	* g++.dg/warn/Wdisallowed-functions-3.C: Removed.
10449
104502009-03-28  Richard Guenther  <rguenther@suse.de>
10451
10452	PR tree-optimization/38723
10453	* gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
10454
104552009-03-28  Paul Thomas  <pault@gcc.gnu.org
10456
10457	PR fortran/38538
10458	* gfortran.dg/char_result_13.f90: New test.
10459
104602009-03-28  Paul Thomas  <pault@gcc.gnu.org>
10461
10462	PR fortran/38765
10463	* gfortran.dg/alloc_comp_assign_9.f90: New test.
10464
104652009-03-28  Daniel Kraft  <d@domob.eu>
10466
10467	* gfortran.dg/trim_1.f90: New test.
10468
104692009-03-28  Richard Guenther  <rguenther@suse.de>
10470
10471	* gcc.dg/Warray-bounds.c: Do not use redundant stores.
10472	* g++.dg/warn/Warray-bounds.C: Likewise.
10473
104742009-03-28  Tobias Burnus  <burnus@net-b.de>
10475
10476	PR fortran/32626
10477	* gfortran.dg/recursive_check_7.f90: New test.
10478
104792009-03-28  Tobias Burnus  <burnus@net-b.de>
10480
10481	PR fortran/38432
10482	* gfortran.dg/do_check_5.f90: New test.
10483	* gfortran.dg/array_constructor_11.f90: Add dg-warning.
10484	* gfortran.dg/array_constructor_18.f90: Ditto.
10485	* gfortran.dg/array_constructor_22.f90: Ditto.
10486	* gfortran.dg/do_3.F90: Ditto.
10487	* gfortran.dg/do_1.f90: Ditto.
10488
104892009-03-28  Richard Guenther  <rguenther@suse.de>
10490
10491	PR tree-optimization/38180
10492	* gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
10493
104942009-03-28  Richard Guenther  <rguenther@suse.de>
10495
10496	PR tree-optimization/38513
10497	* gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
10498	* gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
10499	* gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
10500	* gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
10501	* gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
10502	* gcc.dg/vect/vect-multitypes-16.c: Likewise.
10503	* gcc.dg/vect/vect-35.c: Likewise.
10504	* gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
10505	* gcc.dg/vect/vect-multitypes-17.c: Likewise.
10506	* gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
10507
105082009-03-28  Richard Guenther  <rguenther@suse.de>
10509
10510	PR tree-optimization/38968
10511	* gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
10512
105132009-03-28  Richard Guenther  <rguenther@suse.de>
10514
10515	PR tree-optimization/37795
10516	* gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
10517
105182009-03-28  Joseph Myers  <joseph@codesourcery.com>
10519
10520	* g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
10521	gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
10522	options for removed targets.
10523
105242009-03-27  Richard Guenther  <rguenther@suse.de>
10525
10526	PR tree-optimization/39120
10527	* gcc.c-torture/execute/pr39120.c: New testcase.
10528
105292009-03-27  Richard Guenther  <rguenther@suse.de>
10530
10531	PR tree-optimization/39120
10532	* gcc.dg/torture/pta-callused-1.c: New testcase.
10533
105342009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10535
10536	PR middle-end/39315
10537	* gcc.target/i386/pr39315-1.c: New.
10538	* gcc.target/i386/pr39315-2.c: Likewise.
10539	* gcc.target/i386/pr39315-3.c: Likewise.
10540	* gcc.target/i386/pr39315-4.c: Likewise.
10541	* gcc.target/i386/pr39315-check.c: Likewise.
10542
105432009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10544
10545	PR c/39323
10546	* gcc.dg/pr39323-1.c: New.
10547	* gcc.dg/pr39323-2.c: Likewise.
10548	* gcc.dg/pr39323-3.c: Likewise.
10549
105502009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10551
10552	PR target/38034
10553	* gcc.target/ia64/sync-1.c: New.
10554
105552009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10556
10557	PR target/39472
10558	* gcc.target/x86_64/abi/callabi/func-2a.c: New.
10559	* gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
10560	* gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
10561	* gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
10562	* gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
10563	* gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
10564	* gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
10565	* gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
10566
105672009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10568
10569	* gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
10570	for low precision (i.e. float).
10571
105722009-03-27  Dodji Seketeli  <dodji@redhat.com>
10573	    Jakub Jelinek  <jakub@redhat.com>
10574
10575	PR debug/37959
10576	* g++.dg/debug/dwarf2/explicit-constructor.C: New test.
10577
105782009-03-27  Jakub Jelinek  <jakub@redhat.com>
10579
10580	* gcc.dg/memmove-2.c: New test.
10581	* gcc.dg/memmove-3.c: New test.
10582
10583	* gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
10584	in clone naming.
10585
105862009-03-27  Xinliang David Li  <davidxl@google.com>
10587
10588	PR tree-optimization/39557
10589	* g++.dg/tree-ssa/dom-invalid.C: New test.
10590
105912009-03-27  Xinliang David Li  <davidxl@google.com>
10592
10593	PR tree-optimization/39548
10594	* g++.dg/tree-ssa/copyprop.C: New test.
10595
105962009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10597
10598	PR c++/38638
10599	* g++.dg/template/typename17.C: New testcase.
10600	* g++.dg/template/typename18.C: New testcase.
10601
106022009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10603
10604	PR c++/36799
10605	* g++.dg/other/var_copy-1.C: New test.
10606
106072009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10608
10609	PR c++/37647
10610	* g++.dg/parse/ctor9.C: New test.
10611
106122009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10613
10614	PR c++/29727
10615	* g++.dg/init/error2.C: New test.
10616
106172009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10618
10619	PR c++/35652
10620	* gcc.dg/pr35652.C: New.
10621	* g++.dg/warn/pr35652.C: New.
10622	* gcc.dg/format/plus-1.c: Adjust message.
10623
106242009-03-26  Jakub Jelinek  <jakub@redhat.com>
10625
10626	PR c++/39554
10627	* gcc.dg/wdisallowed-functions-3.c: New test.
10628	* g++.dg/warn/Wdisallowed-functions-3.C: New test.
10629
106302009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10631
10632	* gcc.dg/inline-33.c: Fix when pic.
10633
106342009-03-25  Alexander Monakov  <amonakov@ispras.ru>
10635
10636	* gcc.target/ia64/20090324-1.c: New test.
10637
106382009-03-25  Jakub Jelinek  <jakub@redhat.com>
10639
10640	PR c/27898
10641	* gcc.dg/pr27898.c: New test.
10642
10643	PR tree-optimization/32139
10644	* gcc.c-torture/compile/pr32139.c: New test.
10645
106462009-03-24  Jason Merrill  <jason@redhat.com>
10647
10648	PR c++/28274
10649	* g++.dg/parse/defarg14.C: New test.
10650
106512009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10652
10653	PR libfortran/39528
10654	* gfortran.dg/read_repeat.f90: New test.
10655
106562009-03-24  Ira Rosen  <irar@il.ibm.com>
10657
10658	PR tree-optimization/39529
10659	* gcc.dg/vect/pr39529.c: New test.
10660
106612009-03-24  Dodji Seketeli  <dodji@redhat.com>
10662	    Jakub Jelinek  <jakub@redhat.com>
10663
10664	PR debug/39524
10665	* g++.dg/debug/dwarf2/imported-decl-1.C: New test.
10666
106672009-03-23  Jakub Jelinek  <jakub@redhat.com>
10668
10669	PR c/39495
10670	* gcc.dg/gomp/pr39495-2.c: Remove xfails.
10671
106722009-03-23  Jason Merrill  <jason@redhat.com>
10673
10674	* g++.dg/cpp0x/auto12.C: Add variadic test.
10675
10676	PR c++/39526
10677	* g++.dg/warn/Wshadow-4.C: New test.
10678
106792009-03-23  Jakub Jelinek  <jakub@redhat.com>
10680
10681	PR tree-optimization/39516
10682	* gfortran.dg/pr39516.f: New test.
10683
106842009-03-22  Hans-Peter Nilsson  <hp@axis.com>
10685
10686	* lib/target-libpath.exp (set_ld_library_path_env_vars):
10687	Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
10688	variable, not environment variable.
10689
106902009-03-21  Jason Merrill  <jason@redhat.com>
10691
10692	PR c++/28879
10693	* g++.dg/ext/vla6.C: New test.
10694
106952009-03-20  Jason Merrill  <jason@redhat.com>
10696
10697	* g++.dg/cpp0x/initlist5.C: Add additional test.
10698
106992009-03-19  Jakub Jelinek  <jakub@redhat.com>
10700	    Janis Johnson  <janis187@us.ibm.com>
10701
10702	* lib/compat.exp (compat-get-options-main, compat-get-options):
10703	Handle dg-prune-output in source file.
10704	* lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
10705	* gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
10706	* gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
10707	two warnings.
10708
107092009-03-19  Jakub Jelinek  <jakub@redhat.com>
10710
10711	PR c/39495
10712	* gcc.dg/gomp/pr39495-1.c: New test.
10713	* gcc.dg/gomp/pr39495-2.c: New test.
10714	* g++.dg/gomp/pr39495-1.C: New test.
10715	* g++.dg/gomp/pr39495-2.C: New test.
10716
10717	PR target/39496
10718	* gcc.target/i386/pr39496.c: New test.
10719	* g++.dg/other/pr39496.C: New test.
10720
107212009-03-19  Li Feng  <nemokingdom@gmail.com>
10722
10723	PR middle-end/39500
10724	* gcc.dg/autopar/pr39500-1.c: New.
10725	* gcc.dg/autopar/pr39500-2.c: New.
10726
107272009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10728
10729	* g++.dg/dg.exp: Prune graphite.
10730
107312009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
10732
10733	PR middle-end/39447
10734	* g++.dg/graphite: New.
10735	* g++.dg/graphite/graphite.exp: New.
10736	* g++.dg/graphite/pr39447.C: New.
10737
107382009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10739
10740	PR c++/39425
10741	* g++.dg/template/pr39425.C: New.
10742
10743	* g++.dg/template/spec33.C: Updated.
10744
107452009-03-17  Jason Merrill  <jason@redhat.com>
10746
10747	* g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10748
107492009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
10750
10751	PR c++/39475
10752	* g++.dg/ext/unary_trait_incomplete.C: New.
10753
107542009-03-17  Jing Yu  <jingyu@google.com>
10755
10756	PR middle-end/39378
10757	* g++.dg/inherit/thunk10.C: New test.
10758
107592009-03-17  Uros Bizjak  <ubizjak@gmail.com>
10760
10761	PR target/39482
10762	* gcc.target/i386/pr39482.c: New test.
10763
107642009-03-17  Jakub Jelinek  <jakub@redhat.com>
10765
10766	PR debug/39471
10767	* g++.dg/debug/dwarf2/imported-module-2.C: Expect
10768	DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10769	* g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10770	* g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10771
10772	PR middle-end/39443
10773	* gcc.dg/pr39443.c: New test.
10774
10775	PR debug/39412
10776	* gcc.dg/debug/pr39412.c: New test.
10777
107782009-03-17  Janis Johnson  <janis187@us.ibm.com>
10779
10780	PR testsuite/38526
10781	* lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10782	existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10783	is defined.
10784	(restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10785	its original value, or unset if it was not defined.
10786	* gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10787	path procs around use of HOSTCC.
10788	* g++.dg/compat/struct-layout-1.exp: Ditto.
10789	* objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10790
107912009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10792
10793	* gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10794
107952009-03-16  Janis Johnson  <janis187@us.ibm.com>
10796
10797	Revert patch for PR testsuite/37630.
10798
10799	PR testsuite/37960
10800	* gcc.dg/pr11492.c: Replace constant and remove xfail.
10801
10802	PR testsuite/37630
10803	* lib/target-supports.exp (check_effective_target_ieee): New.
10804	* gcc.c-torture/execute/ieee/ieee.exp: Use it.
10805	* gcc.dg/20001012-1.c: Require ieee.
10806
10807	PR testsuite/37628
10808	* gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10809
108102009-03-16  Jakub Jelinek  <jakub@redhat.com>
10811
10812	PR tree-optimization/39455
10813	* gcc.dg/pr39455.c: New test.
10814
108152009-03-13  David Ayers  <ayers@fsfe.org>
10816
10817	* objc/execute/trivial.m. New test.
10818
108192009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
10820
10821	PR target/39137
10822	* gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10823
108242009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
10825
10826	PR testsuite/39451
10827	* gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10828	constraint on (%2).
10829
108302009-03-12  David Ayers  <ayers@fsfe.org>
10831
10832	PR libobjc/27466
10833	* objc/execute/exceptions/handler-1.m. New test.
10834
108352009-03-12  Jakub Jelinek  <jakub@redhat.com>
10836
10837	PR target/39431
10838	* gcc.target/i386/pr39431.c: New test.
10839
108402009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
10841
10842	PR target/39445
10843	* gcc.target/i386/pr39445.c: New.
10844
10845	* gcc.target/i386/push-1.c: XFAIL.
10846
108472009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
10848
10849	* gcc.dg/inline-33.c: New test.
10850
108512009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
10852
10853	* gcc.dg/vect/vect-82.c: Combine dg-do and
10854	dg-require-effective-target into dg-skip-if.
10855	* gcc.dg/vect/vect-83.c: Likewise.
10856
108572009-03-11  Jakub Jelinek  <jakub@redhat.com>
10858
10859	PR target/39137
10860	* gcc.target/i386/stackalign/longlong-1.c: New test.
10861	* gcc.target/i386/stackalign/longlong-2.c: New test.
10862
108632009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10864
10865	* g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10866
108672009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10868
10869	* gcc.c-torture/execute/ieee/inf-3.c: New test.
10870	* gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10871
108722009-03-11  Olivier Hainque  <hainque@adacore.com>
10873
10874	* gnat.dg/slice_enum.adb: New test.
10875
108762009-03-11  Jason Merrill  <jason@redhat.com>
10877
10878	PR debug/39086
10879	* g++.dg/opt/nrv15.C: New test.
10880
108812009-03-10  Ira Rosen  <irar@il.ibm.com>
10882
10883	PR tree-optimization/39422
10884	* gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10885	constant array with static initialization to global memory.
10886	* gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10887
108882009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
10889
10890	* gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10891	padding.
10892
108932009-03-09  Jakub Jelinek  <jakub@redhat.com>
10894
10895	PR c++/39371
10896	* g++.dg/opt/switch2.C: Add -w to dg-options.
10897	* g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10898	* g++.dg/warn/switch1.C: New test.
10899	* g++.dg/other/switch3.C: New test.
10900
10901	PR tree-optimization/39394
10902	* gcc.c-torture/compile/pr39394.c: New test.
10903
109042009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10905
10906	* gcc.target/s390/20090223-1.c: New testcase.
10907
109082009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10909
10910	PR libfortran/39402
10911	* gfortran.dg/fmt_f0_1.f90: New test.
10912
109132009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
10914
10915	PR c++/39060
10916	* g++.dg/other/new1.C: Adjusted.
10917	* g++.dg/parse/crash40.C: Likewise.
10918	* g++.dg/parse/defarg12.C: Likewise.
10919	* g++.dg/template/error15.C: Likewise.
10920
10921	* g++.dg/other/pr39060.C: New.
10922
109232009-03-07  Jason Merrill  <jason@redhat.com>
10924
10925	PR c++/39367
10926	* g++.dg/opt/new1.C: New.
10927
109282009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10929
10930	PR c++/33492
10931	* g++.dg/other/error32.C: New.
10932
109332009-03-06  Jakub Jelinek  <jakub@redhat.com>
10934
10935	PR middle-end/39360
10936	* gcc.c-torture/compile/pr39360.c: New test.
10937
10938	PR debug/39372
10939	* g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10940
109412009-03-05  Jason Merrill  <jason@redhat.com>
10942
10943	PR c++/38908
10944	* g++.dg/warn/Wuninitialized-3.C: New test.
10945
109462009-03-05  Jakub Jelinek  <jakub@redhat.com>
10947
10948	PR debug/39379
10949	* g++.dg/debug/dwarf2/imported-module-3.C: New test.
10950	* g++.dg/debug/dwarf2/imported-module-4.C: New test.
10951
109522009-03-04  Jason Merrill  <jason@redhat.com>
10953
10954	PR c++/13549
10955	* g++.dg/template/koenig7.C: New test.
10956
109572009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10958
10959	* g++.dg/torture/predcom-1.C: New test.
10960
109612009-03-04  Richard Guenther  <rguenther@suse.de>
10962
10963	PR tree-optimization/39362
10964	* g++.dg/torture/pr39362.C: New testcase.
10965
109662009-03-04  Jason Merrill  <jason@redhat.com>
10967	    Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10968
10969	PR c++/9634
10970	PR c++/29469
10971	PR c++/29607
10972	* g++.dg/template/dependent-name5.C: New test.
10973
109742009-03-04  Steve Ellcey  <sje@cup.hp.com>
10975
10976	PR testsuite/39357
10977	* gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10978	vect_int to vect_int_mult.
10979
109802009-03-04  Richard Guenther  <rguenther@suse.de>
10981
10982	PR tree-optimization/39358
10983	* g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10984	* g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10985
109862009-03-04  Richard Guenther  <rguenther@suse.de>
10987
10988	PR tree-optimization/39339
10989	* gcc.c-torture/execute/pr39339.c: New testcase.
10990
109912009-03-03  Joseph Myers  <joseph@codesourcery.com>
10992
10993	* gcc.c-torture/compile/20090303-1.c,
10994	gcc.c-torture/compile/20090303-2.c: New tests.
10995
109962009-03-03  Jakub Jelinek  <jakub@redhat.com>
10997
10998	PR fortran/39354
10999	* gfortran.dg/gomp/pr39354.f90: New test.
11000
11001	PR tree-optimization/39343
11002	* gcc.dg/pr39343.c: New test.
11003
110042009-03-03  Ira Rosen  <irar@il.ibm.com>
11005
11006	PR tree-optimization/39248
11007	* gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
11008	* gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
11009	on targets without vector misalignment support.
11010	* lib/target-supports.exp
11011	(check_effective_target_vect_short_mult): Add
11012	check_effective_target_arm32.
11013
110142009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
11015
11016	PR middle-end/39335
11017	* gcc.dg/graphite/pr39335_1.c: New.
11018	* gcc.dg/graphite/pr39335.c: New.
11019
110202009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
11021
11022	* gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
11023	of andl.
11024	* gcc.target/i386/stackalign/return-5.c: Likewise.
11025	* gcc.target/i386/stackalign/return-6.c: Likewise.
11026
110272009-03-02  Richard Guenther  <rguenther@suse.de>
11028	    Ira Rosen  <irar@il.ibm.com>
11029
11030	PR tree-optimization/39318
11031	* gfortran.dg/vect/pr39318.f90: New test.
11032
110332009-03-01  Jan Hubicka  <jh@suse.cz>
11034
11035	* gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
11036
110372009-03-01  Jan Hubicka  <jh@suse.cz>
11038
11039	PR debug/39267
11040	* gcc.dg/debug/dwarf2/inline1.c: New testcase.
11041
110422009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
11043
11044	* gnat.dg/pack12.adb: New test.
11045
110462009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
11047
11048	PR c++/37789
11049	* g++.dg/other/pr37789.C: New.
11050
110512009-02-26  Paul Thomas  <pault@gcc.gnu.org>
11052
11053	PR fortran/39295
11054	* gfortran.dg/interface_25.f90: New test.
11055	* gfortran.dg/interface_26.f90: New test.
11056
110572009-02-26  Paul Thomas  <pault@gcc.gnu.org>
11058
11059	PR fortran/39292
11060	* gfortran.dg/initialization_22.f90: New test.
11061
110622009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
11063
11064	PR rtl-optimization/39241
11065	* gcc.dg/torture/pr39241.c: New.
11066
110672009-02-25  Martin Jambor  <mjambor@suse.cz>
11068
11069	PR tree-optimizations/39259
11070	* g++.dg/torture/pr39259.C: New testcase.
11071
110722009-02-24  Richard Guenther  <rguenther@suse.de>
11073
11074	PR c++/39242
11075	* g++.dg/template/instantiate10.C: New testcase.
11076
110772009-02-24  Richard Guenther  <rguenther@suse.de>
11078	    Zdenek Dvorak  <ook@ucw.cz>
11079
11080	PR tree-optimization/39233
11081	* gcc.c-torture/execute/pr39233.c: New testcase.
11082
110832009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
11084
11085	PR tree-optimization/39260
11086	* gcc.dg/graphite/pr39260.c: New.
11087
110882009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
11089
11090	* g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
11091
110922009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
11093
11094	PR c++/36411
11095	* g++.dg/template/void14.C: New.
11096
110972009-02-23  Jason Merrill  <jason@redhat.com>
11098
11099	PR c++/38880
11100	* g++.dg/init/const7.C: Remove XFAIL.
11101	* g++.dg/init/static-init1.C: New test.
11102
11103	* g++.dg/cpp0x/initlist14.C: New test.
11104
111052009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11106
11107	PR fortran/38914
11108	* bound_simplification_2.f90:  New test case.
11109	* bound_7.f90:  New test case.
11110
111112009-02-21  Joseph Myers  <joseph@codesourcery.com>
11112
11113	* gcc.dg/cpp/include4.c: New test.
11114
111152009-02-21  Uros Bizjak  <ubizjak@gmail.com>
11116
11117	PR target/39256
11118	* gcc.target/i386/abi-2.c: New.
11119
111202009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
11121
11122	* gcc.c-torture/execute/pr39228.x: New.
11123
111242009-02-21  Uros Bizjak  <ubizjak@gmail.com>
11125
11126	* gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
11127	scan-assembler to check for xmm0 register.
11128
111292009-02-20  Mark Mitchell  <mark@codesourcery.com>
11130	    Joseph Myers  <joseph@codesourcery.com>
11131
11132	* gcc.target/arm/va_list.c: New test.
11133	* g++.dg/abi/arm_va_list.C: Likewise.
11134	* lib/target-supports.exp (check_effective_target_arm_eabi): New
11135	function.
11136	* g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
11137	g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
11138	g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
11139	g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
11140	g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
11141	g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
11142
111432009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
11144
11145	PR testsuite/38164
11146	* gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
11147	to dg-options.
11148
111492009-02-20  Jakub Jelinek  <jakub@redhat.com>
11150
11151	PR target/39240
11152	* gcc.c-torture/execute/pr39240.c: New test.
11153
111542009-02-20  Jason Merrill  <jason@redhat.com>
11155
11156	PR c++/39225
11157	* g++.dg/parse/dtor15.C: New test.
11158
111592009-02-19  Kazu Hirata  <kazu@codesourcery.com>
11160
11161	* gcc.c-torture/execute/20090219-1.c: New.
11162
111632009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
11164
11165	* gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
11166	(mips-dg-options): When matching isa* pseudo-options make
11167	'value' optional and accept ! entries.  Use $spec instead of
11168	$isa_spec in the isa pseudo-option error message.  Only
11169	perform the ISA-range check when 'value' is set.  If arch is
11170	matching any CPU in the ! entries switch to its generic ISA.
11171	* gcc.target/mips/branch-1.c: Pass isa=!octeon.
11172	* gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
11173
111742009-02-19  Jakub Jelinek  <jakub@redhat.com>
11175
11176	PR target/39175
11177	* gcc.dg/visibility-20.c: New test.
11178	* g++.dg/ext/visibility/visibility-11.C: New test.
11179
111802009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
11181
11182	PR c++/39188
11183	* g++.dg/abi/pr39188-1a.C: New.
11184	* g++.dg/abi/pr39188-1b.C: Likewise.
11185	* g++.dg/abi/pr39188-1.h: Likewise.
11186	* g++.dg/abi/pr39188-2a.C: Likewise.
11187	* g++.dg/abi/pr39188-2b.C: Likewise.
11188	* g++.dg/abi/pr39188-2.h: Likewise.
11189	* g++.dg/abi/pr39188-3a.C: Likewise.
11190	* g++.dg/abi/pr39188-3b.C: Likewise.
11191	* g++.dg/abi/pr39188-3.h: Likewise.
11192
111932009-02-19  Joseph Myers  <joseph@codesourcery.com>
11194
11195	PR c/38483
11196	* gcc.c-torture/execute/call-trap-1.c,
11197	gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
11198	tests.
11199
112002009-02-19  Uros Bizjak  <ubizjak@gmail.com>
11201
11202	PR target/39228
11203	* gcc.c-torture/execute/pr39228.c: New test.
11204
112052009-02-19  Richard Guenther  <rguenther@suse.de>
11206
11207	PR tree-optimization/39074
11208	* gcc.dg/torture/pr39074.c: New testcase.
11209	* gcc.dg/torture/pr39074-2.c: Likewise.
11210	* gcc.dg/torture/pr39074-3.c: Likewise.
11211
112122009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
11213
11214	PR c++/39219
11215	* g++.dg/parse/attr3.C: New.
11216
112172009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
11218
11219	PR testsuite/38165
11220	* g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
11221
11222	PR testsuite/38166
11223	* g++.dg/ext/visibility/class1.C: Revert revision 122348
11224	and skip on Darwin.
11225
112262009-02-18  Jason Merrill  <jason@redhat.com>
11227
11228	PR c++/38880
11229	* g++.dg/init/const7.C: Remove XFAIL.
11230
11231	PR target/39179
11232	* g++.dg/opt/const6.C: New test.
11233
112342009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
11235
11236	* gcc.dg/callabi/callabi.exp: Moved to ...
11237	* gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
11238	in 64bit mode.
11239
11240	* gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
11241	* gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
11242	* gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
11243	* gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
11244	* gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
11245	* gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
11246	* gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
11247
11248	* gcc.dg/callabi/callabi.h: Moved to ...
11249	* gcc.target/x86_64/abi/callabi/callabi.h: Here.
11250
11251	* gcc.dg/callabi/func-1.c: Moved to ...
11252	* gcc.target/x86_64/abi/callabi/func-1.c: Here.
11253
11254	* gcc.dg/callabi/func-indirect.c: Moved to ...
11255	* gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
11256
11257	* gcc.dg/callabi/pr38891.c: Moved to ...
11258	* gcc.target/x86_64/abi/callabi/pr38891.c: Here.
11259
11260	* gcc.dg/callabi/vaarg-1.c: Moved to ...
11261	* gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
11262
11263	* gcc.dg/callabi/vaarg-2.c: Moved to ...
11264	* gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
11265
11266	* gcc.dg/callabi/vaarg-3.c: Moved to ...
11267	* gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
11268
112692009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
11270
11271	PR target/38891
11272	* gcc.dg/callabi/pr38891.c: New.
11273
112742009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
11275
11276	* gcc.dg/callabi/callabi.exp: New.
11277
112782009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
11279
11280	PR target/39082
11281	* g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
11282	-Wno-abi for x86.
11283	* gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
11284
11285	* gcc.target/i386/pr39082-1.c: New.
11286
11287	* gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
11288	-Wno-abi.
11289
11290	* gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
11291	CHECK_M64_M128 is defined.
11292	(check_f_arguments): Add "do".
11293	(check_vector_arguments): New.
11294	(check_m64_arguments): Likewise.
11295	(check_m128_arguments): Likewise.
11296
11297	* gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
11298	(CHECK_M64_M128): Define.
11299
11300	* gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
11301	on abitest.
11302	* gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
11303
11304	* gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
11305	tests only if CHECK_M64_M128 is defined.
11306
11307	* gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
11308	(m128_2_struct): Likewise.
11309	(check_struct_passing5): Likewise.
11310	(check_struct_passing6): Likewise.
11311	(main): Test struct with __m128 if CHECK_M64_M128 is defined.
11312
11313	* gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
11314	(un5): Likewise.
11315	(check_union_passing4): Likewise.
11316	(main): Test union with __m128 if CHECK_M64_M128 is defined.
11317
113182009-02-18  Joseph Myers  <joseph@codesourcery.com>
11319
11320	PR c/35447
11321	* gcc.dg/noncompile/pr35447-1.c: New test.
11322
113232009-02-18  Jakub Jelinek  <jakub@redhat.com>
11324
11325	PR tree-optimization/36922
11326	* gfortran.dg/pr36922.f: New test.
11327
113282009-02-17  Richard Guenther  <rguenther@suse.de>
11329
11330	PR tree-optimization/39202
11331	* gcc.c-torture/compile/pr39202.c: New testcase.
11332
113332009-02-17  Richard Guenther  <rguenther@suse.de>
11334
11335	PR tree-optimization/39204
11336	* gcc.dg/torture/pr39204.c: New testcase.
11337
113382009-02-17  Bingfeng Mei <bmei@broadcom.com>
11339
11340	* gcc.dg/vect/vect-outer-5.c: Require vect_float support.
11341	* gcc.dg/vect/vect-outer-6.c: Ditto.
11342
113432009-02-16  Joseph Myers  <joseph@codesourcery.com>
11344
11345	PR c/35446
11346	* gcc.dg/noncompile/init-5.c: New test.
11347	* gcc.dg/init-bad-4.c: Adjust expected errors.
11348
113492009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
11350
11351	PR target/37049
11352	* gcc.target/i386/push-1.c: New.
11353
113542009-02-15  Uros Bizjak  <ubizjak@gmail.com>
11355
11356	* gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
11357
113582009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11359
11360	* gcc.target/spu/intrinsics-sr.c: New test.
11361
113622009-02-13  Steve Ellcey  <sje@cup.hp.com>
11363
11364	PR target/38056
11365	* gcc.target/ia64/sibcall-opt-1.c: New test.
11366	* gcc.target/ia64/sibcall-opt-2.c: New test.
11367
113682009-02-13  Paul Thomas  <pault@gcc.gnu.org>
11369
11370	PR fortran/36528
11371	* gfortran.dg/cray_pointers_8.f90: New test.
11372
11373	PR fortran/36703
11374	* gfortran.dg/cray_pointers_9.f90: New test.
11375
113762009-02-13  Jason Merrill  <jason@redhat.com>
11377
11378	PR c++/39070
11379	* g++.dg/cpp0x/decltype16.C: New.
11380
113812009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
11382
11383	PR target/39152
11384	* gfortran.dg/gomp/pr39152.f90: New.
11385
113862009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
11387
11388	PR target/39162
11389	* gcc.target/i386/pr39162.c: New.
11390
113912009-02-13  Joseph Myers  <joseph@codesourcery.com>
11392
11393	PR c/35444
11394	* gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
11395	New tests.
11396
113972009-02-12  Jason Merrill  <jason@redhat.com>
11398
11399	PR c++/38950
11400	* g++.dg/template/array20.C: New test.
11401
114022009-02-12  Uros Bizjak  <ubizjak@gmail.com>
11403
11404	* gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
11405	for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
11406	* gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
11407
114082009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11409
11410	* g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
11411
114122009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11413
11414	PR target/39152
11415	* gfortran.dg/pr39152.f: New.
11416
114172009-02-11  Jason Merrill  <jason@redhat.com>
11418
11419	PR c++/39153
11420	* g++.dg/cpp0x/defaulted9.C: New test.
11421
11422	PR c++/30111
11423	* g++.dg/init/value7.C: New test.
11424
114252009-02-11  Paolo Bonzini  <bonzini@gnu.org>
11426
11427	PR target/38824
11428	* gcc.target/i386/pr38824.c: New testcase.
11429
114302009-02-11  Jason Merrill  <jason@redhat.com>
11431
11432	PR c++/38649
11433	* g++.dg/cpp0x/defaulted8.C: New test.
11434
11435	PR c++/36744
11436	* g++.dg/cpp0x/rv9p.C: New test.
11437
114382009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
11439
11440	* gnat.dg/aliasing3.adb: New test.
11441	* gnat.dg/aliasing3_pkg.ad[sb]: New helper.
11442
114432009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
11444
11445	PR c++/34397
11446	* g++.dg/template/crash88.C: New.
11447	* g++.dg/template/crash89.C: Likewise.
11448
114492009-02-10  Steve Ellcey  <sje@cup.hp.com>
11450
11451	PR c/39084
11452	* gcc.dg/pr39084.c: New test.
11453
114542009-02-10  Jakub Jelinek  <jakub@redhat.com>
11455
11456	PR target/39139
11457	* gcc.target/i386/pr39139.c: New test.
11458
114592009-02-10  Richard Guenther  <rguenther@suse.de>
11460
11461	PR tree-optimization/39132
11462	* gcc.dg/torture/pr39132.c: New testcase.
11463
114642009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
11465
11466	PR target/39119
11467	* gcc.target/x86_64/abi/avx/abi-avx.exp: New.
11468	* gcc.target/x86_64/abi/avx/args.h: Likewise.
11469	* gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
11470	* gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
11471	* gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
11472	* gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
11473	* gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
11474	* gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
11475
114762009-02-09  Jason Merrill  <jason@redhat.com>
11477
11478	PR c++/39109
11479	* g++.dg/init/value6.C: New test.
11480
114812009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
11482
11483	* gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
11484
114852009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
11486
11487	* gcc.c-torture/compile/20090209-1.c: New test.
11488
114892009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
11490
11491	PR c++/35147
11492	PR c++/37737
11493	* g++.dg/cpp0x/vt-35147.C: New.
11494	* g++.dg/cpp0x/vt-37737-1.C: Likewise.
11495	* g++.dg/cpp0x/vt-37737-2.C: Likewise.
11496
114972009-02-06  Joseph Myers  <joseph@codesourcery.com>
11498
11499	PR c/35434
11500	* gcc.dg/attr-alias-4.c: New test.
11501
115022009-02-06  Janis Johnson  <janis187@us.ibm.com>
11503
11504	PR c/39035
11505	* gcc.dg/dfp/pr39035.c: New test.
11506
115072009-02-06  Joseph Myers  <joseph@codesourcery.com>
11508
11509	PR c/36432
11510	* gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
11511
115122009-02-05  Jakub Jelinek  <jakub@redhat.com>
11513
11514	PR c++/39106
11515	* g++.dg/opt/thunk3.C: New test.
11516
115172009-02-05  Nick Clifton  <nickc@redhat.com>
11518
11519	* gcc.c-torture/compile/20080625-1.c: Skip for M32C.
11520	* gcc.c-torture/compile/limits-stringlit.c: Likewise.
11521	* gcc.dg/cdce1.c: Likewise.
11522	* gcc.dg/cpp/_Pragma6.c: Likewise.
11523	* g++.dg/cpp/_Pragma1.C: Likewise.
11524	* gcc.dg/utf32-2.c: Xfail for M32C.
11525	* gcc.dg/utf32-1.c: Likewise.
11526	* gcc.dg/utf32-3.c: Likewise.
11527	* gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
11528	targets.
11529	* gcc.dg/Wtype-limits-Wextra.c: Likewise.
11530	* gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
11531	* gcc.dg/Wconversion-5.c: Likewise.
11532	* gcc.dg/tree-ssa/data-dep-1.c: Likewise.
11533	* gcc.dg/tree-ssa/ldist-3.c: Likewise.
11534	* gcc.dg/tree-ssa/ldist-5.c: Likewise.
11535	* gcc.dg/utf-inc-init.c: Likewise.
11536	* gcc.dg/pr11492.c: Xfail for 16-bit targets.
11537	* gcc.dg/utf-array.c: Add expected warning messages for M32C.
11538	* gcc.dg/utf-array-short-wchar.c: Likewise.
11539	* gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
11540	* gcc.dg/mallign.c: Use size_t instead of long.
11541
115422009-02-05  Uros Bizjak  <ubizjak@gmail.com>
11543
11544	* g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
11545
115462009-02-05  Daniel Berlin  <dberlin@dberlin.org>
11547
11548	* gcc.c-torture/execute/pr39100.c: New.
11549
115502009-02-05  Joseph Myers  <joseph@codesourcery.com>
11551
11552	PR c/35435
11553	* gcc.dg/tls/diag-6.c: New test.
11554
115552009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
11556
11557	* gcc.dg/graphite/scop-19.c: New
11558
115592009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11560
11561	AVX Programming Reference (January, 2009)
11562	* gcc.target/i386/avx-vpclmulqdq.c: New.
11563	* gcc.target/i386/pclmul-avx-check.h: Likewise.
11564
11565	* gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
11566
11567	* gcc.target/i386/pclmulqdq.c (CHECK_H): New.
11568	(TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
11569	(pclmul_test): Renamed to ...
11570	(TEST): This.
11571
115722009-02-04  Jakub Jelinek  <jakub@redhat.com>
11573
11574	PR c++/39095
11575	* g++.dg/abi/mangle31.C: New test.
11576
115772009-02-03  Joseph Myers  <joseph@codesourcery.com>
11578
11579	PR c/29129
11580	* c90-arraydecl-1.c: Do not expect error for [*] in abstract
11581	declarator.
11582	* vla-6.c: Likewise.  Expect warning not error for [*] lexically
11583	inside function prototype but not part of parameter declarator.
11584	* vla-11.c: New test.
11585
115862009-02-03  Jason Merrill  <jason@redhat.com>
11587
11588	* g++.dg/warn/main-4.C: New test.
11589	* g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
11590
115912009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11592
11593	PR c++/36607
11594	* g++.dg/expr/cast10.C: New test.
11595
115962009-02-03  Joseph Myers  <joseph@codesourcery.com>
11597
11598	PR c/35433
11599	* gcc.dg/init-bad-6.c: New test.
11600
116012009-02-03  Jakub Jelinek  <jakub@redhat.com>
11602
11603	PR target/35318
11604	* gcc.c-torture/compile/pr35318.c: New test.
11605
11606	PR inline-asm/39059
11607	* gcc.dg/nofixed-point-2.c: New test.
11608	* g++.dg/ext/fixed1.C: Adjust expected diagnostics.
11609	* g++.dg/ext/fixed2.C: Likewise.
11610	* g++.dg/other/error25.C: Likewise.
11611	* g++.dg/lookup/crash7.C: Likewise.
11612	* g++.dg/cpp0x/decltype-38655.C: Likewise.
11613
11614	PR c++/39056
11615	* g++.dg/cpp0x/initlist13.C: New test.
11616
116172009-02-03  Paolo Bonzini  <bonzini@gnu.org>
11618
11619	PR c++/36897
11620	* g++.dg/template/func2.C: New test.
11621
11622	PR c++/37314
11623	* g++.dg/template/typename15.C: New.
11624	* g++.dg/template/typename16.C: New.
11625
116262009-02-03  Janis Johnson  <janis187@us.ibm.com>
11627	    Ben Elliston  <bje@au.ibm.com>
11628
11629	PR c/39034
11630	* gcc.dg/dfp/pr39034.c: New test.
11631
116322009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11633
11634	PR testsuite/38263
11635	* gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
11636
116372009-02-02  Jason Merrill  <jason@redhat.com>
11638
11639	PR c++/39054
11640	* g++.dg/parse/dtor14.C: New test.
11641
116422009-02-02  Jakub Jelinek  <jakub@redhat.com>
11643
11644	* lib/target-supports.exp
11645	(check_effective_target_correct_iso_cpp_string_wchar_protos): New.
11646	* g++.dg/ext/builtin10.C: New test.
11647
11648	PR inline-asm/39058
11649	* gcc.target/i386/pr39058.c: New test.
11650
116512009-02-02  Richard Guenther  <rguenther@suse.de>
11652
11653	PR tree-optimization/38937
11654	* g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
11655
116562009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
11657
11658	PR c++/39053
11659	* g++.dg/parse/crash52.C: New.
11660
116612009-01-30  Richard Guenther  <rguenther@suse.de>
11662
11663	PR tree-optimization/39041
11664	* gcc.c-torture/compile/pr39041.c: New testcase.
11665
116662009-01-30  Jakub Jelinek  <jakub@redhat.com>
11667
11668	PR target/39013
11669	* gcc.target/i386/pr39013-1.c: New test.
11670	* gcc.target/i386/pr39013-2.c: New test.
11671
11672	PR c++/39028
11673	* g++.dg/ext/label12.C: New test.
11674
116752009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11676
11677	PR c++/33465
11678	* g++.dg/parse/error34.C: New.
11679	* g++.dg/parse/error35.C: Likewise.
11680
116812009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11682
11683	PR c++/38655
11684	* g++.dg/cpp0x/decltype-38655.C: New.
11685
116862009-01-30  Jakub Jelinek  <jakub@redhat.com>
11687
11688	PR target/39002
11689	* g++.dg/torture/pr39002.C: New test.
11690
116912009-01-29  Kazu Hirata  <kazu@codesourcery.com>
11692
11693	PR tree-optimization/39007
11694	* gcc.dg/tree-ssa/pr39007.c: New.
11695
116962009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
11697
11698	PR middle-end/35854
11699	* gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
11700	to "subreg1".
11701
117022009-01-29  Steve Ellcey  <sje@cup.hp.com>
11703
11704	PR middle-end/38857
11705	* gcc.c-torture/compile/pr38857.c: New test.
11706
117072009-01-28  Paul Thomas  <pault@gcc.gnu.org>
11708
11709	PR fortran/38852
11710	PR fortran/39006
11711	* gfortran.dg/bound_6.f90: New test.
11712
117132009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
11714
11715	* gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11716
117172009-01-28  Kazu Hirata  <kazu@codesourcery.com>
11718
11719	PR tree-optimization/38997
11720	* gcc.dg/tree-ssa/pr38997.c: New.
11721
117222009-01-28  Richard Guenther  <rguenther@suse.de>
11723
11724	PR tree-optimization/38926
11725	* gcc.c-torture/compile/pr38926.c: New testcase.
11726
117272009-01-28  Jakub Jelinek  <jakub@redhat.com>
11728
11729	PR middle-end/38934
11730	* gcc.dg/pr38934.c: New test.
11731
117322009-01-28  Richard Guenther  <rguenther@suse.de>
11733
11734	PR middle-end/38908
11735	* g++.dg/warn/Wuninitialized-2.C: New testcase.
11736
117372009-01-28  Paolo Bonzini  <bonzini@gnu.org>
11738
11739	PR tree-optimization/38984
11740	* gcc.dg/pr38984.c: New XFAILed testcase.
11741
11742
117432009-01-28  Uros Bizjak  <ubizjak@gmail.com>
11744
11745	PR target/38988
11746	* gcc.target/i386/pr38988.c: New test.
11747
117482009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
11749
11750	PR c++/37554
11751	* g++.dg/parse/crash51.C: New.
11752	* g++.old-deja/g++.pt/crash9.C: Adjust.
11753
117542009-01-27  Daniel Kraft  <d@domob.eu>
11755
11756	PR fortran/38883
11757	* gfortran.dg/mvbits_6.f90:  New test.
11758	* gfortran.dg/mvbits_7.f90:  New test.
11759	* gfortran.dg/mvbits_8.f90:  New test.
11760
117612009-01-27  Richard Guenther  <rguenther@suse.de>
11762
11763	PR tree-optimization/38503
11764	* g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11765
117662009-01-27 Uros Bizjak <ubizjak@gmail.com>
11767
11768	PR middle-end/38969
11769	* gcc.c-torture/execute/pr38969.c: New test.
11770
117712009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
11772
11773	PR testsuite/38864
11774	* gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11775	to dg-do compile.
11776	* gcc.target/mips/fixed-scalar-type.c: Likewise.
11777	* gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11778	* gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11779
117802009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
11781
11782	PR target/38952
11783	* g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11784	if __USING_SJLJ_EXCEPTIONS__ is defined.
11785
11786	* g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11787	__USING_SJLJ_EXCEPTIONS__ is defined.
11788	* g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11789	* g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11790	* g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11791	* g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11792	* g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11793	* g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11794
117952009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
11796
11797	PR testsuite/38949
11798	* g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11799	Use instead of C name in asm statements.
11800
118012009-01-26  Richard Guenther  <rguenther@suse.de>
11802
11803	PR tree-optimization/38745
11804	* g++.dg/torture/pr38745.C: New testcase.
11805
118062009-01-26  Richard Guenther  <rguenther@suse.de>
11807
11808	PR middle-end/38851
11809	* g++.dg/warn/Wuninitialized-1.C: New testcase.
11810
118112009-01-25  Hans-Peter Nilsson  <hp@axis.com>
11812
11813	* gcc.dg/bitfld-15.c: Gate warning on target
11814	pcc_bitfield_type_matters.
11815	* gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11816	g++.dg/ext/bitfield4.C: Likewise.
11817	* gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11818	bitfield for any target.
11819
118202009-01-24  Jakub Jelinek  <jakub@redhat.com>
11821
11822	PR c/38957
11823	* gcc.dg/pr38957.c: New test.
11824
118252009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
11826
11827	PR fortran/38955
11828	* gfortran.dg/array_constructor_24.f: Allow tolerance when
11829	comparing floats.
11830
118312009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
11832
11833	PR tree-optimization/38953
11834	* gfortran.dg/graphite/pr38953.f90: New.
11835
118362009-01-24  Paul Brook  <paul@codesourcery.com>
11837
11838	* gcc.target/arm/neon-cond-1.c: New test.
11839
118402009-01-23  Paolo Bonzini  <bonzini@gnu.org>
11841
11842	PR tree-optimization/38932
11843	* gcc.dg/pr38932.c: New.
11844
118452009-01-23  Revital Eres  <eres@il.ibm.com>
11846
11847	* gcc.dg/sms-7.c: Fix test.
11848
118492009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
11850
11851	* gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11852	gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11853	* g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11854	g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11855
118562009-01-22  Steve Ellcey  <sje@cup.hp.com>
11857
11858	* gcc.dg/pr35729.c: Make test x86 specific.
11859
118602009-01-22  Steve Ellcey  <sje@cup.hp.com>
11861
11862	PR middle-end/38615
11863	* gcc.dg/pr38615.c: New test.
11864
118652009-01-22  Uros Bizjak  <ubizjak@gmail.com>
11866
11867	PR target/38931
11868	* gcc.target/i386/pr38931.c: New test.
11869
118702009-01-22  Dodji Seketeli  <dodji@redhat.com>
11871
11872	PR c++/38930
11873	* g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11874	* g++.dg/template/typedef12.C: Likewise.
11875	* g++.dg/template/typedef13.C: Likewise.
11876	* g++.dg/template/typedef14.C: Likewise.
11877	* g++.dg/template/sfinae3.C: Likewise.
11878	* g++.old-deja/g++.pt/typename8.C: Likewise.
11879	* g++.dg/template/access11.C: Likewise
11880
118812009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
11882
11883	* gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11884	and mips*-*-irix*.
11885	* gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11886
118872009-01-21  Dodji Seketeli  <dodji@redhat.com>
11888
11889	PR c++/26693
11890	* g++.dg/template/typedef11.C: New test.
11891	* g++.dg/template/typedef12.C: Likewise.
11892	* g++.dg/template/typedef13.C: Likewise.
11893	* g++.dg/template/typedef14.C: Likewise.
11894	* g++.dg/template/sfinae3.C: Compile this pedantically.
11895	The only errors expected should be the one saying the typedef is ill
11896	formed.
11897	* g++.old-deja/g++.pt/typename8.C: Likewise.
11898	* g++.dg/template/access11.C: Update this.
11899
119002009-01-21  Daniel Kraft  <d@domob.eu>
11901
11902	PR fortran/38887
11903	* gfortran.dg/mvbits_5.f90:  New test.
11904
119052009-01-21  Bingfeng Mei  <bmei@broadcom.com>
11906
11907	* gcc.dg/sms-6.c: New test.
11908	* gcc.dg/sms-7.c: Likewise.
11909
119102009-01-20  Paul Thomas  <pault@gcc.gnu.org>
11911
11912	PR fortran/38907
11913	* gfortran.dg/host_assoc_function_7.f90: New test
11914
119152009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11916	    Richard Guenther  <rguenther@suse.de>
11917
11918	PR tree-optimization/38747
11919	PR tree-optimization/38748
11920	* gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11921	* gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11922	* gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11923
119242009-01-20  Kees Cook  <kees@ubuntu.com>
11925	    H.J. Lu  <hongjiu.lu@intel.com>
11926
11927	PR target/38902
11928	* gcc.dg/pr38902.c: New.
11929
119302009-01-20  Paolo Bonzini  <bonzini@gnu.org>
11931
11932	PR target/38868
11933	* gfortran.dg/pr38868.f: New testcase.
11934
119352009-01-20  Richard Guenther  <rguenther@suse.de>
11936
11937	* gcc.c-torture/execute/pr36227.c: Move ...
11938	* gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11939
119402009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11941
11942	* lib/gfortran.exp: Add -B options for targets that use
11943	libgfortran.a%s in their specs.
11944
119452009-01-19  Jason Merrill  <jason@redhat.com>
11946
11947	PR c++/23287
11948	* g++.dg/template/dtor5.C: New test.
11949
119502009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11951
11952	PR fortran/38859
11953	* gfortran.dg/bound_5.f90: New test.
11954
119552009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11956
11957	PR target/38736
11958	* g++.dg/compat/abi/pr38736_main.C: New.
11959	* g++.dg/compat/abi/pr38736_x.C: Likewise.
11960	* g++.dg/compat/abi/pr38736_y.C: Likewise.
11961	* g++.dg/other/macro-1.C: Likewise.
11962	* gcc.dg/macro-1.c: Likewise.
11963	* gcc.dg/compat/pr38736_main.c: Likewise.
11964	* gcc.dg/compat/pr38736_x.c: Likewise.
11965	* gcc.dg/compat/pr38736_y.c: Likewise.
11966
119672009-01-18  Richard Guenther  <rguenther@suse.de>
11968
11969	PR tree-optimization/38819
11970	* gcc.c-torture/execute/pr38819.c: New testcase.
11971
119722009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11973
11974	PR fortran/38657
11975	* gfortran.dg/module_commons_3.f90: Reapply.
11976
119772009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11978
11979	PR fortran/34955
11980	* gfortran.dg/transfer_intrinsic_1.f90: New test.
11981	* gfortran.dg/transfer_intrinsic_2.f90: New test.
11982
119832009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11984
11985	PR fortran/38657
11986	* gfortran.dg/module_commons_3.f90: Remove
11987
119882009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11989
11990	* gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11991
119922009-01-16  Jason Merrill  <jason@redhat.com>
11993
11994	PR c++/38877
11995	* g++.dg/template/lvalue1.C: New test.
11996
11997	PR c++/29470
11998	* g++.dg/template/access20.C: New test.
11999	* g++.dg/torture/pr34641.C: Fix access.
12000
120012009-01-16  Richard Guenther  <rguenther@suse.de>
12002
12003	PR tree-optimization/38835
12004	PR middle-end/36227
12005	* gcc.c-torture/execute/pr36227.c: New testcase.
12006	* gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
12007	* g++.dg/init/const7.C: Likewise.
12008
120092009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
12010
12011	PR target/38554
12012	* gcc.c-torture/compile/pr38554.c: New test.
12013
120142009-01-16  Jason Merrill  <jason@redhat.com>
12015
12016	PR c++/38579
12017	* g++.dg/conversion/access1.C: New test.
12018
120192009-01-16  Jakub Jelinek  <jakub@redhat.com>
12020
12021	PR tree-optimization/38789
12022	* gcc.c-torture/compile/pr38789.c: New test.
12023
120242009-01-16  Janus Weil  <janus@gcc.gnu.org>
12025
12026	PR fortran/38152
12027	* gfortran.dg/proc_ptr_13.f90: New.
12028
120292009-01-15  Jason Merrill  <jason@redhat.com>
12030
12031	PR c++/38850
12032	* g++.dg/template/koenig6.C: New test.
12033
120342009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12035
12036	PR c++/29388
12037	* g++.dg/template/error37.C: New testcase.
12038
120392009-01-15  Jason Merrill  <jason@redhat.com>
12040
12041	PR c++/36334
12042	* g++.dg/conversion/memfn1.C: New test.
12043
12044	PR c++/37646
12045	* g++.dg/conversion/memfn2.C: New test.
12046
120472009-01-15  Steve Ellcey  <sje@cup.hp.com>
12048
12049	PR c++/38357
12050	* g++.dg/template/crash87.C: New test.
12051
120522009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
12053
12054	PR middle-end/37843
12055	* gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
12056
120572009-01-15  Dodji Seketeli  <dodji@redhat.com>
12058
12059	PR c++/38636
12060	* g++.dg/parse/crash50.C: New test.
12061
120622009-01-14  Jakub Jelinek  <jakub@redhat.com>
12063
12064	PR rtl-optimization/38245
12065	* gcc.dg/pr38245-3.c: New test.
12066	* gcc.dg/pr38245-3.h: New file.
12067	* gcc.dg/pr38245-4.c: New file.
12068	* gcc.dg/pr38364.c: New test.
12069
120702009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
12071
12072	* gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
12073	sequence PC-relative.
12074
120752009-01-14  Mark Mitchell  <mark@codesourcery.com>
12076
12077	* gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
12078	calls and/or PLT markers.
12079	* gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
12080	calls and/or PLT markers.
12081	* gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
12082	calls and/or PLT markers.
12083	* gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
12084	calls and/or PLT markers.
12085
120862009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
12087	    Nathan Froyd  <froydnj@codesourcery.com>
12088	    Joseph Myers  <joseph@codesourcery.com>
12089
12090	* lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
12091	New function.
12092	* gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
12093	and use consistent CFLAGS.
12094	* gcc.target/powerpc/20030505.c: Likewise.
12095	* gcc.target/powerpc/20081204-1.c: Likewise.
12096	* gcc.target/powerpc/ppc-spe.c: Likewise.
12097	* gcc.target/powerpc/spe1.c: Likewise.
12098	* g++.dg/ext/spe1.C: Likewise.
12099	* g++.dg/other/opaque-1.C: Likewise.
12100	* g++.dg/other/opaque-2.C: Likewise.
12101	* g++.dg/other/opaque-3.C: Likewise.
12102
121032009-01-14  Mark Mitchell  <mark@codesourcery.com>
12104
12105	* gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
12106	out of loop.
12107
121082009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
12109
12110	PR target/38811
12111	* g++.dg/torture/pr38811.C: New file.
12112
121132009-01-14  Richard Guenther  <rguenther@suse.de>
12114
12115	PR tree-optimization/38826
12116	PR middle-end/38477
12117	* gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
12118
121192009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
12120
12121	* gcc.dg/graphite/pr38786.c: Fix commit problem.
12122
121232009-01-14  Nick Clifton  <nickc@redhat.com>
12124
12125	PR c++/37862
12126	* g++.cp/parse/pr37862.C: New test.
12127
121282009-01-14  Julian Brown  <julian@codesourcery.com>
12129
12130	* gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
12131	(__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
12132	to...
12133	(__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
12134	These.
12135
121362009-01-13  Jakub Jelinek  <jakub@redhat.com>
12137
12138	PR rtl-optimization/38774
12139	* gcc.dg/torture/pr38774.c: New test.
12140
12141	PR c++/38795
12142	* g++.dg/cpp0x/pr38795.C: New test.
12143
121442009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
12145	    Nathan Froyd  <froydnj@codesourcery.com>
12146	    Joseph Myers  <joseph@codesourcery.com>
12147
12148	* gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
12149	otherwise.  Do not check for AltiVec at runtime.
12150	* gcc.target/powerpc/altivec-varargs-1.c: Likewise.
12151	* gcc.target/powerpc/altivec-vec-merge.c: Likewise.
12152	* gcc.target/powerpc/altivec-1.c: Likewise.
12153	* gcc.target/powerpc/altivec-3.c: Likewise.
12154	* gcc.target/powerpc/altivec-10.c: Likewise.
12155	* gcc.target/powerpc/altivec-12.c: Likewise.
12156	* gcc.target/powerpc/altivec-24.c: Likewise.
12157	* gcc.target/powerpc/altivec-cell-2.c: Likewise.
12158	* gcc.target/powerpc/altivec-cell-3.c: Likewise.
12159	* gcc.target/powerpc/altivec-cell-4.c: Likewise.
12160	* gcc.target/powerpc/pr35907.c: Likewise.
12161	* gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
12162	otherwise.  Do not check for Cell at runtime.
12163	* gcc.target/powerpc/altivec_check.h: Delete.
12164
12165	* g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
12166	* g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
12167	not check for AltiVec at runtime.
12168	* g++.dg/ext/altivec-cell-2.C: Likewise.
12169	* g++.dg/ext/altivec-cell-3.C: Likewise.
12170	* g++.dg/ext/altivec-cell-4.C: Likewise.
12171	* g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
12172	* g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
12173	check.
12174	* g++.dg/ext/altivec_check.h: Delete.
12175
121762009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
12177
12178	* gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
12179	effective target.  Adjust line numbers accordingly.
12180
121812009-01-13  Mark Mitchell  <mark@codesourcery.com>
12182
12183	* gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
12184
121852009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
12186
12187	PR tree-optimization/38786
12188	* gcc.dg/graphite/pr38786.c: New.
12189
121902009-01-13  Uros Bizjak  <ubizjak@gmail.com>
12191
12192	Revert:
12193	2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
12194
12195	* gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12196	for alpha*-*-* targets.
12197	* g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12198
121992009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12200
12201	PR libfortran/38772
12202	* gfortran.dg/fmt_bz_bn_err.f: New test.
12203
122042009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
12205
12206	* gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
12207
122082009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
12209
12210	* lib/target-supports.exp (check_effective_target_powerpc64): New.
12211	* gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
12212	instruction support.  Do not check for it at runtime.
12213
122142009-01-12  Jason Merrill  <jason@redhat.com>
12215
12216	PR c++/35109
12217	* g++.dg/lookup/friend11.C: Remove expected error.
12218	* g++.dg/lookup/friend14.C: New test.
12219	* g++.dg/lookup/friend15.C: New test.
12220
122212009-01-12  Dodji Seketeli  <dodji@redhat.com>
12222
12223	PR c++/36019
12224	* g++.dg/lookup/hidden-class12.C: New test.
12225	* g++.dg/lookup/hidden-class13.C: New test.
12226	* g++.dg/lookup/hidden-class14.C: New test.
12227	* g++.dg/lookup/hidden-class15.C: New test.
12228	* g++.dg/lookup/hidden-class16.C: New test.
12229
122302009-01-12  Mark Mitchell  <mark@codesourcery.com>
12231
12232	* gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
12233	* gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
12234	* gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
12235
122362009-01-12  Jason Merrill  <jason@redhat.com>
12237
12238	PR c++/31488
12239	* g++.dg/other/vararg-3.C: New test.
12240
122412009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
12242
12243	* gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
12244	Explicitly enable SPE.
12245	* gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
12246	directive.
12247
12248	* gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
12249	Expect -flax-vector-conversions message.  Adjust incompatible
12250	types errors.
12251	* gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
12252	Make Foo extern.
12253
12254	* gcc.dg/cpp/assert4.c: Recognize __PPC__.
12255
12256	* g++.dg/other/opaque-1.C: Run on targets with SPE.
12257
12258	* g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
12259	* g++.dg/other/opaque-2.C: Likewise.
12260	* g++.dg/other/opaque-3.C: Likewise.
12261
122622009-01-12  Jakub Jelinek  <jakub@redhat.com>
12263
12264	PR c/32041
12265	* gcc.dg/pr32041.c: New test.
12266	* g++.dg/parse/offsetof9.C: New test.
12267
122682009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
12269	    Nathan Froyd  <froydnj@codesourcery.com>
12270
12271	* g++.dg/conversion/simd1.C: Ignore irrelevant warning.
12272	* g++.dg/ext/attribute-test-1.C: Likewise.
12273	* g++.dg/ext/attribute-test-2.C: Likewise.
12274	* g++.dg/ext/attribute-test-3.C: Likewise.
12275	* g++.dg/ext/attribute-test-4.C: Likewise.
12276
122772009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
12278
12279	* gnat.dg/unchecked_convert3.adb: New test.
12280
122812009-01-12  Tomas Bily  <tbily@suse.cz>
12282
12283	PR middlend/38385
12284	* gcc.dg/tree-ssa/pr38385.c: New file.
12285
122862009-01-12  Jakub Jelinek  <jakub@redhat.com>
12287
12288	PR c++/38794
12289	* g++.dg/parse/typedef9.C: New test.
12290
12291	PR tree-optimization/38807
12292	* gcc.c-torture/compile/pr38807.c: New test.
12293
122942009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
12295
12296	* gcc.target/mips/ins-2.c: New test.
12297
122982009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
12299
12300	PR testsuite/38809
12301	* gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
12302
123032009-01-11  Jakub Jelinek  <jakub@redhat.com>
12304
12305	PR c++/36254
12306	* g++.dg/warn/Wreturn-type-5.C: New test.
12307
123082009-01-11  Matthias Klose  <doko@ubuntu.com>
12309
12310	PR middle-end/38616
12311	* gcc.dg/pr38616.c: New test.
12312
123132009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
12314
12315	* gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
12316
123172009-01-10  Andrew Pinski  <pinskia@gmail.com>
12318
12319	PR c++/38648
12320	* g++.dg/expr/string-1.C: New test.
12321	* g++.dg/expr/string-2.C: New test.
12322
12323	PR c++/36695
12324	* g++.dg/ext/complex4.C: New test.
12325	* g++.dg/ext/complex5.C: New test.
12326	* g++.dg/init/reference1.C: New test.
12327	* g++.dg/init/reference2.C: New test.
12328	* g++.dg/init/reference3.C: New test.
12329
123302009-01-10  Paul Thomas  <pault@gcc.gnu.org>
12331
12332	PR fortran/38763
12333	* gfortran.dg/transfer_null_1.f90: New test.
12334
123352009-01-10  Paul Thomas  <pault@gcc.gnu.org>
12336
12337	PR fortran/38765
12338	* gfortran.dg/host_assoc_function_6.f90: New test.
12339
123402009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
12341
12342	* lib/target-supports.exp: Add method to determine if the effective
12343	target is really a ppc405 after applying all compile options.
12344	* gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
12345	* gcc.target/powerpc/405-nmachhw-1.c: Likewise.
12346	* gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
12347	* gcc.target/powerpc/405-machhwu-1.c: Likewise.
12348	* gcc.target/powerpc/405-mullhwu-1.c: Likewise.
12349	* gcc.target/powerpc/405-nmacchw-1.c: Likewise.
12350	* gcc.target/powerpc/405-mulchwu-1.c: Likewise.
12351	* gcc.target/powerpc/405-nmachhw-2.c: Likewise.
12352	* gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
12353	* gcc.target/powerpc/405-machhwu-2.c: Likewise.
12354	* gcc.target/powerpc/405-mulhhw-1.c: Likewise.
12355	* gcc.target/powerpc/405-machhw-1.c: Likewise.
12356	* gcc.target/powerpc/405-mullhw-1.c: Likewise.
12357	* gcc.target/powerpc/405-maclhw-1.c: Likewise.
12358	* gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
12359	* gcc.target/powerpc/405-mullhwu-2.c: Likewise.
12360	* gcc.target/powerpc/405-nmacchw-2.c: Likewise.
12361	* gcc.target/powerpc/405-mulchwu-2.c: Likewise.
12362	* gcc.target/powerpc/405-mulchw-1.c: Likewise.
12363	* gcc.target/powerpc/405-maclhwu-1.c: Likewise.
12364	* gcc.target/powerpc/405-macchw-1.c: Likewise.
12365	* gcc.target/powerpc/405-mulhhw-2.c: Likewise.
12366	* gcc.target/powerpc/405-machhw-2.c: Likewise.
12367	* gcc.target/powerpc/405-mullhw-2.c: Likewise.
12368	* gcc.target/powerpc/405-maclhw-2.c: Likewise.
12369	* gcc.target/powerpc/405-macchwu-1.c: Likewise.
12370	* gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
12371	* gcc.target/powerpc/405-mulchw-2.c: Likewise.
12372	* gcc.target/powerpc/405-maclhwu-2.c: Likewise.
12373	* gcc.target/powerpc/405-macchw-2.c: Likewise.
12374	* gcc.target/powerpc/405-macchwu-2.c: Likewise.
12375
123762009-01-09  Jakub Jelinek  <jakub@redhat.com>
12377
12378	PR c++/35335
12379	* g++.dg/other/error31.C: New testcase.
12380
12381	PR c/35742
12382	* gcc.dg/pr35742.c: New test.
12383
123842009-01-09  John F. Carr  <jfc@mit.edu>
12385
12386	PR c++/37877
12387	* g++.dg/parse/linkage3.C: New test.
12388
123892009-01-09  Jakub Jelinek  <jakub@redhat.com>
12390
12391	PR middle-end/38771
12392	* gcc.c-torture/compile/pr38771.c: New test.
12393
123942009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
12395
12396	* gcc.dg/pr34856.c: Ignore irrelevant warning.
12397
123982009-01-08  Mark Mitchell  <mark@codesourcery.com>
12399
12400	* gcc.dg/sibcall-3.c: XFAIL for Thumb.
12401	* gcc.dg/sibcall-4.c: Likewise.
12402
124032009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
12404	    Jan Sjodin  <jan.sjodin@amd.com>
12405
12406	PR tree-optimization/38559
12407	* gcc.dg/graphite/pr38559.c: New.
12408
124092009-01-08  Ira Rosen  <irar@il.ibm.com>
12410
12411	PR tree-optimization/37194
12412	* gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
12413
124142009-01-07  Jakub Jelinek  <jakub@redhat.com>
12415
12416	PR c++/38725
12417	* g++.dg/ext/label11.C: New test.
12418
124192009-01-07  Joseph Myers  <joseph@codesourcery.com>
12420
12421	* lib/target-supports.exp (check_weak_override_available): New.
12422	* lib/target-supports-dg.exp (dg-require-weak-override): New.
12423	* gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
12424	dg-require-weak-override.
12425
124262009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
12427	    Alan Modra  <amodra@bigpond.net.au>
12428
12429	* gcc.c-torture/compile/20090107-1.c: New test.
12430
124312009-01-07  Uros Bizjak  <ubizjak@gmail.com>
12432
12433	PR target/38706
12434	* g++.dg/other/pr38706.C: New test.
12435
124362009-01-07  Jason Merrill  <jason@redhat.com>
12437
12438	* g++.dg/cpp0x/variadic92.C: New test.
12439	* g++.dg/cpp0x/variadic93.C: New test.
12440
124412009-01-07  Janis Johnson  <janis187@us.ibm.com>
12442
12443	* lib/target-supports-dg.exp (current_compiler_flags): New.
12444	(check-flags): Use it; do not access dg-test local variables.
12445	(dg-skip-if): Do not access dg-test local variables.
12446	(dg-xfail-run-if): Ditto.
12447	(dg-shouldfail): Ditto.
12448	* gcc.test-framework/test-framework.exp
12449	(check_effective_target_def_nocache): New.
12450	* gcc.test-framework/test-framework.awk: Handle scan tests.
12451	* gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
12452	* gcc.test-framework/dg-error-nocache-exp-P.c: New test.
12453	* gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
12454	* gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
12455	* gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
12456	* gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
12457	* gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
12458	* gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
12459	* gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
12460
12461	* g++.dg/torture/pr38586.C: Ignore a possible warning.
12462
12463	* lib/target-supports-dg.exp (check_test_flags): Delete.
12464
124652009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
12466
12467	PR tree-optimization/38492
12468	PR tree-optimization/38498
12469	* gcc.dg/graphite/pr38500.c: Fixed warning as committed
12470	in trunk.
12471	* gcc.dg/graphite/block-0.c: Update test.
12472	* gcc.dg/graphite/block-1.c: Same.
12473	* gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
12474	* gcc.dg/graphite/block-4.c: Remove test for strip mine.
12475	* gcc.dg/graphite/block-3.c: New.
12476	* gcc.dg/graphite/pr38498.c: New.
12477
124782009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
12479
12480	AVX Programming Reference (December, 2008)
12481	* gcc.target/i386/avx-vmovntdq-256-1.c: New.
12482	* gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
12483	* gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
12484
12485	* gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
12486	* gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
12487
124882009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
12489
12490	PR fortran/38220
12491	* gfortran.dg/c_loc_pure_1.f90:  New test.
12492
124932009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
12494
12495	PR fortran/38669
12496	* gfortran.dg/elemental_dependency_3.f90:
12497	Add the final tree dump cleanup.
12498
124992009-01-06  Jakub Jelinek  <jakub@redhat.com>
12500
12501	* gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
12502	passing -m32.
12503
12504	PR rtl-optimization/38722
12505	* gfortran.dg/pr38722.f90: New test.
12506
125072009-01-06  Janis Johnson  <janis187@us.ibm.com>
12508
12509	PR c/34252
12510	* gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
12511	instead of DECnn_DEN.  Support -DDBG to list lines that fail.
12512
125132009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
12514
12515	* gfortran.dg/implicit_12.f90: Add space around dg directive.
12516	* gfortran.dg/typebound_call_8.f03: Same.
12517	* gfortran.dg/elemental_bind_c.f90: Same.
12518	* gfortran.dg/typebound_call_7.f03: Same.
12519	* gfortran.dg/interface_proc_end.f90: Same
12520	* gfortran.dg/pr37243.f: Fix typo.
12521
125222009-01-06  Uros Bizjak  <ubizjak@gmail.com>
12523
12524	* gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
12525	instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
12526	large stack sizes.
12527
125282009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
12529
12530	AVX Programming Reference (December, 2008)
12531	* gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
12532	_mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
12533	* gcc.target/i386/sse-14.c: Likewise.
12534
12535	* gcc.target/i386/avx-vpermil2pd-1.c: Removed.
12536	* gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
12537	* gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
12538	* gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
12539
125402009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12541
12542	PR libfortran/38735
12543	* gfortran.dg/fmt_bz_bn.f: Update test.
12544
125452009-01-05  Dodji Seketeli  <dodji@redhat.com>
12546
12547	PR c++/38472
12548	* g++.dg/conversion/usual-arith-conv.C: New test.
12549
125502009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12551
12552	PR c/34911
12553	* gcc.dg/vector-3.c: New testcase.
12554	* g++.dg/ext/vector15.C: New test.
12555
125562009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12557
12558	PR tree-optimization/38510
12559	* gcc.dg/graphite/pr38510.c: New.
12560
125612009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12562	    Jan Sjodin <jan.sjodin@amd.com>
12563
12564	PR tree-optimization/38500
12565	* gcc.dg/graphite/pr38500.c: New.
12566
125672009-01-05  Laurent GUERBY  <laurent@guerby.net>
12568
12569	* gcc.c-torture/compile/20001226-1.c: Generalize
12570	dg-timeout-factor.
12571	* gcc.c-torture/compile/limits-fnargs.c: Add
12572	dg-timeout-factor.
12573	* gcc.dg/20020425-1.c: Likewise.
12574	* gcc.dg/pch/pch.exp: Likewise.
12575
125762009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12577
12578	PR fortran/38657
12579	* gfortran.dg/module_commons_3.f90: New test.
12580
125812009-01-05  Daniel Franke  <franke.daniel@gmail.com>
12582
12583	PR fortran/37159
12584	* gfortran.dg/random_seed_1.f90: Updated.
12585
125862009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
12587
12588	PR fortran/38669
12589	PR fortran/38726
12590	* gfortran.dg/elemental_subroutine_7.f90:
12591	Fix p values so that it can be used as vector subscript.
12592
125932009-01-05  Jason Merrill  <jason@redhat.com>
12594
12595	* g++.dg/cpp0x/initlist12.C: Add another test.
12596
12597	* g++.dg/cpp0x/defaulted7.C: New test.
12598
125992009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12600
12601	PR fortran/38672
12602	* gfortran.dg/host_assoc_blockdata_1.f90:  New test.
12603	* gfortran.dg/host_assoc_blockdata_2.f90:  New test.
12604
126052009-01-05  Uros Bizjak  <ubizjak@gmail.com>
12606
12607	* gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12608	for alpha*-*-* targets.
12609	* g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12610
126112009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12612
12613	PR fortran/38665
12614	* gfortran.dg/host_assoc_function_5.f90: New test.
12615
126162009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12617
12618	PR fortran/38669
12619	* gfortran.dg/elemental_dependency_3.f90: New test.
12620	* gfortran.dg/elemental_subroutine_7.f90: New test.
12621
126222009-01-04  Uros Bizjak  <ubizjak@gmail.com>
12623
12624	* gcc.dg/struct-ret-3.c: Include unistd.h.
12625	(main): Exit early if system memory page size is
12626	larger than 4096 bytes.
12627
126282009-01-04  Daniel Franke  <franke.daniel@gmail.com>
12629
12630	PR fortran/38718
12631	* gfortran.dg/merge_init_expr.f90: New.
12632
126332009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12634
12635	PR fortran/38536
12636	* gfortran.dg/c_loc_tests_13.f90: New test.
12637	* gfortran.dg/c_loc_tests_14.f90: New test.
12638
126392009-01-03  Daniel Franke  <franke.daniel@gmail.com>
12640
12641	* gfortran.dg/func_result_4.f90: New.
12642
126432009-01-03  Paul Thomas  <pault@gcc.gnu.org>
12644
12645	PR fortran/38594
12646	* gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
12647	interface still works, in addition to original tests.
12648	* gfortran.dg/host_assoc_call_6.f90: New test.
12649
126502009-01-03  Jakub Jelinek  <jakub@redhat.com>
12651
12652	PR c++/38705
12653	* g++.dg/torture/pr38705.C: New test.
12654
12655	PR c/38700
12656	* gcc.dg/pr38700.c: New test.
12657
126582009-01-02  Jason Merrill  <jason@redhat.com>
12659
12660	* g++.dg/cpp0x/initlist11.C: New test.
12661	* g++.dg/cpp0x/initlist12.C: New test.
12662
126632009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
12664
12665	* gcc.dg/fixed-point/composite-type.c: Update wording of messages.
12666	Allow extra informative notes.
12667
126682009-01-01  Jakub Jelinek  <jakub@redhat.com>
12669
12670	PR c/36489
12671	* gcc.dg/pr36489.c: New test.
12672
12673
12674Copyright (C) 2009 Free Software Foundation, Inc.
12675
12676Copying and distribution of this file, with or without modification,
12677are permitted in any medium without royalty provided the copyright
12678notice and this notice are preserved.
12679