OSDN Git Service

Add missing testcases.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-12-23  Sebastian Pop  <sebpop@gmail.com>
2
3         * g++.dg/graphite/id-1.C: New.
4         * g++.dg/graphite/pr41305.C: New.
5         * gcc.dg/graphite/id-16.c: New.
6         * gcc.dg/graphite/interchange-10.c: New.
7         * gcc.dg/graphite/interchange-11.c: New.
8         * gcc.dg/graphite/interchange-mvt.c: New.
9         * gcc.dg/graphite/pr40281.c: New.
10         * gcc.dg/graphite/run-id-2.c: New.
11         * gcc.dg/graphite/scop-dsyr2k.c: New.
12         * gcc.dg/graphite/scop-dsyrk.c: New.
13         * gcc.dg/graphite/scop-mvt.c: New.
14         * gcc.dg/graphite/scop-sor.c: New.
15         * gfortran.dg/graphite/id-18.f90: New.
16         * gfortran.dg/graphite/interchange-3.f90: New.
17         * gfortran.dg/graphite/pr42050.f90: New.
18
19 2009-12-23  Dodji Seketeli  <dodji@redhat.com>
20
21         PR c++/42260
22         * conversion/cast2.C: New test.
23
24 2009-12-22  Jason Merrill  <jason@redhat.com>
25
26         PR c++/42466
27         * g++.dg/template/nontype19.C: New.
28
29         PR c++/42331
30         * g++.dg/cpp0x/initlist29.C: New.
31
32 2009-12-22  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
33
34         PR target/41605
35         * lib/g++.exp: Provide -B options to allow for link spec %s
36         substitutions for static libraries.
37
38 2009-12-22  Brian Hackett  <bhackett1024@gmail.com>
39
40         * g++.dg/plugin/attribute_plugin.c: Rename pre-genericize event.
41         * g++.dg/plugin/dumb_plugin.c: Same.
42
43 2009-12-21  Jason Merrill  <jason@redhat.com>
44
45         * g++.dg/abi/mangle14.C: Add expected mangling.
46
47 2009-12-21  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
48
49         * gcc.dg/pr36901.h: AVR must support address zero.
50
51 2009-12-21  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
52
53         PR testsuite/36903
54         * gcc.dg/tree-ssa/gen-vect-11.c : Disable for avr target. It will
55         not vectorize.
56         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
57         * gcc.dg/tree-ssa/gen-vect-2.c: Ditto.
58         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
59         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
60         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
61         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
62         * gcc.dg/tree-ssa/pr23455.c: Test for 4 eliminations on avr target.
63         * gcc.dg/tree-ssa/ssa-fre-26.c: XFAIL test for avr.
64         * gcc.dg/tree-ssa/vrp47.c: Skip test for avr target due to low
65         branch cost.
66
67 2009-12-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
68
69         PR libfortran/PR42422
70         * gfortran.dg/list_read_10.f90:  New test.
71
72 2009-12-19  Dodji Seketeli  <dodji@redhat.com>
73
74         PR c++/42225
75         * g++.dg/template/typedef26.C: New test.
76
77 2009-12-19  Richard Guenther  <rguenther@suse.de>
78
79         PR lto/42401
80         * g++.dg/lto/20091219_0.C: New testcase.
81
82 2009-12-19  Richard Guenther  <rguenther@suse.de>
83
84         PR tree-optimization/42108
85         * gfortran.dg/pr42108.f90: New testcase.
86
87 2009-12-18  Jason Merrill  <jason@redhat.com>
88
89         PR c++/28300
90         * g++.dg/template/spec37.C: New.
91
92         PR c++/42415
93         * g++.dg/tc1/dr147.C: Add test.
94         * g++.old-deja/g++.jason/temporary5.C: Adjust.
95
96 2009-12-18  Shujing Zhao  <pearly.zhao@oracle.com>
97
98         * g++.old-deja/g++.brendan/misc6.C: Make expected dg-error strings
99         explicit.
100
101 2009-12-17  Jakub Jelinek  <jakub@redhat.com>
102
103         * gcc.dg/debug/dwarf2/const-1.c: Don't expect DW_AT_const_value,
104         but instead DW_AT_location with DW_OP_addr+DW_OP_stack_value.  Add
105         -gno-strict-dwarf -fno-merge-debug-strings to dg-options.
106         * g++.dg/debug/dwarf2/const1.C: Likewise.
107         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
108         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
109
110 2009-12-17  Alexandre Oliva  <aoliva@redhat.com>
111
112         PR debug/41679
113         * gcc.target/arm/pr41679.c: New.
114
115 2009-12-17  Jakub Jelinek  <jakub@redhat.com>
116
117         PR c++/42386
118         * g++.dg/opt/dtor3.C: New test.
119
120 2009-12-17  Arnaud Charlet  <charlet@adacore.com>
121
122         * ada/acats/run_all.sh: Strip comments from norun.lst
123
124 2009-12-17  Uros Bizjak  <ubizjak@gmail.com>
125
126         PR target/32280
127         * gcc.target/i386/pr32280-1.c: New test.
128
129 2009-12-17  Uros Bizjak  <ubizjak@gmail.com>
130
131         * objc/execute/forward-1.x: XFAIL for -fgnu-runtime on
132         x86_64-*-darwin*, powerpc*-*-darwin* and alpha*-*-linux* targets.
133
134 2009-12-17  Janus Weil  <janus@gcc.gnu.org>
135
136         PR fortran/42144
137         * gfortran.dg/dynamic_dispatch_6.f03: New test.
138
139 2009-12-17  Shujing Zhao  <pearly.zhao@oracle.com>
140
141         * g++.old-deja/g++.mike/net31.C: Make expected dg-error strings
142         explicit.
143         * g++.old-deja/g++.bugs/900213_02.C: Likewise.
144         * g++.old-deja/g++.bugs/900215_02.C: Likewise.
145
146 2009-12-16  Richard Guenther  <rguenther@suse.de>
147
148         PR lto/42392
149         * gcc.dg/lto/20091216-1_0.c: New testcase.
150
151 2009-12-15  Jason Merrill  <jason@redhat.com>
152
153         PR c++/42387
154         * g++.dg/ext/vla8.C: New.
155
156 2009-12-16  Jakub Jelinek  <jakub@redhat.com>
157
158         * gcc.c-torture/compile/20091215-1.c: New test.
159
160         * gcc.dg/debug/tls-1.c: New test.
161
162 2009-12-15  Jason Merrill  <jason@redhat.com>
163
164         PR c++/42358
165         * g++.dg/cpp0x/variadic98.C: New.
166
167 2009-12-14  Jason Merrill  <jason@redhat.com>
168
169         PR c++/42373
170         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust regexps for darwin.
171
172 2009-12-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
173
174         * ada/acats/norun.lst: Sort.
175
176 2009-12-15  Jakub Jelinek  <jakub@redhat.com>
177
178         PR c++/41183
179         * g++.dg/torture/pr41183.C: New test.
180
181 2009-12-15  Tobias Burnus  <burnus@net-b.de>
182
183         PR fortran/41235
184         * gfortran.dg/auto_char_len_1.f90: New test.
185         * gfortran.dg/auto_char_len_2.f90: New test.
186         * gfortran.dg/auto_char_len_4.f90: Correct test.
187
188 2009-12-14  Jason Merrill  <jason@redhat.com>
189
190         PR c++/42364
191         * g++.dg/cpp0x/variadic31.C: Compile with -g.
192         * g++.dg/ext/attrib33.C: Likewise.
193
194 2009-12-15  Shujing Zhao  <pearly.zhao@oracle.com>
195
196         * g++.dg/other/error20.C: Adjust dg-message strings.
197         * g++.dg/other/error31.C: Likewise.
198         * g++.dg/rtti/typeid6.C: Likewise.
199         * g++.dg/ext/ms-1.C: Likewise.
200         * g++.dg/parse/error19.C: Likewise.
201         * g++.dg/parse/crash5.C: Likewise.
202         * g++.dg/cpp0x/explicit4.C: Likewise.
203         * g++.dg/template/ptrmem4.C: Likewise.
204         * g++.dg/template/crash37.C: Likewise.
205         * g++.dg/template/qualttp5.C: Likewise.
206         * g++.dg/template/local6.C: Likewise.
207         * g++.dg/template/instantiate5.C: Likewise.
208         * g++.old-deja/g++.brendan/overload1.C: Likewise.
209         * g++.old-deja/g++.brendan/cvt3.C: Likewise.
210         * g++.old-deja/g++.brendan/overload4.C: Likewise.
211         * g++.old-deja/g++.jason/conversion11.C: Likewise.
212         * g++.old-deja/g++.jason/scoping10.C: Likewise.
213         * g++.old-deja/g++.other/expr1.C: Likewise.
214         * g++.old-deja/g++.other/pmf3.C: Likewise.
215         * g++.old-deja/g++.other/crash24.C: Likewise.
216         * g++.old-deja/g++.niklas/t120.C: Likewise.
217         * g++.old-deja/g++.niklas/t121.C: Likewise.
218         * g++.old-deja/g++.law/operators9.C: Likewise.
219         * g++.old-deja/g++.law/arm9.C: Likewise.
220         * g++.old-deja/g++.law/enum4.C: Likewise.
221         * g++.old-deja/g++.law/arg11.C: Likewise.
222         * g++.old-deja/g++.benjamin/15800-1.C: Likewise.
223         * g++.old-deja/g++.mike/p2431.C: Likewise.
224         * g++.old-deja/g++.mike/p438.C: Likewise.
225         * g++.old-deja/g++.mike/p9068.C: Likewise.
226         * g++.old-deja/g++.mike/p11110.C: Likewise.
227         * g++.old-deja/g++.bugs/900330_02.C: Likewise.
228
229 2009-12-14  Uros Bizjak  <ubizjak@gmail.com>
230
231         * g++.dg/other/i386-2.C: Add -mpopcnt -mabm -mlwp to dg-options.
232         * g++.dg/other/i386-3.C: Ditto.
233         * g++.dg/other/i386-5.C: Remove duplicated test.
234         * g++.dg/other/i386-6.C: Ditto.
235
236 2009-12-14  Daniel Franke  <franke.daniel@gmail.com>
237
238         PR fortran/42354
239         * gfortran.dg/iso_c_binding_init_expr.f03: New.
240         * gfortran.dg/intrinsic_std_1.f90: Fixed expected error message.
241         * gfortran.dg/function_kinds_5.f90: Likewise.
242         * gfortran.dg/selected_char_kind_3.f90: Likewise.
243
244 2009-12-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
245
246         * gfortran.dg/boz_15.f90: Fix typos.
247
248 2009-12-14  Jakub Jelinek  <jakub@redhat.com>
249             Sebastian Pop  <sebastian.pop@amd.com>
250
251         * gcc.target/i386/sse-12.c: Add -mpopcnt and -mlwp.
252         * gcc.target/i386/sse-13.c: Same.
253         (__builtin_ia32_lwpval32, __builtin_ia32_lwpval64,
254         __builtin_ia32_lwpins32, __builtin_ia32_lwpins64): Added testcases.
255         * gcc.target/i386/sse-14.c: Add -mpopcnt -mabm -mlwp.
256         Added tests for __lwpval32, __lwpins32, __lwpval64, and __lwpins64.
257         * gcc.target/i386/sse-22.c: Added tests for popcnt, abm, and lwp.
258         * gcc.target/i386/sse-23.c: Same.
259
260 2009-12-14  Sebastian Pop  <sebpop@gmail.com>
261
262         PR middle-end/42284
263         * testsuite/gcc.dg/graphite/pr42284.c: New.
264
265 2009-12-13  Richard Guenther  <rguenther@suse.de>
266
267         PR tree-optimization/42357
268         * g++.dg/torture/pr42357.C: New testcase.
269
270 2009-12-11  Janus Weil  <janus@gcc.gnu.org>
271
272         PR fortran/42257
273         * gfortran.dg/extends_9.f03: New test.
274
275 2009-12-11  Jason Merrill  <jason@redhat.com>
276
277         PR c++/42219
278         * g++.dg/conversion/err-recover1.C: New.
279
280 2009-12-11  Janus Weil  <janus@gcc.gnu.org>
281
282         PR fortran/42335
283         * gfortran.dg/select_type_11.f03: New test.
284
285 2009-12-11  Dodji Seketeli  <dodji@redhat.com>
286
287         PR c++/42225
288         * g++.dg/template/typedef24.C: New test.
289         * g++.dg/template/typedef25.C: New test.
290
291 2009-12-11  Dodji Seketeli  <dodji@redhat.com>
292
293         PR c++/42251
294         * g++.dg/template/const3.C: New test.
295
296 2009-12-11  Richard Guenther  <rguenther@suse.de>
297
298         PR lto/42320
299         * g++.dg/lto/20091210-1_0.h: New testcase.
300         * g++.dg/lto/20091210-1_0.C: Likewise.
301         * g++.dg/lto/20091210-1_1.C: Likewise.
302
303 2009-12-10  Jakub Jelinek  <jakub@redhat.com>
304
305         PR c++/42317
306         * g++.dg/opt/dtor2.C: New test.
307         * g++.dg/opt/dtor2.h: New file.
308         * g++.dg/opt/dtor2-aux.cc: New file.
309
310 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
311
312         PR fortran/41369
313         * gfortran.dg/func_derived_5.f90: New.
314
315 2009-12-10  Jan Hubicka  <jh@suse.cz>
316
317         PR middle-end/42110
318         * g++.dg/torture/pr42110.C: new file.
319
320 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
321
322         PR fortran/34402
323         * gfortran.dg/alloc_comp_init_expr.f03: New.
324
325 2009-12-09  David Edelsohn  <edelsohn@gnu.org>
326
327         * gcc.target/powerpc/bswap64-4.c: Disable on AIX.
328         * gcc.target/powerpc/ppc64-double-1.c: Disable on AIX.
329
330 2009-12-09  Xinliang David Li  <davidxl@google.com>
331
332         PR tree-optimization/42337
333         * g++.dg/tree-ssa/pr42337.C: New test.
334
335 2009-12-08  Tobias Burnus  <burnus@net-b.de>
336
337         PR fortran/41711
338         * gfortran.dg/boz_15.f90: New test.
339
340 2008-12-08  Daniel Kraft  <d@domob.eu>
341
342         PR fortran/41177
343         * gfortran.dg/typebound_proc_4.f03: Remove check for wrong error.
344         * gfortran.dg/typebound_proc_13.f03: New test.
345
346 2009-12-08  Olga Golovanevsky  <olga@il.ibm.com>
347             Jakub Jelinek <jakub@redhat.com>
348
349         PR midle-end/41843
350         * gcc.dg/struct/wo_prof_empty_str.c: New testcase.
351
352 2009-12-07  Richard Henderson  <rth@redhat.com>
353
354         PR rtl-opt/42269
355         * gcc.c-torture/execute/pr42269-2.c: New.
356         * gcc.target/alpha/pr42269-1.c: Likewise.
357
358 2009-12-07  Richard Henderson  <rth@redhat.com>
359
360         PR debug/42299
361         PR debug/42166
362         * gcc.c-torture/compile/pr42299.c: New.
363         * gfortran.dg/pr42166.f90: Likewise.
364
365 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
366
367         PR debug/42244
368         * gcc.dg/debug/pr42244.c: New test.
369
370 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
371
372         * gcc.target/i386/sse-12.c: Add -mabm to dg-options, mention
373         abmintrin.h is also tested.
374         * gcc.target/i386/sse-13.c: Likewise.
375
376 2009-12-07  Daniel Franke  <franke.daniel@gmail.com>
377
378         PR fortran/41940
379         * gfortran.dg/allocate_scalar_with_shape.f90: New.
380
381 2009-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
382
383         PR other/40302
384         * gcc.dg/torture/builtin-math-6.c: Assume we have MPC.
385         * gcc.dg/torture/builtin-math-7.c: Likewise.
386         * gfortran.dg/complex_intrinsic_7.f90: Likewise.
387         * gfortran.dg/complex_intrinsic_8.f90: Likewise.
388         * gfortran.dg/integer_exponentiation_4.f90: Re-enable some tests.
389         * lib/target-supports.exp (check_effective_target_mpc,
390         check_effective_target_mpc_pow, check_effective_target_mpc_arc):
391         Delete.
392
393 2009-12-07  Edmar Wienskoski  <edmar@freescale.com>
394
395         * gcc.target/powerpc/ppc-eq0-1.c: Adjust testcase for isel
396         targets.
397
398 2009-12-06  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
399
400         * gcc.c-torture/execute/vla-dealloc-1.c: Use lower loop count
401         for 16bit int targets.
402
403 2009-12-06  Richard Henderson  <rth@redhat.com>
404
405         PR debug/42234
406         * gcc.c-torture/compile/pr42234.c: New.
407
408 2009-12-06  Janus Weil  <janus@gcc.gnu.org>
409
410         PR fortran/41478
411         PR fortran/42268
412         * gfortran.dg/intrinsic_pack_5.f90: New test.
413
414 2009-12-04  Jason Merrill  <jason@redhat.com>
415
416         PR c++/42010
417         * g++.dg/abi/local2.C: New.
418
419         PR c++/42277
420         * g++.dg/cpp0x/decltype20.C: New.
421
422 2009-12-04  David Daney  <ddaney@caviumnetworks.com>
423
424         PR rtl-optimization/42164
425         * gcc.c-torture/compile/pr42164.c: New test.
426
427 2009-12-04  Eric Botcazou  <ebotcazou@adacore.com>
428
429         * gnat.dg/specs/size_attribute1.ads: New test.
430         * gnat.dg/specs/size_attribute1_pkg1.ad[sb]: New helper.
431         * gnat.dg/specs/size_attribute1_pkg2.ad[sb]: Likewise.
432
433 2009-12-04  Dodji Seketeli  <dodji@redhat.com>
434
435         PR c++/42218
436         * g++.dg/other/error33.C: New test.
437
438 2009-12-03  Jason Merrill  <jason@redhat.com>
439
440         * g++.dg/abi/guard2.C: Run on *-*-linux* rather than x86-*-*
441
442         PR c++/41611
443         * g++.dg/abi/guard2.C: New.
444
445         PR c++/42266
446         * g++.dg/cpp0x/variadic97.C: New.
447
448 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
449
450         PR middle-end/42049
451         * gcc.c-torture/compile/pr42049.c: New test.
452
453 2009-12-03  Quentin Ochem  <ochem@adacore.com>
454
455         * gnat.dg/controlled5.adb: New test.
456         * gnat.dg/controlled5_pkg.ad[sb]: New helper.
457
458 2009-12-03  Dodji Seketeli  <dodji@redhat.com>
459
460         PR c++/42217
461         * g++.dg/other/bitfield4.C: New test.
462
463 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
464
465         PR c++/42256
466         * g++.dg/inherit/thunk11.C: New test.
467         * g++.dg/inherit/thunk11.h: New file.
468         * g++.dg/inherit/thunk11-aux.cc: New file.
469
470 2009-12-02  Richard Henderson  <rth@redhat.com>
471
472         PR tree-opt/42215
473         * gcc.dg/pr42215.c: New.
474
475 2009-12-02  Richard Guenther  <rguenther@suse.de>
476
477         * g++.dg/ipa/iinline-1.C: Adjust.
478         * g++.dg/template/cond2.C: Likewise.
479         * g++.dg/template/pr35240.C: Likewise.
480
481 2009-12-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
482
483         PR middle-end/42224
484         * gcc.target/s390/pr42224.c: New test.
485
486 2009-12-01  Jason Merrill  <jason@redhat.com>
487
488         PR c++/41611
489         * g++.dg/abi/guard1.C: New.
490
491 2009-12-01  Uros Bizjak  <ubizjak@gmail.com>
492
493         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
494
495 2009-12-01  Jakub Jelinek  <jakub@redhat.com>
496
497         PR c++/42234
498         * g++.dg/gomp/pr42234.C: New test.
499
500 2009-12-01  Martin Jambor  <mjambor@suse.cz>
501
502         PR tree-optimization/42237
503         * gcc.c-torture/compile/pr42237.c: New test.
504
505 2009-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
506
507         PR c++/42057
508         * g++.dg/parse/crash54.C: New.
509
510 2009-11-30  Chao-ying Fu  <fu@mips.com>
511
512         * gcc.target/mips/dsp-lhx.c: New test.
513         * gcc.target/mips/dsp-no-lhx.c: New test.
514
515 2009-11-30  Dave Korn  <dave.korn.cygwin@gmail.com>
516
517         * lib/g++.exp (g++_init): Add host-dependent settings for
518         LC_ALL and LANG.
519         * lib/gcc-dg.exp: Likewise.
520         * lib/options.exp: Likewise.
521         * lib/objc.exp (objc_init): Likewise.
522         * lib/gfortran.exp (gfortran_init): Likewise.
523
524 2009-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
525
526         PR c++/40371
527         * g++.dg/template/crash93.C: New.
528
529 2009-11-30  Steve Ellcey  <sje@cup.hp.com>
530
531         * gcc.dg/pr41551.c: New test.
532
533 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
534
535         PR fortran/42053
536         * gfortran.dg/select_type_9.f03: New.
537
538 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
539
540         PR fortran/41631
541         * gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
542         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
543         * gfortran.dg/select_type_1.f03: Remove FIXMEs.
544         * gfortran.dg/select_type_2.f03: Ditto.
545         * gfortran.dg/select_type_8.f03: New test.
546
547 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
548
549         * gfortran.dg/extends_type_of_1.f03: New test.
550         * gfortran.dg/same_type_as_1.f03: Extended.
551
552 2009-11-30  Paul Thomas  <pault@gcc.gnu.org>
553
554         * gfortran.dg/class_4c.f03: Add dg-additional-sources.
555         * gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
556
557 2009-11-30  Janis Johnson  <janis187@us.ibm.com>
558
559         PR testsuite/42212
560         * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
561
562 2009-11-30  Martin Jambor  <mjambor@suse.cz>
563
564         PR middle-end/42196
565         * gcc.c-torture/compile/pr42196-1.c: New test.
566         * gcc.c-torture/compile/pr42196-2.c: New test.
567         * gcc.c-torture/compile/pr42196-3.c: New test.
568
569 2009-11-30  Ira Rosen  <irar@il.ibm.com>
570
571         * gfortran.dg/vect/vect-7.f90: New test.
572
573 2009-11-30  Richard Guenther  <rguenther@suse.de>
574
575         PR middle-end/42119
576         PR fortran/38530
577         * gfortran.dg/pr42119.f90: New testcase.
578
579 2009-11-30  Dodji Seketeli  <dodji@redhat.com>
580
581         PR c++/42069
582         * g++.dg/template/typedef23.C: New test.
583
584 2009-11-29  H.J. Lu  <hongjiu.lu@intel.com>
585
586         PR tree-optimization/41961
587         * g++.dg/tree-ssa/pr41961.C: New.
588
589 2009-11-29  Ira Rosen  <irar@il.ibm.com>
590
591         PR tree-optimization/42193
592         * gcc.dg/vect/pr42193.c: New test.
593
594 2009-11-28  Dodji Seketeli  <dodji@redhat.com>
595
596         PR c++/36408
597         * g++.dg/template/stmtexpr2.C: New test.
598
599 2009-11-28  Richard Guenther  <rguenther@suse.de>
600
601         PR tree-optimization/42183
602         * g++.dg/torture/pr42183.C: New testcase.
603
604 2009-11-28  Kai Tietz  <kai.tietz@onevision.com>
605
606         * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
607         w64 target type 'unsigned long long'.
608
609 2009-11-27  Martin Jambor  <mjambor@suse.cz>
610
611         PR middle-end/42006
612         * gcc.c-torture/execute/pr42006.c: New test.
613
614 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
615
616         PR c++/38656
617         * g++.dg/cpp0x/error2.C: New.
618
619 2009-11-27  Michael Matz  <matz@suse.de>
620
621         PR rtl-optimization/42084
622         * gcc.dg/pr42084.c: New test.
623
624 2009-11-27  Michael Matz  <matz@suse.de>
625
626         PR c++/41906
627         * g++.dg/tree-ssa/pr41906.C: New testcase.
628
629 2009-11-27  Jakub Jelinek  <jakub@redhat.com>
630
631         * gcc.dg/O16384.c: New test.
632
633 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
634
635         PR c++/35112
636         * g++.dg/parse/crash53.C: New.
637         * g++.dg/parse/error17.C: Adjust, error messages are not
638         duplicated anymore.
639         * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
640
641 2009-11-27  Uros Bizjak  <ubizjak@gmail.com>
642
643         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
644         * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
645         * gcc.target/i386/vperm-v4si-2.c: Ditto.
646         * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
647
648 2009-11-26  Richard Henderson  <rth@redhat.com>
649
650         * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
651
652 2009-11-26  Jason Merrill  <jason@redhat.com>
653
654         PR c++/42026, DR 239
655         * g++.dg/lookup/koenig8.C: New.
656
657         PR c++/10690
658         * g++.dg/template/explicit-args2.C: Add typeid cases.
659
660 2009-11-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
661
662         PR fortran/41278
663         * gfortran.dg/array_function_5.f90: New test.
664
665 2009-11-26  Janus Weil  <janus@gcc.gnu.org>
666
667         PR fortran/42048
668         PR fortran/42167
669         * gfortran.dg/select_type_10.f03: New test case.
670         * gfortran.dg/typebound_call_11.f03: Extended test case.
671
672 2009-11-26  Michael Matz  <matz@suse.de>
673
674         PR tree-optimization/41905
675         * g++.dg/tree-ssa/pr41905.C: New testcase.
676
677 2009-11-25  Richard Henderson  <rth@redhat.com>
678
679         * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
680
681         * lib/target-supports.exp
682         (check_effective_target_vect_extract_even_odd): Add x86.
683
684         * gcc.target/i386/isa-check.h: New.
685         * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
686         gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
687         gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
688         gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
689         gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
690         gcc.target/i386/vperm.pl: New files.
691
692 2009-11-25  Richard Henderson  <rth@redhat.com>
693
694         * gcc.dg/vect/pr36493.c: Call check_vect.
695         * gcc.dg/vect/pr37539.c: Likewise.
696         * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
697         * tree-vect.h (check_vect): Use cpuid for x86.
698
699 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
700
701         * gnat.dg/specs/pack6.ads: New test.
702         * gnat.dg/specs/pack6_pkg.ads: New helper.
703
704 2009-11-25  Jakub Jelinek  <jakub@redhat.com>
705
706         * gcc.target/powerpc/regnames-1.c: New test.
707
708 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
709             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
710
711         PR ada/42170
712         * ada/acats/run_acats: Bump stack limit to 16MB.
713
714 2009-11-25  Richard Earnshaw  <rearnsha@arm.com>
715
716         * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
717         -march=armv5te.
718
719 2009-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
720
721         PR fortran/42008
722         * gfortran.dg/pure_initializer_2.f90: New test.
723
724 2009-11-23  Jason Merrill  <jason@redhat.com>
725
726         * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
727         * g++.old-deja/g++.pt/ctor2.C: Adjust.
728         * g++.dg/lookup/name-clash4.C: Adjust.
729
730 2009-11-23  Jason Merrill  <jason@redhat.com>
731
732         * g++.dg/template/spec15.C: Check for helpful message.
733
734 2009-11-24  Janis Johnson  <janis187@us.ibm.com>
735
736         * gcc.target/powerpc/altivec-32.c: Don't use -m64.
737         * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
738         * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
739         * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
740         * gcc.target/powerpc/paired-2.c: Ditto.
741         * gcc.target/powerpc/paired-3.c: Ditto.
742         * gcc.target/powerpc/paired-4.c: Ditto.
743         * gcc.target/powerpc/paired-5.c: Ditto.
744         * gcc.target/powerpc/paired-6.c: Ditto.
745         * gcc.target/powerpc/paired-7.c: Ditto.
746         * gcc.target/powerpc/paired-8.c: Ditto.
747         * gcc.target/powerpc/paired-9.c: Ditto.
748         * gcc.target/powerpc/paired-10.c: Ditto.
749         * gcc.target/powerpc/popcount-2.c: Don't use -m32.
750         * gcc.target/powerpc/popcount-3.c: Don't use -m64.
751         * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
752         * gcc.target/powerpc/pr39457.c: Don't use -m64.
753         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
754         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
755         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
756         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
757
758 2009-11-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
759
760         * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
761         scan-assembler-not regular expression.
762
763 2009-11-24  Richard Guenther  <rguenther@suse.de>
764
765         PR tree-optimization/42142
766         * gcc.c-torture/execute/pr42142.c: New testcase.
767
768 2009-11-24  Martin Jambor  <mjambor@suse.cz>
769
770         PR tree-optimization/42154
771         * gcc.c-torture/execute/pr42154.c: New test.
772
773 2009-11-24  Janus Weil  <janus@gcc.gnu.org>
774
775         PR fortran/42045
776         * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
777         * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
778         * gfortran.dg/proc_ptr_comp_24.f90: New.
779
780 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
781
782         * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
783         int targets.
784
785 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
786
787         * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
788
789 2009-11-23  H.J. Lu  <hongjiu.lu@intel.com>
790
791         PR testsuite/42086
792         * gcc.target/ia64/fptr-1.c: Make it a compile test.
793
794 2009-11-23  Janis Johnson  <janis187@us.ibm.com>
795
796         * lib/lto.exp (lto_option_list): Rename from option_list.
797         * lib/compat.exp (compat_option_list): Rename from option_list.
798
799 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
800
801         * gcc-dg/raw-string-1.c: Require-effective-target wchar.
802         * gcc-dg/raw-string-2.c: Ditto.
803         * gcc-dg/utf-array-short-wchar.c: Ditto.
804         * gcc-dg/utf-array.c: Ditto.
805         * gcc-dg/utf8-2.c: Ditto.
806
807 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
808
809         * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
810         targets.
811
812 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
813
814         * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
815
816 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
817
818         * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
819
820 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
821
822         PR testsuite/36470
823         * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
824         Enable short test for avr target.
825         * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
826         * gcc.dg/utf32-2.c: Ditto.
827         * gcc.dg/utf32-3.c: Ditto.
828         * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
829
830 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
831
832         * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
833
834 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
835
836         * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
837
838
839 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
840
841         * gcc.dg/sms-6.c: Use long for 16 bit int targets.
842         * gcc.dg/sms-7.c: Ditto.
843
844 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
845
846         * gcc.dg/pr36998.c: Frame pointer required for avr target.
847         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
848         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
849         * gcc.dg/pr41340.c: Test requires long pointer target.
850         * gcc.dg/profile-generate-3.c: Test requires profiling support.
851
852 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
853
854         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
855         * gcc.dg/graphite/block-3.c: Ditto.
856         * gcc.dg/graphite/block-4.c: Ditto.
857         * gcc.dg/graphite/block-5.c: Ditto.
858         * gcc.dg/graphite/block-6.c: Ditto.
859         * gcc.dg/graphite/interchange-0.c: Ditto.
860         * gcc.dg/graphite/interchange-1.c: Ditto.
861         * gcc.dg/graphite/interchange-2.c: Ditto.
862         * gcc.dg/graphite/interchange-3.c: Ditto.
863         * gcc.dg/graphite/interchange-4.c: Ditto.
864         * gcc.dg/graphite/interchange-5.c: Ditto.
865         * gcc.dg/graphite/interchange-6.c: Ditto.
866         * gcc.dg/graphite/run-id-1.c: Ditto.
867         * gcc.dg/graphite/scop-16.c: Ditto.
868         * gcc.dg/graphite/scop-17.c: Ditto.
869         * gcc.dg/graphite/scop-18.c: Ditto.
870         * gcc.dg/graphite/scop-matmult.c: Ditto.
871         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
872         * gcc.dg/graphite/id-15.c: Ditto.
873
874 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
875
876         * gnat.dg/specs/weak1.ads: New test.
877
878 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
879
880         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
881
882 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
883
884         PR c++/14777
885         * g++.dg/template/typedef13.C: Adjust.
886         * g++.dg/template/typedef19.C: Adjust.
887         * g++.dg/template/typedef20.C: Adjust.
888         * g++.dg/template/typedef22.C: New test.
889
890 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
891
892         PR target/42113
893         * gcc.target/alpha/pr42113.c: New test.
894
895 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
896
897         PR fortran/41807
898         * gfortran.dg/data_value_1.f90: Update test.
899         * gfortran.dg/array_constructor_32.f90: New test.
900
901 2009-11-21  Martin Jambor  <mjambor@suse.cz>
902
903         PR middle-end/42025
904         * gcc.c-torture/compile/pr42025-1.c: New test.
905         * gcc.c-torture/compile/pr42025-2.c: New test.
906
907 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
908
909         * gcc.target/mips/mult-1.c: Forbid octeon.
910         * gcc.target/mips/octeon-dmul-3.c: New test.
911
912 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
913
914         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
915
916 2009-11-20  Jason Merrill  <jason@redhat.com>
917
918         PR c++/9050, DR 147, DR 318
919         * g++.dg/template/ctor9.C: New.
920         * g++.dg/tc1/dr147.C: Remove xfails.
921         * g++.dg/lookup/name-clash4.C: Adjust.
922         * g++.old-deja/g++.jason/temporary5.C: Adjust.
923         * g++.old-deja/g++.pt/ctor2.C: Adjust.
924
925 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
926
927         PR tree-optimization/42078
928         * gcc.dg/pr42078.c: New test.
929
930 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
931
932         PR Testsuite/42114
933         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
934         XFAIL ptrdiff range test for avr.
935         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
936         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
937         * gcc-dg/c99-stdint-6.c: Ditto.
938
939 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
940
941         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
942         2009-10-23 change to set VRSAVE if VSX has been reverted.
943
944 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
945
946         PR c++/38646
947         * g++.dg/cpp0x/pr38646.C: New test.
948
949 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
950
951         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
952         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
953         Wrap *intmax_t tests in !NO_MAX_TYPES.
954
955 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
956
957         PR c++/42060
958         * g++.dg/cpp0x/initlist28.C: New.
959
960 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
961
962         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
963
964 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
965
966         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
967
968 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
969
970         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
971         explicit.
972         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
973         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
974         * g++.old-deja/g++.law/typeck1.C: Likewise.
975         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
976         * g++.dg/conversion/ptrmem9.C: Likewise.
977         * g++.dg/expr/cond2.C: Likewise.
978
979 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
980             Janus Weil  <janus@gcc.gnu.org>
981
982         PR fortran/42104
983         * gfortran.dg/proc_ptr_comp_23.f90: New test.
984
985 2009-11-19  Jason Merrill  <jason@redhat.com>
986
987         PR c++/42115
988         * g++.dg/init/placement5.C: Add positive test.
989
990         DR 176 permissiveness
991         * g++.dg/ext/injected-ttp.C: New.
992         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
993         * g++.old-deja/g++.pt/ttp41.C: Adjust.
994
995 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
996
997         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
998         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
999
1000 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1001
1002         * gcc-dg/raw-string-1.c: Skip test for avr target.
1003         * gcc-dg/utf-array-short-wchar.c: Ditto.
1004         * gcc-dg/utf-array.c: Ditto.
1005         * gcc-dg/utf8-2.c: Ditto.
1006
1007 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
1008
1009         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
1010         (plugin_init): Pass correct version to plugin_default_version_check.
1011         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
1012         (plugin_init): Pass correct version to plugin_default_version_check.
1013         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
1014         (plugin_init): Pass correct version to plugin_default_version_check.
1015
1016 2009-11-19  Jason Merrill  <jason@redhat.com>
1017
1018         PR c++/561
1019         * g++.dg/overload/pmf2.C: New.
1020
1021 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1022
1023         PR libgfortran/42090
1024         * gfortran.dg/direct_io_11.f90: New test.
1025
1026 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
1027
1028         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
1029
1030 2009-11-18  Nick Clifton  <nickc@redhat.com>
1031
1032         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
1033         * g++.dg/lto/20081120-1_0.C: Likewise.
1034         * g++.dg/lto/20091002-2_0.C: Likewise.
1035         * g++.dg/lto/20081120-2_0.C: Likewise.
1036         * g++.dg/lto/20091002-3_0.C: Likewise.
1037         * g++.dg/lto/20081123_0.C: Likewise.
1038         * g++.dg/lto/20090313_0.C: Likewise.
1039         * g++.dg/lto/20081109-1_0.C: Likewise.
1040         * g++.dg/lto/20081219_0.C: Likewise.
1041         * g++.dg/lto/20081204-1_0.C: Likewise.
1042         * g++.dg/lto/20090302_0.C: Likewise.
1043         * g++.dg/lto/20081119-1_0.C: Likewise.
1044         * g++.dg/lto/20081118_0.C: Likewise.
1045
1046 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
1047
1048         PR testsuite/41913
1049         * lib/lto.exp (scan-symbol): Properly check if target exist.
1050
1051 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
1052
1053         PR fortran/42072
1054         * gfortran.dg/proc_ptr_8.f90: Extended.
1055
1056 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
1057
1058         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
1059         explicit.
1060         * g++.dg/inherit/error4.C: Likewise.
1061         * g++.dg/template/crash90.C: Likewise.
1062
1063 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
1064
1065         PR c++/3187
1066         * g++.dg/abi/mangle26.C: Also match *C2* definition.
1067         * g++.dg/abi/mangle27.C: Likewise.
1068         * g++.dg/abi/mangle28.C: Likewise.
1069         * g++.dg/abi/mangle29.C: Likewise.
1070
1071 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
1072
1073         PR debug/41926
1074         * gcc.dg/vect/vect-debug-pr41926.c: New.
1075
1076 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
1077
1078         PR c++/42058
1079         * g++.dg/init/array26.C: New.
1080         * g++.dg/init/array27.C: Likewise.
1081         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
1082
1083 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
1084
1085         PR c++/42061
1086         * g++.dg/cpp0x/initlist27.C: New test.
1087
1088         PR c++/42059
1089         * g++.dg/cpp0x/initlist26.C: New test.
1090
1091 2009-11-16  Jason Merrill  <jason@redhat.com>
1092
1093         PR c++/189, c++/9937, c++/13950, DR 176
1094         * g++.dg/tc1/dr176.C: Adjust.
1095         * g++.dg/template/injected1.C: New.
1096         * g++.dg/template/inherit.C: Adjust.
1097         * g++.old-deja/g++.brendan/crash56.C: Adjust.
1098         * g++.old-deja/g++.pt/lookup8.C: Adjust.
1099         * g++.old-deja/g++.pt/ttp22.C: Adjust.
1100         * g++.old-deja/g++.pt/ttp23.C: Adjust.
1101
1102 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
1103
1104         PR c++/42055
1105         * g++.dg/template/crash92.C: New.
1106
1107 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
1108
1109         PR c++/32056
1110         * g++.dg/template/error44.C: New.
1111
1112 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1113
1114         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
1115
1116 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
1117
1118         PR fortran/42048
1119         * gfortran.dg/typebound_call_11.f03: New test.
1120
1121 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
1122
1123         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
1124         init functions.
1125
1126 2009-11-13  Jason Merrill  <jason@redhat.com>
1127
1128         PR c++/27425
1129         PR c++/34274
1130         * g++.dg/template/arg7.C: New.
1131
1132         PR c++/29363
1133         * g++.dg/template/error43.C: New.
1134
1135         PR debug/26965
1136         * g++.dg/debug/dwarf2/static-data-member2.C: New.
1137
1138         PR c++/35075
1139         * g++.dg/template/ref5.C: New.
1140
1141         PR c++/21008, DR 515
1142         * g++.dg/template/inherit4.C: New.
1143         * g++.dg/lookup/scoped8.C: Adjust.
1144
1145         PR c++/11987
1146         * g++.dg/parse/typename11.C: New.
1147         * g++.dg/template/crash48.C: Adjust.
1148
1149 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
1150
1151         PR testsuite/42001
1152         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
1153         lto_finish at the end.
1154         * gfortran.dg/lto/lto.exp: Ditto.
1155
1156 2009-11-12  Jason Merrill  <jason@redhat.com>
1157
1158         PR c++/39560
1159         * g++.dg/lookup/anon7.C: New.
1160
1161         PR c++/37037
1162         * g++.dg/template/typedef21.C: New.
1163
1164         PR c++/42013
1165         * g++.dg/cpp0x/decltype19.C: New.
1166
1167 2009-11-11  Jason Merrill  <jason@redhat.com>
1168
1169         PR c++/39131
1170         * g++.dg/dfp/typeid1.C: New.
1171
1172 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
1173
1174         PR fortran/41978
1175         * gfortran.dg/proc_ptr_comp_22.f90: New test.
1176
1177 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
1178
1179         PR testsuite/42001
1180         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
1181         lto_finish at the end.
1182
1183         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
1184         (lto_finish): New. Restore mathlib.
1185
1186 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
1187
1188         * g++.dg/torture/pushpop_macro.C: New testcase.
1189         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
1190         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
1191
1192 2009-11-11  Jon Beniston  <jon@beniston.com>
1193
1194         * lib/target-supports.exp (check_profiling_available): lm32 target
1195           doesn't support profiling.
1196         * gcc.dg/20020312-2.c: Add lm32 support.
1197         * g++.dg/other/packed1.C: Expect to fail on lm32.
1198         * g++.old-deja/g++.jason/thunk3.C: Likewise.
1199
1200 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
1201
1202         * gcc.target/arm/neon: Regenerate generated tests.
1203
1204 2009-11-10  Jason Merrill  <jason@redhat.com>
1205
1206         * g++.dg/init/placement5.C: New.
1207
1208         PR c++/34158
1209         * g++.dg/init/placement4.C: New.
1210
1211 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1212
1213         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
1214         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1215         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
1216         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
1217
1218 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1219
1220         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
1221         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
1222
1223 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1224
1225         * gcc.c-torture/compile/pr41987.c: New.
1226
1227 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
1228
1229         PR middle-end/40946
1230         * gcc.dg/pr40946.c: New test.
1231
1232 2009-11-09  Jason Merrill  <jason@redhat.com>
1233
1234         PR c++/41972
1235         * g++.dg/template/ref4.C: New.
1236
1237         PR c++/41994
1238         * g++.dg/template/conv10.C: New.
1239
1240 2009-11-07  Jason Merrill  <jason@redhat.com>
1241
1242         PR c++/37920
1243         * g++.dg/ext/typeof11.C: New.
1244
1245 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
1246
1247         PR target/41985
1248         * gcc.target/i386/pr41985.c: New test.
1249
1250 2009-11-08  Richard Guenther  <rguenther@suse.de>
1251
1252         * gcc.dg/torture/pta-escape-1.c: New testcase.
1253
1254 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
1255
1256         * gnat.dg/rep_clause4.adb: New test.
1257
1258 2009-11-08  Richard Guenther  <rguenther@suse.de>
1259
1260         PR rtl-optimization/41928
1261         * gfortran.dg/pr41928.f90: New testcase.
1262
1263 2009-11-07  Jason Merrill  <jason@redhat.com>
1264
1265         PR c++/18451
1266         PR c++/40738
1267         * g++.dg/parse/error36.C: Add parameter and template cases.
1268         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
1269         * g++.dg/ext/typedef-init.C: Likewise.
1270         * g++.dg/lookup/hidden-class1.C: Likewise.
1271         * g++.dg/lookup/hidden-class10.C: Likewise.
1272         * g++.dg/lookup/hidden-class5.C: Likewise.
1273         * g++.dg/lookup/hidden-class7.C: Likewise.
1274         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1275         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1276         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1277         * g++.dg/lookup/strong-using-2.C: Likewise.
1278         * g++.dg/other/typedef1.C: Likewise.
1279         * g++.dg/parse/access10.C: Likewise.
1280         * g++.dg/parse/constructor1.C: Likewise.
1281         * g++.dg/parse/crash38.C: Likewise.
1282         * g++.dg/parse/error3.C: Likewise.
1283         * g++.dg/parse/typespec1.C: Likewise.
1284         * g++.dg/template/typedef5.C: Likewise.
1285         * g++.old-deja/g++.pt/typename3.C: Likewise.
1286         * g++.old-deja/g++.pt/typename4.C: Likewise.
1287         * g++.old-deja/g++.pt/typename6.C: Likewise.
1288         * g++.old-deja/g++.robertl/eb94.C: Likewise.
1289
1290         * g++.dg/abi/regparm1.C: Fix execute test.
1291
1292 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
1293
1294         PR tree-optimization/41643
1295         * gcc.dg/pr41643.c: New test.
1296
1297 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1298
1299         PR fortran/41909
1300         * gfortran.dg/recursive_check_15.f90: New test.
1301
1302 2009-11-06  Jason Merrill  <jason@redhat.com>
1303
1304         PR c++/15946
1305         * g++.dg/parse/error36.C: New.
1306         * g++.old-deja/g++.other/typename1.C: Adjust.
1307
1308         PR c++/9381
1309         * g++.dg/abi/regparm1.C: New.
1310
1311 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
1312
1313         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
1314         PLUGIN_PRAGMAS.
1315         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
1316         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
1317         and pragma_plugin-test-1.C.
1318
1319 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1320
1321         PR c++/41536
1322         * g++.dg/ext/always_inline-5.C: New test.
1323
1324 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
1325
1326         PR c++/41967
1327         * g++.dg/gomp/pr41967.C: New test.
1328
1329 2009-11-06  Michael Matz  <matz@suse.de>
1330
1331         PR middle-end/41963
1332         * gcc.dg/pr41963.c: New test.
1333
1334 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
1335
1336         PR middle-end/41935
1337         * gcc.dg/pr41935.c: New test.
1338         * c-c++-common/pr41935.c: New test.
1339         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
1340         element.
1341         * gcc.c-torture/execute/pr41935.c: New test.
1342
1343 2009-11-05  Jason Merrill  <jason@redhat.com>
1344
1345         PR c++/34180
1346         * g++.dg/init/synth2.C: New.
1347
1348         PR c++/7046
1349         * g++.dg/abi/pragma-pack1.C: New.
1350
1351         PR c++/34870
1352         * g++.dg/lookup/koenig7.C: New.
1353
1354         PR c++/41703
1355         * g++.dg/template/partial6.C: New.
1356
1357 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1358
1359         PR fortran/41556
1360         * gfortran.dg/class_12.f03: New test.
1361
1362 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
1363
1364         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
1365         in builtin's name.
1366
1367 2009-11-04  Jason Merrill  <jason@redhat.com>
1368
1369         PR c++/36912
1370         * g++.dg/init/static-init2.C: New.
1371
1372 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1373
1374         PR fortran/41556
1375         PR fortran/41873
1376         * gfortran.dg/interface_abstract_4.f90: New test.
1377
1378 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
1379
1380         * gcc.target/m68k/pr41302.c: Fix target triplet.
1381
1382 2009-11-04  Jason Merrill  <jason@redhat.com>
1383
1384         PR c++/39413
1385         * g++.dg/template/overload11.C: New.
1386         * g++.dg/template/nested3.C: Adjust.
1387
1388 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1389
1390         PR ada/20548
1391         * ada/acats/norun.lst: Remove the stack checking tests.
1392         * ada/acats/run_acats: Limit the stack to 8MB.
1393
1394 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
1395
1396         PR fortran/41556
1397         PR fortran/41937
1398         * gfortran.dg/class_11.f03: New test.
1399
1400 2009-11-04  Jason Merrill  <jason@redhat.com>
1401
1402         PR c++/35067
1403         * g++.dg/abi/thunk5.C: New.
1404
1405 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1406
1407         PR rtl-opt/41833
1408         * gcc.target/powerpc/altivec-33.c: New testcase.
1409
1410 2009-11-04  Jason Merrill  <jason@redhat.com>
1411
1412         PR c++/17365, DR 218
1413         * g++.dg/lookup/koenig6.C: New.
1414         * g++.dg/lookup/koenig5.C: Adjust.
1415         * g++.dg/template/crash56.C: Adjust.
1416         * g++.old-deja/g++.ns/koenig5.C: Adjust.
1417
1418 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
1419             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1420
1421         * gcc.target/i386/xop-check.h: New file.
1422         * gcc.target/i386/xop-hadduX.c: Ditto.
1423         * gcc.target/i386/xop-haddX.c: Ditto.
1424         * gcc.target/i386/xop-hsubX.c: Ditto.
1425         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1426         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1427         * gcc.target/i386/xop-pcmov2.c: Ditto.
1428         * gcc.target/i386/xop-pcmov.c: Ditto.
1429         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
1430         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
1431         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
1432         * gcc.target/i386/xop-shift1-vector.c: Ditto.
1433         * gcc.target/i386/xop-shift2-vector.c: Ditto.
1434         * gcc.target/i386/xop-shift3-vector.c: Ditto.
1435         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
1436         * gcc.target/i386/sse-12.c: Update with new compile options to
1437         activate and check xopintrin.h intrinsic file.
1438         * gcc.target/i386/sse-13.c: Ditto.
1439         * gcc.target/i386/sse-14.c: Ditto.
1440         * gcc.target/i386/sse-22.c: Ditto.
1441         * gcc.target/i386/sse-23.c: Ditto.
1442         * g++.dg/other/i386-2.C: Ditto.
1443         * g++.dg/other/i386-3.C: Ditto.
1444         * g++.dg/other/i386-5.C: Ditto.
1445         * g++.dg/other/i386-6.C: Ditto.
1446
1447 2009-11-04  Wei Guozhi  <carrot@google.com>
1448
1449         PR target/40835
1450         * gcc.target/arm/pr40835: New testcase.
1451
1452 2009-11-04  Revital Eres  <eres@il.ibm.com>
1453
1454         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
1455         change in decision of peeling for alignment.
1456         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1457         * gcc.dg/vect/vect-50.c: Likewise.
1458         * gcc.dg/vect/vect-42.c: Likewise.
1459         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1460         Likewise.
1461         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1462         Likewise.
1463         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1464         * gcc.dg/vect/vect-60.c: Likewise.
1465         * gcc.dg/vect/vect-52.c: Likewise.
1466         * gcc.dg/vect/vect-44.c: Likewise.
1467         * gcc.dg/vect/vect-27.c: Likewise.
1468         * gcc.dg/vect/vect-29.c: Likewise.
1469         * gcc.dg/vect/vect-72.c: Likewise.
1470         * gcc.dg/vect/vect-56.c: Likewise.
1471         * gcc.dg/vect/vect-48.c: Likewise.
1472         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1473         * gfortran.dg/vect/vect-2.f90: Likewise.
1474         * gfortran.dg/vect/vect-5.f90: Likewise.
1475
1476 2009-11-04  Richard Guenther  <rguenther@suse.de>
1477
1478         PR tree-optimization/41919
1479         * gcc.c-torture/execute/pr41919.c: New testcase.
1480
1481 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
1482
1483         PR target/41302
1484         * gcc.target/m68k/pr41302.c: New test.
1485
1486 2009-11-03  Jason Merrill  <jason@redhat.com>
1487
1488         PR c++/36959
1489         * g++.dg/opt/inline16.C: New.
1490
1491 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1492
1493         * gnat.dg/stack_check.adb1: New test.
1494         * gnat.dg/stack_check.adb2: Likewise.
1495
1496 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
1497
1498         PR rtl-optimization/41917
1499         * gcc.c-torture/execute/pr41917.c: New test.
1500
1501 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1502
1503         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
1504         dump to not include "call *%esp".
1505
1506 2009-11-03  Jason Merrill  <jason@redhat.com>
1507
1508         PR c++/39786
1509         * g++.dg/lookup/using22.C: New.
1510
1511         PR c++/41876
1512         * g++.dg/parse/eh-decl.C: New.
1513
1514         PR c++/41927
1515         * g++.dg/template/sfinae16.C: New.
1516
1517         PR c++/41815
1518         * g++.dg/cpp0x/rv-return.C: New.
1519         * g++.dg/cpp0x/deduce.C: Adjust.
1520
1521         PR c++/40944
1522         * g++.dg/template/sfinae15.C: New.
1523
1524         PR c++/40687
1525         * g++.dg/cpp0x/auto3.C: Remove xfail.
1526
1527 2009-11-03  Tobias Burnus  <burnus@net-b.de>
1528
1529         PR fortran/41907
1530         * gfortran.dg/missing_optional_dummy_6.f90: New test.
1531
1532 2009-11-03  Nick Clifton  <nickc@redhat.com>
1533
1534         * gcc.target/rx/builtins.c: Remove redundant tests.
1535         Add test of MVTIPL instruction.
1536         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
1537         function attributes.  Add -msave-acc-in-interrupts option to the
1538         command line.
1539
1540 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
1541             Maxim Kuvyrkov  <maxim@codesourcery.com>
1542
1543         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
1544         sh, m68k and fido.
1545
1546 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1547
1548         PR c++/38699
1549         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
1550         * c-c++-common/builtin-offsetof.c: ... here.
1551
1552 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1553
1554         PR c++/38699
1555         * c-c++-common/dfp/builtin-offsetof.c: New test.
1556         * g++.dg/other/offsetof6.C: Likewise.
1557
1558 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1559
1560         PR target/41900
1561         * gcc.target/i386/pr41900.c: New test.
1562
1563 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1564
1565         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
1566
1567 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1568
1569         PR c++/41856
1570         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
1571         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1572
1573 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1574
1575         PR c++/37093
1576         * g++.dg/other/ptrmem10.C: New test.
1577         * g++.dg/other/ptrmem11.C: Likewise.
1578
1579 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
1580
1581         PR testsuite/41878
1582         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
1583         spaces in some expressions.
1584
1585 2009-11-02  Jason Merrill  <jason@redhat.com>
1586
1587         * g++.dg/other/linkage2.C: Move to...
1588         * g++.dg/cpp0x/linkage2.C: ..here.
1589         * g++.dg/abi/mangle32.C: Add -std=c++0x.
1590         * g++.dg/cpp0x/nolinkage1.C: Likewise.
1591         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
1592         * g++.dg/ext/anon-struct4.C: Revert earlier change.
1593         * g++.dg/lookup/anon2.C: Likewise.
1594         * g++.dg/other/anon3.C: Likewise.
1595         * g++.dg/template/arg2.C: Likewise.
1596         * g++.dg/template/local4.C: Likewise.
1597         * g++.old-deja/g++.law/operators32.C: Likewise.
1598         * g++.old-deja/g++.other/linkage2.C: Likewise.
1599         * g++.old-deja/g++.pt/enum6.C: Likewise.
1600         * g++.old-deja/g++.other/anon9.C: Likewise.
1601         * g++.old-deja/g++.other/linkage1.C: Likewise.
1602         * c-c++-common/dfp/pr35620.c: Give the union a name.
1603
1604 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1605
1606         PR tree-optimization/41857
1607         * gcc.target/spu/ea/pr41857.c: New file.
1608
1609 2009-11-02  Martin Jambor  <mjambor@suse.cz>
1610
1611         PR tree-optimization/41750
1612         * gcc.c-torture/execute/pr41750.c: New test.
1613
1614 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
1615
1616         PR tree-optimization/41841
1617         * gcc.dg/pr41841.c: New test.
1618
1619         PR debug/41893
1620         * gcc.dg/debug/pr41893-1.c: New test.
1621         * gcc.dg/debug/pr41893-2.c: New file.
1622
1623         PR c++/41774
1624         * g++.dg/ext/visibility/namespace3.C: New test.
1625
1626 2009-11-01  Jason Merrill  <jason@redhat.com>
1627
1628         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1629         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1630         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1631
1632 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
1633
1634         * gnat.dg/opt5.adb: New test.
1635
1636 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1637
1638         PR fortran/41872
1639         * gfortran.dg/allocatable_scalar_4.f90: New test.
1640
1641 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1642
1643         PR fortran/41850
1644         * gfortran.dg/intent_out_6.f90: New testcase.
1645
1646 2009-10-31  Richard Guenther  <rguenther@suse.de>
1647
1648         * g++.dg/tree-ssa/restrict1.C: New.
1649
1650 2009-10-31  Jason Merrill  <jason@redhat.com>
1651
1652         * g++.dg/rtti/typeid9.C: New.
1653
1654         PR c++/41754
1655         * g++.dg/cpp0x/initlist25.C: New.
1656
1657 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
1658
1659         * gnat.dg/specs/rep_clause4.ads: New test.
1660
1661 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1662
1663         PR target/41885
1664         * gcc.target/avr/torture/pr41885.c: New test.
1665
1666 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
1667
1668         * gnat.dg/specs/pack5.ads: New test.
1669
1670 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
1671
1672         * lib/target-supports.exp: Handle powerpc-*-elf.
1673
1674 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1675
1676         PR target/40838
1677         * gcc.target/i386/incoming-6.c: New.
1678         * gcc.target/i386/incoming-7.c: Likewise.
1679         * gcc.target/i386/incoming-8.c: Likewise.
1680         * gcc.target/i386/incoming-9.c: Likewise.
1681         * gcc.target/i386/incoming-10.c: Likewise.
1682         * gcc.target/i386/incoming-11.c: Likewise.
1683         * gcc.target/i386/incoming-12.c: Likewise.
1684         * gcc.target/i386/incoming-13.c: Likewise.
1685         * gcc.target/i386/incoming-14.c: Likewise.
1686         * gcc.target/i386/incoming-15.c: Likewise.
1687         * gcc.target/i386/pr37843-4.c: Likewise.
1688
1689 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
1690
1691         PR c++/41863
1692         * g++.dg/template/sizeof12.C: New test.
1693
1694 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
1695
1696         * gnat.dg/pack14.adb: New test.
1697
1698 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
1699
1700         * gcc.target/mips/mips.exp (mips_option_groups): Add
1701         mcount-ra-address.
1702         * gcc.target/mips/mmcount-ra-address-1.c: New test.
1703         * gcc.target/mips/mmcount-ra-address-2.c: New test.
1704         * gcc.target/mips/mmcount-ra-address-3.c: New test.
1705
1706 2009-10-29  Michael Matz  <matz@suse.de>
1707
1708         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1709         * gcc.target/i386/sse-recip-vec.c: Ditto.
1710         * gcc.target/i386/brokensqrt.c: New test.
1711
1712 2009-10-29  Tobias Burnus  <burnus@net-b.de>
1713
1714         PR fortran/41777
1715         * gfortran.dg/associated_target_3.f90: New testcase.
1716
1717 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
1718
1719         * gfortran.dg/lto/pr41764_0.f: New.
1720
1721 2009-10-29  Martin Jambor  <mjambor@suse.cz>
1722
1723         PR tree-optimization/41775
1724         * g++.dg/torture/pr41775.C: New testcase.
1725
1726 2009-10-28  Jason Merrill  <jason@redhat.com>
1727
1728         * g++.dg/cpp0x/inline-ns1.C: New.
1729         * g++.dg/cpp0x/inline-ns2.C: New.
1730         * g++.dg/cpp0x/inline-ns3.C: New.
1731
1732 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1733
1734         PR rtl-optimization/39715
1735         * gcc.target/arm/thumb-ltu.c: New.
1736
1737 2009-10-28  Richard Guenther  <rguenther@suse.de>
1738
1739         PR lto/41808
1740         PR lto/41839
1741         * gcc.dg/lto/20091027-1_0.c: New testcase.
1742         * gcc.dg/lto/20091027-1_1.c: Likewise.
1743         * g++.dg/lto/20091026-1_0.C: Likewise.
1744         * g++.dg/lto/20091026-1_1.C: Likewise.
1745         * g++.dg/lto/20091026-1_a.h: Likewise.
1746
1747 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
1748
1749         PR middle-end/41837
1750         * gcc.dg/pr41837.c: New test.
1751
1752         PR debug/41801
1753         * g++.dg/ext/sync-3.C: New test.
1754
1755         PR target/41762
1756         * gcc.dg/pr41762.c: New test.
1757
1758 2009-10-28  Richard Guenther  <rguenther@suse.de>
1759
1760         PR middle-end/41855
1761         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1762         * gfortran.dg/lto/20091028-1_1.c: Likewise.
1763         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1764         * gfortran.dg/lto/20091028-2_1.c: Likewise.
1765
1766 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1767
1768         PR rtl-optimization/39715
1769         * gcc.target/arm/thumb-bitfld1.c: New.
1770
1771 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1772
1773         PR rtl-optimization/40741
1774         * gcc.target/arm/thumb-branch1.c: New.
1775
1776 2009-10-27  Jason Merrill  <jason@redhat.com>
1777
1778         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1779         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1780         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1781         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1782
1783 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1784
1785         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1786         * gnat.dg/null_pointer_deref2.adb: Likewise.
1787
1788 2009-10-27  Richard Guenther  <rguenther@suse.de>
1789
1790         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1791
1792 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1793
1794         PR c/41842
1795         * gcc.dg/pr41842.c: New test.
1796
1797 2009-10-27  Revital Eres  <eres@il.ibm.com>
1798
1799         PR tree-optimization/40648
1800         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1801         change in decision of peeling for alignment.
1802         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1803         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1804         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1805         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1806         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1807         * gcc.dg/vect/vect-50.c: Likewise.
1808         * gcc.dg/vect/vect-33.c: Likewise.
1809         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1810         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1811         Likewise.
1812         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1813         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1814         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1815         Likewise.
1816         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1817         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1818         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1819         * gcc.dg/vect/vect-60.c: Likewise.
1820         * gcc.dg/vect/vect-26.c: Likewise.
1821         * gcc.dg/vect/vect-52.c: Likewise.
1822         * gcc.dg/vect/vect-44.c: Likewise.
1823         * gcc.dg/vect/vect-27.c: Likewise.
1824         * gcc.dg/vect/vect-70.c: Likewise.
1825         * gcc.dg/vect/vect-28.c: Likewise.
1826         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1827         * gcc.dg/vect/vect-109.c: Likewise.
1828         * gcc.dg/vect/vect-54.c: Likewise.
1829         * gcc.dg/vect/vect-29.c: Likewise.
1830         * gcc.dg/vect/vect-72.c: Likewise.
1831         * gcc.dg/vect/vect-56.c: Likewise.
1832         * gcc.dg/vect/vect-48.c: Likewise.
1833         * gcc.dg/vect/vect-91.c: Likewise.
1834         * gcc.dg/vect/vect-92.c: Likewise.
1835         * gcc.dg/vect/vect-58.c: Likewise.
1836         * gcc.dg/vect/slp-25.c: Likewise.
1837         * gcc.dg/vect/vect-93.c: Likewise.
1838         * gcc.dg/vect/vect-95.c: Likewise.
1839         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1840         * gcc.dg/vect/vect-87.c: Likewise.
1841         * gcc.dg/vect/vect-96.c: Likewise.
1842         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1843         * gcc.dg/vect/vect-88.c: Likewise.
1844         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1845         * gcc.dg/vect/vect-89.c: Likewise.
1846         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1847         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1848         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1849         * gfortran.dg/vect/vect-2.f90: Likewise.
1850         * gfortran.dg/vect/vect-3.f90: Likewise.
1851         * gfortran.dg/vect/vect-4.f90: Likewise.
1852         * gfortran.dg/vect/vect-5.f90: Likewise.
1853
1854 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1855
1856         PR c++/41020
1857         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1858
1859 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1860             Michael Meissner  <meissner@linux.vnet.ibm.com>
1861             Ulrich Weigand  <uweigand@de.ibm.com>
1862
1863         * gcc.target/spu/ea/ea.exp: New file.
1864         * gcc.target/spu/ea/cache1.c: Likewise.
1865         * gcc.target/spu/ea/cast1.c: Likewise.
1866         * gcc.target/spu/ea/cast2.c: Likewise.
1867         * gcc.target/spu/ea/compile1.c: Likewise.
1868         * gcc.target/spu/ea/compile2.c: Likewise.
1869         * gcc.target/spu/ea/cppdefine.c: Likewise.
1870         * gcc.target/spu/ea/errors1.c: Likewise.
1871         * gcc.target/spu/ea/errors2.c: Likewise.
1872         * gcc.target/spu/ea/execute1.c: Likewise.
1873         * gcc.target/spu/ea/execute2.c: Likewise.
1874         * gcc.target/spu/ea/execute3.c: Likewise.
1875         * gcc.target/spu/ea/ops1.c: Likewise.
1876         * gcc.target/spu/ea/ops2.c: Likewise.
1877         * gcc.target/spu/ea/options1.c: Likewise.
1878         * gcc.target/spu/ea/test-sizes.c: Likewise.
1879
1880 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1881
1882         PR bootstrap/41345
1883         * gcc.dg/pr41345.c: New test.
1884
1885         PR debug/41828
1886         * g++.dg/debug/dwarf2/anonname1.C: New test.
1887
1888 2009-10-26  Jason Merrill  <jason@redhat.com>
1889
1890         PR c++/38796
1891         * g++.dg/cpp0x/defaulted15.C: New.
1892         * g++.dg/cpp0x/defaulted16.C: New.
1893
1894 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1895
1896         PR c++/41785
1897         * g++.dg/cpp0x/variadic96.C: New test.
1898
1899 2009-10-26  Nick Clifton  <nickc@redhat.com>
1900
1901         * lib/target-supports.exp (check_profiling_available):
1902         Profiling is not, currently, available for the RX port.
1903         (check_effective_target_hard_float): Add support for RX target.
1904         * gcc.target/rx: New directory.
1905         * gcc.target/rx/builtins.c: New test file.
1906         * gcc.target/rx/interrupts.c: New test file.
1907         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1908         * gcc.target/rx/zero-width-bitfield.c: New test file.
1909         * gcc.target/rx/i272091.c: New test file.
1910         * gcc.target/rx/packed-struct.c: New test file.
1911         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1912
1913 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1914
1915         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1916         * gcc.dg/lto/20091016-1_0.c: Likewise.
1917         * gcc.dg/lto/20090206-1_0.c: Likewise.
1918         * gcc.dg/lto/20081120-1_0.c: Likewise.
1919         * gcc.dg/lto/20081120-2_0.c: Likewise.
1920         * gcc.dg/lto/20090116_0.c: Likewise.
1921         * gcc.dg/lto/20081126_0.c: Likewise.
1922         * gcc.dg/lto/20091013-1_0.c: Likewise.
1923         * gcc.dg/lto/20081212-1_0.c: Likewise.
1924         * gcc.dg/lto/20091015-1_0.c: Likewise.
1925         * gcc.dg/lto/20090126-1_0.c: Likewise.
1926         * gcc.dg/lto/20090126-2_0.c: Likewise.
1927         * gcc.dg/lto/20091020-1_0.c: Likewise.
1928         * gcc.dg/lto/20091020-2_0.c: Likewise.
1929         * gcc.dg/lto/20081204-1_0.c: Likewise.
1930         * gcc.dg/lto/20081204-2_0.c: Likewise.
1931         * gcc.dg/lto/20081224_0.c: Likewise.
1932         * gcc.dg/lto/20090219_0.c: Likewise.
1933
1934 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1935
1936         PR c++/41020
1937         * g++.dg/lookup/extern-c-redecl2.C: New test.
1938         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1939         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1940         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1941
1942 2009-10-26  Michael Matz  <matz@suse.de>
1943
1944         PR tree-optimization/41783
1945         * gcc.dg/pr41783.c: New test.
1946         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1947         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1948         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1949
1950 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1951
1952         PR fortran/41714
1953         * gfortran.dg/class_allocate_4.f03: New test.
1954
1955 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1956
1957         * gcc.target/mips/mult-1.c: New test.
1958
1959 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1960
1961         PR fortran/41784
1962         * gfortran.dg/extends_8.f03: New test.
1963
1964 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1965
1966         * gnat.dg/specs/pack4.ads: New test.
1967
1968 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1969
1970         * gnat.dg/null_pointer_deref1.adb: New test.
1971         * gnat.dg/null_pointer_deref2.adb: Likewise.
1972
1973 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1974
1975         PR fortran/41772
1976         * gfortran.dg/transfer_intrinsic_3.f90.
1977
1978 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1979
1980         * gnat.dg/opt4.adb: New test.
1981
1982 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1983
1984         PR c/40033
1985         * gcc.dg/noncompile/pr40033-1.c: New test.
1986
1987 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1988
1989         PR c++/40808
1990         * g++.dg/abi/mangle34.C: New test
1991
1992 2009-10-23  Jason Merrill  <jason@redhat.com>
1993
1994         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1995
1996         Core issue 899
1997         * g++.dg/cpp0x/explicit4.C: New.
1998
1999 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
2000
2001         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
2002         *-*-cygwin.
2003         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
2004         for *-*-mingw* and *-*-cygwin.
2005         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
2006         * g++.dg/template/spec35.C: Disable weak symbol test for
2007         *-*-mingw* and *-*-cygwin.
2008
2009         PR testsuite/31342
2010         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
2011
2012 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
2013
2014         PR fortran/41800
2015         * gfortran.dg/class_10.f03: New test.
2016
2017 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2018
2019         PR target/41787
2020         * gcc.target/powerpc/vsx-vrsave.c: New file.
2021
2022 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
2023
2024         PR c/41673
2025         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
2026
2027 2009-10-23  Richard Guenther  <rguenther@suse.de>
2028
2029         PR tree-optimization/41778
2030         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
2031
2032 2009-10-22  Richard Guenther  <rguenther@suse.de>
2033
2034         PR lto/41791
2035         * g++.dg/lto/20091022-2_0.C: New testcase.
2036
2037 2009-10-22  Richard Guenther  <rguenther@suse.de>
2038
2039         PR lto/41730
2040         * g++.dg/lto/20091022-1_0.C: New testcase.
2041
2042 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
2043
2044         * gcc.dg/autopar/outer-4.c: Adjust scan.
2045         * gcc.dg/autopar/outer-5.c: Adjust scan.
2046         * gcc.dg/autopar/outer-5.c: Add scan optimized.
2047
2048         * libgomp.graphite/force-parallel-2.c: Adjust scan.
2049         * gcc.dg/autopar/outer-1.c: New testcase.
2050         * gcc.dg/autopar/outer-2.c: New testcase.
2051         * gcc.dg/autopar/outer-3.c: New testcase.
2052         * gcc.dg/autopar/outer-4.c: New testcase.
2053         * gcc.dg/autopar/outer-5.c: New testcase.
2054         * gcc.dg/autopar/outer-6.c: New testcase.
2055
2056 2009-10-22  Jan Hubicka  <jh@suse.cz>
2057
2058         * gcc.c-torture/compile/pr40556.c: New testcase.
2059
2060 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
2061
2062         PR fortran/41781
2063         * gfortran.dg/goto_8.f90: New test case.
2064
2065 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
2066
2067         PR tree-optimization/41497
2068         * gcc.dg/tree-ssa/pr41497.c: New.
2069
2070 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
2071
2072         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
2073
2074 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
2075
2076         * gcc.dg/tls/pie-1.c: New test.
2077
2078 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
2079
2080         * g++.dg/abi/mangle33.C: New test.
2081
2082 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
2083
2084         * gnat.dg/discr22.adb: New test.
2085
2086 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
2087
2088         * gnat.dg/loop_optimization7.ad[sb]: New test.
2089         * gnat.dg/loop_optimization7_pkg.ads: New helper.
2090
2091 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
2092
2093         PR fortran/41706
2094         PR fortran/41766
2095         * gfortran.dg/class_9.f03: Extended test case.
2096         * gfortran.dg/select_type_7.f03: New test case.
2097
2098 2009-10-20  Richard Guenther  <rguenther@suse.de>
2099
2100         * gcc.dg/lto/20091020-3_0.c: New testcase.
2101
2102 2009-10-20  Richard Guenther  <rguenther@suse.de>
2103
2104         PR lto/41761
2105         * gcc.dg/lto/20091020-1_0.c: New testcase.
2106         * gcc.dg/lto/20091020-1_1.c: Likewise.
2107         * gcc.dg/lto/20091020-2_0.c: Likewise.
2108         * gcc.dg/lto/20091020-2_1.c: Likewise.
2109
2110 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
2111
2112         PR debug/41340
2113         * gcc.dg/pr41340.c: New test.
2114
2115 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2116
2117         * gnat.dg/discr21.ad[sb]: New test.
2118         * gnat.dg/discr21_pkg.ads: New helper.
2119
2120 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
2121
2122         PR fortran/41706
2123         * gfortran.dg/class_9 : New test.
2124
2125 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
2126
2127         * gcc.dg/raw-string-1.c: New test.
2128         * gcc.dg/raw-string-2.c: New test.
2129         * gcc.dg/raw-string-3.c: New test.
2130         * gcc.dg/raw-string-4.c: New test.
2131         * gcc.dg/raw-string-5.c: New test.
2132         * gcc.dg/raw-string-6.c: New test.
2133         * gcc.dg/raw-string-7.c: New test.
2134         * gcc.dg/utf8-1.c: New test.
2135         * gcc.dg/utf8-2.c: New test.
2136         * gcc.dg/utf-badconcat2.c: New test.
2137         * gcc.dg/utf-dflt2.c: New test.
2138         * gcc.dg/cpp/include6.c: New test.
2139         * g++.dg/ext/raw-string-1.C: New test.
2140         * g++.dg/ext/raw-string-2.C: New test.
2141         * g++.dg/ext/raw-string-3.C: New test.
2142         * g++.dg/ext/raw-string-4.C: New test.
2143         * g++.dg/ext/raw-string-5.C: New test.
2144         * g++.dg/ext/raw-string-6.C: New test.
2145         * g++.dg/ext/raw-string-7.C: New test.
2146         * g++.dg/ext/utf8-1.C: New test.
2147         * g++.dg/ext/utf8-2.C: New test.
2148         * g++.dg/ext/utf-badconcat2.C: New test.
2149         * g++.dg/ext/utf-dflt2.C: New test.
2150
2151         * gcc.dg/cleanup-13.c: New test.
2152
2153 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
2154
2155         PR fortran/41586
2156         * gfortran.dg/auto_dealloc_1.f90: New test case.
2157
2158 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
2159
2160         Port from redhat/gcc-4_4-branch:
2161         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
2162         * gcc.dg/debug/vta-2.c: New test.
2163
2164         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
2165         * gcc.dg/debug/vta-1.c: New.
2166
2167 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
2168
2169         * gnat.dg/noreturn2.ad[sb]: New test.
2170
2171 2009-10-19  Tobias Burnus  <burnus@net-b.de>
2172
2173         PR fortran/41755
2174         * gfortran.dg/equiv_8.f90: New test.
2175         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
2176
2177 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
2178
2179         * gcc.target/arm/neon-thumb2-move.c: New test.
2180
2181 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
2182
2183         * gcc.dg/debug/vta-3.c: New test.
2184
2185 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2186
2187         * gnat.dg/nested_proc.adb: Rename into...
2188         * gnat.dg/nested_proc1.adb: ...this.
2189         * gnat.dg/nested_proc2.adb: New test.
2190
2191 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2192
2193         * gnat.dg/noreturn1.ad[sb]: New test.
2194
2195 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
2196             Paul Thomas  <pault@gcc.gnu.org>
2197
2198         PR fortran/41629
2199         * gfortran.dg/class_6.f90: New test.
2200
2201         PR fortran/41608
2202         PR fortran/41587
2203         * gfortran.dg/class_7.f90: New test.
2204
2205         PR fortran/41618
2206         * gfortran.dg/class_8.f90: New test.
2207
2208 2009-10-17  Richard Guenther  <rguenther@suse.de>
2209
2210         * gcc.dg/lto/20091017-1_0.c: New testcase.
2211         * gcc.dg/lto/20091017-1_1.c: Likewise.
2212
2213 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2214
2215         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
2216
2217 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2218
2219         * gnat.dg/aggr11.adb: New test.
2220         * gnat.dg/aggr11_pkg.ads: New helper.
2221
2222 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2223
2224         * gnat.dg/slice8.adb: New test.
2225         * gnat.dg/slice8_pkg1.ads: New helper.
2226         * gnat.dg/slice8_pkg2.ads: Likewise.
2227         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
2228
2229 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2230
2231         * gnat.dg/unchecked_convert4.adb: New test.
2232
2233 2009-10-15  Jason Merrill  <jason@redhat.com>
2234
2235         PR c++/38798
2236         * g++.dg/cpp0x/trailing5.C: New.
2237
2238         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
2239         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
2240         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
2241         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
2242
2243 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
2244
2245         PR fortran/41719
2246         * gfortran.dg/class_5.f03: New test case.
2247         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
2248         * gfortran.dg/typebound_operator_4.f03: Ditto.
2249
2250 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2251
2252         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
2253         * g++.dg/other/first-global.C: Likewise.
2254         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2255         * g++.dg/torture/pr40323.C: Likewise.
2256         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
2257         * gcc.dg/inline-33.c: Likewise.
2258         * gcc.dg/ipa/ipa-1.c: Likewise.
2259         * gcc.dg/ipa/ipa-2.c: Likewise.
2260         * gcc.dg/ipa/ipa-3.c: Likewise.
2261         * gcc.dg/ipa/ipa-4.c: Likewise.
2262         * gcc.dg/ipa/ipa-5.c: Likewise.
2263         * gcc.dg/ipa/ipa-7.c: Likewise.
2264         * gcc.dg/ipa/ipacost-2.c: Likewise.
2265         * gcc.dg/tree-ssa/inline-3.c: Likewise.
2266         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2267         * gfortran.dg/whole_file_5.f90: Likewise.
2268         * gfortran.dg/whole_file_6.f90: Likewise.
2269
2270 2009-10-16  Richard Guenther  <rguenther@suse.de>
2271
2272         PR tree-optimization/41728
2273         * gcc.c-torture/compile/pr41728.c: New testcase.
2274
2275 2009-10-16  Richard Guenther  <rguenther@suse.de>
2276
2277         PR lto/41598
2278         * gcc.dg/lto/20091016-1_0.c: New testcase.
2279         * gcc.dg/lto/20091016-1_1.c: Likewise.
2280         * gcc.dg/lto/20091016-1_a.h: Likewise.
2281
2282 2009-10-16  Richard Guenther  <rguenther@suse.de>
2283
2284         PR lto/41715
2285         * gfortran.dg/lto/20091015-1_0.f: New testcase.
2286         * gfortran.dg/lto/20091015-1_1.f: Likewise.
2287         * gfortran.dg/lto/20091015-1_2.f: Likewise.
2288
2289 2009-10-16  Richard Guenther  <rguenther@suse.de>
2290
2291         PR lto/41713
2292         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
2293
2294 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
2295
2296         PR debug/41717
2297         * gcc.dg/debug/pr41717.c: New test.
2298
2299 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
2300
2301         PR fortran/41648
2302         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
2303
2304         PR fortran/41656
2305         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
2306
2307 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
2308
2309         PR target/23983
2310         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
2311         result used.
2312         * g++.dg/ext/altivec-2.C (main): Ditto.
2313
2314 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2315
2316         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
2317         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
2318
2319 2009-10-15  Richard Guenther  <rguenther@suse.de>
2320
2321         PR lto/41669
2322         * gcc.dg/lto/20091015-1_0.c: New testcase.
2323         * gcc.dg/lto/20091015-1_1.c: Likewise.
2324         * gcc.dg/lto/20091015-1_2.c: Likewise.
2325         * gcc.dg/lto/20091015-1_a.h: Likewise.
2326         * gcc.dg/lto/20091015-1_b.h: Likewise.
2327
2328 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
2329
2330         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
2331
2332 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
2333
2334         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
2335
2336 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2337
2338         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
2339         line from 1 to 0.
2340         * obj-c++.dg/bitfield-1.mm: Likewise.
2341         * obj-c++.dg/bitfield-4.mm: Likewise.
2342
2343 2009-10-14  Richard Guenther  <rguenther@suse.de>
2344
2345         PR lto/41173
2346         * gcc.dg/lto/20091014-1_0.c: New testcase.
2347
2348 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2349
2350         PR testsuite/41707
2351         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
2352         warning on line 0 instead of 1.
2353
2354 2009-10-14  Richard Guenther  <rguenther@suse.de>
2355
2356         PR lto/41521
2357         * gfortran.dg/lto/pr41521_0.f90: New testcase.
2358         * gfortran.dg/lto/pr41521_1.f90: Likewise.
2359
2360 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2361
2362         PR preprocessor/41543
2363         * gcc.dg/debug/dwarf2/pr41543.c: New test.
2364
2365         PR debug/41695
2366         * gcc.dg/debug/dwarf2/pr41695.c: New test.
2367
2368 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
2369
2370         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
2371         New procedure.
2372         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
2373         effective target.
2374
2375 2009-10-14  Jason Merrill  <jason@redhat.com>
2376
2377         PR c++/39866
2378         * g++.dg/cpp0x/defaulted14.C: New.
2379
2380 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
2381
2382         * g++.dg/cpp0x/vt-40092.C: New.
2383
2384 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
2385
2386         * gcc.dg/guality/pr41616-1.c: Drop -O2.
2387         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
2388
2389 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2390
2391         * gfortran.dg/complex_intrinsic_8.f90: New test.
2392
2393 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2394
2395         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
2396         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
2397
2398 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
2399
2400         PR target/38948
2401         * gcc.dg/torture/pr38948.c: New test.
2402
2403 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
2404
2405         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
2406
2407 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
2408
2409         PR fortran/41581
2410         * gfortran.dg/class_allocate_2.f03: Modified.
2411         * gfortran.dg/class_allocate_3.f03: New test case.
2412
2413 2009-10-13  Richard Guenther  <rguenther@suse.de>
2414
2415         PR lto/41668
2416         * gcc.dg/lto/20091006-2_0.c: New testcase.
2417         * gcc.dg/lto/20091006-2_1.c: Likewise.
2418         * gcc.dg/lto/20091006-2_2.c: Likewise.
2419         * gcc.dg/lto/20091013-1_0.c: Likewise.
2420         * gcc.dg/lto/20091013-1_1.c: Likewise.
2421         * gcc.dg/lto/20091013-1_2.c: Likewise.
2422
2423 2009-10-13  Martin Jambor  <mjambor@suse.cz>
2424
2425         * gcc.c-torture/compile/pr41661.c: New test.
2426
2427 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2428
2429         PR libgfortran/41683
2430         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
2431
2432 2009-10-12  Jason Merrill  <jason@redhat.com>
2433
2434         PR c++/37875
2435         * g++.dg/cpp0x/decltype18.C: New.
2436
2437         PR c++/37766
2438         * g++.dg/cpp0x/fntmpdefarg1.C: New.
2439
2440 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2441
2442         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
2443
2444 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2445
2446         PR debug/41343
2447         PR debug/41447
2448         PR debug/41264
2449         PR debug/41338
2450         * gcc.dg/guality/pr41447-1.c: New.
2451         * gcc.dg/debug/pr41264-1.c: New.
2452         * gcc.dg/debug/pr41343-1.c: New.
2453
2454 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
2455
2456         PR target/26515
2457         * gcc.dg/torture/pr26515.c: New test.
2458
2459 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2460
2461         PR testsuite/41659
2462         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
2463         * lib/lto.exp (lto-get-options-main): Report error for using "target"
2464         or "xfail" with dg-lto-do.
2465
2466 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
2467
2468         * gcc.target/i386/ms_hook_prologue.c: New testcase.
2469
2470 2009-10-12  Michael Matz  <matz@suse.de>
2471
2472         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
2473         pass.
2474
2475 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
2476
2477         PR target/41680
2478         * g++.dg/torture/pr41680.C: New test.
2479
2480 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
2481
2482         PR c++/41570
2483         * g++.dg/debug/dwarf2/template-params-7.C: New test.
2484
2485 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2486
2487         PR debug/41616
2488         * gcc.dg/guality/pr41616-1.c: New.
2489
2490 2009-10-11  Jason Merrill  <jason@redhat.com>
2491
2492         PR c++/37204
2493         * g++.dg/cpp0x/rv-reinterpret.C: New.
2494
2495 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2496
2497         PR libgfortran/38439
2498         * gfortran.dg/fmt_error_9.f: New test.
2499         * gfortran.dg/fmt_error_10.f: New test.
2500
2501 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
2502
2503         PR fortran/41583
2504         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
2505         * gfortran.dg/class_4b.f03: As above.
2506         * gfortran.dg/class_4c.f03: As above.
2507         * gfortran.dg/class_4d.f03: As above.
2508
2509 2009-10-11  Richard Guenther  <rguenther@suse.de>
2510
2511         PR tree-optimization/41555
2512         * gcc.dg/torture/pr41555.c: New testcase.
2513
2514 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2515
2516         PR libgfortran/35862
2517         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
2518         function correctly.
2519
2520 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2521
2522         PR libgfortran/35862
2523         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
2524         Add conditions to avoid runtime errors if not supported.
2525
2526 2009-10-10  Richard Guenther  <rguenther@suse.de>
2527
2528         PR tree-optimization/41654
2529         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
2530
2531 2009-10-09  Jason Merrill  <jason@redhat.com>
2532
2533         * g++.dg/cpp/ucn-1.C: New.
2534
2535 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2536
2537         PR fortran/41585
2538         * gfortran.dg/class_2.f03: Extended test case.
2539
2540 2009-10-09  Tobias Burnus  <burnus@net-b.de>
2541
2542         PR fortran/41582
2543         * gfortran.dg/class_allocate_1.f03: Modify code such that
2544         it compiles with the gfc_warning->gfc_error change.
2545         * gfortran.dg/class_allocate_1.f03: New test.
2546
2547 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2548
2549         PR fortran/41579
2550         * gfortran.dg/select_type_6.f03: New test.
2551
2552 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
2553
2554         PR preprocessor/41445
2555         * gcc.dg/cpp/separate-1.c: Adjust.
2556         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
2557         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
2558         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
2559         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
2560         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
2561         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
2562         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
2563
2564         PR rtl-optimization/41646
2565         * gcc.c-torture/compile/pr41646.c: New test.
2566
2567 2009-10-09  Richard Guenther  <rguenther@suse.de>
2568
2569         PR tree-optimization/41634
2570         * gcc.c-torture/compile/pr41634.c: New testcase.
2571
2572 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
2573
2574         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
2575
2576 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
2577
2578         * gnat.dg/opt3.adb: New test.
2579         * gnat.dg/opt3_pkg.ads: New helper.
2580
2581 2009-10-08  Doug Kwan  <dougkwan@google.com>
2582
2583         PR rtl-optimization/41574
2584         * gcc.dg/pr41574.c: New test.
2585
2586 2009-10-08  Cary Coutant  <ccoutant@google.com>
2587
2588         Add support for debugging with ICF (Identical Code Folding).
2589         * g++.dg/debug/dwarf2/icf.C: New test.
2590
2591 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
2592
2593         * gcc.target/mips/truncate-6.c: New test.
2594
2595 2009-10-08  Jason Merrill  <jason@redhat.com>
2596
2597         PR c++/36816
2598         * g++.dg/cpp0x/rv-deduce.C: New.
2599
2600         PR c++/37177
2601         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
2602         * g++.dg/template/explicit-args2.C: New.
2603         * g++.dg/template/explicit-args3.C: New.
2604         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
2605
2606 2009-10-08  Michael Matz  <matz@suse.de>
2607
2608         PR middle-end/41573
2609         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2610         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2611         * gcc.dg/pr41573.c: New test.
2612
2613 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
2614
2615         PR c/41182
2616         * gcc.c-torture/compile/pr41182-1.c: New.
2617
2618 2009-10-07  Jason Merrill  <jason@redhat.com>
2619
2620         * g++.dg/cpp0x/variadic95.C: New.
2621
2622 2009-10-07  Jason Merrill  <jason@redhat.com>
2623
2624         * g++.dg/template/scope3.C: New.
2625
2626 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
2627
2628         * gcc.dg/debug/dwarf2/inline3.c: New test.
2629
2630 2009-10-07  Daniel Kraft  <d@domob.eu>
2631
2632         PR fortran/41615
2633         * gfortran.dg/assumed_charlen_function_6.f90: New test.
2634
2635 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
2636
2637         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2638         * gfortran.dg/select_type_1.f03: Modified error message.
2639         * gfortran.dg/select_type_5.f03: New test.
2640
2641 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2642
2643         PR libgfortran/41612
2644         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2645         have kind=10 reals.
2646
2647 2009-10-06  Jason Merrill  <jason@redhat.com>
2648
2649         * g++.dg/cpp0x/lambda/lambda-init.C: New.
2650         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2651
2652 2009-10-06  Richard Guenther  <rguenther@suse.de>
2653
2654         PR lto/41502
2655         * gcc.dg/lto/20091006-1_0.c: New testcase.
2656         * gcc.dg/lto/20091006-1_1.c: Likewise.
2657         * gcc.dg/lto/20091005-2_0.c: Likewise.
2658
2659 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2660
2661         PR ada/41383
2662         * gnat.dg/timer_cancel.adb: New test.
2663
2664 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2665
2666         PR ada/38333
2667         * gnat.dg/specs/import_abstract.ads: New.
2668
2669 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2670
2671         PR libgfortran/35862
2672         * gfortran.dg/round_2.f03: New test.
2673
2674 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
2675
2676         PR debug/41558
2677         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2678         * lib/gcc-gdb-test.exp: ... here.  New file.
2679         * gfortran.dg/guality/guality.exp: New file.
2680         * gfortran.dg/guality/pr41558.f90: New test.
2681         * gfortran.dg/guality/arg1.f90: New test.
2682
2683 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
2684
2685         * gfortran.dg/dynamic_dispatch_1.f90: New test.
2686         * gfortran.dg/dynamic_dispatch_2.f90: New test.
2687         * gfortran.dg/dynamic_dispatch_3.f90: New test.
2688         * gfortran.dg/module_md5_1.f90: Update md5 sum.
2689
2690 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
2691
2692         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2693         register_pass_info.
2694         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2695         plugin_pass to register_pass_info.
2696         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2697         register_pass_info.
2698         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2699         register_pass_info.
2700
2701 2009-10-05  Richard Guenther  <rguenther@suse.de>
2702
2703         PR lto/41281
2704         * gcc.dg/lto/20090914-2_0.c: New testcase.
2705
2706 2009-10-05  Richard Guenther  <rguenther@suse.de>
2707
2708         PR lto/40902
2709         * gcc.dg/lto/20091005-1_0.c: New testcase.
2710         * gcc.dg/lto/20091005-1_1.c: Likewise.
2711
2712 2009-10-05  Richard Guenther  <rguenther@suse.de>
2713
2714         PR lto/41552
2715         PR lto/41487
2716         * g++.dg/lto/20091002-1_0.C: Adjust flags.
2717         * g++.dg/lto/20091004-1_0.C: New testcase.
2718         * g++.dg/lto/20091004-1_1.C: Likewise.
2719         * g++.dg/lto/20091004-2_0.C: Likewise.
2720         * g++.dg/lto/20091004-2_1.C: Likewise.
2721         * g++.dg/lto/20091004-3_0.C: Likewise.
2722         * g++.dg/lto/20091004-3_1.C: Likewise.
2723
2724 2009-10-05  Richard Guenther  <rguenther@suse.de>
2725
2726         PR tree-optimization/23821
2727         * gcc.dg/torture/pr23821.c: New testcase.
2728
2729 2009-10-05  Daniel Kraft  <d@domob.eu>
2730
2731         PR fortran/41403
2732         * gfortran.dg/goto_6.f: New test.
2733         * gfortran.dg/goto_7.f: New test.
2734
2735 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2736             Bill Maddox  <maddox@google.com>
2737             Cary Coutant  <ccoutant@google.com>
2738             Chris Demetriou  <cgd@google.com>
2739             Diego Novillo  <dnovillo@google.com>
2740             Doug Kwan  <dougkwan@google.com>
2741             Jan Hubicka  <jh@suse.cz>
2742             Ollie Wild  <aaw@google.com>
2743             Rafael Espindola  <espindola@google.com>
2744             Richard Guenther  <rguenther@suse.de>
2745             Simon Baldwin  <simonb@google.com>
2746
2747         * g++.dg/20090107-1.C: New.
2748         * g++.dg/20090121-1.C: New.
2749         * g++.dg/ipa/20090113-1.C: New.
2750         * g++.dg/lto: New directory.
2751         * g++.dg/lto/20080829_0.C: New.
2752         * g++.dg/lto/20080904_0.C: New.
2753         * g++.dg/lto/20080907_0.C: New.
2754         * g++.dg/lto/20080908-1_0.C: New.
2755         * g++.dg/lto/20080908-2_0.C: New.
2756         * g++.dg/lto/20080908-3_0.C: New.
2757         * g++.dg/lto/20080909-1_0.C: New.
2758         * g++.dg/lto/20080910-1_0.C: New.
2759         * g++.dg/lto/20080912-1_0.C: New.
2760         * g++.dg/lto/20080912_0.C: New.
2761         * g++.dg/lto/20080915_0.C: New.
2762         * g++.dg/lto/20080916_0.C: New.
2763         * g++.dg/lto/20080917_0.C: New.
2764         * g++.dg/lto/20080924_0.C: New.
2765         * g++.dg/lto/20080926_0.C: New.
2766         * g++.dg/lto/20081008_0.C: New.
2767         * g++.dg/lto/20081022.h: New.
2768         * g++.dg/lto/20081022_0.C: New.
2769         * g++.dg/lto/20081022_1.C: New.
2770         * g++.dg/lto/20081023_0.C: New.
2771         * g++.dg/lto/20081109-1_0.C: New.
2772         * g++.dg/lto/20081109-2_0.C: New.
2773         * g++.dg/lto/20081109_0.C: New.
2774         * g++.dg/lto/20081109_1.C: New.
2775         * g++.dg/lto/20081118-1_0.C: New.
2776         * g++.dg/lto/20081118-1_1.C: New.
2777         * g++.dg/lto/20081118_0.C: New.
2778         * g++.dg/lto/20081118_1.C: New.
2779         * g++.dg/lto/20081119-1.h: New.
2780         * g++.dg/lto/20081119-1_0.C: New.
2781         * g++.dg/lto/20081119-1_1.C: New.
2782         * g++.dg/lto/20081119_0.C: New.
2783         * g++.dg/lto/20081119_1.C: New.
2784         * g++.dg/lto/20081120-1_0.C: New.
2785         * g++.dg/lto/20081120-1_1.C: New.
2786         * g++.dg/lto/20081120-2_0.C: New.
2787         * g++.dg/lto/20081120-2_1.C: New.
2788         * g++.dg/lto/20081123_0.C: New.
2789         * g++.dg/lto/20081123_1.C: New.
2790         * g++.dg/lto/20081125.h: New.
2791         * g++.dg/lto/20081125_0.C: New.
2792         * g++.dg/lto/20081125_1.C: New.
2793         * g++.dg/lto/20081127_0.C: New.
2794         * g++.dg/lto/20081127_1.C: New.
2795         * g++.dg/lto/20081203_0.C: New.
2796         * g++.dg/lto/20081203_1.C: New.
2797         * g++.dg/lto/20081204-1_0.C: New.
2798         * g++.dg/lto/20081204-1_1.C: New.
2799         * g++.dg/lto/20081204-2_0.C: New.
2800         * g++.dg/lto/20081204-2_1.C: New.
2801         * g++.dg/lto/20081209_0.C: New.
2802         * g++.dg/lto/20081209_1.C: New.
2803         * g++.dg/lto/20081211-1.h: New.
2804         * g++.dg/lto/20081211-1_0.C: New.
2805         * g++.dg/lto/20081211-1_1.C: New.
2806         * g++.dg/lto/20081217-1_0.C: New.
2807         * g++.dg/lto/20081217-2_0.C: New.
2808         * g++.dg/lto/20081219_0.C: New.
2809         * g++.dg/lto/20081219_1.C: New.
2810         * g++.dg/lto/20090106_0.C: New.
2811         * g++.dg/lto/20090112_0.C: New.
2812         * g++.dg/lto/20090128_0.C: New.
2813         * g++.dg/lto/20090221_0.C: New.
2814         * g++.dg/lto/20090302_0.C: New.
2815         * g++.dg/lto/20090302_1.C: New.
2816         * g++.dg/lto/20090303_0.C: New.
2817         * g++.dg/lto/20090311-1.h: New.
2818         * g++.dg/lto/20090311-1_0.C: New.
2819         * g++.dg/lto/20090311-1_1.C: New.
2820         * g++.dg/lto/20090311_0.C: New.
2821         * g++.dg/lto/20090311_1.C: New.
2822         * g++.dg/lto/20090312.h: New.
2823         * g++.dg/lto/20090312_0.C: New.
2824         * g++.dg/lto/20090312_1.C: New.
2825         * g++.dg/lto/20090313_0.C: New.
2826         * g++.dg/lto/20090313_1.C: New.
2827         * g++.dg/lto/20090315_0.C: New.
2828         * g++.dg/lto/20090315_1.C: New.
2829         * g++.dg/lto/20091002-1_0.C: New testcase.
2830         * g++.dg/lto/20091002-2_0.C: Likewise..
2831         * g++.dg/lto/20091002-3_0.C: Likewise..
2832         * g++.dg/lto/README: New.
2833         * g++.dg/lto/pr40818_0.C: New.
2834         * g++.dg/opt/thunk3-1.C: New.
2835         * g++.dg/opt/thunk4.C: New.
2836         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2837         replacements with __attribute__ ((__noinline__)).
2838         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2839         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2840         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2841         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2842         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2843         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2844         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2845         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2846         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2847         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2848         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2849         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2850         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2851         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2852         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2853         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2854         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2855         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2856         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2857         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2858         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2859         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2860         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2861         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2862         * gcc.dg/20081223-1.c: New.
2863         * gcc.dg/lto: New directory.
2864         * gcc.dg/lto/20080908_0.c: New.
2865         * gcc.dg/lto/20080917_0.c: New.
2866         * gcc.dg/lto/20080924_0.c: New.
2867         * gcc.dg/lto/20081024_0.c: New.
2868         * gcc.dg/lto/20081109_0.c: New.
2869         * gcc.dg/lto/20081111_0.c: New.
2870         * gcc.dg/lto/20081111_1.c: New.
2871         * gcc.dg/lto/20081112_0.c: New.
2872         * gcc.dg/lto/20081112_1.c: New.
2873         * gcc.dg/lto/20081115_0.c: New.
2874         * gcc.dg/lto/20081115_1.c: New.
2875         * gcc.dg/lto/20081115_2.c: New.
2876         * gcc.dg/lto/20081118_0.c: New.
2877         * gcc.dg/lto/20081118_1.c: New.
2878         * gcc.dg/lto/20081118_2.c: New.
2879         * gcc.dg/lto/20081120-1_0.c: New.
2880         * gcc.dg/lto/20081120-1_1.c: New.
2881         * gcc.dg/lto/20081120-2_0.c: New.
2882         * gcc.dg/lto/20081120-2_1.c: New.
2883         * gcc.dg/lto/20081125_0.c: New.
2884         * gcc.dg/lto/20081125_1.c: New.
2885         * gcc.dg/lto/20081126_0.c: New.
2886         * gcc.dg/lto/20081201-1_0.c: New.
2887         * gcc.dg/lto/20081201-1_1.c: New.
2888         * gcc.dg/lto/20081201-1_2.c: New.
2889         * gcc.dg/lto/20081201-2_0.c: New.
2890         * gcc.dg/lto/20081201-2_1.c: New.
2891         * gcc.dg/lto/20081202-1_0.c: New.
2892         * gcc.dg/lto/20081202-1_1.c: New.
2893         * gcc.dg/lto/20081202-2_0.c: New.
2894         * gcc.dg/lto/20081202-2_1.c: New.
2895         * gcc.dg/lto/20081204-1_0.c: New.
2896         * gcc.dg/lto/20081204-1_1.c: New.
2897         * gcc.dg/lto/20081204-2_0.c: New.
2898         * gcc.dg/lto/20081210-1_0.c: New.
2899         * gcc.dg/lto/20081212-1_0.c: New.
2900         * gcc.dg/lto/20081222_0.c: New.
2901         * gcc.dg/lto/20081222_0.h: New.
2902         * gcc.dg/lto/20081222_1.c: New.
2903         * gcc.dg/lto/20081224_0.c: New.
2904         * gcc.dg/lto/20081224_0.h: New.
2905         * gcc.dg/lto/20081224_1.c: New.
2906         * gcc.dg/lto/20090116_0.c: New.
2907         * gcc.dg/lto/20090120_0.c: New.
2908         * gcc.dg/lto/20090126-1_0.c: New.
2909         * gcc.dg/lto/20090126-2_0.c: New.
2910         * gcc.dg/lto/20090206-1_0.c: New.
2911         * gcc.dg/lto/20090206-2_0.c: New.
2912         * gcc.dg/lto/20090210_0.c: New.
2913         * gcc.dg/lto/20090210_1.c: New.
2914         * gcc.dg/lto/20090213_0.c: New.
2915         * gcc.dg/lto/20090213_1.c: New.
2916         * gcc.dg/lto/20090218-1_0.c: New.
2917         * gcc.dg/lto/20090218-1_1.c: New.
2918         * gcc.dg/lto/20090218-2_0.c: New.
2919         * gcc.dg/lto/20090218-2_1.c: New.
2920         * gcc.dg/lto/20090218_0.c: New.
2921         * gcc.dg/lto/20090218_1.c: New.
2922         * gcc.dg/lto/20090218_2.c: New.
2923         * gcc.dg/lto/20090218_3.c: New.
2924         * gcc.dg/lto/20090219_0.c: New.
2925         * gcc.dg/lto/20090312_0.c: New.
2926         * gcc.dg/lto/20090312_1.c: New.
2927         * gcc.dg/lto/20090313_0.c: New.
2928         * gcc.dg/lto/20090706-1_0.c: New.
2929         * gcc.dg/lto/20090706-2_0.c: New.
2930         * gcc.dg/lto/20090717_0.c: New.
2931         * gcc.dg/lto/20090717_1.c: New.
2932         * gcc.dg/lto/20090729_0.c: New.
2933         * gcc.dg/lto/20090729_1.c: New.
2934         * gcc.dg/lto/20090812_0.c: New.
2935         * gcc.dg/lto/20090812_1.c: New.
2936         * gcc.dg/lto/20090914-1_0.c: New.
2937         * gcc.dg/lto/README: New.
2938         * gcc.dg/visibility-7.c: Adjust expected pattern
2939         * gfortran.dg/lto: New directory.
2940         * gfortran.dg/lto/pr40724_0.f: New.
2941         * gfortran.dg/lto/pr40724_1.f: New.
2942         * gfortran.dg/lto/pr40725_0.f03: New.
2943         * gfortran.dg/lto/pr40725_1.c: New.
2944         * gfortran.dg/lto/pr41069_0.f90: New.
2945         * gfortran.dg/lto/pr41069_1.f90: New.
2946         * gfortran.dg/lto/pr41069_2.f90: New.
2947         * g++.dg/README: Add 'lto' directory.
2948         * g++.dg/dg.exp: Also scan 'lto' directory
2949
2950 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2951             Janis Johnson  <janis187@us.ibm.com>
2952             Diego Novillo  <dnovillo@google.com>
2953
2954         * g++.dg/lto/lto.exp: New.
2955         * gcc.c-torture/execute/execute.exp: Add
2956         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2957         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2958         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2959         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2960         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2961         * gcc.dg/lto/lto.exp: New.
2962         * gfortran.dg/lto/lto.exp: New.
2963         * lib/target-supports.exp (check_effective_target_lto): New.
2964         * lib/c-torture.exp: Load target-supports.exp.  Define
2965         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2966         * lib/gcc-dg.exp: Likewise.
2967         * lib/lto.exp: New.
2968         * lib/torture-options.exp: Add support for a third argument.
2969
2970 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2971
2972         PR testsuite/41542
2973         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2974
2975 2009-10-02  Jason Merrill  <jason@redhat.com>
2976
2977         * g++.dg/abi/mangle32.C: New.
2978
2979 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2980
2981         * gnat.dg/atomic2.adb: New test.
2982
2983 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2984
2985         * gnat.dg/array11.adb: New test.
2986         * gnat.dg/array12.adb: Likewise.
2987
2988 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2989
2990         * gnat.dg/array10.adb: New test.
2991         * gnat.dg/object_overflow.adb: Tweak.
2992
2993 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2994
2995         * gcc.dg/guality/guality.exp: Disable on darwin.
2996
2997 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2998
2999         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
3000         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
3001         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
3002         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
3003
3004 2009-10-02  Tobias Burnus  <burnus@net-b.de>
3005
3006         PR fortran/41479
3007         * gfortran.dg/intent_out_5.f90: New test.
3008
3009 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
3010
3011         PR debug/41404
3012         PR debug/41353
3013         * gcc.dg/guality/pr41404-1.c: New test.
3014         * gcc.dg/guality/pr41353-2.c: New test.
3015
3016 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
3017
3018         PR testsuite/41546
3019         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
3020         to -mtune=generic.
3021
3022 2009-10-01  Jan Hubicka  <jh@suse.cz>
3023
3024         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
3025
3026 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
3027
3028         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
3029
3030         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
3031
3032 2009-10-01  Tobias Burnus  <burnus@net-b.de>
3033
3034         PR fortran/41515
3035         * gfortran.dg/parameter_array_init_5.f90: New test.
3036
3037 2009-10-01  Jason Merrill  <jason@redhat.com>
3038
3039         * g++.dg/cpp0x/defaulted13.C: New.
3040
3041 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
3042
3043         * gfortran.dg/bounds_check_7.f90: Adapted error message.
3044         * gfortran.dg/bounds_check_11.f90: Likewise.
3045         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
3046
3047 2009-09-30  Tobias Burnus  <burnus@net-b.de>
3048
3049         * gfortran.dg/select_type_4.f90: New test.
3050
3051 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3052
3053         * gfortran.dg/same_type_as_1.f03: New test.
3054         * gfortran.dg/same_type_as_2.f03: Ditto.
3055
3056 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3057
3058         * gfortran.dg/select_type_1.f03: Extended.
3059         * gfortran.dg/select_type_3.f03: New test.
3060
3061 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3062
3063         * gfortran.dg/class_allocate_1.f03: New test.
3064
3065 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3066
3067         PR fortran/40996
3068         * gfortran.dg/allocatable_scalar_3.f90: New test.
3069         * gfortran.dg/select_type_2.f03: Ditto.
3070         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
3071
3072 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3073
3074         * gfortran.dg/block_name_2.f90: Modified error message.
3075         * gfortran.dg/select_6.f90: Ditto.
3076         * gfortran.dg/select_type_1.f03: New test.
3077
3078 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
3079
3080         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
3081         * gfortran.dg/class_1.f03: Ditto.
3082         * gfortran.dg/class_2.f03: Ditto.
3083         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
3084         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3085         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3086         * gfortran.dg/typebound_call_10.f03: Ditto.
3087         * gfortran.dg/typebound_call_2.f03: Ditto.
3088         * gfortran.dg/typebound_call_3.f03: Ditto.
3089         * gfortran.dg/typebound_call_4.f03: Ditto.
3090         * gfortran.dg/typebound_call_9.f03: Ditto.
3091         * gfortran.dg/typebound_generic_3.f03: Ditto.
3092         * gfortran.dg/typebound_generic_4.f03: Ditto.
3093         * gfortran.dg/typebound_operator_1.f03: Ditto.
3094         * gfortran.dg/typebound_operator_2.f03: Ditto.
3095         * gfortran.dg/typebound_operator_3.f03: Ditto.
3096         * gfortran.dg/typebound_operator_4.f03: Ditto.
3097         * gfortran.dg/typebound_proc_1.f08: Ditto.
3098         * gfortran.dg/typebound_proc_5.f03: Ditto.
3099         * gfortran.dg/typebound_proc_6.f03: Ditto.
3100
3101 2009-09-30  Jason Merrill  <jason@redhat.com>
3102
3103         * g++.dg/eh/init-temp1.C: Improve test.
3104
3105 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
3106
3107         PR target/22093
3108         * gcc.target/alpha/pr22093.c: New test.
3109
3110 2009-09-29  John Freeman  <jfreeman08@gmail.com>
3111             Jason Merrill  <jason@redhat.com>
3112
3113         * g++.dg/cpp0x/lambda/lambda-array.C: New.
3114         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
3115         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
3116         * g++.dg/cpp0x/lambda/lambda-const.C: New.
3117         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
3118         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
3119         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
3120         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
3121         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
3122         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
3123         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
3124         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
3125         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
3126         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
3127         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
3128         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
3129         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
3130         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
3131         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
3132         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
3133         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
3134         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
3135         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
3136         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
3137         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
3138         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
3139         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
3140         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
3141         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
3142         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
3143         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
3144         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
3145         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
3146         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
3147         * g++.dg/cpp0x/lambda/lambda-template.C: New.
3148         * g++.dg/cpp0x/lambda/lambda-this.C: New.
3149         * g++.dg/cpp0x/lambda/lambda-type.C: New.
3150         * g++.dg/cpp0x/lambda/lambda-use.C: New.
3151         * lib/prune.exp: Accept "In lambda function".
3152
3153 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
3154
3155         * gcc.target/i386/fma4-check.h: New file.
3156         * gcc.target/i386/fma4-fma.c: Ditto.
3157         * gcc.target/i386/fma4-maccXX.c: Ditto.
3158         * gcc.target/i386/fma4-msubXX.c: Ditto.
3159         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
3160         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
3161         * gcc.target/i386/fma4-vector.c: Ditto.
3162         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
3163         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
3164         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
3165         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
3166         * gcc.target/i386/fma4-256-vector.c: Ditto.
3167         * gcc.target/i386/funcspec-2.c: Ditto.
3168
3169         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
3170
3171         * gcc.target/i386/funcspec-5.c: Add FMA4.
3172         * gcc.target/i386/funcspec-6.c: Ditto.
3173         * gcc.target/i386/funcspec-8.c: Ditto.
3174
3175         * gcc.target/i386/funcspec-9.c: New file.
3176
3177         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
3178
3179         * gcc.target/i386/isa-10.c: New file.
3180         * gcc.target/i386/isa-11.c: Ditto.
3181         * gcc.target/i386/isa-12.c: Ditto.
3182         * gcc.target/i386/isa-13.c: Ditto.
3183         * gcc.target/i386/isa-2.c: Ditto.
3184         * gcc.target/i386/isa-3.c: Ditto.
3185         * gcc.target/i386/isa-4.c: Ditto.
3186         * gcc.target/i386/isa-7.c: Ditto.
3187         * gcc.target/i386/isa-8.c: Ditto.
3188         * gcc.target/i386/isa-9.c: Ditto.
3189
3190         * gcc.target/i386/isa-14.c: Add FMA4.
3191         * gcc.target/i386/isa-1.c: Ditto.
3192         * gcc.target/i386/isa-5.c: Ditto.
3193         * gcc.target/i386/isa-6.c: Ditto.
3194
3195         * gcc.target/i386/sse-12.c: New file.
3196         * gcc.target/i386/sse-13.c: Ditto.
3197         * gcc.target/i386/sse-14.c: Ditto.
3198         * gcc.target/i386/sse-22.c: Ditto.
3199
3200         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
3201         * g++.dg/other/i386-3.C: Ditto.
3202         * g++.dg/other/i386-5.C: Ditto.
3203         * g++.dg/other/i386-6.C: Ditto.
3204
3205 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
3206
3207         PR testsuite/41496
3208         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
3209         before.
3210
3211 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
3212
3213         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
3214         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
3215
3216 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
3217
3218         PR debug/41438
3219         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
3220         hidden.
3221         * g++.dg/debug/dwarf2/const-1.C: Likewise.
3222
3223 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
3224
3225         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
3226         * gcc.target/i386/isa-1.c: Remove SSE5.
3227         * gcc.target/i386/isa-5.c: Ditto.
3228         * gcc.target/i386/isa-6.c: Ditto.
3229         * gcc.target/i386/funcspec-4.c: Remove error conditions
3230         related to SSE5.
3231         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
3232         * gcc.target/i386/avx-2.c: Ditto.
3233         * gcc.target/i386/sse-23.c: Ditto.
3234         * gcc.target/i386/funcspec-9.c: Delete.
3235
3236 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
3237
3238         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
3239         * gcc.dg/guality/pr41353-1.c: New test.
3240
3241         PR testsuite/41444
3242         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
3243         in macro name definition for non-unix/win32/msdos.
3244
3245 2009-09-29  Daniel Kraft  <d@domob.eu>
3246
3247         PR fortran/39626
3248         * gfortran.dg/block_1.f08: New test.
3249         * gfortran.dg/block_2.f08: New test.
3250         * gfortran.dg/block_3.f90: New test.
3251         * gfortran.dg/block_4.f08: New test.
3252         * gfortran.dg/block_5.f08: New test.
3253         * gfortran.dg/block_6.f08: New test.
3254         * gfortran.dg/block_7.f08: New test.
3255         * gfortran.dg/block_8.f08: New test.
3256
3257 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3258
3259         PR libgfortran/35862
3260         * gfortran.dg/round_1.f03: New test.
3261         * gfortran.dg/f2003_io_3.f03: Update test.
3262
3263 2009-09-28  Easwaran Raman  <eraman@google.com>
3264
3265         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
3266         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
3267
3268 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
3269
3270         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
3271         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
3272         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
3273         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
3274         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
3275
3276         * g++.dg/dfp/dfp.exp: Fix typo.
3277
3278         * lib/target-supports.exp (check-effective-target-dfp-nocache):
3279         Fix typo that breaks the check.
3280
3281 2009-09-28  Olivier Hainque  <hainque@adacore.com>
3282
3283         * gnat.dg (tagged_alloc_free.adb): New testcase.
3284
3285 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
3286
3287         * g++.dg/dfp: New directory.
3288         * g++.dg/dg.exp: Prune tests in dfp directory.
3289         * g++.dg/dfp/dfp.exp: New.
3290         * g++.dg/dfp/mangle-mode.C: New test.
3291
3292 2009-09-28  Michael Matz  <matz@suse.de>
3293
3294         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
3295         for sign of -Inf.
3296
3297 2009-09-27  Richard Henderson  <rth@redhat.com>
3298
3299         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
3300         * gcc.dg/tree-ssa/pr41469-1.c: New.
3301
3302 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
3303
3304         PR c/41476
3305         * gcc.dg/cond-constqual-1.c: New test.
3306
3307 2009-09-26  Michael Matz  <matz@suse.de>
3308
3309         PR lto/40758
3310         PR middle-end/41470
3311         * gcc.dg/pr41470.c: New test.
3312
3313 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3314
3315         * gnat.dg/array9.adb: New test.
3316
3317 2009-09-26  Michael Matz  <matz@suse.de>
3318
3319         PR tree-optimization/41454
3320         * gcc.dg/pr41454.c: New test.
3321
3322 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
3323
3324         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
3325         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
3326         into DW_TAG_GNU_template_parameter_pack and
3327         DW_TAG_GNU_formal_parameter_pack.
3328         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3329         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3330
3331 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
3332
3333         * gcc.dg/vect/vect.exp: Append extra parameters as separate
3334         parameters for alignment-sensitive -fsection-anchors tests.
3335
3336 2009-09-25  Richard Guenther  <rguenther@suse.de>
3337
3338         PR middle-end/41463
3339         * gcc.c-torture/execute/pr41463.c: New testcase.
3340
3341 2009-09-25  Olivier Hainque  <hainque@adacore.com>
3342
3343         * gnat.dg/sse_nolib.adb: New testcase.
3344
3345 2009-09-25  Revital Eres  <ERES@il.ibm.com>
3346
3347         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
3348         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
3349         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
3350         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
3351         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3352         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
3353         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3354         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3355         * gcc.dg/vect/vect.exp: Add Power7 flags.
3356         * g++.dg/vect/vect.exp: Likewise.
3357         * gfortran.dg/vect/vect.exp: Likewise.
3358
3359 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3360
3361         PR fortran/41459
3362         * gfortran.dg/empty_label.f: New test.
3363         * gfortran.dg/empty_label.f90: Ditto.
3364         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
3365
3366 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3367
3368         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
3369         compile-time.
3370
3371 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
3372
3373         * lib/scanasm.exp (make_pattern_printable): New function.
3374         (dg-scan, scan-assembler-times, scan-assembler-dem,
3375         scan-assembler-dem-not): Use it.
3376
3377 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
3378
3379         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
3380         (test_nested): Renamed to ...
3381         (test_nested1): This.
3382         (test_nested2): New.
3383         (main): Likewise.
3384
3385 2009-09-24  Richard Guenther  <rguenther@suse.de>
3386
3387         PR tree-optimization/36143
3388         PR tree-optimization/38747
3389         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
3390         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3391         * g++.dg/torture/pr38747.C: New testcase.
3392         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
3393
3394 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
3395
3396         * gnat.dg/nested_proc.adb: New test.
3397
3398 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
3399
3400         * gcc.target/i386/pr12329.c: Adjust.
3401
3402 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
3403
3404         PR debug/41248
3405         * gcc.dg/pr41248.c: New.
3406
3407 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
3408
3409         PR debug/41065
3410         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
3411
3412 2009-09-23  Andreas Schwab  <schwab@redhat.com>
3413
3414         * lib/profopt.exp (profopt-get-options): Set tool_flags for
3415         current_compiler_flags.  Fix typos.
3416
3417 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
3418
3419         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
3420
3421 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
3422
3423         PR c/39779
3424         * gcc.c-torture/compile/pr39779.c: New test.
3425
3426 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
3427
3428         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
3429         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3430         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3431
3432 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
3433
3434         PR debug/41295
3435         * gcc.dg/pr41295.c: New.
3436
3437 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
3438
3439         * gcc.dg/pr40209.c: Add test case.
3440
3441 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
3442
3443         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
3444         matching assembly.
3445         * gcc.target/mips/code-readable-2.c: Likewise.
3446         * gcc.target/mips/code-readable-3.c: Likewise.
3447
3448 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
3449
3450         * lib/target-supports.exp (check_effective_target_dfp_nocache):
3451         Check support via mode instead of C type.
3452         (check_effective_target_dfprt_nocache): Ditto.
3453         (check_effective_target_hard_dfp): Ditto.
3454
3455 2009-09-22  Richard Guenther  <rguenther@suse.de>
3456
3457         PR middle-end/41395
3458         * gcc.c-torture/execute/pr41395-1.c: New testcase.
3459         * gcc.c-torture/execute/pr41395-2.c: Likewise.
3460
3461 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3462
3463         * gcc.dg/20090922-1.c: New test.
3464
3465         PR bootstrap/41405
3466         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
3467         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3468         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3469         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
3470         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3471         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3472         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3473         * objc.dg/dwarf-2.m: Likewise.
3474
3475 2009-09-22  Richard Guenther  <rguenther@suse.de>
3476
3477         PR tree-optimization/41428
3478         * g++.dg/tree-ssa/pr41428.C: New testcase.
3479
3480 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3481
3482         PR middle-end/41429
3483         * g++.dg/gomp/pr41429.C: New test.
3484
3485 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
3486
3487         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
3488
3489 2009-09-21  Jason Merrill  <jason@redhat.com>
3490
3491         PR c++/41421
3492         * g++.dg/cpp0x/trivial1.C: Expand.
3493
3494 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
3495
3496         * gcc.dg/torture/calleesave-sse.c: New.
3497
3498 2009-09-21  Jan Hubicka  <jh@suse.cz>
3499
3500         * gcc.dg/guality/inline-params.c: New testcase.
3501
3502 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
3503
3504         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
3505         Add -fno-inline.
3506         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
3507         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
3508         (f2): Ditto.
3509
3510 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3511
3512         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
3513         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
3514         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
3515         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
3516         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
3517
3518 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3519
3520         PR middle-end/40642
3521         * g++.dg/torture/pr40642.C: New testcase.
3522
3523 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3524
3525         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
3526         cases in static initializers.
3527
3528 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
3529
3530         * gcc.c-tortue/compile/pr39886.c: New.
3531
3532 2009-09-20  Chris Demetriou  <cgd@google.com>
3533
3534         PR preprocessor/28435:
3535         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
3536         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
3537         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3538         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3539         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3540
3541 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
3542
3543         * gcc.target/mips/mips.exp: Add relax-pic-calls
3544         under -mfoo/-mno-foo options.
3545         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
3546         and -mexplicit-relocs.
3547         * gcc.target/mips/call-1.c: New test.
3548         * gcc.target/mips/call-2.c: New test.
3549         * gcc.target/mips/call-3.c: New test.
3550         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
3551         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3552
3553 2009-09-19  Chris Demetriou  <cgd@google.com>
3554
3555         PR preprocessor/28435:
3556         * gcc.dg/cpp/missing-header-MD.c: New test.
3557         * gcc.dg/cpp/missing-header-MMD.c: New test.
3558         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
3559         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
3560
3561 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3562
3563         PR libgfortran/41328
3564         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
3565         EOF works.
3566
3567 2009-09-18  Jason Merrill  <jason@redhat.com>
3568
3569         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
3570         * g++.dg/cpp0x/initlist-deduce.C: New.
3571
3572 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
3573
3574         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
3575
3576 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
3577
3578         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
3579         * c-c++-common/dfp: New directory.
3580         * c-c++-common/dfp/dfp-dbg.h: New file.
3581         * gcc.dg/dfp/call-by-value.c: Move to ...
3582         * c-c++-common/call-by-value.c: here.
3583         * gcc.dg/dfp/cast.c: Move to ...
3584         * c-c++-common/cast.c: here.
3585         * gcc.dg/dfp/compare-eq-const.c: Move to ...
3586         * c-c++-common/compare-eq-const.c: here.
3587         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
3588         * c-c++-common/compare-eq-d128.c: here.
3589         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
3590         * c-c++-common/compare-eq-d32.c: here.
3591         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
3592         * c-c++-common/compare-eq-d64.c: here.
3593         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
3594         * c-c++-common/compare-eq-dfp.c: here.
3595         * gcc.dg/dfp/compare-eq.h: Move to ...
3596         * c-c++-common/compare-eq.h: here.
3597         * gcc.dg/dfp/compare-rel-const.c: Move to ...
3598         * c-c++-common/compare-rel-const.c: here.
3599         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
3600         * c-c++-common/compare-rel-d128.c: here.
3601         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
3602         * c-c++-common/compare-rel-d32.c: here.
3603         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
3604         * c-c++-common/compare-rel-d64.c: here.
3605         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
3606         * c-c++-common/compare-rel-dfp.c: here.
3607         * gcc.dg/dfp/compare-rel.h: Move to ...
3608         * c-c++-common/compare-rel.h: here.
3609         * gcc.dg/dfp/compare-special-d128.c: Move to ...
3610         * c-c++-common/compare-special-d128.c: here.
3611         * gcc.dg/dfp/compare-special-d32.c: Move to ...
3612         * c-c++-common/compare-special-d32.c: here.
3613         * gcc.dg/dfp/compare-special-d64.c: Move to ...
3614         * c-c++-common/compare-special-d64.c: here.
3615         * gcc.dg/dfp/compare-special.h: Move to ...
3616         * c-c++-common/compare-special.h: here.
3617         * gcc.dg/dfp/constants-zero.c: Move to ...
3618         * c-c++-common/constants-zero.c: here.
3619         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
3620         * c-c++-common/convert-bfp-10.c: here.
3621         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
3622         * c-c++-common/convert-bfp-11.c: here.
3623         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3624         * c-c++-common/convert-bfp-12.c: here.
3625         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3626         * c-c++-common/convert-bfp-13.c: here.
3627         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3628         * c-c++-common/convert-bfp-14.c: here.
3629         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3630         * c-c++-common/convert-bfp-2.c: here.
3631         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3632         * c-c++-common/convert-bfp-3.c: here.
3633         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3634         * c-c++-common/convert-bfp-4.c: here.
3635         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3636         * c-c++-common/convert-bfp-5.c: here.
3637         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3638         * c-c++-common/convert-bfp-6.c: here.
3639         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3640         * c-c++-common/convert-bfp-7.c: here.
3641         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3642         * c-c++-common/convert-bfp-8.c: here.
3643         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3644         * c-c++-common/convert-bfp-9.c: here.
3645         * gcc.dg/dfp/convert-bfp.c: Move to ...
3646         * c-c++-common/convert-bfp.c: here.
3647         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3648         * c-c++-common/convert-bfp-fold.c: here.
3649         * gcc.dg/dfp/convert-dfp.c: Move to ...
3650         * c-c++-common/convert-dfp.c: here.
3651         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3652         * c-c++-common/convert-dfp-fold-2.c: here.
3653         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3654         * c-c++-common/convert-dfp-fold.c: here.
3655         * gcc.dg/dfp/convert.h: Move to ...
3656         * c-c++-common/convert.h: here.
3657         * gcc.dg/dfp/convert-int.c: Move to ...
3658         * c-c++-common/convert-int.c: here.
3659         * gcc.dg/dfp/convert-int-fold.c: Move to ...
3660         * c-c++-common/convert-int-fold.c: here.
3661         * gcc.dg/dfp/convert-int-max.c: Move to ...
3662         * c-c++-common/convert-int-max.c: here.
3663         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3664         * c-c++-common/convert-int-max-fold.c: here.
3665         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3666         * c-c++-common/convert-int-saturate.c: here.
3667         * gcc.dg/dfp/func-array.c: Move to ...
3668         * c-c++-common/func-array.c: here.
3669         * gcc.dg/dfp/func-deref.c: Move to ...
3670         * c-c++-common/func-deref.c: here.
3671         * gcc.dg/dfp/func-mixed.c: Move to ...
3672         * c-c++-common/func-mixed.c: here.
3673         * gcc.dg/dfp/func-pointer.c: Move to ...
3674         * c-c++-common/func-pointer.c: here.
3675         * gcc.dg/dfp/func-scalar.c: Move to ...
3676         * c-c++-common/func-scalar.c: here.
3677         * gcc.dg/dfp/func-struct.c: Move to ...
3678         * c-c++-common/func-struct.c: here.
3679         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3680         * c-c++-common/func-vararg-alternate-d128-2.c: here.
3681         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3682         * c-c++-common/func-vararg-alternate-d128.c: here.
3683         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3684         * c-c++-common/func-vararg-alternate-d32.c: here.
3685         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3686         * c-c++-common/func-vararg-alternate-d64.c: here.
3687         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3688         * c-c++-common/func-vararg-alternate.h: here.
3689         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3690         * c-c++-common/func-vararg-dfp.c: here.
3691         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3692         * c-c++-common/func-vararg-mixed-2.c: here.
3693         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3694         * c-c++-common/func-vararg-mixed.c: here.
3695         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3696         * c-c++-common/func-vararg-size0.c: here.
3697         * gcc.dg/dfp/inf-1.c: Move to ...
3698         * c-c++-common/inf-1.c: here.
3699         * gcc.dg/dfp/loop-index.c: Move to ...
3700         * c-c++-common/loop-index.c: here.
3701         * gcc.dg/dfp/modes.c: Move to ...
3702         * c-c++-common/modes.c: here.
3703         * gcc.dg/dfp/nan-1.c: Move to ...
3704         * c-c++-common/nan-1.c: here.
3705         * gcc.dg/dfp/nan-2.c: Move to ...
3706         * c-c++-common/nan-2.c: here.
3707         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3708         * c-c++-common/operator-arith-fold.c: here.
3709         * gcc.dg/dfp/operator-assignment.c: Move to ...
3710         * c-c++-common/operator-assignment.c: here.
3711         * gcc.dg/dfp/operator-comma.c: Move to ...
3712         * c-c++-common/operator-comma.c: here.
3713         * gcc.dg/dfp/operator-cond.c: Move to ...
3714         * c-c++-common/operator-cond.c: here.
3715         * gcc.dg/dfp/operator-logical.c: Move to ...
3716         * c-c++-common/operator-logical.c: here.
3717         * gcc.dg/dfp/operator-unary.c: Move to ...
3718         * c-c++-common/operator-unary.c: here.
3719         * gcc.dg/dfp/pr31385.c: Move to ...
3720         * c-c++-common/pr31385.c: here.
3721         * gcc.dg/dfp/pr33466.c: Move to ...
3722         * c-c++-common/pr33466.c: here.
3723         * gcc.dg/dfp/pr35620.c: Move to ...
3724         * c-c++-common/pr35620.c: here.
3725         * gcc.dg/dfp/pr36800.c: Move to ...
3726         * c-c++-common/pr36800.c: here.
3727         * gcc.dg/dfp/pr39034.c: Move to ...
3728         * c-c++-common/pr39034.c: here.
3729         * gcc.dg/dfp/pr39035.c: Move to ...
3730         * c-c++-common/pr39035.c: here.
3731         * gcc.dg/dfp/pr39902.c: Move to ...
3732         * c-c++-common/pr39902.c: here.
3733         * gcc.dg/dfp/pr39986.c: Move to ...
3734         * c-c++-common/pr39986.c: here.
3735         * gcc.dg/dfp/signbit-1.c: Move to ...
3736         * c-c++-common/signbit-1.c: here.
3737         * gcc.dg/dfp/signbit-2.c: Move to ...
3738         * c-c++-common/signbit-2.c: here.
3739         * gcc.dg/dfp/struct-layout-1.c: Move to ...
3740         * c-c++-common/struct-layout-1.c: here.
3741         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3742         * c-c++-common/usual-arith-conv.c: here.
3743         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3744         * c-c++-common/usual-arith-conv-const.c: here.
3745
3746 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
3747
3748         PR testsuite/41288
3749         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3750         stack alignment.
3751
3752 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
3753
3754         PR c++/39365
3755         * g++.dg/expr/bool3.C: New test.
3756         * g++.dg/expr/bool4.C: New test.
3757
3758 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3759
3760         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3761         * gcc.dg/dfp/signbit-2.c: Use it.
3762         * gcc.dg/dfp/func-vararg-alternate.h: Change two
3763         arguments to unsigned int.
3764         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3765         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3766         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3767         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3768         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3769         * gcc.dg/dfp/pr39986.c: Ditto.
3770         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3771         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3772         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3773         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3774         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3775
3776 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
3777
3778         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3779
3780 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3781
3782         PR c/41049
3783         * dfp/pr41049.c: New test.
3784
3785 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3786
3787         PR testsuite/41385
3788         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3789
3790 2009-09-17  Martin Jambor  <mjambor@suse.cz>
3791
3792         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3793         * gcc.dg/ipa/ipa-sra-1.c: New test.
3794         * gcc.dg/ipa/ipa-sra-2.c: New test.
3795         * gcc.dg/ipa/ipa-sra-3.c: New test.
3796         * gcc.dg/ipa/ipa-sra-4.c: New test.
3797         * gcc.dg/ipa/ipa-sra-5.c: New test.
3798         * gcc.c-torture/execute/ipa-sra-1.c: New test.
3799         * gcc.c-torture/execute/ipa-sra-2.c: New test.
3800
3801 2009-09-17  Michael Matz  <matz@suse.de>
3802
3803         PR middle-end/41347
3804         * gfortran.dg/pr41347.f90: New test.
3805
3806 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3807
3808         * gcc.c-torture/compile/20090917-1.c: New testcase.
3809
3810 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
3811
3812         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3813         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
3814         alpha*-*-* target from XFAIL list.
3815
3816 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
3817
3818         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3819         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3820         * gcc.dg/dfp/cast-bad.c: Use default options.
3821         * gcc.dg/dfp/compare-rel-const.c: Ditto.
3822         * gcc.dg/dfp/composite-type.c: Ditto.
3823         * gcc.dg/dfp/constants.c: Ditto.
3824         * gcc.dg/dfp/constants-hex.c: Ditto.
3825         * gcc.dg/dfp/constants-pedantic.c: Ditto.
3826         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3827         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3828         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3829         * gcc.dg/dfp/ctypes.c: Ditto.
3830         * gcc.dg/dfp/ddmode-ice.c: Ditto.
3831         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3832         * gcc.dg/dfp/float-constant-double.c: Ditto.
3833         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3834         * gcc.dg/dfp/keywords-reserved.c: Ditto.
3835         * gcc.dg/dfp/modes.c: Ditto.
3836         * gcc.dg/dfp/operator-bitwise.c: Ditto.
3837         * gcc.dg/dfp/pr31344.c: Ditto.
3838         * gcc.dg/dfp/pr31385.c: Ditto.
3839         * gcc.dg/dfp/pr33466.c: Ditto.
3840         * gcc.dg/dfp/pr35620.c: Ditto.
3841         * gcc.dg/dfp/pr37435.c: Ditto.
3842         * gcc.dg/dfp/pr39986.c: Ditto.
3843         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3844         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3845         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3846         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3847         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3848         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3849         * gcc.dg/dfp/typespec.c: Ditto.
3850         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3851         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3852         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3853         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3854         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3855         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3856         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3857         * gcc.dg/dfp/compare-rel.h: Ditto.
3858         * gcc.dg/dfp/compare-special.h: Ditto.
3859         * gcc.dg/dfp/convert.h: Ditto.
3860         * gcc.dg/dfp/fe-check.h: Ditto.
3861         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3862         * gcc.dg/dfp/cast.c: Ditto.
3863         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3864         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3865         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3866         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3867         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3868         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3869         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3870         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3871         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3872         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3873         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3874         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3875         * gcc.dg/dfp/constants-zero.c: Ditto.
3876         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3877         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3878         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3879         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3880         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3881         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3882         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3883         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3884         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3885         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3886         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3887         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3888         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3889         * gcc.dg/dfp/convert-bfp.c: Ditto.
3890         * gcc.dg/dfp/convert-complex.c: Ditto.
3891         * gcc.dg/dfp/convert-dfp.c: Ditto.
3892         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3893         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3894         * gcc.dg/dfp/convert-int.c: Ditto.
3895         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3896         * gcc.dg/dfp/convert-int-max.c: Ditto.
3897         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3898         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3899         * gcc.dg/dfp/fe-binop.c: Ditto.
3900         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3901         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3902         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3903         * gcc.dg/dfp/func-array.c: Ditto.
3904         * gcc.dg/dfp/func-deref.c: Ditto.
3905         * gcc.dg/dfp/func-mixed.c: Ditto.
3906         * gcc.dg/dfp/func-pointer.c: Ditto.
3907         * gcc.dg/dfp/func-scalar.c: Ditto.
3908         * gcc.dg/dfp/func-struct.c: Ditto.
3909         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3910         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3911         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3912         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3913         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3914         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3915         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3916         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3917         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3918         * gcc.dg/dfp/inf-1.c: Ditto.
3919         * gcc.dg/dfp/loop-index.c: Ditto.
3920         * gcc.dg/dfp/nan-1.c: Ditto.
3921         * gcc.dg/dfp/nan-2.c: Ditto.
3922         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3923         * gcc.dg/dfp/operator-assignment.c: Ditto.
3924         * gcc.dg/dfp/operator-comma.c: Ditto.
3925         * gcc.dg/dfp/operator-cond.c: Ditto.
3926         * gcc.dg/dfp/operator-logical.c: Ditto.
3927         * gcc.dg/dfp/operator-unary.c: Ditto.
3928         * gcc.dg/dfp/pr36800.c: Ditto.
3929         * gcc.dg/dfp/pr39034.c: Ditto.
3930         * gcc.dg/dfp/pr39035.c: Ditto.
3931         * gcc.dg/dfp/pr39902.c: Ditto.
3932         * gcc.dg/dfp/signbit-1.c: Ditto.
3933         * gcc.dg/dfp/signbit-2.c: Ditto.
3934         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3935         * gcc.dg/dfp/union-init.c: Ditto.
3936         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3937
3938 2009-09-16  Michael Matz  <matz@suse.de>
3939
3940         PR fortran/41212
3941         * gfortran.dg/pr41212.f90: New test.
3942
3943 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3944
3945         * gnat.dg/alignment9.adb: New test.
3946
3947 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3948
3949         * gnat.dg/discr20.ad[sb]: New test.
3950
3951 2009-09-16  Richard Guenther  <rguenther@suse.de>
3952
3953         PR middle-end/34011
3954         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3955
3956 2009-09-16  DJ Delorie  <dj@redhat.com>
3957             Kaz Kojima  <kkojima@gcc.gnu.org>
3958
3959         * gcc.target/sh/struct-arg-dw2.c: New test.
3960
3961 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3962             Jakub Jelinek  <jakub@redhat.com>
3963
3964         PR target/41175
3965         * gcc.target/powerpc/pr41175.c: New test.
3966
3967 2009-09-14  Richard Henderson  <rth@redhat.com>
3968
3969         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3970         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3971         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3972
3973 2009-09-14  Richard Henderson  <rth@redhat.com>
3974
3975         * g++.dg/eh/builtin1.C: Update resx pattern match.
3976         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3977
3978 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3979
3980         * gcc.target/mips/branch-helper.h: New file.
3981         * gcc.target/mips/branch-2.c,
3982         * gcc.target/mips/branch-3.c,
3983         * gcc.target/mips/branch-4.c,
3984         * gcc.target/mips/branch-5.c,
3985         * gcc.target/mips/branch-6.c,
3986         * gcc.target/mips/branch-7.c,
3987         * gcc.target/mips/branch-8.c,
3988         * gcc.target/mips/branch-9.c,
3989         * gcc.target/mips/branch-10.c,
3990         * gcc.target/mips/branch-11.c,
3991         * gcc.target/mips/branch-12.c,
3992         * gcc.target/mips/branch-13.c,
3993         * gcc.target/mips/branch-14.c,
3994         * gcc.target/mips/branch-15.c: New tests.
3995
3996 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3997
3998         PR target/41331
3999         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
4000         -m32 -mpowerpc64 system.
4001
4002 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
4003
4004         From Jie Zhang <jie.zhang@analog.com>:
4005         * gcc.target/bfin/saveall.c: New test.
4006         * gcc.target/bfin/20090914-1.c: New test.
4007         * gcc.target/bfin/20090914-2.c: New test.
4008
4009         * gcc.target/bfin/20090914-3.c: New test.
4010
4011 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
4012
4013         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
4014
4015 2009-09-14  Richard Guenther  <rguenther@suse.de>
4016
4017         PR middle-end/41350
4018         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
4019
4020 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4021
4022         PR libgfortran/41328
4023         * gfortran.dg/cr_lf.f90: New test.
4024
4025 2009-09-11  Michael Matz  <matz@suse.de>
4026
4027         PR middle-end/41275
4028         * g++.dg/tree-ssa/pr41275.C: New test.
4029
4030 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
4031
4032         PR fortran/41242
4033         * gfortran.dg/proc_ptr_comp_21.f90: New.
4034
4035 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
4036
4037         PR fortran/31292
4038         * gfortran.dg/module_procedure_1.f90: New test.
4039         * gfortran.dg/module_procedure_2.f90: Ditto.
4040         * gfortran.dg/generic_14.f90: Move dg-error to new location.
4041
4042 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4043             James A. Morrison  <phython@gcc.gnu.org>
4044
4045         PR ada/18302
4046         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
4047         commands.
4048         * ada/acats/run_test.exp: New file.
4049
4050 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
4051
4052         Revert:
4053         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
4054
4055         PR rtl-optimization/39779
4056         * gcc.dg/pr39979.c: New test.
4057
4058 2009-09-10  Richard Guenther  <rguenther@suse.de>
4059
4060         PR middle-end/41257
4061         * g++.dg/torture/pr41257-2.C: New testcase.
4062
4063 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
4064
4065         PR c++/28293
4066         * g++.dg/template/crash91.C: New.
4067
4068 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
4069
4070         PR rtl-optimization/39779
4071         * gcc.dg/pr39979.c: New test.
4072
4073 2009-09-09  Richard Guenther  <rguenther@suse.de>
4074
4075         PR tree-optimization/41101
4076         * gcc.c-torture/compile/pr41101.c: New testcase.
4077
4078 2009-09-09  Richard Guenther  <rguenther@suse.de>
4079
4080         PR middle-end/41317
4081         * gcc.c-torture/execute/pr41317.c: New testcase.
4082         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
4083         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
4084
4085 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
4086
4087         Fix some test breakages on Darwin
4088         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
4089         and adjust.
4090         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4091         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4092         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4093         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
4094         take darwin specifics in account.
4095
4096 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
4097
4098         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
4099         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
4100
4101 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
4102
4103         PR c++/39923
4104         * g++.dg/cpp0x/initlist24.C: New.
4105
4106 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
4107
4108         * gcc.dg/large-size-array-2.c: Fix target requirement.
4109         * gcc.dg/large-size-array-4.c: Likewise.
4110         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
4111         * gcc.dg/c99-const-expr-2.c: Likewise.
4112         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
4113         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
4114         * gcc.dg/c90-const-expr-10.c: Likewise.
4115         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
4116         instead of long.
4117         * gcc.dg/tree-ssa/pr33920.c: Likewise.
4118         * gcc.dg/vect/pr33846.c: Likewise.
4119         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
4120         __PTRDIFF_TYPE__, instead of unsigned long.
4121         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
4122
4123 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
4124
4125         PR debug/41229
4126         PR debug/41291
4127         PR debug/41300
4128         * gfortran.dg/pr41229.f90: New.
4129
4130 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
4131
4132         PR debug/41232
4133         * gcc.dg/pr41232.c: New.
4134
4135 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
4136
4137         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
4138         contain -march.
4139         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
4140         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
4141         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
4142         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
4143         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
4144         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
4145         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
4146         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
4147         options other than that used in dg-options.
4148
4149 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
4150
4151         PR rtl-optimization/41239
4152         * gcc.c-torture/execute/pr41239.c: New test.
4153
4154 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4155
4156         PR libgfortran/41192
4157         * gfortran.dg/namelist_59.f90: New test.
4158
4159 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
4160
4161         From Mike Frysinger  <michael.frysinger@analog.com>
4162         * gcc.target/bfin/mcpu-bf542m.c: New file.
4163         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
4164         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
4165         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
4166         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
4167
4168 2009-09-07  Martin Jambor  <mjambor@suse.cz>
4169
4170         PR middle-end/41282
4171         * gcc.c-torture/compile/pr41282.c: New test.
4172
4173 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4174
4175         PR fortran/41197
4176         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
4177         variables for stat and errmsg.
4178         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
4179         * gfortran.dg/allocate_stat_2.f90:  New test.
4180
4181 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
4182
4183         * gcc.c-torture/compile/20090907-1.c: New test.
4184
4185 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
4186
4187         PR bootstrap/41241
4188         * gcc.dg/pr41241.c: New test.
4189
4190 2009-09-06  Richard Guenther  <rguenther@suse.de>
4191
4192         PR middle-end/41144
4193         * g++.dg/torture/pr41144.C: New testcase.
4194
4195 2009-09-06  Richard Guenther  <rguenther@suse.de>
4196
4197         PR middle-end/41261
4198         * gcc.dg/torture/pr41261.c: New testcase.
4199
4200 2009-09-05  Richard Guenther  <rguenther@suse.de>
4201
4202         PR middle-end/41181
4203         * gcc.c-torture/compile/pr41181.c: New testcase.
4204
4205 2009-09-05  Richard Guenther  <rguenther@suse.de>
4206
4207         PR debug/41273
4208         * g++.dg/torture/pr41273.C: New testcase.
4209
4210 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
4211
4212         PR fortran/41258
4213         * gfortran.dg/typebound_proc_12.f90 : New test.
4214
4215 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
4216
4217         PR debug/41225
4218         * gfortran.dg/pr41225.f90: New.
4219
4220 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
4221
4222         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
4223         unistd.h, sys/types.h and sys/wait.h.
4224         (gualchk_t): New.
4225         (GUALCVT): New.
4226         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
4227         (GUALITY_GDB_REDIRECT): New.
4228         (GUALITY_GDB_ARGS): Use it.
4229
4230 2009-09-04  Richard Guenther  <rguenther@suse.de>
4231
4232         PR middle-end/41257
4233         * g++.dg/torture/pr41257.C: New testcase.
4234
4235 2009-09-04  Martin Jambor  <mjambor@suse.cz>
4236
4237         PR tree-optimization/41112
4238         * gnat.dg/array8.adb: New test.
4239
4240 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
4241
4242         * gcc.target/arm/ctz.c: New test case.
4243
4244 2009-09-03  Alon Dayan  <alond@il.ibm.com>
4245
4246         PR tree-optimization/38275
4247         * gcc.dg/autopar/reduc-1char.c: Increase number
4248         of iterations. Adjust the logic accordingly.
4249         * gcc.dg/autopar/reduc-2char.c: Ditto.
4250         * gcc.dg/autopar/reduc-1.c: Ditto.
4251         * gcc.dg/autopar/reduc-2.c: Ditto.
4252         * gcc.dg/autopar/reduc-3.c: Ditto.
4253         * gcc.dg/autopar/reduc-6.c: Ditto.
4254         * gcc.dg/autopar/reduc-7.c: Ditto.
4255         * gcc.dg/autopar/reduc-8.c: Ditto.
4256         * gcc.dg/autopar/reduc-9.c: Ditto.
4257         * gcc.dg/autopar/pr39500-1.c: Ditto.
4258         * gcc.dg/autopar/reduc-1short.c: Ditto.
4259         * gcc.dg/autopar/reduc-2short.c: Ditto.
4260         * gcc.dg/autopar/parallelization-1.c: Ditto.
4261
4262 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
4263
4264         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
4265         testcase using guality.h compiles and links and if a global variable
4266         can be verified by gdb.
4267
4268 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
4269
4270         * lib/target-supports.exp (check_effective_target_sync_int_long):
4271         Supported on Blackfin Linux targets.
4272
4273 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
4274
4275         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
4276
4277 2009-09-03  Diego Novillo  <dnovillo@google.com>
4278
4279         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
4280         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4281         * g++.dg/warn/unit-1.C: Likewise.
4282         * g++.dg/ipa/iinline-1.C: Likewise.
4283         * g++.dg/template/cond2.C: Adjust expected line location for the
4284         error.
4285         * g++.dg/template/pr35240.C: Likewise.
4286
4287 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4288
4289         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
4290         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
4291
4292 2009-09-02  Martin Jambor  <mjambor@suse.cz>
4293
4294         * gcc.dg/tree-ssa/sra-8.c: New testcase.
4295         * gcc.dg/memcpy-1.c: Add . to match pattern.
4296         * gcc.dg/uninit-I.c: XFAIL warning test.
4297         * g++.dg/warn/unit-1.C: XFAIL warning test.
4298
4299 2009-09-02  Ian Lance Taylor  <iant@google.com>
4300
4301         * gcc.dg/20090902-1.c: New test.
4302
4303 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
4304
4305         * gcc.dg/builtin-object-size-9.c: New test.
4306
4307 2009-09-02  Olivier Hainque  <hainque@adacore.com>
4308
4309         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
4310
4311 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4312             Olivier Hainque  <hainque@adacore.com>
4313
4314         * gnat.dg/misaligned_param.adb: New test.
4315         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
4316         * gnat.dg/slice7.adb: Add 1 more related case.
4317
4318 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4319
4320         * gcc.dg/guality/guality.c: Expect to fail for now.
4321         * gcc.dg/guality/example.c: Likewise.
4322
4323 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4324
4325         * gcc.dg/guality/guality.c: New.
4326         * gcc.dg/guality/guality.h: New.
4327         * gcc.dg/guality/guality.exp: New.
4328         * gcc.dg/guality/example.c: New.
4329         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
4330         (cleanup-saved-temps): Likewise, .gkd files too.
4331
4332 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4333
4334         PR fortran/39229
4335         * gfortran.dg/line_length_3.f: New test.
4336         * gfortran.dg/line_length_4.f90: New test.
4337
4338 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
4339
4340         * lib/target-supports.exp (check_gc_sections_available):
4341         Add proper pattern quote.
4342
4343 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
4344             Kaz Kojima  <kkojima@gcc.gnu.org>
4345
4346         * lib/target-supports.exp (add_options_for_ieee): New procedure.
4347         * g++.dg/cdce3.C: Use dg-add-options ieee.
4348         * g++.dg/torture/type-generic-1.C: Likewise.
4349         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
4350         * gcc.dg/pr28796-2.c: Likewise.
4351         * gcc.dg/torture/builtin-math-7.c: Likewise.
4352         * gcc.dg/torture/type-generic-1.c: Likewise.
4353         * gfortran.dg/boz_14.f90: Likewise.
4354         * gfortran.dg/erf_2.F90: Likewise.
4355         * gfortran.dg/init_flag_3.f90: Likewise.
4356         * gfortran.dg/init_flag_4.f90: Likewise.
4357         * gfortran.dg/init_flag_5.f90: Likewise.
4358         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4359         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4360         * gfortran.dg/isnan_1.f90: Likewise.
4361         * gfortran.dg/isnan_2.f90: Likewise.
4362         * gfortran.dg/maxlocval_2.f90: Likewise.
4363         * gfortran.dg/maxlocval_4.f90: Likewise.
4364         * gfortran.dg/minlocval_1.f90: Likewise.
4365         * gfortran.dg/minlocval_4.f90: Likewise.
4366         * gfortran.dg/module_nan.f90: Likewise.
4367         * gfortran.dg/namelist_42.f90: Likewise.
4368         * gfortran.dg/namelist_43.f90: Likewise.
4369         * gfortran.dg/nan_1.f90: Likewise.
4370         * gfortran.dg/nan_2.f90: Likewise.
4371         * gfortran.dg/nan_3.f90: Likewise.
4372         * gfortran.dg/nan_4.f90: Likewise.
4373         * gfortran.dg/nan_5.f90: Likewise.
4374         * gfortran.dg/nearest_1.f90: Likewise.
4375         * gfortran.dg/nearest_2.f90: Likewise.
4376         * gfortran.dg/nearest_3.f90: Likewise.
4377         * gfortran.dg/pr37243.f: Likewise.
4378         * gfortran.dg/real_const_3.f90: Likewise.
4379         * gfortran.dg/transfer_simplify_2.f90: Likewise.
4380
4381 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
4382
4383         PR debug/30161
4384         * g++.dg/debug/dwarf2/template-params-1.C: New test.
4385         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
4386         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
4387         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4388         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
4389         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4390         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
4391         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
4392         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
4393         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4394         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
4395         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4396         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4397
4398 2009-08-31  Jason Merrill  <jason@redhat.com>
4399
4400         PR c++/41127
4401         * g++.dg/parse/enum5.C: New.
4402         * g++.dg/cpp0x/enum1.C: Adjust expected error.
4403
4404 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4405
4406         PR fortran/40940
4407         * gfortran.dg/allocate_derived_1.f90: New.
4408         * gfortran.dg/class_3.f03: New.
4409
4410 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4411
4412         PR fortran/40996
4413         * gfortran.dg/allocatable_scalar_1.f90: New.
4414         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
4415         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
4416         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
4417
4418 2009-08-30  Richard Guenther  <rguenther@suse.de>
4419
4420         PR tree-optimization/41186
4421         * g++.dg/torture/pr41186.C: New testcase.
4422         * g++.dg/tree-ssa/pr41186.C: Likewise.
4423
4424 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
4425
4426         PR c++/41187
4427         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
4428         take ia64 assembly comments syntax in account.
4429
4430 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
4431
4432         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
4433
4434 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4435
4436         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
4437         * gfortran.dg/whole_file_6.f90: Likewise.
4438
4439 2009-08-28  Cary Coutant  <ccoutant@google.com>
4440
4441         PR debug/41063
4442         * g++.dg/debug/dwarf2/pr41063.C: New test.
4443
4444 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
4445
4446         PR rtl-optimization/40861
4447         * gcc.dg/pr40861.c: New test.
4448
4449 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
4450
4451         PR fortran/40869
4452         * gfortran.dg/proc_ptr_comp_20.f90: New.
4453
4454 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
4455
4456         PR libfortran/39667
4457         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
4458         open temp file with status="scratch".
4459         * gfortran.dg/fmt_cache_1.f: Likewise.
4460         * gfortran.dg/fmt_exhaust.f90: Likewise.
4461         * gfortran.dg/fmt_t_4.f90: Likewise.
4462         * gfortran.dg/fseek.f90: Likewise.
4463         * gfortran.dg/list_read_5.f90: Likewise.
4464         * gfortran.dg/namelist_39.f90: Likewise.
4465         * gfortran.dg/namelist_56.f90: Likewise.
4466         * gfortran.dg/read_bad_advance.f90: Likewise.
4467         * gfortran.dg/read_repeat.f90: Likewise.
4468         * gfortran.dg/read_size_noadvance.f90: Likewise.
4469         * gfortran.dg/read_x_past.f: Likewise.
4470
4471 2009-08-27  Tobias Burnus  <burnus@net-b.de>
4472
4473         PR fortran/28039
4474         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
4475
4476 2009-08-27  Daniel Kraft  <d@domob.eu>
4477
4478         PR fortran/37425
4479         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
4480         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
4481         error and fix problem with recursive assignment.
4482         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
4483         * gfortran.dg/typebound_operator_3.f03: New test.
4484         * gfortran.dg/typebound_operator_4.f03: New test.
4485
4486 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
4487
4488         PR debug/41170
4489         * debug/dwarf2/namespace-1.C: New test.
4490
4491 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
4492
4493         PR fortran/41162
4494         * gfortran.dg/pr41162.f: New.
4495
4496 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
4497             Richard Sandiford  <rdsandiford@googlemail.com>
4498
4499         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
4500         with "forbid_cpu".
4501         * gcc.target/mips/branch-1.c: Update accordingly.
4502         * gcc.target/mips/extend-1.c: Likewise.
4503         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
4504
4505 2009-08-26  Richard Guenther  <rguenther@suse.de>
4506
4507         PR middle-end/41163
4508         * gcc.c-torture/compile/pr41163.c: New testcase.
4509         * gcc.dg/pr35899.c: Adjust.
4510
4511 2009-08-26  Richard Guenther  <rguenther@suse.de>
4512
4513         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
4514
4515 2009-08-26  Jason Merrill  <jason@redhat.com>
4516
4517         * g++.dg/cpp0x/explicit3.C: New.
4518         * g++.dg/overload/cond2.C: New.
4519
4520 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4521
4522         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
4523
4524 2009-08-25  Jan Hubicka  <jh@suse.cz>
4525
4526         * gcc.target/i386/sse5-shift1-vector.c
4527         * gcc.target/i386/isa-12.c
4528         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
4529         * gcc.target/i386/sse5-pcmov2.c
4530         * gcc.target/i386/isa-3.c
4531         * gcc.target/i386/sse5-shift2-vector.c
4532         * gcc.target/i386/isa-7.c
4533         * gcc.target/i386/funcspec-2.c
4534         * gcc.target/i386/sse5-haddX.c
4535         * gcc.target/i386/sse5-hadduX.c
4536         * gcc.target/i386/isa-9.c
4537         * gcc.target/i386/sse5-maccXX.c
4538         * gcc.target/i386/sse5-shift3-vector.c
4539         * gcc.target/i386/sse5-msubXX.c
4540         * gcc.target/i386/sse5-permpX.c
4541         * gcc.target/i386/sse5-check.h
4542         * gcc.target/i386/sse-12.c
4543         * gcc.target/i386/sse-11.c
4544         * gcc.target/i386/sse-10.c
4545         * gcc.target/i386/sse-13.c
4546         * gcc.target/i386/sse-14.c
4547         * gcc.target/i386/sse-22.c
4548         * gcc.target/i386/sse-2.c
4549         * gcc.target/i386/sse-13.c
4550         * gcc.target/i386/avx-2.c
4551         * gcc.target/i386/sse5-rotate1-vector.c
4552         * gcc.target/i386/isa-4.c
4553         * gcc.target/i386/sse5-hsubX.c
4554         * gcc.target/i386/sse5-pcmov.c
4555         * gcc.target/i386/sse5-fma.c
4556         * gcc.target/i386/isa-8.c
4557         * gcc.target/i386/sse5-rotate2-vector.c
4558         * gcc.target/i386/sse5-nmaccXX.c
4559         * gcc.target/i386/sse5-imul64-vector.c
4560         * gcc.target/i386/sse5-nmsubXX.c
4561         * gcc.target/i386/sse5-rotate3-vector.c
4562         * gcc.target/i386/sse5-fma-vector.c
4563         * gcc.target/i386/sse5-imul32widen-vector.c
4564         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
4565
4566         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
4567         * gcc.target/i386/funcspec-5.c: Remove SSE5.
4568         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
4569         * gcc.target/i386/avx-1.c: Remove SSE5.
4570         * gcc.target/i386/avx-2.c: Remove SSE5.
4571         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
4572         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
4573         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
4574         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
4575
4576 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
4577
4578         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
4579
4580 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
4581
4582         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
4583         keyword works in the same manner as __alignof.
4584
4585 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4586
4587         PR libfortran/34670
4588         * gfortran.dg/unpack_bounds_1.f90:  New test.
4589         * gfortran.dg/unpack_bounds_2.f90:  New test.
4590         * gfortran.dg/unpack_bounds_3.f90:  New test.
4591
4592 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
4593
4594         * gnat.dg/slice7.adb: New test.
4595         * gnat.dg/slice7_pkg.ads: New helper.
4596
4597 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
4598
4599         PR fortran/41139
4600         * gfortran.dg/proc_ptr_25.f90: New.
4601         * gfortran.dg/proc_ptr_comp_18.f90: New.
4602         * gfortran.dg/proc_ptr_comp_19.f90: New.
4603
4604 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4605
4606         PR fortran/41154
4607         * gfortran.dg/fmt_error_8.f: New test.
4608
4609 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4610
4611         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4612         number, update all callers and synchronize results for latest MPC.
4613
4614 2009-08-21  Jason Merrill  <jason@redhat.com>
4615
4616         * g++.dg/warn/Wunused-17.C: New.
4617
4618 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4619
4620         * gcc.target/arm/combine-cmp-shift.c: New test.
4621
4622 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
4623
4624         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4625         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4626         width specifier.
4627
4628 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
4629
4630         * gfortran.dg/fmt_error_7.f: New test.
4631
4632 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
4633
4634         PR target/40718
4635         * gcc.target/i386/pr40718.c: New test.
4636
4637 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4638
4639         * gfortran.dg/proc_ptr_24.f90: New test.
4640
4641 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
4642
4643         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4644         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4645         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4646
4647 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
4648
4649         PR fortran/28039
4650         * gfortran.dg/fmt_with_extra.f: new file.
4651
4652 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
4653
4654         * lib/target-supports.exp
4655         (check_effective_target_arm_iwmmxt_ok): New procedure.
4656         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
4657         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4658
4659 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
4660
4661         * gfortran.dg/boz_9.f90: Do not load denormal floating
4662         point constants.  Remove -mieee option for alpha*-*-* targets.
4663
4664 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
4665
4666         PR fortran/41106
4667         * gfortran.dg/proc_ptr_23.f90: New.
4668         * gfortran.dg/proc_ptr_comp_15.f90: New.
4669         * gfortran.dg/proc_ptr_comp_16.f90: New.
4670         * gfortran.dg/proc_ptr_comp_17.f90: New.
4671
4672 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
4673
4674         PR c++/41131
4675         * g++.dg/expr/unary3.C: New test.
4676
4677 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
4678
4679         * gfortran.dg/common_5.f: Add -mdalign for sh.
4680         * gfortran.dg/common_align_2.f90: Likewise.
4681
4682 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4683
4684         PR libfortran/40962
4685         * c_f_pointer_tests_4.f90:  New test.
4686
4687 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4688
4689         * gnat.dg/slice6.adb: New test.
4690         * gnat.dg/slice6_pkg.ads: New helper.
4691
4692 2009-08-20  Michael Matz  <matz@suse.de>
4693
4694         PR fortran/41126
4695         * gfortran.dg/pr41126.f90: New test.
4696
4697 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4698
4699         * gnat.dg/dynamic_bound.adb: New test.
4700
4701 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
4702
4703         PR fortran/41121
4704         * gfortran.dg/intrinsic_5.f90: New.
4705
4706 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4707             Richard Earnshaw  <richard.earnshaw@arm.com>
4708
4709         * gcc.target/arm/20090811-1.c: New test.
4710
4711 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
4712
4713         PR middle-end/41123
4714         * gcc.dg/pr41123.c: New test.
4715
4716 2009-08-19  Jason Merrill  <jason@redhat.com>
4717
4718         PR c++/41120
4719         * g++.dg/other/gc4.C: New.
4720
4721 2009-08-18  Michael Matz  <matz@suse.de>
4722
4723         * gfortran.dg/vect/vect-gems.f90: New test.
4724         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4725
4726 2009-08-18  DJ Delorie  <dj@redhat.com>
4727
4728         * lib/wrapper.exp: Move load of target-libpath.exp from here...
4729         * lib/gcc-defs.exp: ... to here.
4730
4731         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4732         GCC_EXEC_PREFIX before building the wrapper.
4733
4734 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4735
4736         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4737         tests.
4738         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4739         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
4740         dg-options.  Fix dg-final clause.
4741
4742 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
4743
4744         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4745
4746 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
4747             Paul Thomas  <pault@gcc.gnu.org>
4748
4749         PR fortran/40870
4750         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4751
4752 2009-08-18  Richard Guenther  <rguenther@suse.de>
4753
4754         PR middle-end/41094
4755         * gcc.dg/torture/pr41094.c: New testcase.
4756         * gcc.dg/torture/builtin-power-1.c: Adjust.
4757         * gcc.dg/builtins-10.c: Likewise.
4758
4759 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
4760
4761         PR target/40971
4762         * gcc.dg/pr40971.c: New test.
4763
4764 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
4765
4766         PR fortran/41062
4767         * gfortran.dg/use_only_4.f90: New test.
4768
4769 2009-08-17  Daniel Kraft  <d@domob.eu>
4770
4771         PR fortran/37425
4772         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4773         NOPASS bindings as operators.
4774
4775 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
4776
4777         * lib/target-supports.exp
4778         (check_effective_target_vect_cmdline_needed): Add alpha to the list
4779         of targets that do not need command line argument to enable SIMD.
4780
4781 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4782
4783         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4784         typo in cache name.
4785
4786 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4787
4788         PR fortran/41075
4789         * gfortran.dg/unlimited_fmt_1.f90: New test.
4790
4791 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
4792
4793         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4794
4795 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
4796
4797         * gnat.dg/itype.ad[sb]: New test.
4798
4799 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
4800
4801         * gcc.target/mips/mips.exp: Add terminology section to comment
4802         at the top of the file.  Fix typos.
4803
4804 2009-08-16  Jason Merrill  <jason@redhat.com>
4805
4806         * g++.dg/debug/dwarf2/inline1.C: New.
4807
4808 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
4809
4810         PR target/38599
4811         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4812
4813 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
4814
4815         PR debug/37801
4816         * gcc.dg/debug/20020224-1.c: Adjust the comment.
4817         Make sure to trigger inlining optimizations.
4818         * gcc.dg/debug/dwarf2/inline2.c: New test.
4819
4820 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
4821
4822         PR fortran/41070
4823         * gfortran.dg/structure_constructor_10.f90: New.
4824
4825 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
4826
4827         * gcc.dg/pragma-re-1.c: Supported on all platforms.
4828         * gcc.dg/pragma-re-2.c: Likewise.
4829         * gcc.dg/pragma-re-3.c: Likewise.
4830         * gcc.dg/pragma-re-4.c: Likewise.
4831         * g++.dg/other/pragma-re-1.C: Likewise.
4832         * g++.dg/other/pragma-re-2.C: Likewise.
4833
4834 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4835
4836         * gcc.dg/torture/builtin-math-7.c: New.
4837
4838 2009-08-14  Richard Guenther  <rguenther@suse.de>
4839
4840         * gcc.c-torture/execute/20090814-1.c: New testcase.
4841
4842 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4843
4844         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4845
4846 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4847
4848         PR target/40934
4849         * gcc.target/i386/pr40934.c: New.
4850
4851 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4852
4853         PR target/41019
4854         * gcc.target/i386/pr41019.c: New test.
4855
4856 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4857
4858         PR fortran/40955
4859         * gfortran.dg/winapi.f90: New test.
4860
4861 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4862
4863         PR fortran/40995
4864         * gfortran.dg/intrinsic_4.f90: New.
4865         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4866         different line.
4867
4868 2009-08-13  Richard Guenther  <rguenther@suse.de>
4869
4870         PR middle-end/41047
4871         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4872
4873 2009-08-12  Richard Guenther  <rguenther@suse.de>
4874
4875         PR tree-optimization/41011
4876         * gfortran.dg/pr41011.f: New testcase.
4877
4878 2009-08-11  Andrew Haley  <aph@redhat.com>
4879
4880         * gcc.target/arm/synchronize.c: New file.
4881
4882 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4883
4884         PR middle-end/40980
4885         * gfortran.dg/graphite/id-17.f: New.
4886
4887 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4888             Sebastian Pop  <sebastian.pop@amd.com>
4889
4890         * gcc.dg/graphite/interchange-1.c: XFAILed.
4891         * gcc.dg/graphite/interchange-2.c: XFAILed.
4892         * gcc.dg/graphite/interchange-3.c: XFAILed.
4893         * gcc.dg/graphite/interchange-4.c: XFAILed.
4894         * gcc.dg/graphite/interchange-7.c: XFAILed.
4895
4896 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4897
4898         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4899
4900 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4901             Pranav Garg  <pranav.garg2107@gmail.com>
4902
4903         * gcc.dg/graphite/interchange-6.c: XFAILed.
4904
4905 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4906
4907         * gcc.dg/graphite/interchange-9.c: New.
4908
4909 2009-08-12  Richard Guenther  <rguenther@suse.de>
4910
4911         PR rtl-optimization/41033
4912         * gcc.dg/pr41033.c: New test.
4913
4914 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4915
4916         PR fortran/41022
4917         * gfortran.dg/proc_ptr_comp_14.f90: New.
4918
4919 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4920
4921         * gcc.target/mips/ext-5.c: New test.
4922         * gcc.target/mips/ext-6.c: New test.
4923         * gcc.target/mips/ext-7.c: New test.
4924         * gcc.target/mips/ext-8.c: New test.
4925         * gcc.target/mips/extend-2.c: New test.
4926
4927 2009-08-10  Jason Merrill  <jason@redhat.com>
4928
4929         * g++.dg/other/linkage2.C: New test for types-without-linkage
4930         handling.
4931         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4932         * g++.dg/lookup/anon2.C: Likewise.
4933         * g++.dg/other/anon3.C: Likewise.
4934         * g++.dg/template/arg2.C: Likewise.
4935         * g++.dg/template/local4.C: Likewise.
4936         * g++.old-deja/g++.law/operators32.C: Likewise.
4937         * g++.old-deja/g++.other/linkage2.C: Likewise.
4938         * g++.old-deja/g++.pt/enum6.C: Likewise.
4939         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4940         * g++.old-deja/g++.other/linkage1.C: Likewise.
4941
4942 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4943
4944         * gcc.dg/dg.exp: Test also c-c++-common dir.
4945         * g++.dg/dg.exp: Likewise.
4946         * g++.dg/warn/Wconversion-real.C: Delete.
4947         * gcc.dg/Wconversion-real.c: Move to ...
4948         * c-c++-common/Wconversion-real.c: ... here.
4949         * lib/target-supports.exp
4950         (check_effective_target_c,check_effective_target_c++): New.
4951
4952 2009-08-10  Daniel Kraft  <d@domob.eu>
4953
4954         PR fortran/37425
4955         * gfortran.dg/typebound_operator_1.f03: New test.
4956         * gfortran.dg/typebound_operator_2.f03: New test.
4957
4958 2009-08-10  Richard Guenther  <rguenther@suse.de>
4959
4960         PR middle-end/41006
4961         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4962         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4963
4964 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4965
4966         PR fortran/40940
4967         * gfortran.dg/class_1.f03: New.
4968         * gfortran.dg/class_2.f03: New.
4969         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4970         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4971         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4972         * gfortran.dg/typebound_call_10.f03: Ditto.
4973         * gfortran.dg/typebound_call_2.f03: Ditto.
4974         * gfortran.dg/typebound_call_3.f03: Ditto.
4975         * gfortran.dg/typebound_call_4.f03: Ditto.
4976         * gfortran.dg/typebound_generic_3.f03: Ditto.
4977         * gfortran.dg/typebound_generic_4.f03: Ditto.
4978         * gfortran.dg/typebound_proc_1.f08: Ditto.
4979         * gfortran.dg/typebound_proc_5.f03: Ditto.
4980         * gfortran.dg/typebound_proc_6.f03: Ditto.
4981
4982 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4983
4984         PR c++/40866
4985         * g++.dg/expr/stmt-expr-1.C: New test.
4986
4987 2009-08-09  Richard Guenther  <rguenther@suse.de>
4988
4989         PR tree-optimization/41016
4990         * gcc.c-torture/compile/pr41016.c: New testcase.
4991
4992 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4993
4994         * gcc.dg/overflow-warn-8.c: New test.
4995
4996 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4997
4998         PR tree-optimization/41008
4999         * gcc.dg/vect/O1-pr41008.c: New test.
5000
5001 2009-08-05  Tobias Burnus  <burnus@net-b.de>
5002
5003         PR fortran/40955
5004         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
5005
5006 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
5007
5008         * gcc.target/bfin/loop-autoinc.c: New file.
5009
5010 2009-08-08  Richard Guenther  <rguenther@suse.de>
5011
5012         PR tree-optimization/40991
5013         * g++.dg/torture/pr40991.C: New testcase.
5014
5015 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
5016
5017         * ada/acats/support/impdef.a: Tweak timing constants. Add
5018         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
5019         * ada/acats/tests/c9/c940005.a: Use new timing constants.
5020         * ada/acats/tests/c9/c940007.a: Likewise.
5021         * ada/acats/tests/c9/c94001c.ada: Likewise.
5022         * ada/acats/tests/c9/c94006a.ada: Likewise.
5023         * ada/acats/tests/c9/c94008c.ada: Likewise.
5024         * ada/acats/tests/c9/c951002.a: Likewise.
5025         * ada/acats/tests/c9/c954a01.a: Likewise.
5026         * ada/acats/tests/c9/c96001a.ada: Likewise.
5027         * ada/acats/tests/c9/c97307a.ada: Likewise.
5028
5029 2009-08-07  Richard Guenther  <rguenther@suse.de>
5030
5031         PR tree-optimization/40999
5032         * gfortran.dg/pr40999.f: New testcase.
5033
5034 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
5035
5036         * g++.dg/tree-prof/partition1.C: New test.
5037
5038 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
5039
5040         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
5041         hook.
5042         (check_effective_target_arm_neon_ok): Improve test for neon
5043         availability.
5044         * gcc.target/arm/eabi1.c: Only run test in base variant.
5045         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
5046         attribute.
5047         * gcc.target/arm/vfp1[567].c: New tests.
5048
5049 2009-08-06  Jason Merrill  <jason@redhat.com>
5050
5051         PR c++/40948
5052         * g++.dg/ext/complit12.C: Expand.
5053
5054 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
5055
5056         Merge ARM/hard_vfp_branch to trunk.
5057
5058         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
5059
5060         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
5061         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
5062
5063         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
5064
5065         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
5066         (PCS): Define macro to use base AAPCS.
5067         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
5068
5069         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
5070
5071         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
5072         Correct arm_neon.h typo.
5073
5074         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
5075
5076         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
5077         this a linkage test.
5078         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
5079         argument marshalling.
5080         * abitest.h: New file.
5081         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
5082         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
5083
5084 2009-08-06  Martin Jambor  <mjambor@suse.cz>
5085
5086         PR middle-end/32964
5087         * gcc.dg/tree-ssa/pr32964.c: New test.
5088
5089 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
5090             H.J. Lu  <hongjiu.lu@intel.com>
5091
5092         PR target/40957
5093         * gcc.target/i386/pr40957.c: New test.
5094
5095 2009-08-06  Richard Guenther  <rguenther@suse.de>
5096
5097         PR tree-optimization/40964
5098         * gcc.c-torture/compile/pr40964.c: New testcase.
5099
5100 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
5101
5102         PR fortran/40847
5103         * gfortran.dg/transfer_resolve_1.f90 : New test.
5104
5105 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
5106             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
5107
5108         PR target/40906
5109         * gcc.target/i386/pr40906-1.c: New test.
5110         * gcc.target/i386/pr40906-2.c: Ditto.
5111         * gcc.target/i386/pr40906-3.c: Ditto.
5112
5113 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
5114
5115         PR rtl-optimization/40924
5116         * g++.dg/torture/pr40924.C: New test.
5117
5118 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5119
5120         PR c++/36069
5121         * g++.dg/warn/pr36069.C: New.
5122
5123 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
5124
5125         PR c++/39987
5126         * g++.dg/overload/defarg4.C: New test.
5127
5128 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5129
5130         PR c++/16696
5131         * g++.dg/parse/pr16696.C: New.
5132         * g++.dg/parse/pr16696-permissive.C: New.
5133
5134 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
5135
5136         PR fortran/40875
5137         * gfortran.dg/initialization_23.f90 : New test.
5138
5139 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
5140
5141         PR debug/39706
5142         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
5143
5144 2009-08-03  Jason Merrill  <jason@redhat.com>
5145             Jakub Jelinek  <jakub@redhat.com>
5146
5147         PR c++/40948
5148         * g++.dg/ext/complit12.C: New.
5149
5150 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
5151
5152         PR c/39902
5153         * gcc.target/powerpc/pr39902-2.c: New test.
5154
5155 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
5156
5157         PR middle-end/40943
5158         * gcc.dg/uninit-6.c: Re-add XFAIL.
5159         * gcc.dg/uninit-6-O0.c: Likewise.
5160         * gcc.dg/uninit-pr40943.c: New test.
5161
5162 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5163
5164         PR testsuite/40858
5165         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
5166         .ascii.
5167
5168 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5169
5170         PR libfortran/40853
5171         * gfortran.dg/namelist_40.f90: Update error output.
5172         * gfortran.dg/namelist_47.f90: Update error output.
5173         * gfortran.dg/namelist_58.f90: New test.
5174
5175 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
5176
5177         PR fortran/40881
5178         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
5179         * gfortran.dg/altreturn_3.f90: Ditto.
5180         * gfortran.dg/altreturn_5.f90: Ditto.
5181         * gfortran.dg/altreturn_6.f90: Ditto.
5182         * gfortran.dg/altreturn_7.f90: Ditto.
5183         * gfortran.dg/array_constructor_13.f90: Ditto.
5184         * gfortran.dg/arrayio_7.f90: Ditto.
5185         * gfortran.dg/arrayio_8.f90: Ditto.
5186         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
5187         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
5188         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
5189         * gfortran.dg/backspace_8.f: Add -std=legacy.
5190         * gfortran.dg/backspace_9.f: Ditto.
5191         * gfortran.dg/char_comparison_1.f: Ditto.
5192         * gfortran.dg/char_decl_1.f90: Ditto.
5193         * gfortran.dg/char_initialiser_actual.f90: Ditto.
5194         * gfortran.dg/char_pointer_assign.f90: Ditto.
5195         * gfortran.dg/char_pointer_dependency.f90: Ditto.
5196         * gfortran.dg/char_pointer_dummy.f90: Ditto.
5197         * gfortran.dg/char_pointer_func.f90: Ditto.
5198         * gfortran.dg/common_8.f90: Ditto.
5199         * gfortran.dg/constant_substring.f: Ditto.
5200         * gfortran.dg/data_char_2.f90: Ditto.
5201         * gfortran.dg/der_array_io_1.f90: Ditto.
5202         * gfortran.dg/der_array_io_2.f90: Ditto.
5203         * gfortran.dg/der_array_io_3.f90: Ditto.
5204         * gfortran.dg/der_io_3.f90: Ditto.
5205         * gfortran.dg/dev_null.F90: Ditto.
5206         * gfortran.dg/direct_io_2.f90: Ditto.
5207         * gfortran.dg/do_iterator_2.f90: Ditto.
5208         * gfortran.dg/e_d_fmt.f90: Ditto.
5209         * gfortran.dg/empty_format_1.f90: Ditto.
5210         * gfortran.dg/entry_17.f90: Modified warning message.
5211         * gfortran.dg/entry_7.f90: Add -std=legacy.
5212         * gfortran.dg/eor_1.f90: Ditto.
5213         * gfortran.dg/equiv_2.f90: Ditto.
5214         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
5215         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
5216         * gfortran.dg/extended_char_comparison_1.f: Ditto.
5217         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
5218         * gfortran.dg/fmt_error_2.f90: Ditto.
5219         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5220         * gfortran.dg/fmt_tl.f: Ditto.
5221         * gfortran.dg/fmt_white.f: Ditto.
5222         * gfortran.dg/func_derived_1.f90: Ditto.
5223         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5224         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5225         * gfortran.dg/global_references_2.f90: Ditto.
5226         * gfortran.dg/hollerith_1.f90: Ditto.
5227         * gfortran.dg/hollerith.f90: Use new-style character length.
5228         * gfortran.dg/hollerith_f95.f90: Ditto.
5229         * gfortran.dg/ichar_1.f90: Add -std=legacy.
5230         * gfortran.dg/implicit_6.f90: Ditto.
5231         * gfortran.dg/implicit_9.f90: Ditto.
5232         * gfortran.dg/inquire_13.f90: Ditto.
5233         * gfortran.dg/inquire_5.f90: Ditto.
5234         * gfortran.dg/inquire_6.f90: Ditto.
5235         * gfortran.dg/inquire.f90: Ditto.
5236         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
5237         * gfortran.dg/io_constraints_2.f90: Ditto.
5238         * gfortran.dg/list_read_2.f90: Add -std=legacy.
5239         * gfortran.dg/loc_2.f90: Ditto.
5240         * gfortran.dg/logical_1.f90: Ditto.
5241         * gfortran.dg/longline.f: Ditto.
5242         * gfortran.dg/merge_char_1.f90: Ditto.
5243         * gfortran.dg/namelist_12.f: Ditto.
5244         * gfortran.dg/namelist_14.f90: Ditto.
5245         * gfortran.dg/namelist_18.f90: Ditto.
5246         * gfortran.dg/namelist_19.f90: Ditto.
5247         * gfortran.dg/namelist_21.f90: Ditto.
5248         * gfortran.dg/namelist_22.f90: Ditto.
5249         * gfortran.dg/namelist_37.f90: Ditto.
5250         * gfortran.dg/namelist_54.f90: Ditto.
5251         * gfortran.dg/namelist_55.f90: Ditto.
5252         * gfortran.dg/namelist_empty.f90: Ditto.
5253         * gfortran.dg/namelist_use.f90: Use new-style character length.
5254         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
5255         * gfortran.dg/nested_modules_4.f90: Ditto.
5256         * gfortran.dg/nested_modules_5.f90: Ditto.
5257         * gfortran.dg/open-options-blanks.f: Ditto.
5258         * gfortran.dg/output_exponents_1.f90: Ditto.
5259         * gfortran.dg/parens_5.f90: Ditto.
5260         * gfortran.dg/parens_6.f90: Ditto.
5261         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
5262         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
5263         * gfortran.dg/pr15129.f90: Ditto.
5264         * gfortran.dg/pr15332.f: Ditto.
5265         * gfortran.dg/pr16597.f90: Ditto.
5266         * gfortran.dg/pr17143.f90: Ditto.
5267         * gfortran.dg/pr17164.f90: Ditto.
5268         * gfortran.dg/pr17229.f: Modified warning message.
5269         * gfortran.dg/pr18210.f90: Add -std=legacy.
5270         * gfortran.dg/pr19155.f: Ditto.
5271         * gfortran.dg/pr20086.f90: Ditto.
5272         * gfortran.dg/pr20124.f90: Ditto.
5273         * gfortran.dg/pr20755.f: Ditto.
5274         * gfortran.dg/pr20865.f90: Ditto.
5275         * gfortran.dg/pr20950.f: Ditto.
5276         * gfortran.dg/pr21730.f: Ditto.
5277         * gfortran.dg/pr22491.f: Ditto.
5278         * gfortran.dg/pr29713.f90: Ditto.
5279         * gfortran.dg/print_parentheses_1.f: Ditto.
5280         * gfortran.dg/print_parentheses_2.f90: Ditto.
5281         * gfortran.dg/proc_assign_1.f90: Ditto.
5282         * gfortran.dg/proc_decl_1.f90: Ditto.
5283         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
5284         * gfortran.dg/read_eor.f90: : Add -std=legacy.
5285         * gfortran.dg/read_float_1.f90: Ditto.
5286         * gfortran.dg/read_logical.f90: Ditto.
5287         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5288         * gfortran.dg/return_1.f90: Ditto.
5289         * gfortran.dg/rewind_1.f90: Ditto.
5290         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
5291         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
5292         * gfortran.dg/stfunc_1.f90: Ditto.
5293         * gfortran.dg/stfunc_3.f90: Ditto.
5294         * gfortran.dg/stfunc_4.f90: Ditto.
5295         * gfortran.dg/stfunc_6.f90: Ditto.
5296         * gfortran.dg/streamio_2.f90: Ditto.
5297         * gfortran.dg/string_ctor_1.f90: Ditto.
5298         * gfortran.dg/string_null_compare_1.f: Ditto.
5299         * gfortran.dg/substr_6.f90: Ditto.
5300         * gfortran.dg/tl_editing.f90: Ditto.
5301         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
5302         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
5303         * gfortran.dg/x_slash_1.f: Add -std=legacy.
5304         * gfortran.dg/g77/1832.f: Ditto.
5305         * gfortran.dg/g77/19981216-0.f Ditto.
5306         * gfortran.dg/g77/19990525-0.f: Ditto.
5307         * gfortran.dg/g77/19990826-2.f: Ditto.
5308         * gfortran.dg/g77/20000630-2.f: Ditto.
5309         * gfortran.dg/g77/20010116.f: Ditto.
5310         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
5311         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
5312         * gfortran.dg/g77/980520-1.f: Ditto.
5313         * gfortran.dg/g77/check0.f: Ditto.
5314         * gfortran.dg/g77/cpp3.F: Ditto.
5315         * gfortran.dg/g77/cpp4.F: Use new-style character length.
5316         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
5317         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
5318         * gfortran.dg/g77/short.f: Ditto.
5319
5320 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
5321
5322         * gcc.target/mips/ext-3.c: Add NOMIPS16.
5323         * gcc.target/mips/ext-4.c: Likewise.
5324         * gcc.target/mips/interrupt_handler.c: Likewise.
5325         * gcc.target/mips/truncate-4.c: Likewise.
5326         * gcc.target/mips/truncate-5.c: Likewise.
5327
5328 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
5329
5330         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
5331         -fgraphite-force-parallel to -floop-parallelize-all.
5332
5333 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
5334
5335         PR fortran/40011
5336         * gfortran.dg/whole_file_7.f90: New test.
5337         * gfortran.dg/whole_file_8.f90: New test.
5338         * gfortran.dg/whole_file_9.f90: New test.
5339         * gfortran.dg/whole_file_10.f90: New test.
5340         * gfortran.dg/whole_file_11.f90: New test.
5341         * gfortran.dg/whole_file_12.f90: New test.
5342         * gfortran.dg/whole_file_13.f90: New test.
5343         * gfortran.dg/whole_file_14.f90: New test.
5344
5345 2009-07-31  Jason Merrill  <jason@redhat.com>
5346
5347         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
5348         binding semantics.
5349         * g++.dg/cpp0x/named.C: Likewise.
5350         * g++.dg/cpp0x/overload.C: Likewise.
5351         * g++.dg/cpp0x/rv1n.C: Likewise.
5352         * g++.dg/cpp0x/rv1p.C: Likewise.
5353         * g++.dg/cpp0x/rv2n.C: Likewise.
5354         * g++.dg/cpp0x/rv2p.C: Likewise.
5355         * g++.dg/cpp0x/rv3n.C: Likewise.
5356         * g++.dg/cpp0x/rv3p.C: Likewise.
5357         * g++.dg/cpp0x/rv4n.C: Likewise.
5358         * g++.dg/cpp0x/rv4p.C: Likewise.
5359         * g++.dg/cpp0x/rv5n.C: Likewise.
5360         * g++.dg/cpp0x/rv5p.C: Likewise.
5361         * g++.dg/cpp0x/rv6n.C: Likewise.
5362         * g++.dg/cpp0x/rv6p.C: Likewise.
5363         * g++.dg/cpp0x/rv7n.C: Likewise.
5364         * g++.dg/cpp0x/rv7p.C: Likewise.
5365         * g++.dg/cpp0x/template_deduction.C: Likewise.
5366         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
5367         * g++.dg/cpp0x/overloadn.C: New.
5368         * g++.dg/cpp0x/rv-cast.C: New.
5369
5370 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
5371
5372         * gcc.target/mips/ext-4.c: New test.
5373
5374 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5375
5376         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
5377
5378 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5379
5380         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
5381         * gcc.dg/tree-ssa/loop-32.c: Same.
5382         * gcc.dg/tree-ssa/loop-33.c: Same.
5383         * gcc.dg/tree-ssa/loop-34.c: Same.
5384         * gcc.dg/tree-ssa/loop-35.c: Same.
5385         * gcc.dg/tree-ssa/loop-7.c: Same.
5386         * gcc.dg/tree-ssa/pr23109.c: Same.
5387         * gcc.dg/tree-ssa/restrict-2.c: Same.
5388         * gcc.dg/tree-ssa/restrict-3.c: Same.
5389         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
5390         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
5391         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
5392         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
5393         * gcc.dg/tree-ssa/structopt-1.c: Same.
5394         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
5395         * gfortran.dg/pr32921.f: Same.
5396
5397 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5398
5399         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
5400         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
5401         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
5402         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
5403         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
5404         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
5405         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
5406         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
5407         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
5408         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
5409         * gcc.dg/graphite/id-1.c: New.
5410         * gcc.dg/graphite/id-10.c: New.
5411         * gcc.dg/graphite/id-11.c: New.
5412         * gcc.dg/graphite/id-12.c: New.
5413         * gcc.dg/graphite/id-13.c: New.
5414         * gcc.dg/graphite/id-14.c: New.
5415         * gcc.dg/graphite/id-15.c: New.
5416         * gcc.dg/graphite/id-2.c: New.
5417         * gcc.dg/graphite/id-3.c: New.
5418         * gcc.dg/graphite/id-4.c: New.
5419         * gcc.dg/graphite/id-5.c: New.
5420         * gcc.dg/graphite/id-6.c: New.
5421         * gcc.dg/graphite/id-7.c: New.
5422         * gcc.dg/graphite/id-8.c: New.
5423         * gcc.dg/graphite/id-9.c: New.
5424         * gcc.dg/graphite/interchange-0.c: New.
5425         * gcc.dg/graphite/interchange-1.c: New.
5426         * gcc.dg/graphite/interchange-2.c: New.
5427         * gcc.dg/graphite/interchange-3.c: New.
5428         * gcc.dg/graphite/interchange-4.c: New.
5429         * gcc.dg/graphite/interchange-5.c: New.
5430         * gcc.dg/graphite/interchange-6.c: New.
5431         * gcc.dg/graphite/interchange-7.c: New.
5432         * gcc.dg/graphite/interchange-8.c: New.
5433         * gcc.dg/graphite/pr35356-1.c: New.
5434         * gcc.dg/graphite/pr35356-2.c: New.
5435         * gcc.dg/graphite/pr35356-3.c: New.
5436         * gcc.dg/graphite/pr40157.c: New.
5437         * gcc.dg/graphite/run-id-1.c: New.
5438         * gcc.dg/graphite/scop-20.c: New.
5439         * gcc.dg/graphite/scop-21.c: New.
5440         * gfortran.dg/graphite/id-1.f90: New.
5441         * gfortran.dg/graphite/id-10.f90: New.
5442         * gfortran.dg/graphite/id-11.f: New.
5443         * gfortran.dg/graphite/id-12.f: New.
5444         * gfortran.dg/graphite/id-13.f: New.
5445         * gfortran.dg/graphite/id-14.f: New.
5446         * gfortran.dg/graphite/id-15.f: New.
5447         * gfortran.dg/graphite/id-16.f: New.
5448         * gfortran.dg/graphite/id-5.f: New.
5449         * gfortran.dg/graphite/id-6.f: New.
5450         * gfortran.dg/graphite/id-7.f: New.
5451         * gfortran.dg/graphite/id-8.f: New.
5452         * gfortran.dg/graphite/id-9.f: New.
5453         * gfortran.dg/graphite/interchange-1.f: New.
5454         * gfortran.dg/graphite/interchange-2.f: New.
5455
5456 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5457
5458         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
5459         flags based on the name of the testcase.
5460         * gfortran.dg/graphite/graphite.exp: Same.
5461
5462         * gcc.dg/graphite/block-0.c: Adjusted.
5463         * gcc.dg/graphite/block-1.c: Adjusted.
5464         * gcc.dg/graphite/block-2.c: Adjusted.
5465         * gcc.dg/graphite/block-3.c: Adjusted.
5466         * gcc.dg/graphite/block-4.c: Adjusted.
5467         * gcc.dg/graphite/block-5.c: Adjusted.
5468         * gcc.dg/graphite/block-6.c: Adjusted.
5469         * gcc.dg/graphite/pr37485.c: Adjusted.
5470         * gcc.dg/graphite/pr37684.c: Adjusted.
5471         * gcc.dg/graphite/pr37828.c: Adjusted.
5472         * gcc.dg/graphite/pr37883.c: Adjusted.
5473         * gcc.dg/graphite/pr37928.c: Adjusted.
5474         * gcc.dg/graphite/pr37943.c: Adjusted.
5475         * gcc.dg/graphite/pr38409.c: Adjusted.
5476         * gcc.dg/graphite/pr38498.c: Adjusted.
5477         * gcc.dg/graphite/pr38559.c: Adjusted.
5478         * gcc.dg/graphite/pr39335.c: Adjusted.
5479         * gcc.dg/graphite/pr39335_1.c: Adjusted.
5480         * gcc.dg/graphite/scop-0.c: Adjusted.
5481         * gcc.dg/graphite/scop-1.c: Adjusted.
5482         * gcc.dg/graphite/scop-10.c: Adjusted.
5483         * gcc.dg/graphite/scop-11.c: Adjusted.
5484         * gcc.dg/graphite/scop-12.c: Adjusted.
5485         * gcc.dg/graphite/scop-13.c: Adjusted.
5486         * gcc.dg/graphite/scop-14.c: Adjusted.
5487         * gcc.dg/graphite/scop-15.c: Adjusted.
5488         * gcc.dg/graphite/scop-16.c: Adjusted.
5489         * gcc.dg/graphite/scop-17.c: Adjusted.
5490         * gcc.dg/graphite/scop-18.c: Adjusted.
5491         * gcc.dg/graphite/scop-19.c: Adjusted.
5492         * gcc.dg/graphite/scop-2.c: Adjusted.
5493         * gcc.dg/graphite/scop-3.c: Adjusted.-
5494         * gcc.dg/graphite/scop-4.c: Adjusted.
5495         * gcc.dg/graphite/scop-5.c: Adjusted.
5496         * gcc.dg/graphite/scop-6.c: Adjusted.
5497         * gcc.dg/graphite/scop-7.c: Adjusted.
5498         * gcc.dg/graphite/scop-8.c: Adjusted.
5499         * gcc.dg/graphite/scop-9.c: Adjusted.
5500         * gcc.dg/graphite/scop-matmult.c: Adjusted.
5501         * gfortran.dg/graphite/block-1.f90: Adjusted.
5502         * gfortran.dg/graphite/block-2.f: Adjusted.
5503         * gfortran.dg/graphite/block-3.f90: Adjusted.
5504         * gfortran.dg/graphite/block-4.f90: Adjusted.
5505         * gfortran.dg/graphite/id-2.f90: Adjusted.
5506         * gfortran.dg/graphite/id-3.f90: Adjusted.
5507         * gfortran.dg/graphite/id-4.f90: Adjusted.
5508         * gfortran.dg/graphite/pr37852.f90: Adjusted.
5509         * gfortran.dg/graphite/pr37857.f90: Adjusted.
5510         * gfortran.dg/graphite/pr37980.f90: Adjusted.
5511         * gfortran.dg/graphite/pr38083.f90: Adjusted.
5512         * gfortran.dg/graphite/pr38953.f90: Adjusted.
5513         * gfortran.dg/graphite/scop-1.f: Adjusted.
5514
5515 2009-07-30  Doug Kwan  <dougkwan@google.com>
5516
5517         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
5518         in warnings added in rev 141298.
5519
5520 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5521
5522         * lib/options.exp: Use "!=" instead of "ne".
5523
5524         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
5525
5526         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
5527         * gcc.dg/ucnid-12.c: Likewise.
5528
5529 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
5530             Pat Haugen  <pthaugen@us.ibm.com>
5531             Revital Eres <ERES@il.ibm.com>
5532
5533         * gcc.target/powerpc/altivec-32.c: New file to test
5534         Altivec simple math function vectorization.
5535
5536         * gcc.target/powerpc/bswap-run.c: New file to test swap
5537         builtins.
5538         * gcc.target/powerpc/bswap16.c: Ditto.
5539         * gcc.target/powerpc/bswap32.c: Ditto.
5540         * gcc.target/powerpc/bswap64-1.c: Ditto.
5541         * gcc.target/powerpc/bswap64-2.c: Ditto.
5542         * gcc.target/powerpc/bswap64-3.c: Ditto.
5543         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
5544         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
5545         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
5546
5547         * gcc.target/powerpc/popcount-2.c: New file to test
5548         power7 popcntd instructions.
5549         * gcc.target/powerpc/popcount-3.c: Ditto.
5550
5551         * gcc.target/powerpc/pr39457.c: New VSX test.
5552         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
5553         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
5554         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
5555         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
5556         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
5557         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
5558         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
5559         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
5560         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
5561         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
5562         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
5563         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
5564
5565         * gcc.target/powerpc/altivec-6.c: Store the result of
5566         vec_add, so the optimizer doesn't remove it.
5567
5568         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
5569         systems that support bswap64.
5570
5571         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
5572         prevent VSX code generation.
5573
5574         * lib/target-supports.exp (check_vsx_hw_available): New
5575         function to test if VSX available.
5576         (check_effective_target_powerpc_vsx_ok): Ditto.
5577         (check_vmx_hw_available): Add explicit -mno-vsx.
5578
5579 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
5580
5581         PR c/39902
5582         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
5583
5584 2009-07-30  Martin Jambor  <mjambor@suse.cz>
5585
5586         PR tree-optimization/40570
5587         * gcc.c-torture/compile/pr40570.c: New test.
5588
5589 2009-07-29  Jason Merrill  <jason@redhat.com>
5590
5591         PR c++/14912
5592         * g++.dg/template/defarg13.C: New.
5593
5594 2009-07-29  Richard Guenther  <rguenther@suse.de>
5595
5596         PR c++/40834
5597         * g++.dg/torture/pr40834.C: New testcase.
5598
5599 2009-07-29  Michael Matz  <matz@suse.de>
5600
5601         PR middle-end/40830
5602         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
5603
5604 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
5605
5606         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
5607         sh*-*-* targets.  Skip on spu-*-* targets.
5608         * gfortran.dg/maxlocval_4.f90: Likewise.
5609         * gfortran.dg/minlocval_1.f90: Likewise.
5610         * gfortran.dg/minlocval_4.f90: Likewise.
5611
5612 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
5613
5614         PR fortran/40878
5615         * gfortran.dg/gomp/pr40878-1.f90: New test.
5616         * gfortran.dg/gomp/pr40878-2.f90: New test.
5617
5618         PR testsuite/40891
5619         * gcc.dg/cdce1.c: Adjust note line number.
5620         * gcc.dg/cdce2.c: Likewise.
5621
5622 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
5623
5624         PR fortran/40882
5625         * gfortran.dg/proc_ptr_comp_13.f90: New.
5626
5627 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5628
5629         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5630         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5631         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5632         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5633         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5634         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5635         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5636         * gcc.target/i386/avx-vtestps-2.c: Likewise.
5637         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5638         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5639         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5640         * gcc.target/i386/avx-vtestps-3.c: Likewise.
5641         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
5642         #ifdef NEED_IEEE754_FLOAT conditional.
5643         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
5644         conditional.
5645
5646 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5647
5648         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5649         i?86-*-netware.
5650         * g++.dg/ext/bitfield3.C: Likewise.
5651         * g++.dg/ext/bitfield4.C: Likewise.
5652         * g++.dg/ext/bitfield5.C: Likewise.
5653         * gcc.dg/bitfld-15.c: Likewise.
5654         * gcc.dg/bitfld-16.c: Likewise.
5655         * gcc.dg/bitfld-17.c: Likewise.
5656         * gcc.dg/bitfld-18.c: Likewise.
5657         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5658         * gcc.dg/20010912-1.c: Likewise.
5659         * gcc.dg/20021018-1.c: Likewise.
5660         * gcc.dg/20030213-1.c: Likewise.
5661         * gcc.dg/20030225-1.c: Likewise.
5662         * gcc.dg/20030708-1.c: Likewise.
5663         * gcc.dg/20050321-2.c: Likewise.
5664         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5665         * gcc.dg/cdce2.c: Likewise.
5666         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5667         targets.
5668         * gcc.target/i386/pr37248-3.c: Likewise.
5669
5670 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
5671
5672         PR fortran/40848
5673         * gfortran.dg/altreturn_7.f90: New.
5674
5675 2009-07-27  Simon Baldwin  <simonb@google.com>
5676
5677         PR testsuite/40829
5678         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5679         so that indexing no longer runs off array end.
5680
5681 2009-07-27  Tobias Burnus  <burnus@net-b.de>
5682
5683         PR fortran/40851
5684         * gfortran.dg/derived_init_3.f90: New test.
5685
5686 2009-07-26  Tobias Burnus  <burnus@net-b.de>
5687
5688         PR fortran/33197
5689         * gfortran.dg/atan2_1.f90: New test
5690         * gfortran.dg/atan2_2.f90: New test
5691
5692 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
5693
5694         PR c++/40749
5695         * g++.dg/warn/Wreturn-type-6.C: New test.
5696
5697 2009-07-26  Ira Rosen  <irar@il.ibm.com>
5698
5699         PR tree-optimization/40801
5700         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5701         * gfortran.dg/vect/vect.exp: Run tests starting with
5702         "fast-math-real8" with -ffast-math and -fdefault-real-8.
5703
5704 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5705
5706         PR rtl-optimization/40445
5707         * g++.dg/other/builtin-unreachable-1.C: New testcase.
5708
5709 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5710
5711         * gcc.dg/builtin-unreachable-4.c: New test.
5712
5713 2009-07-25  Tobias Burnus  <burnus@net-b.de>
5714
5715         PR fortran/33197
5716         * gfortran.dg/complex_intrinsic_5.f90: New test.
5717         * gfortran.dg/complex_intrinsic_7.f90: New test.
5718
5719 2009-07-25  Martin Jambor  <mjambor@suse.cz>
5720
5721         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5722         * gcc.dg/ipa/noclone-1.c: New test.
5723
5724 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
5725
5726         * lib/target-supports.exp (check_effective_target_static): New
5727         procedure.
5728         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5729         supported.
5730         * g++.old-deja/g++.law/weak.C: Require static effective target.
5731
5732 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
5733
5734         PR fortran/39630
5735         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5736         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5737         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5738         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5739         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5740         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5741         * gfortran.dg/typebound_call_10.f03: New.
5742
5743 2009-07-24  Jason Merrill  <jason@redhat.com>
5744
5745         * g++.dg/cpp0x/defaulted11.C: New.
5746
5747         * g++.dg/cpp0x/initlist23.C: New.
5748
5749 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
5750
5751         PR fortran/40822
5752         * gfortran.dg/char_length_16.f90: New.
5753
5754 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
5755
5756         PR fortran/40643
5757         PR fortran/31067
5758         * gfortran.dg/maxlocval_2.f90: New test.
5759         * gfortran.dg/maxlocval_3.f90: New test.
5760         * gfortran.dg/maxlocval_4.f90: New test.
5761         * gfortran.dg/minlocval_1.f90: New test.
5762         * gfortran.dg/minlocval_2.f90: New test.
5763         * gfortran.dg/minlocval_3.f90: New test.
5764         * gfortran.dg/minlocval_4.f90: New test.
5765
5766 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
5767
5768         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5769         scan-assembler.
5770
5771 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
5772
5773         PR fortran/40839
5774         * gfortran.dg/pr40839.f90: New test.
5775
5776 2009-07-23  Michael Matz  <matz@suse.de>
5777
5778         PR middle-end/40830
5779         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5780         don't set options ourself.
5781
5782 2009-07-23  Simon Baldwin  <simonb@google.com>
5783
5784         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5785         native C compilation where required.
5786
5787 2009-07-22  Doug Kwan  <dougkwan@google.com>
5788
5789         * gcc.c-torture/compile/20090721-1.c: New test.
5790
5791 2009-07-22  Michael Matz  <matz@suse.de>
5792
5793         PR tree-optimization/35229
5794         PR tree-optimization/39300
5795         * gcc.dg/vect/vect-pre-interact.c: New test.
5796
5797 2009-07-22  Richard Guenther  <rguenther@suse.de>
5798
5799         * g++.dg/lookup/using21.C: Fix duplicate paste.
5800
5801 2009-07-22  Richard Guenther  <rguenther@suse.de>
5802
5803         PR c++/40799
5804         * g++.dg/lookup/using21.C: New testcase.
5805
5806 2009-07-21  Jason Merrill  <jason@redhat.com>
5807
5808         * g++.dg/init/aggr4.C: New.
5809
5810 2009-07-21  Jason Merrill  <jason@redhat.com>
5811
5812         Core issue 934
5813         * g++.dg/cpp0x/initlist22.C: New.
5814
5815 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5816
5817         * gcc.target/i386/vectorize8.c: New test.
5818
5819 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5820
5821         PR target/40811
5822         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5823         Add i?86 and x86_64 targets.
5824         * gcc.target/i386/vectorize7.c: New test.
5825
5826         PR target/40809
5827         * gcc.target/i386/pr40809.c: New test.
5828
5829 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
5830
5831         PR tree-optimization/40813
5832         * g++.dg/opt/inline15.C: New test.
5833
5834 2009-07-21  Paul Brook <paul@codesourcery.com>
5835
5836         * gcc.dg/vect/section-anchors-nest-1.c: New test.
5837         * lib/target-supports.exp (check_effective_target_section_anchors):
5838         Add arm*-*-*.
5839
5840 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5841
5842         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5843         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5844         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5845
5846 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5847
5848         * gcc.target/mips/ext-3.c: New test.
5849
5850 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5851
5852         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5853         * gcc.dg/builtin-object-size-8.c: New test.
5854         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5855         * g++.dg/ext/builtin-object-size2.C: Likewise.
5856
5857         PR tree-optimization/40792
5858         * gcc.dg/pr40792.c: New test.
5859
5860 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5861
5862         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5863         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5864         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5865
5866 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5867
5868         * gcc.target/sh/mfmovd.c: New test.
5869
5870 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5871             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5872
5873         PR libfortran/40714
5874         * gfortran.dg/eof_3.f90: New test.
5875
5876 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5877
5878         PR fortran/40727
5879         * gfortran.dg/intrinsic_cmplx.f90: New test.
5880
5881 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5882
5883         PR libfortran/34670
5884         PR libfortran/36874
5885         * gfortran.dg/cshift_bounds_1.f90:  New test.
5886         * gfortran.dg/cshift_bounds_2.f90:  New test.
5887         * gfortran.dg/cshift_bounds_3.f90:  New test.
5888         * gfortran.dg/cshift_bounds_4.f90:  New test.
5889         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5890         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5891         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5892         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5893
5894 2009-07-19  Jan Hubicka  <jh@suse.cz>
5895
5896         PR tree-optimization/40676
5897         * gcc.c-torture/compile/pr40676.c: New testcase.
5898
5899 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5900
5901         * gcc.target/mips/ext-2.c: New test.
5902
5903 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5904
5905         * gcc.target/mips/octeon-exts-7.c: New test.
5906         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5907         * gcc.target/mips/octeon-exts-5.c: Likewise.
5908
5909 2009-07-18  Richard Guenther  <rguenther@suse.de>
5910
5911         PR testsuite/40798
5912         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5913
5914 2009-07-18  Richard Guenther  <rguenther@suse.de>
5915
5916         PR c/40787
5917         * gcc.dg/pr35899.c: Adjust.
5918
5919 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5920
5921         * gcc.target/powerpc/asm-es-1.c: New test.
5922         * gcc.target/powerpc/asm-es-2.c: Likewise.
5923
5924 2009-07-17  Richard Guenther  <rguenther@suse.de>
5925
5926         PR c/40401
5927         * g++.dg/rtti/crash4.C: New testcase.
5928         * g++.dg/torture/20090706-1.C: Likewise.
5929         * gcc.dg/redecl-17.c: Likewise.
5930         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5931         * gcc.dg/declspec-9.c: Expect extra error.
5932         * gcc.dg/declspec-10.c: Likewise.
5933         * gcc.dg/declspec-11.c: Likewise.
5934         * gcc.dg/redecl-10.c: Expect extra warnings.
5935         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5936         * gcc.target/i386/pr39545-1.c: Likewise.
5937         * g++.dg/ext/asm3.C: Expect more errors.
5938         * g++.dg/gomp/block-1.C: Likewise.
5939         * g++.dg/gomp/block-2.C: Likewise.
5940         * g++.dg/gomp/block-3.C: Likewise.
5941         * g++.dg/gomp/block-5.C: Likewise.
5942         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5943         * g++.dg/warn/unused-result1.C: XFAIL.
5944
5945 2009-07-17  Richard Guenther  <rguenther@suse.de>
5946
5947         PR tree-optimization/40321
5948         * gcc.c-torture/compile/pr40321.c: New testcase.
5949         * g++.dg/torture/pr40321.C: Likewise.
5950
5951 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5952
5953         PR c++/40780
5954         * g++.dg/template/ptrmem19.C: New test.
5955
5956 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5957             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5958
5959         PR 40435
5960         * gcc.dg/pr36902.c: Add column info.
5961         * g++.dg/gcov/gcov-2.C: Change count for definition.
5962
5963 2009-07-16  Jason Merrill  <jason@redhat.com>
5964
5965         PR libstdc++/37907
5966         * g++.dg/cpp0x/std-layout1.C: New.
5967         * g++.dg/ext/has_nothrow_assign.C: Fix.
5968         * g++.dg/ext/has_nothrow_copy.C: Fix.
5969         * g++.dg/ext/has_trivial_assign.C: Fix.
5970         * g++.dg/ext/has_trivial_copy.C: Fix.
5971         * g++.dg/ext/is_pod.C: Fix.
5972         * g++.dg/other/offsetof3.C: Adjust.
5973         * g++.dg/overload/ellipsis1.C: Adjust.
5974         * g++.dg/warn/var-args1.C: Adjust.
5975         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5976         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5977         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5978         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5979         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5980
5981 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5982
5983         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5984         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5985         effective target "mpc_pow".
5986         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5987
5988 2009-07-16  Richard Henderson  <rth@redhat.com>
5989
5990         * g++.dg/opt/eh4.C: New test.
5991
5992 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5993
5994         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5995
5996 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5997
5998         PR middle-end/40747
5999         * gcc.c-torture/execute/pr40747.c: New test.
6000
6001 2009-07-15  Richard Guenther  <rguenther@suse.de>
6002
6003         PR middle-end/40753
6004         * gcc.c-torture/compile/pr40753.c: New testcase.
6005
6006 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
6007
6008         PR fortran/40743
6009         * gfortran.dg/interface_assignment_4.f90: New.
6010
6011 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
6012
6013         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
6014         for FreeBSD up to and including version 8.
6015
6016 2009-07-14  Taras Glek  <tglek@mozilla.com>
6017             Rafael Espindola  <espindola@google.com>
6018
6019         * g++.dg/plugin/header-plugin-test.C: New.
6020         * g++.dg/plugin/header_plugin.c: New.
6021         * g++.dg/plugin/plugin.exp: Update.
6022
6023 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
6024
6025         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
6026         function to enable vectorization.
6027         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
6028         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6029
6030 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
6031
6032         * gcc.target/i386/sse-copysignf-vec.c: New test.
6033         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
6034
6035 2009-07-14  Jason Merrill  <jason@redhat.com>
6036
6037         PR c++/37276
6038         * g++.dg/lookup/builtin5.C: New.
6039         * g++.dg/other/error22.C: Add missing extern "C".
6040         * g++.dg/warn/Warray-bounds.C: Likewise.
6041         * gcc.dg/compat/compat-common.h: Likewise.
6042
6043         PR c++/40746
6044         * g++.dg/lookup/using20.C: New.
6045
6046         PR c++/40740
6047         * g++.dg/template/koenig8.C: New.
6048
6049 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
6050
6051         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
6052         both i?86-*-darwin* and x86_64-*-darwin*.
6053
6054 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
6055
6056         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
6057         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
6058         name.
6059
6060 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
6061
6062         PR debug/40705
6063         * g++.dg/debug/dwarf2/typedef1.C: New test.
6064
6065         PR c++/40357
6066         * g++.dg/other/typedef3.C: New test.
6067
6068 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
6069
6070         * gcc.dg/20090709-1.c: Move to a proper place ...
6071         * gcc.target/m68k/20090709-1.c: ... here.
6072
6073 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6074
6075         PR C++/22154
6076         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
6077         front of qualified names are allowed.
6078         * g++.dg/parse/crash10.C: Likewise.
6079         * g++.dg/parse/error15.C: Likewise.
6080         * g++.dg/parse/typename9.C: Likewise.
6081         * g++.dg/parse/error8.C: Likewise.
6082
6083 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
6084
6085         PR fortran/40646
6086         * gfortran.dg/proc_ptr_22.f90: Extended.
6087         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
6088
6089 2009-07-13  Ira Rosen  <irar@il.ibm.com>
6090
6091         * gfortran.dg/vect/vect-6.f: New test.
6092
6093 2009-07-12  Jason Merrill  <jason@redhat.com>
6094
6095         PR c++/36628
6096         * g++.dg/cpp0x/decltype17.C: New.
6097
6098         PR c++/37206
6099         * g++.dg/cpp0x/rv10.C: New.
6100
6101 2009-07-12  Jason Merrill  <jason@redhat.com>
6102
6103         PR c++/40689
6104         * g++.dg/cpp0x/initlist20.C: New.
6105         * g++.dg/cpp0x/initlist21.C: New.
6106
6107 2009-07-12  Ira Rosen  <irar@il.ibm.com>
6108
6109         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
6110         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
6111         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
6112         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
6113         gcc.dg/vect/vect-double-reduc-7.c: New tests.
6114
6115 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
6116
6117         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
6118         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
6119         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
6120         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
6121         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
6122         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
6123         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
6124         effective_target fd_truncate.
6125
6126 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
6127
6128         * gnat.dg/specs/addr1.ads: New test.
6129
6130 2009-07-11  Jan Hubicka  <jh@suse.cz>
6131
6132         PR middle-end/48388
6133         * g++.dg/torture/pr40388.C: New testcase.
6134
6135 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
6136
6137         PR target/40668
6138         * gcc.c-torture/execute/pr40668.c: New test.
6139
6140 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
6141
6142         * gcc.c-torture/execute/20090711-1.c: New test.
6143
6144 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
6145
6146         PR testsuite/40699
6147         PR testsuite/40707
6148         PR testsuite/40709
6149         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
6150         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
6151         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
6152         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
6153
6154 2009-07-11  Tobias Burnus  <burnus@net-b.de>
6155
6156         PR fortran/33197
6157         * gfortran.dg/complex_intrinsic_3.f90: New test.
6158         * gfortran.dg/complex_intrinsic_4.f90: New test.
6159
6160 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
6161
6162         PR target/39079
6163         * gcc.target/mips/mips.exp: Make -msynci a known option.
6164         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
6165
6166 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
6167
6168         PR c++/40502
6169         * g++.dg/ext/strncpy-chk1.C: New test.
6170
6171 2009-07-10  Richard Guenther  <rguenther@suse.de>
6172
6173         PR tree-optimization/40496
6174         * g++.dg/opt/pr40496.C: New testcase.
6175
6176 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6177
6178         PR 25509
6179         PR 40614
6180         * g++.dg/warn/unused-result1-Werror.c: New.
6181
6182 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
6183
6184         PR fortran/39334
6185         * gfortran.dg/recursive_parameter_1.f90: New test.
6186
6187 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6188
6189         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
6190         * gfortran.dg/module_equivalence_6.f90: Ditto.
6191         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
6192         * gfortran.dg/nan_2.f90: Ditto.
6193         * gfortran.dg/inquire_11.f90: Ditto.
6194         * gfortran.dg/abstract_type_3.f03: Ditto.
6195         * gfortran.dg/abstract_type_1.f90: Ditto.
6196         * gfortran.dg/private_type_9.f90: Ditto.
6197         * gfortran.dg/abstract_type_5.f03: Ditto.
6198         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
6199         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
6200         * gfortran.dg/derived_sub.f90: Ditto.
6201         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
6202         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
6203         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
6204         * gfortran.dg/mvbits_6.f90: Ditto.
6205         * gfortran.dg/abstract_type_2.f03: Ditto.
6206         * gfortran.dg/abstract_type_4.f03: Ditto.
6207         * gfortran.dg/bounds_check_9.f90: Ditto.
6208         * gfortran.dg/optional_dim_3.f90: Ditto.
6209         * gfortran.dg/pr32921.f: Ditto.
6210         * gfortran.dg/entry_16.f90: Ditto.
6211         * gfortran.dg/generic_16.f90: Ditto.
6212
6213
6214 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
6215
6216         * gcc.target/m68k/20090709-1.c: New.
6217
6218 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
6219
6220         PR c++/40684
6221         * g++.dg/template/unify11.C: New test.
6222
6223 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
6224
6225         PR fortran/40629
6226         * gfortran.dg/host_assoc_function_9.f90: New test.
6227
6228 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
6229
6230         PR fortran/40646
6231         * gfortran.dg/proc_ptr_22.f90: New.
6232         * gfortran.dg/proc_ptr_comp_12.f90: New.
6233
6234 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
6235
6236         PR middle-end/40692
6237         * gcc.c-torture/compile/pr40692.c: New test.
6238
6239 2009-07-09  Tobias Burnus  <burnus@net-b.de>
6240
6241         PR fortran/40604
6242         * gfortran.dg/pointer_check_6.f90: New test.
6243
6244 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
6245
6246         * gcc.target/mips/truncate-5.c: New test.
6247
6248 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6249
6250         PR libfortran/40330
6251         PR libfortran/40662
6252         * gfortran.dg/fmt_cache_1.f: New test.
6253
6254 2009-07-08  Tobias Burnus  <burnus@net-b.de>
6255
6256         PR fortran/40675
6257         * gfortran.dg/nosigned_zero_1.f90: New test.
6258         * gfortran.dg/nosigned_zero_2.f90: New test.
6259
6260 2009-07-08  Richard Guenther  <rguenther@suse.de>
6261
6262         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
6263
6264 2009-07-08  Richard Guenther  <rguenther@suse.de>
6265
6266         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
6267
6268 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
6269
6270         PR fortran/40591
6271         * gfortran.dg/proc_ptr_21.f90: New test.
6272
6273 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6274
6275         PR c++/31246
6276         * g++.dg/warn/pr31246.C: New.
6277         * g++.dg/warn/pr31246-2.C: New.
6278
6279 2009-07-07  Jason Merrill  <jason@redhat.com>
6280
6281         PR c++/35828
6282         * g++.dg/template/defarg12.C: New.
6283
6284         PR c++/37816
6285         * g++.dg/cpp0x/enum7.C: New.
6286
6287         PR c++/37946
6288         * g++.dg/cpp0x/enum6.C: New.
6289
6290         PR c++/40639
6291         * g++.dg/cpp0x/enum5.C: New.
6292
6293         PR c++/40633
6294         * g++.dg/cpp0x/enum4.C: New.
6295
6296 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6297
6298         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
6299
6300 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6301
6302         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
6303
6304 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
6305
6306         PR middle-end/40669
6307         * gcc.dg/pr40669.c: New test.
6308
6309 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6310
6311         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
6312         location. Update all calls.
6313         * g++.dg/plugin/selfassign.c: Likewise.
6314
6315 2009-07-06  Jason Merrill  <jason@redhat.com>
6316
6317         * g++.dg/rtti/dyncast[34].C: New.
6318
6319 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6320
6321         * lib/target-supports.exp
6322         (check_effective_target_mips_newabi_large_long_double): New.
6323         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
6324         target.
6325         * gcc.target/mips/fpr-moves-6.c: Likewise.
6326
6327 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
6328
6329         PR c++/40557
6330         * g++.dg/template/union2.C: New test.
6331
6332 2009-07-04  Jason Merrill  <jason@redhat.com>
6333
6334         * g++.dg/template/using15.C: New.
6335
6336 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
6337
6338         * gfortran.dg/maxloc_1.f90: New test.
6339
6340 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
6341
6342         PR fortran/40593
6343         * gfortran.dg/proc_ptr_result_6.f90: New.
6344
6345 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6346
6347         * gcc.dg/framework-2.c: Adjust testcase to pass.
6348
6349 2009-07-04  Jason Merrill  <jason@redhat.com>
6350
6351         PR c++/40619
6352         * g++.dg/cpp0x/auto16.C: New.
6353
6354 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
6355
6356         PR target/40587
6357         * gfortran.dg/pr40587.f: New test.
6358
6359 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6360
6361         PR fortran/40638
6362         * gfortran.dg/unit_1.f90: New test.
6363
6364 2009-07-03  Jason Merrill  <jason@redhat.com>
6365
6366         * g++.dg/template/pure1.C: Expect another error.
6367
6368 2009-07-03  Richard Guenther  <rguenther@suse.de>
6369
6370         PR tree-optimization/40640
6371         * gcc.c-torture/compile/pr40640.c: New testcase.
6372
6373 2009-07-03  Richard Guenther  <rguenther@suse.de>
6374
6375         PR middle-end/34163
6376         * gfortran.dg/pr34163.f90: New testcase.
6377
6378 2009-07-03  Jan Hubicka  <jh@suse.cz>
6379
6380         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
6381         * gcc.dg/tree-ssa/loop-25.c: Likewise.
6382         * gcc.dg/tree-ssa/loop-26.c: Likewise.
6383         * gcc.dg/tree-ssa/pr32044.c: Likewise.
6384         * gcc.dg/tree-ssa/loop-29.c: Likewise.
6385         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6386         * gnat.dg/loop_optimization6.adb: Enable -O2.
6387
6388 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
6389
6390         * g++.dg/warn/null4.C: Extend.
6391
6392 2009-07-02  Jason Merrill  <jason@redhat.com>
6393
6394         * g++.dg/template/spec8.C: Fix.
6395
6396 2009-07-02  Michael Matz  <matz@suse.de>
6397
6398         PR fortran/32131
6399         * gfortran.dg/pr32921.f: Adjust.
6400
6401 2009-07-02  Jan Hubicka  <jh@suse.cz>
6402
6403         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
6404
6405 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
6406
6407         * gcc.target/mips/truncate-4.c: New testcase.
6408
6409 2009-07-01  Richard Guenther  <rguenther@suse.de>
6410
6411         PR tree-optimization/19831
6412         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
6413         make allocated memory escape.  Un-XFAIL.
6414         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
6415         * gcc.dg/vect/pr31699.c: Likewise.
6416         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
6417
6418 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
6419
6420         PR c++/40566
6421         * g++.dg/parse/cond5.C: New test.
6422
6423 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
6424
6425         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
6426         (main): Pass n to main_1 instead.
6427         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
6428         (main_1): New function, split off from...
6429         (main): ...here.  Pass `off' to main_1 instead.
6430
6431 2009-06-30  Jason Merrill  <jason@redhat.com>
6432
6433         PR c++/40595
6434         * g++.dg/cpp0x/variadic94.C: New.
6435
6436 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
6437
6438         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
6439         * lib/target-libpath.exp (ld_library_path_vars): New variable.
6440         (init_ld_library_path_env_vars): New function, replacing the
6441         orig_*_saved assignments.  Call it after defining it.
6442         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
6443         (restore_ld_library_path_env_vars): Likewise.
6444         (add_path, find_libgcc_s): New functions.
6445         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
6446         gcc-set-multilib-library-path.
6447         (objc_target_compile): Don't add "." to ld_library_path.
6448         Use add_path.
6449         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
6450         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
6451         gcc-set-multilib-library-path.
6452         * lib/g++.exp (g++_link_flags): Likewise.
6453         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
6454         * lib/c-torture.exp: Do not manipulate ld_library_path at the
6455         top level; do it...
6456         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
6457         to tell when this needs to happen.  Use find_libgcc_s instead of
6458         gcc-set-multilib-library-path.
6459         * lib/gcc-dg.exp: Likewise.
6460         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
6461         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
6462         unless it is in $ALT_LD_LIBRARY_PATH.
6463         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
6464
6465 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
6466
6467         * gnat.dg/discr12.adb: New test.
6468         * gnat.dg/discr12_pkg.ads: New helper.
6469         * gnat.dg/discr13.adb: New test.
6470         * gnat.dg/discr14.ad[sb]: Likewise.
6471         * gnat.dg/discr15.adb: Likewise.
6472         * gnat.dg/discr15_pkg.ads: New helper.
6473         * gnat.dg/discr16.adb: New test.
6474         * gnat.dg/discr16_g.ads: New helper.
6475         * gnat.dg/discr16_pkg.ads: Likewise.
6476         * gnat.dg/discr16_cont.ads: Likewise.
6477         * gnat.dg/discr17.adb: New test.
6478         * gnat.dg/discr18.adb: Likewise.
6479         * gnat.dg/discr18_pkg.ads: New helper.
6480         * gnat.dg/discr19.adb: New test.
6481
6482 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6483
6484         PR fortran/40576
6485         * gfortran.dg/internal_write_1.f90:  New testcase.
6486
6487 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
6488
6489         PR fortran/40594
6490         * gfortran.dg/derived_pointer_recursion_2.f90: New.
6491
6492 2009-06-30  Richard Guenther  <rguenther@suse.de>
6493
6494         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
6495
6496 2009-06-30  Wei Guozhi  <carrot@google.com>
6497
6498         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
6499         to "-Os".
6500
6501 2009-06-30  Ira Rosen  <irar@il.ibm.com>
6502
6503         PR tree-optimization/40542
6504         * gcc.dg/vect/pr40542.c: New test.
6505
6506 2009-06-30  Martin Jambor  <mjambor@suse.cz>
6507
6508         PR tree-optimization/40582
6509         * gcc.c-torture/compile/pr40582.c: New test.
6510
6511 2009-06-30  Wei Guozhi  <carrot@google.com>
6512
6513         PR/40416
6514         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
6515
6516 2009-06-29  Jason Merrill  <jason@redhat.com>
6517
6518         PR c++/40274
6519         * g++.dg/template/debug1.C: New.
6520
6521 2009-06-29  Tobias Burnus  <burnus@net-b.de>
6522
6523         PR fortran/40580
6524         * pointer_check_1.f90: New test.
6525         * pointer_check_2.f90: New test.
6526         * pointer_check_3.f90: New test.
6527         * pointer_check_4.f90: New test.
6528         * pointer_check_5.f90: New test.
6529
6530 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
6531
6532         PR fortran/40551
6533         * gfortran.dg/func_assign_2.f90 : New test.
6534
6535 2009-06-29  Richard Guenther  <rguenther@suse.de>
6536
6537         PR middle-end/14187
6538         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
6539         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
6540         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
6541         * gcc.c-torture/execute/20090623-1.c: Likewise.
6542         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
6543         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
6544
6545 2009-06-29  Richard Guenther  <rguenther@suse.de>
6546
6547         PR middle-end/38212
6548         * gcc.c-torture/execute/pr38212.c: New testcase.
6549
6550 2009-06-29  Richard Guenther  <rguenther@suse.de>
6551
6552         PR tree-optimization/40579
6553         * gcc.c-torture/execute/pr40579.c: New testcase.
6554
6555 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
6556
6557         PR tree-optimization/40550
6558         * gcc.dg/pr40550.c: New test.
6559
6560 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
6561
6562         * gnat.dg/overflow_sum2.adb: New test
6563         * gnat.dg/namet.ads: New helper.
6564
6565         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
6566
6567 2009-06-28  Tobias Burnus  <burnus@net-b.de>
6568
6569         PR fortran/34112
6570         * gfortran.dg/compiler-directive_1.f90: New test.
6571         * gfortran.dg/compiler-directive_2.f: New test.
6572
6573 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6574
6575         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
6576         comment out some values and add some cases.
6577
6578 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
6579
6580         PR testsuite/40567
6581         * gcc.dg/vect/vect.exp: Fix lappend syntax.
6582
6583 2009-06-26  Richard Henderson  <rth@redhat.com>
6584
6585         PR testsuite/40565
6586         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
6587         * gcc.target/i386/local.c: Pass a non-constant to T.
6588
6589 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
6590
6591         PR fortran/39997
6592         PR fortran/40541
6593         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
6594         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
6595         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6596         * gfortran.dg/proc_ptr_result_5.f90: New.
6597
6598 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
6599
6600         PR c/39902
6601         * gcc.dg/dfp/pr39902.c: New test.
6602
6603 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
6604
6605         PR testsuite/40532
6606         * gcc.dg/builtins-65.c: Require c99 runtime.
6607
6608 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6609
6610         * gnat.dg/array7.ad[sb]: New test.
6611
6612 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6613
6614         * gnat.dg/array6.adb: New test.
6615
6616 2009-06-25  Ian Lance Taylor  <iant@google.com>
6617
6618         * g++.dg/warn/Wsign-compare-3.C: New testcase.
6619
6620 2009-06-25  Ian Lance Taylor  <iant@google.com>
6621
6622         * g++.dg/warn/Wunused-16.C: New testcase.
6623
6624 2009-06-25  Ian Lance Taylor  <iant@google.com>
6625
6626         * g++.dg/warn/skip-2.C: New testcase.
6627
6628 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
6629
6630         * gcc.c-torture/execute/20090618-1.c: add dg-run and
6631         dg-skip-if and move to ...
6632         * gcc.dg/torture/20090618-1.c.
6633
6634 2009-06-25  Martin Jambor  <mjambor@suse.cz>
6635
6636         PR tree-optimization/40493
6637         * gcc.c-torture/execute/pr40493.c: New test.
6638
6639 2009-06-24  Jason Merrill  <jason@redhat.com>
6640
6641         PR c++/40342
6642         * g++.dg/template/overload10.C: New.
6643
6644 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
6645
6646         PR fortran/40427
6647         * gfortran.dg/proc_ptr_comp_11.f90: New.
6648
6649 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6650
6651         * gcc.dg/pr40501.c: New testcase.
6652
6653 2009-06-23  DJ Delorie  <dj@redhat.com>
6654
6655         Add MeP port.
6656         * lib/target-supports.exp: Add mep support (no profiling).
6657
6658 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
6659
6660         PR testsuite/39297
6661         * gcc.dg/ssa/loop-31.c: Change scan rules.
6662
6663 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6664
6665         * gcc.dg/cpp/empty-include.c: Update column info.
6666         * gcc.dg/cpp/assert2.c: Update column info.
6667
6668 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
6669
6670         * g++.dg/ext/builtin-object-size1.C: New test.
6671         * g++.dg/ext/builtin-object-size2.C: New test.
6672
6673 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
6674
6675         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6676         * gcc.dg/optimize-bswapdi-1.c: Likewise.
6677
6678 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
6679
6680         * gcc.target/mips/truncate-3.c: New test.
6681
6682 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
6683
6684         PR fortran/37254
6685         PR fortran/39850
6686         * gfortran.dg/interface_30.f90: Modified error message.
6687         * gfortran.dg/proc_decl_22.f90: New.
6688
6689 2009-06-22  Ian Lance Taylor  <iant@google.com>
6690
6691         * gcc.dg/Wcxx-compat-19.c: New testcase.
6692
6693 2009-06-22  Matthias Klose  <doko@ubuntu.com>
6694
6695         PR objc/28050
6696         * pr28050.m: New testcase.
6697
6698 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6699
6700         PR testsuite/40481
6701         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6702
6703 2009-06-22  Martin Jambor  <mjambor@suse.cz>
6704
6705         PR tree-optimization/40492
6706         * g++.dg/torture/pr40492.C: New test.
6707
6708 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
6709
6710         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6711         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
6712
6713 2009-06-22  Olivier Hainque  <hainque@adacore.com>
6714
6715         * gnat.dg/raise_ce.adb: Helper for ...
6716         * gnat.dg/handle_and_return.adb: New test.
6717
6718 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6719
6720         PR fortran/40443
6721         * gfortran.dg/generic_18.f90: New test.
6722
6723 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6724
6725         PR fortran/40472
6726         * gfortran.dg/spread_size_limit.f90: New test.
6727
6728 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6729
6730         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6731         to put dump files in a subdirectory.
6732         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6733         ".o" temporary files.
6734
6735 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
6736
6737         PR fortran/39850
6738         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6739         * gfortran.dg/interface_20.f90: Ditto.
6740         * gfortran.dg/interface_21.f90: Ditto.
6741         * gfortran.dg/interface_22.f90: Ditto.
6742         * gfortran.dg/interface_30.f90: New.
6743         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6744
6745 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6746
6747         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6748         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6749         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6750         DEFAULT_VECTFLAGS.
6751
6752 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6753             Revital Eres  <eres@il.ibm.com>
6754
6755         PR testsuite/40359
6756         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6757         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6758         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6759
6760 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6761
6762         PR testsuite/40475
6763         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6764         without misalignment support.
6765         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6766
6767 2009-06-20  Tobias Burnus  <burnus@net-b.de>
6768
6769         PR fortran/40452
6770         * gfortran.dg/bounds_check_strlen_9.f90: New test.
6771
6772 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
6773
6774         PR fortran/40440
6775         * gfortran.dg/alloc_comp_result_2.f90: New test.
6776
6777 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6778
6779         PR target/40482
6780         * gcc.target/arm/pr40482.c: New test.
6781
6782 2009-06-19  Ian Lance Taylor  <iant@google.com>
6783
6784         * gcc.dg/Wcxx-compat-18.c: New testcase.
6785
6786 2009-06-19  Richard Guenther  <rguenther@suse.de>
6787
6788         * gcc.c-torture/execute/20090618-1.c: New testcase.
6789
6790 2009-06-19  Ian Lance Taylor  <iant@google.com>
6791
6792         * gcc.dg/Wcxx-compat-17.c: New testcase.
6793
6794 2009-06-19  Ian Lance Taylor  <iant@google.com>
6795
6796         * gcc.dg/Wcxx-compat-15.c: New testcase.
6797
6798 2009-06-19  Ian Lance Taylor  <iant@google.com>
6799
6800         * gcc.dg/Wcxx-compat-16.c: New testcase.
6801
6802 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6803
6804         * gcc.dg/builtins-34.c: Add significand cases.
6805
6806 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6807
6808         PR testsuite/40491
6809         * gcc.dg/20080522-1.c: Remove testcase for real.
6810         * gcc.dg/20080528-1.c: Ditto.
6811
6812 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
6813
6814         PR fortran/40450
6815         * gfortran.dg/proc_ptr_20.f90: New.
6816
6817 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
6818
6819         PR target/40470
6820         * gcc.dg/torture/pr40470-1.c: New.
6821         * gcc.dg/torture/pr40470-2.c: Likewise.
6822         * gcc.dg/torture/pr40470-3.c: Likewise.
6823         * gcc.dg/torture/pr40470-4.c: Likewise.
6824
6825 2009-06-18  Diego Novillo  <dnovillo@google.com>
6826
6827         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6828         * gcc.dg/plugin/ggcplug.c: Likewise.
6829         * gcc.dg/plugin/one_time_plugin.c: Likewise.
6830         * g++.dg/plugin/selfassign.c: Likewise.
6831         * g++.dg/plugin/attribute_plugin.c: Likewise.
6832         * g++.dg/plugin/dumb_plugin.c: Likewise.
6833
6834 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6835
6836         * gcc.dg/cpp/arith-3.c: Add column info.
6837
6838 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6839
6840         * gcc.target/arm/fp16-compile-none-2.c: New.
6841         * gcc.target/arm/fp16-compile-ieee-12.c: New.
6842         * gcc.target/arm/fp16-compile-alt-12.c: New.
6843
6844 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6845
6846         * gcc.target/arm/fp16-compile-alt-1.c: New.
6847         * gcc.target/arm/fp16-compile-alt-2.c: New.
6848         * gcc.target/arm/fp16-compile-alt-3.c: New.
6849         * gcc.target/arm/fp16-compile-alt-4.c: New.
6850         * gcc.target/arm/fp16-compile-alt-5.c: New.
6851         * gcc.target/arm/fp16-compile-alt-6.c: New.
6852         * gcc.target/arm/fp16-compile-alt-7.c: New.
6853         * gcc.target/arm/fp16-compile-alt-8.c: New.
6854         * gcc.target/arm/fp16-compile-alt-9.c: New.
6855         * gcc.target/arm/fp16-compile-alt-10.c: New.
6856         * gcc.target/arm/fp16-compile-alt-11.c: New.
6857         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6858         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6859         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6860         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6861         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6862         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6863         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6864         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6865         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6866         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6867         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6868         * gcc.target/arm/fp16-compile-none-1.c: New.
6869         * gcc.target/arm/fp16-compile-exprtype.c: New.
6870         * gcc.target/arm/fp16-compile-vcvt.c: New.
6871         * gcc.target/arm/fp16-builtins-1.c: New.
6872         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6873         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6874         * gcc.target/arm/fp16-param-1.c: New.
6875         * gcc.target/arm/fp16-return-1.c: New.
6876         * gcc.target/arm/fp16-unprototyped-1.c: New.
6877         * gcc.target/arm/fp16-unprototyped-2.c: New.
6878         * gcc.target/arm/fp16-variadic-1.c: New.
6879         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6880         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6881         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6882         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6883         * gcc.dg/torture/arm-fp16-ops.h: New.
6884         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6885         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6886         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6887         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6888         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6889         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6890         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6891         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6892         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6893         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6894         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6895         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6896         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6897         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6898         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6899         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6900         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6901         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6902         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6903         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6904         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6905
6906 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6907
6908         * gcc.dg/builtins-65.c: New test.
6909
6910 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6911
6912         PR fortran/40451
6913         * gfortran.dg/proc_ptr_result_4.f90: New.
6914
6915 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6916
6917         * gcc.c-torture/execute/bitfld-5.c: New test.
6918
6919 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6920
6921         * gcc.dg/builtin-unreachable-3.c: New test.
6922
6923 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6924
6925         * gcc.target/i386/builtin-unreachable.c: New test.
6926
6927 2009-06-17  Ian Lance Taylor  <iant@google.com>
6928
6929         * gcc.dg/Wcxx-compat-14.c: New testcase.
6930
6931 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6932
6933         * gcc.dg/func-ptr-conv-1.c: Update column info.
6934
6935 2009-06-17  Richard Guenther  <rguenther@suse.de>
6936
6937         PR middle-end/40404
6938         * gcc.c-torture/execute/pr40404.c: New testcase.
6939
6940 2009-06-17  Richard Guenther  <rguenther@suse.de>
6941
6942         PR middle-end/40460
6943         * g++.dg/torture/pr40460.C: New testcase.
6944
6945 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6946
6947         * gcc.dg/plugin/one_time_plugin.c: New test.
6948         * gcc.dg/plugin/one_time-test-1.c: New test.
6949         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6950
6951 2009-06-16  Ian Lance Taylor  <iant@google.com>
6952
6953         * g++.dg/warn/skip-1.C: New testcase.
6954
6955 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6956
6957         PR middle-end/40446
6958         * g++.dg/other/pr40446.C: New test.
6959
6960 2009-06-16  Richard Guenther  <rguenther@suse.de>
6961
6962         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6963         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6964         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6965         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6966
6967 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6968
6969         * gcc.c-torture/compile/pr40432.c: New file.
6970
6971 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6972
6973         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6974
6975 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6976
6977         PR fortran/36947
6978         PR fortran/40039
6979         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6980         * gfortran.dg/interface_20.f90: Modified error messages.
6981         * gfortran.dg/interface_21.f90: Ditto.
6982         * gfortran.dg/interface_26.f90: Ditto.
6983         * gfortran.dg/interface_27.f90: Ditto.
6984         * gfortran.dg/interface_28.f90: Extended test case.
6985         * gfortran.dg/interface_29.f90: New.
6986         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6987         * gfortran.dg/proc_decl_8.f90: Ditto.
6988         * gfortran.dg/proc_ptr_11.f90: Ditto.
6989         * gfortran.dg/proc_ptr_15.f90: Ditto.
6990
6991 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6992
6993         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6994         printing.
6995         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6996         gcc.dg/vect/vect-outer-4f.c: Likewise.
6997         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6998         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6999         Likewise.
7000         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
7001         outer loop.
7002
7003 2009-06-16  Tobias Burnus  <burnus@net-b.de>
7004
7005         PR fortran/40383
7006         * gfortran.dg/bounds_check_strlen_8.f90: New test.
7007
7008 2009-06-15  Ian Lance Taylor  <iant@google.com>
7009
7010         * gcc.dg/Wjump-misses-init-1.c: New testcase.
7011         * gcc.dg/Wjump-misses-init-2.c: New testcase.
7012         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
7013         Recognize new notes.
7014         * gcc.dg/stmt-expr-label-2.c: Likewise.
7015         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
7016         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
7017         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
7018         * gcc.dg/c99-vla-jump-4.c: Likewise.
7019         * gcc.dg/stmt-expr-label-1.c: Likewise.
7020         * gcc.dg/stmt-expr-label-3.c: Likewise.
7021         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
7022
7023 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7024
7025         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
7026
7027 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
7028
7029         * gcc.dg/builtin-object-size-7.c: New test.
7030
7031 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
7032
7033         PR testsuite/40426
7034         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
7035         level != "" use separate -gdwarf-2 -g${level} options instead of
7036         -gdwarf-2${level}.
7037         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
7038         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
7039         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
7040
7041 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
7042
7043         * g++.dg/abi/mangle11.C: Update warning line.
7044         * g++.dg/abi/mangle12.C: Update warning line.
7045         * g++.dg/abi/mangle17.C: Update warning line.
7046         * g++.dg/abi/mangle20-2.C: Update warning line.
7047
7048 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7049
7050         * gcc.dg/optimize-bswap-1.c: Split into these two:
7051         * gcc.dg/optimize-bswapsi-1.c: New testcase.
7052         * gcc.dg/optimize-bswapdi-1.c: New testcase.
7053
7054 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7055
7056         * gcc.dg/optimize-bswap-1.c: New testcase.
7057
7058 2009-06-14  Richard Guenther  <rguenther@suse.de>
7059
7060         PR middle-end/40389
7061         * g++.dg/torture/pr40389.C: New testcase.
7062
7063 2009-06-13  Richard Guenther  <rguenther@suse.de>
7064
7065         PR tree-optimization/40421
7066         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
7067
7068 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
7069
7070         * gcc.dg/old-style-prom-3.c: Add column info.
7071         * gcc.dg/overflow-warn-1.c
7072         * gcc.dg/gomp/pr27415.c
7073         * gcc.dg/gomp/for-1.c: Same.
7074         * gcc.dg/enum-compat-1.c: Same.
7075         * gcc.dg/c99-tag-3.c: Same.
7076         * gcc.dg/Wredundant-decls-2.c: Same.
7077         * gcc.dg/func-ptr-conv-1.c: Same.
7078         * gcc.dg/asm-wide-1.c: Same.
7079         * gcc.dg/nofixed-point-2.c: Same.
7080         * gcc.dg/cpp/line3.c: Same.
7081         * gcc.dg/array-10.c: Same.
7082         * gcc.dg/c99-vla-jump-1.c: Same.
7083         * gcc.dg/pr20368-1.c: Same.
7084         * gcc.dg/Wshadow-3.c: Same.
7085         * gcc.dg/c90-const-expr-8.c: Same.
7086         * gcc.dg/label-decl-2.c: Same.
7087         * gcc.dg/dremf-type-compat-2.c: Same.
7088         * gcc.dg/c90-const-expr-5.c: Same.
7089         * gcc.dg/builtins-30.c: Same.
7090         * gcc.dg/Warray-bounds.c: Same.
7091         * gcc.dg/Wcxx-compat-2.c: Same.
7092         * gcc.dg/tree-ssa/col-1.c: Same.
7093         * gcc.dg/old-style-prom-2.c: Same.
7094         * gcc.dg/cast-function-1.c: Same.
7095         * gcc.dg/pr15698-1.c: Same.
7096         * gcc.dg/dremf-type-compat-3.c: Same.
7097         * gcc.dg/vla-8.c: Same.
7098         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
7099         line.
7100         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
7101         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
7102         * gcc.dg/enum-compat-1.c: Same.
7103         * gcc.dg/dremf-type-compat-2.c: Same.
7104         * gcc.dg/old-style-prom-2.c: Same.
7105         * gcc.dg/pr15698-1.c: Same.
7106         * gcc.dg/pr20368-1.c: Same.
7107         * gcc.dg/dremf-type-compat-3.c: Same.
7108         * gcc.dg/builtins-30.c: Same.  Test for columns.
7109
7110 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
7111
7112         PR fortran/40176
7113         * gfortran.dg/proc_decl_1.f90: Extended.
7114
7115 2009-06-12  Ian Lance Taylor  <iant@google.com>
7116
7117         * gcc.dg/Wcxx-compat-13.c: New testcase.
7118
7119 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7120
7121         PR tree-opt/38865
7122         * gcc.dg/tree-ssa/fre-vce-1.c
7123
7124 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
7125
7126         PR testsuite/40384
7127         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
7128         min-insn-to-prefetch-ratio=5.
7129
7130 2009-06-12  Joey Ye  <joey.ye@intel.com>
7131             H.J. Lu  <hongjiu.lu@intel.com>
7132
7133         PR middle-end/39146
7134         * gcc.target/i386/stackalign/pr39146.c: New.
7135
7136 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
7137
7138         * gcc.target/i386/crc32-1.c: New.
7139         * gcc.target/i386/crc32-2.c: Likewise.
7140
7141 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
7142
7143         PR c/39252
7144         * gcc.dg/builtin-unreachable-1.c: New test.
7145         * gcc.dg/builtin-unreachable-2.c: Same.
7146
7147 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
7148
7149         PR fortran/40402
7150         * gfortran.dg/data_value_1.f90: New test.
7151
7152 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7153
7154         PR testsuite/39831
7155         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
7156         remove ilp32 requirement.
7157         * gcc.target/i386/excess-precision-2.c: Likewise.
7158         * gcc.target/i386/excess-precision-3.c: Likewise.
7159         * gcc.target/i386/excess-precision-4.c: Likewise.
7160         * gcc.target/i386/excess-precision-5.c: Likewise.
7161         * gcc.target/i386/excess-precision-6.c: Likewise.
7162
7163 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7164
7165         PR fortran/38718
7166         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
7167         * gfortran.dg/nan_5.f90: New test.
7168
7169 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
7170
7171         * gcc.target/arm/neon-modes-1.c: New test.
7172
7173 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
7174
7175         * g++.dg/torture/pr31579.C: Cast pointer
7176         via __SIZE_TYPE__ instead of 'unsigned long'.
7177
7178 2009-06-10  Anthony Green  <green@moxielogic.com>
7179
7180         * lib/target-supports.exp (check_profiling_available):
7181         Profiling is not available for testing purposes on moxie.
7182
7183 2009-06-09  Ian Lance Taylor  <iant@google.com>
7184
7185         * gcc.dg/Wcxx-compat-12.c: New testcase.
7186
7187 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
7188
7189         PR libfortran/40334
7190         * gfortran.dg/backspace_11.f90: New.
7191
7192 2009-06-09  Jason Merrill  <jason@redhat.com>
7193
7194         * g++.dg/cpp0x/defaulted10.C: New.
7195
7196 2009-06-09  Martin Jambor  <mjambor@suse.cz>
7197
7198         * gcc.c-torture/compile/pr40351.c: New file.
7199
7200 2009-06-09  Olivier Hainque  <hainque@adacore.com>
7201
7202         * gnat.dg/align_max.adb: New test.
7203
7204 2009-06-08  Jason Merrill  <jason@redhat.com>
7205
7206         * g++.dg/cpp0x/auto15.C: New.
7207
7208 2009-06-08  Jan Hubicka  <jh@suse.cz>
7209
7210         PR debug/39834
7211         * gcc.dg/torture/pr39834.c
7212
7213 2009-06-08  Jan Hubicka  <jh@suse.cz>
7214
7215         PR middle-end/40102
7216         * g++.dg/torture/pr40102.C: New testcase.
7217
7218 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
7219
7220         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
7221         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
7222         * gcc.dg/builtin-object-size-6.c: New test.
7223
7224         PR c++/40373
7225         * g++.dg/template/dtor7.C: New test.
7226
7227         PR c++/40370
7228         PR c++/40372
7229         * g++.dg/template/error41.C: New test.
7230         * g++.dg/template/error42.C: New test.
7231
7232 2009-06-08  Revital Eres  <eres@il.ibm.com>
7233
7234         PR testsuite/40359
7235         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
7236         * gcc.dg/vect/vect-88.c: Likewise.
7237         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7238         * gcc.dg/vect/pr25413.c: Likewise.
7239         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
7240
7241 2009-06-07  Ian Lance Taylor  <iant@google.com>
7242
7243         * g++.dg/warn/Wswitch-3.C: New testcase.
7244         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
7245         * gcc.dg/Wswitch-enum-error.c: Likewise.
7246         * gcc.dg/Wswitch-error.c: Likewise.
7247
7248 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7249
7250         PR fortran/40008
7251         * gfortran.dg/negative_unit.f: Update test.
7252         * gfortran.dg/negative_unit_int8.f: Update test.
7253         * gfortran.dg/newunit_1.f90: New test.
7254
7255 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7256
7257         PR fortran/25104
7258         PR fortran/29962
7259         * gfortran.dg/spread_init_expr.f03: New.
7260         * gfortran.dg/unpack_init_expr.f03: New.
7261         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
7262         error message.
7263
7264 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7265
7266         PR fortran/25104
7267         PR fortran/29962
7268         * gfortran.dg/count_init_expr.f03
7269         * gfortran.dg/product_init_expr.f03
7270         * gfortran.dg/sum_init_expr.f03
7271
7272 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7273
7274         PR fortran/36874
7275         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
7276         message.
7277         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
7278         shapes.
7279         * gfortran.dg/zero_sized_5.f90: Likewise.
7280
7281 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
7282
7283         PR middle-end/32950
7284         * g++.dg/torture/pr32950.C: New.
7285
7286 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7287
7288         PR fortran/25104
7289         PR fortran/29962
7290         * gfortran.dg/dot_product_1.f03: New.
7291         * gfortran.dg/matmul_8.f03: New.
7292         * gfortran.dg/transpose_3.f03: New.
7293
7294 2009-06-06  Ian Lance Taylor  <iant@google.com>
7295
7296         * gcc.dg/Wunused-label-1.c: New test case.
7297         * g++.dg/warn/Wunused-label-1.C: New test case.
7298         * g++.dg/warn/Wunused-label-2.C: New test case.
7299         * g++.dg/warn/Wunused-label-3.C: New test case.
7300
7301 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
7302
7303         PR fortran/37203
7304         * reshape_zerosize_2.f90: New.
7305
7306 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
7307
7308         PR fortran/32890
7309         * gfortran.dg/pack_assign_1.f90: New.
7310         * gfortran.dg/pack_vector_1.f90: New.
7311
7312 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
7313
7314         PR middle-end/40340
7315         * gcc.dg/pr40340-1.c: New test.
7316         * gcc.dg/pr40340-2.c: New test.
7317         * gcc.dg/pr40340-3.c: New test.
7318         * gcc.dg/pr40340-4.c: New test.
7319         * gcc.dg/pr40340-5.c: New test.
7320         * gcc.dg/pr40340.h: New file.
7321
7322 2009-06-05  Revital Eres  <eres@il.ibm.com>
7323
7324         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
7325         New procedure.
7326         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
7327         * gcc.dg/vect/vect-33.c: Likewise.
7328         * gcc.dg/vect/vect-92.c: Likewise.
7329         * gcc.dg/vect/vect-58.c: Likewise.
7330         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7331         * gcc.dg/vect/vect-42.c: Likewise.
7332         * gcc.dg/vect/slp-25.c: Likewise.
7333         * gcc.dg/vect/vect-align-1.c: Likewise.
7334         * gcc.dg/vect/vect-align-2.c: Likewise.
7335         * gcc.dg/vect/vect-93.c: Likewise.
7336         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
7337         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
7338         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
7339         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
7340         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
7341         * gcc.dg/vect/vect-26.c: Likewise.
7342         * gcc.dg/vect/vect-44.c: Likewise.
7343         * gcc.dg/vect/vect-70.c: Likewise.
7344         * gcc.dg/vect/vect-95.c: Likewise.
7345         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7346         * gcc.dg/vect/vect-28.c: Likewise.
7347         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
7348         * gcc.dg/vect/vect-87.c: Likewise.
7349         * gcc.dg/vect/vect-109.c: Likewise.
7350         * gcc.dg/vect/vect-54.c: Likewise.
7351         * gcc.dg/vect/vect-96.c: Likewise.
7352         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7353         * gcc.dg/vect/vect-88.c: Likewise.
7354         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7355         * gcc.dg/vect/vect-89.c: Likewise.
7356         * gcc.dg/vect/vect-91.c: Likewise.
7357         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7358         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7359         * gfortran.dg/vect/vect-2.f90: Likewise.
7360         * gfortran.dg/vect/vect-3.f90: Likewise.
7361         * gfortran.dg/vect/vect-4.f90: Likewise.
7362         * gfortran.dg/vect/vect-5.f90: Likewise.
7363
7364 2009-06-05  Alexander Strange <astrange@ithinksw.com>
7365
7366         PR tree-optimization/36318
7367         * gcc.dg/tree-ssa/sra-7.c: New test.
7368
7369 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
7370
7371         PR fortran/37203
7372         * gfortran.dg/reshape_order_5.f90: New.
7373         * gfortran.dg/reshape_shape_1.f90: New.
7374
7375 2009-06-04  Jason Merrill  <jason@redhat.com>
7376
7377         * g++.dg/template/error38.C: Add pointer-to-typedef case.
7378
7379 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
7380
7381         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
7382         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
7383
7384 2009-06-04  Richard Guenther  <rguenther@suse.de>
7385
7386         PR c++/39371
7387         * g++.dg/torture/pr40335.C: New testcase.
7388
7389 2009-06-03  Richard Guenther  <rguenther@suse.de>
7390
7391         PR middle-end/40328
7392         * gcc.dg/torture/pr40328.c: New testcase.
7393
7394 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
7395
7396         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
7397         m68k and fido.
7398
7399 2009-06-03  Martin Jambor  <mjambor@suse.cz>
7400
7401         * g++.dg/torture/pr40323.C: New file.
7402
7403 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
7404
7405         * gnat.dg/specs/root.ads: New test.
7406         * gnat.dg/specs/root-level_1.ads: Likewise.
7407         * gnat.dg/specs/root-level_2.ads: Likewise.
7408         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
7409
7410 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
7411
7412         * g++.dg/init/ref15.C: Require unwrapped targets.
7413
7414 2009-06-02  Jason Merrill  <jason@redhat.com>
7415
7416         * g++.dg/cpp0x/initlist13.C: Remove expected error.
7417         * g++.dg/cpp0x/initlist18.C: New.
7418         * g++.dg/cpp0x/initlist19.C: New.
7419
7420         * g++.dg/cpp0x/auto14.C: New.
7421
7422 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
7423
7424         * gnat.dg/alignment6.adb: Remove XFAIL.
7425
7426 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
7427
7428         PR c++/38089
7429         * g++.dg/template/spec36.C: New test.
7430
7431 2009-06-01  Ian Lance Taylor  <iant@google.com>
7432
7433         * gcc.dg/cast-qual-3.c: New testcase.
7434         * g++.dg/warn/Wcast-qual2.C: New testcase.
7435
7436 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
7437
7438         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
7439         (process-message): Expect column numbers.
7440         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
7441         * gcc.dg/pch/counter-2.c: Same.
7442         * gcc.dg/pch/valid-2.c: Same.
7443         * gcc.dg/pch/warn-1.c: Same.
7444         * gcc.dg/pch/valid-1.c: Same.
7445         * gcc.dg/cpp/include2a.c: Handle lack of columns.
7446         * gcc.dg/cpp/syshdr.c: Same.
7447         * gcc.dg/cpp/19940712-1.c: Same.
7448         * gcc.dg/cpp/missing-header-1.c: Same.
7449         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
7450         * gcc.dg/cpp/tr-warn3.c: Same.
7451         * gcc.dg/cpp/pr29612-2.c: Same.
7452         * gcc.dg/cpp/tr-warn4.c: Same.
7453         * gcc.dg/cpp/Wtrigraphs.c: Same.
7454         * gcc.dg/cpp/poison.c: Same.
7455         * gcc.dg/cpp/arith-3.c: Same.
7456         * gcc.dg/cpp/sysmac2.c: Same.
7457         * gcc.dg/cpp/cpp.exp: Same.
7458         * gcc.dg/cpp/tr-warn5.c: Same.
7459         * gcc.dg/cpp/include2.c: Same.
7460         * gcc.dg/cpp/Wmissingdirs.c: Same.
7461         * gcc.dg/cpp/Wmissingdirs.c: Same.
7462         * gcc.dg/cpp/tr-warn6.c: Same.
7463         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
7464         * gcc.dg/cpp/macspace1.c: Same.
7465         * gcc.dg/cpp/escape-2.c: Same.
7466         * gcc.dg/cpp/assert2.c: Same.
7467         * gcc.dg/cpp/undef2.c: Same.
7468         * gcc.dg/cpp/macspace2.c: Same.
7469         * gcc.dg/cpp/tr-warn1.c: Same.
7470         * gcc.dg/cpp/extratokens2.c: Same.
7471         * gcc.dg/cpp/strify2.c: Same.
7472         * gcc.dg/cpp/Wsignprom.c: Same.
7473         * gcc.dg/cpp/redef2.c: Same.
7474         * gcc.dg/cpp/trad/trad.exp: Same.
7475         * gcc.dg/cpp/arith-1.c: Same.
7476         * gcc.dg/cpp/extratokens.c: Same.
7477         * gcc.dg/cpp/if-mpar.c: Same.
7478
7479 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7480
7481         * gnat.dg/nested_float_packed.ads: New test.
7482
7483 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7484             Eric Botcazou  <botcazou@adacore.com>
7485
7486         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
7487         * gnat.dg/test_oconst.adb: New test.
7488
7489 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
7490
7491         * gcc.dg/plugin/ggcplug.c: Moved comment.
7492         (plugin_init): Fixed typo, declared i, returned 0 at end.
7493
7494 2009-05-31  Ira Rosen  <irar@il.ibm.com>
7495
7496         PR testsuite/40244
7497         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
7498         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
7499
7500 2009-05-29  Ian Lance Taylor  <iant@google.com>
7501
7502         * gcc.dg/Wcxx-compat-11.c: New testcase.
7503
7504 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7505
7506         PR fortran/40019
7507         * gfortran.dg/leadz_trailz_1.f90: New test.
7508         * gfortran.dg/leadz_trailz_2.f90: New test.
7509
7510 2009-05-29  Martin Jambor  <mjambor@suse.cz>
7511
7512         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
7513         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
7514         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7515         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7516         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
7517         * gcc.dg/tree-ssa/sra-2.c: Likewise.
7518         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7519         * gcc.dg/tree-ssa/sra-1.c: Likewise.
7520         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
7521         * gcc.dg/tree-ssa/sra-5.c: New file.
7522         * gcc.dg/tree-ssa/sra-6.c: New file.
7523         * gcc.c-torture/compile/sra-1.c: New file.
7524
7525 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
7526
7527         PR middle-end/40291
7528         * gcc.c-torture/compile/pr40291.c: New test.
7529
7530         PR target/40017
7531         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
7532         __vector _Bool.
7533         * gcc.target/powerpc/altivec-30.c: New test.
7534         * gcc.target/powerpc/altivec-31.c: New test.
7535
7536 2009-05-28  Richard Guenther  <rguenther@suse.de>
7537
7538         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
7539         * gcc.c-torture/execute/20090527-1.c: Likewise.
7540
7541 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
7542
7543         PR c++/39754
7544         * g++.dg/template/canon-type-1.C: New test.
7545         * g++.dg/template/canon-type-2.C: Likewise.
7546         * g++.dg/template/canon-type-3.C: Likewise.
7547         * g++.dg/template/canon-type-4.C: Likewise.
7548         * g++.dg/template/canon-type-5.C: Likewise.
7549         * g++.dg/template/canon-type-6.C: Likewise.
7550         * g++.dg/template/canon-type-7.C: Likewise.
7551
7552 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
7553             Uros Bizjak  <ubizjak@gmail.com>
7554             Danny Smith  <dansmister@gmail.com>
7555
7556         PR target/37216
7557
7558         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
7559         New function.
7560         * gcc.target/i386/pr37216.c:  New test source file.
7561         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
7562         use -fno-common for testing Cygwin and MinGW targets.
7563
7564 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
7565
7566         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
7567         * g++.dg/opt/memcpy1.C (size_t): Likewise.
7568         * g++.dg/pr37742.C (size_t): Likewise.
7569         * g++.dg/torture/pr34850.C (size_t): Likewise.
7570         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
7571         _PTRDIFF_TYPE__.
7572         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
7573         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
7574         (size_t): Use __extension__ and __SIZE_TYPE__.
7575         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
7576         __SIZE_TYPE__.
7577         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
7578         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
7579         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
7580         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
7581         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
7582         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
7583         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
7584         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
7585         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
7586         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
7587         (__ssize_t): Likewise.
7588         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
7589         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
7590         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
7591         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
7592         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
7593         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
7594         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
7595         * gcc.dg/pr33667.c (size_t): Likewise.
7596         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
7597         * gcc.dg/torture/pr39204.c (size_t): Likewise.
7598         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
7599         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
7600         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
7601         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
7602
7603 2009-05-28  Ira Rosen  <irar@il.ibm.com>
7604
7605         PR tree-optimization/40254
7606         * gcc.dg/vect/pr40254.c: New test.
7607
7608 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
7609
7610         PR middle-end/33699
7611         * gcc.target/mips/const-anchor-1.c: New test.
7612         * gcc.target/mips/const-anchor-2.c: New test.
7613
7614 2009-05-27  Jason Merrill  <jason@redhat.com>
7615
7616         * g++.dg/cpp0x/initlist15.C: New.
7617         * g++.dg/cpp0x/initlist16.C: New.
7618         * g++.dg/cpp0x/initlist17.C: New.
7619
7620 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
7621
7622         PR fortran/39178
7623         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7624         patterns to reflect frontend changes.
7625         * gfortran.dg/vector_subscript_4.f90: Likewise.
7626
7627 2009-05-27  Olivier Hainque  <hainque@adacore.com>
7628             Eric Botcazou  <botcazou@adacore.com>
7629
7630         * gcc.c-torture/execute/align-nest.c: New testcase.
7631         * gnat.dg/misaligned_nest.adb: New testcase.
7632
7633 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
7634
7635         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7636         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7637         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7638         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7639
7640 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
7641
7642         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7643         cast instead of assuming 0ul.
7644         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7645         __SIZE_TYPE__.
7646         (_type_desc): Make first argument const.
7647         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7648
7649 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7650
7651         PR libfortran/40187
7652         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
7653         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
7654
7655 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
7656
7657         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7658         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7659         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7660         * gcc.dg/plugin/ggcplug.c: Added new file.
7661
7662 2009-05-26  Tobias Burnus  <burnus@net-b.de>
7663
7664         PR fortran/40246
7665         * gfortran.dg/nullify_4.f90: New test.
7666
7667 2009-05-26  Richard Guenther  <rguenther@suse.de>
7668
7669         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7670
7671 2009-05-26  Richard Guenther  <rguenther@suse.de>
7672
7673         PR middle-end/40252
7674         * gcc.c-torture/compile/pr40252.c: New testcase.
7675
7676 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
7677
7678         PR c++/40007
7679         * g++.dg/template/typedef18.C: New test.
7680         * g++.dg/template/typedef19.C: Likewise.
7681         * g++.dg/template/typedef20.C: Likewise.
7682         * g++.dg/template/access11.C: Adjust.
7683
7684 2009-05-26  Richard Guenther  <rguenther@suse.de>
7685
7686         PR testsuite/40247
7687         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7688
7689 2009-05-25  Jason Merrill  <jason@redhat.com>
7690
7691         PR c++/38064
7692         * g++.dg/cpp0x/enum3.C: New test.
7693
7694 2009-05-25  Richard Guenther  <rguenther@suse.de>
7695
7696         PR tree-optimization/36327
7697         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7698         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7699         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7700         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7701         * gcc.dg/vect/vect-40.c: Likewise.
7702         * gcc.dg/vect/vect-42.c: Likewise.
7703         * gcc.dg/vect/vect-46.c: Likewise.
7704         * gcc.dg/vect/vect-76.c: Likewise.
7705
7706 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
7707
7708         PR fortran/40176
7709         * gfortran.dg/proc_ptr_18.f90: New.
7710         * gfortran.dg/proc_ptr_19.f90: New.
7711         * gfortran.dg/proc_ptr_comp_9.f90: New.
7712         * gfortran.dg/proc_ptr_comp_10.f90: New.
7713
7714 2009-05-25  Richard Guenther  <rguenther@suse.de>
7715
7716         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7717         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7718
7719 2009-05-25  Ira Rosen  <irar@il.ibm.com>
7720
7721         PR tree-optimization/40238
7722         * gcc.dg/vect/pr40238.c: New test.
7723
7724 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7725             Dominique Dhumieres  <dominiq@lps.ens.fr>
7726
7727         PR fortran/35732
7728         PR fortran/39872
7729         * gfortran.dg/bounds_check_fail_3.f90: New test.
7730         * gfortran.dg/bounds_check_fail_4.f90: New test.
7731         * gfortran.dg/bounds_check_14.f90: Update test.
7732         * gfortran.dg/bound_4.f90: Update test.
7733
7734 2009-05-24  Richard Guenther  <rguenther@suse.de>
7735
7736         PR middle-end/40233
7737         * gcc.c-torture/compile/pr40233.c: New testcase.
7738
7739 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
7740
7741         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7742         for alpha*-*-* targets.
7743
7744 2009-05-24  Ira Rosen  <irar@il.ibm.com>
7745
7746         * gcc.dg/vect/bb-slp-1.c: New test.
7747         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7748         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7749         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7750         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7751         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7752         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7753         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7754         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7755         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7756         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7757         gcc.dg/vect/bb-slp-22.c: Likewise.
7758         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7759
7760 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
7761             Maxim Kuvyrkov  <maxim@codesourcery.com>
7762
7763         * gcc.dg/falign-labels-1.c: New test.
7764
7765 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7766
7767         * gnat.dg/specs/rep_clause3.ads: New test.
7768
7769 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7770
7771         * gnat.dg/addr6.adb: New test.
7772
7773 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7774
7775         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7776         New function.
7777         * gcc.target/arm/thumb2-mul-space.c: New file.
7778         * gcc.target/arm/thumb2-mul-space-2.c: New file.
7779         * gcc.target/arm/thumb2-mul-space-3.c: New file.
7780         * gcc.target/arm/thumb2-mul-speed.c: New file.
7781
7782 2009-05-22  Richard Guenther  <rguenther@suse.de>
7783
7784         PR middle-end/38964
7785         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7786         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7787         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7788
7789 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7790
7791         * gcc.dg/dll-6.c: New test.
7792         * gcc.dg/dll-6a.c: Likewise.
7793         * gcc.dg/dll-7.c: Likewise.
7794         * gcc.dg/dll-7a.c: Likewise.
7795         * g++.dg/ext/dllexport2.C: Likewise.
7796         * g++.dg/ext/dllexport2a.cc: Likewise.
7797
7798 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
7799
7800         PR target/37846
7801         * gcc.target/ia64/mfused-madd-vect.c: New test.
7802         * gcc.target/ia64/mfused-madd.c: New test.
7803         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7804         * gcc.target/ia64/mno-fused-madd.c: New test.
7805
7806 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7807
7808         * gcc.target/i386/movbe-1.c: New.
7809         * gcc.target/i386/movbe-2.c: Likewise.
7810
7811 2009-05-21  Taras Glek  <tglek@mozilla.com>
7812
7813         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7814         plugin_init signature.
7815         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7816         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7817         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7818
7819 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
7820
7821         * gcc.dg/target/arm/neon-vmla-1.c: New.
7822         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7823
7824 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
7825
7826         * gcc.target/mips/octeon-exts-6.c: New test.
7827         * gcc.target/mips/extend-1.c: New test.
7828         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7829         EXTS.
7830         * gcc.target/mips/octeon-exts-5.c: Likewise.
7831
7832 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
7833
7834         PR middle-end/40204
7835         * gcc.c-torture/compile/pr40204.c: New test.
7836
7837 2009-05-20  Richard Guenther  <rguenther@suse.de>
7838
7839         * gcc.c-torture/compile/20090518-1.c: New testcase.
7840
7841 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7842
7843         PR tree-optimization/40087
7844         * gcc.dg/tree-ssa/pr40087.c: New test.
7845
7846 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7847
7848         * gcc.dg/vector-4.c: New testcase.
7849         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7850         * g++.dg/ext/vector16.C: New testcase.
7851
7852 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7853
7854         PR c/40172
7855         * gcc.dg/pr40172.c: Renamed to ...
7856         * gcc.dg/pr40172-1.c: This.
7857
7858         * gcc.dg/pr40172-2.c: New.
7859         * gcc.dg/pr40172-3.c: Likewise.
7860
7861 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7862
7863         PR c/40172
7864         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7865
7866 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7867
7868         * gnat.dg/loop_optimization6.ad[sb]: New test.
7869
7870 2009-05-19  Richard Guenther  <rguenther@suse.de>
7871
7872         * gcc.c-torture/compile/20090519-1.c: New testcase.
7873
7874 2009-05-18  Jason Merrill  <jason@redhat.com>
7875
7876         * g++.dg/cpp0x/explicit1.C: New.
7877         * g++.dg/cpp0x/explicit2.C: New.
7878
7879 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7880
7881         PR debug/40109
7882         * g++.dg/debug/dwarf2/nested-1.C: New test.
7883
7884 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7885
7886         PR testsuite/39907
7887         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7888         stack alignment.
7889
7890 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7891
7892         PR fortran/40164
7893         * gfortran.dg/proc_ptr_comp_8.f90: New.
7894
7895 2009-05-18  Richard Guenther  <rguenther@suse.de>
7896
7897         PR fortran/40168
7898         * gfortran.dg/array_memset_2.f90: Adjust.
7899
7900 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7901
7902         PR fortran/36947
7903         PR fortran/40039
7904         * gfortran.dg/interface_27.f90: New.
7905         * gfortran.dg/interface_28.f90: New.
7906         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7907         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7908
7909 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7910
7911         * gcc.target/m68k/tls-ie.c: New test.
7912         * gcc.target/m68k/tls-le.c: New test.
7913         * gcc.target/m68k/tls-gd.c: New test.
7914         * gcc.target/m68k/tls-ld.c: New test.
7915         * gcc.target/m68k/tls-ie-xgot.c: New test.
7916         * gcc.target/m68k/tls-le-xtls.c: New test.
7917         * gcc.target/m68k/tls-gd-xgot.c: New test.
7918         * gcc.target/m68k/tls-ld-xgot.c: New test.
7919         * gcc.target/m68k/tls-ld-xtls.c: New test.
7920         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7921
7922 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7923
7924         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7925
7926 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7927
7928         PR c/40172
7929         * gcc.dg/pr40172.c: New.
7930
7931 2009-05-17  Jason Merrill  <jason@redhat.com>
7932
7933         PR c++/40139
7934         * g++.dg/template/dtor6.C: New.
7935
7936 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7937
7938         * g++.dg/warn/translate-ice-1.C: New test.
7939
7940 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7941
7942         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7943         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7944         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7945         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7946
7947 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7948
7949         PR fortran/33197
7950         * gfortran.dg/erf_2.F90: New test.
7951         * gfortran.dg/erfc_scaled_2.f90: New test.
7952
7953 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7954
7955         PR fortran/31243
7956         * gfortran.dg/string_1.f90: New test.
7957         * gfortran.dg/string_2.f90: New test.
7958         * gfortran.dg/string_3.f90: New test.
7959
7960 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7961
7962         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7963         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7964
7965 2009-05-15  Ian Lance Taylor  <iant@google.com>
7966
7967         * gcc.dg/Wcxx-compat-10.c: New testcase.
7968
7969 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7970
7971         PR 16302
7972         * gcc.dg/pr16302.c: New.
7973         * g++.dg/warn/pr16302.C: New.
7974
7975 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7976
7977         * gcc.dg/torture/builtin-math-5.c: New.
7978         * gcc.dg/torture/builtin-math-6.c: New.
7979         * lib/target-supports.exp (check_effective_target_mpc): New.
7980
7981 2009-05-15  Jan Hubicka  <jh@suse.cz>
7982
7983         * gcc.dg/tree-ssa/inline-3.c: New testcase
7984
7985 2009-05-15  Jan Hubicka  <jh@suse.cz>
7986
7987         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7988         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7989         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7990         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7991         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7992         Mark noinline.
7993         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7994         Mark noinline.
7995         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7996         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7997
7998 2009-05-15  Jan Hubicka  <jh@suse.cz>
7999
8000         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
8001         optimized by sibcall noinline.
8002
8003 2009-05-15  Jan Hubicka  <jh@suse.cz>
8004
8005         * sibcall-1.c (track): Mark noinline.
8006         * sibcall-2.c (track): Mark noinline.
8007         * sibcall-3.c (track): Mark noinline.
8008         * sibcall-4.c (track): Mark noinline.
8009
8010 2009-05-15  Jan Hubicka  <jh@suse.cz>
8011
8012         * flatten-2.c: Disable early inlining; add comment.
8013         * flatten-3.c: New test based on flatten-2.c.
8014
8015 2009-05-15  Richard Guenther  <rguenther@suse.de>
8016
8017         PR tree-optimization/39999
8018         * gcc.c-torture/compile/pr39999.c: New testcase.
8019
8020 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
8021
8022         * gcc.c-torture/compile/ptr-conv-1.c: New test.
8023
8024 2009-05-14  Ian Lance Taylor  <iant@google.com>
8025
8026         * gcc.dg/Wcxx-compat-9.c: New testcase.
8027
8028 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
8029
8030         PR fortran/39996
8031         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
8032         * gfortran.dg/duplicate_type_2.f90: Ditto.
8033         * gfortran.dg/duplicate_type_3.f90: New.
8034
8035 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
8036
8037         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
8038         * ada/acats/tests/c5/c59002c.ada: Likewise.
8039
8040 2009-05-13  Taras Glek  <tglek@mozilla.com>
8041
8042         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
8043         attributes and decl smashing.
8044         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
8045         attributes.
8046         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
8047         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
8048
8049 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
8050
8051         PR fortran/39865
8052         * gfortran.dg/pr39865.f90: New test.
8053         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
8054         arrays in FMT=.
8055         * gfortran.dg/hollerith_f95.f90: Likewise.
8056         * gfortran.dg/hollerith6.f90: New test.
8057         * gfortran.dg/hollerith7.f90: New test.
8058
8059 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8060
8061         PR cpp/36674
8062         * gcc.dg/cpp/pr36674.i: New.
8063
8064 2009-05-14  Ben Elliston  <bje@au.ibm.com>
8065
8066         PR middle-end/40035
8067         * gcc.c-torture/compile/pr40035.c: New test.
8068
8069 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8070
8071         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
8072
8073 2009-05-12  Tobias Burnus  <burnus@net-b.de>
8074
8075         PR fortran/40110
8076         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
8077         * gfortran.dg/c_kind_tests_2.f03: Ditto.
8078         * gfortran.dg/interop_params.f03: Ditto.
8079
8080 2009-05-12  Jan Hubicka  <jh@suse.cz>
8081
8082         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
8083         so unrolling still happens.
8084         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
8085         * gcc.dg/ipa/ipacost-2.c: Likewise.
8086         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
8087
8088 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
8089
8090         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
8091
8092 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
8093
8094         * lib/target-supports.exp (check_profiling_available): Return
8095         false for -p on *-*-cygwin* targets.
8096
8097 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
8098
8099         PR tree-optimization/38632
8100         * g++.dg/tree-ssa/pr38632.C: New.
8101
8102 2009-05-11  Jan Hubicka  <jh@suse.cz>
8103
8104         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
8105         we now optimize better.
8106         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
8107         out at different places.
8108         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
8109         unroling.
8110         * gcc.dg/vect/vect-76.c: Likewise.
8111         * gcc.dg/vect/vect-70.c: Likewise.
8112         * gcc.dg/vect/vect-66.c: Likewise.
8113         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
8114         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
8115
8116 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
8117
8118         PR middle-end/40080
8119         * gcc.c-torture/compile/pr40080.c: New.
8120
8121 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
8122
8123         * gcc.c-torture/compile/pr40026.c: New testcase.
8124
8125 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
8126
8127         PR fortran/40089
8128         * gfortran.dg/proc_ptr_comp_7.f90: New.
8129
8130 2009-05-11  Ira Rosen  <irar@il.ibm.com>
8131
8132         PR tree-optimization/40074
8133         * gcc.dg/vect/pr40074.c: New test.
8134
8135 2009-05-10  Ian Lance Taylor  <iant@google.com>
8136
8137         * gcc.dg/Wcxx-compat-7.c: New testcase.
8138         * gcc.dg/Wcxx-compat-8.c: New testcase.
8139         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
8140         * gcc.dg/pr17188-1.c: Likewise.
8141         * gcc.dg/pr39084.c: Likewise.
8142
8143 2009-05-10  Michael Matz  <matz@suse.de>
8144
8145         PR target/40031
8146         * gcc.dg/pr40031.c: New test.
8147
8148 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
8149
8150         PR fortran/40018
8151         * gfortran.dg/array_constructor_31.f90: New test.
8152
8153 2009-05-10  Richard Guenther  <rguenther@suse.de>
8154
8155         PR tree-optimization/40081
8156         * g++.dg/torture/pr40081.C: New testcase.
8157
8158 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
8159
8160         PR fortran/38863
8161         * gfortran.dg/dependency_24.f90: New test.
8162         * gfortran.dg/dependency_23.f90: Clean up module files.
8163
8164 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
8165
8166         PR fortran/38956
8167         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
8168         * gfortran.dg/chmod_2.f90: Likewise.
8169         * gfortran.dg/chmod_3.f90: Likewise.
8170         * gfortran.dg/open_errors.f90: Likewise.
8171
8172 2009-05-09  Jan Hubicka  <jh@suse.cz>
8173
8174         PR middle-end/40043
8175         * g++.dg/eh/nested-try.C: New test.
8176
8177 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8178
8179         PR tree-optimization/40049
8180         * gcc.dg/vect/vect-shift-2.c: New test.
8181
8182 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
8183
8184         * gcc.dg/torture/complex-sign-mul-minus-one.c,
8185         gcc.dg/torture/complex-sign-mul-one.c: New tests.
8186
8187 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
8188
8189         PR c/36892
8190         * g++.dg/warn/deprecated-6.C: New.
8191         * gcc.dg/deprecated-4.c: Likewise.
8192         * gcc.dg/deprecated-5.c: Likewise.
8193         * gcc.dg/deprecated-6.c: Likewise.
8194
8195 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
8196
8197         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
8198         __aligned__(__BIGGEST_ALIGNMENT__).
8199         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
8200         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8201         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8202         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8203         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8204         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
8205         * gcc.dg/vect/Os-vect-95.c: Likewise.
8206         * gcc.dg/vect/pr20122.c: Likewise.
8207         * gcc.dg/vect/pr36493.c: Likewise.
8208         * gcc.dg/vect/pr37385.c: Likewise.
8209         * gcc.dg/vect/slp-7.c: Likewise.
8210         * gcc.dg/vect/slp-9.c: Likewise.
8211         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8212         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8213         * gcc.dg/vect/vect-35.c: Likewise.
8214         * gcc.dg/vect/vect-40.c: Likewise.
8215         * gcc.dg/vect/vect-42.c: Likewise.
8216         * gcc.dg/vect/vect-44.c: Likewise.
8217         * gcc.dg/vect/vect-46.c: Likewise.
8218         * gcc.dg/vect/vect-48.c: Likewise.
8219         * gcc.dg/vect/vect-52.c: Likewise.
8220         * gcc.dg/vect/vect-54.c: Likewise.
8221         * gcc.dg/vect/vect-56.c: Likewise.
8222         * gcc.dg/vect/vect-58.c: Likewise.
8223         * gcc.dg/vect/vect-60.c: Likewise.
8224         * gcc.dg/vect/vect-74.c: Likewise.
8225         * gcc.dg/vect/vect-75.c: Likewise.
8226         * gcc.dg/vect/vect-76.c: Likewise.
8227         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
8228         * gcc.dg/vect/vect-77.c: Likewise.
8229         * gcc.dg/vect/vect-77-global.c: Likewise.
8230         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
8231         * gcc.dg/vect/vect-78.c: Likewise.
8232         * gcc.dg/vect/vect-78-global.c: Likewise.
8233         * gcc.dg/vect/vect-80.c: Likewise.
8234         * gcc.dg/vect/vect-85.c: Likewise.
8235         * gcc.dg/vect/vect-87.c: Likewise.
8236         * gcc.dg/vect/vect-88.c: Likewise.
8237         * gcc.dg/vect/vect-92.c: Likewise.
8238         * gcc.dg/vect/vect-93.c: Likewise.
8239         * gcc.dg/vect/vect-95.c: Likewise.
8240         * gcc.dg/vect/vect-97.c: Likewise.
8241         * gcc.dg/vect/vect-complex-1.c: Likewise.
8242         * gcc.dg/vect/vect-complex-4.c: Likewise.
8243         * gcc.dg/vect/vect-complex-5.c: Likewise.
8244         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8245         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8246         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
8247         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8248         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8249         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8250         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8251         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8252         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8253         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8254         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8255         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8256         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8257         * gcc.dg/vect/vect-outer-1a.c: Likewise.
8258         * gcc.dg/vect/vect-outer-1.c: Likewise.
8259         * gcc.dg/vect/vect-outer-2a.c: Likewise.
8260         * gcc.dg/vect/vect-outer-2b.c: Likewise.
8261         * gcc.dg/vect/vect-outer-2.c: Likewise.
8262         * gcc.dg/vect/vect-outer-2c.c: Likewise.
8263         * gcc.dg/vect/vect-outer-2d.c: Likewise.
8264         * gcc.dg/vect/vect-outer-3a.c: Likewise.
8265         * gcc.dg/vect/vect-outer-3b.c: Likewise.
8266         * gcc.dg/vect/vect-outer-3.c: Likewise.
8267         * gcc.dg/vect/vect-outer-3c.c: Likewise.
8268         * gcc.dg/vect/vect-outer-5.c: Likewise.
8269         * gcc.dg/vect/vect-outer-6.c: Likewise.
8270         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
8271         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8272         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8273         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8274         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
8275         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
8276         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8277         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8278         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8279         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8280         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8281         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8282         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
8283         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8284
8285 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
8286
8287         PR c/24581
8288         * gcc.dg/torture/complex-sign.h: New header.
8289         * gcc.dg/torture/complex-sign-add.c,
8290         gcc.dg/torture/complex-sign-mixed-add.c,
8291         gcc.dg/torture/complex-sign-mixed-div.c,
8292         gcc.dg/torture/complex-sign-mixed-mul.c,
8293         gcc.dg/torture/complex-sign-mixed-sub.c,
8294         gcc.dg/torture/complex-sign-mul.c,
8295         gcc.dg/torture/complex-sign-sub.c: New tests.
8296
8297 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
8298
8299         PR fortran/39876
8300         * gfortran.dg/intrinsic_3.f90: New.
8301
8302 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
8303
8304         PR c/39037
8305         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
8306         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
8307         * gcc.dg/dfp/float-constant-double.c: New test.
8308         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
8309         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
8310         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
8311         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
8312         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
8313         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
8314         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
8315         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
8316         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
8317
8318 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
8319
8320         PR middle-end/40057
8321         * gcc.c-torture/execute/pr40057.c: New test.
8322
8323 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
8324
8325         * gcc.c-torture/compile/const-high-part.c: New test.
8326
8327 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8328
8329         PR testsuite/40050
8330         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
8331         build plugin.
8332
8333 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
8334
8335         PR fortran/39630
8336         * gfortran.dg/proc_decl_1.f90: Modified.
8337         * gfortran.dg/proc_ptr_comp_1.f90: New.
8338         * gfortran.dg/proc_ptr_comp_2.f90: New.
8339         * gfortran.dg/proc_ptr_comp_3.f90: New.
8340         * gfortran.dg/proc_ptr_comp_4.f90: New.
8341         * gfortran.dg/proc_ptr_comp_5.f90: New.
8342         * gfortran.dg/proc_ptr_comp_6.f90: New.
8343
8344 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
8345
8346         PR c++/17395
8347         * g++.dg/template/call7.C: New test.
8348
8349 2009-05-06  Diego Novillo  <dnovillo@google.com>
8350
8351         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
8352
8353 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8354
8355         * gfortran.dg/pr40021.f: Moved to ...
8356         * gfortran.fortran-torture/execute/pr40021.f: Here.
8357
8358 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
8359
8360         PR middle-end/39986
8361         * gcc.dg/dfp/pr39986.c: New test.
8362
8363 2009-05-06  Michael Matz  <matz@suse.de>
8364
8365         PR middle-end/40021
8366         * gfortran.dg/pr40021.f: New test.
8367
8368 2009-05-06  Le-Chun Wu  <lcwu@google.com>
8369
8370         * lib/plugin-support.exp: New file containing support procs for
8371         plugin testcases.
8372         * lib/target-supports.exp (check_plugin_available): New proc.
8373         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
8374         * gcc.dg/plugin/selfassign.c: New plugin source file.
8375         * gcc.dg/plugin/self-assign-test-1.c: New test.
8376         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
8377         * g++.dg/README: Add description for plugin test.
8378         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
8379         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
8380         * g++.dg/plugin/selfassign.c: New plugin source file.
8381         * g++.dg/plugin/self-assign-test-1.C: New test.
8382         * g++.dg/plugin/self-assign-test-2.C: Likewise.
8383         * g++.dg/plugin/self-assign-test-3.C: Likewise.
8384         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
8385         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
8386
8387 2009-05-06  Tobias Burnus  <burnus@net-b.de>
8388
8389         PR fortran/40041
8390         * gfortran.dg/intrinsic_2.f90: New test.
8391         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
8392
8393 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
8394
8395         PR c/40032
8396         * gcc.dg/noncompile/incomplete-5.c: New test.
8397
8398 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8399
8400         PR middle-end/39666
8401         * gcc.dg/pr39666-1.c: New test.
8402         * gcc.dg/pr39666-2.c: Likewise.
8403         * g++.dg/warn/Wuninitialized-4.C: Likewise.
8404         * g++.dg/warn/Wuninitialized-5.C: Likewise.
8405         * gfortran.dg/pr39666-1.f90: Likewise.
8406         * gfortran.dg/pr39666-2.f90: Likewise.
8407
8408 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
8409
8410         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
8411         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
8412         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8413
8414 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
8415
8416         PR fortran/39998
8417         * gfortran.dg/proc_ptr_17.f90: New.
8418
8419 2009-05-05  Richard Guenther  <rguenther@suse.de>
8420
8421         PR tree-optimization/40022
8422         * gcc.c-torture/execute/pr40022.c: New testcase.
8423
8424 2009-05-05  Richard Guenther  <rguenther@suse.de>
8425
8426         PR middle-end/40023
8427         * gcc.c-torture/compile/pr40023.c: New testcase.
8428
8429 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
8430
8431         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
8432         * g++.dg/template/overload9.C: Likewise.
8433         * g++.dg/ext/ms-1.C: New.
8434
8435 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8436
8437         PR c++/40013
8438         * g++.dg/ext/vla7.C: New test.
8439
8440 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8441
8442         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
8443
8444 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8445
8446         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
8447         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
8448         Update expected errors.
8449
8450 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8451
8452         PR c++/28152
8453         * g++.dg/parse/parser-pr28152.C: New.
8454         * g++.dg/parse/parser-pr28152-2.C: New.
8455
8456 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8457
8458         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
8459
8460 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
8461
8462         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
8463         * gcc.target/sparc/fexpand-2.c: Likewise.
8464         * gcc.target/sparc/fpmerge-2.c: Likewise.
8465         * gcc.target/sparc/pdist-2.c: Likewise.
8466
8467 2009-05-03  Richard Guenther  <rguenther@suse.de>
8468
8469         PR c/39983
8470         * gcc.c-torture/compile/pr39983.c: New testcase.
8471
8472 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8473
8474         * gcc.dg/c99-complex-3.c: New test.
8475
8476 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8477
8478         * gcc.dg/cpp/utf8-5byte-1.c: New test.
8479
8480 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
8481
8482         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
8483
8484 2009-05-02  Richard Guenther  <rguenther@suse.de>
8485
8486         PR middle-end/40001
8487         * gcc.target/spu/pr40001.c: New testcase.
8488
8489 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
8490
8491         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
8492
8493 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
8494
8495         PR middle-end/39579
8496         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
8497         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
8498
8499 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
8500
8501         PR testsuite/39776
8502         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
8503         no longer issued.
8504
8505 2009-04-30  David Ayers  <ayers@fsfe.org>
8506
8507         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
8508         and gcc_error_prefix variables.
8509         * objc.dg/bad-receiver-type.m: Update to match correct
8510         diagnostics marker.
8511         * objc.dg/encode-5.m: Likewise.
8512         * objc.dg/id-1.m: Likewise.
8513         * objc.dg/method-1.m: Likewise.
8514         * objc.dg/method-6.m: Likewise.
8515         * objc.dg/method-7.m: Likewise.
8516         * objc.dg/method-9.m: Likewise.
8517         * objc.dg/method-11.m: Likewise.
8518         * objc.dg/method-20.m: Likewise.
8519         * objc.dg/private-1.m: Likewise.
8520
8521 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
8522
8523         PR libfortran/39667
8524         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
8525         * gfortran.dg/advance_4.f90: Likewise
8526         * gfortran.dg/advance_5.f90: Likewise
8527         * gfortran.dg/append_1.f90: Likewise
8528         * gfortran.dg/backslash_1.f90: Likewise
8529         * gfortran.dg/backslash_2.f90: Likewise
8530         * gfortran.dg/backslash_3.f: Likewise
8531         * gfortran.dg/backspace_10.f90: Likewise
8532         * gfortran.dg/backspace_3.f: Likewise
8533         * gfortran.dg/backspace_4.f: Likewise
8534         * gfortran.dg/backspace_5.f: Likewise
8535         * gfortran.dg/backspace_8.f: Likewise
8536         * gfortran.dg/backspace_9.f: Likewise
8537         * gfortran.dg/complex_write.f90: Likewise
8538         * gfortran.dg/convert_implied_open.f90: Likewise
8539         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
8540         * gfortran.dg/dos_eol.f: Likewise
8541         * gfortran.dg/empty_format_1.f90: Likewise
8542         * gfortran.dg/endfile.f: Likewise
8543         * gfortran.dg/eof_1.f90: Likewise
8544         * gfortran.dg/eor_1.f90: Likewise
8545         * gfortran.dg/eor_handling_1.f90: Likewise
8546         * gfortran.dg/eor_handling_2.f90: Likewise
8547         * gfortran.dg/eor_handling_3.f90: Likewise
8548         * gfortran.dg/eor_handling_4.f90: Likewise
8549         * gfortran.dg/eor_handling_5.f90: Likewise
8550         * gfortran.dg/error_recovery_5.f90: Likewise
8551         * gfortran.dg/f2003_inquire_1.f03: Likewise
8552         * gfortran.dg/f2003_io_4.f03: Likewise
8553         * gfortran.dg/f2003_io_5.f03: Likewise
8554         * gfortran.dg/f2003_io_7.f03: Likewise
8555         * gfortran.dg/fgetc_1.f90: Likewise
8556         * gfortran.dg/fgetc_2.f90: Likewise
8557         * gfortran.dg/flush_1.f90: Likewise
8558         * gfortran.dg/fmt_exhaust.f90: Likewise
8559         * gfortran.dg/fmt_huge.f90: Likewise
8560         * gfortran.dg/fmt_read.f90: Likewise
8561         * gfortran.dg/fmt_t_1.f90: Likewise
8562         * gfortran.dg/fmt_t_2.f90: Likewise
8563         * gfortran.dg/fmt_t_3.f90: Likewise
8564         * gfortran.dg/fmt_t_4.f90: Likewise
8565         * gfortran.dg/fmt_t_5.f90: Likewise
8566         * gfortran.dg/fmt_t_7.f: Likewise
8567         * gfortran.dg/fseek.f90: Likewise
8568         * gfortran.dg/ftell_1.f90: Likewise
8569         * gfortran.dg/ftell_2.f90: Likewise
8570         * gfortran.dg/func_derived_3.f90: Likewise
8571         * gfortran.dg/inquire_9.f90: Likewise
8572         * gfortran.dg/iostat_1.f90: Likewise
8573         * gfortran.dg/iostat_2.f90: Likewise
8574         * gfortran.dg/list_read_1.f90: Likewise
8575         * gfortran.dg/list_read_4.f90: Likewise
8576         * gfortran.dg/list_read_5.f90: Likewise
8577         * gfortran.dg/list_read_7.f90: Likewise
8578         * gfortran.dg/list_read_8.f90: Likewise
8579         * gfortran.dg/list_read_9.f90: Likewise
8580         * gfortran.dg/namelist_13.f90: Likewise
8581         * gfortran.dg/namelist_14.f90: Likewise
8582         * gfortran.dg/namelist_15.f90: Likewise
8583         * gfortran.dg/namelist_16.f90: Likewise
8584         * gfortran.dg/namelist_17.f90: Likewise
8585         * gfortran.dg/namelist_18.f90: Likewise
8586         * gfortran.dg/namelist_19.f90: Likewise
8587         * gfortran.dg/namelist_20.f90: Likewise
8588         * gfortran.dg/namelist_24.f90: Likewise
8589         * gfortran.dg/namelist_26.f90: Likewise
8590         * gfortran.dg/namelist_27.f90: Likewise
8591         * gfortran.dg/namelist_28.f90: Likewise
8592         * gfortran.dg/namelist_37.f90: Likewise
8593         * gfortran.dg/namelist_38.f90: Likewise
8594         * gfortran.dg/namelist_39.f90: Likewise
8595         * gfortran.dg/namelist_40.f90: Likewise
8596         * gfortran.dg/namelist_43.f90: Likewise
8597         * gfortran.dg/namelist_44.f90: Likewise
8598         * gfortran.dg/namelist_45.f90: Likewise
8599         * gfortran.dg/namelist_46.f90: Likewise
8600         * gfortran.dg/namelist_47.f90: Likewise
8601         * gfortran.dg/namelist_48.f90: Likewise
8602         * gfortran.dg/namelist_49.f90: Likewise
8603         * gfortran.dg/namelist_50.f90: Likewise
8604         * gfortran.dg/namelist_51.f90: Likewise
8605         * gfortran.dg/namelist_52.f90: Likewise
8606         * gfortran.dg/namelist_56.f90: Likewise
8607         * gfortran.dg/namelist_char_only.f90: Likewise
8608         * gfortran.dg/namelist_use.f90: Likewise
8609         * gfortran.dg/namelist_use_only.f90: Likewise
8610         * gfortran.dg/noadv_size.f90: Likewise
8611         * gfortran.dg/open_access_append_1.f90: Likewise
8612         * gfortran.dg/pad_no.f90: Likewise
8613         * gfortran.dg/pr12884.f: Likewise
8614         * gfortran.dg/pr17090.f90: Likewise
8615         * gfortran.dg/pr17285.f90: Likewise
8616         * gfortran.dg/pr17286.f90: Likewise
8617         * gfortran.dg/pr18122.f90: Likewise
8618         * gfortran.dg/pr18210.f90: Likewise
8619         * gfortran.dg/pr18392.f90: Likewise
8620         * gfortran.dg/pr19155.f: Likewise
8621         * gfortran.dg/pr19216.f: Likewise
8622         * gfortran.dg/pr19467.f90: Likewise
8623         * gfortran.dg/pr19657.f: Likewise
8624         * gfortran.dg/pr20257.f90: Likewise
8625         * gfortran.dg/read_bad_advance.f90: Likewise
8626         * gfortran.dg/read_eof_2.f90: Likewise
8627         * gfortran.dg/read_eof_4.f90: Likewise
8628         * gfortran.dg/read_many_1.f: Likewise
8629         * gfortran.dg/read_noadvance.f90: Likewise
8630         * gfortran.dg/read_repeat.f90: Likewise
8631         * gfortran.dg/read_size_noadvance.f90: Likewise
8632         * gfortran.dg/read_x_past.f: Likewise
8633         * gfortran.dg/record_marker_1.f90: Likewise
8634         * gfortran.dg/record_marker_3.f90: Likewise
8635         * gfortran.dg/rewind_1.f90: Likewise
8636         * gfortran.dg/runtime_warning_1.f90: Likewise
8637         * gfortran.dg/shape_3.f90: Likewise
8638         * gfortran.dg/slash_1.f90: Likewise
8639         * gfortran.dg/stat_1.f90: Likewise
8640         * gfortran.dg/stat_2.f90: Likewise
8641         * gfortran.dg/streamio_11.f90: Likewise
8642         * gfortran.dg/streamio_3.f90: Likewise
8643         * gfortran.dg/streamio_4.f90: Likewise
8644         * gfortran.dg/streamio_9.f90: Likewise
8645         * gfortran.dg/tl_editing.f90: Likewise
8646         * gfortran.dg/unf_io_convert_1.f90: Likewise
8647         * gfortran.dg/unf_io_convert_2.f90: Likewise
8648         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8649         * gfortran.dg/unf_short_record_1.f90: Likewise
8650         * gfortran.dg/utf8_1.f03: Likewise
8651         * gfortran.dg/utf8_2.f03: Likewise
8652         * gfortran.dg/widechar_IO_1.f90: Likewise
8653         * gfortran.dg/write_check3.f90: Likewise
8654         * gfortran.dg/write_rewind_2.f: Likewise
8655         * gfortran.dg/x_slash_2.f: Likewise
8656
8657 2009-04-29  Richard Guenther  <rguenther@suse.de>
8658
8659         PR target/39943
8660         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8661         New.
8662         (check_effective_target_vect_floatuint_cvt): Likewise.
8663         * gcc.dg/vect/slp-10.c: Adjust.
8664         * gcc.dg/vect/slp-11.c: Adjust.
8665         * gcc.dg/vect/slp-12b.c: Adjust.
8666         * gcc.dg/vect/slp-33.c: Adjust.
8667         * gcc.c-torture/compile/pr39943.c: New testcase.
8668
8669 2009-04-29  Richard Guenther  <rguenther@suse.de>
8670
8671         PR middle-end/39937
8672         * gcc.c-torture/compile/pr39937.c: New testcase.
8673
8674 2009-04-29  Richard Guenther  <rguenther@suse.de>
8675
8676         PR tree-optimization/39941
8677         * gcc.c-torture/compile/pr39941.c: New testcase.
8678
8679 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
8680
8681         * gcc.target/bfin/20090411-1.c: New test.
8682
8683 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
8684
8685         PR target/39565
8686         * gcc.dg/pr39565.c: New testcase.
8687
8688 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
8689
8690         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8691         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8692         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8693         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8694         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8695         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8696         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8697         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8698         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8699         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8700         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8701         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8702         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8703         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8704         * gcc.target/i386/pr37191.c: Likewise.
8705         * gcc.target/i386/reload-1.c: Likewise.
8706         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8707         * g++.old-deja/g++.pt/repo2.C: Likewise.
8708         * g++.old-deja/g++.pt/repo3.C: Likewise.
8709         * g++.old-deja/g++.pt/repo4.C: Likewise.
8710         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8711         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8712         * g++.dg/template/repo1.C: Likewise.
8713         * g++.dg/template/repo2.C: Likewise.
8714         * g++.dg/template/repo3.C: Likewise.
8715         * g++.dg/template/repo4.C: Likewise.
8716         * g++.dg/template/repo5.C: Likewise.
8717         * g++.dg/template/repo6.C: Likewise.
8718         * g++.dg/template/repo7.C: Likewise.
8719         * g++.dg/template/repo8.C: Likewise.
8720         * g++.dg/template/repo9.C: Likewise.
8721         * g++.dg/rtti/repo1.C: Likewise.
8722         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8723         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8724         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8725         * g++.dg/other/PR23205.C: Skip for vxworks.
8726         * g++.dg/ext/visibility/class1.C: Requires PIC.
8727         * g++.dg/eh/async-unwind2.C: Requires PIC.
8728         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8729         does not have cxa_exit.
8730
8731 2009-04-28  Jing Yu  <jingyu@google.com>
8732
8733         PR testsuite/39790
8734         * lib/target-supports.exp (check_effective_target_tls): Remove
8735         comment of caching.
8736         (check_effective_target_tls_native): Likewise.
8737         (check_effective_target_tls_runtime): Likewise.
8738         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8739         tls to tls_runtime.
8740         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8741
8742 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8743
8744         PR fortran/39946
8745         * gfortran.dg/proc_ptr_16.f90: New.
8746
8747 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
8748
8749         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8750         lp64 is true.
8751
8752 2009-04-28  Richard Guenther  <rguenther@suse.de>
8753
8754         PR middle-end/39937
8755         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8756
8757 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
8758
8759         * g++.dg/warn/pr35652.C: Removed.
8760         * gcc.dg/pr35652.c: Likewise.
8761
8762 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
8763
8764         * gcc.target/ia64/20071210-2.c: New testcase.
8765
8766 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8767
8768         PR c/39323
8769         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8770         * gcc.dg/pr39323-3.c: Ditto.
8771
8772 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8773
8774         PR fortran/39930
8775         PR fortran/39931
8776         * gfortran.dg/ambiguous_reference_2.f90: New.
8777         * gfortran.dg/pointer_assign_7.f90: New.
8778
8779 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
8780             Mark Mitchell  <mark@codesourcery.com>
8781
8782         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8783         * gcc.dg/20020103-1.c: Check for __ppc.
8784         * gcc.dg/asm-b.c: Check for __ppc.
8785         * gcc.dg/20020919-1.c: Check for __ppc.
8786         * gcc.dg/20020312-2.c: Likewise.
8787         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8788         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8789         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8790         * g++.dg/warn/weak1.C: Likewise.
8791         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8792         static so appropriate optimizations kick in.
8793         (find_base_value_wrapper): New function.
8794         * g++.dg/eh/simd-5.C: Fix target triplet.
8795         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8796
8797 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8798             H.J. Lu  <hongjiu.lu@intel.com>
8799
8800         PR target/39911
8801         * gcc.target/i386/pr39911.c: New test.
8802
8803 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
8804
8805         PR fortran/39879
8806         * gfortran.dg/alloc_comp_assign_10.f90: New test.
8807
8808 2009-04-28  Ben Elliston  <bje@au.ibm.com>
8809
8810         PR c++/35652
8811         Revert:
8812
8813         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8814
8815         * gcc.dg/pr35652.C: New.
8816         * g++.dg/warn/pr35652.C: New.
8817         * gcc.dg/format/plus-1.c: Adjust message.
8818
8819 2009-04-27  DJ Delorie  <dj@redhat.com>
8820
8821         * lib/target-supports.exp (check_effective_target_double64): New.
8822         (check_effective_target_double64plus): New.
8823         (check_effective_target_large_double): New.
8824         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8825         * gcc.dg/div-double-1.c: Likewise.
8826         * gcc.dg/Wconversion-real.c: Require large_double.
8827         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8828
8829         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8830         are too small.
8831
8832         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8833         constants as long.
8834
8835 2009-04-27  Ian Lance Taylor  <iant@google.com>
8836
8837         * gcc.dg/Wcxx-compat-5.c: New testcase.
8838         * gcc.dg/Wcxx-compat-6.c: New testcase.
8839
8840 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8841
8842         Allow non-constant arguments to conversion intrinsics.
8843         * gcc.target/spu/intrinsics-3.c: Update tests.
8844
8845 2009-04-27  Richard Guenther  <rguenther@suse.de>
8846
8847         PR middle-end/39928
8848         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8849         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8850
8851 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8852
8853         PR target/39903
8854         * gcc.dg/torture/pr39903-1.c: New.
8855         * gcc.dg/torture/pr39903-2.c: Likewise.
8856
8857 2009-04-27  Revital Eres  <eres@il.ibm.com>
8858
8859         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8860         and check it.
8861         * gcc.dg/sms-2.c: Add dump check.
8862         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8863         and check it.
8864         * gcc.dg/sms-4.c: Likewise.
8865         * gcc.dg/sms-5.c: Likewise.
8866         * gcc.dg/sms-6.c: Likewise.
8867         * gcc.dg/sms-7.c: Likewise.
8868         * gcc.dg/sms-antideps.c: Rename to...
8869         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8870
8871 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8872
8873         * gnat.dg/opt2.adb: New test.
8874
8875 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8876
8877         PR c++/39875
8878         * g++.dg/warn/Wunused-15.C: New test.
8879
8880 2009-04-26  Michael Matz  <matz@suse.de>
8881
8882         Expand from SSA.
8883         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8884         change regexps.
8885         * gcc.target/i386/pr37248-1.c: Modified.
8886         * gcc.target/i386/pr37248-3.c: Modified.
8887         * gcc.target/i386/pr37248-2.c: Modified.
8888         * gnat.dg/aliasing1.adb: Modified.
8889         * gnat.dg/pack9.adb: Modified.
8890         * gnat.dg/aliasing2.adb: Modified.
8891         * gcc.dg/strict-overflow-2.c: Modified.
8892         * gcc.dg/autopar/reduc-1char.c: Modified.
8893         * gcc.dg/autopar/reduc-2char.c: Modified.
8894         * gcc.dg/autopar/reduc-1.c: Modified.
8895         * gcc.dg/autopar/reduc-2.c: Modified.
8896         * gcc.dg/autopar/reduc-3.c: Modified.
8897         * gcc.dg/autopar/reduc-6.c: Modified.
8898         * gcc.dg/autopar/reduc-7.c: Modified.
8899         * gcc.dg/autopar/reduc-8.c: Modified.
8900         * gcc.dg/autopar/reduc-9.c: Modified.
8901         * gcc.dg/autopar/reduc-1short.c: Modified.
8902         * gcc.dg/autopar/reduc-2short.c: Modified.
8903         * gcc.dg/autopar/parallelization-1.c: Modified.
8904         * gcc.dg/strict-overflow-4.c: Modified.
8905         * gcc.dg/strict-overflow-6.c: Modified.
8906         * gcc.dg/gomp/combined-1.c: Modified.
8907         * gcc.dg/no-strict-overflow-1.c: Modified.
8908         * gcc.dg/no-strict-overflow-3.c: Modified.
8909         * gcc.dg/no-strict-overflow-5.c: Modified.
8910         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8911         * gcc.dg/tree-ssa/pr18134.c: Modified.
8912         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8913         * gcc.dg/tree-ssa/vector-2.c: Modified.
8914         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8915         * gcc.dg/tree-ssa/loop-21.c: Modified.
8916         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8917         * gcc.dg/tree-ssa/vector-3.c: Modified.
8918         * gcc.dg/tree-ssa/asm-3.c: Modified.
8919         * gcc.dg/tree-ssa/pr23294.c: Modified.
8920         * gcc.dg/tree-ssa/loop-22.c: Modified.
8921         * gcc.dg/tree-ssa/loop-15.c: Modified.
8922         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8923         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8924         * gcc.dg/tree-ssa/pr20139.c: Modified.
8925         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8926         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8927         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8928         * gcc.dg/tree-ssa/loop-5.c: Modified.
8929         * gcc.dg/tree-ssa/pr19431.c: Modified.
8930         * gcc.dg/tree-ssa/pr32044.c: Modified.
8931         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8932         * gcc.dg/tree-ssa/loop-19.c: Modified.
8933         * gcc.dg/tree-ssa/loop-28.c: Modified.
8934         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8935         * gcc.dg/tree-ssa/divide-1.c: Modified.
8936         * gcc.dg/tree-ssa/inline-1.c: Modified.
8937         * gcc.dg/tree-ssa/divide-3.c: Modified.
8938         * gcc.dg/tree-ssa/pr30978.c: Modified.
8939         * gcc.dg/tree-ssa/alias-6.c: Modified.
8940         * gcc.dg/tree-ssa/divide-4.c: Modified.
8941         * gcc.dg/tree-ssa/alias-11.c: Modified.
8942         * gcc.dg/no-strict-overflow-7.c: Modified.
8943         * gcc.dg/strict-overflow-1.c: Modified.
8944         * gcc.dg/pr15784-4.c: Modified.
8945         * gcc.dg/pr34263.c: Modified.
8946         * gcc.dg/strict-overflow-3.c: Modified.
8947         * gcc.dg/tree-prof/stringop-1.c: Modified.
8948         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8949         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8950         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8951         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8952         * gcc.dg/no-strict-overflow-2.c: Modified.
8953         * gcc.dg/no-strict-overflow-4.c: Modified.
8954         * gcc.dg/no-strict-overflow-6.c: Modified.
8955         * g++.dg/tree-ssa/pr27090.C: Modified.
8956         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8957         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8958         * g++.dg/tree-ssa/pr19807.C: Modified.
8959         * g++.dg/opt/pr30965.C: Modified.
8960         * g++.dg/init/new17.C: Modified.
8961         * gfortran.dg/whole_file_6.f90: Modified.
8962         * gfortran.dg/whole_file_5.f90: Modified.
8963         * gfortran.dg/reassoc_1.f90: Modified.
8964         * gfortran.dg/reassoc_3.f90: Modified.
8965
8966 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8967
8968         PR fortran/39893
8969         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8970
8971 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8972
8973         PR inline-asm/39543
8974         * gcc.target/i386/pr39543-1.c: New test.
8975         * gcc.target/i386/pr39543-2.c: New test.
8976         * gcc.target/i386/pr39543-3.c: New test.
8977
8978         PR c/39889
8979         * gcc.dg/Wunused-value-3.c: New test.
8980
8981 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8982
8983         PR c/39581
8984         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8985         gcc.dg/vla-21.c: New tests.
8986
8987 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8988
8989         PR c/39556
8990         * gcc.dg/inline-34.c: New test.
8991
8992 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8993
8994         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8995         gcc.dg/enum-const-3.c: New tests.
8996         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8997         -pedantic-errors.  Update expected diagnostics.
8998
8999 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
9000
9001         PR c/39582
9002         * gcc.dg/vla-20.c: New test.
9003
9004 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
9005
9006         PR c/39564
9007         * gcc.dg/vla-19.c: New test.
9008
9009 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
9010
9011         PR preprocessor/39559
9012         * gcc.dg/c99-intconst-2.c: New test.
9013
9014 2009-04-25  Jan Hubicka  <jh@suse.cz>
9015
9016         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
9017
9018 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
9019
9020         PR fortran/39688
9021         * gfortran.dg/import7.f90: New.
9022
9023 2009-04-24  Richard Guenther  <rguenther@suse.de>
9024
9025         * gcc.dg/tree-ssa/vrp48.c: Fix.
9026
9027 2008-04-24  Doug Kwan  <dougkwan@google.com>
9028
9029         * g++.dg/init/copy7.C: Only abort in memcpy if source and
9030         destination are the same.
9031
9032 2009-04-24  Richard Guenther  <rguenther@suse.de>
9033
9034         * gcc.dg/tree-ssa/vrp48.c: New testcase.
9035
9036 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
9037
9038         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
9039         gcc.dg/array-const-3.c: New tests.
9040
9041 2009-04-24  Ian Lance Taylor  <iant@google.com>
9042
9043         * gcc.dg/Wcxx-compat-4.c: New testcase.
9044
9045 2009-04-24  Daniel Kraft  <d@domob.eu>
9046
9047         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
9048         expected on already erraneous symbol (renamed to fresh one).
9049
9050 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
9051
9052         PR middle-end/39867
9053         * gcc.dg/pr39867.c: New.
9054
9055 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
9056
9057         PR fortran/39861
9058         PR fortran/39864
9059         * gfortran.dg/intrinsic_1.f90: New.
9060
9061 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
9062
9063         * gnat.dg/alignment7.adb: New test.
9064         * gnat.dg/alignment8.adb: Likewise.
9065
9066 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
9067
9068         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
9069         * gnat.dg/specs/rep_clause2.ads: New test.
9070
9071 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
9072
9073         PR rtl-optimization/39794
9074         * gcc.dg/pr39794.c: New test.
9075
9076 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
9077
9078         * gnat.dg/atomic1.adb: New test.
9079         * gnat.dg/atomic1_pkg.ads: New helper.
9080
9081 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
9082
9083         PR testsuite/39623
9084         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
9085         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
9086
9087 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
9088
9089         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
9090         warning.
9091
9092 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9093
9094         PR C/31499
9095         * gcc.dg/vector-init-1.c: New testcase.
9096         * gcc.dg/vector-init-2.c: New testcase.
9097
9098 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
9099
9100         * gnat.dg/enum2.adb: New test.
9101         * gnat.dg/enum2_pkg.ads: New helper.
9102
9103 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
9104
9105         PR c/39855
9106         * gcc.dg/torture/pr39855.c: New test.
9107
9108 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
9109
9110         PR c++/39639
9111         * g++.dg/cpp0x/pr39639.C: New test.
9112
9113 2009-04-22  Mark Heffernan  <meheff@google.com>
9114
9115         * gcc.dg/profile-generate-3.c: New test.
9116
9117 2009-04-22  Jan Hubicka  <jh@suse.cz>
9118
9119         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
9120
9121 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
9122
9123         PR testsuite/39623
9124         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
9125
9126 2009-04-22  Richard Guenther  <rguenther@suse.de>
9127
9128         PR tree-optimization/39824
9129         * gcc.c-torture/compile/pr39824.c: New testcase.
9130
9131 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9132
9133         PR c++/14875
9134         * g++.dg/parse/parser-pr14875.C: New.
9135         * g++.dg/parse/parser-pr14875-2.C: New.
9136         * g++.dg/parse/error6.C: Update match string.
9137
9138 2009-04-22  Richard Guenther  <rguenther@suse.de>
9139
9140         PR tree-optimization/39845
9141         * gcc.c-torture/compile/pr39845.c: New testcase.
9142
9143 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
9144
9145         PR fortran/39735
9146         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
9147         * gfortran.dg/external_initializer.f90: Modified.
9148         * gfortran.dg/interface_26.f90: Modified.
9149         * gfortran.dg/intrinsic_subroutine.f90: Modified.
9150         * gfortran.dg/proc_ptr_3.f90: Modified.
9151         * gfortran.dg/proc_ptr_15.f90: New.
9152         * gfortran.dg/proc_ptr_result_1.f90: Modified.
9153
9154 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9155
9156         PR c++/35711
9157         * g++.dg/warn/pr35711.C: New.
9158         * g++.dg/conversion/ptrmem2.C: Update.
9159
9160 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
9161
9162         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
9163         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
9164         README.gcc, g++.dg/README, g++.dg/compat/break/README,
9165         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
9166         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
9167         gcc.c-torture/ChangeLog.0,
9168         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
9169         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
9170         gcc.target/i386/math-torture/math-torture.exp,
9171         gcc.target/mips/inter/mips16-inter.exp,
9172         gcc.target/mips/mips-nonpic/README,
9173         gcc.target/x86_64/abi/README.gcc,
9174         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
9175         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
9176         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
9177         notices.
9178         * ChangeLog-1993-2007, ChangeLog: Correct dates.
9179
9180 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
9181
9182         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
9183
9184 2009-04-21  Richard Guenther  <rguenther@suse.de>
9185
9186         PR middle-end/39829
9187         * gcc.dg/torture/pr39829.c: New testcase.
9188
9189 2009-04-21  Martin Jambor  <mjambor@suse.cz>
9190
9191         * gcc.dg/tree-ssa/cswtch-2.c: New test.
9192
9193 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9194
9195         PR 16202
9196         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
9197         * gcc.dg/sequence-pt-2.c: New.
9198         * gcc.dg/sequence-pt-3.c: New.
9199         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
9200         * g++.dg/warn/sequence-pt-2.c: New.
9201         * g++.dg/warn/sequence-pt-3.c: New.
9202
9203 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
9204
9205         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
9206
9207 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
9208
9209         * gnat.dg/import1.ad[sb]: New test.
9210
9211 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9212
9213         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
9214         return 0.
9215
9216 2009-04-20  Tobias Burnus  <burnus@net-b.de>
9217
9218         PR fortran/39811
9219         * gfortran.dg/continuation_11.f90: New test.
9220
9221 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9222
9223         PR c++/13358
9224         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
9225         messages. Test for "long long" in system headers.
9226         * gcc.dg/c99-longlong-2.c: New.
9227         * g++.dg/warn/pr13358.C: New.
9228         * g++.dg/warn/pr13358-2.C: New.
9229         * g++.dg/warn/pr13358-3.C: New.
9230         * g++.dg/warn/pr13358-4.C: New.
9231
9232 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9233
9234         * gcc.dg/framework-2.c: Fix up for non existent includes
9235         being fatal errors now.
9236
9237 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
9238
9239         PR fortran/39800
9240         * gfortran.dg/private_type_13.f90: New test.
9241         * gfortran.dg/private_type_2.f90: Add option -std=f95.
9242
9243 2009-04-20  Le-Chun Wu  <lcwu@google.com>
9244
9245         PR c++/39803
9246         * g++.dg/warn/Wunused-14.C: New test.
9247
9248 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9249
9250         * gnat.dg/specs/small_alignment.ads: New test.
9251
9252 2009-04-20  Ian Lance Taylor  <iant@google.com>
9253
9254         * gcc.dg/Wcxx-compat-3.c: New testcase.
9255
9256 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9257
9258         * gnat.dg/pack13.ad[sb]: New test.
9259         * gnat.dg/pack13_pkg.ads: New helper.
9260
9261 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9262
9263         * gnat.dg/discr11.ad[sb]: New test.
9264         * gnat.dg/discr11_pkg.ads: New helper.
9265
9266 2009-04-20  Ira Rosen  <irar@il.ibm.com>
9267
9268         PR tree-optimization/39675
9269         * gcc.dg/vect/O3-pr39675-2.c: New test.
9270
9271 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9272
9273         * gnat.dg/rep_clause3.adb: New test.
9274
9275 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9276
9277         PR c/37481
9278         * gcc.dg/c99-flex-array-7.c: New test.
9279
9280 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9281
9282         PR c/19771
9283         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
9284
9285 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9286
9287         PR c/38243
9288         * gcc.dg/c99-restrict-3.c: New test.
9289
9290 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9291
9292         PR preprocessor/20078
9293         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
9294
9295 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
9296
9297         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
9298         Do not pass -B$root after -margs.
9299
9300 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9301
9302         PR c/32061
9303         PR c++/36954
9304         * gcc.dg/pr32061.c: New.
9305         * gcc.dg/Wlogical-op-1.c: Update.
9306         * g++.dg/warn/Wlogical-op-1.C: Update.
9307         * g++.dg/warn/pr36954.C: New.
9308
9309 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9310
9311         PR c/27676
9312         * gcc.dg/lvalue-5.c: New test.
9313
9314 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9315
9316         PR c/22367
9317         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
9318
9319 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9320
9321         * gcc.dg/cpp/include5.c: New test.
9322
9323 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9324
9325         PR c/35210
9326         * gcc.dg/call-diag-2.c: New test.
9327
9328 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9329
9330         PR preprocessor/39646
9331         * gcc.dg/cpp/line8.c: New test.
9332
9333 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9334
9335         PR preprocessor/39647
9336         * gcc.dg/cpp/line7.c: New test.
9337
9338 2009-04-18  Richard Guenther  <rguenther@suse.de>
9339
9340         PR middle-end/39804
9341         * gcc.target/i386/pr39804.c: New testcase.
9342
9343 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
9344
9345         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
9346         * g++.dg/other/pr39496.C: Likewise.
9347
9348 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9349
9350         PR middle-end/36902
9351         * gcc.dg/pr36902.c: New.
9352
9353 2009-04-17  Diego Novillo  <dnovillo@google.com>
9354
9355         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
9356         violation for variable 'inside_main'.
9357
9358 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9359
9360         * gfortran.fortran-torture/execute/getarg_1.x: New file.
9361
9362 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9363
9364         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
9365
9366 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9367
9368         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
9369         * gfortran.dg/chmod_2.f90: Likewise.
9370         * gfortran.dg/chmod_3.f90: Likewise.
9371         * gfortran.dg/open_errors.f90: Likewise.
9372         * gfortran.dg/stat_1.f90: Likewise.
9373         * gfortran.dg/stat_2.f90: Likewise.
9374
9375 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9376
9377         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
9378         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
9379         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
9380         * gfortran.dg/nearest_1.f90: Likewise.
9381         * gfortran.dg/nearest_3.f90: Likewise.
9382         * gfortran.dg/isnan_1.f90: Likewise.
9383         * gfortran.dg/isnan_2.f90: Likewise.
9384         * gfortran.dg/nan_1.f90: Likewise.
9385         * gfortran.dg/nan_2.f90: Likewise.
9386         * gfortran.dg/nan_3.f90: Likewise.
9387         * gfortran.dg/nan_4.f90: Likewise.
9388         * gfortran.dg/module_nan.f90: Likewise.
9389         * gfortran.dg/int_conv_2.f90: Likewise.
9390         * gfortran.dg/init_flag_3.f90: Likewise.
9391         * gfortran.dg/namelist_42.f90: Likewise.
9392         * gfortran.dg/namelist_43.f90: Likewise.
9393         * gfortran.dg/real_const_3.f90: Likewise.
9394         * gfortran.dg/transfer_simplify_1.f90: Likewise.
9395
9396         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
9397         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
9398         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
9399         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
9400         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
9401
9402         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
9403         * gfortran.dg/gamma_5.f90: Likewise.
9404
9405 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9406
9407         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
9408         less strict so it also works with auto-overlay support.
9409         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
9410         for "exceeds local store" linker errors on the SPU.
9411
9412         * lib/gfortran.exp: Include target-supports.exp.
9413         (gfortran_init): On SPU targets where automatic overlay support
9414         is available, use it to build all Fortran test cases.
9415
9416         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
9417
9418 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
9419
9420         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
9421         rule enforced by gnat on taft types.
9422
9423 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
9424
9425         PR testsuite/39792
9426         * g++.dg/ext/complit11.C: Add empty dg-options.
9427
9428 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9429
9430         PR c++/17570
9431         * g++.dg/template/defarg11.C: New test.
9432
9433 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9434
9435         PR c++/28766
9436         * g++.dg/ext/complit11.C: New testcase.
9437
9438 2009-04-15  Le-Chun Wu  <lcwu@google.com>
9439
9440         PR c++/39551
9441         * g++.dg/warn/Wunused-13.C: New testcase.
9442
9443 2009-04-15  Ian Lance Taylor  <iant@google.com>
9444
9445         * gcc.dg/Wenum-compare-1.c: New testcase.
9446
9447 2009-04-15  Richard Guenther  <rguenther@suse.de>
9448
9449         PR tree-optimization/39764
9450         * g++.dg/torture/pr39764.C: New testcase.
9451
9452 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
9453
9454         * g++.dg/ext/altivec-17.C: New.
9455
9456 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
9457
9458         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
9459         * gnat.dg/specs/limited1.ads: Ditto.
9460
9461 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9462
9463         PR testsuite/39769
9464         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
9465         for testing the results of estimate instructions.
9466         * gcc.dg/vmx/3a-04m.c (test): Ditto.
9467         * gcc.dg/vmx/3a-05.c (test): Ditto.
9468
9469 2009-04-14  Jason Merrill  <jason@redhat.com>
9470
9471         PR c++/39763
9472         * g++.dg/warn/Wshadow-4.C: Extend.
9473
9474 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
9475
9476         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
9477         (do_D): Remove attribute hidden.
9478
9479 2009-04-13  Jason Merrill  <jason@redhat.com>
9480
9481         PR c++/39480
9482         * g++.dg/init/copy7.C: New.
9483
9484 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
9485
9486         PR testsuite/39733
9487         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
9488         (check_for_all_options): This.
9489
9490 2009-04-13  Jason Merrill  <jason@redhat.com>
9491
9492         PR c++/39750
9493         * g++.dg/template/crash90.C: New.
9494
9495 2009-04-12  Jason Merrill  <jason@redhat.com>
9496
9497         PR c++/39742
9498         * g++.dg/overload/extern-C-2.C: New.
9499
9500 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
9501
9502         PR preprocessor/31869
9503         * gcc.dg/cpp/strify5.c: New test.
9504
9505 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9506
9507         * gnat.dg/enum1.adb: New test.
9508         * gnat.dg/enum1_pkg.ads: New helper.
9509
9510 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
9511
9512         PR target/39740
9513         * gcc.target/alpha/pr39740.c: New test.
9514
9515 2009-04-11  Daniel Kraft  <d@domob.eu>
9516
9517         PR fortran/37746
9518         * gfortran.dg/bounds_check_strlen_1.f90: New test.
9519         * gfortran.dg/bounds_check_strlen_2.f90: New test.
9520         * gfortran.dg/bounds_check_strlen_3.f90: New test.
9521         * gfortran.dg/bounds_check_strlen_4.f90: New test.
9522         * gfortran.dg/bounds_check_strlen_5.f90: New test.
9523         * gfortran.dg/bounds_check_strlen_6.f90: New test.
9524         * gfortran.dg/bounds_check_strlen_7.f90: New test.
9525         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
9526         expected string length that failed with -fbounds-check now.
9527         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
9528
9529 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
9530
9531         PR fortran/39692
9532         * gfortran.dg/proc_ptr_14.f90: New.
9533
9534 2009-04-11  Richard Guenther  <rguenther@suse.de>
9535
9536         PR middle-end/39732
9537         * g++.dg/torture/pr39732.C: New testcase.
9538
9539 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
9540
9541         * gfortran.dg/whole_file_5.f90: New.
9542         * gfortran.dg/whole_file_6.f90: New.
9543
9544 2009-04-11  Richard Guenther  <rguenther@suse.de>
9545
9546         PR tree-optimization/39713
9547         * g++.dg/torture/pr39713.C: New testcase.
9548
9549 2009-04-10  Richard Guenther  <rguenther@suse.de>
9550
9551         PR c/39712
9552         * gcc.dg/pr39712.c: New testcase.
9553
9554 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
9555
9556         PR c++/28301
9557         * g++.dg/cpp0x/enum2.C: Updated.
9558         * g++.dg/debug/pr22514.C: Likewise.
9559         * g++.dg/parse/enum2.C: Likewise.
9560         * g++.dg/parse/enum3.C: Likewise.
9561         * g++.dg/template/crash79.C: Likewise.
9562         * g++.old-deja/g++.jason/cond.C: Likewise.
9563
9564 2009-04-10  Chao-ying Fu  <fu@mips.com>
9565
9566         * gcc.target/mips/interrupt_handler.c: Change from compile to
9567         assemble.
9568
9569 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9570
9571         * objc/execute/forward-1.x: Fix x86_64 entry typos.
9572
9573 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
9574
9575         PR fortran/38709
9576         * gfortran.dg/zero_sized_6.f90: New.
9577
9578 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9579
9580         PR  c++/20118
9581         * g++.dg/parse/pr20118.C: New.
9582         * g++.dg/template/spec16.C: Update.
9583
9584 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9585
9586         PR testsuite/35621
9587         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
9588         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
9589         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
9590         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
9591         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
9592         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
9593         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
9594         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
9595         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
9596         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
9597         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
9598         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
9599         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
9600         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
9601         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
9602         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
9603         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
9604
9605 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9606
9607         PR target/39678
9608         * g++.dg/torture/pr39678.C: New.
9609         * gcc.dg/compat/struct-complex-2.h: Likewise.
9610         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
9611         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
9612         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
9613         * gcc.dg/torture/pr39678.c: Likewise.
9614         * gcc.target/i386/pr39678.c: Likewise.
9615
9616         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9617         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9618
9619         * gcc.target/x86_64/abi/test_passing_structs.c: Include
9620         <complex.h>.  Add tests for structure with complex float.
9621
9622 2009-04-10  Ben Elliston  <bje@au.ibm.com>
9623             Joseph Myers  <joseph@codesourcery.com>
9624
9625         PR target/36800
9626         * gcc.dg/dfp/pr36800.c: New.
9627
9628 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
9629             Rafael Avila de Espindola  <espindola@google.com>
9630
9631         * gcc.misc-tests/help.exp: New file.
9632         * lib/options.exp: New file.
9633
9634 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
9635
9636         PR libobjc/36610
9637         * objc/execute/forward-1.x: New.
9638
9639 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
9640
9641         * gcc.dg/pr27150-1.c: Change to a link test.
9642
9643 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
9644
9645         * g++.dg/lookup/using2.C: Change copyright header to refer to version
9646         3 of the GNU General Public License and to point readers at the
9647         COPYING3 file and the FSF's license web page.
9648         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9649         * gcc.dg/struct/struct-reorg.exp: Likewise.
9650         * gcc.target/spu/tag_manager.c: Likewise.
9651
9652 2009-04-09  Richard Guenther  <rguenther@suse.de>
9653
9654         PR testsuite/39696
9655         * ssa-ccp-25.c: Adjust pattern.
9656
9657 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
9658
9659         PR fortran/36704
9660         * gfortran.dg/external_procedures_1.f90: Modified.
9661         * gfortran.dg/proc_ptr_result_1.f90: New.
9662         * gfortran.dg/proc_ptr_result_2.f90: New.
9663         * gfortran.dg/proc_ptr_result_3.f90: New.
9664
9665 2009-04-09  Richard Guenther  <rguenther@suse.de>
9666
9667         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9668         to prevent constant propagation.
9669         * gcc.dg/vect/vect-56.c: Likewise.
9670         * gcc.dg/vect/vect-58.c: Likewise.
9671         * gcc.dg/vect/vect-60.c: Likewise.
9672         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9673         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9674         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9675
9676 2009-04-09  Richard Guenther  <rguenther@suse.de>
9677
9678         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9679         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9680
9681 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
9682
9683         PR c/39613
9684         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9685         New tests.
9686
9687 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9688
9689         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9690         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9691
9692 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
9693
9694         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9695
9696 2009-04-08  Jason Merrill  <jason@redhat.com>
9697
9698         PR c++/25185
9699         * g++.dg/template/error40.C: Add another test.
9700
9701 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9702
9703         PR c/39614
9704         PR c/39673
9705         * gcc.c-torture/compile/pr39614-1.c,
9706         gcc.c-torture/compile/pr39614-2.c,
9707         gcc.c-torture/compile/pr39614-3.c,
9708         gcc.c-torture/compile/pr39614-4.c,
9709         gcc.c-torture/compile/pr39614-5.c,
9710         gcc.c-torture/compile/pr39673-1.c,
9711         gcc.c-torture/compile/pr39673-2.c: New tests.
9712         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9713         more cases.
9714         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9715         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9716         expected errors.
9717
9718 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
9719
9720         PRc++/39637
9721         * g++.dg/cpp0x/variadic-crash2.C: New test.
9722
9723 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
9724
9725         PR fortran/38863
9726         * gfortran.dg/alloc_comp_result_1.f90: New test.
9727
9728 2009-04-07  Jason Merrill  <jason@redhat.com>
9729
9730         PR c++/34691
9731         * g++.dg/overload/extern-C-1.C: New.
9732
9733 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9734
9735         PR testsuite/39325
9736         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9737
9738 2009-04-07  Jason Merrill  <jason@redhat.com>
9739
9740         PR c++/25185
9741         * g++.dg/template/error40.C: New.
9742
9743 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9744
9745         PR fortran/38152
9746         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9747
9748 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9749
9750         * gnat.dg/subp_elim_errors.ad[sb]: New test.
9751
9752 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9753
9754         PR fortran/38290
9755         * gfortran.dg/proc_decl_1.f90: Modified.
9756         * gfortran.dg/proc_ptr_11.f90: Extended.
9757         * gfortran.dg/proc_ptr_13.f90: Modified.
9758
9759 2009-04-06  Jason Merrill  <jason@redhat.com>
9760
9761         PR c++/35146
9762         * g++.dg/template/fnspec1.C: New.
9763
9764 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
9765
9766         * lib/gnat.exp: Handle multilib.
9767
9768 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9769
9770         PR fortran/38863
9771         * gfortran.dg/dependency_23.f90: New test.
9772
9773 2009-04-06  Richard Guenther  <rguenther@suse.de>
9774
9775         PR tree-optimization/28868
9776         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9777         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9778         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9779         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9780
9781 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9782
9783         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9784
9785 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9786
9787         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9788
9789 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9790
9791         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9792         with the built-in y0, and the subsequent warning.
9793         (y1): Likewise, rename to y_1.
9794
9795 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
9796
9797         PR fortran/39414
9798         * gfortran.dg/proc_decl_21.f90: New.
9799
9800 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9801
9802         PR fortran/36091
9803         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9804
9805 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
9806
9807         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9808         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9809         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9810         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9811         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9812         gfortran.dg/namelist_49.f90: Gate test on effective_target
9813         fd_truncate.
9814         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
9815
9816 2009-04-05  Daniel Kraft  <d@domob.eu>
9817
9818         PR fortran/38654
9819         * gfortran.dg/read_float_2.f03
9820         * gfortran.dg/read_float_3.f90
9821
9822 2009-04-05  Richard Guenther  <rguenther@suse.de>
9823
9824         PR tree-optimization/39648
9825         * gcc.c-torture/compile/pr39648.c: New testcase.
9826
9827 2009-04-05  Jason Merrill  <jason@redhat.com>
9828
9829         PR c++/14912
9830         * g++.dg/template/error39.C: New.
9831
9832 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9833
9834         PR fortran/29458
9835         * gfortran.dg/implied_do_1.f90: New.
9836
9837 2009-04-04  Tobias Burnus  <burnus@net-b.de>
9838
9839         PR fortran/39577
9840         * gfortran.dg/recursive_check_8.f90: New.
9841         * gfortran.dg/recursive_check_9.f90: New.
9842         * gfortran.dg/recursive_check_10.f90: New.
9843         * gfortran.dg/recursive_check_11.f90: New.
9844         * gfortran.dg/recursive_check_12.f90: New.
9845         * gfortran.dg/recursive_check_13.f90: New.
9846         * gfortran.dg/recursive_check_14.f90: New.
9847
9848 2009-04-04  Jason Merrill  <jason@redhat.com>
9849
9850         PR c++/25185
9851         * g++.dg/template/error38.C: Add more tests.
9852
9853 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9854
9855         PR fortran/37614
9856         * gfortran.dg/common_align_2.f90: New test.
9857
9858 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9859
9860         PR target/39501
9861         * gcc.c-torture/execute/pr39501.c: New file.
9862         * gcc.c-torture/execute/pr39501.x: New file.
9863
9864 2009-04-04  Richard Guenther  <rguenther@suse.de>
9865
9866         PR tree-optimization/8781
9867         PR tree-optimization/37892
9868         * g++.dg/tree-ssa/pr8781.C: New testcase.
9869         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9870
9871 2009-04-04  Richard Guenther  <rguenther@suse.de>
9872
9873         PR tree-optimization/39636
9874         * gcc.c-torture/compile/pr39636.c: New testcase.
9875
9876 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9877
9878         PR rtl-optimization/39607
9879         * g++.dg/opt/pr39607.C: New.
9880
9881 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9882
9883         PR fortran/39594
9884         * gfortran.dg/common_12.f90: New.
9885
9886 2009-04-03  Jason Merrill  <jason@redhat.com>
9887
9888         PR c++/39608
9889         * g++.dg/template/const2.C: New test.
9890
9891 2009-04-03  Richard Guenther  <rguenther@suse.de>
9892
9893         PR tree-optimization/2480
9894         PR tree-optimization/23086
9895         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9896         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9897
9898 2009-04-03  Richard Guenther  <rguenther@suse.de>
9899
9900         PR tree-optimization/34743
9901         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9902         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9903         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9904         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9905         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9906         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9907         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9908         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9909
9910 2009-04-03  Richard Guenther  <rguenther@suse.de>
9911
9912         PR middle-end/13146
9913         PR tree-optimization/23940
9914         PR tree-optimization/33237
9915         PR middle-end/33974
9916         PR middle-end/34093
9917         PR tree-optimization/36201
9918         PR tree-optimization/36230
9919         PR tree-optimization/38049
9920         PR tree-optimization/38207
9921         PR tree-optimization/38230
9922         PR tree-optimization/38301
9923         PR tree-optimization/38585
9924         PR middle-end/38895
9925         PR tree-optimization/38985
9926         PR tree-optimization/39299
9927         * gcc.dg/pr19633-1.c: Adjust.
9928         * gcc.dg/torture/pta-callused-1.c: Likewise.
9929         * gcc.dg/torture/pr39074-2.c: Likewise.
9930         * gcc.dg/torture/pr39074.c: Likewise.
9931         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9932         * gcc.dg/torture/pr30375.c: Adjust.
9933         * gcc.dg/torture/pr33563.c: Likewise.
9934         * gcc.dg/torture/pr33870.c: Likewise.
9935         * gcc.dg/torture/pr33560.c: Likewise.
9936         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9937         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9938         * gcc.dg/tree-ssa/alias-15.c: Remove.
9939         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9940         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9941         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9942         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9943         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9944         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9945         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9946         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9947         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9948         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9949         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9950         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9951         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9952         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9953         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9954         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9955         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9956         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9957         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9958         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9959         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9960         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9961         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9962         * gcc.dg/uninit-B.c: XFAIL.
9963         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9964         * gcc.dg/uninit-pr19430.c: XFAIL.
9965         * g++.dg/tree-ssa/pr13146.C: New testcase.
9966         * g++.dg/opt/pr36187.C: Adjust.
9967         * g++.dg/torture/20090329-1.C: New testcase.
9968
9969 2009-04-02  Chao-ying Fu  <fu@mips.com>
9970
9971         * gcc.target/mips/interrupt_handler.c: New test.
9972
9973 2009-04-02  David Ayers  <ayers@fsfe.org>
9974
9975         PR objc/18456
9976         * objc.dg/bad-receiver-type-2.m: New test contributed by
9977         Alexander Mamberg.
9978
9979 2009-04-02  Jason Merrill  <jason@redhat.com>
9980
9981         PR c++/25185
9982         * g++.dg/template/error38.C: New test.
9983
9984 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9985
9986         PR tree-optimization/31677
9987         * gcc.dg/memcpy-1.c: Add compiler option.
9988
9989 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9990
9991         PR tree-optimization/39595
9992         * gfortran.dg/vect/O3-pr39595.f: New test.
9993
9994 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9995
9996         PR c++/26693
9997         * g++.dg/template/typedef11.C: New test.
9998         * g++.dg/template/typedef12.C: Likewise.
9999         * g++.dg/template/typedef13.C: Likewise.
10000         * g++.dg/template/typedef14.C: Likewise.
10001         * g++.dg/template/typedef15.C: Likewise.
10002         * g++.dg/template/typedef16.C: Likewise.
10003         * g++.dg/template/sfinae3.C: Compile this pedantically.
10004         The only errors expected should be the one saying the typedef is ill
10005         formed.
10006         * g++.old-deja/g++.pt/typename8.C: Likewise.
10007         * g++.dg/template/access11.C: Update this.
10008
10009 2009-04-02  Richard Guenther  <rguenther@suse.de>
10010
10011         PR tree-optimization/37221
10012         * gcc.c-torture/compile/20090331-1.c: New testcase.
10013
10014 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
10015
10016         * gcc.c-torture/compile/20090401-1.c: New test.
10017
10018 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
10019
10020         PR c++/4926
10021         * g++.dg/template/pr4926-1.C: New.
10022
10023 2009-04-01  Xinliang David Li  <davidxl@google.com>
10024
10025         * gcc.target/i386/all_one_m128i.c: New test.
10026
10027 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
10028
10029         PR c/39027
10030         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
10031         * gcc.dg/fltconst-2.c: New test.
10032         * gcc.dg/fltconst-double-pedantic-1.c: New test.
10033         * gcc.dg/fltconst-double-pedantic-2.c: New test.
10034
10035         PR c/33466
10036         * gcc.dg/cpp/pr33466.c: New test.
10037         * gcc.dg/dfp/pr33466.c: New test.
10038         * gcc.dg/fixed-point/pr33466.c: New test.
10039
10040 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
10041
10042         PR tree-optimization/35011
10043         * g++.dg/other/pr35011.C: New.
10044
10045 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
10046
10047         PR target/39226
10048         * gcc.dg/pr39226.c: New test.
10049
10050 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
10051
10052         PR c++/35240
10053         * g++.dg/template/pr35240.C: New.
10054
10055 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
10056
10057         PR c/39605
10058         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
10059         * gcc.dg/pr25682.c: Update expected diagnostics.
10060
10061 2009-04-01  Richard Guenther  <rguenther@suse.de>
10062
10063         * gcc.dg/fold-plusmult-2.c: New testcase.
10064
10065 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
10066
10067         PR c/37772
10068         * gcc.dg/pr37772.c: New test.
10069         * g++.dg/ext/asm11.C: New test.
10070
10071 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
10072
10073         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
10074         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
10075         defined.
10076
10077 2009-03-31  Jason Merrill  <jason@redhat.com>
10078
10079         * g++.old-deja/g++.other/using9.C: Add expected errors.
10080
10081 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
10082
10083         * gcc.c-torture/compile/pr33009.c: Removed.
10084
10085 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10086
10087         * gcc.c-torture/compile/pr33009.c: Delete.
10088         * gcc.c-torture/compile/pr11832.c: Likewise.
10089
10090 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
10091
10092         PR c/448
10093         * lib/target-supports.exp (check_effective_target_stdint_types):
10094         Update comment.
10095         (check_effective_target_inttypes_types): New.
10096         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
10097         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
10098         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
10099
10100 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
10101
10102         PR fortran/38917
10103         PR fortran/38918
10104         * gfortran.dg/data_pointer_1.f90: New test.
10105
10106 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
10107
10108         PR fortran/38915
10109         * gfortran.dg/char_length_15.f90: New test.
10110
10111 2009-03-31  Jason Merrill  <jason@redhat.com>
10112
10113         C++ DR 613
10114         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
10115         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
10116         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
10117         xfail others.
10118
10119         * g++.dg/other/typedef2.C: New test.
10120
10121         PR c++/37806
10122         * g++.dg/template/typedef17.C: New test.
10123
10124         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
10125         * g++.dg/cpp0x/auto12.C: Likewise.
10126
10127 2009-03-31  Richard Guenther  <rguenther@suse.de>
10128
10129         PR middle-end/31029
10130         * gcc.dg/fold-compare-4.c: New testcase.
10131         * gcc.dg/fold-compare-5.c: Likewise.
10132
10133 2009-03-31  Richard Guenther  <rguenther@suse.de>
10134
10135         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
10136
10137 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
10138
10139         PR target/39592
10140         * gcc.target/i386/pr39592-1.c: New test.
10141
10142 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
10143
10144         PR preprocessor/15638
10145         * gcc.dg/cpp/missing-header-1.c: New test.
10146         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
10147         "compilation terminated" message.
10148         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
10149         test #include "".
10150         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
10151         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
10152         terminated" message.
10153
10154 2009-03-31  Richard Guenther  <rguenther@suse.de>
10155
10156         PR middle-end/23401
10157         PR middle-end/27810
10158         * gcc.dg/tree-ssa/pr23401.c: New testcase.
10159         * gcc.dg/tree-ssa/pr27810.c: Likewise.
10160
10161 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
10162
10163         PR fortran/38389
10164         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
10165         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
10166         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
10167         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
10168         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
10169         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
10170         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
10171
10172 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
10173
10174         PR fortran/22571
10175         * gfortran.dg/whole_file_1.f90: New test.
10176         PR fortran/26227
10177         * gfortran.dg/whole_file_2.f90: New test.
10178         * gfortran.dg/whole_file_3.f90: New test.
10179         PR fortran/24886
10180         * gfortran.dg/whole_file_4.f90: New test.
10181
10182 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
10183
10184         * gfortran.dg/bind_c_usage_19.f90: New test.
10185
10186         PR target/39558
10187         * gcc.target/powerpc/altivec-29.c: New test.
10188
10189 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
10190
10191         PR rtl-optimization/323
10192         * gcc.target/i386/excess-precision-1.c,
10193         gcc.target/i386/excess-precision-2.c,
10194         gcc.target/i386/excess-precision-3.c,
10195         gcc.target/i386/excess-precision-4.c,
10196         gcc.target/i386/excess-precision-5.c,
10197         gcc.target/i386/excess-precision-6.c: New tests.
10198
10199 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
10200
10201         PR c/35235
10202         * gcc.dg/c99-array-lval-8.c: New test.
10203
10204 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
10205
10206         PR preprocessor/34695
10207         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
10208         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
10209         instead of dg-warning for "previous definition" messages.
10210         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
10211         "warnings being treated as errors" message.
10212         * gcc.dg/fltconst-1.c: Use -fshow-column.
10213
10214 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
10215
10216         PR fortran/38823
10217         * gfortran.dg/power1.f90: New test.
10218
10219 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
10220
10221         PR c/456
10222         PR c/5675
10223         PR c/19976
10224         PR c/29116
10225         PR c/31871
10226         PR c/35198
10227         * gcc.c-torture/compile/20081108-1.c,
10228         gcc.c-torture/compile/20081108-2.c,
10229         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
10230         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
10231         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
10232         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
10233         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
10234         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
10235         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
10236         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
10237         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
10238         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
10239         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
10240         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
10241         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
10242         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
10243         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
10244         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
10245         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
10246         case.
10247         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
10248         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
10249         XFAILs.  Update expected messages.
10250         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
10251         expected messages.
10252         * gcc.dg/real-const-1.c: Replace with test from original PR.
10253         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
10254         when casting from non-constant integer to pointer.
10255
10256 2009-03-29  Richard Guenther  <rguenther@suse.de>
10257
10258         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
10259
10260 2009-03-29  Daniel Kraft  <d@domob.eu>
10261
10262         PR fortran/37423
10263         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
10264         DEFERRED bindings.
10265         * gfortran.dg/typebound_proc_9.f03: New test.
10266         * gfortran.dg/typebound_proc_10.f03: New test.
10267         * gfortran.dg/typebound_proc_11.f03: New test.
10268         * gfortran.dg/abstract_type_5.f03: New test.
10269
10270 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
10271
10272         PR fortran/38507
10273         * gfortran.dg/do_4.f: New.
10274         * gfortran.dg/goto_2.f90: Correct expected warnings.
10275         * gfortran.dg/goto_4.f90: Likewise.
10276         * gfortran.dg/goto_5.f90: New.
10277
10278 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
10279
10280         PR target/39545
10281         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
10282
10283         * gcc.target/i386/pr39545-1.c: New.
10284         * gcc.target/i386/pr39545-2.c: Likewise.
10285
10286         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
10287         (flex2_struct): Likewise.
10288         (check_struct_passing7): Likewise.
10289         (check_struct_passing8): Likewise.
10290         (f1s): Likewise.
10291         (f2s): Likewise.
10292         (main): Call check_struct_passing7 and check_struct_passing8.
10293
10294 2009-03-29  Richard Guenther  <rguenther@suse.de>
10295
10296         * gcc.c-torture/execute/20090113-1.c: New testcase.
10297         * gcc.c-torture/execute/20090113-2.c: Likewise.
10298         * gcc.c-torture/execute/20090113-3.c: Likewise.
10299         * gcc.c-torture/execute/20090207-1.c: Likewise.
10300         * gcc.c-torture/compile/20090114-1.c: Likewise.
10301         * gcc.c-torture/compile/20090328-1.c: Likewise.
10302         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
10303
10304 2009-03-29  David Ayers  <ayers@fsfe.org>
10305
10306         PR objc/27377
10307         * objc.dg/conditional-1.m: New tests.
10308
10309 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
10310
10311         * gcc.dg/winline-10.c: New test.
10312
10313 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10314
10315         PR fortran/34656
10316         * gfortran.dg/do_check_1.f90: Add test.
10317         * gfortran.dg/do_check_2.f90: Add test.
10318         * gfortran.dg/do_check_3.f90: Add test.
10319         * gfortran.dg/do_check_4.f90: Add test.
10320
10321 2009-03-28  Jan Hubicka  <jh@suse.cz>
10322
10323         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
10324         * gcc.dg/pr33826.c: Update dump files.
10325         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
10326         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
10327
10328 2009-03-28  Martin Jambor  <mjambor@suse.cz>
10329
10330         * g++.dg/tree-ssa/fwprop-align.C: New test.
10331
10332 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
10333
10334         * gcc.target/powerpc/altivec-28.c: New test.
10335
10336         PR c++/39554
10337         * gcc.dg/wdisallowed-functions-1.c: Removed.
10338         * gcc.dg/wdisallowed-functions-2.c: Removed.
10339         * gcc.dg/wdisallowed-functions-3.c: Removed.
10340         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
10341         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
10342         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
10343
10344 2009-03-28  Richard Guenther  <rguenther@suse.de>
10345
10346         PR tree-optimization/38723
10347         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
10348
10349 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
10350
10351         PR fortran/38538
10352         * gfortran.dg/char_result_13.f90: New test.
10353
10354 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
10355
10356         PR fortran/38765
10357         * gfortran.dg/alloc_comp_assign_9.f90: New test.
10358
10359 2009-03-28  Daniel Kraft  <d@domob.eu>
10360
10361         * gfortran.dg/trim_1.f90: New test.
10362
10363 2009-03-28  Richard Guenther  <rguenther@suse.de>
10364
10365         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
10366         * g++.dg/warn/Warray-bounds.C: Likewise.
10367
10368 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10369
10370         PR fortran/32626
10371         * gfortran.dg/recursive_check_7.f90: New test.
10372
10373 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10374
10375         PR fortran/38432
10376         * gfortran.dg/do_check_5.f90: New test.
10377         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
10378         * gfortran.dg/array_constructor_18.f90: Ditto.
10379         * gfortran.dg/array_constructor_22.f90: Ditto.
10380         * gfortran.dg/do_3.F90: Ditto.
10381         * gfortran.dg/do_1.f90: Ditto.
10382
10383 2009-03-28  Richard Guenther  <rguenther@suse.de>
10384
10385         PR tree-optimization/38180
10386         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
10387
10388 2009-03-28  Richard Guenther  <rguenther@suse.de>
10389
10390         PR tree-optimization/38513
10391         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
10392         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
10393         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
10394         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
10395         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
10396         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
10397         * gcc.dg/vect/vect-35.c: Likewise.
10398         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
10399         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
10400         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
10401
10402 2009-03-28  Richard Guenther  <rguenther@suse.de>
10403
10404         PR tree-optimization/38968
10405         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
10406
10407 2009-03-28  Richard Guenther  <rguenther@suse.de>
10408
10409         PR tree-optimization/37795
10410         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
10411
10412 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
10413
10414         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
10415         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
10416         options for removed targets.
10417
10418 2009-03-27  Richard Guenther  <rguenther@suse.de>
10419
10420         PR tree-optimization/39120
10421         * gcc.c-torture/execute/pr39120.c: New testcase.
10422
10423 2009-03-27  Richard Guenther  <rguenther@suse.de>
10424
10425         PR tree-optimization/39120
10426         * gcc.dg/torture/pta-callused-1.c: New testcase.
10427
10428 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10429
10430         PR middle-end/39315
10431         * gcc.target/i386/pr39315-1.c: New.
10432         * gcc.target/i386/pr39315-2.c: Likewise.
10433         * gcc.target/i386/pr39315-3.c: Likewise.
10434         * gcc.target/i386/pr39315-4.c: Likewise.
10435         * gcc.target/i386/pr39315-check.c: Likewise.
10436
10437 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10438
10439         PR c/39323
10440         * gcc.dg/pr39323-1.c: New.
10441         * gcc.dg/pr39323-2.c: Likewise.
10442         * gcc.dg/pr39323-3.c: Likewise.
10443
10444 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10445
10446         PR target/38034
10447         * gcc.target/ia64/sync-1.c: New.
10448
10449 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10450
10451         PR target/39472
10452         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
10453         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
10454         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
10455         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
10456         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
10457         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
10458         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
10459         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
10460
10461 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10462
10463         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
10464         for low precision (i.e. float).
10465
10466 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
10467             Jakub Jelinek  <jakub@redhat.com>
10468
10469         PR debug/37959
10470         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
10471
10472 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
10473
10474         * gcc.dg/memmove-2.c: New test.
10475         * gcc.dg/memmove-3.c: New test.
10476
10477         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
10478         in clone naming.
10479
10480 2009-03-27  Xinliang David Li  <davidxl@google.com>
10481
10482         PR tree-optimization/39557
10483         * g++.dg/tree-ssa/dom-invalid.C: New test.
10484
10485 2009-03-27  Xinliang David Li  <davidxl@google.com>
10486
10487         PR tree-optimization/39548
10488         * g++.dg/tree-ssa/copyprop.C: New test.
10489
10490 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10491
10492         PR c++/38638
10493         * g++.dg/template/typename17.C: New testcase.
10494         * g++.dg/template/typename18.C: New testcase.
10495
10496 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10497
10498         PR c++/36799
10499         * g++.dg/other/var_copy-1.C: New test.
10500
10501 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10502
10503         PR c++/37647
10504         * g++.dg/parse/ctor9.C: New test.
10505
10506 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10507
10508         PR c++/29727
10509         * g++.dg/init/error2.C: New test.
10510
10511 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10512
10513         PR c++/35652
10514         * gcc.dg/pr35652.C: New.
10515         * g++.dg/warn/pr35652.C: New.
10516         * gcc.dg/format/plus-1.c: Adjust message.
10517
10518 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
10519
10520         PR c++/39554
10521         * gcc.dg/wdisallowed-functions-3.c: New test.
10522         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
10523
10524 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10525
10526         * gcc.dg/inline-33.c: Fix when pic.
10527
10528 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
10529
10530         * gcc.target/ia64/20090324-1.c: New test.
10531
10532 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
10533
10534         PR c/27898
10535         * gcc.dg/pr27898.c: New test.
10536
10537         PR tree-optimization/32139
10538         * gcc.c-torture/compile/pr32139.c: New test.
10539
10540 2009-03-24  Jason Merrill  <jason@redhat.com>
10541
10542         PR c++/28274
10543         * g++.dg/parse/defarg14.C: New test.
10544
10545 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10546
10547         PR libfortran/39528
10548         * gfortran.dg/read_repeat.f90: New test.
10549
10550 2009-03-24  Ira Rosen  <irar@il.ibm.com>
10551
10552         PR tree-optimization/39529
10553         * gcc.dg/vect/pr39529.c: New test.
10554
10555 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
10556             Jakub Jelinek  <jakub@redhat.com>
10557
10558         PR debug/39524
10559         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
10560
10561 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10562
10563         PR c/39495
10564         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
10565
10566 2009-03-23  Jason Merrill  <jason@redhat.com>
10567
10568         * g++.dg/cpp0x/auto12.C: Add variadic test.
10569
10570         PR c++/39526
10571         * g++.dg/warn/Wshadow-4.C: New test.
10572
10573 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10574
10575         PR tree-optimization/39516
10576         * gfortran.dg/pr39516.f: New test.
10577
10578 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
10579
10580         * lib/target-libpath.exp (set_ld_library_path_env_vars):
10581         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
10582         variable, not environment variable.
10583
10584 2009-03-21  Jason Merrill  <jason@redhat.com>
10585
10586         PR c++/28879
10587         * g++.dg/ext/vla6.C: New test.
10588
10589 2009-03-20  Jason Merrill  <jason@redhat.com>
10590
10591         * g++.dg/cpp0x/initlist5.C: Add additional test.
10592
10593 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10594             Janis Johnson  <janis187@us.ibm.com>
10595
10596         * lib/compat.exp (compat-get-options-main, compat-get-options):
10597         Handle dg-prune-output in source file.
10598         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
10599         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
10600         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
10601         two warnings.
10602
10603 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10604
10605         PR c/39495
10606         * gcc.dg/gomp/pr39495-1.c: New test.
10607         * gcc.dg/gomp/pr39495-2.c: New test.
10608         * g++.dg/gomp/pr39495-1.C: New test.
10609         * g++.dg/gomp/pr39495-2.C: New test.
10610
10611         PR target/39496
10612         * gcc.target/i386/pr39496.c: New test.
10613         * g++.dg/other/pr39496.C: New test.
10614
10615 2009-03-19  Li Feng  <nemokingdom@gmail.com>
10616
10617         PR middle-end/39500
10618         * gcc.dg/autopar/pr39500-1.c: New.
10619         * gcc.dg/autopar/pr39500-2.c: New.
10620
10621 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10622
10623         * g++.dg/dg.exp: Prune graphite.
10624
10625 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
10626
10627         PR middle-end/39447
10628         * g++.dg/graphite: New.
10629         * g++.dg/graphite/graphite.exp: New.
10630         * g++.dg/graphite/pr39447.C: New.
10631
10632 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10633
10634         PR c++/39425
10635         * g++.dg/template/pr39425.C: New.
10636
10637         * g++.dg/template/spec33.C: Updated.
10638
10639 2009-03-17  Jason Merrill  <jason@redhat.com>
10640
10641         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10642
10643 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
10644
10645         PR c++/39475
10646         * g++.dg/ext/unary_trait_incomplete.C: New.
10647
10648 2009-03-17  Jing Yu  <jingyu@google.com>
10649
10650         PR middle-end/39378
10651         * g++.dg/inherit/thunk10.C: New test.
10652
10653 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
10654
10655         PR target/39482
10656         * gcc.target/i386/pr39482.c: New test.
10657
10658 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
10659
10660         PR debug/39471
10661         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10662         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10663         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10664         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10665
10666         PR middle-end/39443
10667         * gcc.dg/pr39443.c: New test.
10668
10669         PR debug/39412
10670         * gcc.dg/debug/pr39412.c: New test.
10671
10672 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
10673
10674         PR testsuite/38526
10675         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10676         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10677         is defined.
10678         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10679         its original value, or unset if it was not defined.
10680         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10681         path procs around use of HOSTCC.
10682         * g++.dg/compat/struct-layout-1.exp: Ditto.
10683         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10684
10685 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10686
10687         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10688
10689 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
10690
10691         Revert patch for PR testsuite/37630.
10692
10693         PR testsuite/37960
10694         * gcc.dg/pr11492.c: Replace constant and remove xfail.
10695
10696         PR testsuite/37630
10697         * lib/target-supports.exp (check_effective_target_ieee): New.
10698         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10699         * gcc.dg/20001012-1.c: Require ieee.
10700
10701         PR testsuite/37628
10702         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10703
10704 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
10705
10706         PR tree-optimization/39455
10707         * gcc.dg/pr39455.c: New test.
10708
10709 2009-03-13  David Ayers  <ayers@fsfe.org>
10710
10711         * objc/execute/trivial.m. New test.
10712
10713 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
10714
10715         PR target/39137
10716         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10717
10718 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
10719
10720         PR testsuite/39451
10721         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10722         constraint on (%2).
10723
10724 2009-03-12  David Ayers  <ayers@fsfe.org>
10725
10726         PR libobjc/27466
10727         * objc/execute/exceptions/handler-1.m. New test.
10728
10729 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
10730
10731         PR target/39431
10732         * gcc.target/i386/pr39431.c: New test.
10733
10734 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
10735
10736         PR target/39445
10737         * gcc.target/i386/pr39445.c: New.
10738
10739         * gcc.target/i386/push-1.c: XFAIL.
10740
10741 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
10742
10743         * gcc.dg/inline-33.c: New test.
10744
10745 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
10746
10747         * gcc.dg/vect/vect-82.c: Combine dg-do and
10748         dg-require-effective-target into dg-skip-if.
10749         * gcc.dg/vect/vect-83.c: Likewise.
10750
10751 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
10752
10753         PR target/39137
10754         * gcc.target/i386/stackalign/longlong-1.c: New test.
10755         * gcc.target/i386/stackalign/longlong-2.c: New test.
10756
10757 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10758
10759         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10760
10761 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10762
10763         * gcc.c-torture/execute/ieee/inf-3.c: New test.
10764         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10765
10766 2009-03-11  Olivier Hainque  <hainque@adacore.com>
10767
10768         * gnat.dg/slice_enum.adb: New test.
10769
10770 2009-03-11  Jason Merrill  <jason@redhat.com>
10771
10772         PR debug/39086
10773         * g++.dg/opt/nrv15.C: New test.
10774
10775 2009-03-10  Ira Rosen  <irar@il.ibm.com>
10776
10777         PR tree-optimization/39422
10778         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10779         constant array with static initialization to global memory.
10780         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10781
10782 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
10783
10784         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10785         padding.
10786
10787 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
10788
10789         PR c++/39371
10790         * g++.dg/opt/switch2.C: Add -w to dg-options.
10791         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10792         * g++.dg/warn/switch1.C: New test.
10793         * g++.dg/other/switch3.C: New test.
10794
10795         PR tree-optimization/39394
10796         * gcc.c-torture/compile/pr39394.c: New test.
10797
10798 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10799
10800         * gcc.target/s390/20090223-1.c: New testcase.
10801
10802 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10803
10804         PR libfortran/39402
10805         * gfortran.dg/fmt_f0_1.f90: New test.
10806
10807 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
10808
10809         PR c++/39060
10810         * g++.dg/other/new1.C: Adjusted.
10811         * g++.dg/parse/crash40.C: Likewise.
10812         * g++.dg/parse/defarg12.C: Likewise.
10813         * g++.dg/template/error15.C: Likewise.
10814
10815         * g++.dg/other/pr39060.C: New.
10816
10817 2009-03-07  Jason Merrill  <jason@redhat.com>
10818
10819         PR c++/39367
10820         * g++.dg/opt/new1.C: New.
10821
10822 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10823
10824         PR c++/33492
10825         * g++.dg/other/error32.C: New.
10826
10827 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
10828
10829         PR middle-end/39360
10830         * gcc.c-torture/compile/pr39360.c: New test.
10831
10832         PR debug/39372
10833         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10834
10835 2009-03-05  Jason Merrill  <jason@redhat.com>
10836
10837         PR c++/38908
10838         * g++.dg/warn/Wuninitialized-3.C: New test.
10839
10840 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
10841
10842         PR debug/39379
10843         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10844         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10845
10846 2009-03-04  Jason Merrill  <jason@redhat.com>
10847
10848         PR c++/13549
10849         * g++.dg/template/koenig7.C: New test.
10850
10851 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10852
10853         * g++.dg/torture/predcom-1.C: New test.
10854
10855 2009-03-04  Richard Guenther  <rguenther@suse.de>
10856
10857         PR tree-optimization/39362
10858         * g++.dg/torture/pr39362.C: New testcase.
10859
10860 2009-03-04  Jason Merrill  <jason@redhat.com>
10861             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10862
10863         PR c++/9634
10864         PR c++/29469
10865         PR c++/29607
10866         * g++.dg/template/dependent-name5.C: New test.
10867
10868 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10869
10870         PR testsuite/39357
10871         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10872         vect_int to vect_int_mult.
10873
10874 2009-03-04  Richard Guenther  <rguenther@suse.de>
10875
10876         PR tree-optimization/39358
10877         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10878         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10879
10880 2009-03-04  Richard Guenther  <rguenther@suse.de>
10881
10882         PR tree-optimization/39339
10883         * gcc.c-torture/execute/pr39339.c: New testcase.
10884
10885 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10886
10887         * gcc.c-torture/compile/20090303-1.c,
10888         gcc.c-torture/compile/20090303-2.c: New tests.
10889
10890 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10891
10892         PR fortran/39354
10893         * gfortran.dg/gomp/pr39354.f90: New test.
10894
10895         PR tree-optimization/39343
10896         * gcc.dg/pr39343.c: New test.
10897
10898 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10899
10900         PR tree-optimization/39248
10901         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10902         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10903         on targets without vector misalignment support.
10904         * lib/target-supports.exp
10905         (check_effective_target_vect_short_mult): Add
10906         check_effective_target_arm32.
10907
10908 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10909
10910         PR middle-end/39335
10911         * gcc.dg/graphite/pr39335_1.c: New.
10912         * gcc.dg/graphite/pr39335.c: New.
10913
10914 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10915
10916         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10917         of andl.
10918         * gcc.target/i386/stackalign/return-5.c: Likewise.
10919         * gcc.target/i386/stackalign/return-6.c: Likewise.
10920
10921 2009-03-02  Richard Guenther  <rguenther@suse.de>
10922             Ira Rosen  <irar@il.ibm.com>
10923
10924         PR tree-optimization/39318
10925         * gfortran.dg/vect/pr39318.f90: New test.
10926
10927 2009-03-01  Jan Hubicka  <jh@suse.cz>
10928
10929         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10930
10931 2009-03-01  Jan Hubicka  <jh@suse.cz>
10932
10933         PR debug/39267
10934         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10935
10936 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10937
10938         * gnat.dg/pack12.adb: New test.
10939
10940 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10941
10942         PR c++/37789
10943         * g++.dg/other/pr37789.C: New.
10944
10945 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10946
10947         PR fortran/39295
10948         * gfortran.dg/interface_25.f90: New test.
10949         * gfortran.dg/interface_26.f90: New test.
10950
10951 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10952
10953         PR fortran/39292
10954         * gfortran.dg/initialization_22.f90: New test.
10955
10956 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10957
10958         PR rtl-optimization/39241
10959         * gcc.dg/torture/pr39241.c: New.
10960
10961 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10962
10963         PR tree-optimizations/39259
10964         * g++.dg/torture/pr39259.C: New testcase.
10965
10966 2009-02-24  Richard Guenther  <rguenther@suse.de>
10967
10968         PR c++/39242
10969         * g++.dg/template/instantiate10.C: New testcase.
10970
10971 2009-02-24  Richard Guenther  <rguenther@suse.de>
10972             Zdenek Dvorak  <ook@ucw.cz>
10973
10974         PR tree-optimization/39233
10975         * gcc.c-torture/execute/pr39233.c: New testcase.
10976
10977 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10978
10979         PR tree-optimization/39260
10980         * gcc.dg/graphite/pr39260.c: New.
10981
10982 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10983
10984         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10985
10986 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10987
10988         PR c++/36411
10989         * g++.dg/template/void14.C: New.
10990
10991 2009-02-23  Jason Merrill  <jason@redhat.com>
10992
10993         PR c++/38880
10994         * g++.dg/init/const7.C: Remove XFAIL.
10995         * g++.dg/init/static-init1.C: New test.
10996
10997         * g++.dg/cpp0x/initlist14.C: New test.
10998
10999 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11000
11001         PR fortran/38914
11002         * bound_simplification_2.f90:  New test case.
11003         * bound_7.f90:  New test case.
11004
11005 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
11006
11007         * gcc.dg/cpp/include4.c: New test.
11008
11009 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
11010
11011         PR target/39256
11012         * gcc.target/i386/abi-2.c: New.
11013
11014 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
11015
11016         * gcc.c-torture/execute/pr39228.x: New.
11017
11018 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
11019
11020         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
11021         scan-assembler to check for xmm0 register.
11022
11023 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
11024             Joseph Myers  <joseph@codesourcery.com>
11025
11026         * gcc.target/arm/va_list.c: New test.
11027         * g++.dg/abi/arm_va_list.C: Likewise.
11028         * lib/target-supports.exp (check_effective_target_arm_eabi): New
11029         function.
11030         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
11031         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
11032         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
11033         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
11034         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
11035         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
11036
11037 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
11038
11039         PR testsuite/38164
11040         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
11041         to dg-options.
11042
11043 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
11044
11045         PR target/39240
11046         * gcc.c-torture/execute/pr39240.c: New test.
11047
11048 2009-02-20  Jason Merrill  <jason@redhat.com>
11049
11050         PR c++/39225
11051         * g++.dg/parse/dtor15.C: New test.
11052
11053 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
11054
11055         * gcc.c-torture/execute/20090219-1.c: New.
11056
11057 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
11058
11059         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
11060         (mips-dg-options): When matching isa* pseudo-options make
11061         'value' optional and accept ! entries.  Use $spec instead of
11062         $isa_spec in the isa pseudo-option error message.  Only
11063         perform the ISA-range check when 'value' is set.  If arch is
11064         matching any CPU in the ! entries switch to its generic ISA.
11065         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
11066         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
11067
11068 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
11069
11070         PR target/39175
11071         * gcc.dg/visibility-20.c: New test.
11072         * g++.dg/ext/visibility/visibility-11.C: New test.
11073
11074 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
11075
11076         PR c++/39188
11077         * g++.dg/abi/pr39188-1a.C: New.
11078         * g++.dg/abi/pr39188-1b.C: Likewise.
11079         * g++.dg/abi/pr39188-1.h: Likewise.
11080         * g++.dg/abi/pr39188-2a.C: Likewise.
11081         * g++.dg/abi/pr39188-2b.C: Likewise.
11082         * g++.dg/abi/pr39188-2.h: Likewise.
11083         * g++.dg/abi/pr39188-3a.C: Likewise.
11084         * g++.dg/abi/pr39188-3b.C: Likewise.
11085         * g++.dg/abi/pr39188-3.h: Likewise.
11086
11087 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
11088
11089         PR c/38483
11090         * gcc.c-torture/execute/call-trap-1.c,
11091         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
11092         tests.
11093
11094 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
11095
11096         PR target/39228
11097         * gcc.c-torture/execute/pr39228.c: New test.
11098
11099 2009-02-19  Richard Guenther  <rguenther@suse.de>
11100
11101         PR tree-optimization/39074
11102         * gcc.dg/torture/pr39074.c: New testcase.
11103         * gcc.dg/torture/pr39074-2.c: Likewise.
11104         * gcc.dg/torture/pr39074-3.c: Likewise.
11105
11106 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
11107
11108         PR c++/39219
11109         * g++.dg/parse/attr3.C: New.
11110
11111 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
11112
11113         PR testsuite/38165
11114         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
11115
11116         PR testsuite/38166
11117         * g++.dg/ext/visibility/class1.C: Revert revision 122348
11118         and skip on Darwin.
11119
11120 2009-02-18  Jason Merrill  <jason@redhat.com>
11121
11122         PR c++/38880
11123         * g++.dg/init/const7.C: Remove XFAIL.
11124
11125         PR target/39179
11126         * g++.dg/opt/const6.C: New test.
11127
11128 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
11129
11130         * gcc.dg/callabi/callabi.exp: Moved to ...
11131         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
11132         in 64bit mode.
11133
11134         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
11135         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
11136         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
11137         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
11138         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
11139         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
11140         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
11141
11142         * gcc.dg/callabi/callabi.h: Moved to ...
11143         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
11144
11145         * gcc.dg/callabi/func-1.c: Moved to ...
11146         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
11147
11148         * gcc.dg/callabi/func-indirect.c: Moved to ...
11149         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
11150
11151         * gcc.dg/callabi/pr38891.c: Moved to ...
11152         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
11153
11154         * gcc.dg/callabi/vaarg-1.c: Moved to ...
11155         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
11156
11157         * gcc.dg/callabi/vaarg-2.c: Moved to ...
11158         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
11159
11160         * gcc.dg/callabi/vaarg-3.c: Moved to ...
11161         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
11162
11163 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
11164
11165         PR target/38891
11166         * gcc.dg/callabi/pr38891.c: New.
11167
11168 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
11169
11170         * gcc.dg/callabi/callabi.exp: New.
11171
11172 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
11173
11174         PR target/39082
11175         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
11176         -Wno-abi for x86.
11177         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
11178
11179         * gcc.target/i386/pr39082-1.c: New.
11180
11181         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
11182         -Wno-abi.
11183
11184         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
11185         CHECK_M64_M128 is defined.
11186         (check_f_arguments): Add "do".
11187         (check_vector_arguments): New.
11188         (check_m64_arguments): Likewise.
11189         (check_m128_arguments): Likewise.
11190
11191         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
11192         (CHECK_M64_M128): Define.
11193
11194         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
11195         on abitest.
11196         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
11197
11198         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
11199         tests only if CHECK_M64_M128 is defined.
11200
11201         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
11202         (m128_2_struct): Likewise.
11203         (check_struct_passing5): Likewise.
11204         (check_struct_passing6): Likewise.
11205         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
11206
11207         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
11208         (un5): Likewise.
11209         (check_union_passing4): Likewise.
11210         (main): Test union with __m128 if CHECK_M64_M128 is defined.
11211
11212 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
11213
11214         PR c/35447
11215         * gcc.dg/noncompile/pr35447-1.c: New test.
11216
11217 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
11218
11219         PR tree-optimization/36922
11220         * gfortran.dg/pr36922.f: New test.
11221
11222 2009-02-17  Richard Guenther  <rguenther@suse.de>
11223
11224         PR tree-optimization/39202
11225         * gcc.c-torture/compile/pr39202.c: New testcase.
11226
11227 2009-02-17  Richard Guenther  <rguenther@suse.de>
11228
11229         PR tree-optimization/39204
11230         * gcc.dg/torture/pr39204.c: New testcase.
11231
11232 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
11233
11234         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
11235         * gcc.dg/vect/vect-outer-6.c: Ditto.
11236
11237 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
11238
11239         PR c/35446
11240         * gcc.dg/noncompile/init-5.c: New test.
11241         * gcc.dg/init-bad-4.c: Adjust expected errors.
11242
11243 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
11244
11245         PR target/37049
11246         * gcc.target/i386/push-1.c: New.
11247
11248 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
11249
11250         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
11251
11252 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11253
11254         * gcc.target/spu/intrinsics-sr.c: New test.
11255
11256 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
11257
11258         PR target/38056
11259         * gcc.target/ia64/sibcall-opt-1.c: New test.
11260         * gcc.target/ia64/sibcall-opt-2.c: New test.
11261
11262 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
11263
11264         PR fortran/36528
11265         * gfortran.dg/cray_pointers_8.f90: New test.
11266
11267         PR fortran/36703
11268         * gfortran.dg/cray_pointers_9.f90: New test.
11269
11270 2009-02-13  Jason Merrill  <jason@redhat.com>
11271
11272         PR c++/39070
11273         * g++.dg/cpp0x/decltype16.C: New.
11274
11275 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
11276
11277         PR target/39152
11278         * gfortran.dg/gomp/pr39152.f90: New.
11279
11280 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
11281
11282         PR target/39162
11283         * gcc.target/i386/pr39162.c: New.
11284
11285 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
11286
11287         PR c/35444
11288         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
11289         New tests.
11290
11291 2009-02-12  Jason Merrill  <jason@redhat.com>
11292
11293         PR c++/38950
11294         * g++.dg/template/array20.C: New test.
11295
11296 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
11297
11298         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
11299         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
11300         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
11301
11302 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11303
11304         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
11305
11306 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11307
11308         PR target/39152
11309         * gfortran.dg/pr39152.f: New.
11310
11311 2009-02-11  Jason Merrill  <jason@redhat.com>
11312
11313         PR c++/39153
11314         * g++.dg/cpp0x/defaulted9.C: New test.
11315
11316         PR c++/30111
11317         * g++.dg/init/value7.C: New test.
11318
11319 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
11320
11321         PR target/38824
11322         * gcc.target/i386/pr38824.c: New testcase.
11323
11324 2009-02-11  Jason Merrill  <jason@redhat.com>
11325
11326         PR c++/38649
11327         * g++.dg/cpp0x/defaulted8.C: New test.
11328
11329         PR c++/36744
11330         * g++.dg/cpp0x/rv9p.C: New test.
11331
11332 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
11333
11334         * gnat.dg/aliasing3.adb: New test.
11335         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
11336
11337 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
11338
11339         PR c++/34397
11340         * g++.dg/template/crash88.C: New.
11341         * g++.dg/template/crash89.C: Likewise.
11342
11343 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
11344
11345         PR c/39084
11346         * gcc.dg/pr39084.c: New test.
11347
11348 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
11349
11350         PR target/39139
11351         * gcc.target/i386/pr39139.c: New test.
11352
11353 2009-02-10  Richard Guenther  <rguenther@suse.de>
11354
11355         PR tree-optimization/39132
11356         * gcc.dg/torture/pr39132.c: New testcase.
11357
11358 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
11359
11360         PR target/39119
11361         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
11362         * gcc.target/x86_64/abi/avx/args.h: Likewise.
11363         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
11364         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
11365         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
11366         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
11367         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
11368         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
11369
11370 2009-02-09  Jason Merrill  <jason@redhat.com>
11371
11372         PR c++/39109
11373         * g++.dg/init/value6.C: New test.
11374
11375 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
11376
11377         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
11378
11379 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
11380
11381         * gcc.c-torture/compile/20090209-1.c: New test.
11382
11383 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
11384
11385         PR c++/35147
11386         PR c++/37737
11387         * g++.dg/cpp0x/vt-35147.C: New.
11388         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11389         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11390
11391 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11392
11393         PR c/35434
11394         * gcc.dg/attr-alias-4.c: New test.
11395
11396 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
11397
11398         PR c/39035
11399         * gcc.dg/dfp/pr39035.c: New test.
11400
11401 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11402
11403         PR c/36432
11404         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
11405
11406 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
11407
11408         PR c++/39106
11409         * g++.dg/opt/thunk3.C: New test.
11410
11411 2009-02-05  Nick Clifton  <nickc@redhat.com>
11412
11413         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
11414         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
11415         * gcc.dg/cdce1.c: Likewise.
11416         * gcc.dg/cpp/_Pragma6.c: Likewise.
11417         * g++.dg/cpp/_Pragma1.C: Likewise.
11418         * gcc.dg/utf32-2.c: Xfail for M32C.
11419         * gcc.dg/utf32-1.c: Likewise.
11420         * gcc.dg/utf32-3.c: Likewise.
11421         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
11422         targets.
11423         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
11424         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
11425         * gcc.dg/Wconversion-5.c: Likewise.
11426         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
11427         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
11428         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
11429         * gcc.dg/utf-inc-init.c: Likewise.
11430         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
11431         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
11432         * gcc.dg/utf-array-short-wchar.c: Likewise.
11433         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
11434         * gcc.dg/mallign.c: Use size_t instead of long.
11435
11436 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
11437
11438         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
11439
11440 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
11441
11442         * gcc.c-torture/execute/pr39100.c: New.
11443
11444 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
11445
11446         PR c/35435
11447         * gcc.dg/tls/diag-6.c: New test.
11448
11449 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
11450
11451         * gcc.dg/graphite/scop-19.c: New
11452
11453 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11454
11455         AVX Programming Reference (January, 2009)
11456         * gcc.target/i386/avx-vpclmulqdq.c: New.
11457         * gcc.target/i386/pclmul-avx-check.h: Likewise.
11458
11459         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
11460
11461         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
11462         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
11463         (pclmul_test): Renamed to ...
11464         (TEST): This.
11465
11466 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
11467
11468         PR c++/39095
11469         * g++.dg/abi/mangle31.C: New test.
11470
11471 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11472
11473         PR c/29129
11474         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
11475         declarator.
11476         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
11477         inside function prototype but not part of parameter declarator.
11478         * vla-11.c: New test.
11479
11480 2009-02-03  Jason Merrill  <jason@redhat.com>
11481
11482         * g++.dg/warn/main-4.C: New test.
11483         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
11484
11485 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11486
11487         PR c++/36607
11488         * g++.dg/expr/cast10.C: New test.
11489
11490 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11491
11492         PR c/35433
11493         * gcc.dg/init-bad-6.c: New test.
11494
11495 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
11496
11497         PR target/35318
11498         * gcc.c-torture/compile/pr35318.c: New test.
11499
11500         PR inline-asm/39059
11501         * gcc.dg/nofixed-point-2.c: New test.
11502         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
11503         * g++.dg/ext/fixed2.C: Likewise.
11504         * g++.dg/other/error25.C: Likewise.
11505         * g++.dg/lookup/crash7.C: Likewise.
11506         * g++.dg/cpp0x/decltype-38655.C: Likewise.
11507
11508         PR c++/39056
11509         * g++.dg/cpp0x/initlist13.C: New test.
11510
11511 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
11512
11513         PR c++/36897
11514         * g++.dg/template/func2.C: New test.
11515
11516         PR c++/37314
11517         * g++.dg/template/typename15.C: New.
11518         * g++.dg/template/typename16.C: New.
11519
11520 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
11521             Ben Elliston  <bje@au.ibm.com>
11522
11523         PR c/39034
11524         * gcc.dg/dfp/pr39034.c: New test.
11525
11526 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11527
11528         PR testsuite/38263
11529         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
11530
11531 2009-02-02  Jason Merrill  <jason@redhat.com>
11532
11533         PR c++/39054
11534         * g++.dg/parse/dtor14.C: New test.
11535
11536 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
11537
11538         * lib/target-supports.exp
11539         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
11540         * g++.dg/ext/builtin10.C: New test.
11541
11542         PR inline-asm/39058
11543         * gcc.target/i386/pr39058.c: New test.
11544
11545 2009-02-02  Richard Guenther  <rguenther@suse.de>
11546
11547         PR tree-optimization/38937
11548         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
11549
11550 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
11551
11552         PR c++/39053
11553         * g++.dg/parse/crash52.C: New.
11554
11555 2009-01-30  Richard Guenther  <rguenther@suse.de>
11556
11557         PR tree-optimization/39041
11558         * gcc.c-torture/compile/pr39041.c: New testcase.
11559
11560 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11561
11562         PR target/39013
11563         * gcc.target/i386/pr39013-1.c: New test.
11564         * gcc.target/i386/pr39013-2.c: New test.
11565
11566         PR c++/39028
11567         * g++.dg/ext/label12.C: New test.
11568
11569 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11570
11571         PR c++/33465
11572         * g++.dg/parse/error34.C: New.
11573         * g++.dg/parse/error35.C: Likewise.
11574
11575 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11576
11577         PR c++/38655
11578         * g++.dg/cpp0x/decltype-38655.C: New.
11579
11580 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11581
11582         PR target/39002
11583         * g++.dg/torture/pr39002.C: New test.
11584
11585 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
11586
11587         PR tree-optimization/39007
11588         * gcc.dg/tree-ssa/pr39007.c: New.
11589
11590 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
11591
11592         PR middle-end/35854
11593         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
11594         to "subreg1".
11595
11596 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
11597
11598         PR middle-end/38857
11599         * gcc.c-torture/compile/pr38857.c: New test.
11600
11601 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
11602
11603         PR fortran/38852
11604         PR fortran/39006
11605         * gfortran.dg/bound_6.f90: New test.
11606
11607 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
11608
11609         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11610
11611 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
11612
11613         PR tree-optimization/38997
11614         * gcc.dg/tree-ssa/pr38997.c: New.
11615
11616 2009-01-28  Richard Guenther  <rguenther@suse.de>
11617
11618         PR tree-optimization/38926
11619         * gcc.c-torture/compile/pr38926.c: New testcase.
11620
11621 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
11622
11623         PR middle-end/38934
11624         * gcc.dg/pr38934.c: New test.
11625
11626 2009-01-28  Richard Guenther  <rguenther@suse.de>
11627
11628         PR middle-end/38908
11629         * g++.dg/warn/Wuninitialized-2.C: New testcase.
11630
11631 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
11632
11633         PR tree-optimization/38984
11634         * gcc.dg/pr38984.c: New XFAILed testcase.
11635
11636
11637 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
11638
11639         PR target/38988
11640         * gcc.target/i386/pr38988.c: New test.
11641
11642 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
11643
11644         PR c++/37554
11645         * g++.dg/parse/crash51.C: New.
11646         * g++.old-deja/g++.pt/crash9.C: Adjust.
11647
11648 2009-01-27  Daniel Kraft  <d@domob.eu>
11649
11650         PR fortran/38883
11651         * gfortran.dg/mvbits_6.f90:  New test.
11652         * gfortran.dg/mvbits_7.f90:  New test.
11653         * gfortran.dg/mvbits_8.f90:  New test.
11654
11655 2009-01-27  Richard Guenther  <rguenther@suse.de>
11656
11657         PR tree-optimization/38503
11658         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11659
11660 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11661
11662         PR middle-end/38969
11663         * gcc.c-torture/execute/pr38969.c: New test.
11664
11665 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
11666
11667         PR testsuite/38864
11668         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11669         to dg-do compile.
11670         * gcc.target/mips/fixed-scalar-type.c: Likewise.
11671         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11672         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11673
11674 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
11675
11676         PR target/38952
11677         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11678         if __USING_SJLJ_EXCEPTIONS__ is defined.
11679
11680         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11681         __USING_SJLJ_EXCEPTIONS__ is defined.
11682         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11683         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11684         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11685         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11686         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11687         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11688
11689 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
11690
11691         PR testsuite/38949
11692         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11693         Use instead of C name in asm statements.
11694
11695 2009-01-26  Richard Guenther  <rguenther@suse.de>
11696
11697         PR tree-optimization/38745
11698         * g++.dg/torture/pr38745.C: New testcase.
11699
11700 2009-01-26  Richard Guenther  <rguenther@suse.de>
11701
11702         PR middle-end/38851
11703         * g++.dg/warn/Wuninitialized-1.C: New testcase.
11704
11705 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
11706
11707         * gcc.dg/bitfld-15.c: Gate warning on target
11708         pcc_bitfield_type_matters.
11709         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11710         g++.dg/ext/bitfield4.C: Likewise.
11711         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11712         bitfield for any target.
11713
11714 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
11715
11716         PR c/38957
11717         * gcc.dg/pr38957.c: New test.
11718
11719 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
11720
11721         PR fortran/38955
11722         * gfortran.dg/array_constructor_24.f: Allow tolerance when
11723         comparing floats.
11724
11725 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
11726
11727         PR tree-optimization/38953
11728         * gfortran.dg/graphite/pr38953.f90: New.
11729
11730 2009-01-24  Paul Brook  <paul@codesourcery.com>
11731
11732         * gcc.target/arm/neon-cond-1.c: New test.
11733
11734 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
11735
11736         PR tree-optimization/38932
11737         * gcc.dg/pr38932.c: New.
11738
11739 2009-01-23  Revital Eres  <eres@il.ibm.com>
11740
11741         * gcc.dg/sms-7.c: Fix test.
11742
11743 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
11744
11745         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11746         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11747         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11748         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11749
11750 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11751
11752         * gcc.dg/pr35729.c: Make test x86 specific.
11753
11754 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11755
11756         PR middle-end/38615
11757         * gcc.dg/pr38615.c: New test.
11758
11759 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
11760
11761         PR target/38931
11762         * gcc.target/i386/pr38931.c: New test.
11763
11764 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
11765
11766         PR c++/38930
11767         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11768         * g++.dg/template/typedef12.C: Likewise.
11769         * g++.dg/template/typedef13.C: Likewise.
11770         * g++.dg/template/typedef14.C: Likewise.
11771         * g++.dg/template/sfinae3.C: Likewise.
11772         * g++.old-deja/g++.pt/typename8.C: Likewise.
11773         * g++.dg/template/access11.C: Likewise
11774
11775 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
11776
11777         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11778         and mips*-*-irix*.
11779         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11780
11781 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
11782
11783         PR c++/26693
11784         * g++.dg/template/typedef11.C: New test.
11785         * g++.dg/template/typedef12.C: Likewise.
11786         * g++.dg/template/typedef13.C: Likewise.
11787         * g++.dg/template/typedef14.C: Likewise.
11788         * g++.dg/template/sfinae3.C: Compile this pedantically.
11789         The only errors expected should be the one saying the typedef is ill
11790         formed.
11791         * g++.old-deja/g++.pt/typename8.C: Likewise.
11792         * g++.dg/template/access11.C: Update this.
11793
11794 2009-01-21  Daniel Kraft  <d@domob.eu>
11795
11796         PR fortran/38887
11797         * gfortran.dg/mvbits_5.f90:  New test.
11798
11799 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
11800
11801         * gcc.dg/sms-6.c: New test.
11802         * gcc.dg/sms-7.c: Likewise.
11803
11804 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
11805
11806         PR fortran/38907
11807         * gfortran.dg/host_assoc_function_7.f90: New test
11808
11809 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11810             Richard Guenther  <rguenther@suse.de>
11811
11812         PR tree-optimization/38747
11813         PR tree-optimization/38748
11814         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11815         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11816         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11817
11818 2009-01-20  Kees Cook  <kees@ubuntu.com>
11819             H.J. Lu  <hongjiu.lu@intel.com>
11820
11821         PR target/38902
11822         * gcc.dg/pr38902.c: New.
11823
11824 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
11825
11826         PR target/38868
11827         * gfortran.dg/pr38868.f: New testcase.
11828
11829 2009-01-20  Richard Guenther  <rguenther@suse.de>
11830
11831         * gcc.c-torture/execute/pr36227.c: Move ...
11832         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11833
11834 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11835
11836         * lib/gfortran.exp: Add -B options for targets that use
11837         libgfortran.a%s in their specs.
11838
11839 2009-01-19  Jason Merrill  <jason@redhat.com>
11840
11841         PR c++/23287
11842         * g++.dg/template/dtor5.C: New test.
11843
11844 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11845
11846         PR fortran/38859
11847         * gfortran.dg/bound_5.f90: New test.
11848
11849 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11850
11851         PR target/38736
11852         * g++.dg/compat/abi/pr38736_main.C: New.
11853         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11854         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11855         * g++.dg/other/macro-1.C: Likewise.
11856         * gcc.dg/macro-1.c: Likewise.
11857         * gcc.dg/compat/pr38736_main.c: Likewise.
11858         * gcc.dg/compat/pr38736_x.c: Likewise.
11859         * gcc.dg/compat/pr38736_y.c: Likewise.
11860
11861 2009-01-18  Richard Guenther  <rguenther@suse.de>
11862
11863         PR tree-optimization/38819
11864         * gcc.c-torture/execute/pr38819.c: New testcase.
11865
11866 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11867
11868         PR fortran/38657
11869         * gfortran.dg/module_commons_3.f90: Reapply.
11870
11871 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11872
11873         PR fortran/34955
11874         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11875         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11876
11877 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11878
11879         PR fortran/38657
11880         * gfortran.dg/module_commons_3.f90: Remove
11881
11882 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11883
11884         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11885
11886 2009-01-16  Jason Merrill  <jason@redhat.com>
11887
11888         PR c++/38877
11889         * g++.dg/template/lvalue1.C: New test.
11890
11891         PR c++/29470
11892         * g++.dg/template/access20.C: New test.
11893         * g++.dg/torture/pr34641.C: Fix access.
11894
11895 2009-01-16  Richard Guenther  <rguenther@suse.de>
11896
11897         PR tree-optimization/38835
11898         PR middle-end/36227
11899         * gcc.c-torture/execute/pr36227.c: New testcase.
11900         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11901         * g++.dg/init/const7.C: Likewise.
11902
11903 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11904
11905         PR target/38554
11906         * gcc.c-torture/compile/pr38554.c: New test.
11907
11908 2009-01-16  Jason Merrill  <jason@redhat.com>
11909
11910         PR c++/38579
11911         * g++.dg/conversion/access1.C: New test.
11912
11913 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11914
11915         PR tree-optimization/38789
11916         * gcc.c-torture/compile/pr38789.c: New test.
11917
11918 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11919
11920         PR fortran/38152
11921         * gfortran.dg/proc_ptr_13.f90: New.
11922
11923 2009-01-15  Jason Merrill  <jason@redhat.com>
11924
11925         PR c++/38850
11926         * g++.dg/template/koenig6.C: New test.
11927
11928 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11929
11930         PR c++/29388
11931         * g++.dg/template/error37.C: New testcase.
11932
11933 2009-01-15  Jason Merrill  <jason@redhat.com>
11934
11935         PR c++/36334
11936         * g++.dg/conversion/memfn1.C: New test.
11937
11938         PR c++/37646
11939         * g++.dg/conversion/memfn2.C: New test.
11940
11941 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11942
11943         PR c++/38357
11944         * g++.dg/template/crash87.C: New test.
11945
11946 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11947
11948         PR middle-end/37843
11949         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11950
11951 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11952
11953         PR c++/38636
11954         * g++.dg/parse/crash50.C: New test.
11955
11956 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11957
11958         PR rtl-optimization/38245
11959         * gcc.dg/pr38245-3.c: New test.
11960         * gcc.dg/pr38245-3.h: New file.
11961         * gcc.dg/pr38245-4.c: New file.
11962         * gcc.dg/pr38364.c: New test.
11963
11964 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11965
11966         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11967         sequence PC-relative.
11968
11969 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11970
11971         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11972         calls and/or PLT markers.
11973         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11974         calls and/or PLT markers.
11975         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11976         calls and/or PLT markers.
11977         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11978         calls and/or PLT markers.
11979
11980 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11981             Nathan Froyd  <froydnj@codesourcery.com>
11982             Joseph Myers  <joseph@codesourcery.com>
11983
11984         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11985         New function.
11986         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11987         and use consistent CFLAGS.
11988         * gcc.target/powerpc/20030505.c: Likewise.
11989         * gcc.target/powerpc/20081204-1.c: Likewise.
11990         * gcc.target/powerpc/ppc-spe.c: Likewise.
11991         * gcc.target/powerpc/spe1.c: Likewise.
11992         * g++.dg/ext/spe1.C: Likewise.
11993         * g++.dg/other/opaque-1.C: Likewise.
11994         * g++.dg/other/opaque-2.C: Likewise.
11995         * g++.dg/other/opaque-3.C: Likewise.
11996
11997 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11998
11999         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
12000         out of loop.
12001
12002 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
12003
12004         PR target/38811
12005         * g++.dg/torture/pr38811.C: New file.
12006
12007 2009-01-14  Richard Guenther  <rguenther@suse.de>
12008
12009         PR tree-optimization/38826
12010         PR middle-end/38477
12011         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
12012
12013 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
12014
12015         * gcc.dg/graphite/pr38786.c: Fix commit problem.
12016
12017 2009-01-14  Nick Clifton  <nickc@redhat.com>
12018
12019         PR c++/37862
12020         * g++.cp/parse/pr37862.C: New test.
12021
12022 2009-01-14  Julian Brown  <julian@codesourcery.com>
12023
12024         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
12025         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
12026         to...
12027         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
12028         These.
12029
12030 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
12031
12032         PR rtl-optimization/38774
12033         * gcc.dg/torture/pr38774.c: New test.
12034
12035         PR c++/38795
12036         * g++.dg/cpp0x/pr38795.C: New test.
12037
12038 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
12039             Nathan Froyd  <froydnj@codesourcery.com>
12040             Joseph Myers  <joseph@codesourcery.com>
12041
12042         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
12043         otherwise.  Do not check for AltiVec at runtime.
12044         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
12045         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
12046         * gcc.target/powerpc/altivec-1.c: Likewise.
12047         * gcc.target/powerpc/altivec-3.c: Likewise.
12048         * gcc.target/powerpc/altivec-10.c: Likewise.
12049         * gcc.target/powerpc/altivec-12.c: Likewise.
12050         * gcc.target/powerpc/altivec-24.c: Likewise.
12051         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
12052         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
12053         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
12054         * gcc.target/powerpc/pr35907.c: Likewise.
12055         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
12056         otherwise.  Do not check for Cell at runtime.
12057         * gcc.target/powerpc/altivec_check.h: Delete.
12058
12059         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
12060         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
12061         not check for AltiVec at runtime.
12062         * g++.dg/ext/altivec-cell-2.C: Likewise.
12063         * g++.dg/ext/altivec-cell-3.C: Likewise.
12064         * g++.dg/ext/altivec-cell-4.C: Likewise.
12065         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
12066         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
12067         check.
12068         * g++.dg/ext/altivec_check.h: Delete.
12069
12070 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
12071
12072         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
12073         effective target.  Adjust line numbers accordingly.
12074
12075 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
12076
12077         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
12078
12079 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
12080
12081         PR tree-optimization/38786
12082         * gcc.dg/graphite/pr38786.c: New.
12083
12084 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
12085
12086         Revert:
12087         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
12088
12089         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12090         for alpha*-*-* targets.
12091         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12092
12093 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12094
12095         PR libfortran/38772
12096         * gfortran.dg/fmt_bz_bn_err.f: New test.
12097
12098 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
12099
12100         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
12101
12102 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
12103
12104         * lib/target-supports.exp (check_effective_target_powerpc64): New.
12105         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
12106         instruction support.  Do not check for it at runtime.
12107
12108 2009-01-12  Jason Merrill  <jason@redhat.com>
12109
12110         PR c++/35109
12111         * g++.dg/lookup/friend11.C: Remove expected error.
12112         * g++.dg/lookup/friend14.C: New test.
12113         * g++.dg/lookup/friend15.C: New test.
12114
12115 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
12116
12117         PR c++/36019
12118         * g++.dg/lookup/hidden-class12.C: New test.
12119         * g++.dg/lookup/hidden-class13.C: New test.
12120         * g++.dg/lookup/hidden-class14.C: New test.
12121         * g++.dg/lookup/hidden-class15.C: New test.
12122         * g++.dg/lookup/hidden-class16.C: New test.
12123
12124 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
12125
12126         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
12127         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
12128         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
12129
12130 2009-01-12  Jason Merrill  <jason@redhat.com>
12131
12132         PR c++/31488
12133         * g++.dg/other/vararg-3.C: New test.
12134
12135 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
12136
12137         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
12138         Explicitly enable SPE.
12139         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
12140         directive.
12141
12142         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
12143         Expect -flax-vector-conversions message.  Adjust incompatible
12144         types errors.
12145         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
12146         Make Foo extern.
12147
12148         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
12149
12150         * g++.dg/other/opaque-1.C: Run on targets with SPE.
12151
12152         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
12153         * g++.dg/other/opaque-2.C: Likewise.
12154         * g++.dg/other/opaque-3.C: Likewise.
12155
12156 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
12157
12158         PR c/32041
12159         * gcc.dg/pr32041.c: New test.
12160         * g++.dg/parse/offsetof9.C: New test.
12161
12162 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
12163             Nathan Froyd  <froydnj@codesourcery.com>
12164
12165         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
12166         * g++.dg/ext/attribute-test-1.C: Likewise.
12167         * g++.dg/ext/attribute-test-2.C: Likewise.
12168         * g++.dg/ext/attribute-test-3.C: Likewise.
12169         * g++.dg/ext/attribute-test-4.C: Likewise.
12170
12171 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
12172
12173         * gnat.dg/unchecked_convert3.adb: New test.
12174
12175 2009-01-12  Tomas Bily  <tbily@suse.cz>
12176
12177         PR middlend/38385
12178         * gcc.dg/tree-ssa/pr38385.c: New file.
12179
12180 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
12181
12182         PR c++/38794
12183         * g++.dg/parse/typedef9.C: New test.
12184
12185         PR tree-optimization/38807
12186         * gcc.c-torture/compile/pr38807.c: New test.
12187
12188 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
12189
12190         * gcc.target/mips/ins-2.c: New test.
12191
12192 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
12193
12194         PR testsuite/38809
12195         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
12196
12197 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
12198
12199         PR c++/36254
12200         * g++.dg/warn/Wreturn-type-5.C: New test.
12201
12202 2009-01-11  Matthias Klose  <doko@ubuntu.com>
12203
12204         PR middle-end/38616
12205         * gcc.dg/pr38616.c: New test.
12206
12207 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
12208
12209         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
12210
12211 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
12212
12213         PR c++/38648
12214         * g++.dg/expr/string-1.C: New test.
12215         * g++.dg/expr/string-2.C: New test.
12216
12217         PR c++/36695
12218         * g++.dg/ext/complex4.C: New test.
12219         * g++.dg/ext/complex5.C: New test.
12220         * g++.dg/init/reference1.C: New test.
12221         * g++.dg/init/reference2.C: New test.
12222         * g++.dg/init/reference3.C: New test.
12223
12224 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
12225
12226         PR fortran/38763
12227         * gfortran.dg/transfer_null_1.f90: New test.
12228
12229 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
12230
12231         PR fortran/38765
12232         * gfortran.dg/host_assoc_function_6.f90: New test.
12233
12234 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
12235
12236         * lib/target-supports.exp: Add method to determine if the effective
12237         target is really a ppc405 after applying all compile options.
12238         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
12239         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
12240         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
12241         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
12242         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
12243         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
12244         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
12245         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
12246         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
12247         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
12248         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
12249         * gcc.target/powerpc/405-machhw-1.c: Likewise.
12250         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
12251         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
12252         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
12253         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
12254         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
12255         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
12256         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
12257         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
12258         * gcc.target/powerpc/405-macchw-1.c: Likewise.
12259         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
12260         * gcc.target/powerpc/405-machhw-2.c: Likewise.
12261         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
12262         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
12263         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
12264         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
12265         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
12266         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
12267         * gcc.target/powerpc/405-macchw-2.c: Likewise.
12268         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
12269
12270 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
12271
12272         PR c++/35335
12273         * g++.dg/other/error31.C: New testcase.
12274
12275         PR c/35742
12276         * gcc.dg/pr35742.c: New test.
12277
12278 2009-01-09  John F. Carr  <jfc@mit.edu>
12279
12280         PR c++/37877
12281         * g++.dg/parse/linkage3.C: New test.
12282
12283 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
12284
12285         PR middle-end/38771
12286         * gcc.c-torture/compile/pr38771.c: New test.
12287
12288 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
12289
12290         * gcc.dg/pr34856.c: Ignore irrelevant warning.
12291
12292 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
12293
12294         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
12295         * gcc.dg/sibcall-4.c: Likewise.
12296
12297 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
12298             Jan Sjodin  <jan.sjodin@amd.com>
12299
12300         PR tree-optimization/38559
12301         * gcc.dg/graphite/pr38559.c: New.
12302
12303 2009-01-08  Ira Rosen  <irar@il.ibm.com>
12304
12305         PR tree-optimization/37194
12306         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
12307
12308 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
12309
12310         PR c++/38725
12311         * g++.dg/ext/label11.C: New test.
12312
12313 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
12314
12315         * lib/target-supports.exp (check_weak_override_available): New.
12316         * lib/target-supports-dg.exp (dg-require-weak-override): New.
12317         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
12318         dg-require-weak-override.
12319
12320 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
12321             Alan Modra  <amodra@bigpond.net.au>
12322
12323         * gcc.c-torture/compile/20090107-1.c: New test.
12324
12325 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
12326
12327         PR target/38706
12328         * g++.dg/other/pr38706.C: New test.
12329
12330 2009-01-07  Jason Merrill  <jason@redhat.com>
12331
12332         * g++.dg/cpp0x/variadic92.C: New test.
12333         * g++.dg/cpp0x/variadic93.C: New test.
12334
12335 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
12336
12337         * lib/target-supports-dg.exp (current_compiler_flags): New.
12338         (check-flags): Use it; do not access dg-test local variables.
12339         (dg-skip-if): Do not access dg-test local variables.
12340         (dg-xfail-run-if): Ditto.
12341         (dg-shouldfail): Ditto.
12342         * gcc.test-framework/test-framework.exp
12343         (check_effective_target_def_nocache): New.
12344         * gcc.test-framework/test-framework.awk: Handle scan tests.
12345         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
12346         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
12347         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
12348         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
12349         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
12350         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
12351         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
12352         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
12353         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
12354
12355         * g++.dg/torture/pr38586.C: Ignore a possible warning.
12356
12357         * lib/target-supports-dg.exp (check_test_flags): Delete.
12358
12359 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
12360
12361         PR tree-optimization/38492
12362         PR tree-optimization/38498
12363         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
12364         in trunk.
12365         * gcc.dg/graphite/block-0.c: Update test.
12366         * gcc.dg/graphite/block-1.c: Same.
12367         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
12368         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
12369         * gcc.dg/graphite/block-3.c: New.
12370         * gcc.dg/graphite/pr38498.c: New.
12371
12372 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
12373
12374         AVX Programming Reference (December, 2008)
12375         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
12376         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
12377         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
12378
12379         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
12380         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
12381
12382 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
12383
12384         PR fortran/38220
12385         * gfortran.dg/c_loc_pure_1.f90:  New test.
12386
12387 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
12388
12389         PR fortran/38669
12390         * gfortran.dg/elemental_dependency_3.f90:
12391         Add the final tree dump cleanup.
12392
12393 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
12394
12395         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
12396         passing -m32.
12397
12398         PR rtl-optimization/38722
12399         * gfortran.dg/pr38722.f90: New test.
12400
12401 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
12402
12403         PR c/34252
12404         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
12405         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
12406
12407 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
12408
12409         * gfortran.dg/implicit_12.f90: Add space around dg directive.
12410         * gfortran.dg/typebound_call_8.f03: Same.
12411         * gfortran.dg/elemental_bind_c.f90: Same.
12412         * gfortran.dg/typebound_call_7.f03: Same.
12413         * gfortran.dg/interface_proc_end.f90: Same
12414         * gfortran.dg/pr37243.f: Fix typo.
12415
12416 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
12417
12418         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
12419         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
12420         large stack sizes.
12421
12422 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
12423
12424         AVX Programming Reference (December, 2008)
12425         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
12426         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
12427         * gcc.target/i386/sse-14.c: Likewise.
12428
12429         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
12430         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
12431         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
12432         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
12433
12434 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12435
12436         PR libfortran/38735
12437         * gfortran.dg/fmt_bz_bn.f: Update test.
12438
12439 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
12440
12441         PR c++/38472
12442         * g++.dg/conversion/usual-arith-conv.C: New test.
12443
12444 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12445
12446         PR c/34911
12447         * gcc.dg/vector-3.c: New testcase.
12448         * g++.dg/ext/vector15.C: New test.
12449
12450 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12451
12452         PR tree-optimization/38510
12453         * gcc.dg/graphite/pr38510.c: New.
12454
12455 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12456             Jan Sjodin <jan.sjodin@amd.com>
12457
12458         PR tree-optimization/38500
12459         * gcc.dg/graphite/pr38500.c: New.
12460
12461 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
12462
12463         * gcc.c-torture/compile/20001226-1.c: Generalize
12464         dg-timeout-factor.
12465         * gcc.c-torture/compile/limits-fnargs.c: Add
12466         dg-timeout-factor.
12467         * gcc.dg/20020425-1.c: Likewise.
12468         * gcc.dg/pch/pch.exp: Likewise.
12469
12470 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12471
12472         PR fortran/38657
12473         * gfortran.dg/module_commons_3.f90: New test.
12474
12475 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
12476
12477         PR fortran/37159
12478         * gfortran.dg/random_seed_1.f90: Updated.
12479
12480 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
12481
12482         PR fortran/38669
12483         PR fortran/38726
12484         * gfortran.dg/elemental_subroutine_7.f90:
12485         Fix p values so that it can be used as vector subscript.
12486
12487 2009-01-05  Jason Merrill  <jason@redhat.com>
12488
12489         * g++.dg/cpp0x/initlist12.C: Add another test.
12490
12491         * g++.dg/cpp0x/defaulted7.C: New test.
12492
12493 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12494
12495         PR fortran/38672
12496         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
12497         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
12498
12499 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
12500
12501         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12502         for alpha*-*-* targets.
12503         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12504
12505 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12506
12507         PR fortran/38665
12508         * gfortran.dg/host_assoc_function_5.f90: New test.
12509
12510 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12511
12512         PR fortran/38669
12513         * gfortran.dg/elemental_dependency_3.f90: New test.
12514         * gfortran.dg/elemental_subroutine_7.f90: New test.
12515
12516 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
12517
12518         * gcc.dg/struct-ret-3.c: Include unistd.h.
12519         (main): Exit early if system memory page size is
12520         larger than 4096 bytes.
12521
12522 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
12523
12524         PR fortran/38718
12525         * gfortran.dg/merge_init_expr.f90: New.
12526
12527 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12528
12529         PR fortran/38536
12530         * gfortran.dg/c_loc_tests_13.f90: New test.
12531         * gfortran.dg/c_loc_tests_14.f90: New test.
12532
12533 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
12534
12535         * gfortran.dg/func_result_4.f90: New.
12536
12537 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
12538
12539         PR fortran/38594
12540         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
12541         interface still works, in addition to original tests.
12542         * gfortran.dg/host_assoc_call_6.f90: New test.
12543
12544 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
12545
12546         PR c++/38705
12547         * g++.dg/torture/pr38705.C: New test.
12548
12549         PR c/38700
12550         * gcc.dg/pr38700.c: New test.
12551
12552 2009-01-02  Jason Merrill  <jason@redhat.com>
12553
12554         * g++.dg/cpp0x/initlist11.C: New test.
12555         * g++.dg/cpp0x/initlist12.C: New test.
12556
12557 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
12558
12559         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
12560         Allow extra informative notes.
12561
12562 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
12563
12564         PR c/36489
12565         * gcc.dg/pr36489.c: New test.
12566
12567 \f
12568 Copyright (C) 2009 Free Software Foundation, Inc.
12569
12570 Copying and distribution of this file, with or without modification,
12571 are permitted in any medium without royalty provided the copyright
12572 notice and this notice are preserved.