OSDN Git Service

Mention PR middle-end/41344.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-12-28  H.J. Lu  <hongjiu.lu@intel.com>
2
3         PR middle-end/41344
4         * gfortran.dg/gomp/pr41344.f: New.
5
6 2009-12-27  Martin Jambor  <mjambor@suse.cz>
7
8         PR tree-optimization/42231
9         * gcc.c-torture/execute/pr42231.c: New test.
10         
11 2009-12-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12             Daniel Kraft  <d@domob.eu>
13
14         PR fortran/22552
15         * gfortran.dg/warn_implicit_procedure_1.f90: New test.
16
17 2009-12-24  Jason Merrill  <jason@redhat.com>
18
19         PR c++/41305
20         * g++.dg/lookup/koenig9.C: New test.
21         * g++.dg/lookup/koenig10.C: New test.
22         * g++.dg/lookup/koenig11.C: New test.
23         * g++.dg/lookup/koenig12.C: New test.
24
25 2009-12-24  Julian Brown  <julian@codesourcery.com>
26             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
27
28         PR target/40887
29         * gcc.target/arm/pr40887.c: New test.
30
31 2009-12-23  Jakub Jelinek  <jakub@redhat.com>
32
33         PR rtl-optimization/42475
34         * gcc.dg/pr42475.c: New test.
35
36 2009-12-23  Jakub Jelinek  <jakub@redhat.com>
37             Cary Coutant  <ccoutant@google.com>
38
39         PR debug/42454
40         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add check for .debug_ranges.
41
42 2009-12-23  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
43
44         PR target/42093
45         * gcc.target/arm/pr42093.c: New test.
46
47 2009-12-23  Ramana Radhakrishnan  <ramrad01@arm.com>
48
49         PR target/40670
50         * gcc.target/arm/pr40670.c: New test.
51         
52 2009-12-23  Uros Bizjak  <ubizjak@gmail.com>
53
54         * gcc.target/alpha/20000715-1.c: Remove target selector.
55         * gcc.target/alpha/20011018-1.c: Ditto.
56         * gcc.target/alpha/980217-1.c: Ditto.
57         * gcc.target/alpha/asm-1.c: Ditto.
58         * gcc.target/alpha/base-1.c: Ditto.
59         * gcc.target/alpha/base-2.c: Ditto.
60         * gcc.target/alpha/cix-1.c: Ditto.
61         * gcc.target/alpha/cix-2.c: Ditto.
62         * gcc.target/alpha/max-1.c: Ditto.
63         * gcc.target/alpha/max-2.c: Ditto.
64
65 2009-12-23  Sebastian Pop  <sebpop@gmail.com>
66
67         * g++.dg/graphite/id-1.C: New.
68         * g++.dg/graphite/pr41305.C: New.
69         * gcc.dg/graphite/id-16.c: New.
70         * gcc.dg/graphite/interchange-10.c: New.
71         * gcc.dg/graphite/interchange-11.c: New.
72         * gcc.dg/graphite/interchange-mvt.c: New.
73         * gcc.dg/graphite/pr40281.c: New.
74         * gcc.dg/graphite/run-id-2.c: New.
75         * gcc.dg/graphite/scop-dsyr2k.c: New.
76         * gcc.dg/graphite/scop-dsyrk.c: New.
77         * gcc.dg/graphite/scop-mvt.c: New.
78         * gcc.dg/graphite/scop-sor.c: New.
79         * gfortran.dg/graphite/id-18.f90: New.
80         * gfortran.dg/graphite/interchange-3.f90: New.
81         * gfortran.dg/graphite/pr42050.f90: New.
82
83 2009-12-23  Dodji Seketeli  <dodji@redhat.com>
84
85         PR c++/42260
86         * conversion/cast2.C: New test.
87
88 2009-12-22  Jason Merrill  <jason@redhat.com>
89
90         PR c++/42466
91         * g++.dg/template/nontype19.C: New.
92
93         PR c++/42331
94         * g++.dg/cpp0x/initlist29.C: New.
95
96 2009-12-22  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
97
98         PR target/41605
99         * lib/g++.exp: Provide -B options to allow for link spec %s
100         substitutions for static libraries.
101
102 2009-12-22  Brian Hackett  <bhackett1024@gmail.com>
103
104         * g++.dg/plugin/attribute_plugin.c: Rename pre-genericize event.
105         * g++.dg/plugin/dumb_plugin.c: Same.
106
107 2009-12-21  Jason Merrill  <jason@redhat.com>
108
109         * g++.dg/abi/mangle14.C: Add expected mangling.
110
111 2009-12-21  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
112
113         * gcc.dg/pr36901.h: AVR must support address zero.
114
115 2009-12-21  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
116
117         PR testsuite/36903
118         * gcc.dg/tree-ssa/gen-vect-11.c : Disable for avr target. It will
119         not vectorize.
120         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
121         * gcc.dg/tree-ssa/gen-vect-2.c: Ditto.
122         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
123         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
124         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
125         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
126         * gcc.dg/tree-ssa/pr23455.c: Test for 4 eliminations on avr target.
127         * gcc.dg/tree-ssa/ssa-fre-26.c: XFAIL test for avr.
128         * gcc.dg/tree-ssa/vrp47.c: Skip test for avr target due to low
129         branch cost.
130
131 2009-12-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
132
133         PR libfortran/PR42422
134         * gfortran.dg/list_read_10.f90:  New test.
135
136 2009-12-19  Dodji Seketeli  <dodji@redhat.com>
137
138         PR c++/42225
139         * g++.dg/template/typedef26.C: New test.
140
141 2009-12-19  Richard Guenther  <rguenther@suse.de>
142
143         PR lto/42401
144         * g++.dg/lto/20091219_0.C: New testcase.
145
146 2009-12-19  Richard Guenther  <rguenther@suse.de>
147
148         PR tree-optimization/42108
149         * gfortran.dg/pr42108.f90: New testcase.
150
151 2009-12-18  Jason Merrill  <jason@redhat.com>
152
153         PR c++/28300
154         * g++.dg/template/spec37.C: New.
155
156         PR c++/42415
157         * g++.dg/tc1/dr147.C: Add test.
158         * g++.old-deja/g++.jason/temporary5.C: Adjust.
159
160 2009-12-18  Shujing Zhao  <pearly.zhao@oracle.com>
161
162         * g++.old-deja/g++.brendan/misc6.C: Make expected dg-error strings
163         explicit.
164
165 2009-12-17  Jakub Jelinek  <jakub@redhat.com>
166
167         * gcc.dg/debug/dwarf2/const-1.c: Don't expect DW_AT_const_value,
168         but instead DW_AT_location with DW_OP_addr+DW_OP_stack_value.  Add
169         -gno-strict-dwarf -fno-merge-debug-strings to dg-options.
170         * g++.dg/debug/dwarf2/const1.C: Likewise.
171         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
172         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
173
174 2009-12-17  Alexandre Oliva  <aoliva@redhat.com>
175
176         PR debug/41679
177         * gcc.target/arm/pr41679.c: New.
178
179 2009-12-17  Jakub Jelinek  <jakub@redhat.com>
180
181         PR c++/42386
182         * g++.dg/opt/dtor3.C: New test.
183
184 2009-12-17  Arnaud Charlet  <charlet@adacore.com>
185
186         * ada/acats/run_all.sh: Strip comments from norun.lst
187
188 2009-12-17  Uros Bizjak  <ubizjak@gmail.com>
189
190         PR target/32280
191         * gcc.target/i386/pr32280-1.c: New test.
192
193 2009-12-17  Uros Bizjak  <ubizjak@gmail.com>
194
195         * objc/execute/forward-1.x: XFAIL for -fgnu-runtime on
196         x86_64-*-darwin*, powerpc*-*-darwin* and alpha*-*-linux* targets.
197
198 2009-12-17  Janus Weil  <janus@gcc.gnu.org>
199
200         PR fortran/42144
201         * gfortran.dg/dynamic_dispatch_6.f03: New test.
202
203 2009-12-17  Shujing Zhao  <pearly.zhao@oracle.com>
204
205         * g++.old-deja/g++.mike/net31.C: Make expected dg-error strings
206         explicit.
207         * g++.old-deja/g++.bugs/900213_02.C: Likewise.
208         * g++.old-deja/g++.bugs/900215_02.C: Likewise.
209
210 2009-12-16  Richard Guenther  <rguenther@suse.de>
211
212         PR lto/42392
213         * gcc.dg/lto/20091216-1_0.c: New testcase.
214
215 2009-12-15  Jason Merrill  <jason@redhat.com>
216
217         PR c++/42387
218         * g++.dg/ext/vla8.C: New.
219
220 2009-12-16  Jakub Jelinek  <jakub@redhat.com>
221
222         * gcc.c-torture/compile/20091215-1.c: New test.
223
224         * gcc.dg/debug/tls-1.c: New test.
225
226 2009-12-15  Jason Merrill  <jason@redhat.com>
227
228         PR c++/42358
229         * g++.dg/cpp0x/variadic98.C: New.
230
231 2009-12-14  Jason Merrill  <jason@redhat.com>
232
233         PR c++/42373
234         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust regexps for darwin.
235
236 2009-12-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
237
238         * ada/acats/norun.lst: Sort.
239
240 2009-12-15  Jakub Jelinek  <jakub@redhat.com>
241
242         PR c++/41183
243         * g++.dg/torture/pr41183.C: New test.
244
245 2009-12-15  Tobias Burnus  <burnus@net-b.de>
246
247         PR fortran/41235
248         * gfortran.dg/auto_char_len_1.f90: New test.
249         * gfortran.dg/auto_char_len_2.f90: New test.
250         * gfortran.dg/auto_char_len_4.f90: Correct test.
251
252 2009-12-14  Jason Merrill  <jason@redhat.com>
253
254         PR c++/42364
255         * g++.dg/cpp0x/variadic31.C: Compile with -g.
256         * g++.dg/ext/attrib33.C: Likewise.
257
258 2009-12-15  Shujing Zhao  <pearly.zhao@oracle.com>
259
260         * g++.dg/other/error20.C: Adjust dg-message strings.
261         * g++.dg/other/error31.C: Likewise.
262         * g++.dg/rtti/typeid6.C: Likewise.
263         * g++.dg/ext/ms-1.C: Likewise.
264         * g++.dg/parse/error19.C: Likewise.
265         * g++.dg/parse/crash5.C: Likewise.
266         * g++.dg/cpp0x/explicit4.C: Likewise.
267         * g++.dg/template/ptrmem4.C: Likewise.
268         * g++.dg/template/crash37.C: Likewise.
269         * g++.dg/template/qualttp5.C: Likewise.
270         * g++.dg/template/local6.C: Likewise.
271         * g++.dg/template/instantiate5.C: Likewise.
272         * g++.old-deja/g++.brendan/overload1.C: Likewise.
273         * g++.old-deja/g++.brendan/cvt3.C: Likewise.
274         * g++.old-deja/g++.brendan/overload4.C: Likewise.
275         * g++.old-deja/g++.jason/conversion11.C: Likewise.
276         * g++.old-deja/g++.jason/scoping10.C: Likewise.
277         * g++.old-deja/g++.other/expr1.C: Likewise.
278         * g++.old-deja/g++.other/pmf3.C: Likewise.
279         * g++.old-deja/g++.other/crash24.C: Likewise.
280         * g++.old-deja/g++.niklas/t120.C: Likewise.
281         * g++.old-deja/g++.niklas/t121.C: Likewise.
282         * g++.old-deja/g++.law/operators9.C: Likewise.
283         * g++.old-deja/g++.law/arm9.C: Likewise.
284         * g++.old-deja/g++.law/enum4.C: Likewise.
285         * g++.old-deja/g++.law/arg11.C: Likewise.
286         * g++.old-deja/g++.benjamin/15800-1.C: Likewise.
287         * g++.old-deja/g++.mike/p2431.C: Likewise.
288         * g++.old-deja/g++.mike/p438.C: Likewise.
289         * g++.old-deja/g++.mike/p9068.C: Likewise.
290         * g++.old-deja/g++.mike/p11110.C: Likewise.
291         * g++.old-deja/g++.bugs/900330_02.C: Likewise.
292
293 2009-12-14  Uros Bizjak  <ubizjak@gmail.com>
294
295         * g++.dg/other/i386-2.C: Add -mpopcnt -mabm -mlwp to dg-options.
296         * g++.dg/other/i386-3.C: Ditto.
297         * g++.dg/other/i386-5.C: Remove duplicated test.
298         * g++.dg/other/i386-6.C: Ditto.
299
300 2009-12-14  Daniel Franke  <franke.daniel@gmail.com>
301
302         PR fortran/42354
303         * gfortran.dg/iso_c_binding_init_expr.f03: New.
304         * gfortran.dg/intrinsic_std_1.f90: Fixed expected error message.
305         * gfortran.dg/function_kinds_5.f90: Likewise.
306         * gfortran.dg/selected_char_kind_3.f90: Likewise.
307
308 2009-12-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
309
310         * gfortran.dg/boz_15.f90: Fix typos.
311
312 2009-12-14  Jakub Jelinek  <jakub@redhat.com>
313             Sebastian Pop  <sebastian.pop@amd.com>
314
315         * gcc.target/i386/sse-12.c: Add -mpopcnt and -mlwp.
316         * gcc.target/i386/sse-13.c: Same.
317         (__builtin_ia32_lwpval32, __builtin_ia32_lwpval64,
318         __builtin_ia32_lwpins32, __builtin_ia32_lwpins64): Added testcases.
319         * gcc.target/i386/sse-14.c: Add -mpopcnt -mabm -mlwp.
320         Added tests for __lwpval32, __lwpins32, __lwpval64, and __lwpins64.
321         * gcc.target/i386/sse-22.c: Added tests for popcnt, abm, and lwp.
322         * gcc.target/i386/sse-23.c: Same.
323
324 2009-12-14  Sebastian Pop  <sebpop@gmail.com>
325
326         PR middle-end/42284
327         * testsuite/gcc.dg/graphite/pr42284.c: New.
328
329 2009-12-13  Richard Guenther  <rguenther@suse.de>
330
331         PR tree-optimization/42357
332         * g++.dg/torture/pr42357.C: New testcase.
333
334 2009-12-11  Janus Weil  <janus@gcc.gnu.org>
335
336         PR fortran/42257
337         * gfortran.dg/extends_9.f03: New test.
338
339 2009-12-11  Jason Merrill  <jason@redhat.com>
340
341         PR c++/42219
342         * g++.dg/conversion/err-recover1.C: New.
343
344 2009-12-11  Janus Weil  <janus@gcc.gnu.org>
345
346         PR fortran/42335
347         * gfortran.dg/select_type_11.f03: New test.
348
349 2009-12-11  Dodji Seketeli  <dodji@redhat.com>
350
351         PR c++/42225
352         * g++.dg/template/typedef24.C: New test.
353         * g++.dg/template/typedef25.C: New test.
354
355 2009-12-11  Dodji Seketeli  <dodji@redhat.com>
356
357         PR c++/42251
358         * g++.dg/template/const3.C: New test.
359
360 2009-12-11  Richard Guenther  <rguenther@suse.de>
361
362         PR lto/42320
363         * g++.dg/lto/20091210-1_0.h: New testcase.
364         * g++.dg/lto/20091210-1_0.C: Likewise.
365         * g++.dg/lto/20091210-1_1.C: Likewise.
366
367 2009-12-10  Jakub Jelinek  <jakub@redhat.com>
368
369         PR c++/42317
370         * g++.dg/opt/dtor2.C: New test.
371         * g++.dg/opt/dtor2.h: New file.
372         * g++.dg/opt/dtor2-aux.cc: New file.
373
374 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
375
376         PR fortran/41369
377         * gfortran.dg/func_derived_5.f90: New.
378
379 2009-12-10  Jan Hubicka  <jh@suse.cz>
380
381         PR middle-end/42110
382         * g++.dg/torture/pr42110.C: new file.
383
384 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
385
386         PR fortran/34402
387         * gfortran.dg/alloc_comp_init_expr.f03: New.
388
389 2009-12-09  David Edelsohn  <edelsohn@gnu.org>
390
391         * gcc.target/powerpc/bswap64-4.c: Disable on AIX.
392         * gcc.target/powerpc/ppc64-double-1.c: Disable on AIX.
393
394 2009-12-09  Xinliang David Li  <davidxl@google.com>
395
396         PR tree-optimization/42337
397         * g++.dg/tree-ssa/pr42337.C: New test.
398
399 2009-12-08  Tobias Burnus  <burnus@net-b.de>
400
401         PR fortran/41711
402         * gfortran.dg/boz_15.f90: New test.
403
404 2008-12-08  Daniel Kraft  <d@domob.eu>
405
406         PR fortran/41177
407         * gfortran.dg/typebound_proc_4.f03: Remove check for wrong error.
408         * gfortran.dg/typebound_proc_13.f03: New test.
409
410 2009-12-08  Olga Golovanevsky  <olga@il.ibm.com>
411             Jakub Jelinek <jakub@redhat.com>
412
413         PR midle-end/41843
414         * gcc.dg/struct/wo_prof_empty_str.c: New testcase.
415
416 2009-12-07  Richard Henderson  <rth@redhat.com>
417
418         PR rtl-opt/42269
419         * gcc.c-torture/execute/pr42269-2.c: New.
420         * gcc.target/alpha/pr42269-1.c: Likewise.
421
422 2009-12-07  Richard Henderson  <rth@redhat.com>
423
424         PR debug/42299
425         PR debug/42166
426         * gcc.c-torture/compile/pr42299.c: New.
427         * gfortran.dg/pr42166.f90: Likewise.
428
429 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
430
431         PR debug/42244
432         * gcc.dg/debug/pr42244.c: New test.
433
434 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
435
436         * gcc.target/i386/sse-12.c: Add -mabm to dg-options, mention
437         abmintrin.h is also tested.
438         * gcc.target/i386/sse-13.c: Likewise.
439
440 2009-12-07  Daniel Franke  <franke.daniel@gmail.com>
441
442         PR fortran/41940
443         * gfortran.dg/allocate_scalar_with_shape.f90: New.
444
445 2009-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
446
447         PR other/40302
448         * gcc.dg/torture/builtin-math-6.c: Assume we have MPC.
449         * gcc.dg/torture/builtin-math-7.c: Likewise.
450         * gfortran.dg/complex_intrinsic_7.f90: Likewise.
451         * gfortran.dg/complex_intrinsic_8.f90: Likewise.
452         * gfortran.dg/integer_exponentiation_4.f90: Re-enable some tests.
453         * lib/target-supports.exp (check_effective_target_mpc,
454         check_effective_target_mpc_pow, check_effective_target_mpc_arc):
455         Delete.
456
457 2009-12-07  Edmar Wienskoski  <edmar@freescale.com>
458
459         * gcc.target/powerpc/ppc-eq0-1.c: Adjust testcase for isel
460         targets.
461
462 2009-12-06  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
463
464         * gcc.c-torture/execute/vla-dealloc-1.c: Use lower loop count
465         for 16bit int targets.
466
467 2009-12-06  Richard Henderson  <rth@redhat.com>
468
469         PR debug/42234
470         * gcc.c-torture/compile/pr42234.c: New.
471
472 2009-12-06  Janus Weil  <janus@gcc.gnu.org>
473
474         PR fortran/41478
475         PR fortran/42268
476         * gfortran.dg/intrinsic_pack_5.f90: New test.
477
478 2009-12-04  Jason Merrill  <jason@redhat.com>
479
480         PR c++/42010
481         * g++.dg/abi/local2.C: New.
482
483         PR c++/42277
484         * g++.dg/cpp0x/decltype20.C: New.
485
486 2009-12-04  David Daney  <ddaney@caviumnetworks.com>
487
488         PR rtl-optimization/42164
489         * gcc.c-torture/compile/pr42164.c: New test.
490
491 2009-12-04  Eric Botcazou  <ebotcazou@adacore.com>
492
493         * gnat.dg/specs/size_attribute1.ads: New test.
494         * gnat.dg/specs/size_attribute1_pkg1.ad[sb]: New helper.
495         * gnat.dg/specs/size_attribute1_pkg2.ad[sb]: Likewise.
496
497 2009-12-04  Dodji Seketeli  <dodji@redhat.com>
498
499         PR c++/42218
500         * g++.dg/other/error33.C: New test.
501
502 2009-12-03  Jason Merrill  <jason@redhat.com>
503
504         * g++.dg/abi/guard2.C: Run on *-*-linux* rather than x86-*-*
505
506         PR c++/41611
507         * g++.dg/abi/guard2.C: New.
508
509         PR c++/42266
510         * g++.dg/cpp0x/variadic97.C: New.
511
512 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
513
514         PR middle-end/42049
515         * gcc.c-torture/compile/pr42049.c: New test.
516
517 2009-12-03  Quentin Ochem  <ochem@adacore.com>
518
519         * gnat.dg/controlled5.adb: New test.
520         * gnat.dg/controlled5_pkg.ad[sb]: New helper.
521
522 2009-12-03  Dodji Seketeli  <dodji@redhat.com>
523
524         PR c++/42217
525         * g++.dg/other/bitfield4.C: New test.
526
527 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
528
529         PR c++/42256
530         * g++.dg/inherit/thunk11.C: New test.
531         * g++.dg/inherit/thunk11.h: New file.
532         * g++.dg/inherit/thunk11-aux.cc: New file.
533
534 2009-12-02  Richard Henderson  <rth@redhat.com>
535
536         PR tree-opt/42215
537         * gcc.dg/pr42215.c: New.
538
539 2009-12-02  Richard Guenther  <rguenther@suse.de>
540
541         * g++.dg/ipa/iinline-1.C: Adjust.
542         * g++.dg/template/cond2.C: Likewise.
543         * g++.dg/template/pr35240.C: Likewise.
544
545 2009-12-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
546
547         PR middle-end/42224
548         * gcc.target/s390/pr42224.c: New test.
549
550 2009-12-01  Jason Merrill  <jason@redhat.com>
551
552         PR c++/41611
553         * g++.dg/abi/guard1.C: New.
554
555 2009-12-01  Uros Bizjak  <ubizjak@gmail.com>
556
557         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
558
559 2009-12-01  Jakub Jelinek  <jakub@redhat.com>
560
561         PR c++/42234
562         * g++.dg/gomp/pr42234.C: New test.
563
564 2009-12-01  Martin Jambor  <mjambor@suse.cz>
565
566         PR tree-optimization/42237
567         * gcc.c-torture/compile/pr42237.c: New test.
568
569 2009-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
570
571         PR c++/42057
572         * g++.dg/parse/crash54.C: New.
573
574 2009-11-30  Chao-ying Fu  <fu@mips.com>
575
576         * gcc.target/mips/dsp-lhx.c: New test.
577         * gcc.target/mips/dsp-no-lhx.c: New test.
578
579 2009-11-30  Dave Korn  <dave.korn.cygwin@gmail.com>
580
581         * lib/g++.exp (g++_init): Add host-dependent settings for
582         LC_ALL and LANG.
583         * lib/gcc-dg.exp: Likewise.
584         * lib/options.exp: Likewise.
585         * lib/objc.exp (objc_init): Likewise.
586         * lib/gfortran.exp (gfortran_init): Likewise.
587
588 2009-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
589
590         PR c++/40371
591         * g++.dg/template/crash93.C: New.
592
593 2009-11-30  Steve Ellcey  <sje@cup.hp.com>
594
595         * gcc.dg/pr41551.c: New test.
596
597 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
598
599         PR fortran/42053
600         * gfortran.dg/select_type_9.f03: New.
601
602 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
603
604         PR fortran/41631
605         * gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
606         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
607         * gfortran.dg/select_type_1.f03: Remove FIXMEs.
608         * gfortran.dg/select_type_2.f03: Ditto.
609         * gfortran.dg/select_type_8.f03: New test.
610
611 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
612
613         * gfortran.dg/extends_type_of_1.f03: New test.
614         * gfortran.dg/same_type_as_1.f03: Extended.
615
616 2009-11-30  Paul Thomas  <pault@gcc.gnu.org>
617
618         * gfortran.dg/class_4c.f03: Add dg-additional-sources.
619         * gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
620
621 2009-11-30  Janis Johnson  <janis187@us.ibm.com>
622
623         PR testsuite/42212
624         * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
625
626 2009-11-30  Martin Jambor  <mjambor@suse.cz>
627
628         PR middle-end/42196
629         * gcc.c-torture/compile/pr42196-1.c: New test.
630         * gcc.c-torture/compile/pr42196-2.c: New test.
631         * gcc.c-torture/compile/pr42196-3.c: New test.
632
633 2009-11-30  Ira Rosen  <irar@il.ibm.com>
634
635         * gfortran.dg/vect/vect-7.f90: New test.
636
637 2009-11-30  Richard Guenther  <rguenther@suse.de>
638
639         PR middle-end/42119
640         PR fortran/38530
641         * gfortran.dg/pr42119.f90: New testcase.
642
643 2009-11-30  Dodji Seketeli  <dodji@redhat.com>
644
645         PR c++/42069
646         * g++.dg/template/typedef23.C: New test.
647
648 2009-11-29  H.J. Lu  <hongjiu.lu@intel.com>
649
650         PR tree-optimization/41961
651         * g++.dg/tree-ssa/pr41961.C: New.
652
653 2009-11-29  Ira Rosen  <irar@il.ibm.com>
654
655         PR tree-optimization/42193
656         * gcc.dg/vect/pr42193.c: New test.
657
658 2009-11-28  Dodji Seketeli  <dodji@redhat.com>
659
660         PR c++/36408
661         * g++.dg/template/stmtexpr2.C: New test.
662
663 2009-11-28  Richard Guenther  <rguenther@suse.de>
664
665         PR tree-optimization/42183
666         * g++.dg/torture/pr42183.C: New testcase.
667
668 2009-11-28  Kai Tietz  <kai.tietz@onevision.com>
669
670         * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
671         w64 target type 'unsigned long long'.
672
673 2009-11-27  Martin Jambor  <mjambor@suse.cz>
674
675         PR middle-end/42006
676         * gcc.c-torture/execute/pr42006.c: New test.
677
678 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
679
680         PR c++/38656
681         * g++.dg/cpp0x/error2.C: New.
682
683 2009-11-27  Michael Matz  <matz@suse.de>
684
685         PR rtl-optimization/42084
686         * gcc.dg/pr42084.c: New test.
687
688 2009-11-27  Michael Matz  <matz@suse.de>
689
690         PR c++/41906
691         * g++.dg/tree-ssa/pr41906.C: New testcase.
692
693 2009-11-27  Jakub Jelinek  <jakub@redhat.com>
694
695         * gcc.dg/O16384.c: New test.
696
697 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
698
699         PR c++/35112
700         * g++.dg/parse/crash53.C: New.
701         * g++.dg/parse/error17.C: Adjust, error messages are not
702         duplicated anymore.
703         * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
704
705 2009-11-27  Uros Bizjak  <ubizjak@gmail.com>
706
707         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
708         * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
709         * gcc.target/i386/vperm-v4si-2.c: Ditto.
710         * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
711
712 2009-11-26  Richard Henderson  <rth@redhat.com>
713
714         * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
715
716 2009-11-26  Jason Merrill  <jason@redhat.com>
717
718         PR c++/42026, DR 239
719         * g++.dg/lookup/koenig8.C: New.
720
721         PR c++/10690
722         * g++.dg/template/explicit-args2.C: Add typeid cases.
723
724 2009-11-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
725
726         PR fortran/41278
727         * gfortran.dg/array_function_5.f90: New test.
728
729 2009-11-26  Janus Weil  <janus@gcc.gnu.org>
730
731         PR fortran/42048
732         PR fortran/42167
733         * gfortran.dg/select_type_10.f03: New test case.
734         * gfortran.dg/typebound_call_11.f03: Extended test case.
735
736 2009-11-26  Michael Matz  <matz@suse.de>
737
738         PR tree-optimization/41905
739         * g++.dg/tree-ssa/pr41905.C: New testcase.
740
741 2009-11-25  Richard Henderson  <rth@redhat.com>
742
743         * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
744
745         * lib/target-supports.exp
746         (check_effective_target_vect_extract_even_odd): Add x86.
747
748         * gcc.target/i386/isa-check.h: New.
749         * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
750         gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
751         gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
752         gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
753         gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
754         gcc.target/i386/vperm.pl: New files.
755
756 2009-11-25  Richard Henderson  <rth@redhat.com>
757
758         * gcc.dg/vect/pr36493.c: Call check_vect.
759         * gcc.dg/vect/pr37539.c: Likewise.
760         * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
761         * tree-vect.h (check_vect): Use cpuid for x86.
762
763 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
764
765         * gnat.dg/specs/pack6.ads: New test.
766         * gnat.dg/specs/pack6_pkg.ads: New helper.
767
768 2009-11-25  Jakub Jelinek  <jakub@redhat.com>
769
770         * gcc.target/powerpc/regnames-1.c: New test.
771
772 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
773             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
774
775         PR ada/42170
776         * ada/acats/run_acats: Bump stack limit to 16MB.
777
778 2009-11-25  Richard Earnshaw  <rearnsha@arm.com>
779
780         * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
781         -march=armv5te.
782
783 2009-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
784
785         PR fortran/42008
786         * gfortran.dg/pure_initializer_2.f90: New test.
787
788 2009-11-23  Jason Merrill  <jason@redhat.com>
789
790         * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
791         * g++.old-deja/g++.pt/ctor2.C: Adjust.
792         * g++.dg/lookup/name-clash4.C: Adjust.
793
794 2009-11-23  Jason Merrill  <jason@redhat.com>
795
796         * g++.dg/template/spec15.C: Check for helpful message.
797
798 2009-11-24  Janis Johnson  <janis187@us.ibm.com>
799
800         * gcc.target/powerpc/altivec-32.c: Don't use -m64.
801         * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
802         * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
803         * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
804         * gcc.target/powerpc/paired-2.c: Ditto.
805         * gcc.target/powerpc/paired-3.c: Ditto.
806         * gcc.target/powerpc/paired-4.c: Ditto.
807         * gcc.target/powerpc/paired-5.c: Ditto.
808         * gcc.target/powerpc/paired-6.c: Ditto.
809         * gcc.target/powerpc/paired-7.c: Ditto.
810         * gcc.target/powerpc/paired-8.c: Ditto.
811         * gcc.target/powerpc/paired-9.c: Ditto.
812         * gcc.target/powerpc/paired-10.c: Ditto.
813         * gcc.target/powerpc/popcount-2.c: Don't use -m32.
814         * gcc.target/powerpc/popcount-3.c: Don't use -m64.
815         * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
816         * gcc.target/powerpc/pr39457.c: Don't use -m64.
817         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
818         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
819         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
820         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
821
822 2009-11-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
823
824         * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
825         scan-assembler-not regular expression.
826
827 2009-11-24  Richard Guenther  <rguenther@suse.de>
828
829         PR tree-optimization/42142
830         * gcc.c-torture/execute/pr42142.c: New testcase.
831
832 2009-11-24  Martin Jambor  <mjambor@suse.cz>
833
834         PR tree-optimization/42154
835         * gcc.c-torture/execute/pr42154.c: New test.
836
837 2009-11-24  Janus Weil  <janus@gcc.gnu.org>
838
839         PR fortran/42045
840         * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
841         * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
842         * gfortran.dg/proc_ptr_comp_24.f90: New.
843
844 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
845
846         * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
847         int targets.
848
849 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
850
851         * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
852
853 2009-11-23  H.J. Lu  <hongjiu.lu@intel.com>
854
855         PR testsuite/42086
856         * gcc.target/ia64/fptr-1.c: Make it a compile test.
857
858 2009-11-23  Janis Johnson  <janis187@us.ibm.com>
859
860         * lib/lto.exp (lto_option_list): Rename from option_list.
861         * lib/compat.exp (compat_option_list): Rename from option_list.
862
863 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
864
865         * gcc-dg/raw-string-1.c: Require-effective-target wchar.
866         * gcc-dg/raw-string-2.c: Ditto.
867         * gcc-dg/utf-array-short-wchar.c: Ditto.
868         * gcc-dg/utf-array.c: Ditto.
869         * gcc-dg/utf8-2.c: Ditto.
870
871 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
872
873         * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
874         targets.
875
876 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
877
878         * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
879
880 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
881
882         * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
883
884 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
885
886         PR testsuite/36470
887         * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
888         Enable short test for avr target.
889         * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
890         * gcc.dg/utf32-2.c: Ditto.
891         * gcc.dg/utf32-3.c: Ditto.
892         * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
893
894 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
895
896         * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
897
898 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
899
900         * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
901
902
903 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
904
905         * gcc.dg/sms-6.c: Use long for 16 bit int targets.
906         * gcc.dg/sms-7.c: Ditto.
907
908 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
909
910         * gcc.dg/pr36998.c: Frame pointer required for avr target.
911         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
912         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
913         * gcc.dg/pr41340.c: Test requires long pointer target.
914         * gcc.dg/profile-generate-3.c: Test requires profiling support.
915
916 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
917
918         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
919         * gcc.dg/graphite/block-3.c: Ditto.
920         * gcc.dg/graphite/block-4.c: Ditto.
921         * gcc.dg/graphite/block-5.c: Ditto.
922         * gcc.dg/graphite/block-6.c: Ditto.
923         * gcc.dg/graphite/interchange-0.c: Ditto.
924         * gcc.dg/graphite/interchange-1.c: Ditto.
925         * gcc.dg/graphite/interchange-2.c: Ditto.
926         * gcc.dg/graphite/interchange-3.c: Ditto.
927         * gcc.dg/graphite/interchange-4.c: Ditto.
928         * gcc.dg/graphite/interchange-5.c: Ditto.
929         * gcc.dg/graphite/interchange-6.c: Ditto.
930         * gcc.dg/graphite/run-id-1.c: Ditto.
931         * gcc.dg/graphite/scop-16.c: Ditto.
932         * gcc.dg/graphite/scop-17.c: Ditto.
933         * gcc.dg/graphite/scop-18.c: Ditto.
934         * gcc.dg/graphite/scop-matmult.c: Ditto.
935         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
936         * gcc.dg/graphite/id-15.c: Ditto.
937
938 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
939
940         * gnat.dg/specs/weak1.ads: New test.
941
942 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
943
944         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
945
946 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
947
948         PR c++/14777
949         * g++.dg/template/typedef13.C: Adjust.
950         * g++.dg/template/typedef19.C: Adjust.
951         * g++.dg/template/typedef20.C: Adjust.
952         * g++.dg/template/typedef22.C: New test.
953
954 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
955
956         PR target/42113
957         * gcc.target/alpha/pr42113.c: New test.
958
959 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
960
961         PR fortran/41807
962         * gfortran.dg/data_value_1.f90: Update test.
963         * gfortran.dg/array_constructor_32.f90: New test.
964
965 2009-11-21  Martin Jambor  <mjambor@suse.cz>
966
967         PR middle-end/42025
968         * gcc.c-torture/compile/pr42025-1.c: New test.
969         * gcc.c-torture/compile/pr42025-2.c: New test.
970
971 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
972
973         * gcc.target/mips/mult-1.c: Forbid octeon.
974         * gcc.target/mips/octeon-dmul-3.c: New test.
975
976 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
977
978         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
979
980 2009-11-20  Jason Merrill  <jason@redhat.com>
981
982         PR c++/9050, DR 147, DR 318
983         * g++.dg/template/ctor9.C: New.
984         * g++.dg/tc1/dr147.C: Remove xfails.
985         * g++.dg/lookup/name-clash4.C: Adjust.
986         * g++.old-deja/g++.jason/temporary5.C: Adjust.
987         * g++.old-deja/g++.pt/ctor2.C: Adjust.
988
989 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
990
991         PR tree-optimization/42078
992         * gcc.dg/pr42078.c: New test.
993
994 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
995
996         PR Testsuite/42114
997         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
998         XFAIL ptrdiff range test for avr.
999         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
1000         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
1001         * gcc-dg/c99-stdint-6.c: Ditto.
1002
1003 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1004
1005         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
1006         2009-10-23 change to set VRSAVE if VSX has been reverted.
1007
1008 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
1009
1010         PR c++/38646
1011         * g++.dg/cpp0x/pr38646.C: New test.
1012
1013 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1014
1015         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
1016         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
1017         Wrap *intmax_t tests in !NO_MAX_TYPES.
1018
1019 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
1020
1021         PR c++/42060
1022         * g++.dg/cpp0x/initlist28.C: New.
1023
1024 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
1025
1026         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
1027
1028 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1029
1030         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
1031
1032 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
1033
1034         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
1035         explicit.
1036         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
1037         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
1038         * g++.old-deja/g++.law/typeck1.C: Likewise.
1039         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
1040         * g++.dg/conversion/ptrmem9.C: Likewise.
1041         * g++.dg/expr/cond2.C: Likewise.
1042
1043 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
1044             Janus Weil  <janus@gcc.gnu.org>
1045
1046         PR fortran/42104
1047         * gfortran.dg/proc_ptr_comp_23.f90: New test.
1048
1049 2009-11-19  Jason Merrill  <jason@redhat.com>
1050
1051         PR c++/42115
1052         * g++.dg/init/placement5.C: Add positive test.
1053
1054         DR 176 permissiveness
1055         * g++.dg/ext/injected-ttp.C: New.
1056         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
1057         * g++.old-deja/g++.pt/ttp41.C: Adjust.
1058
1059 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1060
1061         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
1062         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
1063
1064 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1065
1066         * gcc-dg/raw-string-1.c: Skip test for avr target.
1067         * gcc-dg/utf-array-short-wchar.c: Ditto.
1068         * gcc-dg/utf-array.c: Ditto.
1069         * gcc-dg/utf8-2.c: Ditto.
1070
1071 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
1072
1073         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
1074         (plugin_init): Pass correct version to plugin_default_version_check.
1075         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
1076         (plugin_init): Pass correct version to plugin_default_version_check.
1077         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
1078         (plugin_init): Pass correct version to plugin_default_version_check.
1079
1080 2009-11-19  Jason Merrill  <jason@redhat.com>
1081
1082         PR c++/561
1083         * g++.dg/overload/pmf2.C: New.
1084
1085 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1086
1087         PR libgfortran/42090
1088         * gfortran.dg/direct_io_11.f90: New test.
1089
1090 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
1091
1092         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
1093
1094 2009-11-18  Nick Clifton  <nickc@redhat.com>
1095
1096         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
1097         * g++.dg/lto/20081120-1_0.C: Likewise.
1098         * g++.dg/lto/20091002-2_0.C: Likewise.
1099         * g++.dg/lto/20081120-2_0.C: Likewise.
1100         * g++.dg/lto/20091002-3_0.C: Likewise.
1101         * g++.dg/lto/20081123_0.C: Likewise.
1102         * g++.dg/lto/20090313_0.C: Likewise.
1103         * g++.dg/lto/20081109-1_0.C: Likewise.
1104         * g++.dg/lto/20081219_0.C: Likewise.
1105         * g++.dg/lto/20081204-1_0.C: Likewise.
1106         * g++.dg/lto/20090302_0.C: Likewise.
1107         * g++.dg/lto/20081119-1_0.C: Likewise.
1108         * g++.dg/lto/20081118_0.C: Likewise.
1109
1110 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
1111
1112         PR testsuite/41913
1113         * lib/lto.exp (scan-symbol): Properly check if target exist.
1114
1115 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
1116
1117         PR fortran/42072
1118         * gfortran.dg/proc_ptr_8.f90: Extended.
1119
1120 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
1121
1122         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
1123         explicit.
1124         * g++.dg/inherit/error4.C: Likewise.
1125         * g++.dg/template/crash90.C: Likewise.
1126
1127 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
1128
1129         PR c++/3187
1130         * g++.dg/abi/mangle26.C: Also match *C2* definition.
1131         * g++.dg/abi/mangle27.C: Likewise.
1132         * g++.dg/abi/mangle28.C: Likewise.
1133         * g++.dg/abi/mangle29.C: Likewise.
1134
1135 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
1136
1137         PR debug/41926
1138         * gcc.dg/vect/vect-debug-pr41926.c: New.
1139
1140 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
1141
1142         PR c++/42058
1143         * g++.dg/init/array26.C: New.
1144         * g++.dg/init/array27.C: Likewise.
1145         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
1146
1147 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
1148
1149         PR c++/42061
1150         * g++.dg/cpp0x/initlist27.C: New test.
1151
1152         PR c++/42059
1153         * g++.dg/cpp0x/initlist26.C: New test.
1154
1155 2009-11-16  Jason Merrill  <jason@redhat.com>
1156
1157         PR c++/189, c++/9937, c++/13950, DR 176
1158         * g++.dg/tc1/dr176.C: Adjust.
1159         * g++.dg/template/injected1.C: New.
1160         * g++.dg/template/inherit.C: Adjust.
1161         * g++.old-deja/g++.brendan/crash56.C: Adjust.
1162         * g++.old-deja/g++.pt/lookup8.C: Adjust.
1163         * g++.old-deja/g++.pt/ttp22.C: Adjust.
1164         * g++.old-deja/g++.pt/ttp23.C: Adjust.
1165
1166 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
1167
1168         PR c++/42055
1169         * g++.dg/template/crash92.C: New.
1170
1171 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
1172
1173         PR c++/32056
1174         * g++.dg/template/error44.C: New.
1175
1176 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1177
1178         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
1179
1180 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
1181
1182         PR fortran/42048
1183         * gfortran.dg/typebound_call_11.f03: New test.
1184
1185 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
1186
1187         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
1188         init functions.
1189
1190 2009-11-13  Jason Merrill  <jason@redhat.com>
1191
1192         PR c++/27425
1193         PR c++/34274
1194         * g++.dg/template/arg7.C: New.
1195
1196         PR c++/29363
1197         * g++.dg/template/error43.C: New.
1198
1199         PR debug/26965
1200         * g++.dg/debug/dwarf2/static-data-member2.C: New.
1201
1202         PR c++/35075
1203         * g++.dg/template/ref5.C: New.
1204
1205         PR c++/21008, DR 515
1206         * g++.dg/template/inherit4.C: New.
1207         * g++.dg/lookup/scoped8.C: Adjust.
1208
1209         PR c++/11987
1210         * g++.dg/parse/typename11.C: New.
1211         * g++.dg/template/crash48.C: Adjust.
1212
1213 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
1214
1215         PR testsuite/42001
1216         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
1217         lto_finish at the end.
1218         * gfortran.dg/lto/lto.exp: Ditto.
1219
1220 2009-11-12  Jason Merrill  <jason@redhat.com>
1221
1222         PR c++/39560
1223         * g++.dg/lookup/anon7.C: New.
1224
1225         PR c++/37037
1226         * g++.dg/template/typedef21.C: New.
1227
1228         PR c++/42013
1229         * g++.dg/cpp0x/decltype19.C: New.
1230
1231 2009-11-11  Jason Merrill  <jason@redhat.com>
1232
1233         PR c++/39131
1234         * g++.dg/dfp/typeid1.C: New.
1235
1236 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
1237
1238         PR fortran/41978
1239         * gfortran.dg/proc_ptr_comp_22.f90: New test.
1240
1241 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
1242
1243         PR testsuite/42001
1244         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
1245         lto_finish at the end.
1246
1247         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
1248         (lto_finish): New. Restore mathlib.
1249
1250 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
1251
1252         * g++.dg/torture/pushpop_macro.C: New testcase.
1253         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
1254         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
1255
1256 2009-11-11  Jon Beniston  <jon@beniston.com>
1257
1258         * lib/target-supports.exp (check_profiling_available): lm32 target
1259           doesn't support profiling.
1260         * gcc.dg/20020312-2.c: Add lm32 support.
1261         * g++.dg/other/packed1.C: Expect to fail on lm32.
1262         * g++.old-deja/g++.jason/thunk3.C: Likewise.
1263
1264 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
1265
1266         * gcc.target/arm/neon: Regenerate generated tests.
1267
1268 2009-11-10  Jason Merrill  <jason@redhat.com>
1269
1270         * g++.dg/init/placement5.C: New.
1271
1272         PR c++/34158
1273         * g++.dg/init/placement4.C: New.
1274
1275 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1276
1277         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
1278         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1279         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
1280         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
1281
1282 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1283
1284         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
1285         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
1286
1287 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1288
1289         * gcc.c-torture/compile/pr41987.c: New.
1290
1291 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
1292
1293         PR middle-end/40946
1294         * gcc.dg/pr40946.c: New test.
1295
1296 2009-11-09  Jason Merrill  <jason@redhat.com>
1297
1298         PR c++/41972
1299         * g++.dg/template/ref4.C: New.
1300
1301         PR c++/41994
1302         * g++.dg/template/conv10.C: New.
1303
1304 2009-11-07  Jason Merrill  <jason@redhat.com>
1305
1306         PR c++/37920
1307         * g++.dg/ext/typeof11.C: New.
1308
1309 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
1310
1311         PR target/41985
1312         * gcc.target/i386/pr41985.c: New test.
1313
1314 2009-11-08  Richard Guenther  <rguenther@suse.de>
1315
1316         * gcc.dg/torture/pta-escape-1.c: New testcase.
1317
1318 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
1319
1320         * gnat.dg/rep_clause4.adb: New test.
1321
1322 2009-11-08  Richard Guenther  <rguenther@suse.de>
1323
1324         PR rtl-optimization/41928
1325         * gfortran.dg/pr41928.f90: New testcase.
1326
1327 2009-11-07  Jason Merrill  <jason@redhat.com>
1328
1329         PR c++/18451
1330         PR c++/40738
1331         * g++.dg/parse/error36.C: Add parameter and template cases.
1332         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
1333         * g++.dg/ext/typedef-init.C: Likewise.
1334         * g++.dg/lookup/hidden-class1.C: Likewise.
1335         * g++.dg/lookup/hidden-class10.C: Likewise.
1336         * g++.dg/lookup/hidden-class5.C: Likewise.
1337         * g++.dg/lookup/hidden-class7.C: Likewise.
1338         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1339         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1340         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1341         * g++.dg/lookup/strong-using-2.C: Likewise.
1342         * g++.dg/other/typedef1.C: Likewise.
1343         * g++.dg/parse/access10.C: Likewise.
1344         * g++.dg/parse/constructor1.C: Likewise.
1345         * g++.dg/parse/crash38.C: Likewise.
1346         * g++.dg/parse/error3.C: Likewise.
1347         * g++.dg/parse/typespec1.C: Likewise.
1348         * g++.dg/template/typedef5.C: Likewise.
1349         * g++.old-deja/g++.pt/typename3.C: Likewise.
1350         * g++.old-deja/g++.pt/typename4.C: Likewise.
1351         * g++.old-deja/g++.pt/typename6.C: Likewise.
1352         * g++.old-deja/g++.robertl/eb94.C: Likewise.
1353
1354         * g++.dg/abi/regparm1.C: Fix execute test.
1355
1356 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
1357
1358         PR tree-optimization/41643
1359         * gcc.dg/pr41643.c: New test.
1360
1361 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1362
1363         PR fortran/41909
1364         * gfortran.dg/recursive_check_15.f90: New test.
1365
1366 2009-11-06  Jason Merrill  <jason@redhat.com>
1367
1368         PR c++/15946
1369         * g++.dg/parse/error36.C: New.
1370         * g++.old-deja/g++.other/typename1.C: Adjust.
1371
1372         PR c++/9381
1373         * g++.dg/abi/regparm1.C: New.
1374
1375 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
1376
1377         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
1378         PLUGIN_PRAGMAS.
1379         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
1380         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
1381         and pragma_plugin-test-1.C.
1382
1383 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1384
1385         PR c++/41536
1386         * g++.dg/ext/always_inline-5.C: New test.
1387
1388 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
1389
1390         PR c++/41967
1391         * g++.dg/gomp/pr41967.C: New test.
1392
1393 2009-11-06  Michael Matz  <matz@suse.de>
1394
1395         PR middle-end/41963
1396         * gcc.dg/pr41963.c: New test.
1397
1398 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
1399
1400         PR middle-end/41935
1401         * gcc.dg/pr41935.c: New test.
1402         * c-c++-common/pr41935.c: New test.
1403         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
1404         element.
1405         * gcc.c-torture/execute/pr41935.c: New test.
1406
1407 2009-11-05  Jason Merrill  <jason@redhat.com>
1408
1409         PR c++/34180
1410         * g++.dg/init/synth2.C: New.
1411
1412         PR c++/7046
1413         * g++.dg/abi/pragma-pack1.C: New.
1414
1415         PR c++/34870
1416         * g++.dg/lookup/koenig7.C: New.
1417
1418         PR c++/41703
1419         * g++.dg/template/partial6.C: New.
1420
1421 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1422
1423         PR fortran/41556
1424         * gfortran.dg/class_12.f03: New test.
1425
1426 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
1427
1428         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
1429         in builtin's name.
1430
1431 2009-11-04  Jason Merrill  <jason@redhat.com>
1432
1433         PR c++/36912
1434         * g++.dg/init/static-init2.C: New.
1435
1436 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1437
1438         PR fortran/41556
1439         PR fortran/41873
1440         * gfortran.dg/interface_abstract_4.f90: New test.
1441
1442 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
1443
1444         * gcc.target/m68k/pr41302.c: Fix target triplet.
1445
1446 2009-11-04  Jason Merrill  <jason@redhat.com>
1447
1448         PR c++/39413
1449         * g++.dg/template/overload11.C: New.
1450         * g++.dg/template/nested3.C: Adjust.
1451
1452 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1453
1454         PR ada/20548
1455         * ada/acats/norun.lst: Remove the stack checking tests.
1456         * ada/acats/run_acats: Limit the stack to 8MB.
1457
1458 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
1459
1460         PR fortran/41556
1461         PR fortran/41937
1462         * gfortran.dg/class_11.f03: New test.
1463
1464 2009-11-04  Jason Merrill  <jason@redhat.com>
1465
1466         PR c++/35067
1467         * g++.dg/abi/thunk5.C: New.
1468
1469 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1470
1471         PR rtl-opt/41833
1472         * gcc.target/powerpc/altivec-33.c: New testcase.
1473
1474 2009-11-04  Jason Merrill  <jason@redhat.com>
1475
1476         PR c++/17365, DR 218
1477         * g++.dg/lookup/koenig6.C: New.
1478         * g++.dg/lookup/koenig5.C: Adjust.
1479         * g++.dg/template/crash56.C: Adjust.
1480         * g++.old-deja/g++.ns/koenig5.C: Adjust.
1481
1482 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
1483             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1484
1485         * gcc.target/i386/xop-check.h: New file.
1486         * gcc.target/i386/xop-hadduX.c: Ditto.
1487         * gcc.target/i386/xop-haddX.c: Ditto.
1488         * gcc.target/i386/xop-hsubX.c: Ditto.
1489         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1490         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1491         * gcc.target/i386/xop-pcmov2.c: Ditto.
1492         * gcc.target/i386/xop-pcmov.c: Ditto.
1493         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
1494         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
1495         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
1496         * gcc.target/i386/xop-shift1-vector.c: Ditto.
1497         * gcc.target/i386/xop-shift2-vector.c: Ditto.
1498         * gcc.target/i386/xop-shift3-vector.c: Ditto.
1499         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
1500         * gcc.target/i386/sse-12.c: Update with new compile options to
1501         activate and check xopintrin.h intrinsic file.
1502         * gcc.target/i386/sse-13.c: Ditto.
1503         * gcc.target/i386/sse-14.c: Ditto.
1504         * gcc.target/i386/sse-22.c: Ditto.
1505         * gcc.target/i386/sse-23.c: Ditto.
1506         * g++.dg/other/i386-2.C: Ditto.
1507         * g++.dg/other/i386-3.C: Ditto.
1508         * g++.dg/other/i386-5.C: Ditto.
1509         * g++.dg/other/i386-6.C: Ditto.
1510
1511 2009-11-04  Wei Guozhi  <carrot@google.com>
1512
1513         PR target/40835
1514         * gcc.target/arm/pr40835: New testcase.
1515
1516 2009-11-04  Revital Eres  <eres@il.ibm.com>
1517
1518         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
1519         change in decision of peeling for alignment.
1520         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1521         * gcc.dg/vect/vect-50.c: Likewise.
1522         * gcc.dg/vect/vect-42.c: Likewise.
1523         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1524         Likewise.
1525         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1526         Likewise.
1527         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1528         * gcc.dg/vect/vect-60.c: Likewise.
1529         * gcc.dg/vect/vect-52.c: Likewise.
1530         * gcc.dg/vect/vect-44.c: Likewise.
1531         * gcc.dg/vect/vect-27.c: Likewise.
1532         * gcc.dg/vect/vect-29.c: Likewise.
1533         * gcc.dg/vect/vect-72.c: Likewise.
1534         * gcc.dg/vect/vect-56.c: Likewise.
1535         * gcc.dg/vect/vect-48.c: Likewise.
1536         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1537         * gfortran.dg/vect/vect-2.f90: Likewise.
1538         * gfortran.dg/vect/vect-5.f90: Likewise.
1539
1540 2009-11-04  Richard Guenther  <rguenther@suse.de>
1541
1542         PR tree-optimization/41919
1543         * gcc.c-torture/execute/pr41919.c: New testcase.
1544
1545 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
1546
1547         PR target/41302
1548         * gcc.target/m68k/pr41302.c: New test.
1549
1550 2009-11-03  Jason Merrill  <jason@redhat.com>
1551
1552         PR c++/36959
1553         * g++.dg/opt/inline16.C: New.
1554
1555 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1556
1557         * gnat.dg/stack_check.adb1: New test.
1558         * gnat.dg/stack_check.adb2: Likewise.
1559
1560 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
1561
1562         PR rtl-optimization/41917
1563         * gcc.c-torture/execute/pr41917.c: New test.
1564
1565 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1566
1567         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
1568         dump to not include "call *%esp".
1569
1570 2009-11-03  Jason Merrill  <jason@redhat.com>
1571
1572         PR c++/39786
1573         * g++.dg/lookup/using22.C: New.
1574
1575         PR c++/41876
1576         * g++.dg/parse/eh-decl.C: New.
1577
1578         PR c++/41927
1579         * g++.dg/template/sfinae16.C: New.
1580
1581         PR c++/41815
1582         * g++.dg/cpp0x/rv-return.C: New.
1583         * g++.dg/cpp0x/deduce.C: Adjust.
1584
1585         PR c++/40944
1586         * g++.dg/template/sfinae15.C: New.
1587
1588         PR c++/40687
1589         * g++.dg/cpp0x/auto3.C: Remove xfail.
1590
1591 2009-11-03  Tobias Burnus  <burnus@net-b.de>
1592
1593         PR fortran/41907
1594         * gfortran.dg/missing_optional_dummy_6.f90: New test.
1595
1596 2009-11-03  Nick Clifton  <nickc@redhat.com>
1597
1598         * gcc.target/rx/builtins.c: Remove redundant tests.
1599         Add test of MVTIPL instruction.
1600         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
1601         function attributes.  Add -msave-acc-in-interrupts option to the
1602         command line.
1603
1604 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
1605             Maxim Kuvyrkov  <maxim@codesourcery.com>
1606
1607         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
1608         sh, m68k and fido.
1609
1610 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1611
1612         PR c++/38699
1613         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
1614         * c-c++-common/builtin-offsetof.c: ... here.
1615
1616 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1617
1618         PR c++/38699
1619         * c-c++-common/dfp/builtin-offsetof.c: New test.
1620         * g++.dg/other/offsetof6.C: Likewise.
1621
1622 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1623
1624         PR target/41900
1625         * gcc.target/i386/pr41900.c: New test.
1626
1627 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1628
1629         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
1630
1631 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1632
1633         PR c++/41856
1634         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
1635         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1636
1637 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1638
1639         PR c++/37093
1640         * g++.dg/other/ptrmem10.C: New test.
1641         * g++.dg/other/ptrmem11.C: Likewise.
1642
1643 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
1644
1645         PR testsuite/41878
1646         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
1647         spaces in some expressions.
1648
1649 2009-11-02  Jason Merrill  <jason@redhat.com>
1650
1651         * g++.dg/other/linkage2.C: Move to...
1652         * g++.dg/cpp0x/linkage2.C: ..here.
1653         * g++.dg/abi/mangle32.C: Add -std=c++0x.
1654         * g++.dg/cpp0x/nolinkage1.C: Likewise.
1655         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
1656         * g++.dg/ext/anon-struct4.C: Revert earlier change.
1657         * g++.dg/lookup/anon2.C: Likewise.
1658         * g++.dg/other/anon3.C: Likewise.
1659         * g++.dg/template/arg2.C: Likewise.
1660         * g++.dg/template/local4.C: Likewise.
1661         * g++.old-deja/g++.law/operators32.C: Likewise.
1662         * g++.old-deja/g++.other/linkage2.C: Likewise.
1663         * g++.old-deja/g++.pt/enum6.C: Likewise.
1664         * g++.old-deja/g++.other/anon9.C: Likewise.
1665         * g++.old-deja/g++.other/linkage1.C: Likewise.
1666         * c-c++-common/dfp/pr35620.c: Give the union a name.
1667
1668 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1669
1670         PR tree-optimization/41857
1671         * gcc.target/spu/ea/pr41857.c: New file.
1672
1673 2009-11-02  Martin Jambor  <mjambor@suse.cz>
1674
1675         PR tree-optimization/41750
1676         * gcc.c-torture/execute/pr41750.c: New test.
1677
1678 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
1679
1680         PR tree-optimization/41841
1681         * gcc.dg/pr41841.c: New test.
1682
1683         PR debug/41893
1684         * gcc.dg/debug/pr41893-1.c: New test.
1685         * gcc.dg/debug/pr41893-2.c: New file.
1686
1687         PR c++/41774
1688         * g++.dg/ext/visibility/namespace3.C: New test.
1689
1690 2009-11-01  Jason Merrill  <jason@redhat.com>
1691
1692         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1693         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1694         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1695
1696 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
1697
1698         * gnat.dg/opt5.adb: New test.
1699
1700 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1701
1702         PR fortran/41872
1703         * gfortran.dg/allocatable_scalar_4.f90: New test.
1704
1705 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1706
1707         PR fortran/41850
1708         * gfortran.dg/intent_out_6.f90: New testcase.
1709
1710 2009-10-31  Richard Guenther  <rguenther@suse.de>
1711
1712         * g++.dg/tree-ssa/restrict1.C: New.
1713
1714 2009-10-31  Jason Merrill  <jason@redhat.com>
1715
1716         * g++.dg/rtti/typeid9.C: New.
1717
1718         PR c++/41754
1719         * g++.dg/cpp0x/initlist25.C: New.
1720
1721 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
1722
1723         * gnat.dg/specs/rep_clause4.ads: New test.
1724
1725 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1726
1727         PR target/41885
1728         * gcc.target/avr/torture/pr41885.c: New test.
1729
1730 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
1731
1732         * gnat.dg/specs/pack5.ads: New test.
1733
1734 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
1735
1736         * lib/target-supports.exp: Handle powerpc-*-elf.
1737
1738 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1739
1740         PR target/40838
1741         * gcc.target/i386/incoming-6.c: New.
1742         * gcc.target/i386/incoming-7.c: Likewise.
1743         * gcc.target/i386/incoming-8.c: Likewise.
1744         * gcc.target/i386/incoming-9.c: Likewise.
1745         * gcc.target/i386/incoming-10.c: Likewise.
1746         * gcc.target/i386/incoming-11.c: Likewise.
1747         * gcc.target/i386/incoming-12.c: Likewise.
1748         * gcc.target/i386/incoming-13.c: Likewise.
1749         * gcc.target/i386/incoming-14.c: Likewise.
1750         * gcc.target/i386/incoming-15.c: Likewise.
1751         * gcc.target/i386/pr37843-4.c: Likewise.
1752
1753 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
1754
1755         PR c++/41863
1756         * g++.dg/template/sizeof12.C: New test.
1757
1758 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
1759
1760         * gnat.dg/pack14.adb: New test.
1761
1762 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
1763
1764         * gcc.target/mips/mips.exp (mips_option_groups): Add
1765         mcount-ra-address.
1766         * gcc.target/mips/mmcount-ra-address-1.c: New test.
1767         * gcc.target/mips/mmcount-ra-address-2.c: New test.
1768         * gcc.target/mips/mmcount-ra-address-3.c: New test.
1769
1770 2009-10-29  Michael Matz  <matz@suse.de>
1771
1772         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1773         * gcc.target/i386/sse-recip-vec.c: Ditto.
1774         * gcc.target/i386/brokensqrt.c: New test.
1775
1776 2009-10-29  Tobias Burnus  <burnus@net-b.de>
1777
1778         PR fortran/41777
1779         * gfortran.dg/associated_target_3.f90: New testcase.
1780
1781 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
1782
1783         * gfortran.dg/lto/pr41764_0.f: New.
1784
1785 2009-10-29  Martin Jambor  <mjambor@suse.cz>
1786
1787         PR tree-optimization/41775
1788         * g++.dg/torture/pr41775.C: New testcase.
1789
1790 2009-10-28  Jason Merrill  <jason@redhat.com>
1791
1792         * g++.dg/cpp0x/inline-ns1.C: New.
1793         * g++.dg/cpp0x/inline-ns2.C: New.
1794         * g++.dg/cpp0x/inline-ns3.C: New.
1795
1796 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1797
1798         PR rtl-optimization/39715
1799         * gcc.target/arm/thumb-ltu.c: New.
1800
1801 2009-10-28  Richard Guenther  <rguenther@suse.de>
1802
1803         PR lto/41808
1804         PR lto/41839
1805         * gcc.dg/lto/20091027-1_0.c: New testcase.
1806         * gcc.dg/lto/20091027-1_1.c: Likewise.
1807         * g++.dg/lto/20091026-1_0.C: Likewise.
1808         * g++.dg/lto/20091026-1_1.C: Likewise.
1809         * g++.dg/lto/20091026-1_a.h: Likewise.
1810
1811 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
1812
1813         PR middle-end/41837
1814         * gcc.dg/pr41837.c: New test.
1815
1816         PR debug/41801
1817         * g++.dg/ext/sync-3.C: New test.
1818
1819         PR target/41762
1820         * gcc.dg/pr41762.c: New test.
1821
1822 2009-10-28  Richard Guenther  <rguenther@suse.de>
1823
1824         PR middle-end/41855
1825         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1826         * gfortran.dg/lto/20091028-1_1.c: Likewise.
1827         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1828         * gfortran.dg/lto/20091028-2_1.c: Likewise.
1829
1830 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1831
1832         PR rtl-optimization/39715
1833         * gcc.target/arm/thumb-bitfld1.c: New.
1834
1835 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1836
1837         PR rtl-optimization/40741
1838         * gcc.target/arm/thumb-branch1.c: New.
1839
1840 2009-10-27  Jason Merrill  <jason@redhat.com>
1841
1842         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1843         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1844         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1845         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1846
1847 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1848
1849         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1850         * gnat.dg/null_pointer_deref2.adb: Likewise.
1851
1852 2009-10-27  Richard Guenther  <rguenther@suse.de>
1853
1854         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1855
1856 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1857
1858         PR c/41842
1859         * gcc.dg/pr41842.c: New test.
1860
1861 2009-10-27  Revital Eres  <eres@il.ibm.com>
1862
1863         PR tree-optimization/40648
1864         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1865         change in decision of peeling for alignment.
1866         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1867         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1868         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1869         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1870         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1871         * gcc.dg/vect/vect-50.c: Likewise.
1872         * gcc.dg/vect/vect-33.c: Likewise.
1873         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1874         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1875         Likewise.
1876         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1877         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1878         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1879         Likewise.
1880         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1881         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1882         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1883         * gcc.dg/vect/vect-60.c: Likewise.
1884         * gcc.dg/vect/vect-26.c: Likewise.
1885         * gcc.dg/vect/vect-52.c: Likewise.
1886         * gcc.dg/vect/vect-44.c: Likewise.
1887         * gcc.dg/vect/vect-27.c: Likewise.
1888         * gcc.dg/vect/vect-70.c: Likewise.
1889         * gcc.dg/vect/vect-28.c: Likewise.
1890         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1891         * gcc.dg/vect/vect-109.c: Likewise.
1892         * gcc.dg/vect/vect-54.c: Likewise.
1893         * gcc.dg/vect/vect-29.c: Likewise.
1894         * gcc.dg/vect/vect-72.c: Likewise.
1895         * gcc.dg/vect/vect-56.c: Likewise.
1896         * gcc.dg/vect/vect-48.c: Likewise.
1897         * gcc.dg/vect/vect-91.c: Likewise.
1898         * gcc.dg/vect/vect-92.c: Likewise.
1899         * gcc.dg/vect/vect-58.c: Likewise.
1900         * gcc.dg/vect/slp-25.c: Likewise.
1901         * gcc.dg/vect/vect-93.c: Likewise.
1902         * gcc.dg/vect/vect-95.c: Likewise.
1903         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1904         * gcc.dg/vect/vect-87.c: Likewise.
1905         * gcc.dg/vect/vect-96.c: Likewise.
1906         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1907         * gcc.dg/vect/vect-88.c: Likewise.
1908         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1909         * gcc.dg/vect/vect-89.c: Likewise.
1910         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1911         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1912         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1913         * gfortran.dg/vect/vect-2.f90: Likewise.
1914         * gfortran.dg/vect/vect-3.f90: Likewise.
1915         * gfortran.dg/vect/vect-4.f90: Likewise.
1916         * gfortran.dg/vect/vect-5.f90: Likewise.
1917
1918 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1919
1920         PR c++/41020
1921         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1922
1923 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1924             Michael Meissner  <meissner@linux.vnet.ibm.com>
1925             Ulrich Weigand  <uweigand@de.ibm.com>
1926
1927         * gcc.target/spu/ea/ea.exp: New file.
1928         * gcc.target/spu/ea/cache1.c: Likewise.
1929         * gcc.target/spu/ea/cast1.c: Likewise.
1930         * gcc.target/spu/ea/cast2.c: Likewise.
1931         * gcc.target/spu/ea/compile1.c: Likewise.
1932         * gcc.target/spu/ea/compile2.c: Likewise.
1933         * gcc.target/spu/ea/cppdefine.c: Likewise.
1934         * gcc.target/spu/ea/errors1.c: Likewise.
1935         * gcc.target/spu/ea/errors2.c: Likewise.
1936         * gcc.target/spu/ea/execute1.c: Likewise.
1937         * gcc.target/spu/ea/execute2.c: Likewise.
1938         * gcc.target/spu/ea/execute3.c: Likewise.
1939         * gcc.target/spu/ea/ops1.c: Likewise.
1940         * gcc.target/spu/ea/ops2.c: Likewise.
1941         * gcc.target/spu/ea/options1.c: Likewise.
1942         * gcc.target/spu/ea/test-sizes.c: Likewise.
1943
1944 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1945
1946         PR bootstrap/41345
1947         * gcc.dg/pr41345.c: New test.
1948
1949         PR debug/41828
1950         * g++.dg/debug/dwarf2/anonname1.C: New test.
1951
1952 2009-10-26  Jason Merrill  <jason@redhat.com>
1953
1954         PR c++/38796
1955         * g++.dg/cpp0x/defaulted15.C: New.
1956         * g++.dg/cpp0x/defaulted16.C: New.
1957
1958 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1959
1960         PR c++/41785
1961         * g++.dg/cpp0x/variadic96.C: New test.
1962
1963 2009-10-26  Nick Clifton  <nickc@redhat.com>
1964
1965         * lib/target-supports.exp (check_profiling_available):
1966         Profiling is not, currently, available for the RX port.
1967         (check_effective_target_hard_float): Add support for RX target.
1968         * gcc.target/rx: New directory.
1969         * gcc.target/rx/builtins.c: New test file.
1970         * gcc.target/rx/interrupts.c: New test file.
1971         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1972         * gcc.target/rx/zero-width-bitfield.c: New test file.
1973         * gcc.target/rx/i272091.c: New test file.
1974         * gcc.target/rx/packed-struct.c: New test file.
1975         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1976
1977 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1978
1979         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1980         * gcc.dg/lto/20091016-1_0.c: Likewise.
1981         * gcc.dg/lto/20090206-1_0.c: Likewise.
1982         * gcc.dg/lto/20081120-1_0.c: Likewise.
1983         * gcc.dg/lto/20081120-2_0.c: Likewise.
1984         * gcc.dg/lto/20090116_0.c: Likewise.
1985         * gcc.dg/lto/20081126_0.c: Likewise.
1986         * gcc.dg/lto/20091013-1_0.c: Likewise.
1987         * gcc.dg/lto/20081212-1_0.c: Likewise.
1988         * gcc.dg/lto/20091015-1_0.c: Likewise.
1989         * gcc.dg/lto/20090126-1_0.c: Likewise.
1990         * gcc.dg/lto/20090126-2_0.c: Likewise.
1991         * gcc.dg/lto/20091020-1_0.c: Likewise.
1992         * gcc.dg/lto/20091020-2_0.c: Likewise.
1993         * gcc.dg/lto/20081204-1_0.c: Likewise.
1994         * gcc.dg/lto/20081204-2_0.c: Likewise.
1995         * gcc.dg/lto/20081224_0.c: Likewise.
1996         * gcc.dg/lto/20090219_0.c: Likewise.
1997
1998 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1999
2000         PR c++/41020
2001         * g++.dg/lookup/extern-c-redecl2.C: New test.
2002         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
2003         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
2004         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
2005
2006 2009-10-26  Michael Matz  <matz@suse.de>
2007
2008         PR tree-optimization/41783
2009         * gcc.dg/pr41783.c: New test.
2010         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
2011         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
2012         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
2013
2014 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
2015
2016         PR fortran/41714
2017         * gfortran.dg/class_allocate_4.f03: New test.
2018
2019 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
2020
2021         * gcc.target/mips/mult-1.c: New test.
2022
2023 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
2024
2025         PR fortran/41784
2026         * gfortran.dg/extends_8.f03: New test.
2027
2028 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
2029
2030         * gnat.dg/specs/pack4.ads: New test.
2031
2032 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
2033
2034         * gnat.dg/null_pointer_deref1.adb: New test.
2035         * gnat.dg/null_pointer_deref2.adb: Likewise.
2036
2037 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
2038
2039         PR fortran/41772
2040         * gfortran.dg/transfer_intrinsic_3.f90.
2041
2042 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
2043
2044         * gnat.dg/opt4.adb: New test.
2045
2046 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
2047
2048         PR c/40033
2049         * gcc.dg/noncompile/pr40033-1.c: New test.
2050
2051 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
2052
2053         PR c++/40808
2054         * g++.dg/abi/mangle34.C: New test
2055
2056 2009-10-23  Jason Merrill  <jason@redhat.com>
2057
2058         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
2059
2060         Core issue 899
2061         * g++.dg/cpp0x/explicit4.C: New.
2062
2063 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
2064
2065         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
2066         *-*-cygwin.
2067         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
2068         for *-*-mingw* and *-*-cygwin.
2069         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
2070         * g++.dg/template/spec35.C: Disable weak symbol test for
2071         *-*-mingw* and *-*-cygwin.
2072
2073         PR testsuite/31342
2074         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
2075
2076 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
2077
2078         PR fortran/41800
2079         * gfortran.dg/class_10.f03: New test.
2080
2081 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2082
2083         PR target/41787
2084         * gcc.target/powerpc/vsx-vrsave.c: New file.
2085
2086 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
2087
2088         PR c/41673
2089         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
2090
2091 2009-10-23  Richard Guenther  <rguenther@suse.de>
2092
2093         PR tree-optimization/41778
2094         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
2095
2096 2009-10-22  Richard Guenther  <rguenther@suse.de>
2097
2098         PR lto/41791
2099         * g++.dg/lto/20091022-2_0.C: New testcase.
2100
2101 2009-10-22  Richard Guenther  <rguenther@suse.de>
2102
2103         PR lto/41730
2104         * g++.dg/lto/20091022-1_0.C: New testcase.
2105
2106 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
2107
2108         * gcc.dg/autopar/outer-4.c: Adjust scan.
2109         * gcc.dg/autopar/outer-5.c: Adjust scan.
2110         * gcc.dg/autopar/outer-5.c: Add scan optimized.
2111
2112         * libgomp.graphite/force-parallel-2.c: Adjust scan.
2113         * gcc.dg/autopar/outer-1.c: New testcase.
2114         * gcc.dg/autopar/outer-2.c: New testcase.
2115         * gcc.dg/autopar/outer-3.c: New testcase.
2116         * gcc.dg/autopar/outer-4.c: New testcase.
2117         * gcc.dg/autopar/outer-5.c: New testcase.
2118         * gcc.dg/autopar/outer-6.c: New testcase.
2119
2120 2009-10-22  Jan Hubicka  <jh@suse.cz>
2121
2122         * gcc.c-torture/compile/pr40556.c: New testcase.
2123
2124 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
2125
2126         PR fortran/41781
2127         * gfortran.dg/goto_8.f90: New test case.
2128
2129 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
2130
2131         PR tree-optimization/41497
2132         * gcc.dg/tree-ssa/pr41497.c: New.
2133
2134 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
2135
2136         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
2137
2138 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
2139
2140         * gcc.dg/tls/pie-1.c: New test.
2141
2142 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
2143
2144         * g++.dg/abi/mangle33.C: New test.
2145
2146 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
2147
2148         * gnat.dg/discr22.adb: New test.
2149
2150 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
2151
2152         * gnat.dg/loop_optimization7.ad[sb]: New test.
2153         * gnat.dg/loop_optimization7_pkg.ads: New helper.
2154
2155 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
2156
2157         PR fortran/41706
2158         PR fortran/41766
2159         * gfortran.dg/class_9.f03: Extended test case.
2160         * gfortran.dg/select_type_7.f03: New test case.
2161
2162 2009-10-20  Richard Guenther  <rguenther@suse.de>
2163
2164         * gcc.dg/lto/20091020-3_0.c: New testcase.
2165
2166 2009-10-20  Richard Guenther  <rguenther@suse.de>
2167
2168         PR lto/41761
2169         * gcc.dg/lto/20091020-1_0.c: New testcase.
2170         * gcc.dg/lto/20091020-1_1.c: Likewise.
2171         * gcc.dg/lto/20091020-2_0.c: Likewise.
2172         * gcc.dg/lto/20091020-2_1.c: Likewise.
2173
2174 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
2175
2176         PR debug/41340
2177         * gcc.dg/pr41340.c: New test.
2178
2179 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2180
2181         * gnat.dg/discr21.ad[sb]: New test.
2182         * gnat.dg/discr21_pkg.ads: New helper.
2183
2184 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
2185
2186         PR fortran/41706
2187         * gfortran.dg/class_9 : New test.
2188
2189 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
2190
2191         * gcc.dg/raw-string-1.c: New test.
2192         * gcc.dg/raw-string-2.c: New test.
2193         * gcc.dg/raw-string-3.c: New test.
2194         * gcc.dg/raw-string-4.c: New test.
2195         * gcc.dg/raw-string-5.c: New test.
2196         * gcc.dg/raw-string-6.c: New test.
2197         * gcc.dg/raw-string-7.c: New test.
2198         * gcc.dg/utf8-1.c: New test.
2199         * gcc.dg/utf8-2.c: New test.
2200         * gcc.dg/utf-badconcat2.c: New test.
2201         * gcc.dg/utf-dflt2.c: New test.
2202         * gcc.dg/cpp/include6.c: New test.
2203         * g++.dg/ext/raw-string-1.C: New test.
2204         * g++.dg/ext/raw-string-2.C: New test.
2205         * g++.dg/ext/raw-string-3.C: New test.
2206         * g++.dg/ext/raw-string-4.C: New test.
2207         * g++.dg/ext/raw-string-5.C: New test.
2208         * g++.dg/ext/raw-string-6.C: New test.
2209         * g++.dg/ext/raw-string-7.C: New test.
2210         * g++.dg/ext/utf8-1.C: New test.
2211         * g++.dg/ext/utf8-2.C: New test.
2212         * g++.dg/ext/utf-badconcat2.C: New test.
2213         * g++.dg/ext/utf-dflt2.C: New test.
2214
2215         * gcc.dg/cleanup-13.c: New test.
2216
2217 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
2218
2219         PR fortran/41586
2220         * gfortran.dg/auto_dealloc_1.f90: New test case.
2221
2222 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
2223
2224         Port from redhat/gcc-4_4-branch:
2225         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
2226         * gcc.dg/debug/vta-2.c: New test.
2227
2228         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
2229         * gcc.dg/debug/vta-1.c: New.
2230
2231 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
2232
2233         * gnat.dg/noreturn2.ad[sb]: New test.
2234
2235 2009-10-19  Tobias Burnus  <burnus@net-b.de>
2236
2237         PR fortran/41755
2238         * gfortran.dg/equiv_8.f90: New test.
2239         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
2240
2241 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
2242
2243         * gcc.target/arm/neon-thumb2-move.c: New test.
2244
2245 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
2246
2247         * gcc.dg/debug/vta-3.c: New test.
2248
2249 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2250
2251         * gnat.dg/nested_proc.adb: Rename into...
2252         * gnat.dg/nested_proc1.adb: ...this.
2253         * gnat.dg/nested_proc2.adb: New test.
2254
2255 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2256
2257         * gnat.dg/noreturn1.ad[sb]: New test.
2258
2259 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
2260             Paul Thomas  <pault@gcc.gnu.org>
2261
2262         PR fortran/41629
2263         * gfortran.dg/class_6.f90: New test.
2264
2265         PR fortran/41608
2266         PR fortran/41587
2267         * gfortran.dg/class_7.f90: New test.
2268
2269         PR fortran/41618
2270         * gfortran.dg/class_8.f90: New test.
2271
2272 2009-10-17  Richard Guenther  <rguenther@suse.de>
2273
2274         * gcc.dg/lto/20091017-1_0.c: New testcase.
2275         * gcc.dg/lto/20091017-1_1.c: Likewise.
2276
2277 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2278
2279         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
2280
2281 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2282
2283         * gnat.dg/aggr11.adb: New test.
2284         * gnat.dg/aggr11_pkg.ads: New helper.
2285
2286 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2287
2288         * gnat.dg/slice8.adb: New test.
2289         * gnat.dg/slice8_pkg1.ads: New helper.
2290         * gnat.dg/slice8_pkg2.ads: Likewise.
2291         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
2292
2293 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2294
2295         * gnat.dg/unchecked_convert4.adb: New test.
2296
2297 2009-10-15  Jason Merrill  <jason@redhat.com>
2298
2299         PR c++/38798
2300         * g++.dg/cpp0x/trailing5.C: New.
2301
2302         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
2303         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
2304         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
2305         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
2306
2307 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
2308
2309         PR fortran/41719
2310         * gfortran.dg/class_5.f03: New test case.
2311         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
2312         * gfortran.dg/typebound_operator_4.f03: Ditto.
2313
2314 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2315
2316         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
2317         * g++.dg/other/first-global.C: Likewise.
2318         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2319         * g++.dg/torture/pr40323.C: Likewise.
2320         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
2321         * gcc.dg/inline-33.c: Likewise.
2322         * gcc.dg/ipa/ipa-1.c: Likewise.
2323         * gcc.dg/ipa/ipa-2.c: Likewise.
2324         * gcc.dg/ipa/ipa-3.c: Likewise.
2325         * gcc.dg/ipa/ipa-4.c: Likewise.
2326         * gcc.dg/ipa/ipa-5.c: Likewise.
2327         * gcc.dg/ipa/ipa-7.c: Likewise.
2328         * gcc.dg/ipa/ipacost-2.c: Likewise.
2329         * gcc.dg/tree-ssa/inline-3.c: Likewise.
2330         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2331         * gfortran.dg/whole_file_5.f90: Likewise.
2332         * gfortran.dg/whole_file_6.f90: Likewise.
2333
2334 2009-10-16  Richard Guenther  <rguenther@suse.de>
2335
2336         PR tree-optimization/41728
2337         * gcc.c-torture/compile/pr41728.c: New testcase.
2338
2339 2009-10-16  Richard Guenther  <rguenther@suse.de>
2340
2341         PR lto/41598
2342         * gcc.dg/lto/20091016-1_0.c: New testcase.
2343         * gcc.dg/lto/20091016-1_1.c: Likewise.
2344         * gcc.dg/lto/20091016-1_a.h: Likewise.
2345
2346 2009-10-16  Richard Guenther  <rguenther@suse.de>
2347
2348         PR lto/41715
2349         * gfortran.dg/lto/20091015-1_0.f: New testcase.
2350         * gfortran.dg/lto/20091015-1_1.f: Likewise.
2351         * gfortran.dg/lto/20091015-1_2.f: Likewise.
2352
2353 2009-10-16  Richard Guenther  <rguenther@suse.de>
2354
2355         PR lto/41713
2356         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
2357
2358 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
2359
2360         PR debug/41717
2361         * gcc.dg/debug/pr41717.c: New test.
2362
2363 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
2364
2365         PR fortran/41648
2366         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
2367
2368         PR fortran/41656
2369         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
2370
2371 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
2372
2373         PR target/23983
2374         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
2375         result used.
2376         * g++.dg/ext/altivec-2.C (main): Ditto.
2377
2378 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2379
2380         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
2381         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
2382
2383 2009-10-15  Richard Guenther  <rguenther@suse.de>
2384
2385         PR lto/41669
2386         * gcc.dg/lto/20091015-1_0.c: New testcase.
2387         * gcc.dg/lto/20091015-1_1.c: Likewise.
2388         * gcc.dg/lto/20091015-1_2.c: Likewise.
2389         * gcc.dg/lto/20091015-1_a.h: Likewise.
2390         * gcc.dg/lto/20091015-1_b.h: Likewise.
2391
2392 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
2393
2394         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
2395
2396 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
2397
2398         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
2399
2400 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2401
2402         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
2403         line from 1 to 0.
2404         * obj-c++.dg/bitfield-1.mm: Likewise.
2405         * obj-c++.dg/bitfield-4.mm: Likewise.
2406
2407 2009-10-14  Richard Guenther  <rguenther@suse.de>
2408
2409         PR lto/41173
2410         * gcc.dg/lto/20091014-1_0.c: New testcase.
2411
2412 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2413
2414         PR testsuite/41707
2415         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
2416         warning on line 0 instead of 1.
2417
2418 2009-10-14  Richard Guenther  <rguenther@suse.de>
2419
2420         PR lto/41521
2421         * gfortran.dg/lto/pr41521_0.f90: New testcase.
2422         * gfortran.dg/lto/pr41521_1.f90: Likewise.
2423
2424 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2425
2426         PR preprocessor/41543
2427         * gcc.dg/debug/dwarf2/pr41543.c: New test.
2428
2429         PR debug/41695
2430         * gcc.dg/debug/dwarf2/pr41695.c: New test.
2431
2432 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
2433
2434         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
2435         New procedure.
2436         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
2437         effective target.
2438
2439 2009-10-14  Jason Merrill  <jason@redhat.com>
2440
2441         PR c++/39866
2442         * g++.dg/cpp0x/defaulted14.C: New.
2443
2444 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
2445
2446         * g++.dg/cpp0x/vt-40092.C: New.
2447
2448 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
2449
2450         * gcc.dg/guality/pr41616-1.c: Drop -O2.
2451         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
2452
2453 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2454
2455         * gfortran.dg/complex_intrinsic_8.f90: New test.
2456
2457 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2458
2459         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
2460         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
2461
2462 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
2463
2464         PR target/38948
2465         * gcc.dg/torture/pr38948.c: New test.
2466
2467 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
2468
2469         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
2470
2471 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
2472
2473         PR fortran/41581
2474         * gfortran.dg/class_allocate_2.f03: Modified.
2475         * gfortran.dg/class_allocate_3.f03: New test case.
2476
2477 2009-10-13  Richard Guenther  <rguenther@suse.de>
2478
2479         PR lto/41668
2480         * gcc.dg/lto/20091006-2_0.c: New testcase.
2481         * gcc.dg/lto/20091006-2_1.c: Likewise.
2482         * gcc.dg/lto/20091006-2_2.c: Likewise.
2483         * gcc.dg/lto/20091013-1_0.c: Likewise.
2484         * gcc.dg/lto/20091013-1_1.c: Likewise.
2485         * gcc.dg/lto/20091013-1_2.c: Likewise.
2486
2487 2009-10-13  Martin Jambor  <mjambor@suse.cz>
2488
2489         * gcc.c-torture/compile/pr41661.c: New test.
2490
2491 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2492
2493         PR libgfortran/41683
2494         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
2495
2496 2009-10-12  Jason Merrill  <jason@redhat.com>
2497
2498         PR c++/37875
2499         * g++.dg/cpp0x/decltype18.C: New.
2500
2501         PR c++/37766
2502         * g++.dg/cpp0x/fntmpdefarg1.C: New.
2503
2504 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2505
2506         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
2507
2508 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2509
2510         PR debug/41343
2511         PR debug/41447
2512         PR debug/41264
2513         PR debug/41338
2514         * gcc.dg/guality/pr41447-1.c: New.
2515         * gcc.dg/debug/pr41264-1.c: New.
2516         * gcc.dg/debug/pr41343-1.c: New.
2517
2518 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
2519
2520         PR target/26515
2521         * gcc.dg/torture/pr26515.c: New test.
2522
2523 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2524
2525         PR testsuite/41659
2526         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
2527         * lib/lto.exp (lto-get-options-main): Report error for using "target"
2528         or "xfail" with dg-lto-do.
2529
2530 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
2531
2532         * gcc.target/i386/ms_hook_prologue.c: New testcase.
2533
2534 2009-10-12  Michael Matz  <matz@suse.de>
2535
2536         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
2537         pass.
2538
2539 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
2540
2541         PR target/41680
2542         * g++.dg/torture/pr41680.C: New test.
2543
2544 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
2545
2546         PR c++/41570
2547         * g++.dg/debug/dwarf2/template-params-7.C: New test.
2548
2549 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2550
2551         PR debug/41616
2552         * gcc.dg/guality/pr41616-1.c: New.
2553
2554 2009-10-11  Jason Merrill  <jason@redhat.com>
2555
2556         PR c++/37204
2557         * g++.dg/cpp0x/rv-reinterpret.C: New.
2558
2559 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2560
2561         PR libgfortran/38439
2562         * gfortran.dg/fmt_error_9.f: New test.
2563         * gfortran.dg/fmt_error_10.f: New test.
2564
2565 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
2566
2567         PR fortran/41583
2568         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
2569         * gfortran.dg/class_4b.f03: As above.
2570         * gfortran.dg/class_4c.f03: As above.
2571         * gfortran.dg/class_4d.f03: As above.
2572
2573 2009-10-11  Richard Guenther  <rguenther@suse.de>
2574
2575         PR tree-optimization/41555
2576         * gcc.dg/torture/pr41555.c: New testcase.
2577
2578 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2579
2580         PR libgfortran/35862
2581         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
2582         function correctly.
2583
2584 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2585
2586         PR libgfortran/35862
2587         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
2588         Add conditions to avoid runtime errors if not supported.
2589
2590 2009-10-10  Richard Guenther  <rguenther@suse.de>
2591
2592         PR tree-optimization/41654
2593         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
2594
2595 2009-10-09  Jason Merrill  <jason@redhat.com>
2596
2597         * g++.dg/cpp/ucn-1.C: New.
2598
2599 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2600
2601         PR fortran/41585
2602         * gfortran.dg/class_2.f03: Extended test case.
2603
2604 2009-10-09  Tobias Burnus  <burnus@net-b.de>
2605
2606         PR fortran/41582
2607         * gfortran.dg/class_allocate_1.f03: Modify code such that
2608         it compiles with the gfc_warning->gfc_error change.
2609         * gfortran.dg/class_allocate_1.f03: New test.
2610
2611 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2612
2613         PR fortran/41579
2614         * gfortran.dg/select_type_6.f03: New test.
2615
2616 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
2617
2618         PR preprocessor/41445
2619         * gcc.dg/cpp/separate-1.c: Adjust.
2620         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
2621         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
2622         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
2623         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
2624         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
2625         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
2626         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
2627
2628         PR rtl-optimization/41646
2629         * gcc.c-torture/compile/pr41646.c: New test.
2630
2631 2009-10-09  Richard Guenther  <rguenther@suse.de>
2632
2633         PR tree-optimization/41634
2634         * gcc.c-torture/compile/pr41634.c: New testcase.
2635
2636 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
2637
2638         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
2639
2640 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
2641
2642         * gnat.dg/opt3.adb: New test.
2643         * gnat.dg/opt3_pkg.ads: New helper.
2644
2645 2009-10-08  Doug Kwan  <dougkwan@google.com>
2646
2647         PR rtl-optimization/41574
2648         * gcc.dg/pr41574.c: New test.
2649
2650 2009-10-08  Cary Coutant  <ccoutant@google.com>
2651
2652         Add support for debugging with ICF (Identical Code Folding).
2653         * g++.dg/debug/dwarf2/icf.C: New test.
2654
2655 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
2656
2657         * gcc.target/mips/truncate-6.c: New test.
2658
2659 2009-10-08  Jason Merrill  <jason@redhat.com>
2660
2661         PR c++/36816
2662         * g++.dg/cpp0x/rv-deduce.C: New.
2663
2664         PR c++/37177
2665         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
2666         * g++.dg/template/explicit-args2.C: New.
2667         * g++.dg/template/explicit-args3.C: New.
2668         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
2669
2670 2009-10-08  Michael Matz  <matz@suse.de>
2671
2672         PR middle-end/41573
2673         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2674         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2675         * gcc.dg/pr41573.c: New test.
2676
2677 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
2678
2679         PR c/41182
2680         * gcc.c-torture/compile/pr41182-1.c: New.
2681
2682 2009-10-07  Jason Merrill  <jason@redhat.com>
2683
2684         * g++.dg/cpp0x/variadic95.C: New.
2685
2686 2009-10-07  Jason Merrill  <jason@redhat.com>
2687
2688         * g++.dg/template/scope3.C: New.
2689
2690 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
2691
2692         * gcc.dg/debug/dwarf2/inline3.c: New test.
2693
2694 2009-10-07  Daniel Kraft  <d@domob.eu>
2695
2696         PR fortran/41615
2697         * gfortran.dg/assumed_charlen_function_6.f90: New test.
2698
2699 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
2700
2701         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2702         * gfortran.dg/select_type_1.f03: Modified error message.
2703         * gfortran.dg/select_type_5.f03: New test.
2704
2705 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2706
2707         PR libgfortran/41612
2708         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2709         have kind=10 reals.
2710
2711 2009-10-06  Jason Merrill  <jason@redhat.com>
2712
2713         * g++.dg/cpp0x/lambda/lambda-init.C: New.
2714         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2715
2716 2009-10-06  Richard Guenther  <rguenther@suse.de>
2717
2718         PR lto/41502
2719         * gcc.dg/lto/20091006-1_0.c: New testcase.
2720         * gcc.dg/lto/20091006-1_1.c: Likewise.
2721         * gcc.dg/lto/20091005-2_0.c: Likewise.
2722
2723 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2724
2725         PR ada/41383
2726         * gnat.dg/timer_cancel.adb: New test.
2727
2728 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2729
2730         PR ada/38333
2731         * gnat.dg/specs/import_abstract.ads: New.
2732
2733 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2734
2735         PR libgfortran/35862
2736         * gfortran.dg/round_2.f03: New test.
2737
2738 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
2739
2740         PR debug/41558
2741         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2742         * lib/gcc-gdb-test.exp: ... here.  New file.
2743         * gfortran.dg/guality/guality.exp: New file.
2744         * gfortran.dg/guality/pr41558.f90: New test.
2745         * gfortran.dg/guality/arg1.f90: New test.
2746
2747 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
2748
2749         * gfortran.dg/dynamic_dispatch_1.f90: New test.
2750         * gfortran.dg/dynamic_dispatch_2.f90: New test.
2751         * gfortran.dg/dynamic_dispatch_3.f90: New test.
2752         * gfortran.dg/module_md5_1.f90: Update md5 sum.
2753
2754 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
2755
2756         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2757         register_pass_info.
2758         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2759         plugin_pass to register_pass_info.
2760         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2761         register_pass_info.
2762         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2763         register_pass_info.
2764
2765 2009-10-05  Richard Guenther  <rguenther@suse.de>
2766
2767         PR lto/41281
2768         * gcc.dg/lto/20090914-2_0.c: New testcase.
2769
2770 2009-10-05  Richard Guenther  <rguenther@suse.de>
2771
2772         PR lto/40902
2773         * gcc.dg/lto/20091005-1_0.c: New testcase.
2774         * gcc.dg/lto/20091005-1_1.c: Likewise.
2775
2776 2009-10-05  Richard Guenther  <rguenther@suse.de>
2777
2778         PR lto/41552
2779         PR lto/41487
2780         * g++.dg/lto/20091002-1_0.C: Adjust flags.
2781         * g++.dg/lto/20091004-1_0.C: New testcase.
2782         * g++.dg/lto/20091004-1_1.C: Likewise.
2783         * g++.dg/lto/20091004-2_0.C: Likewise.
2784         * g++.dg/lto/20091004-2_1.C: Likewise.
2785         * g++.dg/lto/20091004-3_0.C: Likewise.
2786         * g++.dg/lto/20091004-3_1.C: Likewise.
2787
2788 2009-10-05  Richard Guenther  <rguenther@suse.de>
2789
2790         PR tree-optimization/23821
2791         * gcc.dg/torture/pr23821.c: New testcase.
2792
2793 2009-10-05  Daniel Kraft  <d@domob.eu>
2794
2795         PR fortran/41403
2796         * gfortran.dg/goto_6.f: New test.
2797         * gfortran.dg/goto_7.f: New test.
2798
2799 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2800             Bill Maddox  <maddox@google.com>
2801             Cary Coutant  <ccoutant@google.com>
2802             Chris Demetriou  <cgd@google.com>
2803             Diego Novillo  <dnovillo@google.com>
2804             Doug Kwan  <dougkwan@google.com>
2805             Jan Hubicka  <jh@suse.cz>
2806             Ollie Wild  <aaw@google.com>
2807             Rafael Espindola  <espindola@google.com>
2808             Richard Guenther  <rguenther@suse.de>
2809             Simon Baldwin  <simonb@google.com>
2810
2811         * g++.dg/20090107-1.C: New.
2812         * g++.dg/20090121-1.C: New.
2813         * g++.dg/ipa/20090113-1.C: New.
2814         * g++.dg/lto: New directory.
2815         * g++.dg/lto/20080829_0.C: New.
2816         * g++.dg/lto/20080904_0.C: New.
2817         * g++.dg/lto/20080907_0.C: New.
2818         * g++.dg/lto/20080908-1_0.C: New.
2819         * g++.dg/lto/20080908-2_0.C: New.
2820         * g++.dg/lto/20080908-3_0.C: New.
2821         * g++.dg/lto/20080909-1_0.C: New.
2822         * g++.dg/lto/20080910-1_0.C: New.
2823         * g++.dg/lto/20080912-1_0.C: New.
2824         * g++.dg/lto/20080912_0.C: New.
2825         * g++.dg/lto/20080915_0.C: New.
2826         * g++.dg/lto/20080916_0.C: New.
2827         * g++.dg/lto/20080917_0.C: New.
2828         * g++.dg/lto/20080924_0.C: New.
2829         * g++.dg/lto/20080926_0.C: New.
2830         * g++.dg/lto/20081008_0.C: New.
2831         * g++.dg/lto/20081022.h: New.
2832         * g++.dg/lto/20081022_0.C: New.
2833         * g++.dg/lto/20081022_1.C: New.
2834         * g++.dg/lto/20081023_0.C: New.
2835         * g++.dg/lto/20081109-1_0.C: New.
2836         * g++.dg/lto/20081109-2_0.C: New.
2837         * g++.dg/lto/20081109_0.C: New.
2838         * g++.dg/lto/20081109_1.C: New.
2839         * g++.dg/lto/20081118-1_0.C: New.
2840         * g++.dg/lto/20081118-1_1.C: New.
2841         * g++.dg/lto/20081118_0.C: New.
2842         * g++.dg/lto/20081118_1.C: New.
2843         * g++.dg/lto/20081119-1.h: New.
2844         * g++.dg/lto/20081119-1_0.C: New.
2845         * g++.dg/lto/20081119-1_1.C: New.
2846         * g++.dg/lto/20081119_0.C: New.
2847         * g++.dg/lto/20081119_1.C: New.
2848         * g++.dg/lto/20081120-1_0.C: New.
2849         * g++.dg/lto/20081120-1_1.C: New.
2850         * g++.dg/lto/20081120-2_0.C: New.
2851         * g++.dg/lto/20081120-2_1.C: New.
2852         * g++.dg/lto/20081123_0.C: New.
2853         * g++.dg/lto/20081123_1.C: New.
2854         * g++.dg/lto/20081125.h: New.
2855         * g++.dg/lto/20081125_0.C: New.
2856         * g++.dg/lto/20081125_1.C: New.
2857         * g++.dg/lto/20081127_0.C: New.
2858         * g++.dg/lto/20081127_1.C: New.
2859         * g++.dg/lto/20081203_0.C: New.
2860         * g++.dg/lto/20081203_1.C: New.
2861         * g++.dg/lto/20081204-1_0.C: New.
2862         * g++.dg/lto/20081204-1_1.C: New.
2863         * g++.dg/lto/20081204-2_0.C: New.
2864         * g++.dg/lto/20081204-2_1.C: New.
2865         * g++.dg/lto/20081209_0.C: New.
2866         * g++.dg/lto/20081209_1.C: New.
2867         * g++.dg/lto/20081211-1.h: New.
2868         * g++.dg/lto/20081211-1_0.C: New.
2869         * g++.dg/lto/20081211-1_1.C: New.
2870         * g++.dg/lto/20081217-1_0.C: New.
2871         * g++.dg/lto/20081217-2_0.C: New.
2872         * g++.dg/lto/20081219_0.C: New.
2873         * g++.dg/lto/20081219_1.C: New.
2874         * g++.dg/lto/20090106_0.C: New.
2875         * g++.dg/lto/20090112_0.C: New.
2876         * g++.dg/lto/20090128_0.C: New.
2877         * g++.dg/lto/20090221_0.C: New.
2878         * g++.dg/lto/20090302_0.C: New.
2879         * g++.dg/lto/20090302_1.C: New.
2880         * g++.dg/lto/20090303_0.C: New.
2881         * g++.dg/lto/20090311-1.h: New.
2882         * g++.dg/lto/20090311-1_0.C: New.
2883         * g++.dg/lto/20090311-1_1.C: New.
2884         * g++.dg/lto/20090311_0.C: New.
2885         * g++.dg/lto/20090311_1.C: New.
2886         * g++.dg/lto/20090312.h: New.
2887         * g++.dg/lto/20090312_0.C: New.
2888         * g++.dg/lto/20090312_1.C: New.
2889         * g++.dg/lto/20090313_0.C: New.
2890         * g++.dg/lto/20090313_1.C: New.
2891         * g++.dg/lto/20090315_0.C: New.
2892         * g++.dg/lto/20090315_1.C: New.
2893         * g++.dg/lto/20091002-1_0.C: New testcase.
2894         * g++.dg/lto/20091002-2_0.C: Likewise..
2895         * g++.dg/lto/20091002-3_0.C: Likewise..
2896         * g++.dg/lto/README: New.
2897         * g++.dg/lto/pr40818_0.C: New.
2898         * g++.dg/opt/thunk3-1.C: New.
2899         * g++.dg/opt/thunk4.C: New.
2900         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2901         replacements with __attribute__ ((__noinline__)).
2902         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2903         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2904         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2905         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2906         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2907         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2908         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2909         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2910         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2911         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2912         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2913         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2914         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2915         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2916         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2917         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2918         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2919         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2920         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2921         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2922         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2923         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2924         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2925         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2926         * gcc.dg/20081223-1.c: New.
2927         * gcc.dg/lto: New directory.
2928         * gcc.dg/lto/20080908_0.c: New.
2929         * gcc.dg/lto/20080917_0.c: New.
2930         * gcc.dg/lto/20080924_0.c: New.
2931         * gcc.dg/lto/20081024_0.c: New.
2932         * gcc.dg/lto/20081109_0.c: New.
2933         * gcc.dg/lto/20081111_0.c: New.
2934         * gcc.dg/lto/20081111_1.c: New.
2935         * gcc.dg/lto/20081112_0.c: New.
2936         * gcc.dg/lto/20081112_1.c: New.
2937         * gcc.dg/lto/20081115_0.c: New.
2938         * gcc.dg/lto/20081115_1.c: New.
2939         * gcc.dg/lto/20081115_2.c: New.
2940         * gcc.dg/lto/20081118_0.c: New.
2941         * gcc.dg/lto/20081118_1.c: New.
2942         * gcc.dg/lto/20081118_2.c: New.
2943         * gcc.dg/lto/20081120-1_0.c: New.
2944         * gcc.dg/lto/20081120-1_1.c: New.
2945         * gcc.dg/lto/20081120-2_0.c: New.
2946         * gcc.dg/lto/20081120-2_1.c: New.
2947         * gcc.dg/lto/20081125_0.c: New.
2948         * gcc.dg/lto/20081125_1.c: New.
2949         * gcc.dg/lto/20081126_0.c: New.
2950         * gcc.dg/lto/20081201-1_0.c: New.
2951         * gcc.dg/lto/20081201-1_1.c: New.
2952         * gcc.dg/lto/20081201-1_2.c: New.
2953         * gcc.dg/lto/20081201-2_0.c: New.
2954         * gcc.dg/lto/20081201-2_1.c: New.
2955         * gcc.dg/lto/20081202-1_0.c: New.
2956         * gcc.dg/lto/20081202-1_1.c: New.
2957         * gcc.dg/lto/20081202-2_0.c: New.
2958         * gcc.dg/lto/20081202-2_1.c: New.
2959         * gcc.dg/lto/20081204-1_0.c: New.
2960         * gcc.dg/lto/20081204-1_1.c: New.
2961         * gcc.dg/lto/20081204-2_0.c: New.
2962         * gcc.dg/lto/20081210-1_0.c: New.
2963         * gcc.dg/lto/20081212-1_0.c: New.
2964         * gcc.dg/lto/20081222_0.c: New.
2965         * gcc.dg/lto/20081222_0.h: New.
2966         * gcc.dg/lto/20081222_1.c: New.
2967         * gcc.dg/lto/20081224_0.c: New.
2968         * gcc.dg/lto/20081224_0.h: New.
2969         * gcc.dg/lto/20081224_1.c: New.
2970         * gcc.dg/lto/20090116_0.c: New.
2971         * gcc.dg/lto/20090120_0.c: New.
2972         * gcc.dg/lto/20090126-1_0.c: New.
2973         * gcc.dg/lto/20090126-2_0.c: New.
2974         * gcc.dg/lto/20090206-1_0.c: New.
2975         * gcc.dg/lto/20090206-2_0.c: New.
2976         * gcc.dg/lto/20090210_0.c: New.
2977         * gcc.dg/lto/20090210_1.c: New.
2978         * gcc.dg/lto/20090213_0.c: New.
2979         * gcc.dg/lto/20090213_1.c: New.
2980         * gcc.dg/lto/20090218-1_0.c: New.
2981         * gcc.dg/lto/20090218-1_1.c: New.
2982         * gcc.dg/lto/20090218-2_0.c: New.
2983         * gcc.dg/lto/20090218-2_1.c: New.
2984         * gcc.dg/lto/20090218_0.c: New.
2985         * gcc.dg/lto/20090218_1.c: New.
2986         * gcc.dg/lto/20090218_2.c: New.
2987         * gcc.dg/lto/20090218_3.c: New.
2988         * gcc.dg/lto/20090219_0.c: New.
2989         * gcc.dg/lto/20090312_0.c: New.
2990         * gcc.dg/lto/20090312_1.c: New.
2991         * gcc.dg/lto/20090313_0.c: New.
2992         * gcc.dg/lto/20090706-1_0.c: New.
2993         * gcc.dg/lto/20090706-2_0.c: New.
2994         * gcc.dg/lto/20090717_0.c: New.
2995         * gcc.dg/lto/20090717_1.c: New.
2996         * gcc.dg/lto/20090729_0.c: New.
2997         * gcc.dg/lto/20090729_1.c: New.
2998         * gcc.dg/lto/20090812_0.c: New.
2999         * gcc.dg/lto/20090812_1.c: New.
3000         * gcc.dg/lto/20090914-1_0.c: New.
3001         * gcc.dg/lto/README: New.
3002         * gcc.dg/visibility-7.c: Adjust expected pattern
3003         * gfortran.dg/lto: New directory.
3004         * gfortran.dg/lto/pr40724_0.f: New.
3005         * gfortran.dg/lto/pr40724_1.f: New.
3006         * gfortran.dg/lto/pr40725_0.f03: New.
3007         * gfortran.dg/lto/pr40725_1.c: New.
3008         * gfortran.dg/lto/pr41069_0.f90: New.
3009         * gfortran.dg/lto/pr41069_1.f90: New.
3010         * gfortran.dg/lto/pr41069_2.f90: New.
3011         * g++.dg/README: Add 'lto' directory.
3012         * g++.dg/dg.exp: Also scan 'lto' directory
3013
3014 2009-10-03  Ben Elliston  <bje@au.ibm.com>
3015             Janis Johnson  <janis187@us.ibm.com>
3016             Diego Novillo  <dnovillo@google.com>
3017
3018         * g++.dg/lto/lto.exp: New.
3019         * gcc.c-torture/execute/execute.exp: Add
3020         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
3021         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
3022         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3023         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
3024         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
3025         * gcc.dg/lto/lto.exp: New.
3026         * gfortran.dg/lto/lto.exp: New.
3027         * lib/target-supports.exp (check_effective_target_lto): New.
3028         * lib/c-torture.exp: Load target-supports.exp.  Define
3029         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
3030         * lib/gcc-dg.exp: Likewise.
3031         * lib/lto.exp: New.
3032         * lib/torture-options.exp: Add support for a third argument.
3033
3034 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
3035
3036         PR testsuite/41542
3037         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
3038
3039 2009-10-02  Jason Merrill  <jason@redhat.com>
3040
3041         * g++.dg/abi/mangle32.C: New.
3042
3043 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
3044
3045         * gnat.dg/atomic2.adb: New test.
3046
3047 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
3048
3049         * gnat.dg/array11.adb: New test.
3050         * gnat.dg/array12.adb: Likewise.
3051
3052 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
3053
3054         * gnat.dg/array10.adb: New test.
3055         * gnat.dg/object_overflow.adb: Tweak.
3056
3057 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
3058
3059         * gcc.dg/guality/guality.exp: Disable on darwin.
3060
3061 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
3062
3063         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
3064         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
3065         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
3066         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
3067
3068 2009-10-02  Tobias Burnus  <burnus@net-b.de>
3069
3070         PR fortran/41479
3071         * gfortran.dg/intent_out_5.f90: New test.
3072
3073 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
3074
3075         PR debug/41404
3076         PR debug/41353
3077         * gcc.dg/guality/pr41404-1.c: New test.
3078         * gcc.dg/guality/pr41353-2.c: New test.
3079
3080 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
3081
3082         PR testsuite/41546
3083         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
3084         to -mtune=generic.
3085
3086 2009-10-01  Jan Hubicka  <jh@suse.cz>
3087
3088         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
3089
3090 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
3091
3092         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
3093
3094         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
3095
3096 2009-10-01  Tobias Burnus  <burnus@net-b.de>
3097
3098         PR fortran/41515
3099         * gfortran.dg/parameter_array_init_5.f90: New test.
3100
3101 2009-10-01  Jason Merrill  <jason@redhat.com>
3102
3103         * g++.dg/cpp0x/defaulted13.C: New.
3104
3105 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
3106
3107         * gfortran.dg/bounds_check_7.f90: Adapted error message.
3108         * gfortran.dg/bounds_check_11.f90: Likewise.
3109         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
3110
3111 2009-09-30  Tobias Burnus  <burnus@net-b.de>
3112
3113         * gfortran.dg/select_type_4.f90: New test.
3114
3115 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3116
3117         * gfortran.dg/same_type_as_1.f03: New test.
3118         * gfortran.dg/same_type_as_2.f03: Ditto.
3119
3120 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3121
3122         * gfortran.dg/select_type_1.f03: Extended.
3123         * gfortran.dg/select_type_3.f03: New test.
3124
3125 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3126
3127         * gfortran.dg/class_allocate_1.f03: New test.
3128
3129 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3130
3131         PR fortran/40996
3132         * gfortran.dg/allocatable_scalar_3.f90: New test.
3133         * gfortran.dg/select_type_2.f03: Ditto.
3134         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
3135
3136 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3137
3138         * gfortran.dg/block_name_2.f90: Modified error message.
3139         * gfortran.dg/select_6.f90: Ditto.
3140         * gfortran.dg/select_type_1.f03: New test.
3141
3142 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3143
3144         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
3145         * gfortran.dg/class_1.f03: Ditto.
3146         * gfortran.dg/class_2.f03: Ditto.
3147         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
3148         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3149         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3150         * gfortran.dg/typebound_call_10.f03: Ditto.
3151         * gfortran.dg/typebound_call_2.f03: Ditto.
3152         * gfortran.dg/typebound_call_3.f03: Ditto.
3153         * gfortran.dg/typebound_call_4.f03: Ditto.
3154         * gfortran.dg/typebound_call_9.f03: Ditto.
3155         * gfortran.dg/typebound_generic_3.f03: Ditto.
3156         * gfortran.dg/typebound_generic_4.f03: Ditto.
3157         * gfortran.dg/typebound_operator_1.f03: Ditto.
3158         * gfortran.dg/typebound_operator_2.f03: Ditto.
3159         * gfortran.dg/typebound_operator_3.f03: Ditto.
3160         * gfortran.dg/typebound_operator_4.f03: Ditto.
3161         * gfortran.dg/typebound_proc_1.f08: Ditto.
3162         * gfortran.dg/typebound_proc_5.f03: Ditto.
3163         * gfortran.dg/typebound_proc_6.f03: Ditto.
3164
3165 2009-09-30  Jason Merrill  <jason@redhat.com>
3166
3167         * g++.dg/eh/init-temp1.C: Improve test.
3168
3169 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
3170
3171         PR target/22093
3172         * gcc.target/alpha/pr22093.c: New test.
3173
3174 2009-09-29  John Freeman  <jfreeman08@gmail.com>
3175             Jason Merrill  <jason@redhat.com>
3176
3177         * g++.dg/cpp0x/lambda/lambda-array.C: New.
3178         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
3179         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
3180         * g++.dg/cpp0x/lambda/lambda-const.C: New.
3181         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
3182         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
3183         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
3184         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
3185         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
3186         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
3187         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
3188         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
3189         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
3190         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
3191         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
3192         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
3193         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
3194         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
3195         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
3196         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
3197         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
3198         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
3199         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
3200         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
3201         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
3202         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
3203         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
3204         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
3205         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
3206         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
3207         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
3208         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
3209         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
3210         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
3211         * g++.dg/cpp0x/lambda/lambda-template.C: New.
3212         * g++.dg/cpp0x/lambda/lambda-this.C: New.
3213         * g++.dg/cpp0x/lambda/lambda-type.C: New.
3214         * g++.dg/cpp0x/lambda/lambda-use.C: New.
3215         * lib/prune.exp: Accept "In lambda function".
3216
3217 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
3218
3219         * gcc.target/i386/fma4-check.h: New file.
3220         * gcc.target/i386/fma4-fma.c: Ditto.
3221         * gcc.target/i386/fma4-maccXX.c: Ditto.
3222         * gcc.target/i386/fma4-msubXX.c: Ditto.
3223         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
3224         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
3225         * gcc.target/i386/fma4-vector.c: Ditto.
3226         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
3227         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
3228         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
3229         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
3230         * gcc.target/i386/fma4-256-vector.c: Ditto.
3231         * gcc.target/i386/funcspec-2.c: Ditto.
3232
3233         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
3234
3235         * gcc.target/i386/funcspec-5.c: Add FMA4.
3236         * gcc.target/i386/funcspec-6.c: Ditto.
3237         * gcc.target/i386/funcspec-8.c: Ditto.
3238
3239         * gcc.target/i386/funcspec-9.c: New file.
3240
3241         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
3242
3243         * gcc.target/i386/isa-10.c: New file.
3244         * gcc.target/i386/isa-11.c: Ditto.
3245         * gcc.target/i386/isa-12.c: Ditto.
3246         * gcc.target/i386/isa-13.c: Ditto.
3247         * gcc.target/i386/isa-2.c: Ditto.
3248         * gcc.target/i386/isa-3.c: Ditto.
3249         * gcc.target/i386/isa-4.c: Ditto.
3250         * gcc.target/i386/isa-7.c: Ditto.
3251         * gcc.target/i386/isa-8.c: Ditto.
3252         * gcc.target/i386/isa-9.c: Ditto.
3253
3254         * gcc.target/i386/isa-14.c: Add FMA4.
3255         * gcc.target/i386/isa-1.c: Ditto.
3256         * gcc.target/i386/isa-5.c: Ditto.
3257         * gcc.target/i386/isa-6.c: Ditto.
3258
3259         * gcc.target/i386/sse-12.c: New file.
3260         * gcc.target/i386/sse-13.c: Ditto.
3261         * gcc.target/i386/sse-14.c: Ditto.
3262         * gcc.target/i386/sse-22.c: Ditto.
3263
3264         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
3265         * g++.dg/other/i386-3.C: Ditto.
3266         * g++.dg/other/i386-5.C: Ditto.
3267         * g++.dg/other/i386-6.C: Ditto.
3268
3269 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
3270
3271         PR testsuite/41496
3272         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
3273         before.
3274
3275 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
3276
3277         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
3278         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
3279
3280 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
3281
3282         PR debug/41438
3283         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
3284         hidden.
3285         * g++.dg/debug/dwarf2/const-1.C: Likewise.
3286
3287 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
3288
3289         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
3290         * gcc.target/i386/isa-1.c: Remove SSE5.
3291         * gcc.target/i386/isa-5.c: Ditto.
3292         * gcc.target/i386/isa-6.c: Ditto.
3293         * gcc.target/i386/funcspec-4.c: Remove error conditions
3294         related to SSE5.
3295         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
3296         * gcc.target/i386/avx-2.c: Ditto.
3297         * gcc.target/i386/sse-23.c: Ditto.
3298         * gcc.target/i386/funcspec-9.c: Delete.
3299
3300 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
3301
3302         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
3303         * gcc.dg/guality/pr41353-1.c: New test.
3304
3305         PR testsuite/41444
3306         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
3307         in macro name definition for non-unix/win32/msdos.
3308
3309 2009-09-29  Daniel Kraft  <d@domob.eu>
3310
3311         PR fortran/39626
3312         * gfortran.dg/block_1.f08: New test.
3313         * gfortran.dg/block_2.f08: New test.
3314         * gfortran.dg/block_3.f90: New test.
3315         * gfortran.dg/block_4.f08: New test.
3316         * gfortran.dg/block_5.f08: New test.
3317         * gfortran.dg/block_6.f08: New test.
3318         * gfortran.dg/block_7.f08: New test.
3319         * gfortran.dg/block_8.f08: New test.
3320
3321 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3322
3323         PR libgfortran/35862
3324         * gfortran.dg/round_1.f03: New test.
3325         * gfortran.dg/f2003_io_3.f03: Update test.
3326
3327 2009-09-28  Easwaran Raman  <eraman@google.com>
3328
3329         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
3330         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
3331
3332 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
3333
3334         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
3335         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
3336         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
3337         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
3338         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
3339
3340         * g++.dg/dfp/dfp.exp: Fix typo.
3341
3342         * lib/target-supports.exp (check-effective-target-dfp-nocache):
3343         Fix typo that breaks the check.
3344
3345 2009-09-28  Olivier Hainque  <hainque@adacore.com>
3346
3347         * gnat.dg (tagged_alloc_free.adb): New testcase.
3348
3349 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
3350
3351         * g++.dg/dfp: New directory.
3352         * g++.dg/dg.exp: Prune tests in dfp directory.
3353         * g++.dg/dfp/dfp.exp: New.
3354         * g++.dg/dfp/mangle-mode.C: New test.
3355
3356 2009-09-28  Michael Matz  <matz@suse.de>
3357
3358         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
3359         for sign of -Inf.
3360
3361 2009-09-27  Richard Henderson  <rth@redhat.com>
3362
3363         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
3364         * gcc.dg/tree-ssa/pr41469-1.c: New.
3365
3366 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
3367
3368         PR c/41476
3369         * gcc.dg/cond-constqual-1.c: New test.
3370
3371 2009-09-26  Michael Matz  <matz@suse.de>
3372
3373         PR lto/40758
3374         PR middle-end/41470
3375         * gcc.dg/pr41470.c: New test.
3376
3377 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3378
3379         * gnat.dg/array9.adb: New test.
3380
3381 2009-09-26  Michael Matz  <matz@suse.de>
3382
3383         PR tree-optimization/41454
3384         * gcc.dg/pr41454.c: New test.
3385
3386 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
3387
3388         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
3389         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
3390         into DW_TAG_GNU_template_parameter_pack and
3391         DW_TAG_GNU_formal_parameter_pack.
3392         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3393         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3394
3395 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
3396
3397         * gcc.dg/vect/vect.exp: Append extra parameters as separate
3398         parameters for alignment-sensitive -fsection-anchors tests.
3399
3400 2009-09-25  Richard Guenther  <rguenther@suse.de>
3401
3402         PR middle-end/41463
3403         * gcc.c-torture/execute/pr41463.c: New testcase.
3404
3405 2009-09-25  Olivier Hainque  <hainque@adacore.com>
3406
3407         * gnat.dg/sse_nolib.adb: New testcase.
3408
3409 2009-09-25  Revital Eres  <ERES@il.ibm.com>
3410
3411         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
3412         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
3413         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
3414         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
3415         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3416         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
3417         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3418         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3419         * gcc.dg/vect/vect.exp: Add Power7 flags.
3420         * g++.dg/vect/vect.exp: Likewise.
3421         * gfortran.dg/vect/vect.exp: Likewise.
3422
3423 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3424
3425         PR fortran/41459
3426         * gfortran.dg/empty_label.f: New test.
3427         * gfortran.dg/empty_label.f90: Ditto.
3428         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
3429
3430 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3431
3432         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
3433         compile-time.
3434
3435 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
3436
3437         * lib/scanasm.exp (make_pattern_printable): New function.
3438         (dg-scan, scan-assembler-times, scan-assembler-dem,
3439         scan-assembler-dem-not): Use it.
3440
3441 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
3442
3443         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
3444         (test_nested): Renamed to ...
3445         (test_nested1): This.
3446         (test_nested2): New.
3447         (main): Likewise.
3448
3449 2009-09-24  Richard Guenther  <rguenther@suse.de>
3450
3451         PR tree-optimization/36143
3452         PR tree-optimization/38747
3453         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
3454         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3455         * g++.dg/torture/pr38747.C: New testcase.
3456         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
3457
3458 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
3459
3460         * gnat.dg/nested_proc.adb: New test.
3461
3462 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
3463
3464         * gcc.target/i386/pr12329.c: Adjust.
3465
3466 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
3467
3468         PR debug/41248
3469         * gcc.dg/pr41248.c: New.
3470
3471 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
3472
3473         PR debug/41065
3474         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
3475
3476 2009-09-23  Andreas Schwab  <schwab@redhat.com>
3477
3478         * lib/profopt.exp (profopt-get-options): Set tool_flags for
3479         current_compiler_flags.  Fix typos.
3480
3481 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
3482
3483         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
3484
3485 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
3486
3487         PR c/39779
3488         * gcc.c-torture/compile/pr39779.c: New test.
3489
3490 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
3491
3492         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
3493         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3494         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3495
3496 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
3497
3498         PR debug/41295
3499         * gcc.dg/pr41295.c: New.
3500
3501 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
3502
3503         * gcc.dg/pr40209.c: Add test case.
3504
3505 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
3506
3507         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
3508         matching assembly.
3509         * gcc.target/mips/code-readable-2.c: Likewise.
3510         * gcc.target/mips/code-readable-3.c: Likewise.
3511
3512 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
3513
3514         * lib/target-supports.exp (check_effective_target_dfp_nocache):
3515         Check support via mode instead of C type.
3516         (check_effective_target_dfprt_nocache): Ditto.
3517         (check_effective_target_hard_dfp): Ditto.
3518
3519 2009-09-22  Richard Guenther  <rguenther@suse.de>
3520
3521         PR middle-end/41395
3522         * gcc.c-torture/execute/pr41395-1.c: New testcase.
3523         * gcc.c-torture/execute/pr41395-2.c: Likewise.
3524
3525 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3526
3527         * gcc.dg/20090922-1.c: New test.
3528
3529         PR bootstrap/41405
3530         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
3531         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3532         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3533         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
3534         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3535         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3536         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3537         * objc.dg/dwarf-2.m: Likewise.
3538
3539 2009-09-22  Richard Guenther  <rguenther@suse.de>
3540
3541         PR tree-optimization/41428
3542         * g++.dg/tree-ssa/pr41428.C: New testcase.
3543
3544 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3545
3546         PR middle-end/41429
3547         * g++.dg/gomp/pr41429.C: New test.
3548
3549 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
3550
3551         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
3552
3553 2009-09-21  Jason Merrill  <jason@redhat.com>
3554
3555         PR c++/41421
3556         * g++.dg/cpp0x/trivial1.C: Expand.
3557
3558 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
3559
3560         * gcc.dg/torture/calleesave-sse.c: New.
3561
3562 2009-09-21  Jan Hubicka  <jh@suse.cz>
3563
3564         * gcc.dg/guality/inline-params.c: New testcase.
3565
3566 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
3567
3568         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
3569         Add -fno-inline.
3570         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
3571         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
3572         (f2): Ditto.
3573
3574 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3575
3576         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
3577         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
3578         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
3579         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
3580         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
3581
3582 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3583
3584         PR middle-end/40642
3585         * g++.dg/torture/pr40642.C: New testcase.
3586
3587 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3588
3589         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
3590         cases in static initializers.
3591
3592 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
3593
3594         * gcc.c-tortue/compile/pr39886.c: New.
3595
3596 2009-09-20  Chris Demetriou  <cgd@google.com>
3597
3598         PR preprocessor/28435:
3599         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
3600         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
3601         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3602         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3603         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3604
3605 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
3606
3607         * gcc.target/mips/mips.exp: Add relax-pic-calls
3608         under -mfoo/-mno-foo options.
3609         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
3610         and -mexplicit-relocs.
3611         * gcc.target/mips/call-1.c: New test.
3612         * gcc.target/mips/call-2.c: New test.
3613         * gcc.target/mips/call-3.c: New test.
3614         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
3615         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3616
3617 2009-09-19  Chris Demetriou  <cgd@google.com>
3618
3619         PR preprocessor/28435:
3620         * gcc.dg/cpp/missing-header-MD.c: New test.
3621         * gcc.dg/cpp/missing-header-MMD.c: New test.
3622         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
3623         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
3624
3625 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3626
3627         PR libgfortran/41328
3628         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
3629         EOF works.
3630
3631 2009-09-18  Jason Merrill  <jason@redhat.com>
3632
3633         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
3634         * g++.dg/cpp0x/initlist-deduce.C: New.
3635
3636 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
3637
3638         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
3639
3640 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
3641
3642         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
3643         * c-c++-common/dfp: New directory.
3644         * c-c++-common/dfp/dfp-dbg.h: New file.
3645         * gcc.dg/dfp/call-by-value.c: Move to ...
3646         * c-c++-common/call-by-value.c: here.
3647         * gcc.dg/dfp/cast.c: Move to ...
3648         * c-c++-common/cast.c: here.
3649         * gcc.dg/dfp/compare-eq-const.c: Move to ...
3650         * c-c++-common/compare-eq-const.c: here.
3651         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
3652         * c-c++-common/compare-eq-d128.c: here.
3653         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
3654         * c-c++-common/compare-eq-d32.c: here.
3655         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
3656         * c-c++-common/compare-eq-d64.c: here.
3657         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
3658         * c-c++-common/compare-eq-dfp.c: here.
3659         * gcc.dg/dfp/compare-eq.h: Move to ...
3660         * c-c++-common/compare-eq.h: here.
3661         * gcc.dg/dfp/compare-rel-const.c: Move to ...
3662         * c-c++-common/compare-rel-const.c: here.
3663         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
3664         * c-c++-common/compare-rel-d128.c: here.
3665         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
3666         * c-c++-common/compare-rel-d32.c: here.
3667         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
3668         * c-c++-common/compare-rel-d64.c: here.
3669         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
3670         * c-c++-common/compare-rel-dfp.c: here.
3671         * gcc.dg/dfp/compare-rel.h: Move to ...
3672         * c-c++-common/compare-rel.h: here.
3673         * gcc.dg/dfp/compare-special-d128.c: Move to ...
3674         * c-c++-common/compare-special-d128.c: here.
3675         * gcc.dg/dfp/compare-special-d32.c: Move to ...
3676         * c-c++-common/compare-special-d32.c: here.
3677         * gcc.dg/dfp/compare-special-d64.c: Move to ...
3678         * c-c++-common/compare-special-d64.c: here.
3679         * gcc.dg/dfp/compare-special.h: Move to ...
3680         * c-c++-common/compare-special.h: here.
3681         * gcc.dg/dfp/constants-zero.c: Move to ...
3682         * c-c++-common/constants-zero.c: here.
3683         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
3684         * c-c++-common/convert-bfp-10.c: here.
3685         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
3686         * c-c++-common/convert-bfp-11.c: here.
3687         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3688         * c-c++-common/convert-bfp-12.c: here.
3689         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3690         * c-c++-common/convert-bfp-13.c: here.
3691         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3692         * c-c++-common/convert-bfp-14.c: here.
3693         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3694         * c-c++-common/convert-bfp-2.c: here.
3695         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3696         * c-c++-common/convert-bfp-3.c: here.
3697         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3698         * c-c++-common/convert-bfp-4.c: here.
3699         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3700         * c-c++-common/convert-bfp-5.c: here.
3701         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3702         * c-c++-common/convert-bfp-6.c: here.
3703         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3704         * c-c++-common/convert-bfp-7.c: here.
3705         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3706         * c-c++-common/convert-bfp-8.c: here.
3707         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3708         * c-c++-common/convert-bfp-9.c: here.
3709         * gcc.dg/dfp/convert-bfp.c: Move to ...
3710         * c-c++-common/convert-bfp.c: here.
3711         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3712         * c-c++-common/convert-bfp-fold.c: here.
3713         * gcc.dg/dfp/convert-dfp.c: Move to ...
3714         * c-c++-common/convert-dfp.c: here.
3715         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3716         * c-c++-common/convert-dfp-fold-2.c: here.
3717         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3718         * c-c++-common/convert-dfp-fold.c: here.
3719         * gcc.dg/dfp/convert.h: Move to ...
3720         * c-c++-common/convert.h: here.
3721         * gcc.dg/dfp/convert-int.c: Move to ...
3722         * c-c++-common/convert-int.c: here.
3723         * gcc.dg/dfp/convert-int-fold.c: Move to ...
3724         * c-c++-common/convert-int-fold.c: here.
3725         * gcc.dg/dfp/convert-int-max.c: Move to ...
3726         * c-c++-common/convert-int-max.c: here.
3727         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3728         * c-c++-common/convert-int-max-fold.c: here.
3729         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3730         * c-c++-common/convert-int-saturate.c: here.
3731         * gcc.dg/dfp/func-array.c: Move to ...
3732         * c-c++-common/func-array.c: here.
3733         * gcc.dg/dfp/func-deref.c: Move to ...
3734         * c-c++-common/func-deref.c: here.
3735         * gcc.dg/dfp/func-mixed.c: Move to ...
3736         * c-c++-common/func-mixed.c: here.
3737         * gcc.dg/dfp/func-pointer.c: Move to ...
3738         * c-c++-common/func-pointer.c: here.
3739         * gcc.dg/dfp/func-scalar.c: Move to ...
3740         * c-c++-common/func-scalar.c: here.
3741         * gcc.dg/dfp/func-struct.c: Move to ...
3742         * c-c++-common/func-struct.c: here.
3743         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3744         * c-c++-common/func-vararg-alternate-d128-2.c: here.
3745         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3746         * c-c++-common/func-vararg-alternate-d128.c: here.
3747         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3748         * c-c++-common/func-vararg-alternate-d32.c: here.
3749         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3750         * c-c++-common/func-vararg-alternate-d64.c: here.
3751         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3752         * c-c++-common/func-vararg-alternate.h: here.
3753         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3754         * c-c++-common/func-vararg-dfp.c: here.
3755         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3756         * c-c++-common/func-vararg-mixed-2.c: here.
3757         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3758         * c-c++-common/func-vararg-mixed.c: here.
3759         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3760         * c-c++-common/func-vararg-size0.c: here.
3761         * gcc.dg/dfp/inf-1.c: Move to ...
3762         * c-c++-common/inf-1.c: here.
3763         * gcc.dg/dfp/loop-index.c: Move to ...
3764         * c-c++-common/loop-index.c: here.
3765         * gcc.dg/dfp/modes.c: Move to ...
3766         * c-c++-common/modes.c: here.
3767         * gcc.dg/dfp/nan-1.c: Move to ...
3768         * c-c++-common/nan-1.c: here.
3769         * gcc.dg/dfp/nan-2.c: Move to ...
3770         * c-c++-common/nan-2.c: here.
3771         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3772         * c-c++-common/operator-arith-fold.c: here.
3773         * gcc.dg/dfp/operator-assignment.c: Move to ...
3774         * c-c++-common/operator-assignment.c: here.
3775         * gcc.dg/dfp/operator-comma.c: Move to ...
3776         * c-c++-common/operator-comma.c: here.
3777         * gcc.dg/dfp/operator-cond.c: Move to ...
3778         * c-c++-common/operator-cond.c: here.
3779         * gcc.dg/dfp/operator-logical.c: Move to ...
3780         * c-c++-common/operator-logical.c: here.
3781         * gcc.dg/dfp/operator-unary.c: Move to ...
3782         * c-c++-common/operator-unary.c: here.
3783         * gcc.dg/dfp/pr31385.c: Move to ...
3784         * c-c++-common/pr31385.c: here.
3785         * gcc.dg/dfp/pr33466.c: Move to ...
3786         * c-c++-common/pr33466.c: here.
3787         * gcc.dg/dfp/pr35620.c: Move to ...
3788         * c-c++-common/pr35620.c: here.
3789         * gcc.dg/dfp/pr36800.c: Move to ...
3790         * c-c++-common/pr36800.c: here.
3791         * gcc.dg/dfp/pr39034.c: Move to ...
3792         * c-c++-common/pr39034.c: here.
3793         * gcc.dg/dfp/pr39035.c: Move to ...
3794         * c-c++-common/pr39035.c: here.
3795         * gcc.dg/dfp/pr39902.c: Move to ...
3796         * c-c++-common/pr39902.c: here.
3797         * gcc.dg/dfp/pr39986.c: Move to ...
3798         * c-c++-common/pr39986.c: here.
3799         * gcc.dg/dfp/signbit-1.c: Move to ...
3800         * c-c++-common/signbit-1.c: here.
3801         * gcc.dg/dfp/signbit-2.c: Move to ...
3802         * c-c++-common/signbit-2.c: here.
3803         * gcc.dg/dfp/struct-layout-1.c: Move to ...
3804         * c-c++-common/struct-layout-1.c: here.
3805         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3806         * c-c++-common/usual-arith-conv.c: here.
3807         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3808         * c-c++-common/usual-arith-conv-const.c: here.
3809
3810 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
3811
3812         PR testsuite/41288
3813         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3814         stack alignment.
3815
3816 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
3817
3818         PR c++/39365
3819         * g++.dg/expr/bool3.C: New test.
3820         * g++.dg/expr/bool4.C: New test.
3821
3822 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3823
3824         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3825         * gcc.dg/dfp/signbit-2.c: Use it.
3826         * gcc.dg/dfp/func-vararg-alternate.h: Change two
3827         arguments to unsigned int.
3828         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3829         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3830         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3831         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3832         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3833         * gcc.dg/dfp/pr39986.c: Ditto.
3834         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3835         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3836         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3837         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3838         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3839
3840 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
3841
3842         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3843
3844 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3845
3846         PR c/41049
3847         * dfp/pr41049.c: New test.
3848
3849 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3850
3851         PR testsuite/41385
3852         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3853
3854 2009-09-17  Martin Jambor  <mjambor@suse.cz>
3855
3856         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3857         * gcc.dg/ipa/ipa-sra-1.c: New test.
3858         * gcc.dg/ipa/ipa-sra-2.c: New test.
3859         * gcc.dg/ipa/ipa-sra-3.c: New test.
3860         * gcc.dg/ipa/ipa-sra-4.c: New test.
3861         * gcc.dg/ipa/ipa-sra-5.c: New test.
3862         * gcc.c-torture/execute/ipa-sra-1.c: New test.
3863         * gcc.c-torture/execute/ipa-sra-2.c: New test.
3864
3865 2009-09-17  Michael Matz  <matz@suse.de>
3866
3867         PR middle-end/41347
3868         * gfortran.dg/pr41347.f90: New test.
3869
3870 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3871
3872         * gcc.c-torture/compile/20090917-1.c: New testcase.
3873
3874 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
3875
3876         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3877         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
3878         alpha*-*-* target from XFAIL list.
3879
3880 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
3881
3882         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3883         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3884         * gcc.dg/dfp/cast-bad.c: Use default options.
3885         * gcc.dg/dfp/compare-rel-const.c: Ditto.
3886         * gcc.dg/dfp/composite-type.c: Ditto.
3887         * gcc.dg/dfp/constants.c: Ditto.
3888         * gcc.dg/dfp/constants-hex.c: Ditto.
3889         * gcc.dg/dfp/constants-pedantic.c: Ditto.
3890         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3891         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3892         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3893         * gcc.dg/dfp/ctypes.c: Ditto.
3894         * gcc.dg/dfp/ddmode-ice.c: Ditto.
3895         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3896         * gcc.dg/dfp/float-constant-double.c: Ditto.
3897         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3898         * gcc.dg/dfp/keywords-reserved.c: Ditto.
3899         * gcc.dg/dfp/modes.c: Ditto.
3900         * gcc.dg/dfp/operator-bitwise.c: Ditto.
3901         * gcc.dg/dfp/pr31344.c: Ditto.
3902         * gcc.dg/dfp/pr31385.c: Ditto.
3903         * gcc.dg/dfp/pr33466.c: Ditto.
3904         * gcc.dg/dfp/pr35620.c: Ditto.
3905         * gcc.dg/dfp/pr37435.c: Ditto.
3906         * gcc.dg/dfp/pr39986.c: Ditto.
3907         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3908         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3909         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3910         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3911         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3912         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3913         * gcc.dg/dfp/typespec.c: Ditto.
3914         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3915         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3916         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3917         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3918         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3919         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3920         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3921         * gcc.dg/dfp/compare-rel.h: Ditto.
3922         * gcc.dg/dfp/compare-special.h: Ditto.
3923         * gcc.dg/dfp/convert.h: Ditto.
3924         * gcc.dg/dfp/fe-check.h: Ditto.
3925         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3926         * gcc.dg/dfp/cast.c: Ditto.
3927         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3928         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3929         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3930         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3931         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3932         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3933         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3934         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3935         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3936         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3937         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3938         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3939         * gcc.dg/dfp/constants-zero.c: Ditto.
3940         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3941         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3942         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3943         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3944         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3945         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3946         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3947         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3948         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3949         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3950         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3951         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3952         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3953         * gcc.dg/dfp/convert-bfp.c: Ditto.
3954         * gcc.dg/dfp/convert-complex.c: Ditto.
3955         * gcc.dg/dfp/convert-dfp.c: Ditto.
3956         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3957         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3958         * gcc.dg/dfp/convert-int.c: Ditto.
3959         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3960         * gcc.dg/dfp/convert-int-max.c: Ditto.
3961         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3962         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3963         * gcc.dg/dfp/fe-binop.c: Ditto.
3964         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3965         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3966         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3967         * gcc.dg/dfp/func-array.c: Ditto.
3968         * gcc.dg/dfp/func-deref.c: Ditto.
3969         * gcc.dg/dfp/func-mixed.c: Ditto.
3970         * gcc.dg/dfp/func-pointer.c: Ditto.
3971         * gcc.dg/dfp/func-scalar.c: Ditto.
3972         * gcc.dg/dfp/func-struct.c: Ditto.
3973         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3974         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3975         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3976         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3977         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3978         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3979         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3980         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3981         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3982         * gcc.dg/dfp/inf-1.c: Ditto.
3983         * gcc.dg/dfp/loop-index.c: Ditto.
3984         * gcc.dg/dfp/nan-1.c: Ditto.
3985         * gcc.dg/dfp/nan-2.c: Ditto.
3986         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3987         * gcc.dg/dfp/operator-assignment.c: Ditto.
3988         * gcc.dg/dfp/operator-comma.c: Ditto.
3989         * gcc.dg/dfp/operator-cond.c: Ditto.
3990         * gcc.dg/dfp/operator-logical.c: Ditto.
3991         * gcc.dg/dfp/operator-unary.c: Ditto.
3992         * gcc.dg/dfp/pr36800.c: Ditto.
3993         * gcc.dg/dfp/pr39034.c: Ditto.
3994         * gcc.dg/dfp/pr39035.c: Ditto.
3995         * gcc.dg/dfp/pr39902.c: Ditto.
3996         * gcc.dg/dfp/signbit-1.c: Ditto.
3997         * gcc.dg/dfp/signbit-2.c: Ditto.
3998         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3999         * gcc.dg/dfp/union-init.c: Ditto.
4000         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
4001
4002 2009-09-16  Michael Matz  <matz@suse.de>
4003
4004         PR fortran/41212
4005         * gfortran.dg/pr41212.f90: New test.
4006
4007 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
4008
4009         * gnat.dg/alignment9.adb: New test.
4010
4011 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
4012
4013         * gnat.dg/discr20.ad[sb]: New test.
4014
4015 2009-09-16  Richard Guenther  <rguenther@suse.de>
4016
4017         PR middle-end/34011
4018         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
4019
4020 2009-09-16  DJ Delorie  <dj@redhat.com>
4021             Kaz Kojima  <kkojima@gcc.gnu.org>
4022
4023         * gcc.target/sh/struct-arg-dw2.c: New test.
4024
4025 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
4026             Jakub Jelinek  <jakub@redhat.com>
4027
4028         PR target/41175
4029         * gcc.target/powerpc/pr41175.c: New test.
4030
4031 2009-09-14  Richard Henderson  <rth@redhat.com>
4032
4033         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
4034         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
4035         gcc.dg/tree-ssa/asmgoto-1.c: New files.
4036
4037 2009-09-14  Richard Henderson  <rth@redhat.com>
4038
4039         * g++.dg/eh/builtin1.C: Update resx pattern match.
4040         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
4041
4042 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
4043
4044         * gcc.target/mips/branch-helper.h: New file.
4045         * gcc.target/mips/branch-2.c,
4046         * gcc.target/mips/branch-3.c,
4047         * gcc.target/mips/branch-4.c,
4048         * gcc.target/mips/branch-5.c,
4049         * gcc.target/mips/branch-6.c,
4050         * gcc.target/mips/branch-7.c,
4051         * gcc.target/mips/branch-8.c,
4052         * gcc.target/mips/branch-9.c,
4053         * gcc.target/mips/branch-10.c,
4054         * gcc.target/mips/branch-11.c,
4055         * gcc.target/mips/branch-12.c,
4056         * gcc.target/mips/branch-13.c,
4057         * gcc.target/mips/branch-14.c,
4058         * gcc.target/mips/branch-15.c: New tests.
4059
4060 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
4061
4062         PR target/41331
4063         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
4064         -m32 -mpowerpc64 system.
4065
4066 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
4067
4068         From Jie Zhang <jie.zhang@analog.com>:
4069         * gcc.target/bfin/saveall.c: New test.
4070         * gcc.target/bfin/20090914-1.c: New test.
4071         * gcc.target/bfin/20090914-2.c: New test.
4072
4073         * gcc.target/bfin/20090914-3.c: New test.
4074
4075 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
4076
4077         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
4078
4079 2009-09-14  Richard Guenther  <rguenther@suse.de>
4080
4081         PR middle-end/41350
4082         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
4083
4084 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4085
4086         PR libgfortran/41328
4087         * gfortran.dg/cr_lf.f90: New test.
4088
4089 2009-09-11  Michael Matz  <matz@suse.de>
4090
4091         PR middle-end/41275
4092         * g++.dg/tree-ssa/pr41275.C: New test.
4093
4094 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
4095
4096         PR fortran/41242
4097         * gfortran.dg/proc_ptr_comp_21.f90: New.
4098
4099 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
4100
4101         PR fortran/31292
4102         * gfortran.dg/module_procedure_1.f90: New test.
4103         * gfortran.dg/module_procedure_2.f90: Ditto.
4104         * gfortran.dg/generic_14.f90: Move dg-error to new location.
4105
4106 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4107             James A. Morrison  <phython@gcc.gnu.org>
4108
4109         PR ada/18302
4110         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
4111         commands.
4112         * ada/acats/run_test.exp: New file.
4113
4114 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
4115
4116         Revert:
4117         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
4118
4119         PR rtl-optimization/39779
4120         * gcc.dg/pr39979.c: New test.
4121
4122 2009-09-10  Richard Guenther  <rguenther@suse.de>
4123
4124         PR middle-end/41257
4125         * g++.dg/torture/pr41257-2.C: New testcase.
4126
4127 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
4128
4129         PR c++/28293
4130         * g++.dg/template/crash91.C: New.
4131
4132 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
4133
4134         PR rtl-optimization/39779
4135         * gcc.dg/pr39979.c: New test.
4136
4137 2009-09-09  Richard Guenther  <rguenther@suse.de>
4138
4139         PR tree-optimization/41101
4140         * gcc.c-torture/compile/pr41101.c: New testcase.
4141
4142 2009-09-09  Richard Guenther  <rguenther@suse.de>
4143
4144         PR middle-end/41317
4145         * gcc.c-torture/execute/pr41317.c: New testcase.
4146         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
4147         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
4148
4149 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
4150
4151         Fix some test breakages on Darwin
4152         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
4153         and adjust.
4154         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4155         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4156         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4157         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
4158         take darwin specifics in account.
4159
4160 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
4161
4162         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
4163         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
4164
4165 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
4166
4167         PR c++/39923
4168         * g++.dg/cpp0x/initlist24.C: New.
4169
4170 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
4171
4172         * gcc.dg/large-size-array-2.c: Fix target requirement.
4173         * gcc.dg/large-size-array-4.c: Likewise.
4174         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
4175         * gcc.dg/c99-const-expr-2.c: Likewise.
4176         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
4177         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
4178         * gcc.dg/c90-const-expr-10.c: Likewise.
4179         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
4180         instead of long.
4181         * gcc.dg/tree-ssa/pr33920.c: Likewise.
4182         * gcc.dg/vect/pr33846.c: Likewise.
4183         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
4184         __PTRDIFF_TYPE__, instead of unsigned long.
4185         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
4186
4187 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
4188
4189         PR debug/41229
4190         PR debug/41291
4191         PR debug/41300
4192         * gfortran.dg/pr41229.f90: New.
4193
4194 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
4195
4196         PR debug/41232
4197         * gcc.dg/pr41232.c: New.
4198
4199 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
4200
4201         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
4202         contain -march.
4203         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
4204         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
4205         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
4206         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
4207         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
4208         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
4209         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
4210         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
4211         options other than that used in dg-options.
4212
4213 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
4214
4215         PR rtl-optimization/41239
4216         * gcc.c-torture/execute/pr41239.c: New test.
4217
4218 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4219
4220         PR libgfortran/41192
4221         * gfortran.dg/namelist_59.f90: New test.
4222
4223 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
4224
4225         From Mike Frysinger  <michael.frysinger@analog.com>
4226         * gcc.target/bfin/mcpu-bf542m.c: New file.
4227         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
4228         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
4229         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
4230         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
4231
4232 2009-09-07  Martin Jambor  <mjambor@suse.cz>
4233
4234         PR middle-end/41282
4235         * gcc.c-torture/compile/pr41282.c: New test.
4236
4237 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4238
4239         PR fortran/41197
4240         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
4241         variables for stat and errmsg.
4242         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
4243         * gfortran.dg/allocate_stat_2.f90:  New test.
4244
4245 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
4246
4247         * gcc.c-torture/compile/20090907-1.c: New test.
4248
4249 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
4250
4251         PR bootstrap/41241
4252         * gcc.dg/pr41241.c: New test.
4253
4254 2009-09-06  Richard Guenther  <rguenther@suse.de>
4255
4256         PR middle-end/41144
4257         * g++.dg/torture/pr41144.C: New testcase.
4258
4259 2009-09-06  Richard Guenther  <rguenther@suse.de>
4260
4261         PR middle-end/41261
4262         * gcc.dg/torture/pr41261.c: New testcase.
4263
4264 2009-09-05  Richard Guenther  <rguenther@suse.de>
4265
4266         PR middle-end/41181
4267         * gcc.c-torture/compile/pr41181.c: New testcase.
4268
4269 2009-09-05  Richard Guenther  <rguenther@suse.de>
4270
4271         PR debug/41273
4272         * g++.dg/torture/pr41273.C: New testcase.
4273
4274 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
4275
4276         PR fortran/41258
4277         * gfortran.dg/typebound_proc_12.f90 : New test.
4278
4279 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
4280
4281         PR debug/41225
4282         * gfortran.dg/pr41225.f90: New.
4283
4284 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
4285
4286         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
4287         unistd.h, sys/types.h and sys/wait.h.
4288         (gualchk_t): New.
4289         (GUALCVT): New.
4290         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
4291         (GUALITY_GDB_REDIRECT): New.
4292         (GUALITY_GDB_ARGS): Use it.
4293
4294 2009-09-04  Richard Guenther  <rguenther@suse.de>
4295
4296         PR middle-end/41257
4297         * g++.dg/torture/pr41257.C: New testcase.
4298
4299 2009-09-04  Martin Jambor  <mjambor@suse.cz>
4300
4301         PR tree-optimization/41112
4302         * gnat.dg/array8.adb: New test.
4303
4304 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
4305
4306         * gcc.target/arm/ctz.c: New test case.
4307
4308 2009-09-03  Alon Dayan  <alond@il.ibm.com>
4309
4310         PR tree-optimization/38275
4311         * gcc.dg/autopar/reduc-1char.c: Increase number
4312         of iterations. Adjust the logic accordingly.
4313         * gcc.dg/autopar/reduc-2char.c: Ditto.
4314         * gcc.dg/autopar/reduc-1.c: Ditto.
4315         * gcc.dg/autopar/reduc-2.c: Ditto.
4316         * gcc.dg/autopar/reduc-3.c: Ditto.
4317         * gcc.dg/autopar/reduc-6.c: Ditto.
4318         * gcc.dg/autopar/reduc-7.c: Ditto.
4319         * gcc.dg/autopar/reduc-8.c: Ditto.
4320         * gcc.dg/autopar/reduc-9.c: Ditto.
4321         * gcc.dg/autopar/pr39500-1.c: Ditto.
4322         * gcc.dg/autopar/reduc-1short.c: Ditto.
4323         * gcc.dg/autopar/reduc-2short.c: Ditto.
4324         * gcc.dg/autopar/parallelization-1.c: Ditto.
4325
4326 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
4327
4328         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
4329         testcase using guality.h compiles and links and if a global variable
4330         can be verified by gdb.
4331
4332 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
4333
4334         * lib/target-supports.exp (check_effective_target_sync_int_long):
4335         Supported on Blackfin Linux targets.
4336
4337 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
4338
4339         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
4340
4341 2009-09-03  Diego Novillo  <dnovillo@google.com>
4342
4343         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
4344         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4345         * g++.dg/warn/unit-1.C: Likewise.
4346         * g++.dg/ipa/iinline-1.C: Likewise.
4347         * g++.dg/template/cond2.C: Adjust expected line location for the
4348         error.
4349         * g++.dg/template/pr35240.C: Likewise.
4350
4351 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4352
4353         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
4354         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
4355
4356 2009-09-02  Martin Jambor  <mjambor@suse.cz>
4357
4358         * gcc.dg/tree-ssa/sra-8.c: New testcase.
4359         * gcc.dg/memcpy-1.c: Add . to match pattern.
4360         * gcc.dg/uninit-I.c: XFAIL warning test.
4361         * g++.dg/warn/unit-1.C: XFAIL warning test.
4362
4363 2009-09-02  Ian Lance Taylor  <iant@google.com>
4364
4365         * gcc.dg/20090902-1.c: New test.
4366
4367 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
4368
4369         * gcc.dg/builtin-object-size-9.c: New test.
4370
4371 2009-09-02  Olivier Hainque  <hainque@adacore.com>
4372
4373         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
4374
4375 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4376             Olivier Hainque  <hainque@adacore.com>
4377
4378         * gnat.dg/misaligned_param.adb: New test.
4379         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
4380         * gnat.dg/slice7.adb: Add 1 more related case.
4381
4382 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4383
4384         * gcc.dg/guality/guality.c: Expect to fail for now.
4385         * gcc.dg/guality/example.c: Likewise.
4386
4387 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4388
4389         * gcc.dg/guality/guality.c: New.
4390         * gcc.dg/guality/guality.h: New.
4391         * gcc.dg/guality/guality.exp: New.
4392         * gcc.dg/guality/example.c: New.
4393         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
4394         (cleanup-saved-temps): Likewise, .gkd files too.
4395
4396 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4397
4398         PR fortran/39229
4399         * gfortran.dg/line_length_3.f: New test.
4400         * gfortran.dg/line_length_4.f90: New test.
4401
4402 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
4403
4404         * lib/target-supports.exp (check_gc_sections_available):
4405         Add proper pattern quote.
4406
4407 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
4408             Kaz Kojima  <kkojima@gcc.gnu.org>
4409
4410         * lib/target-supports.exp (add_options_for_ieee): New procedure.
4411         * g++.dg/cdce3.C: Use dg-add-options ieee.
4412         * g++.dg/torture/type-generic-1.C: Likewise.
4413         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
4414         * gcc.dg/pr28796-2.c: Likewise.
4415         * gcc.dg/torture/builtin-math-7.c: Likewise.
4416         * gcc.dg/torture/type-generic-1.c: Likewise.
4417         * gfortran.dg/boz_14.f90: Likewise.
4418         * gfortran.dg/erf_2.F90: Likewise.
4419         * gfortran.dg/init_flag_3.f90: Likewise.
4420         * gfortran.dg/init_flag_4.f90: Likewise.
4421         * gfortran.dg/init_flag_5.f90: Likewise.
4422         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4423         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4424         * gfortran.dg/isnan_1.f90: Likewise.
4425         * gfortran.dg/isnan_2.f90: Likewise.
4426         * gfortran.dg/maxlocval_2.f90: Likewise.
4427         * gfortran.dg/maxlocval_4.f90: Likewise.
4428         * gfortran.dg/minlocval_1.f90: Likewise.
4429         * gfortran.dg/minlocval_4.f90: Likewise.
4430         * gfortran.dg/module_nan.f90: Likewise.
4431         * gfortran.dg/namelist_42.f90: Likewise.
4432         * gfortran.dg/namelist_43.f90: Likewise.
4433         * gfortran.dg/nan_1.f90: Likewise.
4434         * gfortran.dg/nan_2.f90: Likewise.
4435         * gfortran.dg/nan_3.f90: Likewise.
4436         * gfortran.dg/nan_4.f90: Likewise.
4437         * gfortran.dg/nan_5.f90: Likewise.
4438         * gfortran.dg/nearest_1.f90: Likewise.
4439         * gfortran.dg/nearest_2.f90: Likewise.
4440         * gfortran.dg/nearest_3.f90: Likewise.
4441         * gfortran.dg/pr37243.f: Likewise.
4442         * gfortran.dg/real_const_3.f90: Likewise.
4443         * gfortran.dg/transfer_simplify_2.f90: Likewise.
4444
4445 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
4446
4447         PR debug/30161
4448         * g++.dg/debug/dwarf2/template-params-1.C: New test.
4449         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
4450         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
4451         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4452         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
4453         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4454         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
4455         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
4456         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
4457         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4458         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
4459         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4460         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4461
4462 2009-08-31  Jason Merrill  <jason@redhat.com>
4463
4464         PR c++/41127
4465         * g++.dg/parse/enum5.C: New.
4466         * g++.dg/cpp0x/enum1.C: Adjust expected error.
4467
4468 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4469
4470         PR fortran/40940
4471         * gfortran.dg/allocate_derived_1.f90: New.
4472         * gfortran.dg/class_3.f03: New.
4473
4474 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4475
4476         PR fortran/40996
4477         * gfortran.dg/allocatable_scalar_1.f90: New.
4478         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
4479         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
4480         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
4481
4482 2009-08-30  Richard Guenther  <rguenther@suse.de>
4483
4484         PR tree-optimization/41186
4485         * g++.dg/torture/pr41186.C: New testcase.
4486         * g++.dg/tree-ssa/pr41186.C: Likewise.
4487
4488 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
4489
4490         PR c++/41187
4491         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
4492         take ia64 assembly comments syntax in account.
4493
4494 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
4495
4496         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
4497
4498 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4499
4500         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
4501         * gfortran.dg/whole_file_6.f90: Likewise.
4502
4503 2009-08-28  Cary Coutant  <ccoutant@google.com>
4504
4505         PR debug/41063
4506         * g++.dg/debug/dwarf2/pr41063.C: New test.
4507
4508 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
4509
4510         PR rtl-optimization/40861
4511         * gcc.dg/pr40861.c: New test.
4512
4513 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
4514
4515         PR fortran/40869
4516         * gfortran.dg/proc_ptr_comp_20.f90: New.
4517
4518 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
4519
4520         PR libfortran/39667
4521         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
4522         open temp file with status="scratch".
4523         * gfortran.dg/fmt_cache_1.f: Likewise.
4524         * gfortran.dg/fmt_exhaust.f90: Likewise.
4525         * gfortran.dg/fmt_t_4.f90: Likewise.
4526         * gfortran.dg/fseek.f90: Likewise.
4527         * gfortran.dg/list_read_5.f90: Likewise.
4528         * gfortran.dg/namelist_39.f90: Likewise.
4529         * gfortran.dg/namelist_56.f90: Likewise.
4530         * gfortran.dg/read_bad_advance.f90: Likewise.
4531         * gfortran.dg/read_repeat.f90: Likewise.
4532         * gfortran.dg/read_size_noadvance.f90: Likewise.
4533         * gfortran.dg/read_x_past.f: Likewise.
4534
4535 2009-08-27  Tobias Burnus  <burnus@net-b.de>
4536
4537         PR fortran/28039
4538         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
4539
4540 2009-08-27  Daniel Kraft  <d@domob.eu>
4541
4542         PR fortran/37425
4543         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
4544         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
4545         error and fix problem with recursive assignment.
4546         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
4547         * gfortran.dg/typebound_operator_3.f03: New test.
4548         * gfortran.dg/typebound_operator_4.f03: New test.
4549
4550 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
4551
4552         PR debug/41170
4553         * debug/dwarf2/namespace-1.C: New test.
4554
4555 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
4556
4557         PR fortran/41162
4558         * gfortran.dg/pr41162.f: New.
4559
4560 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
4561             Richard Sandiford  <rdsandiford@googlemail.com>
4562
4563         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
4564         with "forbid_cpu".
4565         * gcc.target/mips/branch-1.c: Update accordingly.
4566         * gcc.target/mips/extend-1.c: Likewise.
4567         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
4568
4569 2009-08-26  Richard Guenther  <rguenther@suse.de>
4570
4571         PR middle-end/41163
4572         * gcc.c-torture/compile/pr41163.c: New testcase.
4573         * gcc.dg/pr35899.c: Adjust.
4574
4575 2009-08-26  Richard Guenther  <rguenther@suse.de>
4576
4577         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
4578
4579 2009-08-26  Jason Merrill  <jason@redhat.com>
4580
4581         * g++.dg/cpp0x/explicit3.C: New.
4582         * g++.dg/overload/cond2.C: New.
4583
4584 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4585
4586         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
4587
4588 2009-08-25  Jan Hubicka  <jh@suse.cz>
4589
4590         * gcc.target/i386/sse5-shift1-vector.c
4591         * gcc.target/i386/isa-12.c
4592         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
4593         * gcc.target/i386/sse5-pcmov2.c
4594         * gcc.target/i386/isa-3.c
4595         * gcc.target/i386/sse5-shift2-vector.c
4596         * gcc.target/i386/isa-7.c
4597         * gcc.target/i386/funcspec-2.c
4598         * gcc.target/i386/sse5-haddX.c
4599         * gcc.target/i386/sse5-hadduX.c
4600         * gcc.target/i386/isa-9.c
4601         * gcc.target/i386/sse5-maccXX.c
4602         * gcc.target/i386/sse5-shift3-vector.c
4603         * gcc.target/i386/sse5-msubXX.c
4604         * gcc.target/i386/sse5-permpX.c
4605         * gcc.target/i386/sse5-check.h
4606         * gcc.target/i386/sse-12.c
4607         * gcc.target/i386/sse-11.c
4608         * gcc.target/i386/sse-10.c
4609         * gcc.target/i386/sse-13.c
4610         * gcc.target/i386/sse-14.c
4611         * gcc.target/i386/sse-22.c
4612         * gcc.target/i386/sse-2.c
4613         * gcc.target/i386/sse-13.c
4614         * gcc.target/i386/avx-2.c
4615         * gcc.target/i386/sse5-rotate1-vector.c
4616         * gcc.target/i386/isa-4.c
4617         * gcc.target/i386/sse5-hsubX.c
4618         * gcc.target/i386/sse5-pcmov.c
4619         * gcc.target/i386/sse5-fma.c
4620         * gcc.target/i386/isa-8.c
4621         * gcc.target/i386/sse5-rotate2-vector.c
4622         * gcc.target/i386/sse5-nmaccXX.c
4623         * gcc.target/i386/sse5-imul64-vector.c
4624         * gcc.target/i386/sse5-nmsubXX.c
4625         * gcc.target/i386/sse5-rotate3-vector.c
4626         * gcc.target/i386/sse5-fma-vector.c
4627         * gcc.target/i386/sse5-imul32widen-vector.c
4628         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
4629
4630         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
4631         * gcc.target/i386/funcspec-5.c: Remove SSE5.
4632         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
4633         * gcc.target/i386/avx-1.c: Remove SSE5.
4634         * gcc.target/i386/avx-2.c: Remove SSE5.
4635         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
4636         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
4637         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
4638         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
4639
4640 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
4641
4642         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
4643
4644 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
4645
4646         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
4647         keyword works in the same manner as __alignof.
4648
4649 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4650
4651         PR libfortran/34670
4652         * gfortran.dg/unpack_bounds_1.f90:  New test.
4653         * gfortran.dg/unpack_bounds_2.f90:  New test.
4654         * gfortran.dg/unpack_bounds_3.f90:  New test.
4655
4656 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
4657
4658         * gnat.dg/slice7.adb: New test.
4659         * gnat.dg/slice7_pkg.ads: New helper.
4660
4661 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
4662
4663         PR fortran/41139
4664         * gfortran.dg/proc_ptr_25.f90: New.
4665         * gfortran.dg/proc_ptr_comp_18.f90: New.
4666         * gfortran.dg/proc_ptr_comp_19.f90: New.
4667
4668 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4669
4670         PR fortran/41154
4671         * gfortran.dg/fmt_error_8.f: New test.
4672
4673 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4674
4675         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4676         number, update all callers and synchronize results for latest MPC.
4677
4678 2009-08-21  Jason Merrill  <jason@redhat.com>
4679
4680         * g++.dg/warn/Wunused-17.C: New.
4681
4682 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4683
4684         * gcc.target/arm/combine-cmp-shift.c: New test.
4685
4686 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
4687
4688         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4689         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4690         width specifier.
4691
4692 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
4693
4694         * gfortran.dg/fmt_error_7.f: New test.
4695
4696 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
4697
4698         PR target/40718
4699         * gcc.target/i386/pr40718.c: New test.
4700
4701 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4702
4703         * gfortran.dg/proc_ptr_24.f90: New test.
4704
4705 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
4706
4707         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4708         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4709         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4710
4711 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
4712
4713         PR fortran/28039
4714         * gfortran.dg/fmt_with_extra.f: new file.
4715
4716 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
4717
4718         * lib/target-supports.exp
4719         (check_effective_target_arm_iwmmxt_ok): New procedure.
4720         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
4721         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4722
4723 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
4724
4725         * gfortran.dg/boz_9.f90: Do not load denormal floating
4726         point constants.  Remove -mieee option for alpha*-*-* targets.
4727
4728 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
4729
4730         PR fortran/41106
4731         * gfortran.dg/proc_ptr_23.f90: New.
4732         * gfortran.dg/proc_ptr_comp_15.f90: New.
4733         * gfortran.dg/proc_ptr_comp_16.f90: New.
4734         * gfortran.dg/proc_ptr_comp_17.f90: New.
4735
4736 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
4737
4738         PR c++/41131
4739         * g++.dg/expr/unary3.C: New test.
4740
4741 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
4742
4743         * gfortran.dg/common_5.f: Add -mdalign for sh.
4744         * gfortran.dg/common_align_2.f90: Likewise.
4745
4746 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4747
4748         PR libfortran/40962
4749         * c_f_pointer_tests_4.f90:  New test.
4750
4751 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4752
4753         * gnat.dg/slice6.adb: New test.
4754         * gnat.dg/slice6_pkg.ads: New helper.
4755
4756 2009-08-20  Michael Matz  <matz@suse.de>
4757
4758         PR fortran/41126
4759         * gfortran.dg/pr41126.f90: New test.
4760
4761 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4762
4763         * gnat.dg/dynamic_bound.adb: New test.
4764
4765 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
4766
4767         PR fortran/41121
4768         * gfortran.dg/intrinsic_5.f90: New.
4769
4770 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4771             Richard Earnshaw  <richard.earnshaw@arm.com>
4772
4773         * gcc.target/arm/20090811-1.c: New test.
4774
4775 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
4776
4777         PR middle-end/41123
4778         * gcc.dg/pr41123.c: New test.
4779
4780 2009-08-19  Jason Merrill  <jason@redhat.com>
4781
4782         PR c++/41120
4783         * g++.dg/other/gc4.C: New.
4784
4785 2009-08-18  Michael Matz  <matz@suse.de>
4786
4787         * gfortran.dg/vect/vect-gems.f90: New test.
4788         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4789
4790 2009-08-18  DJ Delorie  <dj@redhat.com>
4791
4792         * lib/wrapper.exp: Move load of target-libpath.exp from here...
4793         * lib/gcc-defs.exp: ... to here.
4794
4795         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4796         GCC_EXEC_PREFIX before building the wrapper.
4797
4798 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4799
4800         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4801         tests.
4802         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4803         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
4804         dg-options.  Fix dg-final clause.
4805
4806 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
4807
4808         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4809
4810 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
4811             Paul Thomas  <pault@gcc.gnu.org>
4812
4813         PR fortran/40870
4814         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4815
4816 2009-08-18  Richard Guenther  <rguenther@suse.de>
4817
4818         PR middle-end/41094
4819         * gcc.dg/torture/pr41094.c: New testcase.
4820         * gcc.dg/torture/builtin-power-1.c: Adjust.
4821         * gcc.dg/builtins-10.c: Likewise.
4822
4823 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
4824
4825         PR target/40971
4826         * gcc.dg/pr40971.c: New test.
4827
4828 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
4829
4830         PR fortran/41062
4831         * gfortran.dg/use_only_4.f90: New test.
4832
4833 2009-08-17  Daniel Kraft  <d@domob.eu>
4834
4835         PR fortran/37425
4836         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4837         NOPASS bindings as operators.
4838
4839 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
4840
4841         * lib/target-supports.exp
4842         (check_effective_target_vect_cmdline_needed): Add alpha to the list
4843         of targets that do not need command line argument to enable SIMD.
4844
4845 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4846
4847         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4848         typo in cache name.
4849
4850 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4851
4852         PR fortran/41075
4853         * gfortran.dg/unlimited_fmt_1.f90: New test.
4854
4855 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
4856
4857         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4858
4859 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
4860
4861         * gnat.dg/itype.ad[sb]: New test.
4862
4863 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
4864
4865         * gcc.target/mips/mips.exp: Add terminology section to comment
4866         at the top of the file.  Fix typos.
4867
4868 2009-08-16  Jason Merrill  <jason@redhat.com>
4869
4870         * g++.dg/debug/dwarf2/inline1.C: New.
4871
4872 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
4873
4874         PR target/38599
4875         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4876
4877 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
4878
4879         PR debug/37801
4880         * gcc.dg/debug/20020224-1.c: Adjust the comment.
4881         Make sure to trigger inlining optimizations.
4882         * gcc.dg/debug/dwarf2/inline2.c: New test.
4883
4884 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
4885
4886         PR fortran/41070
4887         * gfortran.dg/structure_constructor_10.f90: New.
4888
4889 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
4890
4891         * gcc.dg/pragma-re-1.c: Supported on all platforms.
4892         * gcc.dg/pragma-re-2.c: Likewise.
4893         * gcc.dg/pragma-re-3.c: Likewise.
4894         * gcc.dg/pragma-re-4.c: Likewise.
4895         * g++.dg/other/pragma-re-1.C: Likewise.
4896         * g++.dg/other/pragma-re-2.C: Likewise.
4897
4898 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4899
4900         * gcc.dg/torture/builtin-math-7.c: New.
4901
4902 2009-08-14  Richard Guenther  <rguenther@suse.de>
4903
4904         * gcc.c-torture/execute/20090814-1.c: New testcase.
4905
4906 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4907
4908         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4909
4910 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4911
4912         PR target/40934
4913         * gcc.target/i386/pr40934.c: New.
4914
4915 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4916
4917         PR target/41019
4918         * gcc.target/i386/pr41019.c: New test.
4919
4920 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4921
4922         PR fortran/40955
4923         * gfortran.dg/winapi.f90: New test.
4924
4925 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4926
4927         PR fortran/40995
4928         * gfortran.dg/intrinsic_4.f90: New.
4929         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4930         different line.
4931
4932 2009-08-13  Richard Guenther  <rguenther@suse.de>
4933
4934         PR middle-end/41047
4935         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4936
4937 2009-08-12  Richard Guenther  <rguenther@suse.de>
4938
4939         PR tree-optimization/41011
4940         * gfortran.dg/pr41011.f: New testcase.
4941
4942 2009-08-11  Andrew Haley  <aph@redhat.com>
4943
4944         * gcc.target/arm/synchronize.c: New file.
4945
4946 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4947
4948         PR middle-end/40980
4949         * gfortran.dg/graphite/id-17.f: New.
4950
4951 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4952             Sebastian Pop  <sebastian.pop@amd.com>
4953
4954         * gcc.dg/graphite/interchange-1.c: XFAILed.
4955         * gcc.dg/graphite/interchange-2.c: XFAILed.
4956         * gcc.dg/graphite/interchange-3.c: XFAILed.
4957         * gcc.dg/graphite/interchange-4.c: XFAILed.
4958         * gcc.dg/graphite/interchange-7.c: XFAILed.
4959
4960 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4961
4962         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4963
4964 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4965             Pranav Garg  <pranav.garg2107@gmail.com>
4966
4967         * gcc.dg/graphite/interchange-6.c: XFAILed.
4968
4969 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4970
4971         * gcc.dg/graphite/interchange-9.c: New.
4972
4973 2009-08-12  Richard Guenther  <rguenther@suse.de>
4974
4975         PR rtl-optimization/41033
4976         * gcc.dg/pr41033.c: New test.
4977
4978 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4979
4980         PR fortran/41022
4981         * gfortran.dg/proc_ptr_comp_14.f90: New.
4982
4983 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4984
4985         * gcc.target/mips/ext-5.c: New test.
4986         * gcc.target/mips/ext-6.c: New test.
4987         * gcc.target/mips/ext-7.c: New test.
4988         * gcc.target/mips/ext-8.c: New test.
4989         * gcc.target/mips/extend-2.c: New test.
4990
4991 2009-08-10  Jason Merrill  <jason@redhat.com>
4992
4993         * g++.dg/other/linkage2.C: New test for types-without-linkage
4994         handling.
4995         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4996         * g++.dg/lookup/anon2.C: Likewise.
4997         * g++.dg/other/anon3.C: Likewise.
4998         * g++.dg/template/arg2.C: Likewise.
4999         * g++.dg/template/local4.C: Likewise.
5000         * g++.old-deja/g++.law/operators32.C: Likewise.
5001         * g++.old-deja/g++.other/linkage2.C: Likewise.
5002         * g++.old-deja/g++.pt/enum6.C: Likewise.
5003         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
5004         * g++.old-deja/g++.other/linkage1.C: Likewise.
5005
5006 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5007
5008         * gcc.dg/dg.exp: Test also c-c++-common dir.
5009         * g++.dg/dg.exp: Likewise.
5010         * g++.dg/warn/Wconversion-real.C: Delete.
5011         * gcc.dg/Wconversion-real.c: Move to ...
5012         * c-c++-common/Wconversion-real.c: ... here.
5013         * lib/target-supports.exp
5014         (check_effective_target_c,check_effective_target_c++): New.
5015
5016 2009-08-10  Daniel Kraft  <d@domob.eu>
5017
5018         PR fortran/37425
5019         * gfortran.dg/typebound_operator_1.f03: New test.
5020         * gfortran.dg/typebound_operator_2.f03: New test.
5021
5022 2009-08-10  Richard Guenther  <rguenther@suse.de>
5023
5024         PR middle-end/41006
5025         * gcc.c-torture/compile/pr41006-1.c: New testcase.
5026         * gcc.c-torture/compile/pr41006-2.c: Likewise.
5027
5028 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
5029
5030         PR fortran/40940
5031         * gfortran.dg/class_1.f03: New.
5032         * gfortran.dg/class_2.f03: New.
5033         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
5034         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
5035         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
5036         * gfortran.dg/typebound_call_10.f03: Ditto.
5037         * gfortran.dg/typebound_call_2.f03: Ditto.
5038         * gfortran.dg/typebound_call_3.f03: Ditto.
5039         * gfortran.dg/typebound_call_4.f03: Ditto.
5040         * gfortran.dg/typebound_generic_3.f03: Ditto.
5041         * gfortran.dg/typebound_generic_4.f03: Ditto.
5042         * gfortran.dg/typebound_proc_1.f08: Ditto.
5043         * gfortran.dg/typebound_proc_5.f03: Ditto.
5044         * gfortran.dg/typebound_proc_6.f03: Ditto.
5045
5046 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
5047
5048         PR c++/40866
5049         * g++.dg/expr/stmt-expr-1.C: New test.
5050
5051 2009-08-09  Richard Guenther  <rguenther@suse.de>
5052
5053         PR tree-optimization/41016
5054         * gcc.c-torture/compile/pr41016.c: New testcase.
5055
5056 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
5057
5058         * gcc.dg/overflow-warn-8.c: New test.
5059
5060 2009-08-09  Ira Rosen  <irar@il.ibm.com>
5061
5062         PR tree-optimization/41008
5063         * gcc.dg/vect/O1-pr41008.c: New test.
5064
5065 2009-08-05  Tobias Burnus  <burnus@net-b.de>
5066
5067         PR fortran/40955
5068         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
5069
5070 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
5071
5072         * gcc.target/bfin/loop-autoinc.c: New file.
5073
5074 2009-08-08  Richard Guenther  <rguenther@suse.de>
5075
5076         PR tree-optimization/40991
5077         * g++.dg/torture/pr40991.C: New testcase.
5078
5079 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
5080
5081         * ada/acats/support/impdef.a: Tweak timing constants. Add
5082         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
5083         * ada/acats/tests/c9/c940005.a: Use new timing constants.
5084         * ada/acats/tests/c9/c940007.a: Likewise.
5085         * ada/acats/tests/c9/c94001c.ada: Likewise.
5086         * ada/acats/tests/c9/c94006a.ada: Likewise.
5087         * ada/acats/tests/c9/c94008c.ada: Likewise.
5088         * ada/acats/tests/c9/c951002.a: Likewise.
5089         * ada/acats/tests/c9/c954a01.a: Likewise.
5090         * ada/acats/tests/c9/c96001a.ada: Likewise.
5091         * ada/acats/tests/c9/c97307a.ada: Likewise.
5092
5093 2009-08-07  Richard Guenther  <rguenther@suse.de>
5094
5095         PR tree-optimization/40999
5096         * gfortran.dg/pr40999.f: New testcase.
5097
5098 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
5099
5100         * g++.dg/tree-prof/partition1.C: New test.
5101
5102 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
5103
5104         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
5105         hook.
5106         (check_effective_target_arm_neon_ok): Improve test for neon
5107         availability.
5108         * gcc.target/arm/eabi1.c: Only run test in base variant.
5109         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
5110         attribute.
5111         * gcc.target/arm/vfp1[567].c: New tests.
5112
5113 2009-08-06  Jason Merrill  <jason@redhat.com>
5114
5115         PR c++/40948
5116         * g++.dg/ext/complit12.C: Expand.
5117
5118 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
5119
5120         Merge ARM/hard_vfp_branch to trunk.
5121
5122         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
5123
5124         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
5125         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
5126
5127         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
5128
5129         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
5130         (PCS): Define macro to use base AAPCS.
5131         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
5132
5133         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
5134
5135         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
5136         Correct arm_neon.h typo.
5137
5138         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
5139
5140         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
5141         this a linkage test.
5142         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
5143         argument marshalling.
5144         * abitest.h: New file.
5145         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
5146         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
5147
5148 2009-08-06  Martin Jambor  <mjambor@suse.cz>
5149
5150         PR middle-end/32964
5151         * gcc.dg/tree-ssa/pr32964.c: New test.
5152
5153 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
5154             H.J. Lu  <hongjiu.lu@intel.com>
5155
5156         PR target/40957
5157         * gcc.target/i386/pr40957.c: New test.
5158
5159 2009-08-06  Richard Guenther  <rguenther@suse.de>
5160
5161         PR tree-optimization/40964
5162         * gcc.c-torture/compile/pr40964.c: New testcase.
5163
5164 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
5165
5166         PR fortran/40847
5167         * gfortran.dg/transfer_resolve_1.f90 : New test.
5168
5169 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
5170             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
5171
5172         PR target/40906
5173         * gcc.target/i386/pr40906-1.c: New test.
5174         * gcc.target/i386/pr40906-2.c: Ditto.
5175         * gcc.target/i386/pr40906-3.c: Ditto.
5176
5177 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
5178
5179         PR rtl-optimization/40924
5180         * g++.dg/torture/pr40924.C: New test.
5181
5182 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5183
5184         PR c++/36069
5185         * g++.dg/warn/pr36069.C: New.
5186
5187 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
5188
5189         PR c++/39987
5190         * g++.dg/overload/defarg4.C: New test.
5191
5192 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5193
5194         PR c++/16696
5195         * g++.dg/parse/pr16696.C: New.
5196         * g++.dg/parse/pr16696-permissive.C: New.
5197
5198 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
5199
5200         PR fortran/40875
5201         * gfortran.dg/initialization_23.f90 : New test.
5202
5203 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
5204
5205         PR debug/39706
5206         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
5207
5208 2009-08-03  Jason Merrill  <jason@redhat.com>
5209             Jakub Jelinek  <jakub@redhat.com>
5210
5211         PR c++/40948
5212         * g++.dg/ext/complit12.C: New.
5213
5214 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
5215
5216         PR c/39902
5217         * gcc.target/powerpc/pr39902-2.c: New test.
5218
5219 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
5220
5221         PR middle-end/40943
5222         * gcc.dg/uninit-6.c: Re-add XFAIL.
5223         * gcc.dg/uninit-6-O0.c: Likewise.
5224         * gcc.dg/uninit-pr40943.c: New test.
5225
5226 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5227
5228         PR testsuite/40858
5229         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
5230         .ascii.
5231
5232 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5233
5234         PR libfortran/40853
5235         * gfortran.dg/namelist_40.f90: Update error output.
5236         * gfortran.dg/namelist_47.f90: Update error output.
5237         * gfortran.dg/namelist_58.f90: New test.
5238
5239 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
5240
5241         PR fortran/40881
5242         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
5243         * gfortran.dg/altreturn_3.f90: Ditto.
5244         * gfortran.dg/altreturn_5.f90: Ditto.
5245         * gfortran.dg/altreturn_6.f90: Ditto.
5246         * gfortran.dg/altreturn_7.f90: Ditto.
5247         * gfortran.dg/array_constructor_13.f90: Ditto.
5248         * gfortran.dg/arrayio_7.f90: Ditto.
5249         * gfortran.dg/arrayio_8.f90: Ditto.
5250         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
5251         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
5252         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
5253         * gfortran.dg/backspace_8.f: Add -std=legacy.
5254         * gfortran.dg/backspace_9.f: Ditto.
5255         * gfortran.dg/char_comparison_1.f: Ditto.
5256         * gfortran.dg/char_decl_1.f90: Ditto.
5257         * gfortran.dg/char_initialiser_actual.f90: Ditto.
5258         * gfortran.dg/char_pointer_assign.f90: Ditto.
5259         * gfortran.dg/char_pointer_dependency.f90: Ditto.
5260         * gfortran.dg/char_pointer_dummy.f90: Ditto.
5261         * gfortran.dg/char_pointer_func.f90: Ditto.
5262         * gfortran.dg/common_8.f90: Ditto.
5263         * gfortran.dg/constant_substring.f: Ditto.
5264         * gfortran.dg/data_char_2.f90: Ditto.
5265         * gfortran.dg/der_array_io_1.f90: Ditto.
5266         * gfortran.dg/der_array_io_2.f90: Ditto.
5267         * gfortran.dg/der_array_io_3.f90: Ditto.
5268         * gfortran.dg/der_io_3.f90: Ditto.
5269         * gfortran.dg/dev_null.F90: Ditto.
5270         * gfortran.dg/direct_io_2.f90: Ditto.
5271         * gfortran.dg/do_iterator_2.f90: Ditto.
5272         * gfortran.dg/e_d_fmt.f90: Ditto.
5273         * gfortran.dg/empty_format_1.f90: Ditto.
5274         * gfortran.dg/entry_17.f90: Modified warning message.
5275         * gfortran.dg/entry_7.f90: Add -std=legacy.
5276         * gfortran.dg/eor_1.f90: Ditto.
5277         * gfortran.dg/equiv_2.f90: Ditto.
5278         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
5279         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
5280         * gfortran.dg/extended_char_comparison_1.f: Ditto.
5281         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
5282         * gfortran.dg/fmt_error_2.f90: Ditto.
5283         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5284         * gfortran.dg/fmt_tl.f: Ditto.
5285         * gfortran.dg/fmt_white.f: Ditto.
5286         * gfortran.dg/func_derived_1.f90: Ditto.
5287         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5288         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5289         * gfortran.dg/global_references_2.f90: Ditto.
5290         * gfortran.dg/hollerith_1.f90: Ditto.
5291         * gfortran.dg/hollerith.f90: Use new-style character length.
5292         * gfortran.dg/hollerith_f95.f90: Ditto.
5293         * gfortran.dg/ichar_1.f90: Add -std=legacy.
5294         * gfortran.dg/implicit_6.f90: Ditto.
5295         * gfortran.dg/implicit_9.f90: Ditto.
5296         * gfortran.dg/inquire_13.f90: Ditto.
5297         * gfortran.dg/inquire_5.f90: Ditto.
5298         * gfortran.dg/inquire_6.f90: Ditto.
5299         * gfortran.dg/inquire.f90: Ditto.
5300         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
5301         * gfortran.dg/io_constraints_2.f90: Ditto.
5302         * gfortran.dg/list_read_2.f90: Add -std=legacy.
5303         * gfortran.dg/loc_2.f90: Ditto.
5304         * gfortran.dg/logical_1.f90: Ditto.
5305         * gfortran.dg/longline.f: Ditto.
5306         * gfortran.dg/merge_char_1.f90: Ditto.
5307         * gfortran.dg/namelist_12.f: Ditto.
5308         * gfortran.dg/namelist_14.f90: Ditto.
5309         * gfortran.dg/namelist_18.f90: Ditto.
5310         * gfortran.dg/namelist_19.f90: Ditto.
5311         * gfortran.dg/namelist_21.f90: Ditto.
5312         * gfortran.dg/namelist_22.f90: Ditto.
5313         * gfortran.dg/namelist_37.f90: Ditto.
5314         * gfortran.dg/namelist_54.f90: Ditto.
5315         * gfortran.dg/namelist_55.f90: Ditto.
5316         * gfortran.dg/namelist_empty.f90: Ditto.
5317         * gfortran.dg/namelist_use.f90: Use new-style character length.
5318         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
5319         * gfortran.dg/nested_modules_4.f90: Ditto.
5320         * gfortran.dg/nested_modules_5.f90: Ditto.
5321         * gfortran.dg/open-options-blanks.f: Ditto.
5322         * gfortran.dg/output_exponents_1.f90: Ditto.
5323         * gfortran.dg/parens_5.f90: Ditto.
5324         * gfortran.dg/parens_6.f90: Ditto.
5325         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
5326         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
5327         * gfortran.dg/pr15129.f90: Ditto.
5328         * gfortran.dg/pr15332.f: Ditto.
5329         * gfortran.dg/pr16597.f90: Ditto.
5330         * gfortran.dg/pr17143.f90: Ditto.
5331         * gfortran.dg/pr17164.f90: Ditto.
5332         * gfortran.dg/pr17229.f: Modified warning message.
5333         * gfortran.dg/pr18210.f90: Add -std=legacy.
5334         * gfortran.dg/pr19155.f: Ditto.
5335         * gfortran.dg/pr20086.f90: Ditto.
5336         * gfortran.dg/pr20124.f90: Ditto.
5337         * gfortran.dg/pr20755.f: Ditto.
5338         * gfortran.dg/pr20865.f90: Ditto.
5339         * gfortran.dg/pr20950.f: Ditto.
5340         * gfortran.dg/pr21730.f: Ditto.
5341         * gfortran.dg/pr22491.f: Ditto.
5342         * gfortran.dg/pr29713.f90: Ditto.
5343         * gfortran.dg/print_parentheses_1.f: Ditto.
5344         * gfortran.dg/print_parentheses_2.f90: Ditto.
5345         * gfortran.dg/proc_assign_1.f90: Ditto.
5346         * gfortran.dg/proc_decl_1.f90: Ditto.
5347         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
5348         * gfortran.dg/read_eor.f90: : Add -std=legacy.
5349         * gfortran.dg/read_float_1.f90: Ditto.
5350         * gfortran.dg/read_logical.f90: Ditto.
5351         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5352         * gfortran.dg/return_1.f90: Ditto.
5353         * gfortran.dg/rewind_1.f90: Ditto.
5354         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
5355         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
5356         * gfortran.dg/stfunc_1.f90: Ditto.
5357         * gfortran.dg/stfunc_3.f90: Ditto.
5358         * gfortran.dg/stfunc_4.f90: Ditto.
5359         * gfortran.dg/stfunc_6.f90: Ditto.
5360         * gfortran.dg/streamio_2.f90: Ditto.
5361         * gfortran.dg/string_ctor_1.f90: Ditto.
5362         * gfortran.dg/string_null_compare_1.f: Ditto.
5363         * gfortran.dg/substr_6.f90: Ditto.
5364         * gfortran.dg/tl_editing.f90: Ditto.
5365         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
5366         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
5367         * gfortran.dg/x_slash_1.f: Add -std=legacy.
5368         * gfortran.dg/g77/1832.f: Ditto.
5369         * gfortran.dg/g77/19981216-0.f Ditto.
5370         * gfortran.dg/g77/19990525-0.f: Ditto.
5371         * gfortran.dg/g77/19990826-2.f: Ditto.
5372         * gfortran.dg/g77/20000630-2.f: Ditto.
5373         * gfortran.dg/g77/20010116.f: Ditto.
5374         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
5375         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
5376         * gfortran.dg/g77/980520-1.f: Ditto.
5377         * gfortran.dg/g77/check0.f: Ditto.
5378         * gfortran.dg/g77/cpp3.F: Ditto.
5379         * gfortran.dg/g77/cpp4.F: Use new-style character length.
5380         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
5381         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
5382         * gfortran.dg/g77/short.f: Ditto.
5383
5384 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
5385
5386         * gcc.target/mips/ext-3.c: Add NOMIPS16.
5387         * gcc.target/mips/ext-4.c: Likewise.
5388         * gcc.target/mips/interrupt_handler.c: Likewise.
5389         * gcc.target/mips/truncate-4.c: Likewise.
5390         * gcc.target/mips/truncate-5.c: Likewise.
5391
5392 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
5393
5394         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
5395         -fgraphite-force-parallel to -floop-parallelize-all.
5396
5397 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
5398
5399         PR fortran/40011
5400         * gfortran.dg/whole_file_7.f90: New test.
5401         * gfortran.dg/whole_file_8.f90: New test.
5402         * gfortran.dg/whole_file_9.f90: New test.
5403         * gfortran.dg/whole_file_10.f90: New test.
5404         * gfortran.dg/whole_file_11.f90: New test.
5405         * gfortran.dg/whole_file_12.f90: New test.
5406         * gfortran.dg/whole_file_13.f90: New test.
5407         * gfortran.dg/whole_file_14.f90: New test.
5408
5409 2009-07-31  Jason Merrill  <jason@redhat.com>
5410
5411         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
5412         binding semantics.
5413         * g++.dg/cpp0x/named.C: Likewise.
5414         * g++.dg/cpp0x/overload.C: Likewise.
5415         * g++.dg/cpp0x/rv1n.C: Likewise.
5416         * g++.dg/cpp0x/rv1p.C: Likewise.
5417         * g++.dg/cpp0x/rv2n.C: Likewise.
5418         * g++.dg/cpp0x/rv2p.C: Likewise.
5419         * g++.dg/cpp0x/rv3n.C: Likewise.
5420         * g++.dg/cpp0x/rv3p.C: Likewise.
5421         * g++.dg/cpp0x/rv4n.C: Likewise.
5422         * g++.dg/cpp0x/rv4p.C: Likewise.
5423         * g++.dg/cpp0x/rv5n.C: Likewise.
5424         * g++.dg/cpp0x/rv5p.C: Likewise.
5425         * g++.dg/cpp0x/rv6n.C: Likewise.
5426         * g++.dg/cpp0x/rv6p.C: Likewise.
5427         * g++.dg/cpp0x/rv7n.C: Likewise.
5428         * g++.dg/cpp0x/rv7p.C: Likewise.
5429         * g++.dg/cpp0x/template_deduction.C: Likewise.
5430         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
5431         * g++.dg/cpp0x/overloadn.C: New.
5432         * g++.dg/cpp0x/rv-cast.C: New.
5433
5434 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
5435
5436         * gcc.target/mips/ext-4.c: New test.
5437
5438 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5439
5440         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
5441
5442 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5443
5444         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
5445         * gcc.dg/tree-ssa/loop-32.c: Same.
5446         * gcc.dg/tree-ssa/loop-33.c: Same.
5447         * gcc.dg/tree-ssa/loop-34.c: Same.
5448         * gcc.dg/tree-ssa/loop-35.c: Same.
5449         * gcc.dg/tree-ssa/loop-7.c: Same.
5450         * gcc.dg/tree-ssa/pr23109.c: Same.
5451         * gcc.dg/tree-ssa/restrict-2.c: Same.
5452         * gcc.dg/tree-ssa/restrict-3.c: Same.
5453         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
5454         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
5455         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
5456         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
5457         * gcc.dg/tree-ssa/structopt-1.c: Same.
5458         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
5459         * gfortran.dg/pr32921.f: Same.
5460
5461 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5462
5463         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
5464         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
5465         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
5466         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
5467         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
5468         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
5469         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
5470         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
5471         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
5472         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
5473         * gcc.dg/graphite/id-1.c: New.
5474         * gcc.dg/graphite/id-10.c: New.
5475         * gcc.dg/graphite/id-11.c: New.
5476         * gcc.dg/graphite/id-12.c: New.
5477         * gcc.dg/graphite/id-13.c: New.
5478         * gcc.dg/graphite/id-14.c: New.
5479         * gcc.dg/graphite/id-15.c: New.
5480         * gcc.dg/graphite/id-2.c: New.
5481         * gcc.dg/graphite/id-3.c: New.
5482         * gcc.dg/graphite/id-4.c: New.
5483         * gcc.dg/graphite/id-5.c: New.
5484         * gcc.dg/graphite/id-6.c: New.
5485         * gcc.dg/graphite/id-7.c: New.
5486         * gcc.dg/graphite/id-8.c: New.
5487         * gcc.dg/graphite/id-9.c: New.
5488         * gcc.dg/graphite/interchange-0.c: New.
5489         * gcc.dg/graphite/interchange-1.c: New.
5490         * gcc.dg/graphite/interchange-2.c: New.
5491         * gcc.dg/graphite/interchange-3.c: New.
5492         * gcc.dg/graphite/interchange-4.c: New.
5493         * gcc.dg/graphite/interchange-5.c: New.
5494         * gcc.dg/graphite/interchange-6.c: New.
5495         * gcc.dg/graphite/interchange-7.c: New.
5496         * gcc.dg/graphite/interchange-8.c: New.
5497         * gcc.dg/graphite/pr35356-1.c: New.
5498         * gcc.dg/graphite/pr35356-2.c: New.
5499         * gcc.dg/graphite/pr35356-3.c: New.
5500         * gcc.dg/graphite/pr40157.c: New.
5501         * gcc.dg/graphite/run-id-1.c: New.
5502         * gcc.dg/graphite/scop-20.c: New.
5503         * gcc.dg/graphite/scop-21.c: New.
5504         * gfortran.dg/graphite/id-1.f90: New.
5505         * gfortran.dg/graphite/id-10.f90: New.
5506         * gfortran.dg/graphite/id-11.f: New.
5507         * gfortran.dg/graphite/id-12.f: New.
5508         * gfortran.dg/graphite/id-13.f: New.
5509         * gfortran.dg/graphite/id-14.f: New.
5510         * gfortran.dg/graphite/id-15.f: New.
5511         * gfortran.dg/graphite/id-16.f: New.
5512         * gfortran.dg/graphite/id-5.f: New.
5513         * gfortran.dg/graphite/id-6.f: New.
5514         * gfortran.dg/graphite/id-7.f: New.
5515         * gfortran.dg/graphite/id-8.f: New.
5516         * gfortran.dg/graphite/id-9.f: New.
5517         * gfortran.dg/graphite/interchange-1.f: New.
5518         * gfortran.dg/graphite/interchange-2.f: New.
5519
5520 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5521
5522         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
5523         flags based on the name of the testcase.
5524         * gfortran.dg/graphite/graphite.exp: Same.
5525
5526         * gcc.dg/graphite/block-0.c: Adjusted.
5527         * gcc.dg/graphite/block-1.c: Adjusted.
5528         * gcc.dg/graphite/block-2.c: Adjusted.
5529         * gcc.dg/graphite/block-3.c: Adjusted.
5530         * gcc.dg/graphite/block-4.c: Adjusted.
5531         * gcc.dg/graphite/block-5.c: Adjusted.
5532         * gcc.dg/graphite/block-6.c: Adjusted.
5533         * gcc.dg/graphite/pr37485.c: Adjusted.
5534         * gcc.dg/graphite/pr37684.c: Adjusted.
5535         * gcc.dg/graphite/pr37828.c: Adjusted.
5536         * gcc.dg/graphite/pr37883.c: Adjusted.
5537         * gcc.dg/graphite/pr37928.c: Adjusted.
5538         * gcc.dg/graphite/pr37943.c: Adjusted.
5539         * gcc.dg/graphite/pr38409.c: Adjusted.
5540         * gcc.dg/graphite/pr38498.c: Adjusted.
5541         * gcc.dg/graphite/pr38559.c: Adjusted.
5542         * gcc.dg/graphite/pr39335.c: Adjusted.
5543         * gcc.dg/graphite/pr39335_1.c: Adjusted.
5544         * gcc.dg/graphite/scop-0.c: Adjusted.
5545         * gcc.dg/graphite/scop-1.c: Adjusted.
5546         * gcc.dg/graphite/scop-10.c: Adjusted.
5547         * gcc.dg/graphite/scop-11.c: Adjusted.
5548         * gcc.dg/graphite/scop-12.c: Adjusted.
5549         * gcc.dg/graphite/scop-13.c: Adjusted.
5550         * gcc.dg/graphite/scop-14.c: Adjusted.
5551         * gcc.dg/graphite/scop-15.c: Adjusted.
5552         * gcc.dg/graphite/scop-16.c: Adjusted.
5553         * gcc.dg/graphite/scop-17.c: Adjusted.
5554         * gcc.dg/graphite/scop-18.c: Adjusted.
5555         * gcc.dg/graphite/scop-19.c: Adjusted.
5556         * gcc.dg/graphite/scop-2.c: Adjusted.
5557         * gcc.dg/graphite/scop-3.c: Adjusted.-
5558         * gcc.dg/graphite/scop-4.c: Adjusted.
5559         * gcc.dg/graphite/scop-5.c: Adjusted.
5560         * gcc.dg/graphite/scop-6.c: Adjusted.
5561         * gcc.dg/graphite/scop-7.c: Adjusted.
5562         * gcc.dg/graphite/scop-8.c: Adjusted.
5563         * gcc.dg/graphite/scop-9.c: Adjusted.
5564         * gcc.dg/graphite/scop-matmult.c: Adjusted.
5565         * gfortran.dg/graphite/block-1.f90: Adjusted.
5566         * gfortran.dg/graphite/block-2.f: Adjusted.
5567         * gfortran.dg/graphite/block-3.f90: Adjusted.
5568         * gfortran.dg/graphite/block-4.f90: Adjusted.
5569         * gfortran.dg/graphite/id-2.f90: Adjusted.
5570         * gfortran.dg/graphite/id-3.f90: Adjusted.
5571         * gfortran.dg/graphite/id-4.f90: Adjusted.
5572         * gfortran.dg/graphite/pr37852.f90: Adjusted.
5573         * gfortran.dg/graphite/pr37857.f90: Adjusted.
5574         * gfortran.dg/graphite/pr37980.f90: Adjusted.
5575         * gfortran.dg/graphite/pr38083.f90: Adjusted.
5576         * gfortran.dg/graphite/pr38953.f90: Adjusted.
5577         * gfortran.dg/graphite/scop-1.f: Adjusted.
5578
5579 2009-07-30  Doug Kwan  <dougkwan@google.com>
5580
5581         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
5582         in warnings added in rev 141298.
5583
5584 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5585
5586         * lib/options.exp: Use "!=" instead of "ne".
5587
5588         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
5589
5590         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
5591         * gcc.dg/ucnid-12.c: Likewise.
5592
5593 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
5594             Pat Haugen  <pthaugen@us.ibm.com>
5595             Revital Eres <ERES@il.ibm.com>
5596
5597         * gcc.target/powerpc/altivec-32.c: New file to test
5598         Altivec simple math function vectorization.
5599
5600         * gcc.target/powerpc/bswap-run.c: New file to test swap
5601         builtins.
5602         * gcc.target/powerpc/bswap16.c: Ditto.
5603         * gcc.target/powerpc/bswap32.c: Ditto.
5604         * gcc.target/powerpc/bswap64-1.c: Ditto.
5605         * gcc.target/powerpc/bswap64-2.c: Ditto.
5606         * gcc.target/powerpc/bswap64-3.c: Ditto.
5607         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
5608         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
5609         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
5610
5611         * gcc.target/powerpc/popcount-2.c: New file to test
5612         power7 popcntd instructions.
5613         * gcc.target/powerpc/popcount-3.c: Ditto.
5614
5615         * gcc.target/powerpc/pr39457.c: New VSX test.
5616         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
5617         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
5618         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
5619         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
5620         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
5621         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
5622         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
5623         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
5624         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
5625         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
5626         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
5627         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
5628
5629         * gcc.target/powerpc/altivec-6.c: Store the result of
5630         vec_add, so the optimizer doesn't remove it.
5631
5632         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
5633         systems that support bswap64.
5634
5635         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
5636         prevent VSX code generation.
5637
5638         * lib/target-supports.exp (check_vsx_hw_available): New
5639         function to test if VSX available.
5640         (check_effective_target_powerpc_vsx_ok): Ditto.
5641         (check_vmx_hw_available): Add explicit -mno-vsx.
5642
5643 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
5644
5645         PR c/39902
5646         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
5647
5648 2009-07-30  Martin Jambor  <mjambor@suse.cz>
5649
5650         PR tree-optimization/40570
5651         * gcc.c-torture/compile/pr40570.c: New test.
5652
5653 2009-07-29  Jason Merrill  <jason@redhat.com>
5654
5655         PR c++/14912
5656         * g++.dg/template/defarg13.C: New.
5657
5658 2009-07-29  Richard Guenther  <rguenther@suse.de>
5659
5660         PR c++/40834
5661         * g++.dg/torture/pr40834.C: New testcase.
5662
5663 2009-07-29  Michael Matz  <matz@suse.de>
5664
5665         PR middle-end/40830
5666         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
5667
5668 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
5669
5670         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
5671         sh*-*-* targets.  Skip on spu-*-* targets.
5672         * gfortran.dg/maxlocval_4.f90: Likewise.
5673         * gfortran.dg/minlocval_1.f90: Likewise.
5674         * gfortran.dg/minlocval_4.f90: Likewise.
5675
5676 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
5677
5678         PR fortran/40878
5679         * gfortran.dg/gomp/pr40878-1.f90: New test.
5680         * gfortran.dg/gomp/pr40878-2.f90: New test.
5681
5682         PR testsuite/40891
5683         * gcc.dg/cdce1.c: Adjust note line number.
5684         * gcc.dg/cdce2.c: Likewise.
5685
5686 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
5687
5688         PR fortran/40882
5689         * gfortran.dg/proc_ptr_comp_13.f90: New.
5690
5691 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5692
5693         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5694         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5695         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5696         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5697         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5698         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5699         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5700         * gcc.target/i386/avx-vtestps-2.c: Likewise.
5701         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5702         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5703         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5704         * gcc.target/i386/avx-vtestps-3.c: Likewise.
5705         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
5706         #ifdef NEED_IEEE754_FLOAT conditional.
5707         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
5708         conditional.
5709
5710 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5711
5712         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5713         i?86-*-netware.
5714         * g++.dg/ext/bitfield3.C: Likewise.
5715         * g++.dg/ext/bitfield4.C: Likewise.
5716         * g++.dg/ext/bitfield5.C: Likewise.
5717         * gcc.dg/bitfld-15.c: Likewise.
5718         * gcc.dg/bitfld-16.c: Likewise.
5719         * gcc.dg/bitfld-17.c: Likewise.
5720         * gcc.dg/bitfld-18.c: Likewise.
5721         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5722         * gcc.dg/20010912-1.c: Likewise.
5723         * gcc.dg/20021018-1.c: Likewise.
5724         * gcc.dg/20030213-1.c: Likewise.
5725         * gcc.dg/20030225-1.c: Likewise.
5726         * gcc.dg/20030708-1.c: Likewise.
5727         * gcc.dg/20050321-2.c: Likewise.
5728         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5729         * gcc.dg/cdce2.c: Likewise.
5730         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5731         targets.
5732         * gcc.target/i386/pr37248-3.c: Likewise.
5733
5734 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
5735
5736         PR fortran/40848
5737         * gfortran.dg/altreturn_7.f90: New.
5738
5739 2009-07-27  Simon Baldwin  <simonb@google.com>
5740
5741         PR testsuite/40829
5742         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5743         so that indexing no longer runs off array end.
5744
5745 2009-07-27  Tobias Burnus  <burnus@net-b.de>
5746
5747         PR fortran/40851
5748         * gfortran.dg/derived_init_3.f90: New test.
5749
5750 2009-07-26  Tobias Burnus  <burnus@net-b.de>
5751
5752         PR fortran/33197
5753         * gfortran.dg/atan2_1.f90: New test
5754         * gfortran.dg/atan2_2.f90: New test
5755
5756 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
5757
5758         PR c++/40749
5759         * g++.dg/warn/Wreturn-type-6.C: New test.
5760
5761 2009-07-26  Ira Rosen  <irar@il.ibm.com>
5762
5763         PR tree-optimization/40801
5764         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5765         * gfortran.dg/vect/vect.exp: Run tests starting with
5766         "fast-math-real8" with -ffast-math and -fdefault-real-8.
5767
5768 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5769
5770         PR rtl-optimization/40445
5771         * g++.dg/other/builtin-unreachable-1.C: New testcase.
5772
5773 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5774
5775         * gcc.dg/builtin-unreachable-4.c: New test.
5776
5777 2009-07-25  Tobias Burnus  <burnus@net-b.de>
5778
5779         PR fortran/33197
5780         * gfortran.dg/complex_intrinsic_5.f90: New test.
5781         * gfortran.dg/complex_intrinsic_7.f90: New test.
5782
5783 2009-07-25  Martin Jambor  <mjambor@suse.cz>
5784
5785         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5786         * gcc.dg/ipa/noclone-1.c: New test.
5787
5788 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
5789
5790         * lib/target-supports.exp (check_effective_target_static): New
5791         procedure.
5792         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5793         supported.
5794         * g++.old-deja/g++.law/weak.C: Require static effective target.
5795
5796 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
5797
5798         PR fortran/39630
5799         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5800         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5801         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5802         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5803         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5804         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5805         * gfortran.dg/typebound_call_10.f03: New.
5806
5807 2009-07-24  Jason Merrill  <jason@redhat.com>
5808
5809         * g++.dg/cpp0x/defaulted11.C: New.
5810
5811         * g++.dg/cpp0x/initlist23.C: New.
5812
5813 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
5814
5815         PR fortran/40822
5816         * gfortran.dg/char_length_16.f90: New.
5817
5818 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
5819
5820         PR fortran/40643
5821         PR fortran/31067
5822         * gfortran.dg/maxlocval_2.f90: New test.
5823         * gfortran.dg/maxlocval_3.f90: New test.
5824         * gfortran.dg/maxlocval_4.f90: New test.
5825         * gfortran.dg/minlocval_1.f90: New test.
5826         * gfortran.dg/minlocval_2.f90: New test.
5827         * gfortran.dg/minlocval_3.f90: New test.
5828         * gfortran.dg/minlocval_4.f90: New test.
5829
5830 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
5831
5832         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5833         scan-assembler.
5834
5835 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
5836
5837         PR fortran/40839
5838         * gfortran.dg/pr40839.f90: New test.
5839
5840 2009-07-23  Michael Matz  <matz@suse.de>
5841
5842         PR middle-end/40830
5843         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5844         don't set options ourself.
5845
5846 2009-07-23  Simon Baldwin  <simonb@google.com>
5847
5848         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5849         native C compilation where required.
5850
5851 2009-07-22  Doug Kwan  <dougkwan@google.com>
5852
5853         * gcc.c-torture/compile/20090721-1.c: New test.
5854
5855 2009-07-22  Michael Matz  <matz@suse.de>
5856
5857         PR tree-optimization/35229
5858         PR tree-optimization/39300
5859         * gcc.dg/vect/vect-pre-interact.c: New test.
5860
5861 2009-07-22  Richard Guenther  <rguenther@suse.de>
5862
5863         * g++.dg/lookup/using21.C: Fix duplicate paste.
5864
5865 2009-07-22  Richard Guenther  <rguenther@suse.de>
5866
5867         PR c++/40799
5868         * g++.dg/lookup/using21.C: New testcase.
5869
5870 2009-07-21  Jason Merrill  <jason@redhat.com>
5871
5872         * g++.dg/init/aggr4.C: New.
5873
5874 2009-07-21  Jason Merrill  <jason@redhat.com>
5875
5876         Core issue 934
5877         * g++.dg/cpp0x/initlist22.C: New.
5878
5879 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5880
5881         * gcc.target/i386/vectorize8.c: New test.
5882
5883 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5884
5885         PR target/40811
5886         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5887         Add i?86 and x86_64 targets.
5888         * gcc.target/i386/vectorize7.c: New test.
5889
5890         PR target/40809
5891         * gcc.target/i386/pr40809.c: New test.
5892
5893 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
5894
5895         PR tree-optimization/40813
5896         * g++.dg/opt/inline15.C: New test.
5897
5898 2009-07-21  Paul Brook <paul@codesourcery.com>
5899
5900         * gcc.dg/vect/section-anchors-nest-1.c: New test.
5901         * lib/target-supports.exp (check_effective_target_section_anchors):
5902         Add arm*-*-*.
5903
5904 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5905
5906         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5907         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5908         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5909
5910 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5911
5912         * gcc.target/mips/ext-3.c: New test.
5913
5914 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5915
5916         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5917         * gcc.dg/builtin-object-size-8.c: New test.
5918         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5919         * g++.dg/ext/builtin-object-size2.C: Likewise.
5920
5921         PR tree-optimization/40792
5922         * gcc.dg/pr40792.c: New test.
5923
5924 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5925
5926         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5927         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5928         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5929
5930 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5931
5932         * gcc.target/sh/mfmovd.c: New test.
5933
5934 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5935             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5936
5937         PR libfortran/40714
5938         * gfortran.dg/eof_3.f90: New test.
5939
5940 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5941
5942         PR fortran/40727
5943         * gfortran.dg/intrinsic_cmplx.f90: New test.
5944
5945 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5946
5947         PR libfortran/34670
5948         PR libfortran/36874
5949         * gfortran.dg/cshift_bounds_1.f90:  New test.
5950         * gfortran.dg/cshift_bounds_2.f90:  New test.
5951         * gfortran.dg/cshift_bounds_3.f90:  New test.
5952         * gfortran.dg/cshift_bounds_4.f90:  New test.
5953         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5954         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5955         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5956         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5957
5958 2009-07-19  Jan Hubicka  <jh@suse.cz>
5959
5960         PR tree-optimization/40676
5961         * gcc.c-torture/compile/pr40676.c: New testcase.
5962
5963 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5964
5965         * gcc.target/mips/ext-2.c: New test.
5966
5967 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5968
5969         * gcc.target/mips/octeon-exts-7.c: New test.
5970         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5971         * gcc.target/mips/octeon-exts-5.c: Likewise.
5972
5973 2009-07-18  Richard Guenther  <rguenther@suse.de>
5974
5975         PR testsuite/40798
5976         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5977
5978 2009-07-18  Richard Guenther  <rguenther@suse.de>
5979
5980         PR c/40787
5981         * gcc.dg/pr35899.c: Adjust.
5982
5983 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5984
5985         * gcc.target/powerpc/asm-es-1.c: New test.
5986         * gcc.target/powerpc/asm-es-2.c: Likewise.
5987
5988 2009-07-17  Richard Guenther  <rguenther@suse.de>
5989
5990         PR c/40401
5991         * g++.dg/rtti/crash4.C: New testcase.
5992         * g++.dg/torture/20090706-1.C: Likewise.
5993         * gcc.dg/redecl-17.c: Likewise.
5994         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5995         * gcc.dg/declspec-9.c: Expect extra error.
5996         * gcc.dg/declspec-10.c: Likewise.
5997         * gcc.dg/declspec-11.c: Likewise.
5998         * gcc.dg/redecl-10.c: Expect extra warnings.
5999         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
6000         * gcc.target/i386/pr39545-1.c: Likewise.
6001         * g++.dg/ext/asm3.C: Expect more errors.
6002         * g++.dg/gomp/block-1.C: Likewise.
6003         * g++.dg/gomp/block-2.C: Likewise.
6004         * g++.dg/gomp/block-3.C: Likewise.
6005         * g++.dg/gomp/block-5.C: Likewise.
6006         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
6007         * g++.dg/warn/unused-result1.C: XFAIL.
6008
6009 2009-07-17  Richard Guenther  <rguenther@suse.de>
6010
6011         PR tree-optimization/40321
6012         * gcc.c-torture/compile/pr40321.c: New testcase.
6013         * g++.dg/torture/pr40321.C: Likewise.
6014
6015 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
6016
6017         PR c++/40780
6018         * g++.dg/template/ptrmem19.C: New test.
6019
6020 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
6021             Manuel López-Ibáñez  <manu@gcc.gnu.org>
6022
6023         PR 40435
6024         * gcc.dg/pr36902.c: Add column info.
6025         * g++.dg/gcov/gcov-2.C: Change count for definition.
6026
6027 2009-07-16  Jason Merrill  <jason@redhat.com>
6028
6029         PR libstdc++/37907
6030         * g++.dg/cpp0x/std-layout1.C: New.
6031         * g++.dg/ext/has_nothrow_assign.C: Fix.
6032         * g++.dg/ext/has_nothrow_copy.C: Fix.
6033         * g++.dg/ext/has_trivial_assign.C: Fix.
6034         * g++.dg/ext/has_trivial_copy.C: Fix.
6035         * g++.dg/ext/is_pod.C: Fix.
6036         * g++.dg/other/offsetof3.C: Adjust.
6037         * g++.dg/overload/ellipsis1.C: Adjust.
6038         * g++.dg/warn/var-args1.C: Adjust.
6039         * g++.old-deja/g++.brendan/crash63.C: Adjust.
6040         * g++.old-deja/g++.brendan/crash64.C: Adjust.
6041         * g++.old-deja/g++.brendan/overload8.C: Adjust.
6042         * g++.old-deja/g++.other/vaarg3.C: Adjust.
6043         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
6044
6045 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6046
6047         * gcc.dg/torture/builtin-math-5.c: Add more cases.
6048         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
6049         effective target "mpc_pow".
6050         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
6051
6052 2009-07-16  Richard Henderson  <rth@redhat.com>
6053
6054         * g++.dg/opt/eh4.C: New test.
6055
6056 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
6057
6058         * obj-c++.dg/defs.mm (abort): Make it extern "C".
6059
6060 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
6061
6062         PR middle-end/40747
6063         * gcc.c-torture/execute/pr40747.c: New test.
6064
6065 2009-07-15  Richard Guenther  <rguenther@suse.de>
6066
6067         PR middle-end/40753
6068         * gcc.c-torture/compile/pr40753.c: New testcase.
6069
6070 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
6071
6072         PR fortran/40743
6073         * gfortran.dg/interface_assignment_4.f90: New.
6074
6075 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
6076
6077         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
6078         for FreeBSD up to and including version 8.
6079
6080 2009-07-14  Taras Glek  <tglek@mozilla.com>
6081             Rafael Espindola  <espindola@google.com>
6082
6083         * g++.dg/plugin/header-plugin-test.C: New.
6084         * g++.dg/plugin/header_plugin.c: New.
6085         * g++.dg/plugin/plugin.exp: Update.
6086
6087 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
6088
6089         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
6090         function to enable vectorization.
6091         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
6092         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6093
6094 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
6095
6096         * gcc.target/i386/sse-copysignf-vec.c: New test.
6097         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
6098
6099 2009-07-14  Jason Merrill  <jason@redhat.com>
6100
6101         PR c++/37276
6102         * g++.dg/lookup/builtin5.C: New.
6103         * g++.dg/other/error22.C: Add missing extern "C".
6104         * g++.dg/warn/Warray-bounds.C: Likewise.
6105         * gcc.dg/compat/compat-common.h: Likewise.
6106
6107         PR c++/40746
6108         * g++.dg/lookup/using20.C: New.
6109
6110         PR c++/40740
6111         * g++.dg/template/koenig8.C: New.
6112
6113 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
6114
6115         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
6116         both i?86-*-darwin* and x86_64-*-darwin*.
6117
6118 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
6119
6120         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
6121         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
6122         name.
6123
6124 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
6125
6126         PR debug/40705
6127         * g++.dg/debug/dwarf2/typedef1.C: New test.
6128
6129         PR c++/40357
6130         * g++.dg/other/typedef3.C: New test.
6131
6132 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
6133
6134         * gcc.dg/20090709-1.c: Move to a proper place ...
6135         * gcc.target/m68k/20090709-1.c: ... here.
6136
6137 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6138
6139         PR C++/22154
6140         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
6141         front of qualified names are allowed.
6142         * g++.dg/parse/crash10.C: Likewise.
6143         * g++.dg/parse/error15.C: Likewise.
6144         * g++.dg/parse/typename9.C: Likewise.
6145         * g++.dg/parse/error8.C: Likewise.
6146
6147 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
6148
6149         PR fortran/40646
6150         * gfortran.dg/proc_ptr_22.f90: Extended.
6151         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
6152
6153 2009-07-13  Ira Rosen  <irar@il.ibm.com>
6154
6155         * gfortran.dg/vect/vect-6.f: New test.
6156
6157 2009-07-12  Jason Merrill  <jason@redhat.com>
6158
6159         PR c++/36628
6160         * g++.dg/cpp0x/decltype17.C: New.
6161
6162         PR c++/37206
6163         * g++.dg/cpp0x/rv10.C: New.
6164
6165 2009-07-12  Jason Merrill  <jason@redhat.com>
6166
6167         PR c++/40689
6168         * g++.dg/cpp0x/initlist20.C: New.
6169         * g++.dg/cpp0x/initlist21.C: New.
6170
6171 2009-07-12  Ira Rosen  <irar@il.ibm.com>
6172
6173         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
6174         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
6175         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
6176         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
6177         gcc.dg/vect/vect-double-reduc-7.c: New tests.
6178
6179 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
6180
6181         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
6182         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
6183         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
6184         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
6185         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
6186         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
6187         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
6188         effective_target fd_truncate.
6189
6190 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
6191
6192         * gnat.dg/specs/addr1.ads: New test.
6193
6194 2009-07-11  Jan Hubicka  <jh@suse.cz>
6195
6196         PR middle-end/48388
6197         * g++.dg/torture/pr40388.C: New testcase.
6198
6199 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
6200
6201         PR target/40668
6202         * gcc.c-torture/execute/pr40668.c: New test.
6203
6204 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
6205
6206         * gcc.c-torture/execute/20090711-1.c: New test.
6207
6208 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
6209
6210         PR testsuite/40699
6211         PR testsuite/40707
6212         PR testsuite/40709
6213         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
6214         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
6215         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
6216         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
6217
6218 2009-07-11  Tobias Burnus  <burnus@net-b.de>
6219
6220         PR fortran/33197
6221         * gfortran.dg/complex_intrinsic_3.f90: New test.
6222         * gfortran.dg/complex_intrinsic_4.f90: New test.
6223
6224 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
6225
6226         PR target/39079
6227         * gcc.target/mips/mips.exp: Make -msynci a known option.
6228         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
6229
6230 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
6231
6232         PR c++/40502
6233         * g++.dg/ext/strncpy-chk1.C: New test.
6234
6235 2009-07-10  Richard Guenther  <rguenther@suse.de>
6236
6237         PR tree-optimization/40496
6238         * g++.dg/opt/pr40496.C: New testcase.
6239
6240 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6241
6242         PR 25509
6243         PR 40614
6244         * g++.dg/warn/unused-result1-Werror.c: New.
6245
6246 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
6247
6248         PR fortran/39334
6249         * gfortran.dg/recursive_parameter_1.f90: New test.
6250
6251 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6252
6253         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
6254         * gfortran.dg/module_equivalence_6.f90: Ditto.
6255         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
6256         * gfortran.dg/nan_2.f90: Ditto.
6257         * gfortran.dg/inquire_11.f90: Ditto.
6258         * gfortran.dg/abstract_type_3.f03: Ditto.
6259         * gfortran.dg/abstract_type_1.f90: Ditto.
6260         * gfortran.dg/private_type_9.f90: Ditto.
6261         * gfortran.dg/abstract_type_5.f03: Ditto.
6262         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
6263         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
6264         * gfortran.dg/derived_sub.f90: Ditto.
6265         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
6266         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
6267         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
6268         * gfortran.dg/mvbits_6.f90: Ditto.
6269         * gfortran.dg/abstract_type_2.f03: Ditto.
6270         * gfortran.dg/abstract_type_4.f03: Ditto.
6271         * gfortran.dg/bounds_check_9.f90: Ditto.
6272         * gfortran.dg/optional_dim_3.f90: Ditto.
6273         * gfortran.dg/pr32921.f: Ditto.
6274         * gfortran.dg/entry_16.f90: Ditto.
6275         * gfortran.dg/generic_16.f90: Ditto.
6276
6277
6278 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
6279
6280         * gcc.target/m68k/20090709-1.c: New.
6281
6282 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
6283
6284         PR c++/40684
6285         * g++.dg/template/unify11.C: New test.
6286
6287 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
6288
6289         PR fortran/40629
6290         * gfortran.dg/host_assoc_function_9.f90: New test.
6291
6292 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
6293
6294         PR fortran/40646
6295         * gfortran.dg/proc_ptr_22.f90: New.
6296         * gfortran.dg/proc_ptr_comp_12.f90: New.
6297
6298 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
6299
6300         PR middle-end/40692
6301         * gcc.c-torture/compile/pr40692.c: New test.
6302
6303 2009-07-09  Tobias Burnus  <burnus@net-b.de>
6304
6305         PR fortran/40604
6306         * gfortran.dg/pointer_check_6.f90: New test.
6307
6308 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
6309
6310         * gcc.target/mips/truncate-5.c: New test.
6311
6312 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6313
6314         PR libfortran/40330
6315         PR libfortran/40662
6316         * gfortran.dg/fmt_cache_1.f: New test.
6317
6318 2009-07-08  Tobias Burnus  <burnus@net-b.de>
6319
6320         PR fortran/40675
6321         * gfortran.dg/nosigned_zero_1.f90: New test.
6322         * gfortran.dg/nosigned_zero_2.f90: New test.
6323
6324 2009-07-08  Richard Guenther  <rguenther@suse.de>
6325
6326         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
6327
6328 2009-07-08  Richard Guenther  <rguenther@suse.de>
6329
6330         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
6331
6332 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
6333
6334         PR fortran/40591
6335         * gfortran.dg/proc_ptr_21.f90: New test.
6336
6337 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6338
6339         PR c++/31246
6340         * g++.dg/warn/pr31246.C: New.
6341         * g++.dg/warn/pr31246-2.C: New.
6342
6343 2009-07-07  Jason Merrill  <jason@redhat.com>
6344
6345         PR c++/35828
6346         * g++.dg/template/defarg12.C: New.
6347
6348         PR c++/37816
6349         * g++.dg/cpp0x/enum7.C: New.
6350
6351         PR c++/37946
6352         * g++.dg/cpp0x/enum6.C: New.
6353
6354         PR c++/40639
6355         * g++.dg/cpp0x/enum5.C: New.
6356
6357         PR c++/40633
6358         * g++.dg/cpp0x/enum4.C: New.
6359
6360 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6361
6362         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
6363
6364 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6365
6366         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
6367
6368 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
6369
6370         PR middle-end/40669
6371         * gcc.dg/pr40669.c: New test.
6372
6373 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6374
6375         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
6376         location. Update all calls.
6377         * g++.dg/plugin/selfassign.c: Likewise.
6378
6379 2009-07-06  Jason Merrill  <jason@redhat.com>
6380
6381         * g++.dg/rtti/dyncast[34].C: New.
6382
6383 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6384
6385         * lib/target-supports.exp
6386         (check_effective_target_mips_newabi_large_long_double): New.
6387         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
6388         target.
6389         * gcc.target/mips/fpr-moves-6.c: Likewise.
6390
6391 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
6392
6393         PR c++/40557
6394         * g++.dg/template/union2.C: New test.
6395
6396 2009-07-04  Jason Merrill  <jason@redhat.com>
6397
6398         * g++.dg/template/using15.C: New.
6399
6400 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
6401
6402         * gfortran.dg/maxloc_1.f90: New test.
6403
6404 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
6405
6406         PR fortran/40593
6407         * gfortran.dg/proc_ptr_result_6.f90: New.
6408
6409 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6410
6411         * gcc.dg/framework-2.c: Adjust testcase to pass.
6412
6413 2009-07-04  Jason Merrill  <jason@redhat.com>
6414
6415         PR c++/40619
6416         * g++.dg/cpp0x/auto16.C: New.
6417
6418 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
6419
6420         PR target/40587
6421         * gfortran.dg/pr40587.f: New test.
6422
6423 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6424
6425         PR fortran/40638
6426         * gfortran.dg/unit_1.f90: New test.
6427
6428 2009-07-03  Jason Merrill  <jason@redhat.com>
6429
6430         * g++.dg/template/pure1.C: Expect another error.
6431
6432 2009-07-03  Richard Guenther  <rguenther@suse.de>
6433
6434         PR tree-optimization/40640
6435         * gcc.c-torture/compile/pr40640.c: New testcase.
6436
6437 2009-07-03  Richard Guenther  <rguenther@suse.de>
6438
6439         PR middle-end/34163
6440         * gfortran.dg/pr34163.f90: New testcase.
6441
6442 2009-07-03  Jan Hubicka  <jh@suse.cz>
6443
6444         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
6445         * gcc.dg/tree-ssa/loop-25.c: Likewise.
6446         * gcc.dg/tree-ssa/loop-26.c: Likewise.
6447         * gcc.dg/tree-ssa/pr32044.c: Likewise.
6448         * gcc.dg/tree-ssa/loop-29.c: Likewise.
6449         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6450         * gnat.dg/loop_optimization6.adb: Enable -O2.
6451
6452 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
6453
6454         * g++.dg/warn/null4.C: Extend.
6455
6456 2009-07-02  Jason Merrill  <jason@redhat.com>
6457
6458         * g++.dg/template/spec8.C: Fix.
6459
6460 2009-07-02  Michael Matz  <matz@suse.de>
6461
6462         PR fortran/32131
6463         * gfortran.dg/pr32921.f: Adjust.
6464
6465 2009-07-02  Jan Hubicka  <jh@suse.cz>
6466
6467         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
6468
6469 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
6470
6471         * gcc.target/mips/truncate-4.c: New testcase.
6472
6473 2009-07-01  Richard Guenther  <rguenther@suse.de>
6474
6475         PR tree-optimization/19831
6476         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
6477         make allocated memory escape.  Un-XFAIL.
6478         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
6479         * gcc.dg/vect/pr31699.c: Likewise.
6480         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
6481
6482 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
6483
6484         PR c++/40566
6485         * g++.dg/parse/cond5.C: New test.
6486
6487 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
6488
6489         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
6490         (main): Pass n to main_1 instead.
6491         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
6492         (main_1): New function, split off from...
6493         (main): ...here.  Pass `off' to main_1 instead.
6494
6495 2009-06-30  Jason Merrill  <jason@redhat.com>
6496
6497         PR c++/40595
6498         * g++.dg/cpp0x/variadic94.C: New.
6499
6500 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
6501
6502         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
6503         * lib/target-libpath.exp (ld_library_path_vars): New variable.
6504         (init_ld_library_path_env_vars): New function, replacing the
6505         orig_*_saved assignments.  Call it after defining it.
6506         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
6507         (restore_ld_library_path_env_vars): Likewise.
6508         (add_path, find_libgcc_s): New functions.
6509         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
6510         gcc-set-multilib-library-path.
6511         (objc_target_compile): Don't add "." to ld_library_path.
6512         Use add_path.
6513         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
6514         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
6515         gcc-set-multilib-library-path.
6516         * lib/g++.exp (g++_link_flags): Likewise.
6517         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
6518         * lib/c-torture.exp: Do not manipulate ld_library_path at the
6519         top level; do it...
6520         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
6521         to tell when this needs to happen.  Use find_libgcc_s instead of
6522         gcc-set-multilib-library-path.
6523         * lib/gcc-dg.exp: Likewise.
6524         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
6525         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
6526         unless it is in $ALT_LD_LIBRARY_PATH.
6527         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
6528
6529 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
6530
6531         * gnat.dg/discr12.adb: New test.
6532         * gnat.dg/discr12_pkg.ads: New helper.
6533         * gnat.dg/discr13.adb: New test.
6534         * gnat.dg/discr14.ad[sb]: Likewise.
6535         * gnat.dg/discr15.adb: Likewise.
6536         * gnat.dg/discr15_pkg.ads: New helper.
6537         * gnat.dg/discr16.adb: New test.
6538         * gnat.dg/discr16_g.ads: New helper.
6539         * gnat.dg/discr16_pkg.ads: Likewise.
6540         * gnat.dg/discr16_cont.ads: Likewise.
6541         * gnat.dg/discr17.adb: New test.
6542         * gnat.dg/discr18.adb: Likewise.
6543         * gnat.dg/discr18_pkg.ads: New helper.
6544         * gnat.dg/discr19.adb: New test.
6545
6546 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6547
6548         PR fortran/40576
6549         * gfortran.dg/internal_write_1.f90:  New testcase.
6550
6551 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
6552
6553         PR fortran/40594
6554         * gfortran.dg/derived_pointer_recursion_2.f90: New.
6555
6556 2009-06-30  Richard Guenther  <rguenther@suse.de>
6557
6558         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
6559
6560 2009-06-30  Wei Guozhi  <carrot@google.com>
6561
6562         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
6563         to "-Os".
6564
6565 2009-06-30  Ira Rosen  <irar@il.ibm.com>
6566
6567         PR tree-optimization/40542
6568         * gcc.dg/vect/pr40542.c: New test.
6569
6570 2009-06-30  Martin Jambor  <mjambor@suse.cz>
6571
6572         PR tree-optimization/40582
6573         * gcc.c-torture/compile/pr40582.c: New test.
6574
6575 2009-06-30  Wei Guozhi  <carrot@google.com>
6576
6577         PR/40416
6578         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
6579
6580 2009-06-29  Jason Merrill  <jason@redhat.com>
6581
6582         PR c++/40274
6583         * g++.dg/template/debug1.C: New.
6584
6585 2009-06-29  Tobias Burnus  <burnus@net-b.de>
6586
6587         PR fortran/40580
6588         * pointer_check_1.f90: New test.
6589         * pointer_check_2.f90: New test.
6590         * pointer_check_3.f90: New test.
6591         * pointer_check_4.f90: New test.
6592         * pointer_check_5.f90: New test.
6593
6594 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
6595
6596         PR fortran/40551
6597         * gfortran.dg/func_assign_2.f90 : New test.
6598
6599 2009-06-29  Richard Guenther  <rguenther@suse.de>
6600
6601         PR middle-end/14187
6602         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
6603         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
6604         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
6605         * gcc.c-torture/execute/20090623-1.c: Likewise.
6606         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
6607         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
6608
6609 2009-06-29  Richard Guenther  <rguenther@suse.de>
6610
6611         PR middle-end/38212
6612         * gcc.c-torture/execute/pr38212.c: New testcase.
6613
6614 2009-06-29  Richard Guenther  <rguenther@suse.de>
6615
6616         PR tree-optimization/40579
6617         * gcc.c-torture/execute/pr40579.c: New testcase.
6618
6619 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
6620
6621         PR tree-optimization/40550
6622         * gcc.dg/pr40550.c: New test.
6623
6624 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
6625
6626         * gnat.dg/overflow_sum2.adb: New test
6627         * gnat.dg/namet.ads: New helper.
6628
6629         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
6630
6631 2009-06-28  Tobias Burnus  <burnus@net-b.de>
6632
6633         PR fortran/34112
6634         * gfortran.dg/compiler-directive_1.f90: New test.
6635         * gfortran.dg/compiler-directive_2.f: New test.
6636
6637 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6638
6639         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
6640         comment out some values and add some cases.
6641
6642 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
6643
6644         PR testsuite/40567
6645         * gcc.dg/vect/vect.exp: Fix lappend syntax.
6646
6647 2009-06-26  Richard Henderson  <rth@redhat.com>
6648
6649         PR testsuite/40565
6650         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
6651         * gcc.target/i386/local.c: Pass a non-constant to T.
6652
6653 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
6654
6655         PR fortran/39997
6656         PR fortran/40541
6657         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
6658         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
6659         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6660         * gfortran.dg/proc_ptr_result_5.f90: New.
6661
6662 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
6663
6664         PR c/39902
6665         * gcc.dg/dfp/pr39902.c: New test.
6666
6667 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
6668
6669         PR testsuite/40532
6670         * gcc.dg/builtins-65.c: Require c99 runtime.
6671
6672 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6673
6674         * gnat.dg/array7.ad[sb]: New test.
6675
6676 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6677
6678         * gnat.dg/array6.adb: New test.
6679
6680 2009-06-25  Ian Lance Taylor  <iant@google.com>
6681
6682         * g++.dg/warn/Wsign-compare-3.C: New testcase.
6683
6684 2009-06-25  Ian Lance Taylor  <iant@google.com>
6685
6686         * g++.dg/warn/Wunused-16.C: New testcase.
6687
6688 2009-06-25  Ian Lance Taylor  <iant@google.com>
6689
6690         * g++.dg/warn/skip-2.C: New testcase.
6691
6692 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
6693
6694         * gcc.c-torture/execute/20090618-1.c: add dg-run and
6695         dg-skip-if and move to ...
6696         * gcc.dg/torture/20090618-1.c.
6697
6698 2009-06-25  Martin Jambor  <mjambor@suse.cz>
6699
6700         PR tree-optimization/40493
6701         * gcc.c-torture/execute/pr40493.c: New test.
6702
6703 2009-06-24  Jason Merrill  <jason@redhat.com>
6704
6705         PR c++/40342
6706         * g++.dg/template/overload10.C: New.
6707
6708 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
6709
6710         PR fortran/40427
6711         * gfortran.dg/proc_ptr_comp_11.f90: New.
6712
6713 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6714
6715         * gcc.dg/pr40501.c: New testcase.
6716
6717 2009-06-23  DJ Delorie  <dj@redhat.com>
6718
6719         Add MeP port.
6720         * lib/target-supports.exp: Add mep support (no profiling).
6721
6722 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
6723
6724         PR testsuite/39297
6725         * gcc.dg/ssa/loop-31.c: Change scan rules.
6726
6727 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6728
6729         * gcc.dg/cpp/empty-include.c: Update column info.
6730         * gcc.dg/cpp/assert2.c: Update column info.
6731
6732 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
6733
6734         * g++.dg/ext/builtin-object-size1.C: New test.
6735         * g++.dg/ext/builtin-object-size2.C: New test.
6736
6737 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
6738
6739         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6740         * gcc.dg/optimize-bswapdi-1.c: Likewise.
6741
6742 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
6743
6744         * gcc.target/mips/truncate-3.c: New test.
6745
6746 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
6747
6748         PR fortran/37254
6749         PR fortran/39850
6750         * gfortran.dg/interface_30.f90: Modified error message.
6751         * gfortran.dg/proc_decl_22.f90: New.
6752
6753 2009-06-22  Ian Lance Taylor  <iant@google.com>
6754
6755         * gcc.dg/Wcxx-compat-19.c: New testcase.
6756
6757 2009-06-22  Matthias Klose  <doko@ubuntu.com>
6758
6759         PR objc/28050
6760         * pr28050.m: New testcase.
6761
6762 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6763
6764         PR testsuite/40481
6765         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6766
6767 2009-06-22  Martin Jambor  <mjambor@suse.cz>
6768
6769         PR tree-optimization/40492
6770         * g++.dg/torture/pr40492.C: New test.
6771
6772 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
6773
6774         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6775         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
6776
6777 2009-06-22  Olivier Hainque  <hainque@adacore.com>
6778
6779         * gnat.dg/raise_ce.adb: Helper for ...
6780         * gnat.dg/handle_and_return.adb: New test.
6781
6782 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6783
6784         PR fortran/40443
6785         * gfortran.dg/generic_18.f90: New test.
6786
6787 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6788
6789         PR fortran/40472
6790         * gfortran.dg/spread_size_limit.f90: New test.
6791
6792 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6793
6794         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6795         to put dump files in a subdirectory.
6796         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6797         ".o" temporary files.
6798
6799 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
6800
6801         PR fortran/39850
6802         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6803         * gfortran.dg/interface_20.f90: Ditto.
6804         * gfortran.dg/interface_21.f90: Ditto.
6805         * gfortran.dg/interface_22.f90: Ditto.
6806         * gfortran.dg/interface_30.f90: New.
6807         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6808
6809 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6810
6811         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6812         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6813         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6814         DEFAULT_VECTFLAGS.
6815
6816 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6817             Revital Eres  <eres@il.ibm.com>
6818
6819         PR testsuite/40359
6820         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6821         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6822         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6823
6824 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6825
6826         PR testsuite/40475
6827         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6828         without misalignment support.
6829         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6830
6831 2009-06-20  Tobias Burnus  <burnus@net-b.de>
6832
6833         PR fortran/40452
6834         * gfortran.dg/bounds_check_strlen_9.f90: New test.
6835
6836 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
6837
6838         PR fortran/40440
6839         * gfortran.dg/alloc_comp_result_2.f90: New test.
6840
6841 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6842
6843         PR target/40482
6844         * gcc.target/arm/pr40482.c: New test.
6845
6846 2009-06-19  Ian Lance Taylor  <iant@google.com>
6847
6848         * gcc.dg/Wcxx-compat-18.c: New testcase.
6849
6850 2009-06-19  Richard Guenther  <rguenther@suse.de>
6851
6852         * gcc.c-torture/execute/20090618-1.c: New testcase.
6853
6854 2009-06-19  Ian Lance Taylor  <iant@google.com>
6855
6856         * gcc.dg/Wcxx-compat-17.c: New testcase.
6857
6858 2009-06-19  Ian Lance Taylor  <iant@google.com>
6859
6860         * gcc.dg/Wcxx-compat-15.c: New testcase.
6861
6862 2009-06-19  Ian Lance Taylor  <iant@google.com>
6863
6864         * gcc.dg/Wcxx-compat-16.c: New testcase.
6865
6866 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6867
6868         * gcc.dg/builtins-34.c: Add significand cases.
6869
6870 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6871
6872         PR testsuite/40491
6873         * gcc.dg/20080522-1.c: Remove testcase for real.
6874         * gcc.dg/20080528-1.c: Ditto.
6875
6876 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
6877
6878         PR fortran/40450
6879         * gfortran.dg/proc_ptr_20.f90: New.
6880
6881 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
6882
6883         PR target/40470
6884         * gcc.dg/torture/pr40470-1.c: New.
6885         * gcc.dg/torture/pr40470-2.c: Likewise.
6886         * gcc.dg/torture/pr40470-3.c: Likewise.
6887         * gcc.dg/torture/pr40470-4.c: Likewise.
6888
6889 2009-06-18  Diego Novillo  <dnovillo@google.com>
6890
6891         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6892         * gcc.dg/plugin/ggcplug.c: Likewise.
6893         * gcc.dg/plugin/one_time_plugin.c: Likewise.
6894         * g++.dg/plugin/selfassign.c: Likewise.
6895         * g++.dg/plugin/attribute_plugin.c: Likewise.
6896         * g++.dg/plugin/dumb_plugin.c: Likewise.
6897
6898 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6899
6900         * gcc.dg/cpp/arith-3.c: Add column info.
6901
6902 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6903
6904         * gcc.target/arm/fp16-compile-none-2.c: New.
6905         * gcc.target/arm/fp16-compile-ieee-12.c: New.
6906         * gcc.target/arm/fp16-compile-alt-12.c: New.
6907
6908 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6909
6910         * gcc.target/arm/fp16-compile-alt-1.c: New.
6911         * gcc.target/arm/fp16-compile-alt-2.c: New.
6912         * gcc.target/arm/fp16-compile-alt-3.c: New.
6913         * gcc.target/arm/fp16-compile-alt-4.c: New.
6914         * gcc.target/arm/fp16-compile-alt-5.c: New.
6915         * gcc.target/arm/fp16-compile-alt-6.c: New.
6916         * gcc.target/arm/fp16-compile-alt-7.c: New.
6917         * gcc.target/arm/fp16-compile-alt-8.c: New.
6918         * gcc.target/arm/fp16-compile-alt-9.c: New.
6919         * gcc.target/arm/fp16-compile-alt-10.c: New.
6920         * gcc.target/arm/fp16-compile-alt-11.c: New.
6921         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6922         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6923         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6924         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6925         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6926         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6927         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6928         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6929         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6930         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6931         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6932         * gcc.target/arm/fp16-compile-none-1.c: New.
6933         * gcc.target/arm/fp16-compile-exprtype.c: New.
6934         * gcc.target/arm/fp16-compile-vcvt.c: New.
6935         * gcc.target/arm/fp16-builtins-1.c: New.
6936         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6937         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6938         * gcc.target/arm/fp16-param-1.c: New.
6939         * gcc.target/arm/fp16-return-1.c: New.
6940         * gcc.target/arm/fp16-unprototyped-1.c: New.
6941         * gcc.target/arm/fp16-unprototyped-2.c: New.
6942         * gcc.target/arm/fp16-variadic-1.c: New.
6943         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6944         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6945         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6946         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6947         * gcc.dg/torture/arm-fp16-ops.h: New.
6948         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6949         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6950         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6951         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6952         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6953         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6954         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6955         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6956         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6957         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6958         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6959         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6960         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6961         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6962         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6963         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6964         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6965         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6966         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6967         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6968         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6969
6970 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6971
6972         * gcc.dg/builtins-65.c: New test.
6973
6974 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6975
6976         PR fortran/40451
6977         * gfortran.dg/proc_ptr_result_4.f90: New.
6978
6979 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6980
6981         * gcc.c-torture/execute/bitfld-5.c: New test.
6982
6983 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6984
6985         * gcc.dg/builtin-unreachable-3.c: New test.
6986
6987 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6988
6989         * gcc.target/i386/builtin-unreachable.c: New test.
6990
6991 2009-06-17  Ian Lance Taylor  <iant@google.com>
6992
6993         * gcc.dg/Wcxx-compat-14.c: New testcase.
6994
6995 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6996
6997         * gcc.dg/func-ptr-conv-1.c: Update column info.
6998
6999 2009-06-17  Richard Guenther  <rguenther@suse.de>
7000
7001         PR middle-end/40404
7002         * gcc.c-torture/execute/pr40404.c: New testcase.
7003
7004 2009-06-17  Richard Guenther  <rguenther@suse.de>
7005
7006         PR middle-end/40460
7007         * g++.dg/torture/pr40460.C: New testcase.
7008
7009 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
7010
7011         * gcc.dg/plugin/one_time_plugin.c: New test.
7012         * gcc.dg/plugin/one_time-test-1.c: New test.
7013         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
7014
7015 2009-06-16  Ian Lance Taylor  <iant@google.com>
7016
7017         * g++.dg/warn/skip-1.C: New testcase.
7018
7019 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
7020
7021         PR middle-end/40446
7022         * g++.dg/other/pr40446.C: New test.
7023
7024 2009-06-16  Richard Guenther  <rguenther@suse.de>
7025
7026         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
7027         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7028         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7029         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7030
7031 2009-06-16  Martin Jambor  <mjambor@suse.cz>
7032
7033         * gcc.c-torture/compile/pr40432.c: New file.
7034
7035 2009-06-16  Martin Jambor  <mjambor@suse.cz>
7036
7037         * gfortran.fortran-torture/compile/pr40413.f90: New file.
7038
7039 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
7040
7041         PR fortran/36947
7042         PR fortran/40039
7043         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
7044         * gfortran.dg/interface_20.f90: Modified error messages.
7045         * gfortran.dg/interface_21.f90: Ditto.
7046         * gfortran.dg/interface_26.f90: Ditto.
7047         * gfortran.dg/interface_27.f90: Ditto.
7048         * gfortran.dg/interface_28.f90: Extended test case.
7049         * gfortran.dg/interface_29.f90: New.
7050         * gfortran.dg/proc_decl_7.f90: Modified error messages.
7051         * gfortran.dg/proc_decl_8.f90: Ditto.
7052         * gfortran.dg/proc_ptr_11.f90: Ditto.
7053         * gfortran.dg/proc_ptr_15.f90: Ditto.
7054
7055 2009-06-16  Ira Rosen  <irar@il.ibm.com>
7056
7057         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
7058         printing.
7059         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
7060         gcc.dg/vect/vect-outer-4f.c: Likewise.
7061         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
7062         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
7063         Likewise.
7064         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
7065         outer loop.
7066
7067 2009-06-16  Tobias Burnus  <burnus@net-b.de>
7068
7069         PR fortran/40383
7070         * gfortran.dg/bounds_check_strlen_8.f90: New test.
7071
7072 2009-06-15  Ian Lance Taylor  <iant@google.com>
7073
7074         * gcc.dg/Wjump-misses-init-1.c: New testcase.
7075         * gcc.dg/Wjump-misses-init-2.c: New testcase.
7076         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
7077         Recognize new notes.
7078         * gcc.dg/stmt-expr-label-2.c: Likewise.
7079         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
7080         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
7081         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
7082         * gcc.dg/c99-vla-jump-4.c: Likewise.
7083         * gcc.dg/stmt-expr-label-1.c: Likewise.
7084         * gcc.dg/stmt-expr-label-3.c: Likewise.
7085         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
7086
7087 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7088
7089         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
7090
7091 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
7092
7093         * gcc.dg/builtin-object-size-7.c: New test.
7094
7095 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
7096
7097         PR testsuite/40426
7098         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
7099         level != "" use separate -gdwarf-2 -g${level} options instead of
7100         -gdwarf-2${level}.
7101         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
7102         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
7103         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
7104
7105 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
7106
7107         * g++.dg/abi/mangle11.C: Update warning line.
7108         * g++.dg/abi/mangle12.C: Update warning line.
7109         * g++.dg/abi/mangle17.C: Update warning line.
7110         * g++.dg/abi/mangle20-2.C: Update warning line.
7111
7112 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7113
7114         * gcc.dg/optimize-bswap-1.c: Split into these two:
7115         * gcc.dg/optimize-bswapsi-1.c: New testcase.
7116         * gcc.dg/optimize-bswapdi-1.c: New testcase.
7117
7118 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7119
7120         * gcc.dg/optimize-bswap-1.c: New testcase.
7121
7122 2009-06-14  Richard Guenther  <rguenther@suse.de>
7123
7124         PR middle-end/40389
7125         * g++.dg/torture/pr40389.C: New testcase.
7126
7127 2009-06-13  Richard Guenther  <rguenther@suse.de>
7128
7129         PR tree-optimization/40421
7130         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
7131
7132 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
7133
7134         * gcc.dg/old-style-prom-3.c: Add column info.
7135         * gcc.dg/overflow-warn-1.c
7136         * gcc.dg/gomp/pr27415.c
7137         * gcc.dg/gomp/for-1.c: Same.
7138         * gcc.dg/enum-compat-1.c: Same.
7139         * gcc.dg/c99-tag-3.c: Same.
7140         * gcc.dg/Wredundant-decls-2.c: Same.
7141         * gcc.dg/func-ptr-conv-1.c: Same.
7142         * gcc.dg/asm-wide-1.c: Same.
7143         * gcc.dg/nofixed-point-2.c: Same.
7144         * gcc.dg/cpp/line3.c: Same.
7145         * gcc.dg/array-10.c: Same.
7146         * gcc.dg/c99-vla-jump-1.c: Same.
7147         * gcc.dg/pr20368-1.c: Same.
7148         * gcc.dg/Wshadow-3.c: Same.
7149         * gcc.dg/c90-const-expr-8.c: Same.
7150         * gcc.dg/label-decl-2.c: Same.
7151         * gcc.dg/dremf-type-compat-2.c: Same.
7152         * gcc.dg/c90-const-expr-5.c: Same.
7153         * gcc.dg/builtins-30.c: Same.
7154         * gcc.dg/Warray-bounds.c: Same.
7155         * gcc.dg/Wcxx-compat-2.c: Same.
7156         * gcc.dg/tree-ssa/col-1.c: Same.
7157         * gcc.dg/old-style-prom-2.c: Same.
7158         * gcc.dg/cast-function-1.c: Same.
7159         * gcc.dg/pr15698-1.c: Same.
7160         * gcc.dg/dremf-type-compat-3.c: Same.
7161         * gcc.dg/vla-8.c: Same.
7162         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
7163         line.
7164         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
7165         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
7166         * gcc.dg/enum-compat-1.c: Same.
7167         * gcc.dg/dremf-type-compat-2.c: Same.
7168         * gcc.dg/old-style-prom-2.c: Same.
7169         * gcc.dg/pr15698-1.c: Same.
7170         * gcc.dg/pr20368-1.c: Same.
7171         * gcc.dg/dremf-type-compat-3.c: Same.
7172         * gcc.dg/builtins-30.c: Same.  Test for columns.
7173
7174 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
7175
7176         PR fortran/40176
7177         * gfortran.dg/proc_decl_1.f90: Extended.
7178
7179 2009-06-12  Ian Lance Taylor  <iant@google.com>
7180
7181         * gcc.dg/Wcxx-compat-13.c: New testcase.
7182
7183 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7184
7185         PR tree-opt/38865
7186         * gcc.dg/tree-ssa/fre-vce-1.c
7187
7188 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
7189
7190         PR testsuite/40384
7191         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
7192         min-insn-to-prefetch-ratio=5.
7193
7194 2009-06-12  Joey Ye  <joey.ye@intel.com>
7195             H.J. Lu  <hongjiu.lu@intel.com>
7196
7197         PR middle-end/39146
7198         * gcc.target/i386/stackalign/pr39146.c: New.
7199
7200 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
7201
7202         * gcc.target/i386/crc32-1.c: New.
7203         * gcc.target/i386/crc32-2.c: Likewise.
7204
7205 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
7206
7207         PR c/39252
7208         * gcc.dg/builtin-unreachable-1.c: New test.
7209         * gcc.dg/builtin-unreachable-2.c: Same.
7210
7211 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
7212
7213         PR fortran/40402
7214         * gfortran.dg/data_value_1.f90: New test.
7215
7216 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7217
7218         PR testsuite/39831
7219         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
7220         remove ilp32 requirement.
7221         * gcc.target/i386/excess-precision-2.c: Likewise.
7222         * gcc.target/i386/excess-precision-3.c: Likewise.
7223         * gcc.target/i386/excess-precision-4.c: Likewise.
7224         * gcc.target/i386/excess-precision-5.c: Likewise.
7225         * gcc.target/i386/excess-precision-6.c: Likewise.
7226
7227 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7228
7229         PR fortran/38718
7230         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
7231         * gfortran.dg/nan_5.f90: New test.
7232
7233 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
7234
7235         * gcc.target/arm/neon-modes-1.c: New test.
7236
7237 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
7238
7239         * g++.dg/torture/pr31579.C: Cast pointer
7240         via __SIZE_TYPE__ instead of 'unsigned long'.
7241
7242 2009-06-10  Anthony Green  <green@moxielogic.com>
7243
7244         * lib/target-supports.exp (check_profiling_available):
7245         Profiling is not available for testing purposes on moxie.
7246
7247 2009-06-09  Ian Lance Taylor  <iant@google.com>
7248
7249         * gcc.dg/Wcxx-compat-12.c: New testcase.
7250
7251 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
7252
7253         PR libfortran/40334
7254         * gfortran.dg/backspace_11.f90: New.
7255
7256 2009-06-09  Jason Merrill  <jason@redhat.com>
7257
7258         * g++.dg/cpp0x/defaulted10.C: New.
7259
7260 2009-06-09  Martin Jambor  <mjambor@suse.cz>
7261
7262         * gcc.c-torture/compile/pr40351.c: New file.
7263
7264 2009-06-09  Olivier Hainque  <hainque@adacore.com>
7265
7266         * gnat.dg/align_max.adb: New test.
7267
7268 2009-06-08  Jason Merrill  <jason@redhat.com>
7269
7270         * g++.dg/cpp0x/auto15.C: New.
7271
7272 2009-06-08  Jan Hubicka  <jh@suse.cz>
7273
7274         PR debug/39834
7275         * gcc.dg/torture/pr39834.c
7276
7277 2009-06-08  Jan Hubicka  <jh@suse.cz>
7278
7279         PR middle-end/40102
7280         * g++.dg/torture/pr40102.C: New testcase.
7281
7282 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
7283
7284         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
7285         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
7286         * gcc.dg/builtin-object-size-6.c: New test.
7287
7288         PR c++/40373
7289         * g++.dg/template/dtor7.C: New test.
7290
7291         PR c++/40370
7292         PR c++/40372
7293         * g++.dg/template/error41.C: New test.
7294         * g++.dg/template/error42.C: New test.
7295
7296 2009-06-08  Revital Eres  <eres@il.ibm.com>
7297
7298         PR testsuite/40359
7299         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
7300         * gcc.dg/vect/vect-88.c: Likewise.
7301         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7302         * gcc.dg/vect/pr25413.c: Likewise.
7303         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
7304
7305 2009-06-07  Ian Lance Taylor  <iant@google.com>
7306
7307         * g++.dg/warn/Wswitch-3.C: New testcase.
7308         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
7309         * gcc.dg/Wswitch-enum-error.c: Likewise.
7310         * gcc.dg/Wswitch-error.c: Likewise.
7311
7312 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7313
7314         PR fortran/40008
7315         * gfortran.dg/negative_unit.f: Update test.
7316         * gfortran.dg/negative_unit_int8.f: Update test.
7317         * gfortran.dg/newunit_1.f90: New test.
7318
7319 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7320
7321         PR fortran/25104
7322         PR fortran/29962
7323         * gfortran.dg/spread_init_expr.f03: New.
7324         * gfortran.dg/unpack_init_expr.f03: New.
7325         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
7326         error message.
7327
7328 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7329
7330         PR fortran/25104
7331         PR fortran/29962
7332         * gfortran.dg/count_init_expr.f03
7333         * gfortran.dg/product_init_expr.f03
7334         * gfortran.dg/sum_init_expr.f03
7335
7336 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7337
7338         PR fortran/36874
7339         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
7340         message.
7341         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
7342         shapes.
7343         * gfortran.dg/zero_sized_5.f90: Likewise.
7344
7345 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
7346
7347         PR middle-end/32950
7348         * g++.dg/torture/pr32950.C: New.
7349
7350 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7351
7352         PR fortran/25104
7353         PR fortran/29962
7354         * gfortran.dg/dot_product_1.f03: New.
7355         * gfortran.dg/matmul_8.f03: New.
7356         * gfortran.dg/transpose_3.f03: New.
7357
7358 2009-06-06  Ian Lance Taylor  <iant@google.com>
7359
7360         * gcc.dg/Wunused-label-1.c: New test case.
7361         * g++.dg/warn/Wunused-label-1.C: New test case.
7362         * g++.dg/warn/Wunused-label-2.C: New test case.
7363         * g++.dg/warn/Wunused-label-3.C: New test case.
7364
7365 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
7366
7367         PR fortran/37203
7368         * reshape_zerosize_2.f90: New.
7369
7370 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
7371
7372         PR fortran/32890
7373         * gfortran.dg/pack_assign_1.f90: New.
7374         * gfortran.dg/pack_vector_1.f90: New.
7375
7376 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
7377
7378         PR middle-end/40340
7379         * gcc.dg/pr40340-1.c: New test.
7380         * gcc.dg/pr40340-2.c: New test.
7381         * gcc.dg/pr40340-3.c: New test.
7382         * gcc.dg/pr40340-4.c: New test.
7383         * gcc.dg/pr40340-5.c: New test.
7384         * gcc.dg/pr40340.h: New file.
7385
7386 2009-06-05  Revital Eres  <eres@il.ibm.com>
7387
7388         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
7389         New procedure.
7390         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
7391         * gcc.dg/vect/vect-33.c: Likewise.
7392         * gcc.dg/vect/vect-92.c: Likewise.
7393         * gcc.dg/vect/vect-58.c: Likewise.
7394         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7395         * gcc.dg/vect/vect-42.c: Likewise.
7396         * gcc.dg/vect/slp-25.c: Likewise.
7397         * gcc.dg/vect/vect-align-1.c: Likewise.
7398         * gcc.dg/vect/vect-align-2.c: Likewise.
7399         * gcc.dg/vect/vect-93.c: Likewise.
7400         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
7401         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
7402         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
7403         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
7404         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
7405         * gcc.dg/vect/vect-26.c: Likewise.
7406         * gcc.dg/vect/vect-44.c: Likewise.
7407         * gcc.dg/vect/vect-70.c: Likewise.
7408         * gcc.dg/vect/vect-95.c: Likewise.
7409         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7410         * gcc.dg/vect/vect-28.c: Likewise.
7411         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
7412         * gcc.dg/vect/vect-87.c: Likewise.
7413         * gcc.dg/vect/vect-109.c: Likewise.
7414         * gcc.dg/vect/vect-54.c: Likewise.
7415         * gcc.dg/vect/vect-96.c: Likewise.
7416         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7417         * gcc.dg/vect/vect-88.c: Likewise.
7418         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7419         * gcc.dg/vect/vect-89.c: Likewise.
7420         * gcc.dg/vect/vect-91.c: Likewise.
7421         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7422         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7423         * gfortran.dg/vect/vect-2.f90: Likewise.
7424         * gfortran.dg/vect/vect-3.f90: Likewise.
7425         * gfortran.dg/vect/vect-4.f90: Likewise.
7426         * gfortran.dg/vect/vect-5.f90: Likewise.
7427
7428 2009-06-05  Alexander Strange <astrange@ithinksw.com>
7429
7430         PR tree-optimization/36318
7431         * gcc.dg/tree-ssa/sra-7.c: New test.
7432
7433 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
7434
7435         PR fortran/37203
7436         * gfortran.dg/reshape_order_5.f90: New.
7437         * gfortran.dg/reshape_shape_1.f90: New.
7438
7439 2009-06-04  Jason Merrill  <jason@redhat.com>
7440
7441         * g++.dg/template/error38.C: Add pointer-to-typedef case.
7442
7443 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
7444
7445         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
7446         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
7447
7448 2009-06-04  Richard Guenther  <rguenther@suse.de>
7449
7450         PR c++/39371
7451         * g++.dg/torture/pr40335.C: New testcase.
7452
7453 2009-06-03  Richard Guenther  <rguenther@suse.de>
7454
7455         PR middle-end/40328
7456         * gcc.dg/torture/pr40328.c: New testcase.
7457
7458 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
7459
7460         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
7461         m68k and fido.
7462
7463 2009-06-03  Martin Jambor  <mjambor@suse.cz>
7464
7465         * g++.dg/torture/pr40323.C: New file.
7466
7467 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
7468
7469         * gnat.dg/specs/root.ads: New test.
7470         * gnat.dg/specs/root-level_1.ads: Likewise.
7471         * gnat.dg/specs/root-level_2.ads: Likewise.
7472         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
7473
7474 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
7475
7476         * g++.dg/init/ref15.C: Require unwrapped targets.
7477
7478 2009-06-02  Jason Merrill  <jason@redhat.com>
7479
7480         * g++.dg/cpp0x/initlist13.C: Remove expected error.
7481         * g++.dg/cpp0x/initlist18.C: New.
7482         * g++.dg/cpp0x/initlist19.C: New.
7483
7484         * g++.dg/cpp0x/auto14.C: New.
7485
7486 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
7487
7488         * gnat.dg/alignment6.adb: Remove XFAIL.
7489
7490 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
7491
7492         PR c++/38089
7493         * g++.dg/template/spec36.C: New test.
7494
7495 2009-06-01  Ian Lance Taylor  <iant@google.com>
7496
7497         * gcc.dg/cast-qual-3.c: New testcase.
7498         * g++.dg/warn/Wcast-qual2.C: New testcase.
7499
7500 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
7501
7502         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
7503         (process-message): Expect column numbers.
7504         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
7505         * gcc.dg/pch/counter-2.c: Same.
7506         * gcc.dg/pch/valid-2.c: Same.
7507         * gcc.dg/pch/warn-1.c: Same.
7508         * gcc.dg/pch/valid-1.c: Same.
7509         * gcc.dg/cpp/include2a.c: Handle lack of columns.
7510         * gcc.dg/cpp/syshdr.c: Same.
7511         * gcc.dg/cpp/19940712-1.c: Same.
7512         * gcc.dg/cpp/missing-header-1.c: Same.
7513         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
7514         * gcc.dg/cpp/tr-warn3.c: Same.
7515         * gcc.dg/cpp/pr29612-2.c: Same.
7516         * gcc.dg/cpp/tr-warn4.c: Same.
7517         * gcc.dg/cpp/Wtrigraphs.c: Same.
7518         * gcc.dg/cpp/poison.c: Same.
7519         * gcc.dg/cpp/arith-3.c: Same.
7520         * gcc.dg/cpp/sysmac2.c: Same.
7521         * gcc.dg/cpp/cpp.exp: Same.
7522         * gcc.dg/cpp/tr-warn5.c: Same.
7523         * gcc.dg/cpp/include2.c: Same.
7524         * gcc.dg/cpp/Wmissingdirs.c: Same.
7525         * gcc.dg/cpp/Wmissingdirs.c: Same.
7526         * gcc.dg/cpp/tr-warn6.c: Same.
7527         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
7528         * gcc.dg/cpp/macspace1.c: Same.
7529         * gcc.dg/cpp/escape-2.c: Same.
7530         * gcc.dg/cpp/assert2.c: Same.
7531         * gcc.dg/cpp/undef2.c: Same.
7532         * gcc.dg/cpp/macspace2.c: Same.
7533         * gcc.dg/cpp/tr-warn1.c: Same.
7534         * gcc.dg/cpp/extratokens2.c: Same.
7535         * gcc.dg/cpp/strify2.c: Same.
7536         * gcc.dg/cpp/Wsignprom.c: Same.
7537         * gcc.dg/cpp/redef2.c: Same.
7538         * gcc.dg/cpp/trad/trad.exp: Same.
7539         * gcc.dg/cpp/arith-1.c: Same.
7540         * gcc.dg/cpp/extratokens.c: Same.
7541         * gcc.dg/cpp/if-mpar.c: Same.
7542
7543 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7544
7545         * gnat.dg/nested_float_packed.ads: New test.
7546
7547 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7548             Eric Botcazou  <botcazou@adacore.com>
7549
7550         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
7551         * gnat.dg/test_oconst.adb: New test.
7552
7553 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
7554
7555         * gcc.dg/plugin/ggcplug.c: Moved comment.
7556         (plugin_init): Fixed typo, declared i, returned 0 at end.
7557
7558 2009-05-31  Ira Rosen  <irar@il.ibm.com>
7559
7560         PR testsuite/40244
7561         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
7562         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
7563
7564 2009-05-29  Ian Lance Taylor  <iant@google.com>
7565
7566         * gcc.dg/Wcxx-compat-11.c: New testcase.
7567
7568 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7569
7570         PR fortran/40019
7571         * gfortran.dg/leadz_trailz_1.f90: New test.
7572         * gfortran.dg/leadz_trailz_2.f90: New test.
7573
7574 2009-05-29  Martin Jambor  <mjambor@suse.cz>
7575
7576         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
7577         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
7578         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7579         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7580         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
7581         * gcc.dg/tree-ssa/sra-2.c: Likewise.
7582         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7583         * gcc.dg/tree-ssa/sra-1.c: Likewise.
7584         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
7585         * gcc.dg/tree-ssa/sra-5.c: New file.
7586         * gcc.dg/tree-ssa/sra-6.c: New file.
7587         * gcc.c-torture/compile/sra-1.c: New file.
7588
7589 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
7590
7591         PR middle-end/40291
7592         * gcc.c-torture/compile/pr40291.c: New test.
7593
7594         PR target/40017
7595         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
7596         __vector _Bool.
7597         * gcc.target/powerpc/altivec-30.c: New test.
7598         * gcc.target/powerpc/altivec-31.c: New test.
7599
7600 2009-05-28  Richard Guenther  <rguenther@suse.de>
7601
7602         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
7603         * gcc.c-torture/execute/20090527-1.c: Likewise.
7604
7605 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
7606
7607         PR c++/39754
7608         * g++.dg/template/canon-type-1.C: New test.
7609         * g++.dg/template/canon-type-2.C: Likewise.
7610         * g++.dg/template/canon-type-3.C: Likewise.
7611         * g++.dg/template/canon-type-4.C: Likewise.
7612         * g++.dg/template/canon-type-5.C: Likewise.
7613         * g++.dg/template/canon-type-6.C: Likewise.
7614         * g++.dg/template/canon-type-7.C: Likewise.
7615
7616 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
7617             Uros Bizjak  <ubizjak@gmail.com>
7618             Danny Smith  <dansmister@gmail.com>
7619
7620         PR target/37216
7621
7622         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
7623         New function.
7624         * gcc.target/i386/pr37216.c:  New test source file.
7625         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
7626         use -fno-common for testing Cygwin and MinGW targets.
7627
7628 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
7629
7630         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
7631         * g++.dg/opt/memcpy1.C (size_t): Likewise.
7632         * g++.dg/pr37742.C (size_t): Likewise.
7633         * g++.dg/torture/pr34850.C (size_t): Likewise.
7634         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
7635         _PTRDIFF_TYPE__.
7636         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
7637         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
7638         (size_t): Use __extension__ and __SIZE_TYPE__.
7639         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
7640         __SIZE_TYPE__.
7641         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
7642         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
7643         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
7644         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
7645         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
7646         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
7647         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
7648         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
7649         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
7650         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
7651         (__ssize_t): Likewise.
7652         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
7653         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
7654         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
7655         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
7656         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
7657         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
7658         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
7659         * gcc.dg/pr33667.c (size_t): Likewise.
7660         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
7661         * gcc.dg/torture/pr39204.c (size_t): Likewise.
7662         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
7663         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
7664         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
7665         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
7666
7667 2009-05-28  Ira Rosen  <irar@il.ibm.com>
7668
7669         PR tree-optimization/40254
7670         * gcc.dg/vect/pr40254.c: New test.
7671
7672 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
7673
7674         PR middle-end/33699
7675         * gcc.target/mips/const-anchor-1.c: New test.
7676         * gcc.target/mips/const-anchor-2.c: New test.
7677
7678 2009-05-27  Jason Merrill  <jason@redhat.com>
7679
7680         * g++.dg/cpp0x/initlist15.C: New.
7681         * g++.dg/cpp0x/initlist16.C: New.
7682         * g++.dg/cpp0x/initlist17.C: New.
7683
7684 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
7685
7686         PR fortran/39178
7687         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7688         patterns to reflect frontend changes.
7689         * gfortran.dg/vector_subscript_4.f90: Likewise.
7690
7691 2009-05-27  Olivier Hainque  <hainque@adacore.com>
7692             Eric Botcazou  <botcazou@adacore.com>
7693
7694         * gcc.c-torture/execute/align-nest.c: New testcase.
7695         * gnat.dg/misaligned_nest.adb: New testcase.
7696
7697 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
7698
7699         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7700         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7701         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7702         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7703
7704 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
7705
7706         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7707         cast instead of assuming 0ul.
7708         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7709         __SIZE_TYPE__.
7710         (_type_desc): Make first argument const.
7711         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7712
7713 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7714
7715         PR libfortran/40187
7716         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
7717         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
7718
7719 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
7720
7721         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7722         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7723         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7724         * gcc.dg/plugin/ggcplug.c: Added new file.
7725
7726 2009-05-26  Tobias Burnus  <burnus@net-b.de>
7727
7728         PR fortran/40246
7729         * gfortran.dg/nullify_4.f90: New test.
7730
7731 2009-05-26  Richard Guenther  <rguenther@suse.de>
7732
7733         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7734
7735 2009-05-26  Richard Guenther  <rguenther@suse.de>
7736
7737         PR middle-end/40252
7738         * gcc.c-torture/compile/pr40252.c: New testcase.
7739
7740 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
7741
7742         PR c++/40007
7743         * g++.dg/template/typedef18.C: New test.
7744         * g++.dg/template/typedef19.C: Likewise.
7745         * g++.dg/template/typedef20.C: Likewise.
7746         * g++.dg/template/access11.C: Adjust.
7747
7748 2009-05-26  Richard Guenther  <rguenther@suse.de>
7749
7750         PR testsuite/40247
7751         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7752
7753 2009-05-25  Jason Merrill  <jason@redhat.com>
7754
7755         PR c++/38064
7756         * g++.dg/cpp0x/enum3.C: New test.
7757
7758 2009-05-25  Richard Guenther  <rguenther@suse.de>
7759
7760         PR tree-optimization/36327
7761         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7762         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7763         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7764         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7765         * gcc.dg/vect/vect-40.c: Likewise.
7766         * gcc.dg/vect/vect-42.c: Likewise.
7767         * gcc.dg/vect/vect-46.c: Likewise.
7768         * gcc.dg/vect/vect-76.c: Likewise.
7769
7770 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
7771
7772         PR fortran/40176
7773         * gfortran.dg/proc_ptr_18.f90: New.
7774         * gfortran.dg/proc_ptr_19.f90: New.
7775         * gfortran.dg/proc_ptr_comp_9.f90: New.
7776         * gfortran.dg/proc_ptr_comp_10.f90: New.
7777
7778 2009-05-25  Richard Guenther  <rguenther@suse.de>
7779
7780         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7781         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7782
7783 2009-05-25  Ira Rosen  <irar@il.ibm.com>
7784
7785         PR tree-optimization/40238
7786         * gcc.dg/vect/pr40238.c: New test.
7787
7788 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7789             Dominique Dhumieres  <dominiq@lps.ens.fr>
7790
7791         PR fortran/35732
7792         PR fortran/39872
7793         * gfortran.dg/bounds_check_fail_3.f90: New test.
7794         * gfortran.dg/bounds_check_fail_4.f90: New test.
7795         * gfortran.dg/bounds_check_14.f90: Update test.
7796         * gfortran.dg/bound_4.f90: Update test.
7797
7798 2009-05-24  Richard Guenther  <rguenther@suse.de>
7799
7800         PR middle-end/40233
7801         * gcc.c-torture/compile/pr40233.c: New testcase.
7802
7803 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
7804
7805         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7806         for alpha*-*-* targets.
7807
7808 2009-05-24  Ira Rosen  <irar@il.ibm.com>
7809
7810         * gcc.dg/vect/bb-slp-1.c: New test.
7811         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7812         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7813         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7814         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7815         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7816         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7817         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7818         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7819         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7820         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7821         gcc.dg/vect/bb-slp-22.c: Likewise.
7822         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7823
7824 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
7825             Maxim Kuvyrkov  <maxim@codesourcery.com>
7826
7827         * gcc.dg/falign-labels-1.c: New test.
7828
7829 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7830
7831         * gnat.dg/specs/rep_clause3.ads: New test.
7832
7833 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7834
7835         * gnat.dg/addr6.adb: New test.
7836
7837 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7838
7839         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7840         New function.
7841         * gcc.target/arm/thumb2-mul-space.c: New file.
7842         * gcc.target/arm/thumb2-mul-space-2.c: New file.
7843         * gcc.target/arm/thumb2-mul-space-3.c: New file.
7844         * gcc.target/arm/thumb2-mul-speed.c: New file.
7845
7846 2009-05-22  Richard Guenther  <rguenther@suse.de>
7847
7848         PR middle-end/38964
7849         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7850         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7851         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7852
7853 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7854
7855         * gcc.dg/dll-6.c: New test.
7856         * gcc.dg/dll-6a.c: Likewise.
7857         * gcc.dg/dll-7.c: Likewise.
7858         * gcc.dg/dll-7a.c: Likewise.
7859         * g++.dg/ext/dllexport2.C: Likewise.
7860         * g++.dg/ext/dllexport2a.cc: Likewise.
7861
7862 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
7863
7864         PR target/37846
7865         * gcc.target/ia64/mfused-madd-vect.c: New test.
7866         * gcc.target/ia64/mfused-madd.c: New test.
7867         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7868         * gcc.target/ia64/mno-fused-madd.c: New test.
7869
7870 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7871
7872         * gcc.target/i386/movbe-1.c: New.
7873         * gcc.target/i386/movbe-2.c: Likewise.
7874
7875 2009-05-21  Taras Glek  <tglek@mozilla.com>
7876
7877         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7878         plugin_init signature.
7879         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7880         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7881         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7882
7883 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
7884
7885         * gcc.dg/target/arm/neon-vmla-1.c: New.
7886         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7887
7888 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
7889
7890         * gcc.target/mips/octeon-exts-6.c: New test.
7891         * gcc.target/mips/extend-1.c: New test.
7892         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7893         EXTS.
7894         * gcc.target/mips/octeon-exts-5.c: Likewise.
7895
7896 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
7897
7898         PR middle-end/40204
7899         * gcc.c-torture/compile/pr40204.c: New test.
7900
7901 2009-05-20  Richard Guenther  <rguenther@suse.de>
7902
7903         * gcc.c-torture/compile/20090518-1.c: New testcase.
7904
7905 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7906
7907         PR tree-optimization/40087
7908         * gcc.dg/tree-ssa/pr40087.c: New test.
7909
7910 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7911
7912         * gcc.dg/vector-4.c: New testcase.
7913         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7914         * g++.dg/ext/vector16.C: New testcase.
7915
7916 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7917
7918         PR c/40172
7919         * gcc.dg/pr40172.c: Renamed to ...
7920         * gcc.dg/pr40172-1.c: This.
7921
7922         * gcc.dg/pr40172-2.c: New.
7923         * gcc.dg/pr40172-3.c: Likewise.
7924
7925 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7926
7927         PR c/40172
7928         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7929
7930 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7931
7932         * gnat.dg/loop_optimization6.ad[sb]: New test.
7933
7934 2009-05-19  Richard Guenther  <rguenther@suse.de>
7935
7936         * gcc.c-torture/compile/20090519-1.c: New testcase.
7937
7938 2009-05-18  Jason Merrill  <jason@redhat.com>
7939
7940         * g++.dg/cpp0x/explicit1.C: New.
7941         * g++.dg/cpp0x/explicit2.C: New.
7942
7943 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7944
7945         PR debug/40109
7946         * g++.dg/debug/dwarf2/nested-1.C: New test.
7947
7948 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7949
7950         PR testsuite/39907
7951         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7952         stack alignment.
7953
7954 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7955
7956         PR fortran/40164
7957         * gfortran.dg/proc_ptr_comp_8.f90: New.
7958
7959 2009-05-18  Richard Guenther  <rguenther@suse.de>
7960
7961         PR fortran/40168
7962         * gfortran.dg/array_memset_2.f90: Adjust.
7963
7964 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7965
7966         PR fortran/36947
7967         PR fortran/40039
7968         * gfortran.dg/interface_27.f90: New.
7969         * gfortran.dg/interface_28.f90: New.
7970         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7971         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7972
7973 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7974
7975         * gcc.target/m68k/tls-ie.c: New test.
7976         * gcc.target/m68k/tls-le.c: New test.
7977         * gcc.target/m68k/tls-gd.c: New test.
7978         * gcc.target/m68k/tls-ld.c: New test.
7979         * gcc.target/m68k/tls-ie-xgot.c: New test.
7980         * gcc.target/m68k/tls-le-xtls.c: New test.
7981         * gcc.target/m68k/tls-gd-xgot.c: New test.
7982         * gcc.target/m68k/tls-ld-xgot.c: New test.
7983         * gcc.target/m68k/tls-ld-xtls.c: New test.
7984         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7985
7986 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7987
7988         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7989
7990 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7991
7992         PR c/40172
7993         * gcc.dg/pr40172.c: New.
7994
7995 2009-05-17  Jason Merrill  <jason@redhat.com>
7996
7997         PR c++/40139
7998         * g++.dg/template/dtor6.C: New.
7999
8000 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
8001
8002         * g++.dg/warn/translate-ice-1.C: New test.
8003
8004 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8005
8006         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
8007         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
8008         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
8009         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
8010
8011 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8012
8013         PR fortran/33197
8014         * gfortran.dg/erf_2.F90: New test.
8015         * gfortran.dg/erfc_scaled_2.f90: New test.
8016
8017 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8018
8019         PR fortran/31243
8020         * gfortran.dg/string_1.f90: New test.
8021         * gfortran.dg/string_2.f90: New test.
8022         * gfortran.dg/string_3.f90: New test.
8023
8024 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
8025
8026         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
8027         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
8028
8029 2009-05-15  Ian Lance Taylor  <iant@google.com>
8030
8031         * gcc.dg/Wcxx-compat-10.c: New testcase.
8032
8033 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8034
8035         PR 16302
8036         * gcc.dg/pr16302.c: New.
8037         * g++.dg/warn/pr16302.C: New.
8038
8039 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8040
8041         * gcc.dg/torture/builtin-math-5.c: New.
8042         * gcc.dg/torture/builtin-math-6.c: New.
8043         * lib/target-supports.exp (check_effective_target_mpc): New.
8044
8045 2009-05-15  Jan Hubicka  <jh@suse.cz>
8046
8047         * gcc.dg/tree-ssa/inline-3.c: New testcase
8048
8049 2009-05-15  Jan Hubicka  <jh@suse.cz>
8050
8051         * gcc.target/i386/align-main-1.c (check): Mark noinline.
8052         * gcc.target/i386/align-main-2.c (check): Mark noinline.
8053         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
8054         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
8055         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
8056         Mark noinline.
8057         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
8058         Mark noinline.
8059         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
8060         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
8061
8062 2009-05-15  Jan Hubicka  <jh@suse.cz>
8063
8064         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
8065         optimized by sibcall noinline.
8066
8067 2009-05-15  Jan Hubicka  <jh@suse.cz>
8068
8069         * sibcall-1.c (track): Mark noinline.
8070         * sibcall-2.c (track): Mark noinline.
8071         * sibcall-3.c (track): Mark noinline.
8072         * sibcall-4.c (track): Mark noinline.
8073
8074 2009-05-15  Jan Hubicka  <jh@suse.cz>
8075
8076         * flatten-2.c: Disable early inlining; add comment.
8077         * flatten-3.c: New test based on flatten-2.c.
8078
8079 2009-05-15  Richard Guenther  <rguenther@suse.de>
8080
8081         PR tree-optimization/39999
8082         * gcc.c-torture/compile/pr39999.c: New testcase.
8083
8084 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
8085
8086         * gcc.c-torture/compile/ptr-conv-1.c: New test.
8087
8088 2009-05-14  Ian Lance Taylor  <iant@google.com>
8089
8090         * gcc.dg/Wcxx-compat-9.c: New testcase.
8091
8092 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
8093
8094         PR fortran/39996
8095         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
8096         * gfortran.dg/duplicate_type_2.f90: Ditto.
8097         * gfortran.dg/duplicate_type_3.f90: New.
8098
8099 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
8100
8101         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
8102         * ada/acats/tests/c5/c59002c.ada: Likewise.
8103
8104 2009-05-13  Taras Glek  <tglek@mozilla.com>
8105
8106         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
8107         attributes and decl smashing.
8108         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
8109         attributes.
8110         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
8111         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
8112
8113 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
8114
8115         PR fortran/39865
8116         * gfortran.dg/pr39865.f90: New test.
8117         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
8118         arrays in FMT=.
8119         * gfortran.dg/hollerith_f95.f90: Likewise.
8120         * gfortran.dg/hollerith6.f90: New test.
8121         * gfortran.dg/hollerith7.f90: New test.
8122
8123 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8124
8125         PR cpp/36674
8126         * gcc.dg/cpp/pr36674.i: New.
8127
8128 2009-05-14  Ben Elliston  <bje@au.ibm.com>
8129
8130         PR middle-end/40035
8131         * gcc.c-torture/compile/pr40035.c: New test.
8132
8133 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8134
8135         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
8136
8137 2009-05-12  Tobias Burnus  <burnus@net-b.de>
8138
8139         PR fortran/40110
8140         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
8141         * gfortran.dg/c_kind_tests_2.f03: Ditto.
8142         * gfortran.dg/interop_params.f03: Ditto.
8143
8144 2009-05-12  Jan Hubicka  <jh@suse.cz>
8145
8146         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
8147         so unrolling still happens.
8148         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
8149         * gcc.dg/ipa/ipacost-2.c: Likewise.
8150         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
8151
8152 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
8153
8154         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
8155
8156 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
8157
8158         * lib/target-supports.exp (check_profiling_available): Return
8159         false for -p on *-*-cygwin* targets.
8160
8161 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
8162
8163         PR tree-optimization/38632
8164         * g++.dg/tree-ssa/pr38632.C: New.
8165
8166 2009-05-11  Jan Hubicka  <jh@suse.cz>
8167
8168         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
8169         we now optimize better.
8170         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
8171         out at different places.
8172         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
8173         unroling.
8174         * gcc.dg/vect/vect-76.c: Likewise.
8175         * gcc.dg/vect/vect-70.c: Likewise.
8176         * gcc.dg/vect/vect-66.c: Likewise.
8177         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
8178         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
8179
8180 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
8181
8182         PR middle-end/40080
8183         * gcc.c-torture/compile/pr40080.c: New.
8184
8185 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
8186
8187         * gcc.c-torture/compile/pr40026.c: New testcase.
8188
8189 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
8190
8191         PR fortran/40089
8192         * gfortran.dg/proc_ptr_comp_7.f90: New.
8193
8194 2009-05-11  Ira Rosen  <irar@il.ibm.com>
8195
8196         PR tree-optimization/40074
8197         * gcc.dg/vect/pr40074.c: New test.
8198
8199 2009-05-10  Ian Lance Taylor  <iant@google.com>
8200
8201         * gcc.dg/Wcxx-compat-7.c: New testcase.
8202         * gcc.dg/Wcxx-compat-8.c: New testcase.
8203         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
8204         * gcc.dg/pr17188-1.c: Likewise.
8205         * gcc.dg/pr39084.c: Likewise.
8206
8207 2009-05-10  Michael Matz  <matz@suse.de>
8208
8209         PR target/40031
8210         * gcc.dg/pr40031.c: New test.
8211
8212 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
8213
8214         PR fortran/40018
8215         * gfortran.dg/array_constructor_31.f90: New test.
8216
8217 2009-05-10  Richard Guenther  <rguenther@suse.de>
8218
8219         PR tree-optimization/40081
8220         * g++.dg/torture/pr40081.C: New testcase.
8221
8222 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
8223
8224         PR fortran/38863
8225         * gfortran.dg/dependency_24.f90: New test.
8226         * gfortran.dg/dependency_23.f90: Clean up module files.
8227
8228 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
8229
8230         PR fortran/38956
8231         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
8232         * gfortran.dg/chmod_2.f90: Likewise.
8233         * gfortran.dg/chmod_3.f90: Likewise.
8234         * gfortran.dg/open_errors.f90: Likewise.
8235
8236 2009-05-09  Jan Hubicka  <jh@suse.cz>
8237
8238         PR middle-end/40043
8239         * g++.dg/eh/nested-try.C: New test.
8240
8241 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8242
8243         PR tree-optimization/40049
8244         * gcc.dg/vect/vect-shift-2.c: New test.
8245
8246 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
8247
8248         * gcc.dg/torture/complex-sign-mul-minus-one.c,
8249         gcc.dg/torture/complex-sign-mul-one.c: New tests.
8250
8251 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
8252
8253         PR c/36892
8254         * g++.dg/warn/deprecated-6.C: New.
8255         * gcc.dg/deprecated-4.c: Likewise.
8256         * gcc.dg/deprecated-5.c: Likewise.
8257         * gcc.dg/deprecated-6.c: Likewise.
8258
8259 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
8260
8261         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
8262         __aligned__(__BIGGEST_ALIGNMENT__).
8263         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
8264         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8265         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8266         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8267         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8268         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
8269         * gcc.dg/vect/Os-vect-95.c: Likewise.
8270         * gcc.dg/vect/pr20122.c: Likewise.
8271         * gcc.dg/vect/pr36493.c: Likewise.
8272         * gcc.dg/vect/pr37385.c: Likewise.
8273         * gcc.dg/vect/slp-7.c: Likewise.
8274         * gcc.dg/vect/slp-9.c: Likewise.
8275         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8276         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8277         * gcc.dg/vect/vect-35.c: Likewise.
8278         * gcc.dg/vect/vect-40.c: Likewise.
8279         * gcc.dg/vect/vect-42.c: Likewise.
8280         * gcc.dg/vect/vect-44.c: Likewise.
8281         * gcc.dg/vect/vect-46.c: Likewise.
8282         * gcc.dg/vect/vect-48.c: Likewise.
8283         * gcc.dg/vect/vect-52.c: Likewise.
8284         * gcc.dg/vect/vect-54.c: Likewise.
8285         * gcc.dg/vect/vect-56.c: Likewise.
8286         * gcc.dg/vect/vect-58.c: Likewise.
8287         * gcc.dg/vect/vect-60.c: Likewise.
8288         * gcc.dg/vect/vect-74.c: Likewise.
8289         * gcc.dg/vect/vect-75.c: Likewise.
8290         * gcc.dg/vect/vect-76.c: Likewise.
8291         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
8292         * gcc.dg/vect/vect-77.c: Likewise.
8293         * gcc.dg/vect/vect-77-global.c: Likewise.
8294         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
8295         * gcc.dg/vect/vect-78.c: Likewise.
8296         * gcc.dg/vect/vect-78-global.c: Likewise.
8297         * gcc.dg/vect/vect-80.c: Likewise.
8298         * gcc.dg/vect/vect-85.c: Likewise.
8299         * gcc.dg/vect/vect-87.c: Likewise.
8300         * gcc.dg/vect/vect-88.c: Likewise.
8301         * gcc.dg/vect/vect-92.c: Likewise.
8302         * gcc.dg/vect/vect-93.c: Likewise.
8303         * gcc.dg/vect/vect-95.c: Likewise.
8304         * gcc.dg/vect/vect-97.c: Likewise.
8305         * gcc.dg/vect/vect-complex-1.c: Likewise.
8306         * gcc.dg/vect/vect-complex-4.c: Likewise.
8307         * gcc.dg/vect/vect-complex-5.c: Likewise.
8308         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8309         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8310         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
8311         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8312         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8313         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8314         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8315         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8316         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8317         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8318         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8319         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8320         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8321         * gcc.dg/vect/vect-outer-1a.c: Likewise.
8322         * gcc.dg/vect/vect-outer-1.c: Likewise.
8323         * gcc.dg/vect/vect-outer-2a.c: Likewise.
8324         * gcc.dg/vect/vect-outer-2b.c: Likewise.
8325         * gcc.dg/vect/vect-outer-2.c: Likewise.
8326         * gcc.dg/vect/vect-outer-2c.c: Likewise.
8327         * gcc.dg/vect/vect-outer-2d.c: Likewise.
8328         * gcc.dg/vect/vect-outer-3a.c: Likewise.
8329         * gcc.dg/vect/vect-outer-3b.c: Likewise.
8330         * gcc.dg/vect/vect-outer-3.c: Likewise.
8331         * gcc.dg/vect/vect-outer-3c.c: Likewise.
8332         * gcc.dg/vect/vect-outer-5.c: Likewise.
8333         * gcc.dg/vect/vect-outer-6.c: Likewise.
8334         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
8335         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8336         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8337         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8338         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
8339         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
8340         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8341         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8342         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8343         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8344         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8345         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8346         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
8347         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8348
8349 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
8350
8351         PR c/24581
8352         * gcc.dg/torture/complex-sign.h: New header.
8353         * gcc.dg/torture/complex-sign-add.c,
8354         gcc.dg/torture/complex-sign-mixed-add.c,
8355         gcc.dg/torture/complex-sign-mixed-div.c,
8356         gcc.dg/torture/complex-sign-mixed-mul.c,
8357         gcc.dg/torture/complex-sign-mixed-sub.c,
8358         gcc.dg/torture/complex-sign-mul.c,
8359         gcc.dg/torture/complex-sign-sub.c: New tests.
8360
8361 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
8362
8363         PR fortran/39876
8364         * gfortran.dg/intrinsic_3.f90: New.
8365
8366 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
8367
8368         PR c/39037
8369         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
8370         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
8371         * gcc.dg/dfp/float-constant-double.c: New test.
8372         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
8373         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
8374         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
8375         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
8376         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
8377         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
8378         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
8379         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
8380         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
8381
8382 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
8383
8384         PR middle-end/40057
8385         * gcc.c-torture/execute/pr40057.c: New test.
8386
8387 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
8388
8389         * gcc.c-torture/compile/const-high-part.c: New test.
8390
8391 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8392
8393         PR testsuite/40050
8394         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
8395         build plugin.
8396
8397 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
8398
8399         PR fortran/39630
8400         * gfortran.dg/proc_decl_1.f90: Modified.
8401         * gfortran.dg/proc_ptr_comp_1.f90: New.
8402         * gfortran.dg/proc_ptr_comp_2.f90: New.
8403         * gfortran.dg/proc_ptr_comp_3.f90: New.
8404         * gfortran.dg/proc_ptr_comp_4.f90: New.
8405         * gfortran.dg/proc_ptr_comp_5.f90: New.
8406         * gfortran.dg/proc_ptr_comp_6.f90: New.
8407
8408 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
8409
8410         PR c++/17395
8411         * g++.dg/template/call7.C: New test.
8412
8413 2009-05-06  Diego Novillo  <dnovillo@google.com>
8414
8415         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
8416
8417 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8418
8419         * gfortran.dg/pr40021.f: Moved to ...
8420         * gfortran.fortran-torture/execute/pr40021.f: Here.
8421
8422 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
8423
8424         PR middle-end/39986
8425         * gcc.dg/dfp/pr39986.c: New test.
8426
8427 2009-05-06  Michael Matz  <matz@suse.de>
8428
8429         PR middle-end/40021
8430         * gfortran.dg/pr40021.f: New test.
8431
8432 2009-05-06  Le-Chun Wu  <lcwu@google.com>
8433
8434         * lib/plugin-support.exp: New file containing support procs for
8435         plugin testcases.
8436         * lib/target-supports.exp (check_plugin_available): New proc.
8437         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
8438         * gcc.dg/plugin/selfassign.c: New plugin source file.
8439         * gcc.dg/plugin/self-assign-test-1.c: New test.
8440         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
8441         * g++.dg/README: Add description for plugin test.
8442         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
8443         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
8444         * g++.dg/plugin/selfassign.c: New plugin source file.
8445         * g++.dg/plugin/self-assign-test-1.C: New test.
8446         * g++.dg/plugin/self-assign-test-2.C: Likewise.
8447         * g++.dg/plugin/self-assign-test-3.C: Likewise.
8448         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
8449         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
8450
8451 2009-05-06  Tobias Burnus  <burnus@net-b.de>
8452
8453         PR fortran/40041
8454         * gfortran.dg/intrinsic_2.f90: New test.
8455         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
8456
8457 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
8458
8459         PR c/40032
8460         * gcc.dg/noncompile/incomplete-5.c: New test.
8461
8462 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8463
8464         PR middle-end/39666
8465         * gcc.dg/pr39666-1.c: New test.
8466         * gcc.dg/pr39666-2.c: Likewise.
8467         * g++.dg/warn/Wuninitialized-4.C: Likewise.
8468         * g++.dg/warn/Wuninitialized-5.C: Likewise.
8469         * gfortran.dg/pr39666-1.f90: Likewise.
8470         * gfortran.dg/pr39666-2.f90: Likewise.
8471
8472 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
8473
8474         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
8475         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
8476         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8477
8478 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
8479
8480         PR fortran/39998
8481         * gfortran.dg/proc_ptr_17.f90: New.
8482
8483 2009-05-05  Richard Guenther  <rguenther@suse.de>
8484
8485         PR tree-optimization/40022
8486         * gcc.c-torture/execute/pr40022.c: New testcase.
8487
8488 2009-05-05  Richard Guenther  <rguenther@suse.de>
8489
8490         PR middle-end/40023
8491         * gcc.c-torture/compile/pr40023.c: New testcase.
8492
8493 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
8494
8495         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
8496         * g++.dg/template/overload9.C: Likewise.
8497         * g++.dg/ext/ms-1.C: New.
8498
8499 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8500
8501         PR c++/40013
8502         * g++.dg/ext/vla7.C: New test.
8503
8504 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8505
8506         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
8507
8508 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8509
8510         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
8511         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
8512         Update expected errors.
8513
8514 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8515
8516         PR c++/28152
8517         * g++.dg/parse/parser-pr28152.C: New.
8518         * g++.dg/parse/parser-pr28152-2.C: New.
8519
8520 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8521
8522         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
8523
8524 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
8525
8526         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
8527         * gcc.target/sparc/fexpand-2.c: Likewise.
8528         * gcc.target/sparc/fpmerge-2.c: Likewise.
8529         * gcc.target/sparc/pdist-2.c: Likewise.
8530
8531 2009-05-03  Richard Guenther  <rguenther@suse.de>
8532
8533         PR c/39983
8534         * gcc.c-torture/compile/pr39983.c: New testcase.
8535
8536 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8537
8538         * gcc.dg/c99-complex-3.c: New test.
8539
8540 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8541
8542         * gcc.dg/cpp/utf8-5byte-1.c: New test.
8543
8544 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
8545
8546         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
8547
8548 2009-05-02  Richard Guenther  <rguenther@suse.de>
8549
8550         PR middle-end/40001
8551         * gcc.target/spu/pr40001.c: New testcase.
8552
8553 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
8554
8555         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
8556
8557 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
8558
8559         PR middle-end/39579
8560         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
8561         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
8562
8563 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
8564
8565         PR testsuite/39776
8566         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
8567         no longer issued.
8568
8569 2009-04-30  David Ayers  <ayers@fsfe.org>
8570
8571         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
8572         and gcc_error_prefix variables.
8573         * objc.dg/bad-receiver-type.m: Update to match correct
8574         diagnostics marker.
8575         * objc.dg/encode-5.m: Likewise.
8576         * objc.dg/id-1.m: Likewise.
8577         * objc.dg/method-1.m: Likewise.
8578         * objc.dg/method-6.m: Likewise.
8579         * objc.dg/method-7.m: Likewise.
8580         * objc.dg/method-9.m: Likewise.
8581         * objc.dg/method-11.m: Likewise.
8582         * objc.dg/method-20.m: Likewise.
8583         * objc.dg/private-1.m: Likewise.
8584
8585 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
8586
8587         PR libfortran/39667
8588         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
8589         * gfortran.dg/advance_4.f90: Likewise
8590         * gfortran.dg/advance_5.f90: Likewise
8591         * gfortran.dg/append_1.f90: Likewise
8592         * gfortran.dg/backslash_1.f90: Likewise
8593         * gfortran.dg/backslash_2.f90: Likewise
8594         * gfortran.dg/backslash_3.f: Likewise
8595         * gfortran.dg/backspace_10.f90: Likewise
8596         * gfortran.dg/backspace_3.f: Likewise
8597         * gfortran.dg/backspace_4.f: Likewise
8598         * gfortran.dg/backspace_5.f: Likewise
8599         * gfortran.dg/backspace_8.f: Likewise
8600         * gfortran.dg/backspace_9.f: Likewise
8601         * gfortran.dg/complex_write.f90: Likewise
8602         * gfortran.dg/convert_implied_open.f90: Likewise
8603         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
8604         * gfortran.dg/dos_eol.f: Likewise
8605         * gfortran.dg/empty_format_1.f90: Likewise
8606         * gfortran.dg/endfile.f: Likewise
8607         * gfortran.dg/eof_1.f90: Likewise
8608         * gfortran.dg/eor_1.f90: Likewise
8609         * gfortran.dg/eor_handling_1.f90: Likewise
8610         * gfortran.dg/eor_handling_2.f90: Likewise
8611         * gfortran.dg/eor_handling_3.f90: Likewise
8612         * gfortran.dg/eor_handling_4.f90: Likewise
8613         * gfortran.dg/eor_handling_5.f90: Likewise
8614         * gfortran.dg/error_recovery_5.f90: Likewise
8615         * gfortran.dg/f2003_inquire_1.f03: Likewise
8616         * gfortran.dg/f2003_io_4.f03: Likewise
8617         * gfortran.dg/f2003_io_5.f03: Likewise
8618         * gfortran.dg/f2003_io_7.f03: Likewise
8619         * gfortran.dg/fgetc_1.f90: Likewise
8620         * gfortran.dg/fgetc_2.f90: Likewise
8621         * gfortran.dg/flush_1.f90: Likewise
8622         * gfortran.dg/fmt_exhaust.f90: Likewise
8623         * gfortran.dg/fmt_huge.f90: Likewise
8624         * gfortran.dg/fmt_read.f90: Likewise
8625         * gfortran.dg/fmt_t_1.f90: Likewise
8626         * gfortran.dg/fmt_t_2.f90: Likewise
8627         * gfortran.dg/fmt_t_3.f90: Likewise
8628         * gfortran.dg/fmt_t_4.f90: Likewise
8629         * gfortran.dg/fmt_t_5.f90: Likewise
8630         * gfortran.dg/fmt_t_7.f: Likewise
8631         * gfortran.dg/fseek.f90: Likewise
8632         * gfortran.dg/ftell_1.f90: Likewise
8633         * gfortran.dg/ftell_2.f90: Likewise
8634         * gfortran.dg/func_derived_3.f90: Likewise
8635         * gfortran.dg/inquire_9.f90: Likewise
8636         * gfortran.dg/iostat_1.f90: Likewise
8637         * gfortran.dg/iostat_2.f90: Likewise
8638         * gfortran.dg/list_read_1.f90: Likewise
8639         * gfortran.dg/list_read_4.f90: Likewise
8640         * gfortran.dg/list_read_5.f90: Likewise
8641         * gfortran.dg/list_read_7.f90: Likewise
8642         * gfortran.dg/list_read_8.f90: Likewise
8643         * gfortran.dg/list_read_9.f90: Likewise
8644         * gfortran.dg/namelist_13.f90: Likewise
8645         * gfortran.dg/namelist_14.f90: Likewise
8646         * gfortran.dg/namelist_15.f90: Likewise
8647         * gfortran.dg/namelist_16.f90: Likewise
8648         * gfortran.dg/namelist_17.f90: Likewise
8649         * gfortran.dg/namelist_18.f90: Likewise
8650         * gfortran.dg/namelist_19.f90: Likewise
8651         * gfortran.dg/namelist_20.f90: Likewise
8652         * gfortran.dg/namelist_24.f90: Likewise
8653         * gfortran.dg/namelist_26.f90: Likewise
8654         * gfortran.dg/namelist_27.f90: Likewise
8655         * gfortran.dg/namelist_28.f90: Likewise
8656         * gfortran.dg/namelist_37.f90: Likewise
8657         * gfortran.dg/namelist_38.f90: Likewise
8658         * gfortran.dg/namelist_39.f90: Likewise
8659         * gfortran.dg/namelist_40.f90: Likewise
8660         * gfortran.dg/namelist_43.f90: Likewise
8661         * gfortran.dg/namelist_44.f90: Likewise
8662         * gfortran.dg/namelist_45.f90: Likewise
8663         * gfortran.dg/namelist_46.f90: Likewise
8664         * gfortran.dg/namelist_47.f90: Likewise
8665         * gfortran.dg/namelist_48.f90: Likewise
8666         * gfortran.dg/namelist_49.f90: Likewise
8667         * gfortran.dg/namelist_50.f90: Likewise
8668         * gfortran.dg/namelist_51.f90: Likewise
8669         * gfortran.dg/namelist_52.f90: Likewise
8670         * gfortran.dg/namelist_56.f90: Likewise
8671         * gfortran.dg/namelist_char_only.f90: Likewise
8672         * gfortran.dg/namelist_use.f90: Likewise
8673         * gfortran.dg/namelist_use_only.f90: Likewise
8674         * gfortran.dg/noadv_size.f90: Likewise
8675         * gfortran.dg/open_access_append_1.f90: Likewise
8676         * gfortran.dg/pad_no.f90: Likewise
8677         * gfortran.dg/pr12884.f: Likewise
8678         * gfortran.dg/pr17090.f90: Likewise
8679         * gfortran.dg/pr17285.f90: Likewise
8680         * gfortran.dg/pr17286.f90: Likewise
8681         * gfortran.dg/pr18122.f90: Likewise
8682         * gfortran.dg/pr18210.f90: Likewise
8683         * gfortran.dg/pr18392.f90: Likewise
8684         * gfortran.dg/pr19155.f: Likewise
8685         * gfortran.dg/pr19216.f: Likewise
8686         * gfortran.dg/pr19467.f90: Likewise
8687         * gfortran.dg/pr19657.f: Likewise
8688         * gfortran.dg/pr20257.f90: Likewise
8689         * gfortran.dg/read_bad_advance.f90: Likewise
8690         * gfortran.dg/read_eof_2.f90: Likewise
8691         * gfortran.dg/read_eof_4.f90: Likewise
8692         * gfortran.dg/read_many_1.f: Likewise
8693         * gfortran.dg/read_noadvance.f90: Likewise
8694         * gfortran.dg/read_repeat.f90: Likewise
8695         * gfortran.dg/read_size_noadvance.f90: Likewise
8696         * gfortran.dg/read_x_past.f: Likewise
8697         * gfortran.dg/record_marker_1.f90: Likewise
8698         * gfortran.dg/record_marker_3.f90: Likewise
8699         * gfortran.dg/rewind_1.f90: Likewise
8700         * gfortran.dg/runtime_warning_1.f90: Likewise
8701         * gfortran.dg/shape_3.f90: Likewise
8702         * gfortran.dg/slash_1.f90: Likewise
8703         * gfortran.dg/stat_1.f90: Likewise
8704         * gfortran.dg/stat_2.f90: Likewise
8705         * gfortran.dg/streamio_11.f90: Likewise
8706         * gfortran.dg/streamio_3.f90: Likewise
8707         * gfortran.dg/streamio_4.f90: Likewise
8708         * gfortran.dg/streamio_9.f90: Likewise
8709         * gfortran.dg/tl_editing.f90: Likewise
8710         * gfortran.dg/unf_io_convert_1.f90: Likewise
8711         * gfortran.dg/unf_io_convert_2.f90: Likewise
8712         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8713         * gfortran.dg/unf_short_record_1.f90: Likewise
8714         * gfortran.dg/utf8_1.f03: Likewise
8715         * gfortran.dg/utf8_2.f03: Likewise
8716         * gfortran.dg/widechar_IO_1.f90: Likewise
8717         * gfortran.dg/write_check3.f90: Likewise
8718         * gfortran.dg/write_rewind_2.f: Likewise
8719         * gfortran.dg/x_slash_2.f: Likewise
8720
8721 2009-04-29  Richard Guenther  <rguenther@suse.de>
8722
8723         PR target/39943
8724         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8725         New.
8726         (check_effective_target_vect_floatuint_cvt): Likewise.
8727         * gcc.dg/vect/slp-10.c: Adjust.
8728         * gcc.dg/vect/slp-11.c: Adjust.
8729         * gcc.dg/vect/slp-12b.c: Adjust.
8730         * gcc.dg/vect/slp-33.c: Adjust.
8731         * gcc.c-torture/compile/pr39943.c: New testcase.
8732
8733 2009-04-29  Richard Guenther  <rguenther@suse.de>
8734
8735         PR middle-end/39937
8736         * gcc.c-torture/compile/pr39937.c: New testcase.
8737
8738 2009-04-29  Richard Guenther  <rguenther@suse.de>
8739
8740         PR tree-optimization/39941
8741         * gcc.c-torture/compile/pr39941.c: New testcase.
8742
8743 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
8744
8745         * gcc.target/bfin/20090411-1.c: New test.
8746
8747 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
8748
8749         PR target/39565
8750         * gcc.dg/pr39565.c: New testcase.
8751
8752 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
8753
8754         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8755         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8756         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8757         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8758         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8759         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8760         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8761         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8762         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8763         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8764         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8765         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8766         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8767         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8768         * gcc.target/i386/pr37191.c: Likewise.
8769         * gcc.target/i386/reload-1.c: Likewise.
8770         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8771         * g++.old-deja/g++.pt/repo2.C: Likewise.
8772         * g++.old-deja/g++.pt/repo3.C: Likewise.
8773         * g++.old-deja/g++.pt/repo4.C: Likewise.
8774         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8775         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8776         * g++.dg/template/repo1.C: Likewise.
8777         * g++.dg/template/repo2.C: Likewise.
8778         * g++.dg/template/repo3.C: Likewise.
8779         * g++.dg/template/repo4.C: Likewise.
8780         * g++.dg/template/repo5.C: Likewise.
8781         * g++.dg/template/repo6.C: Likewise.
8782         * g++.dg/template/repo7.C: Likewise.
8783         * g++.dg/template/repo8.C: Likewise.
8784         * g++.dg/template/repo9.C: Likewise.
8785         * g++.dg/rtti/repo1.C: Likewise.
8786         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8787         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8788         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8789         * g++.dg/other/PR23205.C: Skip for vxworks.
8790         * g++.dg/ext/visibility/class1.C: Requires PIC.
8791         * g++.dg/eh/async-unwind2.C: Requires PIC.
8792         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8793         does not have cxa_exit.
8794
8795 2009-04-28  Jing Yu  <jingyu@google.com>
8796
8797         PR testsuite/39790
8798         * lib/target-supports.exp (check_effective_target_tls): Remove
8799         comment of caching.
8800         (check_effective_target_tls_native): Likewise.
8801         (check_effective_target_tls_runtime): Likewise.
8802         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8803         tls to tls_runtime.
8804         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8805
8806 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8807
8808         PR fortran/39946
8809         * gfortran.dg/proc_ptr_16.f90: New.
8810
8811 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
8812
8813         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8814         lp64 is true.
8815
8816 2009-04-28  Richard Guenther  <rguenther@suse.de>
8817
8818         PR middle-end/39937
8819         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8820
8821 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
8822
8823         * g++.dg/warn/pr35652.C: Removed.
8824         * gcc.dg/pr35652.c: Likewise.
8825
8826 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
8827
8828         * gcc.target/ia64/20071210-2.c: New testcase.
8829
8830 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8831
8832         PR c/39323
8833         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8834         * gcc.dg/pr39323-3.c: Ditto.
8835
8836 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8837
8838         PR fortran/39930
8839         PR fortran/39931
8840         * gfortran.dg/ambiguous_reference_2.f90: New.
8841         * gfortran.dg/pointer_assign_7.f90: New.
8842
8843 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
8844             Mark Mitchell  <mark@codesourcery.com>
8845
8846         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8847         * gcc.dg/20020103-1.c: Check for __ppc.
8848         * gcc.dg/asm-b.c: Check for __ppc.
8849         * gcc.dg/20020919-1.c: Check for __ppc.
8850         * gcc.dg/20020312-2.c: Likewise.
8851         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8852         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8853         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8854         * g++.dg/warn/weak1.C: Likewise.
8855         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8856         static so appropriate optimizations kick in.
8857         (find_base_value_wrapper): New function.
8858         * g++.dg/eh/simd-5.C: Fix target triplet.
8859         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8860
8861 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8862             H.J. Lu  <hongjiu.lu@intel.com>
8863
8864         PR target/39911
8865         * gcc.target/i386/pr39911.c: New test.
8866
8867 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
8868
8869         PR fortran/39879
8870         * gfortran.dg/alloc_comp_assign_10.f90: New test.
8871
8872 2009-04-28  Ben Elliston  <bje@au.ibm.com>
8873
8874         PR c++/35652
8875         Revert:
8876
8877         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8878
8879         * gcc.dg/pr35652.C: New.
8880         * g++.dg/warn/pr35652.C: New.
8881         * gcc.dg/format/plus-1.c: Adjust message.
8882
8883 2009-04-27  DJ Delorie  <dj@redhat.com>
8884
8885         * lib/target-supports.exp (check_effective_target_double64): New.
8886         (check_effective_target_double64plus): New.
8887         (check_effective_target_large_double): New.
8888         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8889         * gcc.dg/div-double-1.c: Likewise.
8890         * gcc.dg/Wconversion-real.c: Require large_double.
8891         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8892
8893         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8894         are too small.
8895
8896         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8897         constants as long.
8898
8899 2009-04-27  Ian Lance Taylor  <iant@google.com>
8900
8901         * gcc.dg/Wcxx-compat-5.c: New testcase.
8902         * gcc.dg/Wcxx-compat-6.c: New testcase.
8903
8904 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8905
8906         Allow non-constant arguments to conversion intrinsics.
8907         * gcc.target/spu/intrinsics-3.c: Update tests.
8908
8909 2009-04-27  Richard Guenther  <rguenther@suse.de>
8910
8911         PR middle-end/39928
8912         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8913         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8914
8915 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8916
8917         PR target/39903
8918         * gcc.dg/torture/pr39903-1.c: New.
8919         * gcc.dg/torture/pr39903-2.c: Likewise.
8920
8921 2009-04-27  Revital Eres  <eres@il.ibm.com>
8922
8923         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8924         and check it.
8925         * gcc.dg/sms-2.c: Add dump check.
8926         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8927         and check it.
8928         * gcc.dg/sms-4.c: Likewise.
8929         * gcc.dg/sms-5.c: Likewise.
8930         * gcc.dg/sms-6.c: Likewise.
8931         * gcc.dg/sms-7.c: Likewise.
8932         * gcc.dg/sms-antideps.c: Rename to...
8933         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8934
8935 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8936
8937         * gnat.dg/opt2.adb: New test.
8938
8939 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8940
8941         PR c++/39875
8942         * g++.dg/warn/Wunused-15.C: New test.
8943
8944 2009-04-26  Michael Matz  <matz@suse.de>
8945
8946         Expand from SSA.
8947         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8948         change regexps.
8949         * gcc.target/i386/pr37248-1.c: Modified.
8950         * gcc.target/i386/pr37248-3.c: Modified.
8951         * gcc.target/i386/pr37248-2.c: Modified.
8952         * gnat.dg/aliasing1.adb: Modified.
8953         * gnat.dg/pack9.adb: Modified.
8954         * gnat.dg/aliasing2.adb: Modified.
8955         * gcc.dg/strict-overflow-2.c: Modified.
8956         * gcc.dg/autopar/reduc-1char.c: Modified.
8957         * gcc.dg/autopar/reduc-2char.c: Modified.
8958         * gcc.dg/autopar/reduc-1.c: Modified.
8959         * gcc.dg/autopar/reduc-2.c: Modified.
8960         * gcc.dg/autopar/reduc-3.c: Modified.
8961         * gcc.dg/autopar/reduc-6.c: Modified.
8962         * gcc.dg/autopar/reduc-7.c: Modified.
8963         * gcc.dg/autopar/reduc-8.c: Modified.
8964         * gcc.dg/autopar/reduc-9.c: Modified.
8965         * gcc.dg/autopar/reduc-1short.c: Modified.
8966         * gcc.dg/autopar/reduc-2short.c: Modified.
8967         * gcc.dg/autopar/parallelization-1.c: Modified.
8968         * gcc.dg/strict-overflow-4.c: Modified.
8969         * gcc.dg/strict-overflow-6.c: Modified.
8970         * gcc.dg/gomp/combined-1.c: Modified.
8971         * gcc.dg/no-strict-overflow-1.c: Modified.
8972         * gcc.dg/no-strict-overflow-3.c: Modified.
8973         * gcc.dg/no-strict-overflow-5.c: Modified.
8974         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8975         * gcc.dg/tree-ssa/pr18134.c: Modified.
8976         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8977         * gcc.dg/tree-ssa/vector-2.c: Modified.
8978         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8979         * gcc.dg/tree-ssa/loop-21.c: Modified.
8980         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8981         * gcc.dg/tree-ssa/vector-3.c: Modified.
8982         * gcc.dg/tree-ssa/asm-3.c: Modified.
8983         * gcc.dg/tree-ssa/pr23294.c: Modified.
8984         * gcc.dg/tree-ssa/loop-22.c: Modified.
8985         * gcc.dg/tree-ssa/loop-15.c: Modified.
8986         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8987         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8988         * gcc.dg/tree-ssa/pr20139.c: Modified.
8989         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8990         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8991         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8992         * gcc.dg/tree-ssa/loop-5.c: Modified.
8993         * gcc.dg/tree-ssa/pr19431.c: Modified.
8994         * gcc.dg/tree-ssa/pr32044.c: Modified.
8995         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8996         * gcc.dg/tree-ssa/loop-19.c: Modified.
8997         * gcc.dg/tree-ssa/loop-28.c: Modified.
8998         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8999         * gcc.dg/tree-ssa/divide-1.c: Modified.
9000         * gcc.dg/tree-ssa/inline-1.c: Modified.
9001         * gcc.dg/tree-ssa/divide-3.c: Modified.
9002         * gcc.dg/tree-ssa/pr30978.c: Modified.
9003         * gcc.dg/tree-ssa/alias-6.c: Modified.
9004         * gcc.dg/tree-ssa/divide-4.c: Modified.
9005         * gcc.dg/tree-ssa/alias-11.c: Modified.
9006         * gcc.dg/no-strict-overflow-7.c: Modified.
9007         * gcc.dg/strict-overflow-1.c: Modified.
9008         * gcc.dg/pr15784-4.c: Modified.
9009         * gcc.dg/pr34263.c: Modified.
9010         * gcc.dg/strict-overflow-3.c: Modified.
9011         * gcc.dg/tree-prof/stringop-1.c: Modified.
9012         * gcc.dg/tree-prof/val-prof-1.c: Modified.
9013         * gcc.dg/tree-prof/val-prof-2.c: Modified.
9014         * gcc.dg/tree-prof/val-prof-3.c: Modified.
9015         * gcc.dg/tree-prof/val-prof-4.c: Modified.
9016         * gcc.dg/no-strict-overflow-2.c: Modified.
9017         * gcc.dg/no-strict-overflow-4.c: Modified.
9018         * gcc.dg/no-strict-overflow-6.c: Modified.
9019         * g++.dg/tree-ssa/pr27090.C: Modified.
9020         * g++.dg/tree-ssa/tmmti-2.C: Modified.
9021         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
9022         * g++.dg/tree-ssa/pr19807.C: Modified.
9023         * g++.dg/opt/pr30965.C: Modified.
9024         * g++.dg/init/new17.C: Modified.
9025         * gfortran.dg/whole_file_6.f90: Modified.
9026         * gfortran.dg/whole_file_5.f90: Modified.
9027         * gfortran.dg/reassoc_1.f90: Modified.
9028         * gfortran.dg/reassoc_3.f90: Modified.
9029
9030 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
9031
9032         PR fortran/39893
9033         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
9034
9035 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
9036
9037         PR inline-asm/39543
9038         * gcc.target/i386/pr39543-1.c: New test.
9039         * gcc.target/i386/pr39543-2.c: New test.
9040         * gcc.target/i386/pr39543-3.c: New test.
9041
9042         PR c/39889
9043         * gcc.dg/Wunused-value-3.c: New test.
9044
9045 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
9046
9047         PR c/39581
9048         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
9049         gcc.dg/vla-21.c: New tests.
9050
9051 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
9052
9053         PR c/39556
9054         * gcc.dg/inline-34.c: New test.
9055
9056 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
9057
9058         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
9059         gcc.dg/enum-const-3.c: New tests.
9060         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
9061         -pedantic-errors.  Update expected diagnostics.
9062
9063 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
9064
9065         PR c/39582
9066         * gcc.dg/vla-20.c: New test.
9067
9068 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
9069
9070         PR c/39564
9071         * gcc.dg/vla-19.c: New test.
9072
9073 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
9074
9075         PR preprocessor/39559
9076         * gcc.dg/c99-intconst-2.c: New test.
9077
9078 2009-04-25  Jan Hubicka  <jh@suse.cz>
9079
9080         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
9081
9082 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
9083
9084         PR fortran/39688
9085         * gfortran.dg/import7.f90: New.
9086
9087 2009-04-24  Richard Guenther  <rguenther@suse.de>
9088
9089         * gcc.dg/tree-ssa/vrp48.c: Fix.
9090
9091 2008-04-24  Doug Kwan  <dougkwan@google.com>
9092
9093         * g++.dg/init/copy7.C: Only abort in memcpy if source and
9094         destination are the same.
9095
9096 2009-04-24  Richard Guenther  <rguenther@suse.de>
9097
9098         * gcc.dg/tree-ssa/vrp48.c: New testcase.
9099
9100 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
9101
9102         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
9103         gcc.dg/array-const-3.c: New tests.
9104
9105 2009-04-24  Ian Lance Taylor  <iant@google.com>
9106
9107         * gcc.dg/Wcxx-compat-4.c: New testcase.
9108
9109 2009-04-24  Daniel Kraft  <d@domob.eu>
9110
9111         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
9112         expected on already erraneous symbol (renamed to fresh one).
9113
9114 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
9115
9116         PR middle-end/39867
9117         * gcc.dg/pr39867.c: New.
9118
9119 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
9120
9121         PR fortran/39861
9122         PR fortran/39864
9123         * gfortran.dg/intrinsic_1.f90: New.
9124
9125 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
9126
9127         * gnat.dg/alignment7.adb: New test.
9128         * gnat.dg/alignment8.adb: Likewise.
9129
9130 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
9131
9132         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
9133         * gnat.dg/specs/rep_clause2.ads: New test.
9134
9135 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
9136
9137         PR rtl-optimization/39794
9138         * gcc.dg/pr39794.c: New test.
9139
9140 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
9141
9142         * gnat.dg/atomic1.adb: New test.
9143         * gnat.dg/atomic1_pkg.ads: New helper.
9144
9145 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
9146
9147         PR testsuite/39623
9148         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
9149         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
9150
9151 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
9152
9153         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
9154         warning.
9155
9156 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9157
9158         PR C/31499
9159         * gcc.dg/vector-init-1.c: New testcase.
9160         * gcc.dg/vector-init-2.c: New testcase.
9161
9162 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
9163
9164         * gnat.dg/enum2.adb: New test.
9165         * gnat.dg/enum2_pkg.ads: New helper.
9166
9167 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
9168
9169         PR c/39855
9170         * gcc.dg/torture/pr39855.c: New test.
9171
9172 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
9173
9174         PR c++/39639
9175         * g++.dg/cpp0x/pr39639.C: New test.
9176
9177 2009-04-22  Mark Heffernan  <meheff@google.com>
9178
9179         * gcc.dg/profile-generate-3.c: New test.
9180
9181 2009-04-22  Jan Hubicka  <jh@suse.cz>
9182
9183         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
9184
9185 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
9186
9187         PR testsuite/39623
9188         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
9189
9190 2009-04-22  Richard Guenther  <rguenther@suse.de>
9191
9192         PR tree-optimization/39824
9193         * gcc.c-torture/compile/pr39824.c: New testcase.
9194
9195 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9196
9197         PR c++/14875
9198         * g++.dg/parse/parser-pr14875.C: New.
9199         * g++.dg/parse/parser-pr14875-2.C: New.
9200         * g++.dg/parse/error6.C: Update match string.
9201
9202 2009-04-22  Richard Guenther  <rguenther@suse.de>
9203
9204         PR tree-optimization/39845
9205         * gcc.c-torture/compile/pr39845.c: New testcase.
9206
9207 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
9208
9209         PR fortran/39735
9210         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
9211         * gfortran.dg/external_initializer.f90: Modified.
9212         * gfortran.dg/interface_26.f90: Modified.
9213         * gfortran.dg/intrinsic_subroutine.f90: Modified.
9214         * gfortran.dg/proc_ptr_3.f90: Modified.
9215         * gfortran.dg/proc_ptr_15.f90: New.
9216         * gfortran.dg/proc_ptr_result_1.f90: Modified.
9217
9218 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9219
9220         PR c++/35711
9221         * g++.dg/warn/pr35711.C: New.
9222         * g++.dg/conversion/ptrmem2.C: Update.
9223
9224 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
9225
9226         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
9227         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
9228         README.gcc, g++.dg/README, g++.dg/compat/break/README,
9229         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
9230         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
9231         gcc.c-torture/ChangeLog.0,
9232         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
9233         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
9234         gcc.target/i386/math-torture/math-torture.exp,
9235         gcc.target/mips/inter/mips16-inter.exp,
9236         gcc.target/mips/mips-nonpic/README,
9237         gcc.target/x86_64/abi/README.gcc,
9238         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
9239         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
9240         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
9241         notices.
9242         * ChangeLog-1993-2007, ChangeLog: Correct dates.
9243
9244 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
9245
9246         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
9247
9248 2009-04-21  Richard Guenther  <rguenther@suse.de>
9249
9250         PR middle-end/39829
9251         * gcc.dg/torture/pr39829.c: New testcase.
9252
9253 2009-04-21  Martin Jambor  <mjambor@suse.cz>
9254
9255         * gcc.dg/tree-ssa/cswtch-2.c: New test.
9256
9257 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9258
9259         PR 16202
9260         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
9261         * gcc.dg/sequence-pt-2.c: New.
9262         * gcc.dg/sequence-pt-3.c: New.
9263         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
9264         * g++.dg/warn/sequence-pt-2.c: New.
9265         * g++.dg/warn/sequence-pt-3.c: New.
9266
9267 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
9268
9269         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
9270
9271 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
9272
9273         * gnat.dg/import1.ad[sb]: New test.
9274
9275 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9276
9277         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
9278         return 0.
9279
9280 2009-04-20  Tobias Burnus  <burnus@net-b.de>
9281
9282         PR fortran/39811
9283         * gfortran.dg/continuation_11.f90: New test.
9284
9285 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9286
9287         PR c++/13358
9288         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
9289         messages. Test for "long long" in system headers.
9290         * gcc.dg/c99-longlong-2.c: New.
9291         * g++.dg/warn/pr13358.C: New.
9292         * g++.dg/warn/pr13358-2.C: New.
9293         * g++.dg/warn/pr13358-3.C: New.
9294         * g++.dg/warn/pr13358-4.C: New.
9295
9296 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9297
9298         * gcc.dg/framework-2.c: Fix up for non existent includes
9299         being fatal errors now.
9300
9301 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
9302
9303         PR fortran/39800
9304         * gfortran.dg/private_type_13.f90: New test.
9305         * gfortran.dg/private_type_2.f90: Add option -std=f95.
9306
9307 2009-04-20  Le-Chun Wu  <lcwu@google.com>
9308
9309         PR c++/39803
9310         * g++.dg/warn/Wunused-14.C: New test.
9311
9312 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9313
9314         * gnat.dg/specs/small_alignment.ads: New test.
9315
9316 2009-04-20  Ian Lance Taylor  <iant@google.com>
9317
9318         * gcc.dg/Wcxx-compat-3.c: New testcase.
9319
9320 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9321
9322         * gnat.dg/pack13.ad[sb]: New test.
9323         * gnat.dg/pack13_pkg.ads: New helper.
9324
9325 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9326
9327         * gnat.dg/discr11.ad[sb]: New test.
9328         * gnat.dg/discr11_pkg.ads: New helper.
9329
9330 2009-04-20  Ira Rosen  <irar@il.ibm.com>
9331
9332         PR tree-optimization/39675
9333         * gcc.dg/vect/O3-pr39675-2.c: New test.
9334
9335 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9336
9337         * gnat.dg/rep_clause3.adb: New test.
9338
9339 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9340
9341         PR c/37481
9342         * gcc.dg/c99-flex-array-7.c: New test.
9343
9344 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9345
9346         PR c/19771
9347         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
9348
9349 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9350
9351         PR c/38243
9352         * gcc.dg/c99-restrict-3.c: New test.
9353
9354 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9355
9356         PR preprocessor/20078
9357         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
9358
9359 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
9360
9361         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
9362         Do not pass -B$root after -margs.
9363
9364 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9365
9366         PR c/32061
9367         PR c++/36954
9368         * gcc.dg/pr32061.c: New.
9369         * gcc.dg/Wlogical-op-1.c: Update.
9370         * g++.dg/warn/Wlogical-op-1.C: Update.
9371         * g++.dg/warn/pr36954.C: New.
9372
9373 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9374
9375         PR c/27676
9376         * gcc.dg/lvalue-5.c: New test.
9377
9378 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9379
9380         PR c/22367
9381         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
9382
9383 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9384
9385         * gcc.dg/cpp/include5.c: New test.
9386
9387 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9388
9389         PR c/35210
9390         * gcc.dg/call-diag-2.c: New test.
9391
9392 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9393
9394         PR preprocessor/39646
9395         * gcc.dg/cpp/line8.c: New test.
9396
9397 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9398
9399         PR preprocessor/39647
9400         * gcc.dg/cpp/line7.c: New test.
9401
9402 2009-04-18  Richard Guenther  <rguenther@suse.de>
9403
9404         PR middle-end/39804
9405         * gcc.target/i386/pr39804.c: New testcase.
9406
9407 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
9408
9409         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
9410         * g++.dg/other/pr39496.C: Likewise.
9411
9412 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9413
9414         PR middle-end/36902
9415         * gcc.dg/pr36902.c: New.
9416
9417 2009-04-17  Diego Novillo  <dnovillo@google.com>
9418
9419         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
9420         violation for variable 'inside_main'.
9421
9422 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9423
9424         * gfortran.fortran-torture/execute/getarg_1.x: New file.
9425
9426 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9427
9428         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
9429
9430 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9431
9432         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
9433         * gfortran.dg/chmod_2.f90: Likewise.
9434         * gfortran.dg/chmod_3.f90: Likewise.
9435         * gfortran.dg/open_errors.f90: Likewise.
9436         * gfortran.dg/stat_1.f90: Likewise.
9437         * gfortran.dg/stat_2.f90: Likewise.
9438
9439 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9440
9441         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
9442         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
9443         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
9444         * gfortran.dg/nearest_1.f90: Likewise.
9445         * gfortran.dg/nearest_3.f90: Likewise.
9446         * gfortran.dg/isnan_1.f90: Likewise.
9447         * gfortran.dg/isnan_2.f90: Likewise.
9448         * gfortran.dg/nan_1.f90: Likewise.
9449         * gfortran.dg/nan_2.f90: Likewise.
9450         * gfortran.dg/nan_3.f90: Likewise.
9451         * gfortran.dg/nan_4.f90: Likewise.
9452         * gfortran.dg/module_nan.f90: Likewise.
9453         * gfortran.dg/int_conv_2.f90: Likewise.
9454         * gfortran.dg/init_flag_3.f90: Likewise.
9455         * gfortran.dg/namelist_42.f90: Likewise.
9456         * gfortran.dg/namelist_43.f90: Likewise.
9457         * gfortran.dg/real_const_3.f90: Likewise.
9458         * gfortran.dg/transfer_simplify_1.f90: Likewise.
9459
9460         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
9461         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
9462         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
9463         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
9464         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
9465
9466         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
9467         * gfortran.dg/gamma_5.f90: Likewise.
9468
9469 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9470
9471         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
9472         less strict so it also works with auto-overlay support.
9473         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
9474         for "exceeds local store" linker errors on the SPU.
9475
9476         * lib/gfortran.exp: Include target-supports.exp.
9477         (gfortran_init): On SPU targets where automatic overlay support
9478         is available, use it to build all Fortran test cases.
9479
9480         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
9481
9482 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
9483
9484         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
9485         rule enforced by gnat on taft types.
9486
9487 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
9488
9489         PR testsuite/39792
9490         * g++.dg/ext/complit11.C: Add empty dg-options.
9491
9492 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9493
9494         PR c++/17570
9495         * g++.dg/template/defarg11.C: New test.
9496
9497 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9498
9499         PR c++/28766
9500         * g++.dg/ext/complit11.C: New testcase.
9501
9502 2009-04-15  Le-Chun Wu  <lcwu@google.com>
9503
9504         PR c++/39551
9505         * g++.dg/warn/Wunused-13.C: New testcase.
9506
9507 2009-04-15  Ian Lance Taylor  <iant@google.com>
9508
9509         * gcc.dg/Wenum-compare-1.c: New testcase.
9510
9511 2009-04-15  Richard Guenther  <rguenther@suse.de>
9512
9513         PR tree-optimization/39764
9514         * g++.dg/torture/pr39764.C: New testcase.
9515
9516 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
9517
9518         * g++.dg/ext/altivec-17.C: New.
9519
9520 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
9521
9522         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
9523         * gnat.dg/specs/limited1.ads: Ditto.
9524
9525 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9526
9527         PR testsuite/39769
9528         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
9529         for testing the results of estimate instructions.
9530         * gcc.dg/vmx/3a-04m.c (test): Ditto.
9531         * gcc.dg/vmx/3a-05.c (test): Ditto.
9532
9533 2009-04-14  Jason Merrill  <jason@redhat.com>
9534
9535         PR c++/39763
9536         * g++.dg/warn/Wshadow-4.C: Extend.
9537
9538 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
9539
9540         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
9541         (do_D): Remove attribute hidden.
9542
9543 2009-04-13  Jason Merrill  <jason@redhat.com>
9544
9545         PR c++/39480
9546         * g++.dg/init/copy7.C: New.
9547
9548 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
9549
9550         PR testsuite/39733
9551         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
9552         (check_for_all_options): This.
9553
9554 2009-04-13  Jason Merrill  <jason@redhat.com>
9555
9556         PR c++/39750
9557         * g++.dg/template/crash90.C: New.
9558
9559 2009-04-12  Jason Merrill  <jason@redhat.com>
9560
9561         PR c++/39742
9562         * g++.dg/overload/extern-C-2.C: New.
9563
9564 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
9565
9566         PR preprocessor/31869
9567         * gcc.dg/cpp/strify5.c: New test.
9568
9569 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9570
9571         * gnat.dg/enum1.adb: New test.
9572         * gnat.dg/enum1_pkg.ads: New helper.
9573
9574 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
9575
9576         PR target/39740
9577         * gcc.target/alpha/pr39740.c: New test.
9578
9579 2009-04-11  Daniel Kraft  <d@domob.eu>
9580
9581         PR fortran/37746
9582         * gfortran.dg/bounds_check_strlen_1.f90: New test.
9583         * gfortran.dg/bounds_check_strlen_2.f90: New test.
9584         * gfortran.dg/bounds_check_strlen_3.f90: New test.
9585         * gfortran.dg/bounds_check_strlen_4.f90: New test.
9586         * gfortran.dg/bounds_check_strlen_5.f90: New test.
9587         * gfortran.dg/bounds_check_strlen_6.f90: New test.
9588         * gfortran.dg/bounds_check_strlen_7.f90: New test.
9589         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
9590         expected string length that failed with -fbounds-check now.
9591         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
9592
9593 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
9594
9595         PR fortran/39692
9596         * gfortran.dg/proc_ptr_14.f90: New.
9597
9598 2009-04-11  Richard Guenther  <rguenther@suse.de>
9599
9600         PR middle-end/39732
9601         * g++.dg/torture/pr39732.C: New testcase.
9602
9603 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
9604
9605         * gfortran.dg/whole_file_5.f90: New.
9606         * gfortran.dg/whole_file_6.f90: New.
9607
9608 2009-04-11  Richard Guenther  <rguenther@suse.de>
9609
9610         PR tree-optimization/39713
9611         * g++.dg/torture/pr39713.C: New testcase.
9612
9613 2009-04-10  Richard Guenther  <rguenther@suse.de>
9614
9615         PR c/39712
9616         * gcc.dg/pr39712.c: New testcase.
9617
9618 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
9619
9620         PR c++/28301
9621         * g++.dg/cpp0x/enum2.C: Updated.
9622         * g++.dg/debug/pr22514.C: Likewise.
9623         * g++.dg/parse/enum2.C: Likewise.
9624         * g++.dg/parse/enum3.C: Likewise.
9625         * g++.dg/template/crash79.C: Likewise.
9626         * g++.old-deja/g++.jason/cond.C: Likewise.
9627
9628 2009-04-10  Chao-ying Fu  <fu@mips.com>
9629
9630         * gcc.target/mips/interrupt_handler.c: Change from compile to
9631         assemble.
9632
9633 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9634
9635         * objc/execute/forward-1.x: Fix x86_64 entry typos.
9636
9637 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
9638
9639         PR fortran/38709
9640         * gfortran.dg/zero_sized_6.f90: New.
9641
9642 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9643
9644         PR  c++/20118
9645         * g++.dg/parse/pr20118.C: New.
9646         * g++.dg/template/spec16.C: Update.
9647
9648 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9649
9650         PR testsuite/35621
9651         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
9652         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
9653         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
9654         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
9655         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
9656         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
9657         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
9658         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
9659         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
9660         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
9661         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
9662         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
9663         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
9664         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
9665         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
9666         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
9667         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
9668
9669 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9670
9671         PR target/39678
9672         * g++.dg/torture/pr39678.C: New.
9673         * gcc.dg/compat/struct-complex-2.h: Likewise.
9674         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
9675         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
9676         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
9677         * gcc.dg/torture/pr39678.c: Likewise.
9678         * gcc.target/i386/pr39678.c: Likewise.
9679
9680         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9681         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9682
9683         * gcc.target/x86_64/abi/test_passing_structs.c: Include
9684         <complex.h>.  Add tests for structure with complex float.
9685
9686 2009-04-10  Ben Elliston  <bje@au.ibm.com>
9687             Joseph Myers  <joseph@codesourcery.com>
9688
9689         PR target/36800
9690         * gcc.dg/dfp/pr36800.c: New.
9691
9692 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
9693             Rafael Avila de Espindola  <espindola@google.com>
9694
9695         * gcc.misc-tests/help.exp: New file.
9696         * lib/options.exp: New file.
9697
9698 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
9699
9700         PR libobjc/36610
9701         * objc/execute/forward-1.x: New.
9702
9703 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
9704
9705         * gcc.dg/pr27150-1.c: Change to a link test.
9706
9707 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
9708
9709         * g++.dg/lookup/using2.C: Change copyright header to refer to version
9710         3 of the GNU General Public License and to point readers at the
9711         COPYING3 file and the FSF's license web page.
9712         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9713         * gcc.dg/struct/struct-reorg.exp: Likewise.
9714         * gcc.target/spu/tag_manager.c: Likewise.
9715
9716 2009-04-09  Richard Guenther  <rguenther@suse.de>
9717
9718         PR testsuite/39696
9719         * ssa-ccp-25.c: Adjust pattern.
9720
9721 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
9722
9723         PR fortran/36704
9724         * gfortran.dg/external_procedures_1.f90: Modified.
9725         * gfortran.dg/proc_ptr_result_1.f90: New.
9726         * gfortran.dg/proc_ptr_result_2.f90: New.
9727         * gfortran.dg/proc_ptr_result_3.f90: New.
9728
9729 2009-04-09  Richard Guenther  <rguenther@suse.de>
9730
9731         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9732         to prevent constant propagation.
9733         * gcc.dg/vect/vect-56.c: Likewise.
9734         * gcc.dg/vect/vect-58.c: Likewise.
9735         * gcc.dg/vect/vect-60.c: Likewise.
9736         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9737         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9738         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9739
9740 2009-04-09  Richard Guenther  <rguenther@suse.de>
9741
9742         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9743         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9744
9745 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
9746
9747         PR c/39613
9748         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9749         New tests.
9750
9751 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9752
9753         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9754         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9755
9756 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
9757
9758         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9759
9760 2009-04-08  Jason Merrill  <jason@redhat.com>
9761
9762         PR c++/25185
9763         * g++.dg/template/error40.C: Add another test.
9764
9765 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9766
9767         PR c/39614
9768         PR c/39673
9769         * gcc.c-torture/compile/pr39614-1.c,
9770         gcc.c-torture/compile/pr39614-2.c,
9771         gcc.c-torture/compile/pr39614-3.c,
9772         gcc.c-torture/compile/pr39614-4.c,
9773         gcc.c-torture/compile/pr39614-5.c,
9774         gcc.c-torture/compile/pr39673-1.c,
9775         gcc.c-torture/compile/pr39673-2.c: New tests.
9776         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9777         more cases.
9778         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9779         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9780         expected errors.
9781
9782 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
9783
9784         PRc++/39637
9785         * g++.dg/cpp0x/variadic-crash2.C: New test.
9786
9787 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
9788
9789         PR fortran/38863
9790         * gfortran.dg/alloc_comp_result_1.f90: New test.
9791
9792 2009-04-07  Jason Merrill  <jason@redhat.com>
9793
9794         PR c++/34691
9795         * g++.dg/overload/extern-C-1.C: New.
9796
9797 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9798
9799         PR testsuite/39325
9800         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9801
9802 2009-04-07  Jason Merrill  <jason@redhat.com>
9803
9804         PR c++/25185
9805         * g++.dg/template/error40.C: New.
9806
9807 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9808
9809         PR fortran/38152
9810         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9811
9812 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9813
9814         * gnat.dg/subp_elim_errors.ad[sb]: New test.
9815
9816 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9817
9818         PR fortran/38290
9819         * gfortran.dg/proc_decl_1.f90: Modified.
9820         * gfortran.dg/proc_ptr_11.f90: Extended.
9821         * gfortran.dg/proc_ptr_13.f90: Modified.
9822
9823 2009-04-06  Jason Merrill  <jason@redhat.com>
9824
9825         PR c++/35146
9826         * g++.dg/template/fnspec1.C: New.
9827
9828 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
9829
9830         * lib/gnat.exp: Handle multilib.
9831
9832 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9833
9834         PR fortran/38863
9835         * gfortran.dg/dependency_23.f90: New test.
9836
9837 2009-04-06  Richard Guenther  <rguenther@suse.de>
9838
9839         PR tree-optimization/28868
9840         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9841         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9842         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9843         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9844
9845 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9846
9847         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9848
9849 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9850
9851         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9852
9853 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9854
9855         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9856         with the built-in y0, and the subsequent warning.
9857         (y1): Likewise, rename to y_1.
9858
9859 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
9860
9861         PR fortran/39414
9862         * gfortran.dg/proc_decl_21.f90: New.
9863
9864 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9865
9866         PR fortran/36091
9867         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9868
9869 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
9870
9871         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9872         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9873         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9874         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9875         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9876         gfortran.dg/namelist_49.f90: Gate test on effective_target
9877         fd_truncate.
9878         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
9879
9880 2009-04-05  Daniel Kraft  <d@domob.eu>
9881
9882         PR fortran/38654
9883         * gfortran.dg/read_float_2.f03
9884         * gfortran.dg/read_float_3.f90
9885
9886 2009-04-05  Richard Guenther  <rguenther@suse.de>
9887
9888         PR tree-optimization/39648
9889         * gcc.c-torture/compile/pr39648.c: New testcase.
9890
9891 2009-04-05  Jason Merrill  <jason@redhat.com>
9892
9893         PR c++/14912
9894         * g++.dg/template/error39.C: New.
9895
9896 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9897
9898         PR fortran/29458
9899         * gfortran.dg/implied_do_1.f90: New.
9900
9901 2009-04-04  Tobias Burnus  <burnus@net-b.de>
9902
9903         PR fortran/39577
9904         * gfortran.dg/recursive_check_8.f90: New.
9905         * gfortran.dg/recursive_check_9.f90: New.
9906         * gfortran.dg/recursive_check_10.f90: New.
9907         * gfortran.dg/recursive_check_11.f90: New.
9908         * gfortran.dg/recursive_check_12.f90: New.
9909         * gfortran.dg/recursive_check_13.f90: New.
9910         * gfortran.dg/recursive_check_14.f90: New.
9911
9912 2009-04-04  Jason Merrill  <jason@redhat.com>
9913
9914         PR c++/25185
9915         * g++.dg/template/error38.C: Add more tests.
9916
9917 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9918
9919         PR fortran/37614
9920         * gfortran.dg/common_align_2.f90: New test.
9921
9922 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9923
9924         PR target/39501
9925         * gcc.c-torture/execute/pr39501.c: New file.
9926         * gcc.c-torture/execute/pr39501.x: New file.
9927
9928 2009-04-04  Richard Guenther  <rguenther@suse.de>
9929
9930         PR tree-optimization/8781
9931         PR tree-optimization/37892
9932         * g++.dg/tree-ssa/pr8781.C: New testcase.
9933         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9934
9935 2009-04-04  Richard Guenther  <rguenther@suse.de>
9936
9937         PR tree-optimization/39636
9938         * gcc.c-torture/compile/pr39636.c: New testcase.
9939
9940 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9941
9942         PR rtl-optimization/39607
9943         * g++.dg/opt/pr39607.C: New.
9944
9945 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9946
9947         PR fortran/39594
9948         * gfortran.dg/common_12.f90: New.
9949
9950 2009-04-03  Jason Merrill  <jason@redhat.com>
9951
9952         PR c++/39608
9953         * g++.dg/template/const2.C: New test.
9954
9955 2009-04-03  Richard Guenther  <rguenther@suse.de>
9956
9957         PR tree-optimization/2480
9958         PR tree-optimization/23086
9959         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9960         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9961
9962 2009-04-03  Richard Guenther  <rguenther@suse.de>
9963
9964         PR tree-optimization/34743
9965         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9966         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9967         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9968         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9969         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9970         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9971         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9972         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9973
9974 2009-04-03  Richard Guenther  <rguenther@suse.de>
9975
9976         PR middle-end/13146
9977         PR tree-optimization/23940
9978         PR tree-optimization/33237
9979         PR middle-end/33974
9980         PR middle-end/34093
9981         PR tree-optimization/36201
9982         PR tree-optimization/36230
9983         PR tree-optimization/38049
9984         PR tree-optimization/38207
9985         PR tree-optimization/38230
9986         PR tree-optimization/38301
9987         PR tree-optimization/38585
9988         PR middle-end/38895
9989         PR tree-optimization/38985
9990         PR tree-optimization/39299
9991         * gcc.dg/pr19633-1.c: Adjust.
9992         * gcc.dg/torture/pta-callused-1.c: Likewise.
9993         * gcc.dg/torture/pr39074-2.c: Likewise.
9994         * gcc.dg/torture/pr39074.c: Likewise.
9995         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9996         * gcc.dg/torture/pr30375.c: Adjust.
9997         * gcc.dg/torture/pr33563.c: Likewise.
9998         * gcc.dg/torture/pr33870.c: Likewise.
9999         * gcc.dg/torture/pr33560.c: Likewise.
10000         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
10001         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
10002         * gcc.dg/tree-ssa/alias-15.c: Remove.
10003         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
10004         * gcc.dg/tree-ssa/pr26421.c: Adjust.
10005         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
10006         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
10007         * gcc.dg/tree-ssa/pr23382.c: Adjust.
10008         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
10009         * gcc.dg/tree-ssa/alias-16.c: Adjust.
10010         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10011         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10012         * gcc.dg/tree-ssa/alias-18.c: Likewise.
10013         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10014         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
10015         * gcc.dg/tree-ssa/alias-19.c: Likewise.
10016         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
10017         * gcc.dg/tree-ssa/pr13146.c: Likewise.
10018         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
10019         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10020         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10021         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
10022         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
10023         * gcc.dg/tree-ssa/alias-20.c: Likewise.
10024         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
10025         * gcc.dg/tree-ssa/pr38895.c: Likewise.
10026         * gcc.dg/uninit-B.c: XFAIL.
10027         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
10028         * gcc.dg/uninit-pr19430.c: XFAIL.
10029         * g++.dg/tree-ssa/pr13146.C: New testcase.
10030         * g++.dg/opt/pr36187.C: Adjust.
10031         * g++.dg/torture/20090329-1.C: New testcase.
10032
10033 2009-04-02  Chao-ying Fu  <fu@mips.com>
10034
10035         * gcc.target/mips/interrupt_handler.c: New test.
10036
10037 2009-04-02  David Ayers  <ayers@fsfe.org>
10038
10039         PR objc/18456
10040         * objc.dg/bad-receiver-type-2.m: New test contributed by
10041         Alexander Mamberg.
10042
10043 2009-04-02  Jason Merrill  <jason@redhat.com>
10044
10045         PR c++/25185
10046         * g++.dg/template/error38.C: New test.
10047
10048 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
10049
10050         PR tree-optimization/31677
10051         * gcc.dg/memcpy-1.c: Add compiler option.
10052
10053 2009-04-02  Ira Rosen  <irar@il.ibm.com>
10054
10055         PR tree-optimization/39595
10056         * gfortran.dg/vect/O3-pr39595.f: New test.
10057
10058 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
10059
10060         PR c++/26693
10061         * g++.dg/template/typedef11.C: New test.
10062         * g++.dg/template/typedef12.C: Likewise.
10063         * g++.dg/template/typedef13.C: Likewise.
10064         * g++.dg/template/typedef14.C: Likewise.
10065         * g++.dg/template/typedef15.C: Likewise.
10066         * g++.dg/template/typedef16.C: Likewise.
10067         * g++.dg/template/sfinae3.C: Compile this pedantically.
10068         The only errors expected should be the one saying the typedef is ill
10069         formed.
10070         * g++.old-deja/g++.pt/typename8.C: Likewise.
10071         * g++.dg/template/access11.C: Update this.
10072
10073 2009-04-02  Richard Guenther  <rguenther@suse.de>
10074
10075         PR tree-optimization/37221
10076         * gcc.c-torture/compile/20090331-1.c: New testcase.
10077
10078 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
10079
10080         * gcc.c-torture/compile/20090401-1.c: New test.
10081
10082 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
10083
10084         PR c++/4926
10085         * g++.dg/template/pr4926-1.C: New.
10086
10087 2009-04-01  Xinliang David Li  <davidxl@google.com>
10088
10089         * gcc.target/i386/all_one_m128i.c: New test.
10090
10091 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
10092
10093         PR c/39027
10094         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
10095         * gcc.dg/fltconst-2.c: New test.
10096         * gcc.dg/fltconst-double-pedantic-1.c: New test.
10097         * gcc.dg/fltconst-double-pedantic-2.c: New test.
10098
10099         PR c/33466
10100         * gcc.dg/cpp/pr33466.c: New test.
10101         * gcc.dg/dfp/pr33466.c: New test.
10102         * gcc.dg/fixed-point/pr33466.c: New test.
10103
10104 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
10105
10106         PR tree-optimization/35011
10107         * g++.dg/other/pr35011.C: New.
10108
10109 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
10110
10111         PR target/39226
10112         * gcc.dg/pr39226.c: New test.
10113
10114 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
10115
10116         PR c++/35240
10117         * g++.dg/template/pr35240.C: New.
10118
10119 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
10120
10121         PR c/39605
10122         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
10123         * gcc.dg/pr25682.c: Update expected diagnostics.
10124
10125 2009-04-01  Richard Guenther  <rguenther@suse.de>
10126
10127         * gcc.dg/fold-plusmult-2.c: New testcase.
10128
10129 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
10130
10131         PR c/37772
10132         * gcc.dg/pr37772.c: New test.
10133         * g++.dg/ext/asm11.C: New test.
10134
10135 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
10136
10137         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
10138         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
10139         defined.
10140
10141 2009-03-31  Jason Merrill  <jason@redhat.com>
10142
10143         * g++.old-deja/g++.other/using9.C: Add expected errors.
10144
10145 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
10146
10147         * gcc.c-torture/compile/pr33009.c: Removed.
10148
10149 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10150
10151         * gcc.c-torture/compile/pr33009.c: Delete.
10152         * gcc.c-torture/compile/pr11832.c: Likewise.
10153
10154 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
10155
10156         PR c/448
10157         * lib/target-supports.exp (check_effective_target_stdint_types):
10158         Update comment.
10159         (check_effective_target_inttypes_types): New.
10160         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
10161         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
10162         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
10163
10164 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
10165
10166         PR fortran/38917
10167         PR fortran/38918
10168         * gfortran.dg/data_pointer_1.f90: New test.
10169
10170 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
10171
10172         PR fortran/38915
10173         * gfortran.dg/char_length_15.f90: New test.
10174
10175 2009-03-31  Jason Merrill  <jason@redhat.com>
10176
10177         C++ DR 613
10178         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
10179         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
10180         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
10181         xfail others.
10182
10183         * g++.dg/other/typedef2.C: New test.
10184
10185         PR c++/37806
10186         * g++.dg/template/typedef17.C: New test.
10187
10188         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
10189         * g++.dg/cpp0x/auto12.C: Likewise.
10190
10191 2009-03-31  Richard Guenther  <rguenther@suse.de>
10192
10193         PR middle-end/31029
10194         * gcc.dg/fold-compare-4.c: New testcase.
10195         * gcc.dg/fold-compare-5.c: Likewise.
10196
10197 2009-03-31  Richard Guenther  <rguenther@suse.de>
10198
10199         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
10200
10201 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
10202
10203         PR target/39592
10204         * gcc.target/i386/pr39592-1.c: New test.
10205
10206 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
10207
10208         PR preprocessor/15638
10209         * gcc.dg/cpp/missing-header-1.c: New test.
10210         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
10211         "compilation terminated" message.
10212         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
10213         test #include "".
10214         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
10215         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
10216         terminated" message.
10217
10218 2009-03-31  Richard Guenther  <rguenther@suse.de>
10219
10220         PR middle-end/23401
10221         PR middle-end/27810
10222         * gcc.dg/tree-ssa/pr23401.c: New testcase.
10223         * gcc.dg/tree-ssa/pr27810.c: Likewise.
10224
10225 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
10226
10227         PR fortran/38389
10228         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
10229         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
10230         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
10231         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
10232         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
10233         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
10234         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
10235
10236 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
10237
10238         PR fortran/22571
10239         * gfortran.dg/whole_file_1.f90: New test.
10240         PR fortran/26227
10241         * gfortran.dg/whole_file_2.f90: New test.
10242         * gfortran.dg/whole_file_3.f90: New test.
10243         PR fortran/24886
10244         * gfortran.dg/whole_file_4.f90: New test.
10245
10246 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
10247
10248         * gfortran.dg/bind_c_usage_19.f90: New test.
10249
10250         PR target/39558
10251         * gcc.target/powerpc/altivec-29.c: New test.
10252
10253 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
10254
10255         PR rtl-optimization/323
10256         * gcc.target/i386/excess-precision-1.c,
10257         gcc.target/i386/excess-precision-2.c,
10258         gcc.target/i386/excess-precision-3.c,
10259         gcc.target/i386/excess-precision-4.c,
10260         gcc.target/i386/excess-precision-5.c,
10261         gcc.target/i386/excess-precision-6.c: New tests.
10262
10263 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
10264
10265         PR c/35235
10266         * gcc.dg/c99-array-lval-8.c: New test.
10267
10268 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
10269
10270         PR preprocessor/34695
10271         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
10272         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
10273         instead of dg-warning for "previous definition" messages.
10274         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
10275         "warnings being treated as errors" message.
10276         * gcc.dg/fltconst-1.c: Use -fshow-column.
10277
10278 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
10279
10280         PR fortran/38823
10281         * gfortran.dg/power1.f90: New test.
10282
10283 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
10284
10285         PR c/456
10286         PR c/5675
10287         PR c/19976
10288         PR c/29116
10289         PR c/31871
10290         PR c/35198
10291         * gcc.c-torture/compile/20081108-1.c,
10292         gcc.c-torture/compile/20081108-2.c,
10293         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
10294         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
10295         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
10296         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
10297         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
10298         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
10299         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
10300         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
10301         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
10302         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
10303         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
10304         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
10305         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
10306         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
10307         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
10308         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
10309         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
10310         case.
10311         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
10312         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
10313         XFAILs.  Update expected messages.
10314         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
10315         expected messages.
10316         * gcc.dg/real-const-1.c: Replace with test from original PR.
10317         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
10318         when casting from non-constant integer to pointer.
10319
10320 2009-03-29  Richard Guenther  <rguenther@suse.de>
10321
10322         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
10323
10324 2009-03-29  Daniel Kraft  <d@domob.eu>
10325
10326         PR fortran/37423
10327         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
10328         DEFERRED bindings.
10329         * gfortran.dg/typebound_proc_9.f03: New test.
10330         * gfortran.dg/typebound_proc_10.f03: New test.
10331         * gfortran.dg/typebound_proc_11.f03: New test.
10332         * gfortran.dg/abstract_type_5.f03: New test.
10333
10334 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
10335
10336         PR fortran/38507
10337         * gfortran.dg/do_4.f: New.
10338         * gfortran.dg/goto_2.f90: Correct expected warnings.
10339         * gfortran.dg/goto_4.f90: Likewise.
10340         * gfortran.dg/goto_5.f90: New.
10341
10342 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
10343
10344         PR target/39545
10345         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
10346
10347         * gcc.target/i386/pr39545-1.c: New.
10348         * gcc.target/i386/pr39545-2.c: Likewise.
10349
10350         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
10351         (flex2_struct): Likewise.
10352         (check_struct_passing7): Likewise.
10353         (check_struct_passing8): Likewise.
10354         (f1s): Likewise.
10355         (f2s): Likewise.
10356         (main): Call check_struct_passing7 and check_struct_passing8.
10357
10358 2009-03-29  Richard Guenther  <rguenther@suse.de>
10359
10360         * gcc.c-torture/execute/20090113-1.c: New testcase.
10361         * gcc.c-torture/execute/20090113-2.c: Likewise.
10362         * gcc.c-torture/execute/20090113-3.c: Likewise.
10363         * gcc.c-torture/execute/20090207-1.c: Likewise.
10364         * gcc.c-torture/compile/20090114-1.c: Likewise.
10365         * gcc.c-torture/compile/20090328-1.c: Likewise.
10366         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
10367
10368 2009-03-29  David Ayers  <ayers@fsfe.org>
10369
10370         PR objc/27377
10371         * objc.dg/conditional-1.m: New tests.
10372
10373 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
10374
10375         * gcc.dg/winline-10.c: New test.
10376
10377 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10378
10379         PR fortran/34656
10380         * gfortran.dg/do_check_1.f90: Add test.
10381         * gfortran.dg/do_check_2.f90: Add test.
10382         * gfortran.dg/do_check_3.f90: Add test.
10383         * gfortran.dg/do_check_4.f90: Add test.
10384
10385 2009-03-28  Jan Hubicka  <jh@suse.cz>
10386
10387         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
10388         * gcc.dg/pr33826.c: Update dump files.
10389         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
10390         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
10391
10392 2009-03-28  Martin Jambor  <mjambor@suse.cz>
10393
10394         * g++.dg/tree-ssa/fwprop-align.C: New test.
10395
10396 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
10397
10398         * gcc.target/powerpc/altivec-28.c: New test.
10399
10400         PR c++/39554
10401         * gcc.dg/wdisallowed-functions-1.c: Removed.
10402         * gcc.dg/wdisallowed-functions-2.c: Removed.
10403         * gcc.dg/wdisallowed-functions-3.c: Removed.
10404         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
10405         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
10406         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
10407
10408 2009-03-28  Richard Guenther  <rguenther@suse.de>
10409
10410         PR tree-optimization/38723
10411         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
10412
10413 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
10414
10415         PR fortran/38538
10416         * gfortran.dg/char_result_13.f90: New test.
10417
10418 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
10419
10420         PR fortran/38765
10421         * gfortran.dg/alloc_comp_assign_9.f90: New test.
10422
10423 2009-03-28  Daniel Kraft  <d@domob.eu>
10424
10425         * gfortran.dg/trim_1.f90: New test.
10426
10427 2009-03-28  Richard Guenther  <rguenther@suse.de>
10428
10429         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
10430         * g++.dg/warn/Warray-bounds.C: Likewise.
10431
10432 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10433
10434         PR fortran/32626
10435         * gfortran.dg/recursive_check_7.f90: New test.
10436
10437 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10438
10439         PR fortran/38432
10440         * gfortran.dg/do_check_5.f90: New test.
10441         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
10442         * gfortran.dg/array_constructor_18.f90: Ditto.
10443         * gfortran.dg/array_constructor_22.f90: Ditto.
10444         * gfortran.dg/do_3.F90: Ditto.
10445         * gfortran.dg/do_1.f90: Ditto.
10446
10447 2009-03-28  Richard Guenther  <rguenther@suse.de>
10448
10449         PR tree-optimization/38180
10450         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
10451
10452 2009-03-28  Richard Guenther  <rguenther@suse.de>
10453
10454         PR tree-optimization/38513
10455         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
10456         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
10457         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
10458         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
10459         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
10460         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
10461         * gcc.dg/vect/vect-35.c: Likewise.
10462         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
10463         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
10464         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
10465
10466 2009-03-28  Richard Guenther  <rguenther@suse.de>
10467
10468         PR tree-optimization/38968
10469         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
10470
10471 2009-03-28  Richard Guenther  <rguenther@suse.de>
10472
10473         PR tree-optimization/37795
10474         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
10475
10476 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
10477
10478         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
10479         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
10480         options for removed targets.
10481
10482 2009-03-27  Richard Guenther  <rguenther@suse.de>
10483
10484         PR tree-optimization/39120
10485         * gcc.c-torture/execute/pr39120.c: New testcase.
10486
10487 2009-03-27  Richard Guenther  <rguenther@suse.de>
10488
10489         PR tree-optimization/39120
10490         * gcc.dg/torture/pta-callused-1.c: New testcase.
10491
10492 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10493
10494         PR middle-end/39315
10495         * gcc.target/i386/pr39315-1.c: New.
10496         * gcc.target/i386/pr39315-2.c: Likewise.
10497         * gcc.target/i386/pr39315-3.c: Likewise.
10498         * gcc.target/i386/pr39315-4.c: Likewise.
10499         * gcc.target/i386/pr39315-check.c: Likewise.
10500
10501 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10502
10503         PR c/39323
10504         * gcc.dg/pr39323-1.c: New.
10505         * gcc.dg/pr39323-2.c: Likewise.
10506         * gcc.dg/pr39323-3.c: Likewise.
10507
10508 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10509
10510         PR target/38034
10511         * gcc.target/ia64/sync-1.c: New.
10512
10513 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10514
10515         PR target/39472
10516         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
10517         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
10518         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
10519         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
10520         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
10521         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
10522         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
10523         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
10524
10525 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10526
10527         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
10528         for low precision (i.e. float).
10529
10530 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
10531             Jakub Jelinek  <jakub@redhat.com>
10532
10533         PR debug/37959
10534         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
10535
10536 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
10537
10538         * gcc.dg/memmove-2.c: New test.
10539         * gcc.dg/memmove-3.c: New test.
10540
10541         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
10542         in clone naming.
10543
10544 2009-03-27  Xinliang David Li  <davidxl@google.com>
10545
10546         PR tree-optimization/39557
10547         * g++.dg/tree-ssa/dom-invalid.C: New test.
10548
10549 2009-03-27  Xinliang David Li  <davidxl@google.com>
10550
10551         PR tree-optimization/39548
10552         * g++.dg/tree-ssa/copyprop.C: New test.
10553
10554 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10555
10556         PR c++/38638
10557         * g++.dg/template/typename17.C: New testcase.
10558         * g++.dg/template/typename18.C: New testcase.
10559
10560 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10561
10562         PR c++/36799
10563         * g++.dg/other/var_copy-1.C: New test.
10564
10565 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10566
10567         PR c++/37647
10568         * g++.dg/parse/ctor9.C: New test.
10569
10570 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10571
10572         PR c++/29727
10573         * g++.dg/init/error2.C: New test.
10574
10575 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10576
10577         PR c++/35652
10578         * gcc.dg/pr35652.C: New.
10579         * g++.dg/warn/pr35652.C: New.
10580         * gcc.dg/format/plus-1.c: Adjust message.
10581
10582 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
10583
10584         PR c++/39554
10585         * gcc.dg/wdisallowed-functions-3.c: New test.
10586         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
10587
10588 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10589
10590         * gcc.dg/inline-33.c: Fix when pic.
10591
10592 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
10593
10594         * gcc.target/ia64/20090324-1.c: New test.
10595
10596 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
10597
10598         PR c/27898
10599         * gcc.dg/pr27898.c: New test.
10600
10601         PR tree-optimization/32139
10602         * gcc.c-torture/compile/pr32139.c: New test.
10603
10604 2009-03-24  Jason Merrill  <jason@redhat.com>
10605
10606         PR c++/28274
10607         * g++.dg/parse/defarg14.C: New test.
10608
10609 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10610
10611         PR libfortran/39528
10612         * gfortran.dg/read_repeat.f90: New test.
10613
10614 2009-03-24  Ira Rosen  <irar@il.ibm.com>
10615
10616         PR tree-optimization/39529
10617         * gcc.dg/vect/pr39529.c: New test.
10618
10619 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
10620             Jakub Jelinek  <jakub@redhat.com>
10621
10622         PR debug/39524
10623         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
10624
10625 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10626
10627         PR c/39495
10628         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
10629
10630 2009-03-23  Jason Merrill  <jason@redhat.com>
10631
10632         * g++.dg/cpp0x/auto12.C: Add variadic test.
10633
10634         PR c++/39526
10635         * g++.dg/warn/Wshadow-4.C: New test.
10636
10637 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10638
10639         PR tree-optimization/39516
10640         * gfortran.dg/pr39516.f: New test.
10641
10642 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
10643
10644         * lib/target-libpath.exp (set_ld_library_path_env_vars):
10645         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
10646         variable, not environment variable.
10647
10648 2009-03-21  Jason Merrill  <jason@redhat.com>
10649
10650         PR c++/28879
10651         * g++.dg/ext/vla6.C: New test.
10652
10653 2009-03-20  Jason Merrill  <jason@redhat.com>
10654
10655         * g++.dg/cpp0x/initlist5.C: Add additional test.
10656
10657 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10658             Janis Johnson  <janis187@us.ibm.com>
10659
10660         * lib/compat.exp (compat-get-options-main, compat-get-options):
10661         Handle dg-prune-output in source file.
10662         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
10663         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
10664         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
10665         two warnings.
10666
10667 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10668
10669         PR c/39495
10670         * gcc.dg/gomp/pr39495-1.c: New test.
10671         * gcc.dg/gomp/pr39495-2.c: New test.
10672         * g++.dg/gomp/pr39495-1.C: New test.
10673         * g++.dg/gomp/pr39495-2.C: New test.
10674
10675         PR target/39496
10676         * gcc.target/i386/pr39496.c: New test.
10677         * g++.dg/other/pr39496.C: New test.
10678
10679 2009-03-19  Li Feng  <nemokingdom@gmail.com>
10680
10681         PR middle-end/39500
10682         * gcc.dg/autopar/pr39500-1.c: New.
10683         * gcc.dg/autopar/pr39500-2.c: New.
10684
10685 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10686
10687         * g++.dg/dg.exp: Prune graphite.
10688
10689 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
10690
10691         PR middle-end/39447
10692         * g++.dg/graphite: New.
10693         * g++.dg/graphite/graphite.exp: New.
10694         * g++.dg/graphite/pr39447.C: New.
10695
10696 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10697
10698         PR c++/39425
10699         * g++.dg/template/pr39425.C: New.
10700
10701         * g++.dg/template/spec33.C: Updated.
10702
10703 2009-03-17  Jason Merrill  <jason@redhat.com>
10704
10705         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10706
10707 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
10708
10709         PR c++/39475
10710         * g++.dg/ext/unary_trait_incomplete.C: New.
10711
10712 2009-03-17  Jing Yu  <jingyu@google.com>
10713
10714         PR middle-end/39378
10715         * g++.dg/inherit/thunk10.C: New test.
10716
10717 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
10718
10719         PR target/39482
10720         * gcc.target/i386/pr39482.c: New test.
10721
10722 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
10723
10724         PR debug/39471
10725         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10726         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10727         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10728         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10729
10730         PR middle-end/39443
10731         * gcc.dg/pr39443.c: New test.
10732
10733         PR debug/39412
10734         * gcc.dg/debug/pr39412.c: New test.
10735
10736 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
10737
10738         PR testsuite/38526
10739         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10740         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10741         is defined.
10742         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10743         its original value, or unset if it was not defined.
10744         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10745         path procs around use of HOSTCC.
10746         * g++.dg/compat/struct-layout-1.exp: Ditto.
10747         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10748
10749 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10750
10751         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10752
10753 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
10754
10755         Revert patch for PR testsuite/37630.
10756
10757         PR testsuite/37960
10758         * gcc.dg/pr11492.c: Replace constant and remove xfail.
10759
10760         PR testsuite/37630
10761         * lib/target-supports.exp (check_effective_target_ieee): New.
10762         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10763         * gcc.dg/20001012-1.c: Require ieee.
10764
10765         PR testsuite/37628
10766         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10767
10768 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
10769
10770         PR tree-optimization/39455
10771         * gcc.dg/pr39455.c: New test.
10772
10773 2009-03-13  David Ayers  <ayers@fsfe.org>
10774
10775         * objc/execute/trivial.m. New test.
10776
10777 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
10778
10779         PR target/39137
10780         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10781
10782 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
10783
10784         PR testsuite/39451
10785         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10786         constraint on (%2).
10787
10788 2009-03-12  David Ayers  <ayers@fsfe.org>
10789
10790         PR libobjc/27466
10791         * objc/execute/exceptions/handler-1.m. New test.
10792
10793 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
10794
10795         PR target/39431
10796         * gcc.target/i386/pr39431.c: New test.
10797
10798 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
10799
10800         PR target/39445
10801         * gcc.target/i386/pr39445.c: New.
10802
10803         * gcc.target/i386/push-1.c: XFAIL.
10804
10805 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
10806
10807         * gcc.dg/inline-33.c: New test.
10808
10809 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
10810
10811         * gcc.dg/vect/vect-82.c: Combine dg-do and
10812         dg-require-effective-target into dg-skip-if.
10813         * gcc.dg/vect/vect-83.c: Likewise.
10814
10815 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
10816
10817         PR target/39137
10818         * gcc.target/i386/stackalign/longlong-1.c: New test.
10819         * gcc.target/i386/stackalign/longlong-2.c: New test.
10820
10821 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10822
10823         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10824
10825 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10826
10827         * gcc.c-torture/execute/ieee/inf-3.c: New test.
10828         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10829
10830 2009-03-11  Olivier Hainque  <hainque@adacore.com>
10831
10832         * gnat.dg/slice_enum.adb: New test.
10833
10834 2009-03-11  Jason Merrill  <jason@redhat.com>
10835
10836         PR debug/39086
10837         * g++.dg/opt/nrv15.C: New test.
10838
10839 2009-03-10  Ira Rosen  <irar@il.ibm.com>
10840
10841         PR tree-optimization/39422
10842         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10843         constant array with static initialization to global memory.
10844         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10845
10846 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
10847
10848         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10849         padding.
10850
10851 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
10852
10853         PR c++/39371
10854         * g++.dg/opt/switch2.C: Add -w to dg-options.
10855         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10856         * g++.dg/warn/switch1.C: New test.
10857         * g++.dg/other/switch3.C: New test.
10858
10859         PR tree-optimization/39394
10860         * gcc.c-torture/compile/pr39394.c: New test.
10861
10862 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10863
10864         * gcc.target/s390/20090223-1.c: New testcase.
10865
10866 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10867
10868         PR libfortran/39402
10869         * gfortran.dg/fmt_f0_1.f90: New test.
10870
10871 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
10872
10873         PR c++/39060
10874         * g++.dg/other/new1.C: Adjusted.
10875         * g++.dg/parse/crash40.C: Likewise.
10876         * g++.dg/parse/defarg12.C: Likewise.
10877         * g++.dg/template/error15.C: Likewise.
10878
10879         * g++.dg/other/pr39060.C: New.
10880
10881 2009-03-07  Jason Merrill  <jason@redhat.com>
10882
10883         PR c++/39367
10884         * g++.dg/opt/new1.C: New.
10885
10886 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10887
10888         PR c++/33492
10889         * g++.dg/other/error32.C: New.
10890
10891 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
10892
10893         PR middle-end/39360
10894         * gcc.c-torture/compile/pr39360.c: New test.
10895
10896         PR debug/39372
10897         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10898
10899 2009-03-05  Jason Merrill  <jason@redhat.com>
10900
10901         PR c++/38908
10902         * g++.dg/warn/Wuninitialized-3.C: New test.
10903
10904 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
10905
10906         PR debug/39379
10907         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10908         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10909
10910 2009-03-04  Jason Merrill  <jason@redhat.com>
10911
10912         PR c++/13549
10913         * g++.dg/template/koenig7.C: New test.
10914
10915 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10916
10917         * g++.dg/torture/predcom-1.C: New test.
10918
10919 2009-03-04  Richard Guenther  <rguenther@suse.de>
10920
10921         PR tree-optimization/39362
10922         * g++.dg/torture/pr39362.C: New testcase.
10923
10924 2009-03-04  Jason Merrill  <jason@redhat.com>
10925             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10926
10927         PR c++/9634
10928         PR c++/29469
10929         PR c++/29607
10930         * g++.dg/template/dependent-name5.C: New test.
10931
10932 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10933
10934         PR testsuite/39357
10935         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10936         vect_int to vect_int_mult.
10937
10938 2009-03-04  Richard Guenther  <rguenther@suse.de>
10939
10940         PR tree-optimization/39358
10941         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10942         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10943
10944 2009-03-04  Richard Guenther  <rguenther@suse.de>
10945
10946         PR tree-optimization/39339
10947         * gcc.c-torture/execute/pr39339.c: New testcase.
10948
10949 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10950
10951         * gcc.c-torture/compile/20090303-1.c,
10952         gcc.c-torture/compile/20090303-2.c: New tests.
10953
10954 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10955
10956         PR fortran/39354
10957         * gfortran.dg/gomp/pr39354.f90: New test.
10958
10959         PR tree-optimization/39343
10960         * gcc.dg/pr39343.c: New test.
10961
10962 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10963
10964         PR tree-optimization/39248
10965         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10966         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10967         on targets without vector misalignment support.
10968         * lib/target-supports.exp
10969         (check_effective_target_vect_short_mult): Add
10970         check_effective_target_arm32.
10971
10972 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10973
10974         PR middle-end/39335
10975         * gcc.dg/graphite/pr39335_1.c: New.
10976         * gcc.dg/graphite/pr39335.c: New.
10977
10978 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10979
10980         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10981         of andl.
10982         * gcc.target/i386/stackalign/return-5.c: Likewise.
10983         * gcc.target/i386/stackalign/return-6.c: Likewise.
10984
10985 2009-03-02  Richard Guenther  <rguenther@suse.de>
10986             Ira Rosen  <irar@il.ibm.com>
10987
10988         PR tree-optimization/39318
10989         * gfortran.dg/vect/pr39318.f90: New test.
10990
10991 2009-03-01  Jan Hubicka  <jh@suse.cz>
10992
10993         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10994
10995 2009-03-01  Jan Hubicka  <jh@suse.cz>
10996
10997         PR debug/39267
10998         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10999
11000 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
11001
11002         * gnat.dg/pack12.adb: New test.
11003
11004 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
11005
11006         PR c++/37789
11007         * g++.dg/other/pr37789.C: New.
11008
11009 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
11010
11011         PR fortran/39295
11012         * gfortran.dg/interface_25.f90: New test.
11013         * gfortran.dg/interface_26.f90: New test.
11014
11015 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
11016
11017         PR fortran/39292
11018         * gfortran.dg/initialization_22.f90: New test.
11019
11020 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
11021
11022         PR rtl-optimization/39241
11023         * gcc.dg/torture/pr39241.c: New.
11024
11025 2009-02-25  Martin Jambor  <mjambor@suse.cz>
11026
11027         PR tree-optimizations/39259
11028         * g++.dg/torture/pr39259.C: New testcase.
11029
11030 2009-02-24  Richard Guenther  <rguenther@suse.de>
11031
11032         PR c++/39242
11033         * g++.dg/template/instantiate10.C: New testcase.
11034
11035 2009-02-24  Richard Guenther  <rguenther@suse.de>
11036             Zdenek Dvorak  <ook@ucw.cz>
11037
11038         PR tree-optimization/39233
11039         * gcc.c-torture/execute/pr39233.c: New testcase.
11040
11041 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
11042
11043         PR tree-optimization/39260
11044         * gcc.dg/graphite/pr39260.c: New.
11045
11046 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
11047
11048         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
11049
11050 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
11051
11052         PR c++/36411
11053         * g++.dg/template/void14.C: New.
11054
11055 2009-02-23  Jason Merrill  <jason@redhat.com>
11056
11057         PR c++/38880
11058         * g++.dg/init/const7.C: Remove XFAIL.
11059         * g++.dg/init/static-init1.C: New test.
11060
11061         * g++.dg/cpp0x/initlist14.C: New test.
11062
11063 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11064
11065         PR fortran/38914
11066         * bound_simplification_2.f90:  New test case.
11067         * bound_7.f90:  New test case.
11068
11069 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
11070
11071         * gcc.dg/cpp/include4.c: New test.
11072
11073 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
11074
11075         PR target/39256
11076         * gcc.target/i386/abi-2.c: New.
11077
11078 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
11079
11080         * gcc.c-torture/execute/pr39228.x: New.
11081
11082 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
11083
11084         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
11085         scan-assembler to check for xmm0 register.
11086
11087 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
11088             Joseph Myers  <joseph@codesourcery.com>
11089
11090         * gcc.target/arm/va_list.c: New test.
11091         * g++.dg/abi/arm_va_list.C: Likewise.
11092         * lib/target-supports.exp (check_effective_target_arm_eabi): New
11093         function.
11094         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
11095         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
11096         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
11097         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
11098         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
11099         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
11100
11101 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
11102
11103         PR testsuite/38164
11104         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
11105         to dg-options.
11106
11107 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
11108
11109         PR target/39240
11110         * gcc.c-torture/execute/pr39240.c: New test.
11111
11112 2009-02-20  Jason Merrill  <jason@redhat.com>
11113
11114         PR c++/39225
11115         * g++.dg/parse/dtor15.C: New test.
11116
11117 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
11118
11119         * gcc.c-torture/execute/20090219-1.c: New.
11120
11121 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
11122
11123         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
11124         (mips-dg-options): When matching isa* pseudo-options make
11125         'value' optional and accept ! entries.  Use $spec instead of
11126         $isa_spec in the isa pseudo-option error message.  Only
11127         perform the ISA-range check when 'value' is set.  If arch is
11128         matching any CPU in the ! entries switch to its generic ISA.
11129         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
11130         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
11131
11132 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
11133
11134         PR target/39175
11135         * gcc.dg/visibility-20.c: New test.
11136         * g++.dg/ext/visibility/visibility-11.C: New test.
11137
11138 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
11139
11140         PR c++/39188
11141         * g++.dg/abi/pr39188-1a.C: New.
11142         * g++.dg/abi/pr39188-1b.C: Likewise.
11143         * g++.dg/abi/pr39188-1.h: Likewise.
11144         * g++.dg/abi/pr39188-2a.C: Likewise.
11145         * g++.dg/abi/pr39188-2b.C: Likewise.
11146         * g++.dg/abi/pr39188-2.h: Likewise.
11147         * g++.dg/abi/pr39188-3a.C: Likewise.
11148         * g++.dg/abi/pr39188-3b.C: Likewise.
11149         * g++.dg/abi/pr39188-3.h: Likewise.
11150
11151 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
11152
11153         PR c/38483
11154         * gcc.c-torture/execute/call-trap-1.c,
11155         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
11156         tests.
11157
11158 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
11159
11160         PR target/39228
11161         * gcc.c-torture/execute/pr39228.c: New test.
11162
11163 2009-02-19  Richard Guenther  <rguenther@suse.de>
11164
11165         PR tree-optimization/39074
11166         * gcc.dg/torture/pr39074.c: New testcase.
11167         * gcc.dg/torture/pr39074-2.c: Likewise.
11168         * gcc.dg/torture/pr39074-3.c: Likewise.
11169
11170 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
11171
11172         PR c++/39219
11173         * g++.dg/parse/attr3.C: New.
11174
11175 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
11176
11177         PR testsuite/38165
11178         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
11179
11180         PR testsuite/38166
11181         * g++.dg/ext/visibility/class1.C: Revert revision 122348
11182         and skip on Darwin.
11183
11184 2009-02-18  Jason Merrill  <jason@redhat.com>
11185
11186         PR c++/38880
11187         * g++.dg/init/const7.C: Remove XFAIL.
11188
11189         PR target/39179
11190         * g++.dg/opt/const6.C: New test.
11191
11192 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
11193
11194         * gcc.dg/callabi/callabi.exp: Moved to ...
11195         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
11196         in 64bit mode.
11197
11198         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
11199         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
11200         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
11201         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
11202         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
11203         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
11204         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
11205
11206         * gcc.dg/callabi/callabi.h: Moved to ...
11207         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
11208
11209         * gcc.dg/callabi/func-1.c: Moved to ...
11210         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
11211
11212         * gcc.dg/callabi/func-indirect.c: Moved to ...
11213         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
11214
11215         * gcc.dg/callabi/pr38891.c: Moved to ...
11216         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
11217
11218         * gcc.dg/callabi/vaarg-1.c: Moved to ...
11219         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
11220
11221         * gcc.dg/callabi/vaarg-2.c: Moved to ...
11222         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
11223
11224         * gcc.dg/callabi/vaarg-3.c: Moved to ...
11225         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
11226
11227 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
11228
11229         PR target/38891
11230         * gcc.dg/callabi/pr38891.c: New.
11231
11232 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
11233
11234         * gcc.dg/callabi/callabi.exp: New.
11235
11236 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
11237
11238         PR target/39082
11239         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
11240         -Wno-abi for x86.
11241         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
11242
11243         * gcc.target/i386/pr39082-1.c: New.
11244
11245         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
11246         -Wno-abi.
11247
11248         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
11249         CHECK_M64_M128 is defined.
11250         (check_f_arguments): Add "do".
11251         (check_vector_arguments): New.
11252         (check_m64_arguments): Likewise.
11253         (check_m128_arguments): Likewise.
11254
11255         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
11256         (CHECK_M64_M128): Define.
11257
11258         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
11259         on abitest.
11260         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
11261
11262         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
11263         tests only if CHECK_M64_M128 is defined.
11264
11265         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
11266         (m128_2_struct): Likewise.
11267         (check_struct_passing5): Likewise.
11268         (check_struct_passing6): Likewise.
11269         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
11270
11271         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
11272         (un5): Likewise.
11273         (check_union_passing4): Likewise.
11274         (main): Test union with __m128 if CHECK_M64_M128 is defined.
11275
11276 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
11277
11278         PR c/35447
11279         * gcc.dg/noncompile/pr35447-1.c: New test.
11280
11281 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
11282
11283         PR tree-optimization/36922
11284         * gfortran.dg/pr36922.f: New test.
11285
11286 2009-02-17  Richard Guenther  <rguenther@suse.de>
11287
11288         PR tree-optimization/39202
11289         * gcc.c-torture/compile/pr39202.c: New testcase.
11290
11291 2009-02-17  Richard Guenther  <rguenther@suse.de>
11292
11293         PR tree-optimization/39204
11294         * gcc.dg/torture/pr39204.c: New testcase.
11295
11296 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
11297
11298         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
11299         * gcc.dg/vect/vect-outer-6.c: Ditto.
11300
11301 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
11302
11303         PR c/35446
11304         * gcc.dg/noncompile/init-5.c: New test.
11305         * gcc.dg/init-bad-4.c: Adjust expected errors.
11306
11307 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
11308
11309         PR target/37049
11310         * gcc.target/i386/push-1.c: New.
11311
11312 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
11313
11314         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
11315
11316 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11317
11318         * gcc.target/spu/intrinsics-sr.c: New test.
11319
11320 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
11321
11322         PR target/38056
11323         * gcc.target/ia64/sibcall-opt-1.c: New test.
11324         * gcc.target/ia64/sibcall-opt-2.c: New test.
11325
11326 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
11327
11328         PR fortran/36528
11329         * gfortran.dg/cray_pointers_8.f90: New test.
11330
11331         PR fortran/36703
11332         * gfortran.dg/cray_pointers_9.f90: New test.
11333
11334 2009-02-13  Jason Merrill  <jason@redhat.com>
11335
11336         PR c++/39070
11337         * g++.dg/cpp0x/decltype16.C: New.
11338
11339 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
11340
11341         PR target/39152
11342         * gfortran.dg/gomp/pr39152.f90: New.
11343
11344 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
11345
11346         PR target/39162
11347         * gcc.target/i386/pr39162.c: New.
11348
11349 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
11350
11351         PR c/35444
11352         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
11353         New tests.
11354
11355 2009-02-12  Jason Merrill  <jason@redhat.com>
11356
11357         PR c++/38950
11358         * g++.dg/template/array20.C: New test.
11359
11360 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
11361
11362         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
11363         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
11364         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
11365
11366 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11367
11368         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
11369
11370 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11371
11372         PR target/39152
11373         * gfortran.dg/pr39152.f: New.
11374
11375 2009-02-11  Jason Merrill  <jason@redhat.com>
11376
11377         PR c++/39153
11378         * g++.dg/cpp0x/defaulted9.C: New test.
11379
11380         PR c++/30111
11381         * g++.dg/init/value7.C: New test.
11382
11383 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
11384
11385         PR target/38824
11386         * gcc.target/i386/pr38824.c: New testcase.
11387
11388 2009-02-11  Jason Merrill  <jason@redhat.com>
11389
11390         PR c++/38649
11391         * g++.dg/cpp0x/defaulted8.C: New test.
11392
11393         PR c++/36744
11394         * g++.dg/cpp0x/rv9p.C: New test.
11395
11396 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
11397
11398         * gnat.dg/aliasing3.adb: New test.
11399         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
11400
11401 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
11402
11403         PR c++/34397
11404         * g++.dg/template/crash88.C: New.
11405         * g++.dg/template/crash89.C: Likewise.
11406
11407 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
11408
11409         PR c/39084
11410         * gcc.dg/pr39084.c: New test.
11411
11412 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
11413
11414         PR target/39139
11415         * gcc.target/i386/pr39139.c: New test.
11416
11417 2009-02-10  Richard Guenther  <rguenther@suse.de>
11418
11419         PR tree-optimization/39132
11420         * gcc.dg/torture/pr39132.c: New testcase.
11421
11422 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
11423
11424         PR target/39119
11425         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
11426         * gcc.target/x86_64/abi/avx/args.h: Likewise.
11427         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
11428         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
11429         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
11430         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
11431         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
11432         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
11433
11434 2009-02-09  Jason Merrill  <jason@redhat.com>
11435
11436         PR c++/39109
11437         * g++.dg/init/value6.C: New test.
11438
11439 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
11440
11441         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
11442
11443 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
11444
11445         * gcc.c-torture/compile/20090209-1.c: New test.
11446
11447 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
11448
11449         PR c++/35147
11450         PR c++/37737
11451         * g++.dg/cpp0x/vt-35147.C: New.
11452         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11453         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11454
11455 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11456
11457         PR c/35434
11458         * gcc.dg/attr-alias-4.c: New test.
11459
11460 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
11461
11462         PR c/39035
11463         * gcc.dg/dfp/pr39035.c: New test.
11464
11465 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11466
11467         PR c/36432
11468         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
11469
11470 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
11471
11472         PR c++/39106
11473         * g++.dg/opt/thunk3.C: New test.
11474
11475 2009-02-05  Nick Clifton  <nickc@redhat.com>
11476
11477         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
11478         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
11479         * gcc.dg/cdce1.c: Likewise.
11480         * gcc.dg/cpp/_Pragma6.c: Likewise.
11481         * g++.dg/cpp/_Pragma1.C: Likewise.
11482         * gcc.dg/utf32-2.c: Xfail for M32C.
11483         * gcc.dg/utf32-1.c: Likewise.
11484         * gcc.dg/utf32-3.c: Likewise.
11485         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
11486         targets.
11487         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
11488         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
11489         * gcc.dg/Wconversion-5.c: Likewise.
11490         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
11491         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
11492         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
11493         * gcc.dg/utf-inc-init.c: Likewise.
11494         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
11495         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
11496         * gcc.dg/utf-array-short-wchar.c: Likewise.
11497         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
11498         * gcc.dg/mallign.c: Use size_t instead of long.
11499
11500 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
11501
11502         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
11503
11504 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
11505
11506         * gcc.c-torture/execute/pr39100.c: New.
11507
11508 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
11509
11510         PR c/35435
11511         * gcc.dg/tls/diag-6.c: New test.
11512
11513 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
11514
11515         * gcc.dg/graphite/scop-19.c: New
11516
11517 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11518
11519         AVX Programming Reference (January, 2009)
11520         * gcc.target/i386/avx-vpclmulqdq.c: New.
11521         * gcc.target/i386/pclmul-avx-check.h: Likewise.
11522
11523         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
11524
11525         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
11526         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
11527         (pclmul_test): Renamed to ...
11528         (TEST): This.
11529
11530 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
11531
11532         PR c++/39095
11533         * g++.dg/abi/mangle31.C: New test.
11534
11535 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11536
11537         PR c/29129
11538         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
11539         declarator.
11540         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
11541         inside function prototype but not part of parameter declarator.
11542         * vla-11.c: New test.
11543
11544 2009-02-03  Jason Merrill  <jason@redhat.com>
11545
11546         * g++.dg/warn/main-4.C: New test.
11547         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
11548
11549 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11550
11551         PR c++/36607
11552         * g++.dg/expr/cast10.C: New test.
11553
11554 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11555
11556         PR c/35433
11557         * gcc.dg/init-bad-6.c: New test.
11558
11559 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
11560
11561         PR target/35318
11562         * gcc.c-torture/compile/pr35318.c: New test.
11563
11564         PR inline-asm/39059
11565         * gcc.dg/nofixed-point-2.c: New test.
11566         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
11567         * g++.dg/ext/fixed2.C: Likewise.
11568         * g++.dg/other/error25.C: Likewise.
11569         * g++.dg/lookup/crash7.C: Likewise.
11570         * g++.dg/cpp0x/decltype-38655.C: Likewise.
11571
11572         PR c++/39056
11573         * g++.dg/cpp0x/initlist13.C: New test.
11574
11575 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
11576
11577         PR c++/36897
11578         * g++.dg/template/func2.C: New test.
11579
11580         PR c++/37314
11581         * g++.dg/template/typename15.C: New.
11582         * g++.dg/template/typename16.C: New.
11583
11584 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
11585             Ben Elliston  <bje@au.ibm.com>
11586
11587         PR c/39034
11588         * gcc.dg/dfp/pr39034.c: New test.
11589
11590 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11591
11592         PR testsuite/38263
11593         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
11594
11595 2009-02-02  Jason Merrill  <jason@redhat.com>
11596
11597         PR c++/39054
11598         * g++.dg/parse/dtor14.C: New test.
11599
11600 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
11601
11602         * lib/target-supports.exp
11603         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
11604         * g++.dg/ext/builtin10.C: New test.
11605
11606         PR inline-asm/39058
11607         * gcc.target/i386/pr39058.c: New test.
11608
11609 2009-02-02  Richard Guenther  <rguenther@suse.de>
11610
11611         PR tree-optimization/38937
11612         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
11613
11614 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
11615
11616         PR c++/39053
11617         * g++.dg/parse/crash52.C: New.
11618
11619 2009-01-30  Richard Guenther  <rguenther@suse.de>
11620
11621         PR tree-optimization/39041
11622         * gcc.c-torture/compile/pr39041.c: New testcase.
11623
11624 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11625
11626         PR target/39013
11627         * gcc.target/i386/pr39013-1.c: New test.
11628         * gcc.target/i386/pr39013-2.c: New test.
11629
11630         PR c++/39028
11631         * g++.dg/ext/label12.C: New test.
11632
11633 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11634
11635         PR c++/33465
11636         * g++.dg/parse/error34.C: New.
11637         * g++.dg/parse/error35.C: Likewise.
11638
11639 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11640
11641         PR c++/38655
11642         * g++.dg/cpp0x/decltype-38655.C: New.
11643
11644 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11645
11646         PR target/39002
11647         * g++.dg/torture/pr39002.C: New test.
11648
11649 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
11650
11651         PR tree-optimization/39007
11652         * gcc.dg/tree-ssa/pr39007.c: New.
11653
11654 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
11655
11656         PR middle-end/35854
11657         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
11658         to "subreg1".
11659
11660 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
11661
11662         PR middle-end/38857
11663         * gcc.c-torture/compile/pr38857.c: New test.
11664
11665 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
11666
11667         PR fortran/38852
11668         PR fortran/39006
11669         * gfortran.dg/bound_6.f90: New test.
11670
11671 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
11672
11673         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11674
11675 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
11676
11677         PR tree-optimization/38997
11678         * gcc.dg/tree-ssa/pr38997.c: New.
11679
11680 2009-01-28  Richard Guenther  <rguenther@suse.de>
11681
11682         PR tree-optimization/38926
11683         * gcc.c-torture/compile/pr38926.c: New testcase.
11684
11685 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
11686
11687         PR middle-end/38934
11688         * gcc.dg/pr38934.c: New test.
11689
11690 2009-01-28  Richard Guenther  <rguenther@suse.de>
11691
11692         PR middle-end/38908
11693         * g++.dg/warn/Wuninitialized-2.C: New testcase.
11694
11695 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
11696
11697         PR tree-optimization/38984
11698         * gcc.dg/pr38984.c: New XFAILed testcase.
11699
11700
11701 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
11702
11703         PR target/38988
11704         * gcc.target/i386/pr38988.c: New test.
11705
11706 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
11707
11708         PR c++/37554
11709         * g++.dg/parse/crash51.C: New.
11710         * g++.old-deja/g++.pt/crash9.C: Adjust.
11711
11712 2009-01-27  Daniel Kraft  <d@domob.eu>
11713
11714         PR fortran/38883
11715         * gfortran.dg/mvbits_6.f90:  New test.
11716         * gfortran.dg/mvbits_7.f90:  New test.
11717         * gfortran.dg/mvbits_8.f90:  New test.
11718
11719 2009-01-27  Richard Guenther  <rguenther@suse.de>
11720
11721         PR tree-optimization/38503
11722         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11723
11724 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11725
11726         PR middle-end/38969
11727         * gcc.c-torture/execute/pr38969.c: New test.
11728
11729 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
11730
11731         PR testsuite/38864
11732         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11733         to dg-do compile.
11734         * gcc.target/mips/fixed-scalar-type.c: Likewise.
11735         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11736         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11737
11738 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
11739
11740         PR target/38952
11741         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11742         if __USING_SJLJ_EXCEPTIONS__ is defined.
11743
11744         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11745         __USING_SJLJ_EXCEPTIONS__ is defined.
11746         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11747         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11748         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11749         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11750         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11751         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11752
11753 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
11754
11755         PR testsuite/38949
11756         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11757         Use instead of C name in asm statements.
11758
11759 2009-01-26  Richard Guenther  <rguenther@suse.de>
11760
11761         PR tree-optimization/38745
11762         * g++.dg/torture/pr38745.C: New testcase.
11763
11764 2009-01-26  Richard Guenther  <rguenther@suse.de>
11765
11766         PR middle-end/38851
11767         * g++.dg/warn/Wuninitialized-1.C: New testcase.
11768
11769 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
11770
11771         * gcc.dg/bitfld-15.c: Gate warning on target
11772         pcc_bitfield_type_matters.
11773         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11774         g++.dg/ext/bitfield4.C: Likewise.
11775         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11776         bitfield for any target.
11777
11778 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
11779
11780         PR c/38957
11781         * gcc.dg/pr38957.c: New test.
11782
11783 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
11784
11785         PR fortran/38955
11786         * gfortran.dg/array_constructor_24.f: Allow tolerance when
11787         comparing floats.
11788
11789 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
11790
11791         PR tree-optimization/38953
11792         * gfortran.dg/graphite/pr38953.f90: New.
11793
11794 2009-01-24  Paul Brook  <paul@codesourcery.com>
11795
11796         * gcc.target/arm/neon-cond-1.c: New test.
11797
11798 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
11799
11800         PR tree-optimization/38932
11801         * gcc.dg/pr38932.c: New.
11802
11803 2009-01-23  Revital Eres  <eres@il.ibm.com>
11804
11805         * gcc.dg/sms-7.c: Fix test.
11806
11807 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
11808
11809         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11810         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11811         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11812         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11813
11814 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11815
11816         * gcc.dg/pr35729.c: Make test x86 specific.
11817
11818 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11819
11820         PR middle-end/38615
11821         * gcc.dg/pr38615.c: New test.
11822
11823 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
11824
11825         PR target/38931
11826         * gcc.target/i386/pr38931.c: New test.
11827
11828 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
11829
11830         PR c++/38930
11831         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11832         * g++.dg/template/typedef12.C: Likewise.
11833         * g++.dg/template/typedef13.C: Likewise.
11834         * g++.dg/template/typedef14.C: Likewise.
11835         * g++.dg/template/sfinae3.C: Likewise.
11836         * g++.old-deja/g++.pt/typename8.C: Likewise.
11837         * g++.dg/template/access11.C: Likewise
11838
11839 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
11840
11841         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11842         and mips*-*-irix*.
11843         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11844
11845 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
11846
11847         PR c++/26693
11848         * g++.dg/template/typedef11.C: New test.
11849         * g++.dg/template/typedef12.C: Likewise.
11850         * g++.dg/template/typedef13.C: Likewise.
11851         * g++.dg/template/typedef14.C: Likewise.
11852         * g++.dg/template/sfinae3.C: Compile this pedantically.
11853         The only errors expected should be the one saying the typedef is ill
11854         formed.
11855         * g++.old-deja/g++.pt/typename8.C: Likewise.
11856         * g++.dg/template/access11.C: Update this.
11857
11858 2009-01-21  Daniel Kraft  <d@domob.eu>
11859
11860         PR fortran/38887
11861         * gfortran.dg/mvbits_5.f90:  New test.
11862
11863 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
11864
11865         * gcc.dg/sms-6.c: New test.
11866         * gcc.dg/sms-7.c: Likewise.
11867
11868 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
11869
11870         PR fortran/38907
11871         * gfortran.dg/host_assoc_function_7.f90: New test
11872
11873 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11874             Richard Guenther  <rguenther@suse.de>
11875
11876         PR tree-optimization/38747
11877         PR tree-optimization/38748
11878         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11879         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11880         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11881
11882 2009-01-20  Kees Cook  <kees@ubuntu.com>
11883             H.J. Lu  <hongjiu.lu@intel.com>
11884
11885         PR target/38902
11886         * gcc.dg/pr38902.c: New.
11887
11888 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
11889
11890         PR target/38868
11891         * gfortran.dg/pr38868.f: New testcase.
11892
11893 2009-01-20  Richard Guenther  <rguenther@suse.de>
11894
11895         * gcc.c-torture/execute/pr36227.c: Move ...
11896         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11897
11898 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11899
11900         * lib/gfortran.exp: Add -B options for targets that use
11901         libgfortran.a%s in their specs.
11902
11903 2009-01-19  Jason Merrill  <jason@redhat.com>
11904
11905         PR c++/23287
11906         * g++.dg/template/dtor5.C: New test.
11907
11908 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11909
11910         PR fortran/38859
11911         * gfortran.dg/bound_5.f90: New test.
11912
11913 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11914
11915         PR target/38736
11916         * g++.dg/compat/abi/pr38736_main.C: New.
11917         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11918         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11919         * g++.dg/other/macro-1.C: Likewise.
11920         * gcc.dg/macro-1.c: Likewise.
11921         * gcc.dg/compat/pr38736_main.c: Likewise.
11922         * gcc.dg/compat/pr38736_x.c: Likewise.
11923         * gcc.dg/compat/pr38736_y.c: Likewise.
11924
11925 2009-01-18  Richard Guenther  <rguenther@suse.de>
11926
11927         PR tree-optimization/38819
11928         * gcc.c-torture/execute/pr38819.c: New testcase.
11929
11930 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11931
11932         PR fortran/38657
11933         * gfortran.dg/module_commons_3.f90: Reapply.
11934
11935 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11936
11937         PR fortran/34955
11938         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11939         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11940
11941 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11942
11943         PR fortran/38657
11944         * gfortran.dg/module_commons_3.f90: Remove
11945
11946 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11947
11948         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11949
11950 2009-01-16  Jason Merrill  <jason@redhat.com>
11951
11952         PR c++/38877
11953         * g++.dg/template/lvalue1.C: New test.
11954
11955         PR c++/29470
11956         * g++.dg/template/access20.C: New test.
11957         * g++.dg/torture/pr34641.C: Fix access.
11958
11959 2009-01-16  Richard Guenther  <rguenther@suse.de>
11960
11961         PR tree-optimization/38835
11962         PR middle-end/36227
11963         * gcc.c-torture/execute/pr36227.c: New testcase.
11964         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11965         * g++.dg/init/const7.C: Likewise.
11966
11967 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11968
11969         PR target/38554
11970         * gcc.c-torture/compile/pr38554.c: New test.
11971
11972 2009-01-16  Jason Merrill  <jason@redhat.com>
11973
11974         PR c++/38579
11975         * g++.dg/conversion/access1.C: New test.
11976
11977 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11978
11979         PR tree-optimization/38789
11980         * gcc.c-torture/compile/pr38789.c: New test.
11981
11982 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11983
11984         PR fortran/38152
11985         * gfortran.dg/proc_ptr_13.f90: New.
11986
11987 2009-01-15  Jason Merrill  <jason@redhat.com>
11988
11989         PR c++/38850
11990         * g++.dg/template/koenig6.C: New test.
11991
11992 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11993
11994         PR c++/29388
11995         * g++.dg/template/error37.C: New testcase.
11996
11997 2009-01-15  Jason Merrill  <jason@redhat.com>
11998
11999         PR c++/36334
12000         * g++.dg/conversion/memfn1.C: New test.
12001
12002         PR c++/37646
12003         * g++.dg/conversion/memfn2.C: New test.
12004
12005 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
12006
12007         PR c++/38357
12008         * g++.dg/template/crash87.C: New test.
12009
12010 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
12011
12012         PR middle-end/37843
12013         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
12014
12015 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
12016
12017         PR c++/38636
12018         * g++.dg/parse/crash50.C: New test.
12019
12020 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
12021
12022         PR rtl-optimization/38245
12023         * gcc.dg/pr38245-3.c: New test.
12024         * gcc.dg/pr38245-3.h: New file.
12025         * gcc.dg/pr38245-4.c: New file.
12026         * gcc.dg/pr38364.c: New test.
12027
12028 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
12029
12030         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
12031         sequence PC-relative.
12032
12033 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
12034
12035         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
12036         calls and/or PLT markers.
12037         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
12038         calls and/or PLT markers.
12039         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
12040         calls and/or PLT markers.
12041         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
12042         calls and/or PLT markers.
12043
12044 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
12045             Nathan Froyd  <froydnj@codesourcery.com>
12046             Joseph Myers  <joseph@codesourcery.com>
12047
12048         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
12049         New function.
12050         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
12051         and use consistent CFLAGS.
12052         * gcc.target/powerpc/20030505.c: Likewise.
12053         * gcc.target/powerpc/20081204-1.c: Likewise.
12054         * gcc.target/powerpc/ppc-spe.c: Likewise.
12055         * gcc.target/powerpc/spe1.c: Likewise.
12056         * g++.dg/ext/spe1.C: Likewise.
12057         * g++.dg/other/opaque-1.C: Likewise.
12058         * g++.dg/other/opaque-2.C: Likewise.
12059         * g++.dg/other/opaque-3.C: Likewise.
12060
12061 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
12062
12063         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
12064         out of loop.
12065
12066 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
12067
12068         PR target/38811
12069         * g++.dg/torture/pr38811.C: New file.
12070
12071 2009-01-14  Richard Guenther  <rguenther@suse.de>
12072
12073         PR tree-optimization/38826
12074         PR middle-end/38477
12075         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
12076
12077 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
12078
12079         * gcc.dg/graphite/pr38786.c: Fix commit problem.
12080
12081 2009-01-14  Nick Clifton  <nickc@redhat.com>
12082
12083         PR c++/37862
12084         * g++.cp/parse/pr37862.C: New test.
12085
12086 2009-01-14  Julian Brown  <julian@codesourcery.com>
12087
12088         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
12089         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
12090         to...
12091         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
12092         These.
12093
12094 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
12095
12096         PR rtl-optimization/38774
12097         * gcc.dg/torture/pr38774.c: New test.
12098
12099         PR c++/38795
12100         * g++.dg/cpp0x/pr38795.C: New test.
12101
12102 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
12103             Nathan Froyd  <froydnj@codesourcery.com>
12104             Joseph Myers  <joseph@codesourcery.com>
12105
12106         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
12107         otherwise.  Do not check for AltiVec at runtime.
12108         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
12109         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
12110         * gcc.target/powerpc/altivec-1.c: Likewise.
12111         * gcc.target/powerpc/altivec-3.c: Likewise.
12112         * gcc.target/powerpc/altivec-10.c: Likewise.
12113         * gcc.target/powerpc/altivec-12.c: Likewise.
12114         * gcc.target/powerpc/altivec-24.c: Likewise.
12115         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
12116         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
12117         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
12118         * gcc.target/powerpc/pr35907.c: Likewise.
12119         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
12120         otherwise.  Do not check for Cell at runtime.
12121         * gcc.target/powerpc/altivec_check.h: Delete.
12122
12123         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
12124         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
12125         not check for AltiVec at runtime.
12126         * g++.dg/ext/altivec-cell-2.C: Likewise.
12127         * g++.dg/ext/altivec-cell-3.C: Likewise.
12128         * g++.dg/ext/altivec-cell-4.C: Likewise.
12129         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
12130         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
12131         check.
12132         * g++.dg/ext/altivec_check.h: Delete.
12133
12134 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
12135
12136         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
12137         effective target.  Adjust line numbers accordingly.
12138
12139 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
12140
12141         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
12142
12143 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
12144
12145         PR tree-optimization/38786
12146         * gcc.dg/graphite/pr38786.c: New.
12147
12148 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
12149
12150         Revert:
12151         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
12152
12153         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12154         for alpha*-*-* targets.
12155         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12156
12157 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12158
12159         PR libfortran/38772
12160         * gfortran.dg/fmt_bz_bn_err.f: New test.
12161
12162 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
12163
12164         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
12165
12166 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
12167
12168         * lib/target-supports.exp (check_effective_target_powerpc64): New.
12169         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
12170         instruction support.  Do not check for it at runtime.
12171
12172 2009-01-12  Jason Merrill  <jason@redhat.com>
12173
12174         PR c++/35109
12175         * g++.dg/lookup/friend11.C: Remove expected error.
12176         * g++.dg/lookup/friend14.C: New test.
12177         * g++.dg/lookup/friend15.C: New test.
12178
12179 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
12180
12181         PR c++/36019
12182         * g++.dg/lookup/hidden-class12.C: New test.
12183         * g++.dg/lookup/hidden-class13.C: New test.
12184         * g++.dg/lookup/hidden-class14.C: New test.
12185         * g++.dg/lookup/hidden-class15.C: New test.
12186         * g++.dg/lookup/hidden-class16.C: New test.
12187
12188 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
12189
12190         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
12191         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
12192         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
12193
12194 2009-01-12  Jason Merrill  <jason@redhat.com>
12195
12196         PR c++/31488
12197         * g++.dg/other/vararg-3.C: New test.
12198
12199 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
12200
12201         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
12202         Explicitly enable SPE.
12203         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
12204         directive.
12205
12206         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
12207         Expect -flax-vector-conversions message.  Adjust incompatible
12208         types errors.
12209         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
12210         Make Foo extern.
12211
12212         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
12213
12214         * g++.dg/other/opaque-1.C: Run on targets with SPE.
12215
12216         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
12217         * g++.dg/other/opaque-2.C: Likewise.
12218         * g++.dg/other/opaque-3.C: Likewise.
12219
12220 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
12221
12222         PR c/32041
12223         * gcc.dg/pr32041.c: New test.
12224         * g++.dg/parse/offsetof9.C: New test.
12225
12226 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
12227             Nathan Froyd  <froydnj@codesourcery.com>
12228
12229         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
12230         * g++.dg/ext/attribute-test-1.C: Likewise.
12231         * g++.dg/ext/attribute-test-2.C: Likewise.
12232         * g++.dg/ext/attribute-test-3.C: Likewise.
12233         * g++.dg/ext/attribute-test-4.C: Likewise.
12234
12235 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
12236
12237         * gnat.dg/unchecked_convert3.adb: New test.
12238
12239 2009-01-12  Tomas Bily  <tbily@suse.cz>
12240
12241         PR middlend/38385
12242         * gcc.dg/tree-ssa/pr38385.c: New file.
12243
12244 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
12245
12246         PR c++/38794
12247         * g++.dg/parse/typedef9.C: New test.
12248
12249         PR tree-optimization/38807
12250         * gcc.c-torture/compile/pr38807.c: New test.
12251
12252 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
12253
12254         * gcc.target/mips/ins-2.c: New test.
12255
12256 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
12257
12258         PR testsuite/38809
12259         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
12260
12261 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
12262
12263         PR c++/36254
12264         * g++.dg/warn/Wreturn-type-5.C: New test.
12265
12266 2009-01-11  Matthias Klose  <doko@ubuntu.com>
12267
12268         PR middle-end/38616
12269         * gcc.dg/pr38616.c: New test.
12270
12271 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
12272
12273         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
12274
12275 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
12276
12277         PR c++/38648
12278         * g++.dg/expr/string-1.C: New test.
12279         * g++.dg/expr/string-2.C: New test.
12280
12281         PR c++/36695
12282         * g++.dg/ext/complex4.C: New test.
12283         * g++.dg/ext/complex5.C: New test.
12284         * g++.dg/init/reference1.C: New test.
12285         * g++.dg/init/reference2.C: New test.
12286         * g++.dg/init/reference3.C: New test.
12287
12288 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
12289
12290         PR fortran/38763
12291         * gfortran.dg/transfer_null_1.f90: New test.
12292
12293 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
12294
12295         PR fortran/38765
12296         * gfortran.dg/host_assoc_function_6.f90: New test.
12297
12298 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
12299
12300         * lib/target-supports.exp: Add method to determine if the effective
12301         target is really a ppc405 after applying all compile options.
12302         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
12303         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
12304         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
12305         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
12306         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
12307         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
12308         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
12309         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
12310         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
12311         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
12312         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
12313         * gcc.target/powerpc/405-machhw-1.c: Likewise.
12314         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
12315         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
12316         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
12317         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
12318         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
12319         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
12320         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
12321         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
12322         * gcc.target/powerpc/405-macchw-1.c: Likewise.
12323         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
12324         * gcc.target/powerpc/405-machhw-2.c: Likewise.
12325         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
12326         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
12327         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
12328         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
12329         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
12330         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
12331         * gcc.target/powerpc/405-macchw-2.c: Likewise.
12332         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
12333
12334 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
12335
12336         PR c++/35335
12337         * g++.dg/other/error31.C: New testcase.
12338
12339         PR c/35742
12340         * gcc.dg/pr35742.c: New test.
12341
12342 2009-01-09  John F. Carr  <jfc@mit.edu>
12343
12344         PR c++/37877
12345         * g++.dg/parse/linkage3.C: New test.
12346
12347 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
12348
12349         PR middle-end/38771
12350         * gcc.c-torture/compile/pr38771.c: New test.
12351
12352 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
12353
12354         * gcc.dg/pr34856.c: Ignore irrelevant warning.
12355
12356 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
12357
12358         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
12359         * gcc.dg/sibcall-4.c: Likewise.
12360
12361 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
12362             Jan Sjodin  <jan.sjodin@amd.com>
12363
12364         PR tree-optimization/38559
12365         * gcc.dg/graphite/pr38559.c: New.
12366
12367 2009-01-08  Ira Rosen  <irar@il.ibm.com>
12368
12369         PR tree-optimization/37194
12370         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
12371
12372 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
12373
12374         PR c++/38725
12375         * g++.dg/ext/label11.C: New test.
12376
12377 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
12378
12379         * lib/target-supports.exp (check_weak_override_available): New.
12380         * lib/target-supports-dg.exp (dg-require-weak-override): New.
12381         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
12382         dg-require-weak-override.
12383
12384 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
12385             Alan Modra  <amodra@bigpond.net.au>
12386
12387         * gcc.c-torture/compile/20090107-1.c: New test.
12388
12389 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
12390
12391         PR target/38706
12392         * g++.dg/other/pr38706.C: New test.
12393
12394 2009-01-07  Jason Merrill  <jason@redhat.com>
12395
12396         * g++.dg/cpp0x/variadic92.C: New test.
12397         * g++.dg/cpp0x/variadic93.C: New test.
12398
12399 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
12400
12401         * lib/target-supports-dg.exp (current_compiler_flags): New.
12402         (check-flags): Use it; do not access dg-test local variables.
12403         (dg-skip-if): Do not access dg-test local variables.
12404         (dg-xfail-run-if): Ditto.
12405         (dg-shouldfail): Ditto.
12406         * gcc.test-framework/test-framework.exp
12407         (check_effective_target_def_nocache): New.
12408         * gcc.test-framework/test-framework.awk: Handle scan tests.
12409         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
12410         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
12411         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
12412         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
12413         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
12414         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
12415         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
12416         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
12417         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
12418
12419         * g++.dg/torture/pr38586.C: Ignore a possible warning.
12420
12421         * lib/target-supports-dg.exp (check_test_flags): Delete.
12422
12423 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
12424
12425         PR tree-optimization/38492
12426         PR tree-optimization/38498
12427         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
12428         in trunk.
12429         * gcc.dg/graphite/block-0.c: Update test.
12430         * gcc.dg/graphite/block-1.c: Same.
12431         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
12432         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
12433         * gcc.dg/graphite/block-3.c: New.
12434         * gcc.dg/graphite/pr38498.c: New.
12435
12436 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
12437
12438         AVX Programming Reference (December, 2008)
12439         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
12440         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
12441         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
12442
12443         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
12444         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
12445
12446 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
12447
12448         PR fortran/38220
12449         * gfortran.dg/c_loc_pure_1.f90:  New test.
12450
12451 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
12452
12453         PR fortran/38669
12454         * gfortran.dg/elemental_dependency_3.f90:
12455         Add the final tree dump cleanup.
12456
12457 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
12458
12459         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
12460         passing -m32.
12461
12462         PR rtl-optimization/38722
12463         * gfortran.dg/pr38722.f90: New test.
12464
12465 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
12466
12467         PR c/34252
12468         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
12469         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
12470
12471 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
12472
12473         * gfortran.dg/implicit_12.f90: Add space around dg directive.
12474         * gfortran.dg/typebound_call_8.f03: Same.
12475         * gfortran.dg/elemental_bind_c.f90: Same.
12476         * gfortran.dg/typebound_call_7.f03: Same.
12477         * gfortran.dg/interface_proc_end.f90: Same
12478         * gfortran.dg/pr37243.f: Fix typo.
12479
12480 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
12481
12482         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
12483         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
12484         large stack sizes.
12485
12486 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
12487
12488         AVX Programming Reference (December, 2008)
12489         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
12490         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
12491         * gcc.target/i386/sse-14.c: Likewise.
12492
12493         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
12494         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
12495         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
12496         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
12497
12498 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12499
12500         PR libfortran/38735
12501         * gfortran.dg/fmt_bz_bn.f: Update test.
12502
12503 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
12504
12505         PR c++/38472
12506         * g++.dg/conversion/usual-arith-conv.C: New test.
12507
12508 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12509
12510         PR c/34911
12511         * gcc.dg/vector-3.c: New testcase.
12512         * g++.dg/ext/vector15.C: New test.
12513
12514 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12515
12516         PR tree-optimization/38510
12517         * gcc.dg/graphite/pr38510.c: New.
12518
12519 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12520             Jan Sjodin <jan.sjodin@amd.com>
12521
12522         PR tree-optimization/38500
12523         * gcc.dg/graphite/pr38500.c: New.
12524
12525 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
12526
12527         * gcc.c-torture/compile/20001226-1.c: Generalize
12528         dg-timeout-factor.
12529         * gcc.c-torture/compile/limits-fnargs.c: Add
12530         dg-timeout-factor.
12531         * gcc.dg/20020425-1.c: Likewise.
12532         * gcc.dg/pch/pch.exp: Likewise.
12533
12534 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12535
12536         PR fortran/38657
12537         * gfortran.dg/module_commons_3.f90: New test.
12538
12539 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
12540
12541         PR fortran/37159
12542         * gfortran.dg/random_seed_1.f90: Updated.
12543
12544 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
12545
12546         PR fortran/38669
12547         PR fortran/38726
12548         * gfortran.dg/elemental_subroutine_7.f90:
12549         Fix p values so that it can be used as vector subscript.
12550
12551 2009-01-05  Jason Merrill  <jason@redhat.com>
12552
12553         * g++.dg/cpp0x/initlist12.C: Add another test.
12554
12555         * g++.dg/cpp0x/defaulted7.C: New test.
12556
12557 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12558
12559         PR fortran/38672
12560         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
12561         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
12562
12563 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
12564
12565         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12566         for alpha*-*-* targets.
12567         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12568
12569 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12570
12571         PR fortran/38665
12572         * gfortran.dg/host_assoc_function_5.f90: New test.
12573
12574 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12575
12576         PR fortran/38669
12577         * gfortran.dg/elemental_dependency_3.f90: New test.
12578         * gfortran.dg/elemental_subroutine_7.f90: New test.
12579
12580 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
12581
12582         * gcc.dg/struct-ret-3.c: Include unistd.h.
12583         (main): Exit early if system memory page size is
12584         larger than 4096 bytes.
12585
12586 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
12587
12588         PR fortran/38718
12589         * gfortran.dg/merge_init_expr.f90: New.
12590
12591 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12592
12593         PR fortran/38536
12594         * gfortran.dg/c_loc_tests_13.f90: New test.
12595         * gfortran.dg/c_loc_tests_14.f90: New test.
12596
12597 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
12598
12599         * gfortran.dg/func_result_4.f90: New.
12600
12601 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
12602
12603         PR fortran/38594
12604         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
12605         interface still works, in addition to original tests.
12606         * gfortran.dg/host_assoc_call_6.f90: New test.
12607
12608 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
12609
12610         PR c++/38705
12611         * g++.dg/torture/pr38705.C: New test.
12612
12613         PR c/38700
12614         * gcc.dg/pr38700.c: New test.
12615
12616 2009-01-02  Jason Merrill  <jason@redhat.com>
12617
12618         * g++.dg/cpp0x/initlist11.C: New test.
12619         * g++.dg/cpp0x/initlist12.C: New test.
12620
12621 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
12622
12623         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
12624         Allow extra informative notes.
12625
12626 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
12627
12628         PR c/36489
12629         * gcc.dg/pr36489.c: New test.
12630
12631 \f
12632 Copyright (C) 2009 Free Software Foundation, Inc.
12633
12634 Copying and distribution of this file, with or without modification,
12635 are permitted in any medium without royalty provided the copyright
12636 notice and this notice are preserved.