OSDN Git Service

PR c++/42415
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-12-18  Jason Merrill  <jason@redhat.com>
2
3         PR c++/42415
4         * g++.dg/tc1/dr147.C: Add test.
5
6 2009-12-18  Shujing Zhao  <pearly.zhao@oracle.com>
7
8         * g++.old-deja/g++.brendan/misc6.C: Make expected dg-error strings
9         explicit.
10
11 2009-12-17  Jakub Jelinek  <jakub@redhat.com>
12
13         * gcc.dg/debug/dwarf2/const-1.c: Don't expect DW_AT_const_value,
14         but instead DW_AT_location with DW_OP_addr+DW_OP_stack_value.  Add
15         -gno-strict-dwarf -fno-merge-debug-strings to dg-options.
16         * g++.dg/debug/dwarf2/const1.C: Likewise.
17         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
18         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
19
20 2009-12-17  Alexandre Oliva  <aoliva@redhat.com>
21
22         PR debug/41679
23         * gcc.target/arm/pr41679.c: New.
24
25 2009-12-17  Jakub Jelinek  <jakub@redhat.com>
26
27         PR c++/42386
28         * g++.dg/opt/dtor3.C: New test.
29
30 2009-12-17  Arnaud Charlet  <charlet@adacore.com>
31
32         * ada/acats/run_all.sh: Strip comments from norun.lst
33
34 2009-12-17  Uros Bizjak  <ubizjak@gmail.com>
35
36         PR target/32280
37         * gcc.target/i386/pr32280-1.c: New test.
38
39 2009-12-17  Uros Bizjak  <ubizjak@gmail.com>
40
41         * objc/execute/forward-1.x: XFAIL for -fgnu-runtime on
42         x86_64-*-darwin*, powerpc*-*-darwin* and alpha*-*-linux* targets.
43
44 2009-12-17  Janus Weil  <janus@gcc.gnu.org>
45
46         PR fortran/42144
47         * gfortran.dg/dynamic_dispatch_6.f03: New test.
48
49 2009-12-17  Shujing Zhao  <pearly.zhao@oracle.com>
50
51         * g++.old-deja/g++.mike/net31.C: Make expected dg-error strings
52         explicit.
53         * g++.old-deja/g++.bugs/900213_02.C: Likewise.
54         * g++.old-deja/g++.bugs/900215_02.C: Likewise.
55
56 2009-12-16  Richard Guenther  <rguenther@suse.de>
57
58         PR lto/42392
59         * gcc.dg/lto/20091216-1_0.c: New testcase.
60
61 2009-12-15  Jason Merrill  <jason@redhat.com>
62
63         PR c++/42387
64         * g++.dg/ext/vla8.C: New.
65
66 2009-12-16  Jakub Jelinek  <jakub@redhat.com>
67
68         * gcc.c-torture/compile/20091215-1.c: New test.
69
70         * gcc.dg/debug/tls-1.c: New test.
71
72 2009-12-15  Jason Merrill  <jason@redhat.com>
73
74         PR c++/42358
75         * g++.dg/cpp0x/variadic98.C: New.
76
77 2009-12-14  Jason Merrill  <jason@redhat.com>
78
79         PR c++/42373
80         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust regexps for darwin.
81
82 2009-12-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
83
84         * ada/acats/norun.lst: Sort.
85
86 2009-12-15  Jakub Jelinek  <jakub@redhat.com>
87
88         PR c++/41183
89         * g++.dg/torture/pr41183.C: New test.
90
91 2009-12-15  Tobias Burnus  <burnus@net-b.de>
92
93         PR fortran/41235
94         * gfortran.dg/auto_char_len_1.f90: New test.
95         * gfortran.dg/auto_char_len_2.f90: New test.
96         * gfortran.dg/auto_char_len_4.f90: Correct test.
97
98 2009-12-14  Jason Merrill  <jason@redhat.com>
99
100         PR c++/42364
101         * g++.dg/cpp0x/variadic31.C: Compile with -g.
102         * g++.dg/ext/attrib33.C: Likewise.
103
104 2009-12-15  Shujing Zhao  <pearly.zhao@oracle.com>
105
106         * g++.dg/other/error20.C: Adjust dg-message strings.
107         * g++.dg/other/error31.C: Likewise.
108         * g++.dg/rtti/typeid6.C: Likewise.
109         * g++.dg/ext/ms-1.C: Likewise.
110         * g++.dg/parse/error19.C: Likewise.
111         * g++.dg/parse/crash5.C: Likewise.
112         * g++.dg/cpp0x/explicit4.C: Likewise.
113         * g++.dg/template/ptrmem4.C: Likewise.
114         * g++.dg/template/crash37.C: Likewise.
115         * g++.dg/template/qualttp5.C: Likewise.
116         * g++.dg/template/local6.C: Likewise.
117         * g++.dg/template/instantiate5.C: Likewise.
118         * g++.old-deja/g++.brendan/overload1.C: Likewise.
119         * g++.old-deja/g++.brendan/cvt3.C: Likewise.
120         * g++.old-deja/g++.brendan/overload4.C: Likewise.
121         * g++.old-deja/g++.jason/conversion11.C: Likewise.
122         * g++.old-deja/g++.jason/scoping10.C: Likewise.
123         * g++.old-deja/g++.other/expr1.C: Likewise.
124         * g++.old-deja/g++.other/pmf3.C: Likewise.
125         * g++.old-deja/g++.other/crash24.C: Likewise.
126         * g++.old-deja/g++.niklas/t120.C: Likewise.
127         * g++.old-deja/g++.niklas/t121.C: Likewise.
128         * g++.old-deja/g++.law/operators9.C: Likewise.
129         * g++.old-deja/g++.law/arm9.C: Likewise.
130         * g++.old-deja/g++.law/enum4.C: Likewise.
131         * g++.old-deja/g++.law/arg11.C: Likewise.
132         * g++.old-deja/g++.benjamin/15800-1.C: Likewise.
133         * g++.old-deja/g++.mike/p2431.C: Likewise.
134         * g++.old-deja/g++.mike/p438.C: Likewise.
135         * g++.old-deja/g++.mike/p9068.C: Likewise.
136         * g++.old-deja/g++.mike/p11110.C: Likewise.
137         * g++.old-deja/g++.bugs/900330_02.C: Likewise.
138
139 2009-12-14  Uros Bizjak  <ubizjak@gmail.com>
140
141         * g++.dg/other/i386-2.C: Add -mpopcnt -mabm -mlwp to dg-options.
142         * g++.dg/other/i386-3.C: Ditto.
143         * g++.dg/other/i386-5.C: Remove duplicated test.
144         * g++.dg/other/i386-6.C: Ditto.
145
146 2009-12-14  Daniel Franke  <franke.daniel@gmail.com>
147
148         PR fortran/42354
149         * gfortran.dg/iso_c_binding_init_expr.f03: New.
150         * gfortran.dg/intrinsic_std_1.f90: Fixed expected error message.
151         * gfortran.dg/function_kinds_5.f90: Likewise.
152         * gfortran.dg/selected_char_kind_3.f90: Likewise.
153
154 2009-12-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
155
156         * gfortran.dg/boz_15.f90: Fix typos.
157
158 2009-12-14  Jakub Jelinek  <jakub@redhat.com>
159             Sebastian Pop  <sebastian.pop@amd.com>
160
161         * gcc.target/i386/sse-12.c: Add -mpopcnt and -mlwp.
162         * gcc.target/i386/sse-13.c: Same.
163         (__builtin_ia32_lwpval32, __builtin_ia32_lwpval64,
164         __builtin_ia32_lwpins32, __builtin_ia32_lwpins64): Added testcases.
165         * gcc.target/i386/sse-14.c: Add -mpopcnt -mabm -mlwp.
166         Added tests for __lwpval32, __lwpins32, __lwpval64, and __lwpins64.
167         * gcc.target/i386/sse-22.c: Added tests for popcnt, abm, and lwp.
168         * gcc.target/i386/sse-23.c: Same.
169
170 2009-12-14  Sebastian Pop  <sebpop@gmail.com>
171
172         PR middle-end/42284
173         * testsuite/gcc.dg/graphite/pr42284.c: New.
174
175 2009-12-13  Richard Guenther  <rguenther@suse.de>
176
177         PR tree-optimization/42357
178         * g++.dg/torture/pr42357.C: New testcase.
179
180 2009-12-11  Janus Weil  <janus@gcc.gnu.org>
181
182         PR fortran/42257
183         * gfortran.dg/extends_9.f03: New test.
184
185 2009-12-11  Jason Merrill  <jason@redhat.com>
186
187         PR c++/42219
188         * g++.dg/conversion/err-recover1.C: New.
189
190 2009-12-11  Janus Weil  <janus@gcc.gnu.org>
191
192         PR fortran/42335
193         * gfortran.dg/select_type_11.f03: New test.
194
195 2009-12-11  Dodji Seketeli  <dodji@redhat.com>
196
197         PR c++/42225
198         * g++.dg/template/typedef24.C: New test.
199         * g++.dg/template/typedef25.C: New test.
200
201 2009-12-11  Dodji Seketeli  <dodji@redhat.com>
202
203         PR c++/42251
204         * g++.dg/template/const3.C: New test.
205
206 2009-12-11  Richard Guenther  <rguenther@suse.de>
207
208         PR lto/42320
209         * g++.dg/lto/20091210-1_0.h: New testcase.
210         * g++.dg/lto/20091210-1_0.C: Likewise.
211         * g++.dg/lto/20091210-1_1.C: Likewise.
212
213 2009-12-10  Jakub Jelinek  <jakub@redhat.com>
214
215         PR c++/42317
216         * g++.dg/opt/dtor2.C: New test.
217         * g++.dg/opt/dtor2.h: New file.
218         * g++.dg/opt/dtor2-aux.cc: New file.
219
220 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
221
222         PR fortran/41369
223         * gfortran.dg/func_derived_5.f90: New.
224
225 2009-12-10  Jan Hubicka  <jh@suse.cz>
226
227         PR middle-end/42110
228         * g++.dg/torture/pr42110.C: new file.
229
230 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
231
232         PR fortran/34402
233         * gfortran.dg/alloc_comp_init_expr.f03: New.
234
235 2009-12-09  David Edelsohn  <edelsohn@gnu.org>
236
237         * gcc.target/powerpc/bswap64-4.c: Disable on AIX.
238         * gcc.target/powerpc/ppc64-double-1.c: Disable on AIX.
239
240 2009-12-09  Xinliang David Li  <davidxl@google.com>
241
242         PR tree-optimization/42337
243         * g++.dg/tree-ssa/pr42337.C: New test.
244
245 2009-12-08  Tobias Burnus  <burnus@net-b.de>
246
247         PR fortran/41711
248         * gfortran.dg/boz_15.f90: New test.
249
250 2008-12-08  Daniel Kraft  <d@domob.eu>
251
252         PR fortran/41177
253         * gfortran.dg/typebound_proc_4.f03: Remove check for wrong error.
254         * gfortran.dg/typebound_proc_13.f03: New test.
255
256 2009-12-08  Olga Golovanevsky  <olga@il.ibm.com>
257             Jakub Jelinek <jakub@redhat.com>
258
259         PR midle-end/41843
260         * gcc.dg/struct/wo_prof_empty_str.c: New testcase.
261
262 2009-12-07  Richard Henderson  <rth@redhat.com>
263
264         PR rtl-opt/42269
265         * gcc.c-torture/execute/pr42269-2.c: New.
266         * gcc.target/alpha/pr42269-1.c: Likewise.
267
268 2009-12-07  Richard Henderson  <rth@redhat.com>
269
270         PR debug/42299
271         PR debug/42166
272         * gcc.c-torture/compile/pr42299.c: New.
273         * gfortran.dg/pr42166.f90: Likewise.
274
275 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
276
277         PR debug/42244
278         * gcc.dg/debug/pr42244.c: New test.
279
280 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
281
282         * gcc.target/i386/sse-12.c: Add -mabm to dg-options, mention
283         abmintrin.h is also tested.
284         * gcc.target/i386/sse-13.c: Likewise.
285
286 2009-12-07  Daniel Franke  <franke.daniel@gmail.com>
287
288         PR fortran/41940
289         * gfortran.dg/allocate_scalar_with_shape.f90: New.
290
291 2009-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
292
293         PR other/40302
294         * gcc.dg/torture/builtin-math-6.c: Assume we have MPC.
295         * gcc.dg/torture/builtin-math-7.c: Likewise.
296         * gfortran.dg/complex_intrinsic_7.f90: Likewise.
297         * gfortran.dg/complex_intrinsic_8.f90: Likewise.
298         * gfortran.dg/integer_exponentiation_4.f90: Re-enable some tests.
299         * lib/target-supports.exp (check_effective_target_mpc,
300         check_effective_target_mpc_pow, check_effective_target_mpc_arc):
301         Delete.
302
303 2009-12-07  Edmar Wienskoski  <edmar@freescale.com>
304
305         * gcc.target/powerpc/ppc-eq0-1.c: Adjust testcase for isel
306         targets.
307
308 2009-12-06  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
309
310         * gcc.c-torture/execute/vla-dealloc-1.c: Use lower loop count
311         for 16bit int targets.
312
313 2009-12-06  Richard Henderson  <rth@redhat.com>
314
315         PR debug/42234
316         * gcc.c-torture/compile/pr42234.c: New.
317
318 2009-12-06  Janus Weil  <janus@gcc.gnu.org>
319
320         PR fortran/41478
321         PR fortran/42268
322         * gfortran.dg/intrinsic_pack_5.f90: New test.
323
324 2009-12-04  Jason Merrill  <jason@redhat.com>
325
326         PR c++/42010
327         * g++.dg/abi/local2.C: New.
328
329         PR c++/42277
330         * g++.dg/cpp0x/decltype20.C: New.
331
332 2009-12-04  David Daney  <ddaney@caviumnetworks.com>
333
334         PR rtl-optimization/42164
335         * gcc.c-torture/compile/pr42164.c: New test.
336
337 2009-12-04  Eric Botcazou  <ebotcazou@adacore.com>
338
339         * gnat.dg/specs/size_attribute1.ads: New test.
340         * gnat.dg/specs/size_attribute1_pkg1.ad[sb]: New helper.
341         * gnat.dg/specs/size_attribute1_pkg2.ad[sb]: Likewise.
342
343 2009-12-04  Dodji Seketeli  <dodji@redhat.com>
344
345         PR c++/42218
346         * g++.dg/other/error33.C: New test.
347
348 2009-12-03  Jason Merrill  <jason@redhat.com>
349
350         * g++.dg/abi/guard2.C: Run on *-*-linux* rather than x86-*-*
351
352         PR c++/41611
353         * g++.dg/abi/guard2.C: New.
354
355         PR c++/42266
356         * g++.dg/cpp0x/variadic97.C: New.
357
358 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
359
360         PR middle-end/42049
361         * gcc.c-torture/compile/pr42049.c: New test.
362
363 2009-12-03  Quentin Ochem  <ochem@adacore.com>
364
365         * gnat.dg/controlled5.adb: New test.
366         * gnat.dg/controlled5_pkg.ad[sb]: New helper.
367
368 2009-12-03  Dodji Seketeli  <dodji@redhat.com>
369
370         PR c++/42217
371         * g++.dg/other/bitfield4.C: New test.
372
373 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
374
375         PR c++/42256
376         * g++.dg/inherit/thunk11.C: New test.
377         * g++.dg/inherit/thunk11.h: New file.
378         * g++.dg/inherit/thunk11-aux.cc: New file.
379
380 2009-12-02  Richard Henderson  <rth@redhat.com>
381
382         PR tree-opt/42215
383         * gcc.dg/pr42215.c: New.
384
385 2009-12-02  Richard Guenther  <rguenther@suse.de>
386
387         * g++.dg/ipa/iinline-1.C: Adjust.
388         * g++.dg/template/cond2.C: Likewise.
389         * g++.dg/template/pr35240.C: Likewise.
390
391 2009-12-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
392
393         PR middle-end/42224
394         * gcc.target/s390/pr42224.c: New test.
395
396 2009-12-01  Jason Merrill  <jason@redhat.com>
397
398         PR c++/41611
399         * g++.dg/abi/guard1.C: New.
400
401 2009-12-01  Uros Bizjak  <ubizjak@gmail.com>
402
403         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
404
405 2009-12-01  Jakub Jelinek  <jakub@redhat.com>
406
407         PR c++/42234
408         * g++.dg/gomp/pr42234.C: New test.
409
410 2009-12-01  Martin Jambor  <mjambor@suse.cz>
411
412         PR tree-optimization/42237
413         * gcc.c-torture/compile/pr42237.c: New test.
414
415 2009-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
416
417         PR c++/42057
418         * g++.dg/parse/crash54.C: New.
419
420 2009-11-30  Chao-ying Fu  <fu@mips.com>
421
422         * gcc.target/mips/dsp-lhx.c: New test.
423         * gcc.target/mips/dsp-no-lhx.c: New test.
424
425 2009-11-30  Dave Korn  <dave.korn.cygwin@gmail.com>
426
427         * lib/g++.exp (g++_init): Add host-dependent settings for
428         LC_ALL and LANG.
429         * lib/gcc-dg.exp: Likewise.
430         * lib/options.exp: Likewise.
431         * lib/objc.exp (objc_init): Likewise.
432         * lib/gfortran.exp (gfortran_init): Likewise.
433
434 2009-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
435
436         PR c++/40371
437         * g++.dg/template/crash93.C: New.
438
439 2009-11-30  Steve Ellcey  <sje@cup.hp.com>
440
441         * gcc.dg/pr41551.c: New test.
442
443 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
444
445         PR fortran/42053
446         * gfortran.dg/select_type_9.f03: New.
447
448 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
449
450         PR fortran/41631
451         * gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
452         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
453         * gfortran.dg/select_type_1.f03: Remove FIXMEs.
454         * gfortran.dg/select_type_2.f03: Ditto.
455         * gfortran.dg/select_type_8.f03: New test.
456
457 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
458
459         * gfortran.dg/extends_type_of_1.f03: New test.
460         * gfortran.dg/same_type_as_1.f03: Extended.
461
462 2009-11-30  Paul Thomas  <pault@gcc.gnu.org>
463
464         * gfortran.dg/class_4c.f03: Add dg-additional-sources.
465         * gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
466
467 2009-11-30  Janis Johnson  <janis187@us.ibm.com>
468
469         PR testsuite/42212
470         * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
471
472 2009-11-30  Martin Jambor  <mjambor@suse.cz>
473
474         PR middle-end/42196
475         * gcc.c-torture/compile/pr42196-1.c: New test.
476         * gcc.c-torture/compile/pr42196-2.c: New test.
477         * gcc.c-torture/compile/pr42196-3.c: New test.
478
479 2009-11-30  Ira Rosen  <irar@il.ibm.com>
480
481         * gfortran.dg/vect/vect-7.f90: New test.
482
483 2009-11-30  Richard Guenther  <rguenther@suse.de>
484
485         PR middle-end/42119
486         PR fortran/38530
487         * gfortran.dg/pr42119.f90: New testcase.
488
489 2009-11-30  Dodji Seketeli  <dodji@redhat.com>
490
491         PR c++/42069
492         * g++.dg/template/typedef23.C: New test.
493
494 2009-11-29  H.J. Lu  <hongjiu.lu@intel.com>
495
496         PR tree-optimization/41961
497         * g++.dg/tree-ssa/pr41961.C: New.
498
499 2009-11-29  Ira Rosen  <irar@il.ibm.com>
500
501         PR tree-optimization/42193
502         * gcc.dg/vect/pr42193.c: New test.
503
504 2009-11-28  Dodji Seketeli  <dodji@redhat.com>
505
506         PR c++/36408
507         * g++.dg/template/stmtexpr2.C: New test.
508
509 2009-11-28  Richard Guenther  <rguenther@suse.de>
510
511         PR tree-optimization/42183
512         * g++.dg/torture/pr42183.C: New testcase.
513
514 2009-11-28  Kai Tietz  <kai.tietz@onevision.com>
515
516         * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
517         w64 target type 'unsigned long long'.
518
519 2009-11-27  Martin Jambor  <mjambor@suse.cz>
520
521         PR middle-end/42006
522         * gcc.c-torture/execute/pr42006.c: New test.
523
524 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
525
526         PR c++/38656
527         * g++.dg/cpp0x/error2.C: New.
528
529 2009-11-27  Michael Matz  <matz@suse.de>
530
531         PR rtl-optimization/42084
532         * gcc.dg/pr42084.c: New test.
533
534 2009-11-27  Michael Matz  <matz@suse.de>
535
536         PR c++/41906
537         * g++.dg/tree-ssa/pr41906.C: New testcase.
538
539 2009-11-27  Jakub Jelinek  <jakub@redhat.com>
540
541         * gcc.dg/O16384.c: New test.
542
543 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
544
545         PR c++/35112
546         * g++.dg/parse/crash53.C: New.
547         * g++.dg/parse/error17.C: Adjust, error messages are not
548         duplicated anymore.
549         * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
550
551 2009-11-27  Uros Bizjak  <ubizjak@gmail.com>
552
553         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
554         * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
555         * gcc.target/i386/vperm-v4si-2.c: Ditto.
556         * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
557
558 2009-11-26  Richard Henderson  <rth@redhat.com>
559
560         * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
561
562 2009-11-26  Jason Merrill  <jason@redhat.com>
563
564         PR c++/42026, DR 239
565         * g++.dg/lookup/koenig8.C: New.
566
567         PR c++/10690
568         * g++.dg/template/explicit-args2.C: Add typeid cases.
569
570 2009-11-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
571
572         PR fortran/41278
573         * gfortran.dg/array_function_5.f90: New test.
574
575 2009-11-26  Janus Weil  <janus@gcc.gnu.org>
576
577         PR fortran/42048
578         PR fortran/42167
579         * gfortran.dg/select_type_10.f03: New test case.
580         * gfortran.dg/typebound_call_11.f03: Extended test case.
581
582 2009-11-26  Michael Matz  <matz@suse.de>
583
584         PR tree-optimization/41905
585         * g++.dg/tree-ssa/pr41905.C: New testcase.
586
587 2009-11-25  Richard Henderson  <rth@redhat.com>
588
589         * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
590
591         * lib/target-supports.exp
592         (check_effective_target_vect_extract_even_odd): Add x86.
593
594         * gcc.target/i386/isa-check.h: New.
595         * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
596         gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
597         gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
598         gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
599         gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
600         gcc.target/i386/vperm.pl: New files.
601
602 2009-11-25  Richard Henderson  <rth@redhat.com>
603
604         * gcc.dg/vect/pr36493.c: Call check_vect.
605         * gcc.dg/vect/pr37539.c: Likewise.
606         * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
607         * tree-vect.h (check_vect): Use cpuid for x86.
608
609 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
610
611         * gnat.dg/specs/pack6.ads: New test.
612         * gnat.dg/specs/pack6_pkg.ads: New helper.
613
614 2009-11-25  Jakub Jelinek  <jakub@redhat.com>
615
616         * gcc.target/powerpc/regnames-1.c: New test.
617
618 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
619             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
620
621         PR ada/42170
622         * ada/acats/run_acats: Bump stack limit to 16MB.
623
624 2009-11-25  Richard Earnshaw  <rearnsha@arm.com>
625
626         * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
627         -march=armv5te.
628
629 2009-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
630
631         PR fortran/42008
632         * gfortran.dg/pure_initializer_2.f90: New test.
633
634 2009-11-23  Jason Merrill  <jason@redhat.com>
635
636         * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
637         * g++.old-deja/g++.pt/ctor2.C: Adjust.
638         * g++.dg/lookup/name-clash4.C: Adjust.
639
640 2009-11-23  Jason Merrill  <jason@redhat.com>
641
642         * g++.dg/template/spec15.C: Check for helpful message.
643
644 2009-11-24  Janis Johnson  <janis187@us.ibm.com>
645
646         * gcc.target/powerpc/altivec-32.c: Don't use -m64.
647         * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
648         * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
649         * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
650         * gcc.target/powerpc/paired-2.c: Ditto.
651         * gcc.target/powerpc/paired-3.c: Ditto.
652         * gcc.target/powerpc/paired-4.c: Ditto.
653         * gcc.target/powerpc/paired-5.c: Ditto.
654         * gcc.target/powerpc/paired-6.c: Ditto.
655         * gcc.target/powerpc/paired-7.c: Ditto.
656         * gcc.target/powerpc/paired-8.c: Ditto.
657         * gcc.target/powerpc/paired-9.c: Ditto.
658         * gcc.target/powerpc/paired-10.c: Ditto.
659         * gcc.target/powerpc/popcount-2.c: Don't use -m32.
660         * gcc.target/powerpc/popcount-3.c: Don't use -m64.
661         * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
662         * gcc.target/powerpc/pr39457.c: Don't use -m64.
663         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
664         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
665         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
666         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
667
668 2009-11-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
669
670         * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
671         scan-assembler-not regular expression.
672
673 2009-11-24  Richard Guenther  <rguenther@suse.de>
674
675         PR tree-optimization/42142
676         * gcc.c-torture/execute/pr42142.c: New testcase.
677
678 2009-11-24  Martin Jambor  <mjambor@suse.cz>
679
680         PR tree-optimization/42154
681         * gcc.c-torture/execute/pr42154.c: New test.
682
683 2009-11-24  Janus Weil  <janus@gcc.gnu.org>
684
685         PR fortran/42045
686         * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
687         * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
688         * gfortran.dg/proc_ptr_comp_24.f90: New.
689
690 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
691
692         * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
693         int targets.
694
695 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
696
697         * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
698
699 2009-11-23  H.J. Lu  <hongjiu.lu@intel.com>
700
701         PR testsuite/42086
702         * gcc.target/ia64/fptr-1.c: Make it a compile test.
703
704 2009-11-23  Janis Johnson  <janis187@us.ibm.com>
705
706         * lib/lto.exp (lto_option_list): Rename from option_list.
707         * lib/compat.exp (compat_option_list): Rename from option_list.
708
709 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
710
711         * gcc-dg/raw-string-1.c: Require-effective-target wchar.
712         * gcc-dg/raw-string-2.c: Ditto.
713         * gcc-dg/utf-array-short-wchar.c: Ditto.
714         * gcc-dg/utf-array.c: Ditto.
715         * gcc-dg/utf8-2.c: Ditto.
716
717 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
718
719         * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
720         targets.
721
722 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
723
724         * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
725
726 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
727
728         * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
729
730 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
731
732         PR testsuite/36470
733         * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
734         Enable short test for avr target.
735         * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
736         * gcc.dg/utf32-2.c: Ditto.
737         * gcc.dg/utf32-3.c: Ditto.
738         * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
739
740 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
741
742         * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
743
744 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
745
746         * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
747
748
749 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
750
751         * gcc.dg/sms-6.c: Use long for 16 bit int targets.
752         * gcc.dg/sms-7.c: Ditto.
753
754 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
755
756         * gcc.dg/pr36998.c: Frame pointer required for avr target.
757         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
758         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
759         * gcc.dg/pr41340.c: Test requires long pointer target.
760         * gcc.dg/profile-generate-3.c: Test requires profiling support.
761
762 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
763
764         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
765         * gcc.dg/graphite/block-3.c: Ditto.
766         * gcc.dg/graphite/block-4.c: Ditto.
767         * gcc.dg/graphite/block-5.c: Ditto.
768         * gcc.dg/graphite/block-6.c: Ditto.
769         * gcc.dg/graphite/interchange-0.c: Ditto.
770         * gcc.dg/graphite/interchange-1.c: Ditto.
771         * gcc.dg/graphite/interchange-2.c: Ditto.
772         * gcc.dg/graphite/interchange-3.c: Ditto.
773         * gcc.dg/graphite/interchange-4.c: Ditto.
774         * gcc.dg/graphite/interchange-5.c: Ditto.
775         * gcc.dg/graphite/interchange-6.c: Ditto.
776         * gcc.dg/graphite/run-id-1.c: Ditto.
777         * gcc.dg/graphite/scop-16.c: Ditto.
778         * gcc.dg/graphite/scop-17.c: Ditto.
779         * gcc.dg/graphite/scop-18.c: Ditto.
780         * gcc.dg/graphite/scop-matmult.c: Ditto.
781         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
782         * gcc.dg/graphite/id-15.c: Ditto.
783
784 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
785
786         * gnat.dg/specs/weak1.ads: New test.
787
788 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
789
790         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
791
792 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
793
794         PR c++/14777
795         * g++.dg/template/typedef13.C: Adjust.
796         * g++.dg/template/typedef19.C: Adjust.
797         * g++.dg/template/typedef20.C: Adjust.
798         * g++.dg/template/typedef22.C: New test.
799
800 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
801
802         PR target/42113
803         * gcc.target/alpha/pr42113.c: New test.
804
805 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
806
807         PR fortran/41807
808         * gfortran.dg/data_value_1.f90: Update test.
809         * gfortran.dg/array_constructor_32.f90: New test.
810
811 2009-11-21  Martin Jambor  <mjambor@suse.cz>
812
813         PR middle-end/42025
814         * gcc.c-torture/compile/pr42025-1.c: New test.
815         * gcc.c-torture/compile/pr42025-2.c: New test.
816
817 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
818
819         * gcc.target/mips/mult-1.c: Forbid octeon.
820         * gcc.target/mips/octeon-dmul-3.c: New test.
821
822 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
823
824         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
825
826 2009-11-20  Jason Merrill  <jason@redhat.com>
827
828         PR c++/9050, DR 147, DR 318
829         * g++.dg/template/ctor9.C: New.
830         * g++.dg/tc1/dr147.C: Remove xfails.
831         * g++.dg/lookup/name-clash4.C: Adjust.
832         * g++.old-deja/g++.jason/temporary5.C: Adjust.
833         * g++.old-deja/g++.pt/ctor2.C: Adjust.
834
835 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
836
837         PR tree-optimization/42078
838         * gcc.dg/pr42078.c: New test.
839
840 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
841
842         PR Testsuite/42114
843         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
844         XFAIL ptrdiff range test for avr.
845         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
846         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
847         * gcc-dg/c99-stdint-6.c: Ditto.
848
849 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
850
851         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
852         2009-10-23 change to set VRSAVE if VSX has been reverted.
853
854 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
855
856         PR c++/38646
857         * g++.dg/cpp0x/pr38646.C: New test.
858
859 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
860
861         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
862         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
863         Wrap *intmax_t tests in !NO_MAX_TYPES.
864
865 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
866
867         PR c++/42060
868         * g++.dg/cpp0x/initlist28.C: New.
869
870 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
871
872         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
873
874 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
875
876         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
877
878 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
879
880         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
881         explicit.
882         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
883         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
884         * g++.old-deja/g++.law/typeck1.C: Likewise.
885         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
886         * g++.dg/conversion/ptrmem9.C: Likewise.
887         * g++.dg/expr/cond2.C: Likewise.
888
889 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
890             Janus Weil  <janus@gcc.gnu.org>
891
892         PR fortran/42104
893         * gfortran.dg/proc_ptr_comp_23.f90: New test.
894
895 2009-11-19  Jason Merrill  <jason@redhat.com>
896
897         PR c++/42115
898         * g++.dg/init/placement5.C: Add positive test.
899
900         DR 176 permissiveness
901         * g++.dg/ext/injected-ttp.C: New.
902         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
903         * g++.old-deja/g++.pt/ttp41.C: Adjust.
904
905 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
906
907         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
908         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
909
910 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
911
912         * gcc-dg/raw-string-1.c: Skip test for avr target.
913         * gcc-dg/utf-array-short-wchar.c: Ditto.
914         * gcc-dg/utf-array.c: Ditto.
915         * gcc-dg/utf8-2.c: Ditto.
916
917 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
918
919         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
920         (plugin_init): Pass correct version to plugin_default_version_check.
921         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
922         (plugin_init): Pass correct version to plugin_default_version_check.
923         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
924         (plugin_init): Pass correct version to plugin_default_version_check.
925
926 2009-11-19  Jason Merrill  <jason@redhat.com>
927
928         PR c++/561
929         * g++.dg/overload/pmf2.C: New.
930
931 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
932
933         PR libgfortran/42090
934         * gfortran.dg/direct_io_11.f90: New test.
935
936 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
937
938         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
939
940 2009-11-18  Nick Clifton  <nickc@redhat.com>
941
942         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
943         * g++.dg/lto/20081120-1_0.C: Likewise.
944         * g++.dg/lto/20091002-2_0.C: Likewise.
945         * g++.dg/lto/20081120-2_0.C: Likewise.
946         * g++.dg/lto/20091002-3_0.C: Likewise.
947         * g++.dg/lto/20081123_0.C: Likewise.
948         * g++.dg/lto/20090313_0.C: Likewise.
949         * g++.dg/lto/20081109-1_0.C: Likewise.
950         * g++.dg/lto/20081219_0.C: Likewise.
951         * g++.dg/lto/20081204-1_0.C: Likewise.
952         * g++.dg/lto/20090302_0.C: Likewise.
953         * g++.dg/lto/20081119-1_0.C: Likewise.
954         * g++.dg/lto/20081118_0.C: Likewise.
955
956 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
957
958         PR testsuite/41913
959         * lib/lto.exp (scan-symbol): Properly check if target exist.
960
961 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
962
963         PR fortran/42072
964         * gfortran.dg/proc_ptr_8.f90: Extended.
965
966 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
967
968         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
969         explicit.
970         * g++.dg/inherit/error4.C: Likewise.
971         * g++.dg/template/crash90.C: Likewise.
972
973 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
974
975         PR c++/3187
976         * g++.dg/abi/mangle26.C: Also match *C2* definition.
977         * g++.dg/abi/mangle27.C: Likewise.
978         * g++.dg/abi/mangle28.C: Likewise.
979         * g++.dg/abi/mangle29.C: Likewise.
980
981 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
982
983         PR debug/41926
984         * gcc.dg/vect/vect-debug-pr41926.c: New.
985
986 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
987
988         PR c++/42058
989         * g++.dg/init/array26.C: New.
990         * g++.dg/init/array27.C: Likewise.
991         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
992
993 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
994
995         PR c++/42061
996         * g++.dg/cpp0x/initlist27.C: New test.
997
998         PR c++/42059
999         * g++.dg/cpp0x/initlist26.C: New test.
1000
1001 2009-11-16  Jason Merrill  <jason@redhat.com>
1002
1003         PR c++/189, c++/9937, c++/13950, DR 176
1004         * g++.dg/tc1/dr176.C: Adjust.
1005         * g++.dg/template/injected1.C: New.
1006         * g++.dg/template/inherit.C: Adjust.
1007         * g++.old-deja/g++.brendan/crash56.C: Adjust.
1008         * g++.old-deja/g++.pt/lookup8.C: Adjust.
1009         * g++.old-deja/g++.pt/ttp22.C: Adjust.
1010         * g++.old-deja/g++.pt/ttp23.C: Adjust.
1011
1012 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
1013
1014         PR c++/42055
1015         * g++.dg/template/crash92.C: New.
1016
1017 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
1018
1019         PR c++/32056
1020         * g++.dg/template/error44.C: New.
1021
1022 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1023
1024         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
1025
1026 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
1027
1028         PR fortran/42048
1029         * gfortran.dg/typebound_call_11.f03: New test.
1030
1031 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
1032
1033         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
1034         init functions.
1035
1036 2009-11-13  Jason Merrill  <jason@redhat.com>
1037
1038         PR c++/27425
1039         PR c++/34274
1040         * g++.dg/template/arg7.C: New.
1041
1042         PR c++/29363
1043         * g++.dg/template/error43.C: New.
1044
1045         PR debug/26965
1046         * g++.dg/debug/dwarf2/static-data-member2.C: New.
1047
1048         PR c++/35075
1049         * g++.dg/template/ref5.C: New.
1050
1051         PR c++/21008, DR 515
1052         * g++.dg/template/inherit4.C: New.
1053         * g++.dg/lookup/scoped8.C: Adjust.
1054
1055         PR c++/11987
1056         * g++.dg/parse/typename11.C: New.
1057         * g++.dg/template/crash48.C: Adjust.
1058
1059 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
1060
1061         PR testsuite/42001
1062         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
1063         lto_finish at the end.
1064         * gfortran.dg/lto/lto.exp: Ditto.
1065
1066 2009-11-12  Jason Merrill  <jason@redhat.com>
1067
1068         PR c++/39560
1069         * g++.dg/lookup/anon7.C: New.
1070
1071         PR c++/37037
1072         * g++.dg/template/typedef21.C: New.
1073
1074         PR c++/42013
1075         * g++.dg/cpp0x/decltype19.C: New.
1076
1077 2009-11-11  Jason Merrill  <jason@redhat.com>
1078
1079         PR c++/39131
1080         * g++.dg/dfp/typeid1.C: New.
1081
1082 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
1083
1084         PR fortran/41978
1085         * gfortran.dg/proc_ptr_comp_22.f90: New test.
1086
1087 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
1088
1089         PR testsuite/42001
1090         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
1091         lto_finish at the end.
1092
1093         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
1094         (lto_finish): New. Restore mathlib.
1095
1096 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
1097
1098         * g++.dg/torture/pushpop_macro.C: New testcase.
1099         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
1100         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
1101
1102 2009-11-11  Jon Beniston  <jon@beniston.com>
1103
1104         * lib/target-supports.exp (check_profiling_available): lm32 target
1105           doesn't support profiling.
1106         * gcc.dg/20020312-2.c: Add lm32 support.
1107         * g++.dg/other/packed1.C: Expect to fail on lm32.
1108         * g++.old-deja/g++.jason/thunk3.C: Likewise.
1109
1110 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
1111
1112         * gcc.target/arm/neon: Regenerate generated tests.
1113
1114 2009-11-10  Jason Merrill  <jason@redhat.com>
1115
1116         * g++.dg/init/placement5.C: New.
1117
1118         PR c++/34158
1119         * g++.dg/init/placement4.C: New.
1120
1121 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1122
1123         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
1124         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1125         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
1126         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
1127
1128 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1129
1130         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
1131         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
1132
1133 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1134
1135         * gcc.c-torture/compile/pr41987.c: New.
1136
1137 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
1138
1139         PR middle-end/40946
1140         * gcc.dg/pr40946.c: New test.
1141
1142 2009-11-09  Jason Merrill  <jason@redhat.com>
1143
1144         PR c++/41972
1145         * g++.dg/template/ref4.C: New.
1146
1147         PR c++/41994
1148         * g++.dg/template/conv10.C: New.
1149
1150 2009-11-07  Jason Merrill  <jason@redhat.com>
1151
1152         PR c++/37920
1153         * g++.dg/ext/typeof11.C: New.
1154
1155 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
1156
1157         PR target/41985
1158         * gcc.target/i386/pr41985.c: New test.
1159
1160 2009-11-08  Richard Guenther  <rguenther@suse.de>
1161
1162         * gcc.dg/torture/pta-escape-1.c: New testcase.
1163
1164 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
1165
1166         * gnat.dg/rep_clause4.adb: New test.
1167
1168 2009-11-08  Richard Guenther  <rguenther@suse.de>
1169
1170         PR rtl-optimization/41928
1171         * gfortran.dg/pr41928.f90: New testcase.
1172
1173 2009-11-07  Jason Merrill  <jason@redhat.com>
1174
1175         PR c++/18451
1176         PR c++/40738
1177         * g++.dg/parse/error36.C: Add parameter and template cases.
1178         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
1179         * g++.dg/ext/typedef-init.C: Likewise.
1180         * g++.dg/lookup/hidden-class1.C: Likewise.
1181         * g++.dg/lookup/hidden-class10.C: Likewise.
1182         * g++.dg/lookup/hidden-class5.C: Likewise.
1183         * g++.dg/lookup/hidden-class7.C: Likewise.
1184         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1185         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1186         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1187         * g++.dg/lookup/strong-using-2.C: Likewise.
1188         * g++.dg/other/typedef1.C: Likewise.
1189         * g++.dg/parse/access10.C: Likewise.
1190         * g++.dg/parse/constructor1.C: Likewise.
1191         * g++.dg/parse/crash38.C: Likewise.
1192         * g++.dg/parse/error3.C: Likewise.
1193         * g++.dg/parse/typespec1.C: Likewise.
1194         * g++.dg/template/typedef5.C: Likewise.
1195         * g++.old-deja/g++.pt/typename3.C: Likewise.
1196         * g++.old-deja/g++.pt/typename4.C: Likewise.
1197         * g++.old-deja/g++.pt/typename6.C: Likewise.
1198         * g++.old-deja/g++.robertl/eb94.C: Likewise.
1199
1200         * g++.dg/abi/regparm1.C: Fix execute test.
1201
1202 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
1203
1204         PR tree-optimization/41643
1205         * gcc.dg/pr41643.c: New test.
1206
1207 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1208
1209         PR fortran/41909
1210         * gfortran.dg/recursive_check_15.f90: New test.
1211
1212 2009-11-06  Jason Merrill  <jason@redhat.com>
1213
1214         PR c++/15946
1215         * g++.dg/parse/error36.C: New.
1216         * g++.old-deja/g++.other/typename1.C: Adjust.
1217
1218         PR c++/9381
1219         * g++.dg/abi/regparm1.C: New.
1220
1221 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
1222
1223         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
1224         PLUGIN_PRAGMAS.
1225         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
1226         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
1227         and pragma_plugin-test-1.C.
1228
1229 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1230
1231         PR c++/41536
1232         * g++.dg/ext/always_inline-5.C: New test.
1233
1234 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
1235
1236         PR c++/41967
1237         * g++.dg/gomp/pr41967.C: New test.
1238
1239 2009-11-06  Michael Matz  <matz@suse.de>
1240
1241         PR middle-end/41963
1242         * gcc.dg/pr41963.c: New test.
1243
1244 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
1245
1246         PR middle-end/41935
1247         * gcc.dg/pr41935.c: New test.
1248         * c-c++-common/pr41935.c: New test.
1249         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
1250         element.
1251         * gcc.c-torture/execute/pr41935.c: New test.
1252
1253 2009-11-05  Jason Merrill  <jason@redhat.com>
1254
1255         PR c++/34180
1256         * g++.dg/init/synth2.C: New.
1257
1258         PR c++/7046
1259         * g++.dg/abi/pragma-pack1.C: New.
1260
1261         PR c++/34870
1262         * g++.dg/lookup/koenig7.C: New.
1263
1264         PR c++/41703
1265         * g++.dg/template/partial6.C: New.
1266
1267 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1268
1269         PR fortran/41556
1270         * gfortran.dg/class_12.f03: New test.
1271
1272 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
1273
1274         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
1275         in builtin's name.
1276
1277 2009-11-04  Jason Merrill  <jason@redhat.com>
1278
1279         PR c++/36912
1280         * g++.dg/init/static-init2.C: New.
1281
1282 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1283
1284         PR fortran/41556
1285         PR fortran/41873
1286         * gfortran.dg/interface_abstract_4.f90: New test.
1287
1288 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
1289
1290         * gcc.target/m68k/pr41302.c: Fix target triplet.
1291
1292 2009-11-04  Jason Merrill  <jason@redhat.com>
1293
1294         PR c++/39413
1295         * g++.dg/template/overload11.C: New.
1296         * g++.dg/template/nested3.C: Adjust.
1297
1298 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1299
1300         PR ada/20548
1301         * ada/acats/norun.lst: Remove the stack checking tests.
1302         * ada/acats/run_acats: Limit the stack to 8MB.
1303
1304 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
1305
1306         PR fortran/41556
1307         PR fortran/41937
1308         * gfortran.dg/class_11.f03: New test.
1309
1310 2009-11-04  Jason Merrill  <jason@redhat.com>
1311
1312         PR c++/35067
1313         * g++.dg/abi/thunk5.C: New.
1314
1315 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1316
1317         PR rtl-opt/41833
1318         * gcc.target/powerpc/altivec-33.c: New testcase.
1319
1320 2009-11-04  Jason Merrill  <jason@redhat.com>
1321
1322         PR c++/17365, DR 218
1323         * g++.dg/lookup/koenig6.C: New.
1324         * g++.dg/lookup/koenig5.C: Adjust.
1325         * g++.dg/template/crash56.C: Adjust.
1326         * g++.old-deja/g++.ns/koenig5.C: Adjust.
1327
1328 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
1329             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1330
1331         * gcc.target/i386/xop-check.h: New file.
1332         * gcc.target/i386/xop-hadduX.c: Ditto.
1333         * gcc.target/i386/xop-haddX.c: Ditto.
1334         * gcc.target/i386/xop-hsubX.c: Ditto.
1335         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1336         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1337         * gcc.target/i386/xop-pcmov2.c: Ditto.
1338         * gcc.target/i386/xop-pcmov.c: Ditto.
1339         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
1340         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
1341         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
1342         * gcc.target/i386/xop-shift1-vector.c: Ditto.
1343         * gcc.target/i386/xop-shift2-vector.c: Ditto.
1344         * gcc.target/i386/xop-shift3-vector.c: Ditto.
1345         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
1346         * gcc.target/i386/sse-12.c: Update with new compile options to
1347         activate and check xopintrin.h intrinsic file.
1348         * gcc.target/i386/sse-13.c: Ditto.
1349         * gcc.target/i386/sse-14.c: Ditto.
1350         * gcc.target/i386/sse-22.c: Ditto.
1351         * gcc.target/i386/sse-23.c: Ditto.
1352         * g++.dg/other/i386-2.C: Ditto.
1353         * g++.dg/other/i386-3.C: Ditto.
1354         * g++.dg/other/i386-5.C: Ditto.
1355         * g++.dg/other/i386-6.C: Ditto.
1356
1357 2009-11-04  Wei Guozhi  <carrot@google.com>
1358
1359         PR target/40835
1360         * gcc.target/arm/pr40835: New testcase.
1361
1362 2009-11-04  Revital Eres  <eres@il.ibm.com>
1363
1364         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
1365         change in decision of peeling for alignment.
1366         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1367         * gcc.dg/vect/vect-50.c: Likewise.
1368         * gcc.dg/vect/vect-42.c: Likewise.
1369         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1370         Likewise.
1371         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1372         Likewise.
1373         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1374         * gcc.dg/vect/vect-60.c: Likewise.
1375         * gcc.dg/vect/vect-52.c: Likewise.
1376         * gcc.dg/vect/vect-44.c: Likewise.
1377         * gcc.dg/vect/vect-27.c: Likewise.
1378         * gcc.dg/vect/vect-29.c: Likewise.
1379         * gcc.dg/vect/vect-72.c: Likewise.
1380         * gcc.dg/vect/vect-56.c: Likewise.
1381         * gcc.dg/vect/vect-48.c: Likewise.
1382         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1383         * gfortran.dg/vect/vect-2.f90: Likewise.
1384         * gfortran.dg/vect/vect-5.f90: Likewise.
1385
1386 2009-11-04  Richard Guenther  <rguenther@suse.de>
1387
1388         PR tree-optimization/41919
1389         * gcc.c-torture/execute/pr41919.c: New testcase.
1390
1391 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
1392
1393         PR target/41302
1394         * gcc.target/m68k/pr41302.c: New test.
1395
1396 2009-11-03  Jason Merrill  <jason@redhat.com>
1397
1398         PR c++/36959
1399         * g++.dg/opt/inline16.C: New.
1400
1401 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1402
1403         * gnat.dg/stack_check.adb1: New test.
1404         * gnat.dg/stack_check.adb2: Likewise.
1405
1406 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
1407
1408         PR rtl-optimization/41917
1409         * gcc.c-torture/execute/pr41917.c: New test.
1410
1411 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1412
1413         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
1414         dump to not include "call *%esp".
1415
1416 2009-11-03  Jason Merrill  <jason@redhat.com>
1417
1418         PR c++/39786
1419         * g++.dg/lookup/using22.C: New.
1420
1421         PR c++/41876
1422         * g++.dg/parse/eh-decl.C: New.
1423
1424         PR c++/41927
1425         * g++.dg/template/sfinae16.C: New.
1426
1427         PR c++/41815
1428         * g++.dg/cpp0x/rv-return.C: New.
1429         * g++.dg/cpp0x/deduce.C: Adjust.
1430
1431         PR c++/40944
1432         * g++.dg/template/sfinae15.C: New.
1433
1434         PR c++/40687
1435         * g++.dg/cpp0x/auto3.C: Remove xfail.
1436
1437 2009-11-03  Tobias Burnus  <burnus@net-b.de>
1438
1439         PR fortran/41907
1440         * gfortran.dg/missing_optional_dummy_6.f90: New test.
1441
1442 2009-11-03  Nick Clifton  <nickc@redhat.com>
1443
1444         * gcc.target/rx/builtins.c: Remove redundant tests.
1445         Add test of MVTIPL instruction.
1446         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
1447         function attributes.  Add -msave-acc-in-interrupts option to the
1448         command line.
1449
1450 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
1451             Maxim Kuvyrkov  <maxim@codesourcery.com>
1452
1453         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
1454         sh, m68k and fido.
1455
1456 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1457
1458         PR c++/38699
1459         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
1460         * c-c++-common/builtin-offsetof.c: ... here.
1461
1462 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1463
1464         PR c++/38699
1465         * c-c++-common/dfp/builtin-offsetof.c: New test.
1466         * g++.dg/other/offsetof6.C: Likewise.
1467
1468 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1469
1470         PR target/41900
1471         * gcc.target/i386/pr41900.c: New test.
1472
1473 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1474
1475         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
1476
1477 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1478
1479         PR c++/41856
1480         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
1481         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1482
1483 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1484
1485         PR c++/37093
1486         * g++.dg/other/ptrmem10.C: New test.
1487         * g++.dg/other/ptrmem11.C: Likewise.
1488
1489 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
1490
1491         PR testsuite/41878
1492         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
1493         spaces in some expressions.
1494
1495 2009-11-02  Jason Merrill  <jason@redhat.com>
1496
1497         * g++.dg/other/linkage2.C: Move to...
1498         * g++.dg/cpp0x/linkage2.C: ..here.
1499         * g++.dg/abi/mangle32.C: Add -std=c++0x.
1500         * g++.dg/cpp0x/nolinkage1.C: Likewise.
1501         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
1502         * g++.dg/ext/anon-struct4.C: Revert earlier change.
1503         * g++.dg/lookup/anon2.C: Likewise.
1504         * g++.dg/other/anon3.C: Likewise.
1505         * g++.dg/template/arg2.C: Likewise.
1506         * g++.dg/template/local4.C: Likewise.
1507         * g++.old-deja/g++.law/operators32.C: Likewise.
1508         * g++.old-deja/g++.other/linkage2.C: Likewise.
1509         * g++.old-deja/g++.pt/enum6.C: Likewise.
1510         * g++.old-deja/g++.other/anon9.C: Likewise.
1511         * g++.old-deja/g++.other/linkage1.C: Likewise.
1512         * c-c++-common/dfp/pr35620.c: Give the union a name.
1513
1514 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1515
1516         PR tree-optimization/41857
1517         * gcc.target/spu/ea/pr41857.c: New file.
1518
1519 2009-11-02  Martin Jambor  <mjambor@suse.cz>
1520
1521         PR tree-optimization/41750
1522         * gcc.c-torture/execute/pr41750.c: New test.
1523
1524 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
1525
1526         PR tree-optimization/41841
1527         * gcc.dg/pr41841.c: New test.
1528
1529         PR debug/41893
1530         * gcc.dg/debug/pr41893-1.c: New test.
1531         * gcc.dg/debug/pr41893-2.c: New file.
1532
1533         PR c++/41774
1534         * g++.dg/ext/visibility/namespace3.C: New test.
1535
1536 2009-11-01  Jason Merrill  <jason@redhat.com>
1537
1538         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1539         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1540         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1541
1542 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
1543
1544         * gnat.dg/opt5.adb: New test.
1545
1546 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1547
1548         PR fortran/41872
1549         * gfortran.dg/allocatable_scalar_4.f90: New test.
1550
1551 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1552
1553         PR fortran/41850
1554         * gfortran.dg/intent_out_6.f90: New testcase.
1555
1556 2009-10-31  Richard Guenther  <rguenther@suse.de>
1557
1558         * g++.dg/tree-ssa/restrict1.C: New.
1559
1560 2009-10-31  Jason Merrill  <jason@redhat.com>
1561
1562         * g++.dg/rtti/typeid9.C: New.
1563
1564         PR c++/41754
1565         * g++.dg/cpp0x/initlist25.C: New.
1566
1567 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
1568
1569         * gnat.dg/specs/rep_clause4.ads: New test.
1570
1571 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1572
1573         PR target/41885
1574         * gcc.target/avr/torture/pr41885.c: New test.
1575
1576 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
1577
1578         * gnat.dg/specs/pack5.ads: New test.
1579
1580 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
1581
1582         * lib/target-supports.exp: Handle powerpc-*-elf.
1583
1584 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1585
1586         PR target/40838
1587         * gcc.target/i386/incoming-6.c: New.
1588         * gcc.target/i386/incoming-7.c: Likewise.
1589         * gcc.target/i386/incoming-8.c: Likewise.
1590         * gcc.target/i386/incoming-9.c: Likewise.
1591         * gcc.target/i386/incoming-10.c: Likewise.
1592         * gcc.target/i386/incoming-11.c: Likewise.
1593         * gcc.target/i386/incoming-12.c: Likewise.
1594         * gcc.target/i386/incoming-13.c: Likewise.
1595         * gcc.target/i386/incoming-14.c: Likewise.
1596         * gcc.target/i386/incoming-15.c: Likewise.
1597         * gcc.target/i386/pr37843-4.c: Likewise.
1598
1599 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
1600
1601         PR c++/41863
1602         * g++.dg/template/sizeof12.C: New test.
1603
1604 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
1605
1606         * gnat.dg/pack14.adb: New test.
1607
1608 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
1609
1610         * gcc.target/mips/mips.exp (mips_option_groups): Add
1611         mcount-ra-address.
1612         * gcc.target/mips/mmcount-ra-address-1.c: New test.
1613         * gcc.target/mips/mmcount-ra-address-2.c: New test.
1614         * gcc.target/mips/mmcount-ra-address-3.c: New test.
1615
1616 2009-10-29  Michael Matz  <matz@suse.de>
1617
1618         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1619         * gcc.target/i386/sse-recip-vec.c: Ditto.
1620         * gcc.target/i386/brokensqrt.c: New test.
1621
1622 2009-10-29  Tobias Burnus  <burnus@net-b.de>
1623
1624         PR fortran/41777
1625         * gfortran.dg/associated_target_3.f90: New testcase.
1626
1627 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
1628
1629         * gfortran.dg/lto/pr41764_0.f: New.
1630
1631 2009-10-29  Martin Jambor  <mjambor@suse.cz>
1632
1633         PR tree-optimization/41775
1634         * g++.dg/torture/pr41775.C: New testcase.
1635
1636 2009-10-28  Jason Merrill  <jason@redhat.com>
1637
1638         * g++.dg/cpp0x/inline-ns1.C: New.
1639         * g++.dg/cpp0x/inline-ns2.C: New.
1640         * g++.dg/cpp0x/inline-ns3.C: New.
1641
1642 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1643
1644         PR rtl-optimization/39715
1645         * gcc.target/arm/thumb-ltu.c: New.
1646
1647 2009-10-28  Richard Guenther  <rguenther@suse.de>
1648
1649         PR lto/41808
1650         PR lto/41839
1651         * gcc.dg/lto/20091027-1_0.c: New testcase.
1652         * gcc.dg/lto/20091027-1_1.c: Likewise.
1653         * g++.dg/lto/20091026-1_0.C: Likewise.
1654         * g++.dg/lto/20091026-1_1.C: Likewise.
1655         * g++.dg/lto/20091026-1_a.h: Likewise.
1656
1657 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
1658
1659         PR middle-end/41837
1660         * gcc.dg/pr41837.c: New test.
1661
1662         PR debug/41801
1663         * g++.dg/ext/sync-3.C: New test.
1664
1665         PR target/41762
1666         * gcc.dg/pr41762.c: New test.
1667
1668 2009-10-28  Richard Guenther  <rguenther@suse.de>
1669
1670         PR middle-end/41855
1671         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1672         * gfortran.dg/lto/20091028-1_1.c: Likewise.
1673         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1674         * gfortran.dg/lto/20091028-2_1.c: Likewise.
1675
1676 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1677
1678         PR rtl-optimization/39715
1679         * gcc.target/arm/thumb-bitfld1.c: New.
1680
1681 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1682
1683         PR rtl-optimization/40741
1684         * gcc.target/arm/thumb-branch1.c: New.
1685
1686 2009-10-27  Jason Merrill  <jason@redhat.com>
1687
1688         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1689         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1690         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1691         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1692
1693 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1694
1695         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1696         * gnat.dg/null_pointer_deref2.adb: Likewise.
1697
1698 2009-10-27  Richard Guenther  <rguenther@suse.de>
1699
1700         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1701
1702 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1703
1704         PR c/41842
1705         * gcc.dg/pr41842.c: New test.
1706
1707 2009-10-27  Revital Eres  <eres@il.ibm.com>
1708
1709         PR tree-optimization/40648
1710         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1711         change in decision of peeling for alignment.
1712         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1713         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1714         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1715         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1716         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1717         * gcc.dg/vect/vect-50.c: Likewise.
1718         * gcc.dg/vect/vect-33.c: Likewise.
1719         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1720         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1721         Likewise.
1722         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1723         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1724         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1725         Likewise.
1726         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1727         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1728         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1729         * gcc.dg/vect/vect-60.c: Likewise.
1730         * gcc.dg/vect/vect-26.c: Likewise.
1731         * gcc.dg/vect/vect-52.c: Likewise.
1732         * gcc.dg/vect/vect-44.c: Likewise.
1733         * gcc.dg/vect/vect-27.c: Likewise.
1734         * gcc.dg/vect/vect-70.c: Likewise.
1735         * gcc.dg/vect/vect-28.c: Likewise.
1736         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1737         * gcc.dg/vect/vect-109.c: Likewise.
1738         * gcc.dg/vect/vect-54.c: Likewise.
1739         * gcc.dg/vect/vect-29.c: Likewise.
1740         * gcc.dg/vect/vect-72.c: Likewise.
1741         * gcc.dg/vect/vect-56.c: Likewise.
1742         * gcc.dg/vect/vect-48.c: Likewise.
1743         * gcc.dg/vect/vect-91.c: Likewise.
1744         * gcc.dg/vect/vect-92.c: Likewise.
1745         * gcc.dg/vect/vect-58.c: Likewise.
1746         * gcc.dg/vect/slp-25.c: Likewise.
1747         * gcc.dg/vect/vect-93.c: Likewise.
1748         * gcc.dg/vect/vect-95.c: Likewise.
1749         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1750         * gcc.dg/vect/vect-87.c: Likewise.
1751         * gcc.dg/vect/vect-96.c: Likewise.
1752         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1753         * gcc.dg/vect/vect-88.c: Likewise.
1754         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1755         * gcc.dg/vect/vect-89.c: Likewise.
1756         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1757         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1758         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1759         * gfortran.dg/vect/vect-2.f90: Likewise.
1760         * gfortran.dg/vect/vect-3.f90: Likewise.
1761         * gfortran.dg/vect/vect-4.f90: Likewise.
1762         * gfortran.dg/vect/vect-5.f90: Likewise.
1763
1764 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1765
1766         PR c++/41020
1767         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1768
1769 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1770             Michael Meissner  <meissner@linux.vnet.ibm.com>
1771             Ulrich Weigand  <uweigand@de.ibm.com>
1772
1773         * gcc.target/spu/ea/ea.exp: New file.
1774         * gcc.target/spu/ea/cache1.c: Likewise.
1775         * gcc.target/spu/ea/cast1.c: Likewise.
1776         * gcc.target/spu/ea/cast2.c: Likewise.
1777         * gcc.target/spu/ea/compile1.c: Likewise.
1778         * gcc.target/spu/ea/compile2.c: Likewise.
1779         * gcc.target/spu/ea/cppdefine.c: Likewise.
1780         * gcc.target/spu/ea/errors1.c: Likewise.
1781         * gcc.target/spu/ea/errors2.c: Likewise.
1782         * gcc.target/spu/ea/execute1.c: Likewise.
1783         * gcc.target/spu/ea/execute2.c: Likewise.
1784         * gcc.target/spu/ea/execute3.c: Likewise.
1785         * gcc.target/spu/ea/ops1.c: Likewise.
1786         * gcc.target/spu/ea/ops2.c: Likewise.
1787         * gcc.target/spu/ea/options1.c: Likewise.
1788         * gcc.target/spu/ea/test-sizes.c: Likewise.
1789
1790 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1791
1792         PR bootstrap/41345
1793         * gcc.dg/pr41345.c: New test.
1794
1795         PR debug/41828
1796         * g++.dg/debug/dwarf2/anonname1.C: New test.
1797
1798 2009-10-26  Jason Merrill  <jason@redhat.com>
1799
1800         PR c++/38796
1801         * g++.dg/cpp0x/defaulted15.C: New.
1802         * g++.dg/cpp0x/defaulted16.C: New.
1803
1804 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1805
1806         PR c++/41785
1807         * g++.dg/cpp0x/variadic96.C: New test.
1808
1809 2009-10-26  Nick Clifton  <nickc@redhat.com>
1810
1811         * lib/target-supports.exp (check_profiling_available):
1812         Profiling is not, currently, available for the RX port.
1813         (check_effective_target_hard_float): Add support for RX target.
1814         * gcc.target/rx: New directory.
1815         * gcc.target/rx/builtins.c: New test file.
1816         * gcc.target/rx/interrupts.c: New test file.
1817         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1818         * gcc.target/rx/zero-width-bitfield.c: New test file.
1819         * gcc.target/rx/i272091.c: New test file.
1820         * gcc.target/rx/packed-struct.c: New test file.
1821         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1822
1823 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1824
1825         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1826         * gcc.dg/lto/20091016-1_0.c: Likewise.
1827         * gcc.dg/lto/20090206-1_0.c: Likewise.
1828         * gcc.dg/lto/20081120-1_0.c: Likewise.
1829         * gcc.dg/lto/20081120-2_0.c: Likewise.
1830         * gcc.dg/lto/20090116_0.c: Likewise.
1831         * gcc.dg/lto/20081126_0.c: Likewise.
1832         * gcc.dg/lto/20091013-1_0.c: Likewise.
1833         * gcc.dg/lto/20081212-1_0.c: Likewise.
1834         * gcc.dg/lto/20091015-1_0.c: Likewise.
1835         * gcc.dg/lto/20090126-1_0.c: Likewise.
1836         * gcc.dg/lto/20090126-2_0.c: Likewise.
1837         * gcc.dg/lto/20091020-1_0.c: Likewise.
1838         * gcc.dg/lto/20091020-2_0.c: Likewise.
1839         * gcc.dg/lto/20081204-1_0.c: Likewise.
1840         * gcc.dg/lto/20081204-2_0.c: Likewise.
1841         * gcc.dg/lto/20081224_0.c: Likewise.
1842         * gcc.dg/lto/20090219_0.c: Likewise.
1843
1844 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1845
1846         PR c++/41020
1847         * g++.dg/lookup/extern-c-redecl2.C: New test.
1848         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1849         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1850         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1851
1852 2009-10-26  Michael Matz  <matz@suse.de>
1853
1854         PR tree-optimization/41783
1855         * gcc.dg/pr41783.c: New test.
1856         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1857         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1858         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1859
1860 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1861
1862         PR fortran/41714
1863         * gfortran.dg/class_allocate_4.f03: New test.
1864
1865 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1866
1867         * gcc.target/mips/mult-1.c: New test.
1868
1869 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1870
1871         PR fortran/41784
1872         * gfortran.dg/extends_8.f03: New test.
1873
1874 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1875
1876         * gnat.dg/specs/pack4.ads: New test.
1877
1878 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1879
1880         * gnat.dg/null_pointer_deref1.adb: New test.
1881         * gnat.dg/null_pointer_deref2.adb: Likewise.
1882
1883 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1884
1885         PR fortran/41772
1886         * gfortran.dg/transfer_intrinsic_3.f90.
1887
1888 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1889
1890         * gnat.dg/opt4.adb: New test.
1891
1892 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1893
1894         PR c/40033
1895         * gcc.dg/noncompile/pr40033-1.c: New test.
1896
1897 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1898
1899         PR c++/40808
1900         * g++.dg/abi/mangle34.C: New test
1901
1902 2009-10-23  Jason Merrill  <jason@redhat.com>
1903
1904         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1905
1906         Core issue 899
1907         * g++.dg/cpp0x/explicit4.C: New.
1908
1909 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1910
1911         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1912         *-*-cygwin.
1913         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1914         for *-*-mingw* and *-*-cygwin.
1915         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1916         * g++.dg/template/spec35.C: Disable weak symbol test for
1917         *-*-mingw* and *-*-cygwin.
1918
1919         PR testsuite/31342
1920         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1921
1922 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1923
1924         PR fortran/41800
1925         * gfortran.dg/class_10.f03: New test.
1926
1927 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1928
1929         PR target/41787
1930         * gcc.target/powerpc/vsx-vrsave.c: New file.
1931
1932 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1933
1934         PR c/41673
1935         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1936
1937 2009-10-23  Richard Guenther  <rguenther@suse.de>
1938
1939         PR tree-optimization/41778
1940         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1941
1942 2009-10-22  Richard Guenther  <rguenther@suse.de>
1943
1944         PR lto/41791
1945         * g++.dg/lto/20091022-2_0.C: New testcase.
1946
1947 2009-10-22  Richard Guenther  <rguenther@suse.de>
1948
1949         PR lto/41730
1950         * g++.dg/lto/20091022-1_0.C: New testcase.
1951
1952 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1953
1954         * gcc.dg/autopar/outer-4.c: Adjust scan.
1955         * gcc.dg/autopar/outer-5.c: Adjust scan.
1956         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1957
1958         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1959         * gcc.dg/autopar/outer-1.c: New testcase.
1960         * gcc.dg/autopar/outer-2.c: New testcase.
1961         * gcc.dg/autopar/outer-3.c: New testcase.
1962         * gcc.dg/autopar/outer-4.c: New testcase.
1963         * gcc.dg/autopar/outer-5.c: New testcase.
1964         * gcc.dg/autopar/outer-6.c: New testcase.
1965
1966 2009-10-22  Jan Hubicka  <jh@suse.cz>
1967
1968         * gcc.c-torture/compile/pr40556.c: New testcase.
1969
1970 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1971
1972         PR fortran/41781
1973         * gfortran.dg/goto_8.f90: New test case.
1974
1975 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1976
1977         PR tree-optimization/41497
1978         * gcc.dg/tree-ssa/pr41497.c: New.
1979
1980 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1981
1982         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1983
1984 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1985
1986         * gcc.dg/tls/pie-1.c: New test.
1987
1988 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1989
1990         * g++.dg/abi/mangle33.C: New test.
1991
1992 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1993
1994         * gnat.dg/discr22.adb: New test.
1995
1996 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1997
1998         * gnat.dg/loop_optimization7.ad[sb]: New test.
1999         * gnat.dg/loop_optimization7_pkg.ads: New helper.
2000
2001 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
2002
2003         PR fortran/41706
2004         PR fortran/41766
2005         * gfortran.dg/class_9.f03: Extended test case.
2006         * gfortran.dg/select_type_7.f03: New test case.
2007
2008 2009-10-20  Richard Guenther  <rguenther@suse.de>
2009
2010         * gcc.dg/lto/20091020-3_0.c: New testcase.
2011
2012 2009-10-20  Richard Guenther  <rguenther@suse.de>
2013
2014         PR lto/41761
2015         * gcc.dg/lto/20091020-1_0.c: New testcase.
2016         * gcc.dg/lto/20091020-1_1.c: Likewise.
2017         * gcc.dg/lto/20091020-2_0.c: Likewise.
2018         * gcc.dg/lto/20091020-2_1.c: Likewise.
2019
2020 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
2021
2022         PR debug/41340
2023         * gcc.dg/pr41340.c: New test.
2024
2025 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2026
2027         * gnat.dg/discr21.ad[sb]: New test.
2028         * gnat.dg/discr21_pkg.ads: New helper.
2029
2030 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
2031
2032         PR fortran/41706
2033         * gfortran.dg/class_9 : New test.
2034
2035 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
2036
2037         * gcc.dg/raw-string-1.c: New test.
2038         * gcc.dg/raw-string-2.c: New test.
2039         * gcc.dg/raw-string-3.c: New test.
2040         * gcc.dg/raw-string-4.c: New test.
2041         * gcc.dg/raw-string-5.c: New test.
2042         * gcc.dg/raw-string-6.c: New test.
2043         * gcc.dg/raw-string-7.c: New test.
2044         * gcc.dg/utf8-1.c: New test.
2045         * gcc.dg/utf8-2.c: New test.
2046         * gcc.dg/utf-badconcat2.c: New test.
2047         * gcc.dg/utf-dflt2.c: New test.
2048         * gcc.dg/cpp/include6.c: New test.
2049         * g++.dg/ext/raw-string-1.C: New test.
2050         * g++.dg/ext/raw-string-2.C: New test.
2051         * g++.dg/ext/raw-string-3.C: New test.
2052         * g++.dg/ext/raw-string-4.C: New test.
2053         * g++.dg/ext/raw-string-5.C: New test.
2054         * g++.dg/ext/raw-string-6.C: New test.
2055         * g++.dg/ext/raw-string-7.C: New test.
2056         * g++.dg/ext/utf8-1.C: New test.
2057         * g++.dg/ext/utf8-2.C: New test.
2058         * g++.dg/ext/utf-badconcat2.C: New test.
2059         * g++.dg/ext/utf-dflt2.C: New test.
2060
2061         * gcc.dg/cleanup-13.c: New test.
2062
2063 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
2064
2065         PR fortran/41586
2066         * gfortran.dg/auto_dealloc_1.f90: New test case.
2067
2068 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
2069
2070         Port from redhat/gcc-4_4-branch:
2071         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
2072         * gcc.dg/debug/vta-2.c: New test.
2073
2074         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
2075         * gcc.dg/debug/vta-1.c: New.
2076
2077 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
2078
2079         * gnat.dg/noreturn2.ad[sb]: New test.
2080
2081 2009-10-19  Tobias Burnus  <burnus@net-b.de>
2082
2083         PR fortran/41755
2084         * gfortran.dg/equiv_8.f90: New test.
2085         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
2086
2087 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
2088
2089         * gcc.target/arm/neon-thumb2-move.c: New test.
2090
2091 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
2092
2093         * gcc.dg/debug/vta-3.c: New test.
2094
2095 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2096
2097         * gnat.dg/nested_proc.adb: Rename into...
2098         * gnat.dg/nested_proc1.adb: ...this.
2099         * gnat.dg/nested_proc2.adb: New test.
2100
2101 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2102
2103         * gnat.dg/noreturn1.ad[sb]: New test.
2104
2105 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
2106             Paul Thomas  <pault@gcc.gnu.org>
2107
2108         PR fortran/41629
2109         * gfortran.dg/class_6.f90: New test.
2110
2111         PR fortran/41608
2112         PR fortran/41587
2113         * gfortran.dg/class_7.f90: New test.
2114
2115         PR fortran/41618
2116         * gfortran.dg/class_8.f90: New test.
2117
2118 2009-10-17  Richard Guenther  <rguenther@suse.de>
2119
2120         * gcc.dg/lto/20091017-1_0.c: New testcase.
2121         * gcc.dg/lto/20091017-1_1.c: Likewise.
2122
2123 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2124
2125         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
2126
2127 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2128
2129         * gnat.dg/aggr11.adb: New test.
2130         * gnat.dg/aggr11_pkg.ads: New helper.
2131
2132 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2133
2134         * gnat.dg/slice8.adb: New test.
2135         * gnat.dg/slice8_pkg1.ads: New helper.
2136         * gnat.dg/slice8_pkg2.ads: Likewise.
2137         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
2138
2139 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2140
2141         * gnat.dg/unchecked_convert4.adb: New test.
2142
2143 2009-10-15  Jason Merrill  <jason@redhat.com>
2144
2145         PR c++/38798
2146         * g++.dg/cpp0x/trailing5.C: New.
2147
2148         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
2149         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
2150         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
2151         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
2152
2153 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
2154
2155         PR fortran/41719
2156         * gfortran.dg/class_5.f03: New test case.
2157         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
2158         * gfortran.dg/typebound_operator_4.f03: Ditto.
2159
2160 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2161
2162         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
2163         * g++.dg/other/first-global.C: Likewise.
2164         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2165         * g++.dg/torture/pr40323.C: Likewise.
2166         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
2167         * gcc.dg/inline-33.c: Likewise.
2168         * gcc.dg/ipa/ipa-1.c: Likewise.
2169         * gcc.dg/ipa/ipa-2.c: Likewise.
2170         * gcc.dg/ipa/ipa-3.c: Likewise.
2171         * gcc.dg/ipa/ipa-4.c: Likewise.
2172         * gcc.dg/ipa/ipa-5.c: Likewise.
2173         * gcc.dg/ipa/ipa-7.c: Likewise.
2174         * gcc.dg/ipa/ipacost-2.c: Likewise.
2175         * gcc.dg/tree-ssa/inline-3.c: Likewise.
2176         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2177         * gfortran.dg/whole_file_5.f90: Likewise.
2178         * gfortran.dg/whole_file_6.f90: Likewise.
2179
2180 2009-10-16  Richard Guenther  <rguenther@suse.de>
2181
2182         PR tree-optimization/41728
2183         * gcc.c-torture/compile/pr41728.c: New testcase.
2184
2185 2009-10-16  Richard Guenther  <rguenther@suse.de>
2186
2187         PR lto/41598
2188         * gcc.dg/lto/20091016-1_0.c: New testcase.
2189         * gcc.dg/lto/20091016-1_1.c: Likewise.
2190         * gcc.dg/lto/20091016-1_a.h: Likewise.
2191
2192 2009-10-16  Richard Guenther  <rguenther@suse.de>
2193
2194         PR lto/41715
2195         * gfortran.dg/lto/20091015-1_0.f: New testcase.
2196         * gfortran.dg/lto/20091015-1_1.f: Likewise.
2197         * gfortran.dg/lto/20091015-1_2.f: Likewise.
2198
2199 2009-10-16  Richard Guenther  <rguenther@suse.de>
2200
2201         PR lto/41713
2202         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
2203
2204 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
2205
2206         PR debug/41717
2207         * gcc.dg/debug/pr41717.c: New test.
2208
2209 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
2210
2211         PR fortran/41648
2212         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
2213
2214         PR fortran/41656
2215         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
2216
2217 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
2218
2219         PR target/23983
2220         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
2221         result used.
2222         * g++.dg/ext/altivec-2.C (main): Ditto.
2223
2224 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2225
2226         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
2227         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
2228
2229 2009-10-15  Richard Guenther  <rguenther@suse.de>
2230
2231         PR lto/41669
2232         * gcc.dg/lto/20091015-1_0.c: New testcase.
2233         * gcc.dg/lto/20091015-1_1.c: Likewise.
2234         * gcc.dg/lto/20091015-1_2.c: Likewise.
2235         * gcc.dg/lto/20091015-1_a.h: Likewise.
2236         * gcc.dg/lto/20091015-1_b.h: Likewise.
2237
2238 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
2239
2240         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
2241
2242 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
2243
2244         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
2245
2246 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2247
2248         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
2249         line from 1 to 0.
2250         * obj-c++.dg/bitfield-1.mm: Likewise.
2251         * obj-c++.dg/bitfield-4.mm: Likewise.
2252
2253 2009-10-14  Richard Guenther  <rguenther@suse.de>
2254
2255         PR lto/41173
2256         * gcc.dg/lto/20091014-1_0.c: New testcase.
2257
2258 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2259
2260         PR testsuite/41707
2261         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
2262         warning on line 0 instead of 1.
2263
2264 2009-10-14  Richard Guenther  <rguenther@suse.de>
2265
2266         PR lto/41521
2267         * gfortran.dg/lto/pr41521_0.f90: New testcase.
2268         * gfortran.dg/lto/pr41521_1.f90: Likewise.
2269
2270 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2271
2272         PR preprocessor/41543
2273         * gcc.dg/debug/dwarf2/pr41543.c: New test.
2274
2275         PR debug/41695
2276         * gcc.dg/debug/dwarf2/pr41695.c: New test.
2277
2278 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
2279
2280         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
2281         New procedure.
2282         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
2283         effective target.
2284
2285 2009-10-14  Jason Merrill  <jason@redhat.com>
2286
2287         PR c++/39866
2288         * g++.dg/cpp0x/defaulted14.C: New.
2289
2290 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
2291
2292         * g++.dg/cpp0x/vt-40092.C: New.
2293
2294 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
2295
2296         * gcc.dg/guality/pr41616-1.c: Drop -O2.
2297         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
2298
2299 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2300
2301         * gfortran.dg/complex_intrinsic_8.f90: New test.
2302
2303 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2304
2305         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
2306         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
2307
2308 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
2309
2310         PR target/38948
2311         * gcc.dg/torture/pr38948.c: New test.
2312
2313 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
2314
2315         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
2316
2317 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
2318
2319         PR fortran/41581
2320         * gfortran.dg/class_allocate_2.f03: Modified.
2321         * gfortran.dg/class_allocate_3.f03: New test case.
2322
2323 2009-10-13  Richard Guenther  <rguenther@suse.de>
2324
2325         PR lto/41668
2326         * gcc.dg/lto/20091006-2_0.c: New testcase.
2327         * gcc.dg/lto/20091006-2_1.c: Likewise.
2328         * gcc.dg/lto/20091006-2_2.c: Likewise.
2329         * gcc.dg/lto/20091013-1_0.c: Likewise.
2330         * gcc.dg/lto/20091013-1_1.c: Likewise.
2331         * gcc.dg/lto/20091013-1_2.c: Likewise.
2332
2333 2009-10-13  Martin Jambor  <mjambor@suse.cz>
2334
2335         * gcc.c-torture/compile/pr41661.c: New test.
2336
2337 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2338
2339         PR libgfortran/41683
2340         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
2341
2342 2009-10-12  Jason Merrill  <jason@redhat.com>
2343
2344         PR c++/37875
2345         * g++.dg/cpp0x/decltype18.C: New.
2346
2347         PR c++/37766
2348         * g++.dg/cpp0x/fntmpdefarg1.C: New.
2349
2350 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2351
2352         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
2353
2354 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2355
2356         PR debug/41343
2357         PR debug/41447
2358         PR debug/41264
2359         PR debug/41338
2360         * gcc.dg/guality/pr41447-1.c: New.
2361         * gcc.dg/debug/pr41264-1.c: New.
2362         * gcc.dg/debug/pr41343-1.c: New.
2363
2364 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
2365
2366         PR target/26515
2367         * gcc.dg/torture/pr26515.c: New test.
2368
2369 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2370
2371         PR testsuite/41659
2372         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
2373         * lib/lto.exp (lto-get-options-main): Report error for using "target"
2374         or "xfail" with dg-lto-do.
2375
2376 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
2377
2378         * gcc.target/i386/ms_hook_prologue.c: New testcase.
2379
2380 2009-10-12  Michael Matz  <matz@suse.de>
2381
2382         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
2383         pass.
2384
2385 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
2386
2387         PR target/41680
2388         * g++.dg/torture/pr41680.C: New test.
2389
2390 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
2391
2392         PR c++/41570
2393         * g++.dg/debug/dwarf2/template-params-7.C: New test.
2394
2395 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2396
2397         PR debug/41616
2398         * gcc.dg/guality/pr41616-1.c: New.
2399
2400 2009-10-11  Jason Merrill  <jason@redhat.com>
2401
2402         PR c++/37204
2403         * g++.dg/cpp0x/rv-reinterpret.C: New.
2404
2405 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2406
2407         PR libgfortran/38439
2408         * gfortran.dg/fmt_error_9.f: New test.
2409         * gfortran.dg/fmt_error_10.f: New test.
2410
2411 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
2412
2413         PR fortran/41583
2414         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
2415         * gfortran.dg/class_4b.f03: As above.
2416         * gfortran.dg/class_4c.f03: As above.
2417         * gfortran.dg/class_4d.f03: As above.
2418
2419 2009-10-11  Richard Guenther  <rguenther@suse.de>
2420
2421         PR tree-optimization/41555
2422         * gcc.dg/torture/pr41555.c: New testcase.
2423
2424 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2425
2426         PR libgfortran/35862
2427         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
2428         function correctly.
2429
2430 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2431
2432         PR libgfortran/35862
2433         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
2434         Add conditions to avoid runtime errors if not supported.
2435
2436 2009-10-10  Richard Guenther  <rguenther@suse.de>
2437
2438         PR tree-optimization/41654
2439         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
2440
2441 2009-10-09  Jason Merrill  <jason@redhat.com>
2442
2443         * g++.dg/cpp/ucn-1.C: New.
2444
2445 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2446
2447         PR fortran/41585
2448         * gfortran.dg/class_2.f03: Extended test case.
2449
2450 2009-10-09  Tobias Burnus  <burnus@net-b.de>
2451
2452         PR fortran/41582
2453         * gfortran.dg/class_allocate_1.f03: Modify code such that
2454         it compiles with the gfc_warning->gfc_error change.
2455         * gfortran.dg/class_allocate_1.f03: New test.
2456
2457 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2458
2459         PR fortran/41579
2460         * gfortran.dg/select_type_6.f03: New test.
2461
2462 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
2463
2464         PR preprocessor/41445
2465         * gcc.dg/cpp/separate-1.c: Adjust.
2466         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
2467         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
2468         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
2469         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
2470         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
2471         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
2472         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
2473
2474         PR rtl-optimization/41646
2475         * gcc.c-torture/compile/pr41646.c: New test.
2476
2477 2009-10-09  Richard Guenther  <rguenther@suse.de>
2478
2479         PR tree-optimization/41634
2480         * gcc.c-torture/compile/pr41634.c: New testcase.
2481
2482 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
2483
2484         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
2485
2486 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
2487
2488         * gnat.dg/opt3.adb: New test.
2489         * gnat.dg/opt3_pkg.ads: New helper.
2490
2491 2009-10-08  Doug Kwan  <dougkwan@google.com>
2492
2493         PR rtl-optimization/41574
2494         * gcc.dg/pr41574.c: New test.
2495
2496 2009-10-08  Cary Coutant  <ccoutant@google.com>
2497
2498         Add support for debugging with ICF (Identical Code Folding).
2499         * g++.dg/debug/dwarf2/icf.C: New test.
2500
2501 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
2502
2503         * gcc.target/mips/truncate-6.c: New test.
2504
2505 2009-10-08  Jason Merrill  <jason@redhat.com>
2506
2507         PR c++/36816
2508         * g++.dg/cpp0x/rv-deduce.C: New.
2509
2510         PR c++/37177
2511         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
2512         * g++.dg/template/explicit-args2.C: New.
2513         * g++.dg/template/explicit-args3.C: New.
2514         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
2515
2516 2009-10-08  Michael Matz  <matz@suse.de>
2517
2518         PR middle-end/41573
2519         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2520         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2521         * gcc.dg/pr41573.c: New test.
2522
2523 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
2524
2525         PR c/41182
2526         * gcc.c-torture/compile/pr41182-1.c: New.
2527
2528 2009-10-07  Jason Merrill  <jason@redhat.com>
2529
2530         * g++.dg/cpp0x/variadic95.C: New.
2531
2532 2009-10-07  Jason Merrill  <jason@redhat.com>
2533
2534         * g++.dg/template/scope3.C: New.
2535
2536 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
2537
2538         * gcc.dg/debug/dwarf2/inline3.c: New test.
2539
2540 2009-10-07  Daniel Kraft  <d@domob.eu>
2541
2542         PR fortran/41615
2543         * gfortran.dg/assumed_charlen_function_6.f90: New test.
2544
2545 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
2546
2547         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2548         * gfortran.dg/select_type_1.f03: Modified error message.
2549         * gfortran.dg/select_type_5.f03: New test.
2550
2551 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2552
2553         PR libgfortran/41612
2554         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2555         have kind=10 reals.
2556
2557 2009-10-06  Jason Merrill  <jason@redhat.com>
2558
2559         * g++.dg/cpp0x/lambda/lambda-init.C: New.
2560         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2561
2562 2009-10-06  Richard Guenther  <rguenther@suse.de>
2563
2564         PR lto/41502
2565         * gcc.dg/lto/20091006-1_0.c: New testcase.
2566         * gcc.dg/lto/20091006-1_1.c: Likewise.
2567         * gcc.dg/lto/20091005-2_0.c: Likewise.
2568
2569 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2570
2571         PR ada/41383
2572         * gnat.dg/timer_cancel.adb: New test.
2573
2574 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2575
2576         PR ada/38333
2577         * gnat.dg/specs/import_abstract.ads: New.
2578
2579 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2580
2581         PR libgfortran/35862
2582         * gfortran.dg/round_2.f03: New test.
2583
2584 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
2585
2586         PR debug/41558
2587         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2588         * lib/gcc-gdb-test.exp: ... here.  New file.
2589         * gfortran.dg/guality/guality.exp: New file.
2590         * gfortran.dg/guality/pr41558.f90: New test.
2591         * gfortran.dg/guality/arg1.f90: New test.
2592
2593 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
2594
2595         * gfortran.dg/dynamic_dispatch_1.f90: New test.
2596         * gfortran.dg/dynamic_dispatch_2.f90: New test.
2597         * gfortran.dg/dynamic_dispatch_3.f90: New test.
2598         * gfortran.dg/module_md5_1.f90: Update md5 sum.
2599
2600 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
2601
2602         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2603         register_pass_info.
2604         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2605         plugin_pass to register_pass_info.
2606         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2607         register_pass_info.
2608         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2609         register_pass_info.
2610
2611 2009-10-05  Richard Guenther  <rguenther@suse.de>
2612
2613         PR lto/41281
2614         * gcc.dg/lto/20090914-2_0.c: New testcase.
2615
2616 2009-10-05  Richard Guenther  <rguenther@suse.de>
2617
2618         PR lto/40902
2619         * gcc.dg/lto/20091005-1_0.c: New testcase.
2620         * gcc.dg/lto/20091005-1_1.c: Likewise.
2621
2622 2009-10-05  Richard Guenther  <rguenther@suse.de>
2623
2624         PR lto/41552
2625         PR lto/41487
2626         * g++.dg/lto/20091002-1_0.C: Adjust flags.
2627         * g++.dg/lto/20091004-1_0.C: New testcase.
2628         * g++.dg/lto/20091004-1_1.C: Likewise.
2629         * g++.dg/lto/20091004-2_0.C: Likewise.
2630         * g++.dg/lto/20091004-2_1.C: Likewise.
2631         * g++.dg/lto/20091004-3_0.C: Likewise.
2632         * g++.dg/lto/20091004-3_1.C: Likewise.
2633
2634 2009-10-05  Richard Guenther  <rguenther@suse.de>
2635
2636         PR tree-optimization/23821
2637         * gcc.dg/torture/pr23821.c: New testcase.
2638
2639 2009-10-05  Daniel Kraft  <d@domob.eu>
2640
2641         PR fortran/41403
2642         * gfortran.dg/goto_6.f: New test.
2643         * gfortran.dg/goto_7.f: New test.
2644
2645 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2646             Bill Maddox  <maddox@google.com>
2647             Cary Coutant  <ccoutant@google.com>
2648             Chris Demetriou  <cgd@google.com>
2649             Diego Novillo  <dnovillo@google.com>
2650             Doug Kwan  <dougkwan@google.com>
2651             Jan Hubicka  <jh@suse.cz>
2652             Ollie Wild  <aaw@google.com>
2653             Rafael Espindola  <espindola@google.com>
2654             Richard Guenther  <rguenther@suse.de>
2655             Simon Baldwin  <simonb@google.com>
2656
2657         * g++.dg/20090107-1.C: New.
2658         * g++.dg/20090121-1.C: New.
2659         * g++.dg/ipa/20090113-1.C: New.
2660         * g++.dg/lto: New directory.
2661         * g++.dg/lto/20080829_0.C: New.
2662         * g++.dg/lto/20080904_0.C: New.
2663         * g++.dg/lto/20080907_0.C: New.
2664         * g++.dg/lto/20080908-1_0.C: New.
2665         * g++.dg/lto/20080908-2_0.C: New.
2666         * g++.dg/lto/20080908-3_0.C: New.
2667         * g++.dg/lto/20080909-1_0.C: New.
2668         * g++.dg/lto/20080910-1_0.C: New.
2669         * g++.dg/lto/20080912-1_0.C: New.
2670         * g++.dg/lto/20080912_0.C: New.
2671         * g++.dg/lto/20080915_0.C: New.
2672         * g++.dg/lto/20080916_0.C: New.
2673         * g++.dg/lto/20080917_0.C: New.
2674         * g++.dg/lto/20080924_0.C: New.
2675         * g++.dg/lto/20080926_0.C: New.
2676         * g++.dg/lto/20081008_0.C: New.
2677         * g++.dg/lto/20081022.h: New.
2678         * g++.dg/lto/20081022_0.C: New.
2679         * g++.dg/lto/20081022_1.C: New.
2680         * g++.dg/lto/20081023_0.C: New.
2681         * g++.dg/lto/20081109-1_0.C: New.
2682         * g++.dg/lto/20081109-2_0.C: New.
2683         * g++.dg/lto/20081109_0.C: New.
2684         * g++.dg/lto/20081109_1.C: New.
2685         * g++.dg/lto/20081118-1_0.C: New.
2686         * g++.dg/lto/20081118-1_1.C: New.
2687         * g++.dg/lto/20081118_0.C: New.
2688         * g++.dg/lto/20081118_1.C: New.
2689         * g++.dg/lto/20081119-1.h: New.
2690         * g++.dg/lto/20081119-1_0.C: New.
2691         * g++.dg/lto/20081119-1_1.C: New.
2692         * g++.dg/lto/20081119_0.C: New.
2693         * g++.dg/lto/20081119_1.C: New.
2694         * g++.dg/lto/20081120-1_0.C: New.
2695         * g++.dg/lto/20081120-1_1.C: New.
2696         * g++.dg/lto/20081120-2_0.C: New.
2697         * g++.dg/lto/20081120-2_1.C: New.
2698         * g++.dg/lto/20081123_0.C: New.
2699         * g++.dg/lto/20081123_1.C: New.
2700         * g++.dg/lto/20081125.h: New.
2701         * g++.dg/lto/20081125_0.C: New.
2702         * g++.dg/lto/20081125_1.C: New.
2703         * g++.dg/lto/20081127_0.C: New.
2704         * g++.dg/lto/20081127_1.C: New.
2705         * g++.dg/lto/20081203_0.C: New.
2706         * g++.dg/lto/20081203_1.C: New.
2707         * g++.dg/lto/20081204-1_0.C: New.
2708         * g++.dg/lto/20081204-1_1.C: New.
2709         * g++.dg/lto/20081204-2_0.C: New.
2710         * g++.dg/lto/20081204-2_1.C: New.
2711         * g++.dg/lto/20081209_0.C: New.
2712         * g++.dg/lto/20081209_1.C: New.
2713         * g++.dg/lto/20081211-1.h: New.
2714         * g++.dg/lto/20081211-1_0.C: New.
2715         * g++.dg/lto/20081211-1_1.C: New.
2716         * g++.dg/lto/20081217-1_0.C: New.
2717         * g++.dg/lto/20081217-2_0.C: New.
2718         * g++.dg/lto/20081219_0.C: New.
2719         * g++.dg/lto/20081219_1.C: New.
2720         * g++.dg/lto/20090106_0.C: New.
2721         * g++.dg/lto/20090112_0.C: New.
2722         * g++.dg/lto/20090128_0.C: New.
2723         * g++.dg/lto/20090221_0.C: New.
2724         * g++.dg/lto/20090302_0.C: New.
2725         * g++.dg/lto/20090302_1.C: New.
2726         * g++.dg/lto/20090303_0.C: New.
2727         * g++.dg/lto/20090311-1.h: New.
2728         * g++.dg/lto/20090311-1_0.C: New.
2729         * g++.dg/lto/20090311-1_1.C: New.
2730         * g++.dg/lto/20090311_0.C: New.
2731         * g++.dg/lto/20090311_1.C: New.
2732         * g++.dg/lto/20090312.h: New.
2733         * g++.dg/lto/20090312_0.C: New.
2734         * g++.dg/lto/20090312_1.C: New.
2735         * g++.dg/lto/20090313_0.C: New.
2736         * g++.dg/lto/20090313_1.C: New.
2737         * g++.dg/lto/20090315_0.C: New.
2738         * g++.dg/lto/20090315_1.C: New.
2739         * g++.dg/lto/20091002-1_0.C: New testcase.
2740         * g++.dg/lto/20091002-2_0.C: Likewise..
2741         * g++.dg/lto/20091002-3_0.C: Likewise..
2742         * g++.dg/lto/README: New.
2743         * g++.dg/lto/pr40818_0.C: New.
2744         * g++.dg/opt/thunk3-1.C: New.
2745         * g++.dg/opt/thunk4.C: New.
2746         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2747         replacements with __attribute__ ((__noinline__)).
2748         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2749         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2750         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2751         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2752         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2753         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2754         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2755         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2756         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2757         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2758         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2759         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2760         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2761         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2762         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2763         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2764         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2765         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2766         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2767         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2768         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2769         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2770         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2771         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2772         * gcc.dg/20081223-1.c: New.
2773         * gcc.dg/lto: New directory.
2774         * gcc.dg/lto/20080908_0.c: New.
2775         * gcc.dg/lto/20080917_0.c: New.
2776         * gcc.dg/lto/20080924_0.c: New.
2777         * gcc.dg/lto/20081024_0.c: New.
2778         * gcc.dg/lto/20081109_0.c: New.
2779         * gcc.dg/lto/20081111_0.c: New.
2780         * gcc.dg/lto/20081111_1.c: New.
2781         * gcc.dg/lto/20081112_0.c: New.
2782         * gcc.dg/lto/20081112_1.c: New.
2783         * gcc.dg/lto/20081115_0.c: New.
2784         * gcc.dg/lto/20081115_1.c: New.
2785         * gcc.dg/lto/20081115_2.c: New.
2786         * gcc.dg/lto/20081118_0.c: New.
2787         * gcc.dg/lto/20081118_1.c: New.
2788         * gcc.dg/lto/20081118_2.c: New.
2789         * gcc.dg/lto/20081120-1_0.c: New.
2790         * gcc.dg/lto/20081120-1_1.c: New.
2791         * gcc.dg/lto/20081120-2_0.c: New.
2792         * gcc.dg/lto/20081120-2_1.c: New.
2793         * gcc.dg/lto/20081125_0.c: New.
2794         * gcc.dg/lto/20081125_1.c: New.
2795         * gcc.dg/lto/20081126_0.c: New.
2796         * gcc.dg/lto/20081201-1_0.c: New.
2797         * gcc.dg/lto/20081201-1_1.c: New.
2798         * gcc.dg/lto/20081201-1_2.c: New.
2799         * gcc.dg/lto/20081201-2_0.c: New.
2800         * gcc.dg/lto/20081201-2_1.c: New.
2801         * gcc.dg/lto/20081202-1_0.c: New.
2802         * gcc.dg/lto/20081202-1_1.c: New.
2803         * gcc.dg/lto/20081202-2_0.c: New.
2804         * gcc.dg/lto/20081202-2_1.c: New.
2805         * gcc.dg/lto/20081204-1_0.c: New.
2806         * gcc.dg/lto/20081204-1_1.c: New.
2807         * gcc.dg/lto/20081204-2_0.c: New.
2808         * gcc.dg/lto/20081210-1_0.c: New.
2809         * gcc.dg/lto/20081212-1_0.c: New.
2810         * gcc.dg/lto/20081222_0.c: New.
2811         * gcc.dg/lto/20081222_0.h: New.
2812         * gcc.dg/lto/20081222_1.c: New.
2813         * gcc.dg/lto/20081224_0.c: New.
2814         * gcc.dg/lto/20081224_0.h: New.
2815         * gcc.dg/lto/20081224_1.c: New.
2816         * gcc.dg/lto/20090116_0.c: New.
2817         * gcc.dg/lto/20090120_0.c: New.
2818         * gcc.dg/lto/20090126-1_0.c: New.
2819         * gcc.dg/lto/20090126-2_0.c: New.
2820         * gcc.dg/lto/20090206-1_0.c: New.
2821         * gcc.dg/lto/20090206-2_0.c: New.
2822         * gcc.dg/lto/20090210_0.c: New.
2823         * gcc.dg/lto/20090210_1.c: New.
2824         * gcc.dg/lto/20090213_0.c: New.
2825         * gcc.dg/lto/20090213_1.c: New.
2826         * gcc.dg/lto/20090218-1_0.c: New.
2827         * gcc.dg/lto/20090218-1_1.c: New.
2828         * gcc.dg/lto/20090218-2_0.c: New.
2829         * gcc.dg/lto/20090218-2_1.c: New.
2830         * gcc.dg/lto/20090218_0.c: New.
2831         * gcc.dg/lto/20090218_1.c: New.
2832         * gcc.dg/lto/20090218_2.c: New.
2833         * gcc.dg/lto/20090218_3.c: New.
2834         * gcc.dg/lto/20090219_0.c: New.
2835         * gcc.dg/lto/20090312_0.c: New.
2836         * gcc.dg/lto/20090312_1.c: New.
2837         * gcc.dg/lto/20090313_0.c: New.
2838         * gcc.dg/lto/20090706-1_0.c: New.
2839         * gcc.dg/lto/20090706-2_0.c: New.
2840         * gcc.dg/lto/20090717_0.c: New.
2841         * gcc.dg/lto/20090717_1.c: New.
2842         * gcc.dg/lto/20090729_0.c: New.
2843         * gcc.dg/lto/20090729_1.c: New.
2844         * gcc.dg/lto/20090812_0.c: New.
2845         * gcc.dg/lto/20090812_1.c: New.
2846         * gcc.dg/lto/20090914-1_0.c: New.
2847         * gcc.dg/lto/README: New.
2848         * gcc.dg/visibility-7.c: Adjust expected pattern
2849         * gfortran.dg/lto: New directory.
2850         * gfortran.dg/lto/pr40724_0.f: New.
2851         * gfortran.dg/lto/pr40724_1.f: New.
2852         * gfortran.dg/lto/pr40725_0.f03: New.
2853         * gfortran.dg/lto/pr40725_1.c: New.
2854         * gfortran.dg/lto/pr41069_0.f90: New.
2855         * gfortran.dg/lto/pr41069_1.f90: New.
2856         * gfortran.dg/lto/pr41069_2.f90: New.
2857         * g++.dg/README: Add 'lto' directory.
2858         * g++.dg/dg.exp: Also scan 'lto' directory
2859
2860 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2861             Janis Johnson  <janis187@us.ibm.com>
2862             Diego Novillo  <dnovillo@google.com>
2863
2864         * g++.dg/lto/lto.exp: New.
2865         * gcc.c-torture/execute/execute.exp: Add
2866         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2867         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2868         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2869         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2870         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2871         * gcc.dg/lto/lto.exp: New.
2872         * gfortran.dg/lto/lto.exp: New.
2873         * lib/target-supports.exp (check_effective_target_lto): New.
2874         * lib/c-torture.exp: Load target-supports.exp.  Define
2875         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2876         * lib/gcc-dg.exp: Likewise.
2877         * lib/lto.exp: New.
2878         * lib/torture-options.exp: Add support for a third argument.
2879
2880 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2881
2882         PR testsuite/41542
2883         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2884
2885 2009-10-02  Jason Merrill  <jason@redhat.com>
2886
2887         * g++.dg/abi/mangle32.C: New.
2888
2889 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2890
2891         * gnat.dg/atomic2.adb: New test.
2892
2893 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2894
2895         * gnat.dg/array11.adb: New test.
2896         * gnat.dg/array12.adb: Likewise.
2897
2898 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2899
2900         * gnat.dg/array10.adb: New test.
2901         * gnat.dg/object_overflow.adb: Tweak.
2902
2903 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2904
2905         * gcc.dg/guality/guality.exp: Disable on darwin.
2906
2907 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2908
2909         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2910         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2911         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2912         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2913
2914 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2915
2916         PR fortran/41479
2917         * gfortran.dg/intent_out_5.f90: New test.
2918
2919 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2920
2921         PR debug/41404
2922         PR debug/41353
2923         * gcc.dg/guality/pr41404-1.c: New test.
2924         * gcc.dg/guality/pr41353-2.c: New test.
2925
2926 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2927
2928         PR testsuite/41546
2929         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2930         to -mtune=generic.
2931
2932 2009-10-01  Jan Hubicka  <jh@suse.cz>
2933
2934         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2935
2936 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2937
2938         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2939
2940         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2941
2942 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2943
2944         PR fortran/41515
2945         * gfortran.dg/parameter_array_init_5.f90: New test.
2946
2947 2009-10-01  Jason Merrill  <jason@redhat.com>
2948
2949         * g++.dg/cpp0x/defaulted13.C: New.
2950
2951 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2952
2953         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2954         * gfortran.dg/bounds_check_11.f90: Likewise.
2955         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2956
2957 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2958
2959         * gfortran.dg/select_type_4.f90: New test.
2960
2961 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2962
2963         * gfortran.dg/same_type_as_1.f03: New test.
2964         * gfortran.dg/same_type_as_2.f03: Ditto.
2965
2966 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2967
2968         * gfortran.dg/select_type_1.f03: Extended.
2969         * gfortran.dg/select_type_3.f03: New test.
2970
2971 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2972
2973         * gfortran.dg/class_allocate_1.f03: New test.
2974
2975 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2976
2977         PR fortran/40996
2978         * gfortran.dg/allocatable_scalar_3.f90: New test.
2979         * gfortran.dg/select_type_2.f03: Ditto.
2980         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2981
2982 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2983
2984         * gfortran.dg/block_name_2.f90: Modified error message.
2985         * gfortran.dg/select_6.f90: Ditto.
2986         * gfortran.dg/select_type_1.f03: New test.
2987
2988 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2989
2990         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2991         * gfortran.dg/class_1.f03: Ditto.
2992         * gfortran.dg/class_2.f03: Ditto.
2993         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2994         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2995         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2996         * gfortran.dg/typebound_call_10.f03: Ditto.
2997         * gfortran.dg/typebound_call_2.f03: Ditto.
2998         * gfortran.dg/typebound_call_3.f03: Ditto.
2999         * gfortran.dg/typebound_call_4.f03: Ditto.
3000         * gfortran.dg/typebound_call_9.f03: Ditto.
3001         * gfortran.dg/typebound_generic_3.f03: Ditto.
3002         * gfortran.dg/typebound_generic_4.f03: Ditto.
3003         * gfortran.dg/typebound_operator_1.f03: Ditto.
3004         * gfortran.dg/typebound_operator_2.f03: Ditto.
3005         * gfortran.dg/typebound_operator_3.f03: Ditto.
3006         * gfortran.dg/typebound_operator_4.f03: Ditto.
3007         * gfortran.dg/typebound_proc_1.f08: Ditto.
3008         * gfortran.dg/typebound_proc_5.f03: Ditto.
3009         * gfortran.dg/typebound_proc_6.f03: Ditto.
3010
3011 2009-09-30  Jason Merrill  <jason@redhat.com>
3012
3013         * g++.dg/eh/init-temp1.C: Improve test.
3014
3015 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
3016
3017         PR target/22093
3018         * gcc.target/alpha/pr22093.c: New test.
3019
3020 2009-09-29  John Freeman  <jfreeman08@gmail.com>
3021             Jason Merrill  <jason@redhat.com>
3022
3023         * g++.dg/cpp0x/lambda/lambda-array.C: New.
3024         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
3025         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
3026         * g++.dg/cpp0x/lambda/lambda-const.C: New.
3027         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
3028         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
3029         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
3030         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
3031         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
3032         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
3033         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
3034         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
3035         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
3036         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
3037         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
3038         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
3039         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
3040         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
3041         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
3042         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
3043         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
3044         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
3045         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
3046         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
3047         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
3048         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
3049         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
3050         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
3051         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
3052         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
3053         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
3054         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
3055         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
3056         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
3057         * g++.dg/cpp0x/lambda/lambda-template.C: New.
3058         * g++.dg/cpp0x/lambda/lambda-this.C: New.
3059         * g++.dg/cpp0x/lambda/lambda-type.C: New.
3060         * g++.dg/cpp0x/lambda/lambda-use.C: New.
3061         * lib/prune.exp: Accept "In lambda function".
3062
3063 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
3064
3065         * gcc.target/i386/fma4-check.h: New file.
3066         * gcc.target/i386/fma4-fma.c: Ditto.
3067         * gcc.target/i386/fma4-maccXX.c: Ditto.
3068         * gcc.target/i386/fma4-msubXX.c: Ditto.
3069         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
3070         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
3071         * gcc.target/i386/fma4-vector.c: Ditto.
3072         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
3073         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
3074         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
3075         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
3076         * gcc.target/i386/fma4-256-vector.c: Ditto.
3077         * gcc.target/i386/funcspec-2.c: Ditto.
3078
3079         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
3080
3081         * gcc.target/i386/funcspec-5.c: Add FMA4.
3082         * gcc.target/i386/funcspec-6.c: Ditto.
3083         * gcc.target/i386/funcspec-8.c: Ditto.
3084
3085         * gcc.target/i386/funcspec-9.c: New file.
3086
3087         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
3088
3089         * gcc.target/i386/isa-10.c: New file.
3090         * gcc.target/i386/isa-11.c: Ditto.
3091         * gcc.target/i386/isa-12.c: Ditto.
3092         * gcc.target/i386/isa-13.c: Ditto.
3093         * gcc.target/i386/isa-2.c: Ditto.
3094         * gcc.target/i386/isa-3.c: Ditto.
3095         * gcc.target/i386/isa-4.c: Ditto.
3096         * gcc.target/i386/isa-7.c: Ditto.
3097         * gcc.target/i386/isa-8.c: Ditto.
3098         * gcc.target/i386/isa-9.c: Ditto.
3099
3100         * gcc.target/i386/isa-14.c: Add FMA4.
3101         * gcc.target/i386/isa-1.c: Ditto.
3102         * gcc.target/i386/isa-5.c: Ditto.
3103         * gcc.target/i386/isa-6.c: Ditto.
3104
3105         * gcc.target/i386/sse-12.c: New file.
3106         * gcc.target/i386/sse-13.c: Ditto.
3107         * gcc.target/i386/sse-14.c: Ditto.
3108         * gcc.target/i386/sse-22.c: Ditto.
3109
3110         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
3111         * g++.dg/other/i386-3.C: Ditto.
3112         * g++.dg/other/i386-5.C: Ditto.
3113         * g++.dg/other/i386-6.C: Ditto.
3114
3115 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
3116
3117         PR testsuite/41496
3118         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
3119         before.
3120
3121 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
3122
3123         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
3124         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
3125
3126 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
3127
3128         PR debug/41438
3129         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
3130         hidden.
3131         * g++.dg/debug/dwarf2/const-1.C: Likewise.
3132
3133 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
3134
3135         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
3136         * gcc.target/i386/isa-1.c: Remove SSE5.
3137         * gcc.target/i386/isa-5.c: Ditto.
3138         * gcc.target/i386/isa-6.c: Ditto.
3139         * gcc.target/i386/funcspec-4.c: Remove error conditions
3140         related to SSE5.
3141         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
3142         * gcc.target/i386/avx-2.c: Ditto.
3143         * gcc.target/i386/sse-23.c: Ditto.
3144         * gcc.target/i386/funcspec-9.c: Delete.
3145
3146 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
3147
3148         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
3149         * gcc.dg/guality/pr41353-1.c: New test.
3150
3151         PR testsuite/41444
3152         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
3153         in macro name definition for non-unix/win32/msdos.
3154
3155 2009-09-29  Daniel Kraft  <d@domob.eu>
3156
3157         PR fortran/39626
3158         * gfortran.dg/block_1.f08: New test.
3159         * gfortran.dg/block_2.f08: New test.
3160         * gfortran.dg/block_3.f90: New test.
3161         * gfortran.dg/block_4.f08: New test.
3162         * gfortran.dg/block_5.f08: New test.
3163         * gfortran.dg/block_6.f08: New test.
3164         * gfortran.dg/block_7.f08: New test.
3165         * gfortran.dg/block_8.f08: New test.
3166
3167 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3168
3169         PR libgfortran/35862
3170         * gfortran.dg/round_1.f03: New test.
3171         * gfortran.dg/f2003_io_3.f03: Update test.
3172
3173 2009-09-28  Easwaran Raman  <eraman@google.com>
3174
3175         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
3176         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
3177
3178 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
3179
3180         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
3181         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
3182         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
3183         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
3184         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
3185
3186         * g++.dg/dfp/dfp.exp: Fix typo.
3187
3188         * lib/target-supports.exp (check-effective-target-dfp-nocache):
3189         Fix typo that breaks the check.
3190
3191 2009-09-28  Olivier Hainque  <hainque@adacore.com>
3192
3193         * gnat.dg (tagged_alloc_free.adb): New testcase.
3194
3195 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
3196
3197         * g++.dg/dfp: New directory.
3198         * g++.dg/dg.exp: Prune tests in dfp directory.
3199         * g++.dg/dfp/dfp.exp: New.
3200         * g++.dg/dfp/mangle-mode.C: New test.
3201
3202 2009-09-28  Michael Matz  <matz@suse.de>
3203
3204         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
3205         for sign of -Inf.
3206
3207 2009-09-27  Richard Henderson  <rth@redhat.com>
3208
3209         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
3210         * gcc.dg/tree-ssa/pr41469-1.c: New.
3211
3212 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
3213
3214         PR c/41476
3215         * gcc.dg/cond-constqual-1.c: New test.
3216
3217 2009-09-26  Michael Matz  <matz@suse.de>
3218
3219         PR lto/40758
3220         PR middle-end/41470
3221         * gcc.dg/pr41470.c: New test.
3222
3223 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3224
3225         * gnat.dg/array9.adb: New test.
3226
3227 2009-09-26  Michael Matz  <matz@suse.de>
3228
3229         PR tree-optimization/41454
3230         * gcc.dg/pr41454.c: New test.
3231
3232 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
3233
3234         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
3235         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
3236         into DW_TAG_GNU_template_parameter_pack and
3237         DW_TAG_GNU_formal_parameter_pack.
3238         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3239         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3240
3241 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
3242
3243         * gcc.dg/vect/vect.exp: Append extra parameters as separate
3244         parameters for alignment-sensitive -fsection-anchors tests.
3245
3246 2009-09-25  Richard Guenther  <rguenther@suse.de>
3247
3248         PR middle-end/41463
3249         * gcc.c-torture/execute/pr41463.c: New testcase.
3250
3251 2009-09-25  Olivier Hainque  <hainque@adacore.com>
3252
3253         * gnat.dg/sse_nolib.adb: New testcase.
3254
3255 2009-09-25  Revital Eres  <ERES@il.ibm.com>
3256
3257         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
3258         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
3259         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
3260         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
3261         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3262         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
3263         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3264         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3265         * gcc.dg/vect/vect.exp: Add Power7 flags.
3266         * g++.dg/vect/vect.exp: Likewise.
3267         * gfortran.dg/vect/vect.exp: Likewise.
3268
3269 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3270
3271         PR fortran/41459
3272         * gfortran.dg/empty_label.f: New test.
3273         * gfortran.dg/empty_label.f90: Ditto.
3274         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
3275
3276 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3277
3278         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
3279         compile-time.
3280
3281 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
3282
3283         * lib/scanasm.exp (make_pattern_printable): New function.
3284         (dg-scan, scan-assembler-times, scan-assembler-dem,
3285         scan-assembler-dem-not): Use it.
3286
3287 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
3288
3289         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
3290         (test_nested): Renamed to ...
3291         (test_nested1): This.
3292         (test_nested2): New.
3293         (main): Likewise.
3294
3295 2009-09-24  Richard Guenther  <rguenther@suse.de>
3296
3297         PR tree-optimization/36143
3298         PR tree-optimization/38747
3299         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
3300         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3301         * g++.dg/torture/pr38747.C: New testcase.
3302         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
3303
3304 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
3305
3306         * gnat.dg/nested_proc.adb: New test.
3307
3308 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
3309
3310         * gcc.target/i386/pr12329.c: Adjust.
3311
3312 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
3313
3314         PR debug/41248
3315         * gcc.dg/pr41248.c: New.
3316
3317 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
3318
3319         PR debug/41065
3320         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
3321
3322 2009-09-23  Andreas Schwab  <schwab@redhat.com>
3323
3324         * lib/profopt.exp (profopt-get-options): Set tool_flags for
3325         current_compiler_flags.  Fix typos.
3326
3327 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
3328
3329         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
3330
3331 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
3332
3333         PR c/39779
3334         * gcc.c-torture/compile/pr39779.c: New test.
3335
3336 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
3337
3338         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
3339         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3340         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3341
3342 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
3343
3344         PR debug/41295
3345         * gcc.dg/pr41295.c: New.
3346
3347 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
3348
3349         * gcc.dg/pr40209.c: Add test case.
3350
3351 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
3352
3353         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
3354         matching assembly.
3355         * gcc.target/mips/code-readable-2.c: Likewise.
3356         * gcc.target/mips/code-readable-3.c: Likewise.
3357
3358 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
3359
3360         * lib/target-supports.exp (check_effective_target_dfp_nocache):
3361         Check support via mode instead of C type.
3362         (check_effective_target_dfprt_nocache): Ditto.
3363         (check_effective_target_hard_dfp): Ditto.
3364
3365 2009-09-22  Richard Guenther  <rguenther@suse.de>
3366
3367         PR middle-end/41395
3368         * gcc.c-torture/execute/pr41395-1.c: New testcase.
3369         * gcc.c-torture/execute/pr41395-2.c: Likewise.
3370
3371 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3372
3373         * gcc.dg/20090922-1.c: New test.
3374
3375         PR bootstrap/41405
3376         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
3377         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3378         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3379         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
3380         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3381         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3382         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3383         * objc.dg/dwarf-2.m: Likewise.
3384
3385 2009-09-22  Richard Guenther  <rguenther@suse.de>
3386
3387         PR tree-optimization/41428
3388         * g++.dg/tree-ssa/pr41428.C: New testcase.
3389
3390 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3391
3392         PR middle-end/41429
3393         * g++.dg/gomp/pr41429.C: New test.
3394
3395 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
3396
3397         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
3398
3399 2009-09-21  Jason Merrill  <jason@redhat.com>
3400
3401         PR c++/41421
3402         * g++.dg/cpp0x/trivial1.C: Expand.
3403
3404 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
3405
3406         * gcc.dg/torture/calleesave-sse.c: New.
3407
3408 2009-09-21  Jan Hubicka  <jh@suse.cz>
3409
3410         * gcc.dg/guality/inline-params.c: New testcase.
3411
3412 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
3413
3414         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
3415         Add -fno-inline.
3416         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
3417         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
3418         (f2): Ditto.
3419
3420 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3421
3422         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
3423         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
3424         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
3425         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
3426         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
3427
3428 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3429
3430         PR middle-end/40642
3431         * g++.dg/torture/pr40642.C: New testcase.
3432
3433 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3434
3435         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
3436         cases in static initializers.
3437
3438 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
3439
3440         * gcc.c-tortue/compile/pr39886.c: New.
3441
3442 2009-09-20  Chris Demetriou  <cgd@google.com>
3443
3444         PR preprocessor/28435:
3445         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
3446         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
3447         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3448         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3449         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3450
3451 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
3452
3453         * gcc.target/mips/mips.exp: Add relax-pic-calls
3454         under -mfoo/-mno-foo options.
3455         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
3456         and -mexplicit-relocs.
3457         * gcc.target/mips/call-1.c: New test.
3458         * gcc.target/mips/call-2.c: New test.
3459         * gcc.target/mips/call-3.c: New test.
3460         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
3461         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3462
3463 2009-09-19  Chris Demetriou  <cgd@google.com>
3464
3465         PR preprocessor/28435:
3466         * gcc.dg/cpp/missing-header-MD.c: New test.
3467         * gcc.dg/cpp/missing-header-MMD.c: New test.
3468         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
3469         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
3470
3471 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3472
3473         PR libgfortran/41328
3474         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
3475         EOF works.
3476
3477 2009-09-18  Jason Merrill  <jason@redhat.com>
3478
3479         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
3480         * g++.dg/cpp0x/initlist-deduce.C: New.
3481
3482 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
3483
3484         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
3485
3486 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
3487
3488         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
3489         * c-c++-common/dfp: New directory.
3490         * c-c++-common/dfp/dfp-dbg.h: New file.
3491         * gcc.dg/dfp/call-by-value.c: Move to ...
3492         * c-c++-common/call-by-value.c: here.
3493         * gcc.dg/dfp/cast.c: Move to ...
3494         * c-c++-common/cast.c: here.
3495         * gcc.dg/dfp/compare-eq-const.c: Move to ...
3496         * c-c++-common/compare-eq-const.c: here.
3497         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
3498         * c-c++-common/compare-eq-d128.c: here.
3499         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
3500         * c-c++-common/compare-eq-d32.c: here.
3501         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
3502         * c-c++-common/compare-eq-d64.c: here.
3503         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
3504         * c-c++-common/compare-eq-dfp.c: here.
3505         * gcc.dg/dfp/compare-eq.h: Move to ...
3506         * c-c++-common/compare-eq.h: here.
3507         * gcc.dg/dfp/compare-rel-const.c: Move to ...
3508         * c-c++-common/compare-rel-const.c: here.
3509         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
3510         * c-c++-common/compare-rel-d128.c: here.
3511         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
3512         * c-c++-common/compare-rel-d32.c: here.
3513         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
3514         * c-c++-common/compare-rel-d64.c: here.
3515         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
3516         * c-c++-common/compare-rel-dfp.c: here.
3517         * gcc.dg/dfp/compare-rel.h: Move to ...
3518         * c-c++-common/compare-rel.h: here.
3519         * gcc.dg/dfp/compare-special-d128.c: Move to ...
3520         * c-c++-common/compare-special-d128.c: here.
3521         * gcc.dg/dfp/compare-special-d32.c: Move to ...
3522         * c-c++-common/compare-special-d32.c: here.
3523         * gcc.dg/dfp/compare-special-d64.c: Move to ...
3524         * c-c++-common/compare-special-d64.c: here.
3525         * gcc.dg/dfp/compare-special.h: Move to ...
3526         * c-c++-common/compare-special.h: here.
3527         * gcc.dg/dfp/constants-zero.c: Move to ...
3528         * c-c++-common/constants-zero.c: here.
3529         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
3530         * c-c++-common/convert-bfp-10.c: here.
3531         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
3532         * c-c++-common/convert-bfp-11.c: here.
3533         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3534         * c-c++-common/convert-bfp-12.c: here.
3535         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3536         * c-c++-common/convert-bfp-13.c: here.
3537         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3538         * c-c++-common/convert-bfp-14.c: here.
3539         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3540         * c-c++-common/convert-bfp-2.c: here.
3541         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3542         * c-c++-common/convert-bfp-3.c: here.
3543         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3544         * c-c++-common/convert-bfp-4.c: here.
3545         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3546         * c-c++-common/convert-bfp-5.c: here.
3547         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3548         * c-c++-common/convert-bfp-6.c: here.
3549         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3550         * c-c++-common/convert-bfp-7.c: here.
3551         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3552         * c-c++-common/convert-bfp-8.c: here.
3553         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3554         * c-c++-common/convert-bfp-9.c: here.
3555         * gcc.dg/dfp/convert-bfp.c: Move to ...
3556         * c-c++-common/convert-bfp.c: here.
3557         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3558         * c-c++-common/convert-bfp-fold.c: here.
3559         * gcc.dg/dfp/convert-dfp.c: Move to ...
3560         * c-c++-common/convert-dfp.c: here.
3561         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3562         * c-c++-common/convert-dfp-fold-2.c: here.
3563         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3564         * c-c++-common/convert-dfp-fold.c: here.
3565         * gcc.dg/dfp/convert.h: Move to ...
3566         * c-c++-common/convert.h: here.
3567         * gcc.dg/dfp/convert-int.c: Move to ...
3568         * c-c++-common/convert-int.c: here.
3569         * gcc.dg/dfp/convert-int-fold.c: Move to ...
3570         * c-c++-common/convert-int-fold.c: here.
3571         * gcc.dg/dfp/convert-int-max.c: Move to ...
3572         * c-c++-common/convert-int-max.c: here.
3573         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3574         * c-c++-common/convert-int-max-fold.c: here.
3575         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3576         * c-c++-common/convert-int-saturate.c: here.
3577         * gcc.dg/dfp/func-array.c: Move to ...
3578         * c-c++-common/func-array.c: here.
3579         * gcc.dg/dfp/func-deref.c: Move to ...
3580         * c-c++-common/func-deref.c: here.
3581         * gcc.dg/dfp/func-mixed.c: Move to ...
3582         * c-c++-common/func-mixed.c: here.
3583         * gcc.dg/dfp/func-pointer.c: Move to ...
3584         * c-c++-common/func-pointer.c: here.
3585         * gcc.dg/dfp/func-scalar.c: Move to ...
3586         * c-c++-common/func-scalar.c: here.
3587         * gcc.dg/dfp/func-struct.c: Move to ...
3588         * c-c++-common/func-struct.c: here.
3589         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3590         * c-c++-common/func-vararg-alternate-d128-2.c: here.
3591         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3592         * c-c++-common/func-vararg-alternate-d128.c: here.
3593         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3594         * c-c++-common/func-vararg-alternate-d32.c: here.
3595         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3596         * c-c++-common/func-vararg-alternate-d64.c: here.
3597         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3598         * c-c++-common/func-vararg-alternate.h: here.
3599         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3600         * c-c++-common/func-vararg-dfp.c: here.
3601         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3602         * c-c++-common/func-vararg-mixed-2.c: here.
3603         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3604         * c-c++-common/func-vararg-mixed.c: here.
3605         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3606         * c-c++-common/func-vararg-size0.c: here.
3607         * gcc.dg/dfp/inf-1.c: Move to ...
3608         * c-c++-common/inf-1.c: here.
3609         * gcc.dg/dfp/loop-index.c: Move to ...
3610         * c-c++-common/loop-index.c: here.
3611         * gcc.dg/dfp/modes.c: Move to ...
3612         * c-c++-common/modes.c: here.
3613         * gcc.dg/dfp/nan-1.c: Move to ...
3614         * c-c++-common/nan-1.c: here.
3615         * gcc.dg/dfp/nan-2.c: Move to ...
3616         * c-c++-common/nan-2.c: here.
3617         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3618         * c-c++-common/operator-arith-fold.c: here.
3619         * gcc.dg/dfp/operator-assignment.c: Move to ...
3620         * c-c++-common/operator-assignment.c: here.
3621         * gcc.dg/dfp/operator-comma.c: Move to ...
3622         * c-c++-common/operator-comma.c: here.
3623         * gcc.dg/dfp/operator-cond.c: Move to ...
3624         * c-c++-common/operator-cond.c: here.
3625         * gcc.dg/dfp/operator-logical.c: Move to ...
3626         * c-c++-common/operator-logical.c: here.
3627         * gcc.dg/dfp/operator-unary.c: Move to ...
3628         * c-c++-common/operator-unary.c: here.
3629         * gcc.dg/dfp/pr31385.c: Move to ...
3630         * c-c++-common/pr31385.c: here.
3631         * gcc.dg/dfp/pr33466.c: Move to ...
3632         * c-c++-common/pr33466.c: here.
3633         * gcc.dg/dfp/pr35620.c: Move to ...
3634         * c-c++-common/pr35620.c: here.
3635         * gcc.dg/dfp/pr36800.c: Move to ...
3636         * c-c++-common/pr36800.c: here.
3637         * gcc.dg/dfp/pr39034.c: Move to ...
3638         * c-c++-common/pr39034.c: here.
3639         * gcc.dg/dfp/pr39035.c: Move to ...
3640         * c-c++-common/pr39035.c: here.
3641         * gcc.dg/dfp/pr39902.c: Move to ...
3642         * c-c++-common/pr39902.c: here.
3643         * gcc.dg/dfp/pr39986.c: Move to ...
3644         * c-c++-common/pr39986.c: here.
3645         * gcc.dg/dfp/signbit-1.c: Move to ...
3646         * c-c++-common/signbit-1.c: here.
3647         * gcc.dg/dfp/signbit-2.c: Move to ...
3648         * c-c++-common/signbit-2.c: here.
3649         * gcc.dg/dfp/struct-layout-1.c: Move to ...
3650         * c-c++-common/struct-layout-1.c: here.
3651         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3652         * c-c++-common/usual-arith-conv.c: here.
3653         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3654         * c-c++-common/usual-arith-conv-const.c: here.
3655
3656 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
3657
3658         PR testsuite/41288
3659         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3660         stack alignment.
3661
3662 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
3663
3664         PR c++/39365
3665         * g++.dg/expr/bool3.C: New test.
3666         * g++.dg/expr/bool4.C: New test.
3667
3668 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3669
3670         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3671         * gcc.dg/dfp/signbit-2.c: Use it.
3672         * gcc.dg/dfp/func-vararg-alternate.h: Change two
3673         arguments to unsigned int.
3674         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3675         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3676         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3677         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3678         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3679         * gcc.dg/dfp/pr39986.c: Ditto.
3680         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3681         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3682         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3683         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3684         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3685
3686 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
3687
3688         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3689
3690 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3691
3692         PR c/41049
3693         * dfp/pr41049.c: New test.
3694
3695 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3696
3697         PR testsuite/41385
3698         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3699
3700 2009-09-17  Martin Jambor  <mjambor@suse.cz>
3701
3702         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3703         * gcc.dg/ipa/ipa-sra-1.c: New test.
3704         * gcc.dg/ipa/ipa-sra-2.c: New test.
3705         * gcc.dg/ipa/ipa-sra-3.c: New test.
3706         * gcc.dg/ipa/ipa-sra-4.c: New test.
3707         * gcc.dg/ipa/ipa-sra-5.c: New test.
3708         * gcc.c-torture/execute/ipa-sra-1.c: New test.
3709         * gcc.c-torture/execute/ipa-sra-2.c: New test.
3710
3711 2009-09-17  Michael Matz  <matz@suse.de>
3712
3713         PR middle-end/41347
3714         * gfortran.dg/pr41347.f90: New test.
3715
3716 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3717
3718         * gcc.c-torture/compile/20090917-1.c: New testcase.
3719
3720 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
3721
3722         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3723         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
3724         alpha*-*-* target from XFAIL list.
3725
3726 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
3727
3728         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3729         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3730         * gcc.dg/dfp/cast-bad.c: Use default options.
3731         * gcc.dg/dfp/compare-rel-const.c: Ditto.
3732         * gcc.dg/dfp/composite-type.c: Ditto.
3733         * gcc.dg/dfp/constants.c: Ditto.
3734         * gcc.dg/dfp/constants-hex.c: Ditto.
3735         * gcc.dg/dfp/constants-pedantic.c: Ditto.
3736         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3737         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3738         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3739         * gcc.dg/dfp/ctypes.c: Ditto.
3740         * gcc.dg/dfp/ddmode-ice.c: Ditto.
3741         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3742         * gcc.dg/dfp/float-constant-double.c: Ditto.
3743         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3744         * gcc.dg/dfp/keywords-reserved.c: Ditto.
3745         * gcc.dg/dfp/modes.c: Ditto.
3746         * gcc.dg/dfp/operator-bitwise.c: Ditto.
3747         * gcc.dg/dfp/pr31344.c: Ditto.
3748         * gcc.dg/dfp/pr31385.c: Ditto.
3749         * gcc.dg/dfp/pr33466.c: Ditto.
3750         * gcc.dg/dfp/pr35620.c: Ditto.
3751         * gcc.dg/dfp/pr37435.c: Ditto.
3752         * gcc.dg/dfp/pr39986.c: Ditto.
3753         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3754         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3755         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3756         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3757         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3758         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3759         * gcc.dg/dfp/typespec.c: Ditto.
3760         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3761         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3762         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3763         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3764         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3765         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3766         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3767         * gcc.dg/dfp/compare-rel.h: Ditto.
3768         * gcc.dg/dfp/compare-special.h: Ditto.
3769         * gcc.dg/dfp/convert.h: Ditto.
3770         * gcc.dg/dfp/fe-check.h: Ditto.
3771         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3772         * gcc.dg/dfp/cast.c: Ditto.
3773         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3774         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3775         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3776         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3777         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3778         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3779         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3780         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3781         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3782         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3783         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3784         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3785         * gcc.dg/dfp/constants-zero.c: Ditto.
3786         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3787         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3788         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3789         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3790         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3791         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3792         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3793         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3794         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3795         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3796         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3797         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3798         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3799         * gcc.dg/dfp/convert-bfp.c: Ditto.
3800         * gcc.dg/dfp/convert-complex.c: Ditto.
3801         * gcc.dg/dfp/convert-dfp.c: Ditto.
3802         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3803         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3804         * gcc.dg/dfp/convert-int.c: Ditto.
3805         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3806         * gcc.dg/dfp/convert-int-max.c: Ditto.
3807         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3808         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3809         * gcc.dg/dfp/fe-binop.c: Ditto.
3810         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3811         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3812         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3813         * gcc.dg/dfp/func-array.c: Ditto.
3814         * gcc.dg/dfp/func-deref.c: Ditto.
3815         * gcc.dg/dfp/func-mixed.c: Ditto.
3816         * gcc.dg/dfp/func-pointer.c: Ditto.
3817         * gcc.dg/dfp/func-scalar.c: Ditto.
3818         * gcc.dg/dfp/func-struct.c: Ditto.
3819         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3820         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3821         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3822         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3823         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3824         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3825         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3826         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3827         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3828         * gcc.dg/dfp/inf-1.c: Ditto.
3829         * gcc.dg/dfp/loop-index.c: Ditto.
3830         * gcc.dg/dfp/nan-1.c: Ditto.
3831         * gcc.dg/dfp/nan-2.c: Ditto.
3832         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3833         * gcc.dg/dfp/operator-assignment.c: Ditto.
3834         * gcc.dg/dfp/operator-comma.c: Ditto.
3835         * gcc.dg/dfp/operator-cond.c: Ditto.
3836         * gcc.dg/dfp/operator-logical.c: Ditto.
3837         * gcc.dg/dfp/operator-unary.c: Ditto.
3838         * gcc.dg/dfp/pr36800.c: Ditto.
3839         * gcc.dg/dfp/pr39034.c: Ditto.
3840         * gcc.dg/dfp/pr39035.c: Ditto.
3841         * gcc.dg/dfp/pr39902.c: Ditto.
3842         * gcc.dg/dfp/signbit-1.c: Ditto.
3843         * gcc.dg/dfp/signbit-2.c: Ditto.
3844         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3845         * gcc.dg/dfp/union-init.c: Ditto.
3846         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3847
3848 2009-09-16  Michael Matz  <matz@suse.de>
3849
3850         PR fortran/41212
3851         * gfortran.dg/pr41212.f90: New test.
3852
3853 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3854
3855         * gnat.dg/alignment9.adb: New test.
3856
3857 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3858
3859         * gnat.dg/discr20.ad[sb]: New test.
3860
3861 2009-09-16  Richard Guenther  <rguenther@suse.de>
3862
3863         PR middle-end/34011
3864         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3865
3866 2009-09-16  DJ Delorie  <dj@redhat.com>
3867             Kaz Kojima  <kkojima@gcc.gnu.org>
3868
3869         * gcc.target/sh/struct-arg-dw2.c: New test.
3870
3871 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3872             Jakub Jelinek  <jakub@redhat.com>
3873
3874         PR target/41175
3875         * gcc.target/powerpc/pr41175.c: New test.
3876
3877 2009-09-14  Richard Henderson  <rth@redhat.com>
3878
3879         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3880         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3881         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3882
3883 2009-09-14  Richard Henderson  <rth@redhat.com>
3884
3885         * g++.dg/eh/builtin1.C: Update resx pattern match.
3886         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3887
3888 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3889
3890         * gcc.target/mips/branch-helper.h: New file.
3891         * gcc.target/mips/branch-2.c,
3892         * gcc.target/mips/branch-3.c,
3893         * gcc.target/mips/branch-4.c,
3894         * gcc.target/mips/branch-5.c,
3895         * gcc.target/mips/branch-6.c,
3896         * gcc.target/mips/branch-7.c,
3897         * gcc.target/mips/branch-8.c,
3898         * gcc.target/mips/branch-9.c,
3899         * gcc.target/mips/branch-10.c,
3900         * gcc.target/mips/branch-11.c,
3901         * gcc.target/mips/branch-12.c,
3902         * gcc.target/mips/branch-13.c,
3903         * gcc.target/mips/branch-14.c,
3904         * gcc.target/mips/branch-15.c: New tests.
3905
3906 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3907
3908         PR target/41331
3909         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3910         -m32 -mpowerpc64 system.
3911
3912 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3913
3914         From Jie Zhang <jie.zhang@analog.com>:
3915         * gcc.target/bfin/saveall.c: New test.
3916         * gcc.target/bfin/20090914-1.c: New test.
3917         * gcc.target/bfin/20090914-2.c: New test.
3918
3919         * gcc.target/bfin/20090914-3.c: New test.
3920
3921 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3922
3923         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3924
3925 2009-09-14  Richard Guenther  <rguenther@suse.de>
3926
3927         PR middle-end/41350
3928         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3929
3930 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3931
3932         PR libgfortran/41328
3933         * gfortran.dg/cr_lf.f90: New test.
3934
3935 2009-09-11  Michael Matz  <matz@suse.de>
3936
3937         PR middle-end/41275
3938         * g++.dg/tree-ssa/pr41275.C: New test.
3939
3940 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3941
3942         PR fortran/41242
3943         * gfortran.dg/proc_ptr_comp_21.f90: New.
3944
3945 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3946
3947         PR fortran/31292
3948         * gfortran.dg/module_procedure_1.f90: New test.
3949         * gfortran.dg/module_procedure_2.f90: Ditto.
3950         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3951
3952 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3953             James A. Morrison  <phython@gcc.gnu.org>
3954
3955         PR ada/18302
3956         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3957         commands.
3958         * ada/acats/run_test.exp: New file.
3959
3960 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3961
3962         Revert:
3963         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3964
3965         PR rtl-optimization/39779
3966         * gcc.dg/pr39979.c: New test.
3967
3968 2009-09-10  Richard Guenther  <rguenther@suse.de>
3969
3970         PR middle-end/41257
3971         * g++.dg/torture/pr41257-2.C: New testcase.
3972
3973 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3974
3975         PR c++/28293
3976         * g++.dg/template/crash91.C: New.
3977
3978 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3979
3980         PR rtl-optimization/39779
3981         * gcc.dg/pr39979.c: New test.
3982
3983 2009-09-09  Richard Guenther  <rguenther@suse.de>
3984
3985         PR tree-optimization/41101
3986         * gcc.c-torture/compile/pr41101.c: New testcase.
3987
3988 2009-09-09  Richard Guenther  <rguenther@suse.de>
3989
3990         PR middle-end/41317
3991         * gcc.c-torture/execute/pr41317.c: New testcase.
3992         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3993         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3994
3995 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
3996
3997         Fix some test breakages on Darwin
3998         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3999         and adjust.
4000         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4001         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4002         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4003         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
4004         take darwin specifics in account.
4005
4006 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
4007
4008         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
4009         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
4010
4011 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
4012
4013         PR c++/39923
4014         * g++.dg/cpp0x/initlist24.C: New.
4015
4016 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
4017
4018         * gcc.dg/large-size-array-2.c: Fix target requirement.
4019         * gcc.dg/large-size-array-4.c: Likewise.
4020         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
4021         * gcc.dg/c99-const-expr-2.c: Likewise.
4022         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
4023         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
4024         * gcc.dg/c90-const-expr-10.c: Likewise.
4025         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
4026         instead of long.
4027         * gcc.dg/tree-ssa/pr33920.c: Likewise.
4028         * gcc.dg/vect/pr33846.c: Likewise.
4029         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
4030         __PTRDIFF_TYPE__, instead of unsigned long.
4031         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
4032
4033 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
4034
4035         PR debug/41229
4036         PR debug/41291
4037         PR debug/41300
4038         * gfortran.dg/pr41229.f90: New.
4039
4040 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
4041
4042         PR debug/41232
4043         * gcc.dg/pr41232.c: New.
4044
4045 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
4046
4047         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
4048         contain -march.
4049         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
4050         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
4051         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
4052         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
4053         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
4054         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
4055         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
4056         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
4057         options other than that used in dg-options.
4058
4059 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
4060
4061         PR rtl-optimization/41239
4062         * gcc.c-torture/execute/pr41239.c: New test.
4063
4064 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4065
4066         PR libgfortran/41192
4067         * gfortran.dg/namelist_59.f90: New test.
4068
4069 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
4070
4071         From Mike Frysinger  <michael.frysinger@analog.com>
4072         * gcc.target/bfin/mcpu-bf542m.c: New file.
4073         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
4074         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
4075         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
4076         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
4077
4078 2009-09-07  Martin Jambor  <mjambor@suse.cz>
4079
4080         PR middle-end/41282
4081         * gcc.c-torture/compile/pr41282.c: New test.
4082
4083 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4084
4085         PR fortran/41197
4086         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
4087         variables for stat and errmsg.
4088         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
4089         * gfortran.dg/allocate_stat_2.f90:  New test.
4090
4091 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
4092
4093         * gcc.c-torture/compile/20090907-1.c: New test.
4094
4095 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
4096
4097         PR bootstrap/41241
4098         * gcc.dg/pr41241.c: New test.
4099
4100 2009-09-06  Richard Guenther  <rguenther@suse.de>
4101
4102         PR middle-end/41144
4103         * g++.dg/torture/pr41144.C: New testcase.
4104
4105 2009-09-06  Richard Guenther  <rguenther@suse.de>
4106
4107         PR middle-end/41261
4108         * gcc.dg/torture/pr41261.c: New testcase.
4109
4110 2009-09-05  Richard Guenther  <rguenther@suse.de>
4111
4112         PR middle-end/41181
4113         * gcc.c-torture/compile/pr41181.c: New testcase.
4114
4115 2009-09-05  Richard Guenther  <rguenther@suse.de>
4116
4117         PR debug/41273
4118         * g++.dg/torture/pr41273.C: New testcase.
4119
4120 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
4121
4122         PR fortran/41258
4123         * gfortran.dg/typebound_proc_12.f90 : New test.
4124
4125 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
4126
4127         PR debug/41225
4128         * gfortran.dg/pr41225.f90: New.
4129
4130 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
4131
4132         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
4133         unistd.h, sys/types.h and sys/wait.h.
4134         (gualchk_t): New.
4135         (GUALCVT): New.
4136         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
4137         (GUALITY_GDB_REDIRECT): New.
4138         (GUALITY_GDB_ARGS): Use it.
4139
4140 2009-09-04  Richard Guenther  <rguenther@suse.de>
4141
4142         PR middle-end/41257
4143         * g++.dg/torture/pr41257.C: New testcase.
4144
4145 2009-09-04  Martin Jambor  <mjambor@suse.cz>
4146
4147         PR tree-optimization/41112
4148         * gnat.dg/array8.adb: New test.
4149
4150 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
4151
4152         * gcc.target/arm/ctz.c: New test case.
4153
4154 2009-09-03  Alon Dayan  <alond@il.ibm.com>
4155
4156         PR tree-optimization/38275
4157         * gcc.dg/autopar/reduc-1char.c: Increase number
4158         of iterations. Adjust the logic accordingly.
4159         * gcc.dg/autopar/reduc-2char.c: Ditto.
4160         * gcc.dg/autopar/reduc-1.c: Ditto.
4161         * gcc.dg/autopar/reduc-2.c: Ditto.
4162         * gcc.dg/autopar/reduc-3.c: Ditto.
4163         * gcc.dg/autopar/reduc-6.c: Ditto.
4164         * gcc.dg/autopar/reduc-7.c: Ditto.
4165         * gcc.dg/autopar/reduc-8.c: Ditto.
4166         * gcc.dg/autopar/reduc-9.c: Ditto.
4167         * gcc.dg/autopar/pr39500-1.c: Ditto.
4168         * gcc.dg/autopar/reduc-1short.c: Ditto.
4169         * gcc.dg/autopar/reduc-2short.c: Ditto.
4170         * gcc.dg/autopar/parallelization-1.c: Ditto.
4171
4172 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
4173
4174         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
4175         testcase using guality.h compiles and links and if a global variable
4176         can be verified by gdb.
4177
4178 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
4179
4180         * lib/target-supports.exp (check_effective_target_sync_int_long):
4181         Supported on Blackfin Linux targets.
4182
4183 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
4184
4185         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
4186
4187 2009-09-03  Diego Novillo  <dnovillo@google.com>
4188
4189         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
4190         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4191         * g++.dg/warn/unit-1.C: Likewise.
4192         * g++.dg/ipa/iinline-1.C: Likewise.
4193         * g++.dg/template/cond2.C: Adjust expected line location for the
4194         error.
4195         * g++.dg/template/pr35240.C: Likewise.
4196
4197 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4198
4199         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
4200         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
4201
4202 2009-09-02  Martin Jambor  <mjambor@suse.cz>
4203
4204         * gcc.dg/tree-ssa/sra-8.c: New testcase.
4205         * gcc.dg/memcpy-1.c: Add . to match pattern.
4206         * gcc.dg/uninit-I.c: XFAIL warning test.
4207         * g++.dg/warn/unit-1.C: XFAIL warning test.
4208
4209 2009-09-02  Ian Lance Taylor  <iant@google.com>
4210
4211         * gcc.dg/20090902-1.c: New test.
4212
4213 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
4214
4215         * gcc.dg/builtin-object-size-9.c: New test.
4216
4217 2009-09-02  Olivier Hainque  <hainque@adacore.com>
4218
4219         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
4220
4221 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4222             Olivier Hainque  <hainque@adacore.com>
4223
4224         * gnat.dg/misaligned_param.adb: New test.
4225         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
4226         * gnat.dg/slice7.adb: Add 1 more related case.
4227
4228 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4229
4230         * gcc.dg/guality/guality.c: Expect to fail for now.
4231         * gcc.dg/guality/example.c: Likewise.
4232
4233 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4234
4235         * gcc.dg/guality/guality.c: New.
4236         * gcc.dg/guality/guality.h: New.
4237         * gcc.dg/guality/guality.exp: New.
4238         * gcc.dg/guality/example.c: New.
4239         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
4240         (cleanup-saved-temps): Likewise, .gkd files too.
4241
4242 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4243
4244         PR fortran/39229
4245         * gfortran.dg/line_length_3.f: New test.
4246         * gfortran.dg/line_length_4.f90: New test.
4247
4248 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
4249
4250         * lib/target-supports.exp (check_gc_sections_available):
4251         Add proper pattern quote.
4252
4253 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
4254             Kaz Kojima  <kkojima@gcc.gnu.org>
4255
4256         * lib/target-supports.exp (add_options_for_ieee): New procedure.
4257         * g++.dg/cdce3.C: Use dg-add-options ieee.
4258         * g++.dg/torture/type-generic-1.C: Likewise.
4259         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
4260         * gcc.dg/pr28796-2.c: Likewise.
4261         * gcc.dg/torture/builtin-math-7.c: Likewise.
4262         * gcc.dg/torture/type-generic-1.c: Likewise.
4263         * gfortran.dg/boz_14.f90: Likewise.
4264         * gfortran.dg/erf_2.F90: Likewise.
4265         * gfortran.dg/init_flag_3.f90: Likewise.
4266         * gfortran.dg/init_flag_4.f90: Likewise.
4267         * gfortran.dg/init_flag_5.f90: Likewise.
4268         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4269         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4270         * gfortran.dg/isnan_1.f90: Likewise.
4271         * gfortran.dg/isnan_2.f90: Likewise.
4272         * gfortran.dg/maxlocval_2.f90: Likewise.
4273         * gfortran.dg/maxlocval_4.f90: Likewise.
4274         * gfortran.dg/minlocval_1.f90: Likewise.
4275         * gfortran.dg/minlocval_4.f90: Likewise.
4276         * gfortran.dg/module_nan.f90: Likewise.
4277         * gfortran.dg/namelist_42.f90: Likewise.
4278         * gfortran.dg/namelist_43.f90: Likewise.
4279         * gfortran.dg/nan_1.f90: Likewise.
4280         * gfortran.dg/nan_2.f90: Likewise.
4281         * gfortran.dg/nan_3.f90: Likewise.
4282         * gfortran.dg/nan_4.f90: Likewise.
4283         * gfortran.dg/nan_5.f90: Likewise.
4284         * gfortran.dg/nearest_1.f90: Likewise.
4285         * gfortran.dg/nearest_2.f90: Likewise.
4286         * gfortran.dg/nearest_3.f90: Likewise.
4287         * gfortran.dg/pr37243.f: Likewise.
4288         * gfortran.dg/real_const_3.f90: Likewise.
4289         * gfortran.dg/transfer_simplify_2.f90: Likewise.
4290
4291 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
4292
4293         PR debug/30161
4294         * g++.dg/debug/dwarf2/template-params-1.C: New test.
4295         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
4296         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
4297         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4298         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
4299         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4300         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
4301         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
4302         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
4303         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4304         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
4305         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4306         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4307
4308 2009-08-31  Jason Merrill  <jason@redhat.com>
4309
4310         PR c++/41127
4311         * g++.dg/parse/enum5.C: New.
4312         * g++.dg/cpp0x/enum1.C: Adjust expected error.
4313
4314 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4315
4316         PR fortran/40940
4317         * gfortran.dg/allocate_derived_1.f90: New.
4318         * gfortran.dg/class_3.f03: New.
4319
4320 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4321
4322         PR fortran/40996
4323         * gfortran.dg/allocatable_scalar_1.f90: New.
4324         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
4325         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
4326         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
4327
4328 2009-08-30  Richard Guenther  <rguenther@suse.de>
4329
4330         PR tree-optimization/41186
4331         * g++.dg/torture/pr41186.C: New testcase.
4332         * g++.dg/tree-ssa/pr41186.C: Likewise.
4333
4334 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
4335
4336         PR c++/41187
4337         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
4338         take ia64 assembly comments syntax in account.
4339
4340 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
4341
4342         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
4343
4344 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4345
4346         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
4347         * gfortran.dg/whole_file_6.f90: Likewise.
4348
4349 2009-08-28  Cary Coutant  <ccoutant@google.com>
4350
4351         PR debug/41063
4352         * g++.dg/debug/dwarf2/pr41063.C: New test.
4353
4354 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
4355
4356         PR rtl-optimization/40861
4357         * gcc.dg/pr40861.c: New test.
4358
4359 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
4360
4361         PR fortran/40869
4362         * gfortran.dg/proc_ptr_comp_20.f90: New.
4363
4364 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
4365
4366         PR libfortran/39667
4367         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
4368         open temp file with status="scratch".
4369         * gfortran.dg/fmt_cache_1.f: Likewise.
4370         * gfortran.dg/fmt_exhaust.f90: Likewise.
4371         * gfortran.dg/fmt_t_4.f90: Likewise.
4372         * gfortran.dg/fseek.f90: Likewise.
4373         * gfortran.dg/list_read_5.f90: Likewise.
4374         * gfortran.dg/namelist_39.f90: Likewise.
4375         * gfortran.dg/namelist_56.f90: Likewise.
4376         * gfortran.dg/read_bad_advance.f90: Likewise.
4377         * gfortran.dg/read_repeat.f90: Likewise.
4378         * gfortran.dg/read_size_noadvance.f90: Likewise.
4379         * gfortran.dg/read_x_past.f: Likewise.
4380
4381 2009-08-27  Tobias Burnus  <burnus@net-b.de>
4382
4383         PR fortran/28039
4384         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
4385
4386 2009-08-27  Daniel Kraft  <d@domob.eu>
4387
4388         PR fortran/37425
4389         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
4390         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
4391         error and fix problem with recursive assignment.
4392         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
4393         * gfortran.dg/typebound_operator_3.f03: New test.
4394         * gfortran.dg/typebound_operator_4.f03: New test.
4395
4396 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
4397
4398         PR debug/41170
4399         * debug/dwarf2/namespace-1.C: New test.
4400
4401 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
4402
4403         PR fortran/41162
4404         * gfortran.dg/pr41162.f: New.
4405
4406 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
4407             Richard Sandiford  <rdsandiford@googlemail.com>
4408
4409         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
4410         with "forbid_cpu".
4411         * gcc.target/mips/branch-1.c: Update accordingly.
4412         * gcc.target/mips/extend-1.c: Likewise.
4413         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
4414
4415 2009-08-26  Richard Guenther  <rguenther@suse.de>
4416
4417         PR middle-end/41163
4418         * gcc.c-torture/compile/pr41163.c: New testcase.
4419         * gcc.dg/pr35899.c: Adjust.
4420
4421 2009-08-26  Richard Guenther  <rguenther@suse.de>
4422
4423         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
4424
4425 2009-08-26  Jason Merrill  <jason@redhat.com>
4426
4427         * g++.dg/cpp0x/explicit3.C: New.
4428         * g++.dg/overload/cond2.C: New.
4429
4430 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4431
4432         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
4433
4434 2009-08-25  Jan Hubicka  <jh@suse.cz>
4435
4436         * gcc.target/i386/sse5-shift1-vector.c
4437         * gcc.target/i386/isa-12.c
4438         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
4439         * gcc.target/i386/sse5-pcmov2.c
4440         * gcc.target/i386/isa-3.c
4441         * gcc.target/i386/sse5-shift2-vector.c
4442         * gcc.target/i386/isa-7.c
4443         * gcc.target/i386/funcspec-2.c
4444         * gcc.target/i386/sse5-haddX.c
4445         * gcc.target/i386/sse5-hadduX.c
4446         * gcc.target/i386/isa-9.c
4447         * gcc.target/i386/sse5-maccXX.c
4448         * gcc.target/i386/sse5-shift3-vector.c
4449         * gcc.target/i386/sse5-msubXX.c
4450         * gcc.target/i386/sse5-permpX.c
4451         * gcc.target/i386/sse5-check.h
4452         * gcc.target/i386/sse-12.c
4453         * gcc.target/i386/sse-11.c
4454         * gcc.target/i386/sse-10.c
4455         * gcc.target/i386/sse-13.c
4456         * gcc.target/i386/sse-14.c
4457         * gcc.target/i386/sse-22.c
4458         * gcc.target/i386/sse-2.c
4459         * gcc.target/i386/sse-13.c
4460         * gcc.target/i386/avx-2.c
4461         * gcc.target/i386/sse5-rotate1-vector.c
4462         * gcc.target/i386/isa-4.c
4463         * gcc.target/i386/sse5-hsubX.c
4464         * gcc.target/i386/sse5-pcmov.c
4465         * gcc.target/i386/sse5-fma.c
4466         * gcc.target/i386/isa-8.c
4467         * gcc.target/i386/sse5-rotate2-vector.c
4468         * gcc.target/i386/sse5-nmaccXX.c
4469         * gcc.target/i386/sse5-imul64-vector.c
4470         * gcc.target/i386/sse5-nmsubXX.c
4471         * gcc.target/i386/sse5-rotate3-vector.c
4472         * gcc.target/i386/sse5-fma-vector.c
4473         * gcc.target/i386/sse5-imul32widen-vector.c
4474         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
4475
4476         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
4477         * gcc.target/i386/funcspec-5.c: Remove SSE5.
4478         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
4479         * gcc.target/i386/avx-1.c: Remove SSE5.
4480         * gcc.target/i386/avx-2.c: Remove SSE5.
4481         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
4482         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
4483         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
4484         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
4485
4486 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
4487
4488         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
4489
4490 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
4491
4492         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
4493         keyword works in the same manner as __alignof.
4494
4495 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4496
4497         PR libfortran/34670
4498         * gfortran.dg/unpack_bounds_1.f90:  New test.
4499         * gfortran.dg/unpack_bounds_2.f90:  New test.
4500         * gfortran.dg/unpack_bounds_3.f90:  New test.
4501
4502 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
4503
4504         * gnat.dg/slice7.adb: New test.
4505         * gnat.dg/slice7_pkg.ads: New helper.
4506
4507 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
4508
4509         PR fortran/41139
4510         * gfortran.dg/proc_ptr_25.f90: New.
4511         * gfortran.dg/proc_ptr_comp_18.f90: New.
4512         * gfortran.dg/proc_ptr_comp_19.f90: New.
4513
4514 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4515
4516         PR fortran/41154
4517         * gfortran.dg/fmt_error_8.f: New test.
4518
4519 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4520
4521         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4522         number, update all callers and synchronize results for latest MPC.
4523
4524 2009-08-21  Jason Merrill  <jason@redhat.com>
4525
4526         * g++.dg/warn/Wunused-17.C: New.
4527
4528 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4529
4530         * gcc.target/arm/combine-cmp-shift.c: New test.
4531
4532 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
4533
4534         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4535         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4536         width specifier.
4537
4538 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
4539
4540         * gfortran.dg/fmt_error_7.f: New test.
4541
4542 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
4543
4544         PR target/40718
4545         * gcc.target/i386/pr40718.c: New test.
4546
4547 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4548
4549         * gfortran.dg/proc_ptr_24.f90: New test.
4550
4551 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
4552
4553         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4554         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4555         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4556
4557 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
4558
4559         PR fortran/28039
4560         * gfortran.dg/fmt_with_extra.f: new file.
4561
4562 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
4563
4564         * lib/target-supports.exp
4565         (check_effective_target_arm_iwmmxt_ok): New procedure.
4566         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
4567         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4568
4569 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
4570
4571         * gfortran.dg/boz_9.f90: Do not load denormal floating
4572         point constants.  Remove -mieee option for alpha*-*-* targets.
4573
4574 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
4575
4576         PR fortran/41106
4577         * gfortran.dg/proc_ptr_23.f90: New.
4578         * gfortran.dg/proc_ptr_comp_15.f90: New.
4579         * gfortran.dg/proc_ptr_comp_16.f90: New.
4580         * gfortran.dg/proc_ptr_comp_17.f90: New.
4581
4582 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
4583
4584         PR c++/41131
4585         * g++.dg/expr/unary3.C: New test.
4586
4587 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
4588
4589         * gfortran.dg/common_5.f: Add -mdalign for sh.
4590         * gfortran.dg/common_align_2.f90: Likewise.
4591
4592 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4593
4594         PR libfortran/40962
4595         * c_f_pointer_tests_4.f90:  New test.
4596
4597 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4598
4599         * gnat.dg/slice6.adb: New test.
4600         * gnat.dg/slice6_pkg.ads: New helper.
4601
4602 2009-08-20  Michael Matz  <matz@suse.de>
4603
4604         PR fortran/41126
4605         * gfortran.dg/pr41126.f90: New test.
4606
4607 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4608
4609         * gnat.dg/dynamic_bound.adb: New test.
4610
4611 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
4612
4613         PR fortran/41121
4614         * gfortran.dg/intrinsic_5.f90: New.
4615
4616 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4617             Richard Earnshaw  <richard.earnshaw@arm.com>
4618
4619         * gcc.target/arm/20090811-1.c: New test.
4620
4621 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
4622
4623         PR middle-end/41123
4624         * gcc.dg/pr41123.c: New test.
4625
4626 2009-08-19  Jason Merrill  <jason@redhat.com>
4627
4628         PR c++/41120
4629         * g++.dg/other/gc4.C: New.
4630
4631 2009-08-18  Michael Matz  <matz@suse.de>
4632
4633         * gfortran.dg/vect/vect-gems.f90: New test.
4634         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4635
4636 2009-08-18  DJ Delorie  <dj@redhat.com>
4637
4638         * lib/wrapper.exp: Move load of target-libpath.exp from here...
4639         * lib/gcc-defs.exp: ... to here.
4640
4641         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4642         GCC_EXEC_PREFIX before building the wrapper.
4643
4644 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4645
4646         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4647         tests.
4648         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4649         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
4650         dg-options.  Fix dg-final clause.
4651
4652 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
4653
4654         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4655
4656 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
4657             Paul Thomas  <pault@gcc.gnu.org>
4658
4659         PR fortran/40870
4660         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4661
4662 2009-08-18  Richard Guenther  <rguenther@suse.de>
4663
4664         PR middle-end/41094
4665         * gcc.dg/torture/pr41094.c: New testcase.
4666         * gcc.dg/torture/builtin-power-1.c: Adjust.
4667         * gcc.dg/builtins-10.c: Likewise.
4668
4669 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
4670
4671         PR target/40971
4672         * gcc.dg/pr40971.c: New test.
4673
4674 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
4675
4676         PR fortran/41062
4677         * gfortran.dg/use_only_4.f90: New test.
4678
4679 2009-08-17  Daniel Kraft  <d@domob.eu>
4680
4681         PR fortran/37425
4682         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4683         NOPASS bindings as operators.
4684
4685 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
4686
4687         * lib/target-supports.exp
4688         (check_effective_target_vect_cmdline_needed): Add alpha to the list
4689         of targets that do not need command line argument to enable SIMD.
4690
4691 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4692
4693         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4694         typo in cache name.
4695
4696 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4697
4698         PR fortran/41075
4699         * gfortran.dg/unlimited_fmt_1.f90: New test.
4700
4701 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
4702
4703         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4704
4705 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
4706
4707         * gnat.dg/itype.ad[sb]: New test.
4708
4709 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
4710
4711         * gcc.target/mips/mips.exp: Add terminology section to comment
4712         at the top of the file.  Fix typos.
4713
4714 2009-08-16  Jason Merrill  <jason@redhat.com>
4715
4716         * g++.dg/debug/dwarf2/inline1.C: New.
4717
4718 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
4719
4720         PR target/38599
4721         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4722
4723 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
4724
4725         PR debug/37801
4726         * gcc.dg/debug/20020224-1.c: Adjust the comment.
4727         Make sure to trigger inlining optimizations.
4728         * gcc.dg/debug/dwarf2/inline2.c: New test.
4729
4730 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
4731
4732         PR fortran/41070
4733         * gfortran.dg/structure_constructor_10.f90: New.
4734
4735 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
4736
4737         * gcc.dg/pragma-re-1.c: Supported on all platforms.
4738         * gcc.dg/pragma-re-2.c: Likewise.
4739         * gcc.dg/pragma-re-3.c: Likewise.
4740         * gcc.dg/pragma-re-4.c: Likewise.
4741         * g++.dg/other/pragma-re-1.C: Likewise.
4742         * g++.dg/other/pragma-re-2.C: Likewise.
4743
4744 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4745
4746         * gcc.dg/torture/builtin-math-7.c: New.
4747
4748 2009-08-14  Richard Guenther  <rguenther@suse.de>
4749
4750         * gcc.c-torture/execute/20090814-1.c: New testcase.
4751
4752 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4753
4754         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4755
4756 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4757
4758         PR target/40934
4759         * gcc.target/i386/pr40934.c: New.
4760
4761 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4762
4763         PR target/41019
4764         * gcc.target/i386/pr41019.c: New test.
4765
4766 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4767
4768         PR fortran/40955
4769         * gfortran.dg/winapi.f90: New test.
4770
4771 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4772
4773         PR fortran/40995
4774         * gfortran.dg/intrinsic_4.f90: New.
4775         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4776         different line.
4777
4778 2009-08-13  Richard Guenther  <rguenther@suse.de>
4779
4780         PR middle-end/41047
4781         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4782
4783 2009-08-12  Richard Guenther  <rguenther@suse.de>
4784
4785         PR tree-optimization/41011
4786         * gfortran.dg/pr41011.f: New testcase.
4787
4788 2009-08-11  Andrew Haley  <aph@redhat.com>
4789
4790         * gcc.target/arm/synchronize.c: New file.
4791
4792 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4793
4794         PR middle-end/40980
4795         * gfortran.dg/graphite/id-17.f: New.
4796
4797 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4798             Sebastian Pop  <sebastian.pop@amd.com>
4799
4800         * gcc.dg/graphite/interchange-1.c: XFAILed.
4801         * gcc.dg/graphite/interchange-2.c: XFAILed.
4802         * gcc.dg/graphite/interchange-3.c: XFAILed.
4803         * gcc.dg/graphite/interchange-4.c: XFAILed.
4804         * gcc.dg/graphite/interchange-7.c: XFAILed.
4805
4806 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4807
4808         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4809
4810 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4811             Pranav Garg  <pranav.garg2107@gmail.com>
4812
4813         * gcc.dg/graphite/interchange-6.c: XFAILed.
4814
4815 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4816
4817         * gcc.dg/graphite/interchange-9.c: New.
4818
4819 2009-08-12  Richard Guenther  <rguenther@suse.de>
4820
4821         PR rtl-optimization/41033
4822         * gcc.dg/pr41033.c: New test.
4823
4824 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4825
4826         PR fortran/41022
4827         * gfortran.dg/proc_ptr_comp_14.f90: New.
4828
4829 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4830
4831         * gcc.target/mips/ext-5.c: New test.
4832         * gcc.target/mips/ext-6.c: New test.
4833         * gcc.target/mips/ext-7.c: New test.
4834         * gcc.target/mips/ext-8.c: New test.
4835         * gcc.target/mips/extend-2.c: New test.
4836
4837 2009-08-10  Jason Merrill  <jason@redhat.com>
4838
4839         * g++.dg/other/linkage2.C: New test for types-without-linkage
4840         handling.
4841         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4842         * g++.dg/lookup/anon2.C: Likewise.
4843         * g++.dg/other/anon3.C: Likewise.
4844         * g++.dg/template/arg2.C: Likewise.
4845         * g++.dg/template/local4.C: Likewise.
4846         * g++.old-deja/g++.law/operators32.C: Likewise.
4847         * g++.old-deja/g++.other/linkage2.C: Likewise.
4848         * g++.old-deja/g++.pt/enum6.C: Likewise.
4849         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4850         * g++.old-deja/g++.other/linkage1.C: Likewise.
4851
4852 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4853
4854         * gcc.dg/dg.exp: Test also c-c++-common dir.
4855         * g++.dg/dg.exp: Likewise.
4856         * g++.dg/warn/Wconversion-real.C: Delete.
4857         * gcc.dg/Wconversion-real.c: Move to ...
4858         * c-c++-common/Wconversion-real.c: ... here.
4859         * lib/target-supports.exp
4860         (check_effective_target_c,check_effective_target_c++): New.
4861
4862 2009-08-10  Daniel Kraft  <d@domob.eu>
4863
4864         PR fortran/37425
4865         * gfortran.dg/typebound_operator_1.f03: New test.
4866         * gfortran.dg/typebound_operator_2.f03: New test.
4867
4868 2009-08-10  Richard Guenther  <rguenther@suse.de>
4869
4870         PR middle-end/41006
4871         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4872         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4873
4874 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4875
4876         PR fortran/40940
4877         * gfortran.dg/class_1.f03: New.
4878         * gfortran.dg/class_2.f03: New.
4879         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4880         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4881         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4882         * gfortran.dg/typebound_call_10.f03: Ditto.
4883         * gfortran.dg/typebound_call_2.f03: Ditto.
4884         * gfortran.dg/typebound_call_3.f03: Ditto.
4885         * gfortran.dg/typebound_call_4.f03: Ditto.
4886         * gfortran.dg/typebound_generic_3.f03: Ditto.
4887         * gfortran.dg/typebound_generic_4.f03: Ditto.
4888         * gfortran.dg/typebound_proc_1.f08: Ditto.
4889         * gfortran.dg/typebound_proc_5.f03: Ditto.
4890         * gfortran.dg/typebound_proc_6.f03: Ditto.
4891
4892 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4893
4894         PR c++/40866
4895         * g++.dg/expr/stmt-expr-1.C: New test.
4896
4897 2009-08-09  Richard Guenther  <rguenther@suse.de>
4898
4899         PR tree-optimization/41016
4900         * gcc.c-torture/compile/pr41016.c: New testcase.
4901
4902 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4903
4904         * gcc.dg/overflow-warn-8.c: New test.
4905
4906 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4907
4908         PR tree-optimization/41008
4909         * gcc.dg/vect/O1-pr41008.c: New test.
4910
4911 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4912
4913         PR fortran/40955
4914         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4915
4916 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4917
4918         * gcc.target/bfin/loop-autoinc.c: New file.
4919
4920 2009-08-08  Richard Guenther  <rguenther@suse.de>
4921
4922         PR tree-optimization/40991
4923         * g++.dg/torture/pr40991.C: New testcase.
4924
4925 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4926
4927         * ada/acats/support/impdef.a: Tweak timing constants. Add
4928         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4929         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4930         * ada/acats/tests/c9/c940007.a: Likewise.
4931         * ada/acats/tests/c9/c94001c.ada: Likewise.
4932         * ada/acats/tests/c9/c94006a.ada: Likewise.
4933         * ada/acats/tests/c9/c94008c.ada: Likewise.
4934         * ada/acats/tests/c9/c951002.a: Likewise.
4935         * ada/acats/tests/c9/c954a01.a: Likewise.
4936         * ada/acats/tests/c9/c96001a.ada: Likewise.
4937         * ada/acats/tests/c9/c97307a.ada: Likewise.
4938
4939 2009-08-07  Richard Guenther  <rguenther@suse.de>
4940
4941         PR tree-optimization/40999
4942         * gfortran.dg/pr40999.f: New testcase.
4943
4944 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4945
4946         * g++.dg/tree-prof/partition1.C: New test.
4947
4948 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4949
4950         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4951         hook.
4952         (check_effective_target_arm_neon_ok): Improve test for neon
4953         availability.
4954         * gcc.target/arm/eabi1.c: Only run test in base variant.
4955         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4956         attribute.
4957         * gcc.target/arm/vfp1[567].c: New tests.
4958
4959 2009-08-06  Jason Merrill  <jason@redhat.com>
4960
4961         PR c++/40948
4962         * g++.dg/ext/complit12.C: Expand.
4963
4964 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4965
4966         Merge ARM/hard_vfp_branch to trunk.
4967
4968         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4969
4970         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4971         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4972
4973         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4974
4975         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4976         (PCS): Define macro to use base AAPCS.
4977         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4978
4979         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4980
4981         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4982         Correct arm_neon.h typo.
4983
4984         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4985
4986         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4987         this a linkage test.
4988         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4989         argument marshalling.
4990         * abitest.h: New file.
4991         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4992         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4993
4994 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4995
4996         PR middle-end/32964
4997         * gcc.dg/tree-ssa/pr32964.c: New test.
4998
4999 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
5000             H.J. Lu  <hongjiu.lu@intel.com>
5001
5002         PR target/40957
5003         * gcc.target/i386/pr40957.c: New test.
5004
5005 2009-08-06  Richard Guenther  <rguenther@suse.de>
5006
5007         PR tree-optimization/40964
5008         * gcc.c-torture/compile/pr40964.c: New testcase.
5009
5010 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
5011
5012         PR fortran/40847
5013         * gfortran.dg/transfer_resolve_1.f90 : New test.
5014
5015 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
5016             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
5017
5018         PR target/40906
5019         * gcc.target/i386/pr40906-1.c: New test.
5020         * gcc.target/i386/pr40906-2.c: Ditto.
5021         * gcc.target/i386/pr40906-3.c: Ditto.
5022
5023 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
5024
5025         PR rtl-optimization/40924
5026         * g++.dg/torture/pr40924.C: New test.
5027
5028 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5029
5030         PR c++/36069
5031         * g++.dg/warn/pr36069.C: New.
5032
5033 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
5034
5035         PR c++/39987
5036         * g++.dg/overload/defarg4.C: New test.
5037
5038 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5039
5040         PR c++/16696
5041         * g++.dg/parse/pr16696.C: New.
5042         * g++.dg/parse/pr16696-permissive.C: New.
5043
5044 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
5045
5046         PR fortran/40875
5047         * gfortran.dg/initialization_23.f90 : New test.
5048
5049 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
5050
5051         PR debug/39706
5052         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
5053
5054 2009-08-03  Jason Merrill  <jason@redhat.com>
5055             Jakub Jelinek  <jakub@redhat.com>
5056
5057         PR c++/40948
5058         * g++.dg/ext/complit12.C: New.
5059
5060 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
5061
5062         PR c/39902
5063         * gcc.target/powerpc/pr39902-2.c: New test.
5064
5065 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
5066
5067         PR middle-end/40943
5068         * gcc.dg/uninit-6.c: Re-add XFAIL.
5069         * gcc.dg/uninit-6-O0.c: Likewise.
5070         * gcc.dg/uninit-pr40943.c: New test.
5071
5072 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5073
5074         PR testsuite/40858
5075         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
5076         .ascii.
5077
5078 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5079
5080         PR libfortran/40853
5081         * gfortran.dg/namelist_40.f90: Update error output.
5082         * gfortran.dg/namelist_47.f90: Update error output.
5083         * gfortran.dg/namelist_58.f90: New test.
5084
5085 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
5086
5087         PR fortran/40881
5088         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
5089         * gfortran.dg/altreturn_3.f90: Ditto.
5090         * gfortran.dg/altreturn_5.f90: Ditto.
5091         * gfortran.dg/altreturn_6.f90: Ditto.
5092         * gfortran.dg/altreturn_7.f90: Ditto.
5093         * gfortran.dg/array_constructor_13.f90: Ditto.
5094         * gfortran.dg/arrayio_7.f90: Ditto.
5095         * gfortran.dg/arrayio_8.f90: Ditto.
5096         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
5097         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
5098         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
5099         * gfortran.dg/backspace_8.f: Add -std=legacy.
5100         * gfortran.dg/backspace_9.f: Ditto.
5101         * gfortran.dg/char_comparison_1.f: Ditto.
5102         * gfortran.dg/char_decl_1.f90: Ditto.
5103         * gfortran.dg/char_initialiser_actual.f90: Ditto.
5104         * gfortran.dg/char_pointer_assign.f90: Ditto.
5105         * gfortran.dg/char_pointer_dependency.f90: Ditto.
5106         * gfortran.dg/char_pointer_dummy.f90: Ditto.
5107         * gfortran.dg/char_pointer_func.f90: Ditto.
5108         * gfortran.dg/common_8.f90: Ditto.
5109         * gfortran.dg/constant_substring.f: Ditto.
5110         * gfortran.dg/data_char_2.f90: Ditto.
5111         * gfortran.dg/der_array_io_1.f90: Ditto.
5112         * gfortran.dg/der_array_io_2.f90: Ditto.
5113         * gfortran.dg/der_array_io_3.f90: Ditto.
5114         * gfortran.dg/der_io_3.f90: Ditto.
5115         * gfortran.dg/dev_null.F90: Ditto.
5116         * gfortran.dg/direct_io_2.f90: Ditto.
5117         * gfortran.dg/do_iterator_2.f90: Ditto.
5118         * gfortran.dg/e_d_fmt.f90: Ditto.
5119         * gfortran.dg/empty_format_1.f90: Ditto.
5120         * gfortran.dg/entry_17.f90: Modified warning message.
5121         * gfortran.dg/entry_7.f90: Add -std=legacy.
5122         * gfortran.dg/eor_1.f90: Ditto.
5123         * gfortran.dg/equiv_2.f90: Ditto.
5124         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
5125         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
5126         * gfortran.dg/extended_char_comparison_1.f: Ditto.
5127         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
5128         * gfortran.dg/fmt_error_2.f90: Ditto.
5129         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5130         * gfortran.dg/fmt_tl.f: Ditto.
5131         * gfortran.dg/fmt_white.f: Ditto.
5132         * gfortran.dg/func_derived_1.f90: Ditto.
5133         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5134         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5135         * gfortran.dg/global_references_2.f90: Ditto.
5136         * gfortran.dg/hollerith_1.f90: Ditto.
5137         * gfortran.dg/hollerith.f90: Use new-style character length.
5138         * gfortran.dg/hollerith_f95.f90: Ditto.
5139         * gfortran.dg/ichar_1.f90: Add -std=legacy.
5140         * gfortran.dg/implicit_6.f90: Ditto.
5141         * gfortran.dg/implicit_9.f90: Ditto.
5142         * gfortran.dg/inquire_13.f90: Ditto.
5143         * gfortran.dg/inquire_5.f90: Ditto.
5144         * gfortran.dg/inquire_6.f90: Ditto.
5145         * gfortran.dg/inquire.f90: Ditto.
5146         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
5147         * gfortran.dg/io_constraints_2.f90: Ditto.
5148         * gfortran.dg/list_read_2.f90: Add -std=legacy.
5149         * gfortran.dg/loc_2.f90: Ditto.
5150         * gfortran.dg/logical_1.f90: Ditto.
5151         * gfortran.dg/longline.f: Ditto.
5152         * gfortran.dg/merge_char_1.f90: Ditto.
5153         * gfortran.dg/namelist_12.f: Ditto.
5154         * gfortran.dg/namelist_14.f90: Ditto.
5155         * gfortran.dg/namelist_18.f90: Ditto.
5156         * gfortran.dg/namelist_19.f90: Ditto.
5157         * gfortran.dg/namelist_21.f90: Ditto.
5158         * gfortran.dg/namelist_22.f90: Ditto.
5159         * gfortran.dg/namelist_37.f90: Ditto.
5160         * gfortran.dg/namelist_54.f90: Ditto.
5161         * gfortran.dg/namelist_55.f90: Ditto.
5162         * gfortran.dg/namelist_empty.f90: Ditto.
5163         * gfortran.dg/namelist_use.f90: Use new-style character length.
5164         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
5165         * gfortran.dg/nested_modules_4.f90: Ditto.
5166         * gfortran.dg/nested_modules_5.f90: Ditto.
5167         * gfortran.dg/open-options-blanks.f: Ditto.
5168         * gfortran.dg/output_exponents_1.f90: Ditto.
5169         * gfortran.dg/parens_5.f90: Ditto.
5170         * gfortran.dg/parens_6.f90: Ditto.
5171         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
5172         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
5173         * gfortran.dg/pr15129.f90: Ditto.
5174         * gfortran.dg/pr15332.f: Ditto.
5175         * gfortran.dg/pr16597.f90: Ditto.
5176         * gfortran.dg/pr17143.f90: Ditto.
5177         * gfortran.dg/pr17164.f90: Ditto.
5178         * gfortran.dg/pr17229.f: Modified warning message.
5179         * gfortran.dg/pr18210.f90: Add -std=legacy.
5180         * gfortran.dg/pr19155.f: Ditto.
5181         * gfortran.dg/pr20086.f90: Ditto.
5182         * gfortran.dg/pr20124.f90: Ditto.
5183         * gfortran.dg/pr20755.f: Ditto.
5184         * gfortran.dg/pr20865.f90: Ditto.
5185         * gfortran.dg/pr20950.f: Ditto.
5186         * gfortran.dg/pr21730.f: Ditto.
5187         * gfortran.dg/pr22491.f: Ditto.
5188         * gfortran.dg/pr29713.f90: Ditto.
5189         * gfortran.dg/print_parentheses_1.f: Ditto.
5190         * gfortran.dg/print_parentheses_2.f90: Ditto.
5191         * gfortran.dg/proc_assign_1.f90: Ditto.
5192         * gfortran.dg/proc_decl_1.f90: Ditto.
5193         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
5194         * gfortran.dg/read_eor.f90: : Add -std=legacy.
5195         * gfortran.dg/read_float_1.f90: Ditto.
5196         * gfortran.dg/read_logical.f90: Ditto.
5197         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5198         * gfortran.dg/return_1.f90: Ditto.
5199         * gfortran.dg/rewind_1.f90: Ditto.
5200         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
5201         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
5202         * gfortran.dg/stfunc_1.f90: Ditto.
5203         * gfortran.dg/stfunc_3.f90: Ditto.
5204         * gfortran.dg/stfunc_4.f90: Ditto.
5205         * gfortran.dg/stfunc_6.f90: Ditto.
5206         * gfortran.dg/streamio_2.f90: Ditto.
5207         * gfortran.dg/string_ctor_1.f90: Ditto.
5208         * gfortran.dg/string_null_compare_1.f: Ditto.
5209         * gfortran.dg/substr_6.f90: Ditto.
5210         * gfortran.dg/tl_editing.f90: Ditto.
5211         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
5212         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
5213         * gfortran.dg/x_slash_1.f: Add -std=legacy.
5214         * gfortran.dg/g77/1832.f: Ditto.
5215         * gfortran.dg/g77/19981216-0.f Ditto.
5216         * gfortran.dg/g77/19990525-0.f: Ditto.
5217         * gfortran.dg/g77/19990826-2.f: Ditto.
5218         * gfortran.dg/g77/20000630-2.f: Ditto.
5219         * gfortran.dg/g77/20010116.f: Ditto.
5220         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
5221         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
5222         * gfortran.dg/g77/980520-1.f: Ditto.
5223         * gfortran.dg/g77/check0.f: Ditto.
5224         * gfortran.dg/g77/cpp3.F: Ditto.
5225         * gfortran.dg/g77/cpp4.F: Use new-style character length.
5226         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
5227         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
5228         * gfortran.dg/g77/short.f: Ditto.
5229
5230 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
5231
5232         * gcc.target/mips/ext-3.c: Add NOMIPS16.
5233         * gcc.target/mips/ext-4.c: Likewise.
5234         * gcc.target/mips/interrupt_handler.c: Likewise.
5235         * gcc.target/mips/truncate-4.c: Likewise.
5236         * gcc.target/mips/truncate-5.c: Likewise.
5237
5238 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
5239
5240         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
5241         -fgraphite-force-parallel to -floop-parallelize-all.
5242
5243 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
5244
5245         PR fortran/40011
5246         * gfortran.dg/whole_file_7.f90: New test.
5247         * gfortran.dg/whole_file_8.f90: New test.
5248         * gfortran.dg/whole_file_9.f90: New test.
5249         * gfortran.dg/whole_file_10.f90: New test.
5250         * gfortran.dg/whole_file_11.f90: New test.
5251         * gfortran.dg/whole_file_12.f90: New test.
5252         * gfortran.dg/whole_file_13.f90: New test.
5253         * gfortran.dg/whole_file_14.f90: New test.
5254
5255 2009-07-31  Jason Merrill  <jason@redhat.com>
5256
5257         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
5258         binding semantics.
5259         * g++.dg/cpp0x/named.C: Likewise.
5260         * g++.dg/cpp0x/overload.C: Likewise.
5261         * g++.dg/cpp0x/rv1n.C: Likewise.
5262         * g++.dg/cpp0x/rv1p.C: Likewise.
5263         * g++.dg/cpp0x/rv2n.C: Likewise.
5264         * g++.dg/cpp0x/rv2p.C: Likewise.
5265         * g++.dg/cpp0x/rv3n.C: Likewise.
5266         * g++.dg/cpp0x/rv3p.C: Likewise.
5267         * g++.dg/cpp0x/rv4n.C: Likewise.
5268         * g++.dg/cpp0x/rv4p.C: Likewise.
5269         * g++.dg/cpp0x/rv5n.C: Likewise.
5270         * g++.dg/cpp0x/rv5p.C: Likewise.
5271         * g++.dg/cpp0x/rv6n.C: Likewise.
5272         * g++.dg/cpp0x/rv6p.C: Likewise.
5273         * g++.dg/cpp0x/rv7n.C: Likewise.
5274         * g++.dg/cpp0x/rv7p.C: Likewise.
5275         * g++.dg/cpp0x/template_deduction.C: Likewise.
5276         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
5277         * g++.dg/cpp0x/overloadn.C: New.
5278         * g++.dg/cpp0x/rv-cast.C: New.
5279
5280 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
5281
5282         * gcc.target/mips/ext-4.c: New test.
5283
5284 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5285
5286         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
5287
5288 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5289
5290         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
5291         * gcc.dg/tree-ssa/loop-32.c: Same.
5292         * gcc.dg/tree-ssa/loop-33.c: Same.
5293         * gcc.dg/tree-ssa/loop-34.c: Same.
5294         * gcc.dg/tree-ssa/loop-35.c: Same.
5295         * gcc.dg/tree-ssa/loop-7.c: Same.
5296         * gcc.dg/tree-ssa/pr23109.c: Same.
5297         * gcc.dg/tree-ssa/restrict-2.c: Same.
5298         * gcc.dg/tree-ssa/restrict-3.c: Same.
5299         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
5300         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
5301         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
5302         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
5303         * gcc.dg/tree-ssa/structopt-1.c: Same.
5304         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
5305         * gfortran.dg/pr32921.f: Same.
5306
5307 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5308
5309         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
5310         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
5311         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
5312         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
5313         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
5314         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
5315         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
5316         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
5317         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
5318         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
5319         * gcc.dg/graphite/id-1.c: New.
5320         * gcc.dg/graphite/id-10.c: New.
5321         * gcc.dg/graphite/id-11.c: New.
5322         * gcc.dg/graphite/id-12.c: New.
5323         * gcc.dg/graphite/id-13.c: New.
5324         * gcc.dg/graphite/id-14.c: New.
5325         * gcc.dg/graphite/id-15.c: New.
5326         * gcc.dg/graphite/id-2.c: New.
5327         * gcc.dg/graphite/id-3.c: New.
5328         * gcc.dg/graphite/id-4.c: New.
5329         * gcc.dg/graphite/id-5.c: New.
5330         * gcc.dg/graphite/id-6.c: New.
5331         * gcc.dg/graphite/id-7.c: New.
5332         * gcc.dg/graphite/id-8.c: New.
5333         * gcc.dg/graphite/id-9.c: New.
5334         * gcc.dg/graphite/interchange-0.c: New.
5335         * gcc.dg/graphite/interchange-1.c: New.
5336         * gcc.dg/graphite/interchange-2.c: New.
5337         * gcc.dg/graphite/interchange-3.c: New.
5338         * gcc.dg/graphite/interchange-4.c: New.
5339         * gcc.dg/graphite/interchange-5.c: New.
5340         * gcc.dg/graphite/interchange-6.c: New.
5341         * gcc.dg/graphite/interchange-7.c: New.
5342         * gcc.dg/graphite/interchange-8.c: New.
5343         * gcc.dg/graphite/pr35356-1.c: New.
5344         * gcc.dg/graphite/pr35356-2.c: New.
5345         * gcc.dg/graphite/pr35356-3.c: New.
5346         * gcc.dg/graphite/pr40157.c: New.
5347         * gcc.dg/graphite/run-id-1.c: New.
5348         * gcc.dg/graphite/scop-20.c: New.
5349         * gcc.dg/graphite/scop-21.c: New.
5350         * gfortran.dg/graphite/id-1.f90: New.
5351         * gfortran.dg/graphite/id-10.f90: New.
5352         * gfortran.dg/graphite/id-11.f: New.
5353         * gfortran.dg/graphite/id-12.f: New.
5354         * gfortran.dg/graphite/id-13.f: New.
5355         * gfortran.dg/graphite/id-14.f: New.
5356         * gfortran.dg/graphite/id-15.f: New.
5357         * gfortran.dg/graphite/id-16.f: New.
5358         * gfortran.dg/graphite/id-5.f: New.
5359         * gfortran.dg/graphite/id-6.f: New.
5360         * gfortran.dg/graphite/id-7.f: New.
5361         * gfortran.dg/graphite/id-8.f: New.
5362         * gfortran.dg/graphite/id-9.f: New.
5363         * gfortran.dg/graphite/interchange-1.f: New.
5364         * gfortran.dg/graphite/interchange-2.f: New.
5365
5366 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5367
5368         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
5369         flags based on the name of the testcase.
5370         * gfortran.dg/graphite/graphite.exp: Same.
5371
5372         * gcc.dg/graphite/block-0.c: Adjusted.
5373         * gcc.dg/graphite/block-1.c: Adjusted.
5374         * gcc.dg/graphite/block-2.c: Adjusted.
5375         * gcc.dg/graphite/block-3.c: Adjusted.
5376         * gcc.dg/graphite/block-4.c: Adjusted.
5377         * gcc.dg/graphite/block-5.c: Adjusted.
5378         * gcc.dg/graphite/block-6.c: Adjusted.
5379         * gcc.dg/graphite/pr37485.c: Adjusted.
5380         * gcc.dg/graphite/pr37684.c: Adjusted.
5381         * gcc.dg/graphite/pr37828.c: Adjusted.
5382         * gcc.dg/graphite/pr37883.c: Adjusted.
5383         * gcc.dg/graphite/pr37928.c: Adjusted.
5384         * gcc.dg/graphite/pr37943.c: Adjusted.
5385         * gcc.dg/graphite/pr38409.c: Adjusted.
5386         * gcc.dg/graphite/pr38498.c: Adjusted.
5387         * gcc.dg/graphite/pr38559.c: Adjusted.
5388         * gcc.dg/graphite/pr39335.c: Adjusted.
5389         * gcc.dg/graphite/pr39335_1.c: Adjusted.
5390         * gcc.dg/graphite/scop-0.c: Adjusted.
5391         * gcc.dg/graphite/scop-1.c: Adjusted.
5392         * gcc.dg/graphite/scop-10.c: Adjusted.
5393         * gcc.dg/graphite/scop-11.c: Adjusted.
5394         * gcc.dg/graphite/scop-12.c: Adjusted.
5395         * gcc.dg/graphite/scop-13.c: Adjusted.
5396         * gcc.dg/graphite/scop-14.c: Adjusted.
5397         * gcc.dg/graphite/scop-15.c: Adjusted.
5398         * gcc.dg/graphite/scop-16.c: Adjusted.
5399         * gcc.dg/graphite/scop-17.c: Adjusted.
5400         * gcc.dg/graphite/scop-18.c: Adjusted.
5401         * gcc.dg/graphite/scop-19.c: Adjusted.
5402         * gcc.dg/graphite/scop-2.c: Adjusted.
5403         * gcc.dg/graphite/scop-3.c: Adjusted.-
5404         * gcc.dg/graphite/scop-4.c: Adjusted.
5405         * gcc.dg/graphite/scop-5.c: Adjusted.
5406         * gcc.dg/graphite/scop-6.c: Adjusted.
5407         * gcc.dg/graphite/scop-7.c: Adjusted.
5408         * gcc.dg/graphite/scop-8.c: Adjusted.
5409         * gcc.dg/graphite/scop-9.c: Adjusted.
5410         * gcc.dg/graphite/scop-matmult.c: Adjusted.
5411         * gfortran.dg/graphite/block-1.f90: Adjusted.
5412         * gfortran.dg/graphite/block-2.f: Adjusted.
5413         * gfortran.dg/graphite/block-3.f90: Adjusted.
5414         * gfortran.dg/graphite/block-4.f90: Adjusted.
5415         * gfortran.dg/graphite/id-2.f90: Adjusted.
5416         * gfortran.dg/graphite/id-3.f90: Adjusted.
5417         * gfortran.dg/graphite/id-4.f90: Adjusted.
5418         * gfortran.dg/graphite/pr37852.f90: Adjusted.
5419         * gfortran.dg/graphite/pr37857.f90: Adjusted.
5420         * gfortran.dg/graphite/pr37980.f90: Adjusted.
5421         * gfortran.dg/graphite/pr38083.f90: Adjusted.
5422         * gfortran.dg/graphite/pr38953.f90: Adjusted.
5423         * gfortran.dg/graphite/scop-1.f: Adjusted.
5424
5425 2009-07-30  Doug Kwan  <dougkwan@google.com>
5426
5427         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
5428         in warnings added in rev 141298.
5429
5430 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5431
5432         * lib/options.exp: Use "!=" instead of "ne".
5433
5434         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
5435
5436         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
5437         * gcc.dg/ucnid-12.c: Likewise.
5438
5439 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
5440             Pat Haugen  <pthaugen@us.ibm.com>
5441             Revital Eres <ERES@il.ibm.com>
5442
5443         * gcc.target/powerpc/altivec-32.c: New file to test
5444         Altivec simple math function vectorization.
5445
5446         * gcc.target/powerpc/bswap-run.c: New file to test swap
5447         builtins.
5448         * gcc.target/powerpc/bswap16.c: Ditto.
5449         * gcc.target/powerpc/bswap32.c: Ditto.
5450         * gcc.target/powerpc/bswap64-1.c: Ditto.
5451         * gcc.target/powerpc/bswap64-2.c: Ditto.
5452         * gcc.target/powerpc/bswap64-3.c: Ditto.
5453         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
5454         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
5455         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
5456
5457         * gcc.target/powerpc/popcount-2.c: New file to test
5458         power7 popcntd instructions.
5459         * gcc.target/powerpc/popcount-3.c: Ditto.
5460
5461         * gcc.target/powerpc/pr39457.c: New VSX test.
5462         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
5463         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
5464         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
5465         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
5466         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
5467         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
5468         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
5469         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
5470         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
5471         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
5472         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
5473         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
5474
5475         * gcc.target/powerpc/altivec-6.c: Store the result of
5476         vec_add, so the optimizer doesn't remove it.
5477
5478         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
5479         systems that support bswap64.
5480
5481         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
5482         prevent VSX code generation.
5483
5484         * lib/target-supports.exp (check_vsx_hw_available): New
5485         function to test if VSX available.
5486         (check_effective_target_powerpc_vsx_ok): Ditto.
5487         (check_vmx_hw_available): Add explicit -mno-vsx.
5488
5489 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
5490
5491         PR c/39902
5492         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
5493
5494 2009-07-30  Martin Jambor  <mjambor@suse.cz>
5495
5496         PR tree-optimization/40570
5497         * gcc.c-torture/compile/pr40570.c: New test.
5498
5499 2009-07-29  Jason Merrill  <jason@redhat.com>
5500
5501         PR c++/14912
5502         * g++.dg/template/defarg13.C: New.
5503
5504 2009-07-29  Richard Guenther  <rguenther@suse.de>
5505
5506         PR c++/40834
5507         * g++.dg/torture/pr40834.C: New testcase.
5508
5509 2009-07-29  Michael Matz  <matz@suse.de>
5510
5511         PR middle-end/40830
5512         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
5513
5514 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
5515
5516         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
5517         sh*-*-* targets.  Skip on spu-*-* targets.
5518         * gfortran.dg/maxlocval_4.f90: Likewise.
5519         * gfortran.dg/minlocval_1.f90: Likewise.
5520         * gfortran.dg/minlocval_4.f90: Likewise.
5521
5522 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
5523
5524         PR fortran/40878
5525         * gfortran.dg/gomp/pr40878-1.f90: New test.
5526         * gfortran.dg/gomp/pr40878-2.f90: New test.
5527
5528         PR testsuite/40891
5529         * gcc.dg/cdce1.c: Adjust note line number.
5530         * gcc.dg/cdce2.c: Likewise.
5531
5532 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
5533
5534         PR fortran/40882
5535         * gfortran.dg/proc_ptr_comp_13.f90: New.
5536
5537 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5538
5539         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5540         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5541         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5542         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5543         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5544         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5545         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5546         * gcc.target/i386/avx-vtestps-2.c: Likewise.
5547         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5548         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5549         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5550         * gcc.target/i386/avx-vtestps-3.c: Likewise.
5551         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
5552         #ifdef NEED_IEEE754_FLOAT conditional.
5553         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
5554         conditional.
5555
5556 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5557
5558         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5559         i?86-*-netware.
5560         * g++.dg/ext/bitfield3.C: Likewise.
5561         * g++.dg/ext/bitfield4.C: Likewise.
5562         * g++.dg/ext/bitfield5.C: Likewise.
5563         * gcc.dg/bitfld-15.c: Likewise.
5564         * gcc.dg/bitfld-16.c: Likewise.
5565         * gcc.dg/bitfld-17.c: Likewise.
5566         * gcc.dg/bitfld-18.c: Likewise.
5567         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5568         * gcc.dg/20010912-1.c: Likewise.
5569         * gcc.dg/20021018-1.c: Likewise.
5570         * gcc.dg/20030213-1.c: Likewise.
5571         * gcc.dg/20030225-1.c: Likewise.
5572         * gcc.dg/20030708-1.c: Likewise.
5573         * gcc.dg/20050321-2.c: Likewise.
5574         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5575         * gcc.dg/cdce2.c: Likewise.
5576         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5577         targets.
5578         * gcc.target/i386/pr37248-3.c: Likewise.
5579
5580 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
5581
5582         PR fortran/40848
5583         * gfortran.dg/altreturn_7.f90: New.
5584
5585 2009-07-27  Simon Baldwin  <simonb@google.com>
5586
5587         PR testsuite/40829
5588         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5589         so that indexing no longer runs off array end.
5590
5591 2009-07-27  Tobias Burnus  <burnus@net-b.de>
5592
5593         PR fortran/40851
5594         * gfortran.dg/derived_init_3.f90: New test.
5595
5596 2009-07-26  Tobias Burnus  <burnus@net-b.de>
5597
5598         PR fortran/33197
5599         * gfortran.dg/atan2_1.f90: New test
5600         * gfortran.dg/atan2_2.f90: New test
5601
5602 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
5603
5604         PR c++/40749
5605         * g++.dg/warn/Wreturn-type-6.C: New test.
5606
5607 2009-07-26  Ira Rosen  <irar@il.ibm.com>
5608
5609         PR tree-optimization/40801
5610         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5611         * gfortran.dg/vect/vect.exp: Run tests starting with
5612         "fast-math-real8" with -ffast-math and -fdefault-real-8.
5613
5614 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5615
5616         PR rtl-optimization/40445
5617         * g++.dg/other/builtin-unreachable-1.C: New testcase.
5618
5619 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5620
5621         * gcc.dg/builtin-unreachable-4.c: New test.
5622
5623 2009-07-25  Tobias Burnus  <burnus@net-b.de>
5624
5625         PR fortran/33197
5626         * gfortran.dg/complex_intrinsic_5.f90: New test.
5627         * gfortran.dg/complex_intrinsic_7.f90: New test.
5628
5629 2009-07-25  Martin Jambor  <mjambor@suse.cz>
5630
5631         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5632         * gcc.dg/ipa/noclone-1.c: New test.
5633
5634 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
5635
5636         * lib/target-supports.exp (check_effective_target_static): New
5637         procedure.
5638         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5639         supported.
5640         * g++.old-deja/g++.law/weak.C: Require static effective target.
5641
5642 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
5643
5644         PR fortran/39630
5645         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5646         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5647         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5648         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5649         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5650         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5651         * gfortran.dg/typebound_call_10.f03: New.
5652
5653 2009-07-24  Jason Merrill  <jason@redhat.com>
5654
5655         * g++.dg/cpp0x/defaulted11.C: New.
5656
5657         * g++.dg/cpp0x/initlist23.C: New.
5658
5659 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
5660
5661         PR fortran/40822
5662         * gfortran.dg/char_length_16.f90: New.
5663
5664 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
5665
5666         PR fortran/40643
5667         PR fortran/31067
5668         * gfortran.dg/maxlocval_2.f90: New test.
5669         * gfortran.dg/maxlocval_3.f90: New test.
5670         * gfortran.dg/maxlocval_4.f90: New test.
5671         * gfortran.dg/minlocval_1.f90: New test.
5672         * gfortran.dg/minlocval_2.f90: New test.
5673         * gfortran.dg/minlocval_3.f90: New test.
5674         * gfortran.dg/minlocval_4.f90: New test.
5675
5676 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
5677
5678         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5679         scan-assembler.
5680
5681 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
5682
5683         PR fortran/40839
5684         * gfortran.dg/pr40839.f90: New test.
5685
5686 2009-07-23  Michael Matz  <matz@suse.de>
5687
5688         PR middle-end/40830
5689         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5690         don't set options ourself.
5691
5692 2009-07-23  Simon Baldwin  <simonb@google.com>
5693
5694         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5695         native C compilation where required.
5696
5697 2009-07-22  Doug Kwan  <dougkwan@google.com>
5698
5699         * gcc.c-torture/compile/20090721-1.c: New test.
5700
5701 2009-07-22  Michael Matz  <matz@suse.de>
5702
5703         PR tree-optimization/35229
5704         PR tree-optimization/39300
5705         * gcc.dg/vect/vect-pre-interact.c: New test.
5706
5707 2009-07-22  Richard Guenther  <rguenther@suse.de>
5708
5709         * g++.dg/lookup/using21.C: Fix duplicate paste.
5710
5711 2009-07-22  Richard Guenther  <rguenther@suse.de>
5712
5713         PR c++/40799
5714         * g++.dg/lookup/using21.C: New testcase.
5715
5716 2009-07-21  Jason Merrill  <jason@redhat.com>
5717
5718         * g++.dg/init/aggr4.C: New.
5719
5720 2009-07-21  Jason Merrill  <jason@redhat.com>
5721
5722         Core issue 934
5723         * g++.dg/cpp0x/initlist22.C: New.
5724
5725 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5726
5727         * gcc.target/i386/vectorize8.c: New test.
5728
5729 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5730
5731         PR target/40811
5732         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5733         Add i?86 and x86_64 targets.
5734         * gcc.target/i386/vectorize7.c: New test.
5735
5736         PR target/40809
5737         * gcc.target/i386/pr40809.c: New test.
5738
5739 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
5740
5741         PR tree-optimization/40813
5742         * g++.dg/opt/inline15.C: New test.
5743
5744 2009-07-21  Paul Brook <paul@codesourcery.com>
5745
5746         * gcc.dg/vect/section-anchors-nest-1.c: New test.
5747         * lib/target-supports.exp (check_effective_target_section_anchors):
5748         Add arm*-*-*.
5749
5750 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5751
5752         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5753         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5754         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5755
5756 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5757
5758         * gcc.target/mips/ext-3.c: New test.
5759
5760 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5761
5762         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5763         * gcc.dg/builtin-object-size-8.c: New test.
5764         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5765         * g++.dg/ext/builtin-object-size2.C: Likewise.
5766
5767         PR tree-optimization/40792
5768         * gcc.dg/pr40792.c: New test.
5769
5770 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5771
5772         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5773         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5774         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5775
5776 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5777
5778         * gcc.target/sh/mfmovd.c: New test.
5779
5780 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5781             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5782
5783         PR libfortran/40714
5784         * gfortran.dg/eof_3.f90: New test.
5785
5786 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5787
5788         PR fortran/40727
5789         * gfortran.dg/intrinsic_cmplx.f90: New test.
5790
5791 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5792
5793         PR libfortran/34670
5794         PR libfortran/36874
5795         * gfortran.dg/cshift_bounds_1.f90:  New test.
5796         * gfortran.dg/cshift_bounds_2.f90:  New test.
5797         * gfortran.dg/cshift_bounds_3.f90:  New test.
5798         * gfortran.dg/cshift_bounds_4.f90:  New test.
5799         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5800         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5801         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5802         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5803
5804 2009-07-19  Jan Hubicka  <jh@suse.cz>
5805
5806         PR tree-optimization/40676
5807         * gcc.c-torture/compile/pr40676.c: New testcase.
5808
5809 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5810
5811         * gcc.target/mips/ext-2.c: New test.
5812
5813 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5814
5815         * gcc.target/mips/octeon-exts-7.c: New test.
5816         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5817         * gcc.target/mips/octeon-exts-5.c: Likewise.
5818
5819 2009-07-18  Richard Guenther  <rguenther@suse.de>
5820
5821         PR testsuite/40798
5822         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5823
5824 2009-07-18  Richard Guenther  <rguenther@suse.de>
5825
5826         PR c/40787
5827         * gcc.dg/pr35899.c: Adjust.
5828
5829 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5830
5831         * gcc.target/powerpc/asm-es-1.c: New test.
5832         * gcc.target/powerpc/asm-es-2.c: Likewise.
5833
5834 2009-07-17  Richard Guenther  <rguenther@suse.de>
5835
5836         PR c/40401
5837         * g++.dg/rtti/crash4.C: New testcase.
5838         * g++.dg/torture/20090706-1.C: Likewise.
5839         * gcc.dg/redecl-17.c: Likewise.
5840         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5841         * gcc.dg/declspec-9.c: Expect extra error.
5842         * gcc.dg/declspec-10.c: Likewise.
5843         * gcc.dg/declspec-11.c: Likewise.
5844         * gcc.dg/redecl-10.c: Expect extra warnings.
5845         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5846         * gcc.target/i386/pr39545-1.c: Likewise.
5847         * g++.dg/ext/asm3.C: Expect more errors.
5848         * g++.dg/gomp/block-1.C: Likewise.
5849         * g++.dg/gomp/block-2.C: Likewise.
5850         * g++.dg/gomp/block-3.C: Likewise.
5851         * g++.dg/gomp/block-5.C: Likewise.
5852         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5853         * g++.dg/warn/unused-result1.C: XFAIL.
5854
5855 2009-07-17  Richard Guenther  <rguenther@suse.de>
5856
5857         PR tree-optimization/40321
5858         * gcc.c-torture/compile/pr40321.c: New testcase.
5859         * g++.dg/torture/pr40321.C: Likewise.
5860
5861 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5862
5863         PR c++/40780
5864         * g++.dg/template/ptrmem19.C: New test.
5865
5866 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5867             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5868
5869         PR 40435
5870         * gcc.dg/pr36902.c: Add column info.
5871         * g++.dg/gcov/gcov-2.C: Change count for definition.
5872
5873 2009-07-16  Jason Merrill  <jason@redhat.com>
5874
5875         PR libstdc++/37907
5876         * g++.dg/cpp0x/std-layout1.C: New.
5877         * g++.dg/ext/has_nothrow_assign.C: Fix.
5878         * g++.dg/ext/has_nothrow_copy.C: Fix.
5879         * g++.dg/ext/has_trivial_assign.C: Fix.
5880         * g++.dg/ext/has_trivial_copy.C: Fix.
5881         * g++.dg/ext/is_pod.C: Fix.
5882         * g++.dg/other/offsetof3.C: Adjust.
5883         * g++.dg/overload/ellipsis1.C: Adjust.
5884         * g++.dg/warn/var-args1.C: Adjust.
5885         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5886         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5887         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5888         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5889         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5890
5891 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5892
5893         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5894         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5895         effective target "mpc_pow".
5896         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5897
5898 2009-07-16  Richard Henderson  <rth@redhat.com>
5899
5900         * g++.dg/opt/eh4.C: New test.
5901
5902 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5903
5904         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5905
5906 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5907
5908         PR middle-end/40747
5909         * gcc.c-torture/execute/pr40747.c: New test.
5910
5911 2009-07-15  Richard Guenther  <rguenther@suse.de>
5912
5913         PR middle-end/40753
5914         * gcc.c-torture/compile/pr40753.c: New testcase.
5915
5916 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5917
5918         PR fortran/40743
5919         * gfortran.dg/interface_assignment_4.f90: New.
5920
5921 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5922
5923         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5924         for FreeBSD up to and including version 8.
5925
5926 2009-07-14  Taras Glek  <tglek@mozilla.com>
5927             Rafael Espindola  <espindola@google.com>
5928
5929         * g++.dg/plugin/header-plugin-test.C: New.
5930         * g++.dg/plugin/header_plugin.c: New.
5931         * g++.dg/plugin/plugin.exp: Update.
5932
5933 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5934
5935         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5936         function to enable vectorization.
5937         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5938         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5939
5940 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5941
5942         * gcc.target/i386/sse-copysignf-vec.c: New test.
5943         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5944
5945 2009-07-14  Jason Merrill  <jason@redhat.com>
5946
5947         PR c++/37276
5948         * g++.dg/lookup/builtin5.C: New.
5949         * g++.dg/other/error22.C: Add missing extern "C".
5950         * g++.dg/warn/Warray-bounds.C: Likewise.
5951         * gcc.dg/compat/compat-common.h: Likewise.
5952
5953         PR c++/40746
5954         * g++.dg/lookup/using20.C: New.
5955
5956         PR c++/40740
5957         * g++.dg/template/koenig8.C: New.
5958
5959 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5960
5961         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5962         both i?86-*-darwin* and x86_64-*-darwin*.
5963
5964 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5965
5966         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5967         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5968         name.
5969
5970 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5971
5972         PR debug/40705
5973         * g++.dg/debug/dwarf2/typedef1.C: New test.
5974
5975         PR c++/40357
5976         * g++.dg/other/typedef3.C: New test.
5977
5978 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5979
5980         * gcc.dg/20090709-1.c: Move to a proper place ...
5981         * gcc.target/m68k/20090709-1.c: ... here.
5982
5983 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5984
5985         PR C++/22154
5986         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5987         front of qualified names are allowed.
5988         * g++.dg/parse/crash10.C: Likewise.
5989         * g++.dg/parse/error15.C: Likewise.
5990         * g++.dg/parse/typename9.C: Likewise.
5991         * g++.dg/parse/error8.C: Likewise.
5992
5993 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5994
5995         PR fortran/40646
5996         * gfortran.dg/proc_ptr_22.f90: Extended.
5997         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5998
5999 2009-07-13  Ira Rosen  <irar@il.ibm.com>
6000
6001         * gfortran.dg/vect/vect-6.f: New test.
6002
6003 2009-07-12  Jason Merrill  <jason@redhat.com>
6004
6005         PR c++/36628
6006         * g++.dg/cpp0x/decltype17.C: New.
6007
6008         PR c++/37206
6009         * g++.dg/cpp0x/rv10.C: New.
6010
6011 2009-07-12  Jason Merrill  <jason@redhat.com>
6012
6013         PR c++/40689
6014         * g++.dg/cpp0x/initlist20.C: New.
6015         * g++.dg/cpp0x/initlist21.C: New.
6016
6017 2009-07-12  Ira Rosen  <irar@il.ibm.com>
6018
6019         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
6020         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
6021         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
6022         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
6023         gcc.dg/vect/vect-double-reduc-7.c: New tests.
6024
6025 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
6026
6027         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
6028         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
6029         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
6030         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
6031         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
6032         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
6033         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
6034         effective_target fd_truncate.
6035
6036 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
6037
6038         * gnat.dg/specs/addr1.ads: New test.
6039
6040 2009-07-11  Jan Hubicka  <jh@suse.cz>
6041
6042         PR middle-end/48388
6043         * g++.dg/torture/pr40388.C: New testcase.
6044
6045 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
6046
6047         PR target/40668
6048         * gcc.c-torture/execute/pr40668.c: New test.
6049
6050 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
6051
6052         * gcc.c-torture/execute/20090711-1.c: New test.
6053
6054 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
6055
6056         PR testsuite/40699
6057         PR testsuite/40707
6058         PR testsuite/40709
6059         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
6060         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
6061         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
6062         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
6063
6064 2009-07-11  Tobias Burnus  <burnus@net-b.de>
6065
6066         PR fortran/33197
6067         * gfortran.dg/complex_intrinsic_3.f90: New test.
6068         * gfortran.dg/complex_intrinsic_4.f90: New test.
6069
6070 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
6071
6072         PR target/39079
6073         * gcc.target/mips/mips.exp: Make -msynci a known option.
6074         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
6075
6076 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
6077
6078         PR c++/40502
6079         * g++.dg/ext/strncpy-chk1.C: New test.
6080
6081 2009-07-10  Richard Guenther  <rguenther@suse.de>
6082
6083         PR tree-optimization/40496
6084         * g++.dg/opt/pr40496.C: New testcase.
6085
6086 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6087
6088         PR 25509
6089         PR 40614
6090         * g++.dg/warn/unused-result1-Werror.c: New.
6091
6092 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
6093
6094         PR fortran/39334
6095         * gfortran.dg/recursive_parameter_1.f90: New test.
6096
6097 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6098
6099         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
6100         * gfortran.dg/module_equivalence_6.f90: Ditto.
6101         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
6102         * gfortran.dg/nan_2.f90: Ditto.
6103         * gfortran.dg/inquire_11.f90: Ditto.
6104         * gfortran.dg/abstract_type_3.f03: Ditto.
6105         * gfortran.dg/abstract_type_1.f90: Ditto.
6106         * gfortran.dg/private_type_9.f90: Ditto.
6107         * gfortran.dg/abstract_type_5.f03: Ditto.
6108         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
6109         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
6110         * gfortran.dg/derived_sub.f90: Ditto.
6111         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
6112         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
6113         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
6114         * gfortran.dg/mvbits_6.f90: Ditto.
6115         * gfortran.dg/abstract_type_2.f03: Ditto.
6116         * gfortran.dg/abstract_type_4.f03: Ditto.
6117         * gfortran.dg/bounds_check_9.f90: Ditto.
6118         * gfortran.dg/optional_dim_3.f90: Ditto.
6119         * gfortran.dg/pr32921.f: Ditto.
6120         * gfortran.dg/entry_16.f90: Ditto.
6121         * gfortran.dg/generic_16.f90: Ditto.
6122
6123
6124 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
6125
6126         * gcc.target/m68k/20090709-1.c: New.
6127
6128 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
6129
6130         PR c++/40684
6131         * g++.dg/template/unify11.C: New test.
6132
6133 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
6134
6135         PR fortran/40629
6136         * gfortran.dg/host_assoc_function_9.f90: New test.
6137
6138 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
6139
6140         PR fortran/40646
6141         * gfortran.dg/proc_ptr_22.f90: New.
6142         * gfortran.dg/proc_ptr_comp_12.f90: New.
6143
6144 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
6145
6146         PR middle-end/40692
6147         * gcc.c-torture/compile/pr40692.c: New test.
6148
6149 2009-07-09  Tobias Burnus  <burnus@net-b.de>
6150
6151         PR fortran/40604
6152         * gfortran.dg/pointer_check_6.f90: New test.
6153
6154 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
6155
6156         * gcc.target/mips/truncate-5.c: New test.
6157
6158 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6159
6160         PR libfortran/40330
6161         PR libfortran/40662
6162         * gfortran.dg/fmt_cache_1.f: New test.
6163
6164 2009-07-08  Tobias Burnus  <burnus@net-b.de>
6165
6166         PR fortran/40675
6167         * gfortran.dg/nosigned_zero_1.f90: New test.
6168         * gfortran.dg/nosigned_zero_2.f90: New test.
6169
6170 2009-07-08  Richard Guenther  <rguenther@suse.de>
6171
6172         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
6173
6174 2009-07-08  Richard Guenther  <rguenther@suse.de>
6175
6176         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
6177
6178 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
6179
6180         PR fortran/40591
6181         * gfortran.dg/proc_ptr_21.f90: New test.
6182
6183 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6184
6185         PR c++/31246
6186         * g++.dg/warn/pr31246.C: New.
6187         * g++.dg/warn/pr31246-2.C: New.
6188
6189 2009-07-07  Jason Merrill  <jason@redhat.com>
6190
6191         PR c++/35828
6192         * g++.dg/template/defarg12.C: New.
6193
6194         PR c++/37816
6195         * g++.dg/cpp0x/enum7.C: New.
6196
6197         PR c++/37946
6198         * g++.dg/cpp0x/enum6.C: New.
6199
6200         PR c++/40639
6201         * g++.dg/cpp0x/enum5.C: New.
6202
6203         PR c++/40633
6204         * g++.dg/cpp0x/enum4.C: New.
6205
6206 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6207
6208         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
6209
6210 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6211
6212         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
6213
6214 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
6215
6216         PR middle-end/40669
6217         * gcc.dg/pr40669.c: New test.
6218
6219 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6220
6221         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
6222         location. Update all calls.
6223         * g++.dg/plugin/selfassign.c: Likewise.
6224
6225 2009-07-06  Jason Merrill  <jason@redhat.com>
6226
6227         * g++.dg/rtti/dyncast[34].C: New.
6228
6229 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6230
6231         * lib/target-supports.exp
6232         (check_effective_target_mips_newabi_large_long_double): New.
6233         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
6234         target.
6235         * gcc.target/mips/fpr-moves-6.c: Likewise.
6236
6237 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
6238
6239         PR c++/40557
6240         * g++.dg/template/union2.C: New test.
6241
6242 2009-07-04  Jason Merrill  <jason@redhat.com>
6243
6244         * g++.dg/template/using15.C: New.
6245
6246 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
6247
6248         * gfortran.dg/maxloc_1.f90: New test.
6249
6250 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
6251
6252         PR fortran/40593
6253         * gfortran.dg/proc_ptr_result_6.f90: New.
6254
6255 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6256
6257         * gcc.dg/framework-2.c: Adjust testcase to pass.
6258
6259 2009-07-04  Jason Merrill  <jason@redhat.com>
6260
6261         PR c++/40619
6262         * g++.dg/cpp0x/auto16.C: New.
6263
6264 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
6265
6266         PR target/40587
6267         * gfortran.dg/pr40587.f: New test.
6268
6269 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6270
6271         PR fortran/40638
6272         * gfortran.dg/unit_1.f90: New test.
6273
6274 2009-07-03  Jason Merrill  <jason@redhat.com>
6275
6276         * g++.dg/template/pure1.C: Expect another error.
6277
6278 2009-07-03  Richard Guenther  <rguenther@suse.de>
6279
6280         PR tree-optimization/40640
6281         * gcc.c-torture/compile/pr40640.c: New testcase.
6282
6283 2009-07-03  Richard Guenther  <rguenther@suse.de>
6284
6285         PR middle-end/34163
6286         * gfortran.dg/pr34163.f90: New testcase.
6287
6288 2009-07-03  Jan Hubicka  <jh@suse.cz>
6289
6290         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
6291         * gcc.dg/tree-ssa/loop-25.c: Likewise.
6292         * gcc.dg/tree-ssa/loop-26.c: Likewise.
6293         * gcc.dg/tree-ssa/pr32044.c: Likewise.
6294         * gcc.dg/tree-ssa/loop-29.c: Likewise.
6295         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6296         * gnat.dg/loop_optimization6.adb: Enable -O2.
6297
6298 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
6299
6300         * g++.dg/warn/null4.C: Extend.
6301
6302 2009-07-02  Jason Merrill  <jason@redhat.com>
6303
6304         * g++.dg/template/spec8.C: Fix.
6305
6306 2009-07-02  Michael Matz  <matz@suse.de>
6307
6308         PR fortran/32131
6309         * gfortran.dg/pr32921.f: Adjust.
6310
6311 2009-07-02  Jan Hubicka  <jh@suse.cz>
6312
6313         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
6314
6315 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
6316
6317         * gcc.target/mips/truncate-4.c: New testcase.
6318
6319 2009-07-01  Richard Guenther  <rguenther@suse.de>
6320
6321         PR tree-optimization/19831
6322         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
6323         make allocated memory escape.  Un-XFAIL.
6324         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
6325         * gcc.dg/vect/pr31699.c: Likewise.
6326         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
6327
6328 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
6329
6330         PR c++/40566
6331         * g++.dg/parse/cond5.C: New test.
6332
6333 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
6334
6335         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
6336         (main): Pass n to main_1 instead.
6337         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
6338         (main_1): New function, split off from...
6339         (main): ...here.  Pass `off' to main_1 instead.
6340
6341 2009-06-30  Jason Merrill  <jason@redhat.com>
6342
6343         PR c++/40595
6344         * g++.dg/cpp0x/variadic94.C: New.
6345
6346 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
6347
6348         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
6349         * lib/target-libpath.exp (ld_library_path_vars): New variable.
6350         (init_ld_library_path_env_vars): New function, replacing the
6351         orig_*_saved assignments.  Call it after defining it.
6352         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
6353         (restore_ld_library_path_env_vars): Likewise.
6354         (add_path, find_libgcc_s): New functions.
6355         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
6356         gcc-set-multilib-library-path.
6357         (objc_target_compile): Don't add "." to ld_library_path.
6358         Use add_path.
6359         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
6360         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
6361         gcc-set-multilib-library-path.
6362         * lib/g++.exp (g++_link_flags): Likewise.
6363         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
6364         * lib/c-torture.exp: Do not manipulate ld_library_path at the
6365         top level; do it...
6366         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
6367         to tell when this needs to happen.  Use find_libgcc_s instead of
6368         gcc-set-multilib-library-path.
6369         * lib/gcc-dg.exp: Likewise.
6370         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
6371         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
6372         unless it is in $ALT_LD_LIBRARY_PATH.
6373         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
6374
6375 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
6376
6377         * gnat.dg/discr12.adb: New test.
6378         * gnat.dg/discr12_pkg.ads: New helper.
6379         * gnat.dg/discr13.adb: New test.
6380         * gnat.dg/discr14.ad[sb]: Likewise.
6381         * gnat.dg/discr15.adb: Likewise.
6382         * gnat.dg/discr15_pkg.ads: New helper.
6383         * gnat.dg/discr16.adb: New test.
6384         * gnat.dg/discr16_g.ads: New helper.
6385         * gnat.dg/discr16_pkg.ads: Likewise.
6386         * gnat.dg/discr16_cont.ads: Likewise.
6387         * gnat.dg/discr17.adb: New test.
6388         * gnat.dg/discr18.adb: Likewise.
6389         * gnat.dg/discr18_pkg.ads: New helper.
6390         * gnat.dg/discr19.adb: New test.
6391
6392 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6393
6394         PR fortran/40576
6395         * gfortran.dg/internal_write_1.f90:  New testcase.
6396
6397 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
6398
6399         PR fortran/40594
6400         * gfortran.dg/derived_pointer_recursion_2.f90: New.
6401
6402 2009-06-30  Richard Guenther  <rguenther@suse.de>
6403
6404         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
6405
6406 2009-06-30  Wei Guozhi  <carrot@google.com>
6407
6408         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
6409         to "-Os".
6410
6411 2009-06-30  Ira Rosen  <irar@il.ibm.com>
6412
6413         PR tree-optimization/40542
6414         * gcc.dg/vect/pr40542.c: New test.
6415
6416 2009-06-30  Martin Jambor  <mjambor@suse.cz>
6417
6418         PR tree-optimization/40582
6419         * gcc.c-torture/compile/pr40582.c: New test.
6420
6421 2009-06-30  Wei Guozhi  <carrot@google.com>
6422
6423         PR/40416
6424         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
6425
6426 2009-06-29  Jason Merrill  <jason@redhat.com>
6427
6428         PR c++/40274
6429         * g++.dg/template/debug1.C: New.
6430
6431 2009-06-29  Tobias Burnus  <burnus@net-b.de>
6432
6433         PR fortran/40580
6434         * pointer_check_1.f90: New test.
6435         * pointer_check_2.f90: New test.
6436         * pointer_check_3.f90: New test.
6437         * pointer_check_4.f90: New test.
6438         * pointer_check_5.f90: New test.
6439
6440 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
6441
6442         PR fortran/40551
6443         * gfortran.dg/func_assign_2.f90 : New test.
6444
6445 2009-06-29  Richard Guenther  <rguenther@suse.de>
6446
6447         PR middle-end/14187
6448         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
6449         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
6450         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
6451         * gcc.c-torture/execute/20090623-1.c: Likewise.
6452         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
6453         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
6454
6455 2009-06-29  Richard Guenther  <rguenther@suse.de>
6456
6457         PR middle-end/38212
6458         * gcc.c-torture/execute/pr38212.c: New testcase.
6459
6460 2009-06-29  Richard Guenther  <rguenther@suse.de>
6461
6462         PR tree-optimization/40579
6463         * gcc.c-torture/execute/pr40579.c: New testcase.
6464
6465 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
6466
6467         PR tree-optimization/40550
6468         * gcc.dg/pr40550.c: New test.
6469
6470 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
6471
6472         * gnat.dg/overflow_sum2.adb: New test
6473         * gnat.dg/namet.ads: New helper.
6474
6475         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
6476
6477 2009-06-28  Tobias Burnus  <burnus@net-b.de>
6478
6479         PR fortran/34112
6480         * gfortran.dg/compiler-directive_1.f90: New test.
6481         * gfortran.dg/compiler-directive_2.f: New test.
6482
6483 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6484
6485         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
6486         comment out some values and add some cases.
6487
6488 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
6489
6490         PR testsuite/40567
6491         * gcc.dg/vect/vect.exp: Fix lappend syntax.
6492
6493 2009-06-26  Richard Henderson  <rth@redhat.com>
6494
6495         PR testsuite/40565
6496         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
6497         * gcc.target/i386/local.c: Pass a non-constant to T.
6498
6499 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
6500
6501         PR fortran/39997
6502         PR fortran/40541
6503         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
6504         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
6505         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6506         * gfortran.dg/proc_ptr_result_5.f90: New.
6507
6508 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
6509
6510         PR c/39902
6511         * gcc.dg/dfp/pr39902.c: New test.
6512
6513 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
6514
6515         PR testsuite/40532
6516         * gcc.dg/builtins-65.c: Require c99 runtime.
6517
6518 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6519
6520         * gnat.dg/array7.ad[sb]: New test.
6521
6522 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6523
6524         * gnat.dg/array6.adb: New test.
6525
6526 2009-06-25  Ian Lance Taylor  <iant@google.com>
6527
6528         * g++.dg/warn/Wsign-compare-3.C: New testcase.
6529
6530 2009-06-25  Ian Lance Taylor  <iant@google.com>
6531
6532         * g++.dg/warn/Wunused-16.C: New testcase.
6533
6534 2009-06-25  Ian Lance Taylor  <iant@google.com>
6535
6536         * g++.dg/warn/skip-2.C: New testcase.
6537
6538 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
6539
6540         * gcc.c-torture/execute/20090618-1.c: add dg-run and
6541         dg-skip-if and move to ...
6542         * gcc.dg/torture/20090618-1.c.
6543
6544 2009-06-25  Martin Jambor  <mjambor@suse.cz>
6545
6546         PR tree-optimization/40493
6547         * gcc.c-torture/execute/pr40493.c: New test.
6548
6549 2009-06-24  Jason Merrill  <jason@redhat.com>
6550
6551         PR c++/40342
6552         * g++.dg/template/overload10.C: New.
6553
6554 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
6555
6556         PR fortran/40427
6557         * gfortran.dg/proc_ptr_comp_11.f90: New.
6558
6559 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6560
6561         * gcc.dg/pr40501.c: New testcase.
6562
6563 2009-06-23  DJ Delorie  <dj@redhat.com>
6564
6565         Add MeP port.
6566         * lib/target-supports.exp: Add mep support (no profiling).
6567
6568 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
6569
6570         PR testsuite/39297
6571         * gcc.dg/ssa/loop-31.c: Change scan rules.
6572
6573 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6574
6575         * gcc.dg/cpp/empty-include.c: Update column info.
6576         * gcc.dg/cpp/assert2.c: Update column info.
6577
6578 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
6579
6580         * g++.dg/ext/builtin-object-size1.C: New test.
6581         * g++.dg/ext/builtin-object-size2.C: New test.
6582
6583 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
6584
6585         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6586         * gcc.dg/optimize-bswapdi-1.c: Likewise.
6587
6588 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
6589
6590         * gcc.target/mips/truncate-3.c: New test.
6591
6592 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
6593
6594         PR fortran/37254
6595         PR fortran/39850
6596         * gfortran.dg/interface_30.f90: Modified error message.
6597         * gfortran.dg/proc_decl_22.f90: New.
6598
6599 2009-06-22  Ian Lance Taylor  <iant@google.com>
6600
6601         * gcc.dg/Wcxx-compat-19.c: New testcase.
6602
6603 2009-06-22  Matthias Klose  <doko@ubuntu.com>
6604
6605         PR objc/28050
6606         * pr28050.m: New testcase.
6607
6608 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6609
6610         PR testsuite/40481
6611         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6612
6613 2009-06-22  Martin Jambor  <mjambor@suse.cz>
6614
6615         PR tree-optimization/40492
6616         * g++.dg/torture/pr40492.C: New test.
6617
6618 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
6619
6620         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6621         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
6622
6623 2009-06-22  Olivier Hainque  <hainque@adacore.com>
6624
6625         * gnat.dg/raise_ce.adb: Helper for ...
6626         * gnat.dg/handle_and_return.adb: New test.
6627
6628 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6629
6630         PR fortran/40443
6631         * gfortran.dg/generic_18.f90: New test.
6632
6633 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6634
6635         PR fortran/40472
6636         * gfortran.dg/spread_size_limit.f90: New test.
6637
6638 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6639
6640         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6641         to put dump files in a subdirectory.
6642         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6643         ".o" temporary files.
6644
6645 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
6646
6647         PR fortran/39850
6648         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6649         * gfortran.dg/interface_20.f90: Ditto.
6650         * gfortran.dg/interface_21.f90: Ditto.
6651         * gfortran.dg/interface_22.f90: Ditto.
6652         * gfortran.dg/interface_30.f90: New.
6653         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6654
6655 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6656
6657         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6658         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6659         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6660         DEFAULT_VECTFLAGS.
6661
6662 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6663             Revital Eres  <eres@il.ibm.com>
6664
6665         PR testsuite/40359
6666         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6667         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6668         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6669
6670 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6671
6672         PR testsuite/40475
6673         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6674         without misalignment support.
6675         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6676
6677 2009-06-20  Tobias Burnus  <burnus@net-b.de>
6678
6679         PR fortran/40452
6680         * gfortran.dg/bounds_check_strlen_9.f90: New test.
6681
6682 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
6683
6684         PR fortran/40440
6685         * gfortran.dg/alloc_comp_result_2.f90: New test.
6686
6687 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6688
6689         PR target/40482
6690         * gcc.target/arm/pr40482.c: New test.
6691
6692 2009-06-19  Ian Lance Taylor  <iant@google.com>
6693
6694         * gcc.dg/Wcxx-compat-18.c: New testcase.
6695
6696 2009-06-19  Richard Guenther  <rguenther@suse.de>
6697
6698         * gcc.c-torture/execute/20090618-1.c: New testcase.
6699
6700 2009-06-19  Ian Lance Taylor  <iant@google.com>
6701
6702         * gcc.dg/Wcxx-compat-17.c: New testcase.
6703
6704 2009-06-19  Ian Lance Taylor  <iant@google.com>
6705
6706         * gcc.dg/Wcxx-compat-15.c: New testcase.
6707
6708 2009-06-19  Ian Lance Taylor  <iant@google.com>
6709
6710         * gcc.dg/Wcxx-compat-16.c: New testcase.
6711
6712 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6713
6714         * gcc.dg/builtins-34.c: Add significand cases.
6715
6716 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6717
6718         PR testsuite/40491
6719         * gcc.dg/20080522-1.c: Remove testcase for real.
6720         * gcc.dg/20080528-1.c: Ditto.
6721
6722 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
6723
6724         PR fortran/40450
6725         * gfortran.dg/proc_ptr_20.f90: New.
6726
6727 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
6728
6729         PR target/40470
6730         * gcc.dg/torture/pr40470-1.c: New.
6731         * gcc.dg/torture/pr40470-2.c: Likewise.
6732         * gcc.dg/torture/pr40470-3.c: Likewise.
6733         * gcc.dg/torture/pr40470-4.c: Likewise.
6734
6735 2009-06-18  Diego Novillo  <dnovillo@google.com>
6736
6737         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6738         * gcc.dg/plugin/ggcplug.c: Likewise.
6739         * gcc.dg/plugin/one_time_plugin.c: Likewise.
6740         * g++.dg/plugin/selfassign.c: Likewise.
6741         * g++.dg/plugin/attribute_plugin.c: Likewise.
6742         * g++.dg/plugin/dumb_plugin.c: Likewise.
6743
6744 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6745
6746         * gcc.dg/cpp/arith-3.c: Add column info.
6747
6748 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6749
6750         * gcc.target/arm/fp16-compile-none-2.c: New.
6751         * gcc.target/arm/fp16-compile-ieee-12.c: New.
6752         * gcc.target/arm/fp16-compile-alt-12.c: New.
6753
6754 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6755
6756         * gcc.target/arm/fp16-compile-alt-1.c: New.
6757         * gcc.target/arm/fp16-compile-alt-2.c: New.
6758         * gcc.target/arm/fp16-compile-alt-3.c: New.
6759         * gcc.target/arm/fp16-compile-alt-4.c: New.
6760         * gcc.target/arm/fp16-compile-alt-5.c: New.
6761         * gcc.target/arm/fp16-compile-alt-6.c: New.
6762         * gcc.target/arm/fp16-compile-alt-7.c: New.
6763         * gcc.target/arm/fp16-compile-alt-8.c: New.
6764         * gcc.target/arm/fp16-compile-alt-9.c: New.
6765         * gcc.target/arm/fp16-compile-alt-10.c: New.
6766         * gcc.target/arm/fp16-compile-alt-11.c: New.
6767         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6768         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6769         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6770         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6771         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6772         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6773         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6774         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6775         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6776         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6777         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6778         * gcc.target/arm/fp16-compile-none-1.c: New.
6779         * gcc.target/arm/fp16-compile-exprtype.c: New.
6780         * gcc.target/arm/fp16-compile-vcvt.c: New.
6781         * gcc.target/arm/fp16-builtins-1.c: New.
6782         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6783         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6784         * gcc.target/arm/fp16-param-1.c: New.
6785         * gcc.target/arm/fp16-return-1.c: New.
6786         * gcc.target/arm/fp16-unprototyped-1.c: New.
6787         * gcc.target/arm/fp16-unprototyped-2.c: New.
6788         * gcc.target/arm/fp16-variadic-1.c: New.
6789         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6790         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6791         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6792         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6793         * gcc.dg/torture/arm-fp16-ops.h: New.
6794         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6795         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6796         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6797         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6798         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6799         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6800         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6801         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6802         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6803         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6804         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6805         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6806         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6807         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6808         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6809         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6810         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6811         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6812         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6813         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6814         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6815
6816 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6817
6818         * gcc.dg/builtins-65.c: New test.
6819
6820 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6821
6822         PR fortran/40451
6823         * gfortran.dg/proc_ptr_result_4.f90: New.
6824
6825 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6826
6827         * gcc.c-torture/execute/bitfld-5.c: New test.
6828
6829 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6830
6831         * gcc.dg/builtin-unreachable-3.c: New test.
6832
6833 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6834
6835         * gcc.target/i386/builtin-unreachable.c: New test.
6836
6837 2009-06-17  Ian Lance Taylor  <iant@google.com>
6838
6839         * gcc.dg/Wcxx-compat-14.c: New testcase.
6840
6841 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6842
6843         * gcc.dg/func-ptr-conv-1.c: Update column info.
6844
6845 2009-06-17  Richard Guenther  <rguenther@suse.de>
6846
6847         PR middle-end/40404
6848         * gcc.c-torture/execute/pr40404.c: New testcase.
6849
6850 2009-06-17  Richard Guenther  <rguenther@suse.de>
6851
6852         PR middle-end/40460
6853         * g++.dg/torture/pr40460.C: New testcase.
6854
6855 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6856
6857         * gcc.dg/plugin/one_time_plugin.c: New test.
6858         * gcc.dg/plugin/one_time-test-1.c: New test.
6859         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6860
6861 2009-06-16  Ian Lance Taylor  <iant@google.com>
6862
6863         * g++.dg/warn/skip-1.C: New testcase.
6864
6865 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6866
6867         PR middle-end/40446
6868         * g++.dg/other/pr40446.C: New test.
6869
6870 2009-06-16  Richard Guenther  <rguenther@suse.de>
6871
6872         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6873         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6874         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6875         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6876
6877 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6878
6879         * gcc.c-torture/compile/pr40432.c: New file.
6880
6881 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6882
6883         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6884
6885 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6886
6887         PR fortran/36947
6888         PR fortran/40039
6889         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6890         * gfortran.dg/interface_20.f90: Modified error messages.
6891         * gfortran.dg/interface_21.f90: Ditto.
6892         * gfortran.dg/interface_26.f90: Ditto.
6893         * gfortran.dg/interface_27.f90: Ditto.
6894         * gfortran.dg/interface_28.f90: Extended test case.
6895         * gfortran.dg/interface_29.f90: New.
6896         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6897         * gfortran.dg/proc_decl_8.f90: Ditto.
6898         * gfortran.dg/proc_ptr_11.f90: Ditto.
6899         * gfortran.dg/proc_ptr_15.f90: Ditto.
6900
6901 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6902
6903         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6904         printing.
6905         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6906         gcc.dg/vect/vect-outer-4f.c: Likewise.
6907         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6908         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6909         Likewise.
6910         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6911         outer loop.
6912
6913 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6914
6915         PR fortran/40383
6916         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6917
6918 2009-06-15  Ian Lance Taylor  <iant@google.com>
6919
6920         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6921         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6922         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6923         Recognize new notes.
6924         * gcc.dg/stmt-expr-label-2.c: Likewise.
6925         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6926         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6927         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6928         * gcc.dg/c99-vla-jump-4.c: Likewise.
6929         * gcc.dg/stmt-expr-label-1.c: Likewise.
6930         * gcc.dg/stmt-expr-label-3.c: Likewise.
6931         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6932
6933 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6934
6935         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6936
6937 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6938
6939         * gcc.dg/builtin-object-size-7.c: New test.
6940
6941 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6942
6943         PR testsuite/40426
6944         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6945         level != "" use separate -gdwarf-2 -g${level} options instead of
6946         -gdwarf-2${level}.
6947         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6948         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6949         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6950
6951 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6952
6953         * g++.dg/abi/mangle11.C: Update warning line.
6954         * g++.dg/abi/mangle12.C: Update warning line.
6955         * g++.dg/abi/mangle17.C: Update warning line.
6956         * g++.dg/abi/mangle20-2.C: Update warning line.
6957
6958 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6959
6960         * gcc.dg/optimize-bswap-1.c: Split into these two:
6961         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6962         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6963
6964 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6965
6966         * gcc.dg/optimize-bswap-1.c: New testcase.
6967
6968 2009-06-14  Richard Guenther  <rguenther@suse.de>
6969
6970         PR middle-end/40389
6971         * g++.dg/torture/pr40389.C: New testcase.
6972
6973 2009-06-13  Richard Guenther  <rguenther@suse.de>
6974
6975         PR tree-optimization/40421
6976         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6977
6978 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6979
6980         * gcc.dg/old-style-prom-3.c: Add column info.
6981         * gcc.dg/overflow-warn-1.c
6982         * gcc.dg/gomp/pr27415.c
6983         * gcc.dg/gomp/for-1.c: Same.
6984         * gcc.dg/enum-compat-1.c: Same.
6985         * gcc.dg/c99-tag-3.c: Same.
6986         * gcc.dg/Wredundant-decls-2.c: Same.
6987         * gcc.dg/func-ptr-conv-1.c: Same.
6988         * gcc.dg/asm-wide-1.c: Same.
6989         * gcc.dg/nofixed-point-2.c: Same.
6990         * gcc.dg/cpp/line3.c: Same.
6991         * gcc.dg/array-10.c: Same.
6992         * gcc.dg/c99-vla-jump-1.c: Same.
6993         * gcc.dg/pr20368-1.c: Same.
6994         * gcc.dg/Wshadow-3.c: Same.
6995         * gcc.dg/c90-const-expr-8.c: Same.
6996         * gcc.dg/label-decl-2.c: Same.
6997         * gcc.dg/dremf-type-compat-2.c: Same.
6998         * gcc.dg/c90-const-expr-5.c: Same.
6999         * gcc.dg/builtins-30.c: Same.
7000         * gcc.dg/Warray-bounds.c: Same.
7001         * gcc.dg/Wcxx-compat-2.c: Same.
7002         * gcc.dg/tree-ssa/col-1.c: Same.
7003         * gcc.dg/old-style-prom-2.c: Same.
7004         * gcc.dg/cast-function-1.c: Same.
7005         * gcc.dg/pr15698-1.c: Same.
7006         * gcc.dg/dremf-type-compat-3.c: Same.
7007         * gcc.dg/vla-8.c: Same.
7008         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
7009         line.
7010         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
7011         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
7012         * gcc.dg/enum-compat-1.c: Same.
7013         * gcc.dg/dremf-type-compat-2.c: Same.
7014         * gcc.dg/old-style-prom-2.c: Same.
7015         * gcc.dg/pr15698-1.c: Same.
7016         * gcc.dg/pr20368-1.c: Same.
7017         * gcc.dg/dremf-type-compat-3.c: Same.
7018         * gcc.dg/builtins-30.c: Same.  Test for columns.
7019
7020 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
7021
7022         PR fortran/40176
7023         * gfortran.dg/proc_decl_1.f90: Extended.
7024
7025 2009-06-12  Ian Lance Taylor  <iant@google.com>
7026
7027         * gcc.dg/Wcxx-compat-13.c: New testcase.
7028
7029 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7030
7031         PR tree-opt/38865
7032         * gcc.dg/tree-ssa/fre-vce-1.c
7033
7034 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
7035
7036         PR testsuite/40384
7037         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
7038         min-insn-to-prefetch-ratio=5.
7039
7040 2009-06-12  Joey Ye  <joey.ye@intel.com>
7041             H.J. Lu  <hongjiu.lu@intel.com>
7042
7043         PR middle-end/39146
7044         * gcc.target/i386/stackalign/pr39146.c: New.
7045
7046 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
7047
7048         * gcc.target/i386/crc32-1.c: New.
7049         * gcc.target/i386/crc32-2.c: Likewise.
7050
7051 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
7052
7053         PR c/39252
7054         * gcc.dg/builtin-unreachable-1.c: New test.
7055         * gcc.dg/builtin-unreachable-2.c: Same.
7056
7057 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
7058
7059         PR fortran/40402
7060         * gfortran.dg/data_value_1.f90: New test.
7061
7062 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7063
7064         PR testsuite/39831
7065         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
7066         remove ilp32 requirement.
7067         * gcc.target/i386/excess-precision-2.c: Likewise.
7068         * gcc.target/i386/excess-precision-3.c: Likewise.
7069         * gcc.target/i386/excess-precision-4.c: Likewise.
7070         * gcc.target/i386/excess-precision-5.c: Likewise.
7071         * gcc.target/i386/excess-precision-6.c: Likewise.
7072
7073 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7074
7075         PR fortran/38718
7076         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
7077         * gfortran.dg/nan_5.f90: New test.
7078
7079 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
7080
7081         * gcc.target/arm/neon-modes-1.c: New test.
7082
7083 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
7084
7085         * g++.dg/torture/pr31579.C: Cast pointer
7086         via __SIZE_TYPE__ instead of 'unsigned long'.
7087
7088 2009-06-10  Anthony Green  <green@moxielogic.com>
7089
7090         * lib/target-supports.exp (check_profiling_available):
7091         Profiling is not available for testing purposes on moxie.
7092
7093 2009-06-09  Ian Lance Taylor  <iant@google.com>
7094
7095         * gcc.dg/Wcxx-compat-12.c: New testcase.
7096
7097 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
7098
7099         PR libfortran/40334
7100         * gfortran.dg/backspace_11.f90: New.
7101
7102 2009-06-09  Jason Merrill  <jason@redhat.com>
7103
7104         * g++.dg/cpp0x/defaulted10.C: New.
7105
7106 2009-06-09  Martin Jambor  <mjambor@suse.cz>
7107
7108         * gcc.c-torture/compile/pr40351.c: New file.
7109
7110 2009-06-09  Olivier Hainque  <hainque@adacore.com>
7111
7112         * gnat.dg/align_max.adb: New test.
7113
7114 2009-06-08  Jason Merrill  <jason@redhat.com>
7115
7116         * g++.dg/cpp0x/auto15.C: New.
7117
7118 2009-06-08  Jan Hubicka  <jh@suse.cz>
7119
7120         PR debug/39834
7121         * gcc.dg/torture/pr39834.c
7122
7123 2009-06-08  Jan Hubicka  <jh@suse.cz>
7124
7125         PR middle-end/40102
7126         * g++.dg/torture/pr40102.C: New testcase.
7127
7128 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
7129
7130         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
7131         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
7132         * gcc.dg/builtin-object-size-6.c: New test.
7133
7134         PR c++/40373
7135         * g++.dg/template/dtor7.C: New test.
7136
7137         PR c++/40370
7138         PR c++/40372
7139         * g++.dg/template/error41.C: New test.
7140         * g++.dg/template/error42.C: New test.
7141
7142 2009-06-08  Revital Eres  <eres@il.ibm.com>
7143
7144         PR testsuite/40359
7145         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
7146         * gcc.dg/vect/vect-88.c: Likewise.
7147         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7148         * gcc.dg/vect/pr25413.c: Likewise.
7149         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
7150
7151 2009-06-07  Ian Lance Taylor  <iant@google.com>
7152
7153         * g++.dg/warn/Wswitch-3.C: New testcase.
7154         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
7155         * gcc.dg/Wswitch-enum-error.c: Likewise.
7156         * gcc.dg/Wswitch-error.c: Likewise.
7157
7158 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7159
7160         PR fortran/40008
7161         * gfortran.dg/negative_unit.f: Update test.
7162         * gfortran.dg/negative_unit_int8.f: Update test.
7163         * gfortran.dg/newunit_1.f90: New test.
7164
7165 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7166
7167         PR fortran/25104
7168         PR fortran/29962
7169         * gfortran.dg/spread_init_expr.f03: New.
7170         * gfortran.dg/unpack_init_expr.f03: New.
7171         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
7172         error message.
7173
7174 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7175
7176         PR fortran/25104
7177         PR fortran/29962
7178         * gfortran.dg/count_init_expr.f03
7179         * gfortran.dg/product_init_expr.f03
7180         * gfortran.dg/sum_init_expr.f03
7181
7182 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7183
7184         PR fortran/36874
7185         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
7186         message.
7187         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
7188         shapes.
7189         * gfortran.dg/zero_sized_5.f90: Likewise.
7190
7191 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
7192
7193         PR middle-end/32950
7194         * g++.dg/torture/pr32950.C: New.
7195
7196 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7197
7198         PR fortran/25104
7199         PR fortran/29962
7200         * gfortran.dg/dot_product_1.f03: New.
7201         * gfortran.dg/matmul_8.f03: New.
7202         * gfortran.dg/transpose_3.f03: New.
7203
7204 2009-06-06  Ian Lance Taylor  <iant@google.com>
7205
7206         * gcc.dg/Wunused-label-1.c: New test case.
7207         * g++.dg/warn/Wunused-label-1.C: New test case.
7208         * g++.dg/warn/Wunused-label-2.C: New test case.
7209         * g++.dg/warn/Wunused-label-3.C: New test case.
7210
7211 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
7212
7213         PR fortran/37203
7214         * reshape_zerosize_2.f90: New.
7215
7216 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
7217
7218         PR fortran/32890
7219         * gfortran.dg/pack_assign_1.f90: New.
7220         * gfortran.dg/pack_vector_1.f90: New.
7221
7222 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
7223
7224         PR middle-end/40340
7225         * gcc.dg/pr40340-1.c: New test.
7226         * gcc.dg/pr40340-2.c: New test.
7227         * gcc.dg/pr40340-3.c: New test.
7228         * gcc.dg/pr40340-4.c: New test.
7229         * gcc.dg/pr40340-5.c: New test.
7230         * gcc.dg/pr40340.h: New file.
7231
7232 2009-06-05  Revital Eres  <eres@il.ibm.com>
7233
7234         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
7235         New procedure.
7236         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
7237         * gcc.dg/vect/vect-33.c: Likewise.
7238         * gcc.dg/vect/vect-92.c: Likewise.
7239         * gcc.dg/vect/vect-58.c: Likewise.
7240         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7241         * gcc.dg/vect/vect-42.c: Likewise.
7242         * gcc.dg/vect/slp-25.c: Likewise.
7243         * gcc.dg/vect/vect-align-1.c: Likewise.
7244         * gcc.dg/vect/vect-align-2.c: Likewise.
7245         * gcc.dg/vect/vect-93.c: Likewise.
7246         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
7247         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
7248         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
7249         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
7250         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
7251         * gcc.dg/vect/vect-26.c: Likewise.
7252         * gcc.dg/vect/vect-44.c: Likewise.
7253         * gcc.dg/vect/vect-70.c: Likewise.
7254         * gcc.dg/vect/vect-95.c: Likewise.
7255         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7256         * gcc.dg/vect/vect-28.c: Likewise.
7257         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
7258         * gcc.dg/vect/vect-87.c: Likewise.
7259         * gcc.dg/vect/vect-109.c: Likewise.
7260         * gcc.dg/vect/vect-54.c: Likewise.
7261         * gcc.dg/vect/vect-96.c: Likewise.
7262         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7263         * gcc.dg/vect/vect-88.c: Likewise.
7264         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7265         * gcc.dg/vect/vect-89.c: Likewise.
7266         * gcc.dg/vect/vect-91.c: Likewise.
7267         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7268         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7269         * gfortran.dg/vect/vect-2.f90: Likewise.
7270         * gfortran.dg/vect/vect-3.f90: Likewise.
7271         * gfortran.dg/vect/vect-4.f90: Likewise.
7272         * gfortran.dg/vect/vect-5.f90: Likewise.
7273
7274 2009-06-05  Alexander Strange <astrange@ithinksw.com>
7275
7276         PR tree-optimization/36318
7277         * gcc.dg/tree-ssa/sra-7.c: New test.
7278
7279 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
7280
7281         PR fortran/37203
7282         * gfortran.dg/reshape_order_5.f90: New.
7283         * gfortran.dg/reshape_shape_1.f90: New.
7284
7285 2009-06-04  Jason Merrill  <jason@redhat.com>
7286
7287         * g++.dg/template/error38.C: Add pointer-to-typedef case.
7288
7289 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
7290
7291         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
7292         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
7293
7294 2009-06-04  Richard Guenther  <rguenther@suse.de>
7295
7296         PR c++/39371
7297         * g++.dg/torture/pr40335.C: New testcase.
7298
7299 2009-06-03  Richard Guenther  <rguenther@suse.de>
7300
7301         PR middle-end/40328
7302         * gcc.dg/torture/pr40328.c: New testcase.
7303
7304 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
7305
7306         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
7307         m68k and fido.
7308
7309 2009-06-03  Martin Jambor  <mjambor@suse.cz>
7310
7311         * g++.dg/torture/pr40323.C: New file.
7312
7313 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
7314
7315         * gnat.dg/specs/root.ads: New test.
7316         * gnat.dg/specs/root-level_1.ads: Likewise.
7317         * gnat.dg/specs/root-level_2.ads: Likewise.
7318         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
7319
7320 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
7321
7322         * g++.dg/init/ref15.C: Require unwrapped targets.
7323
7324 2009-06-02  Jason Merrill  <jason@redhat.com>
7325
7326         * g++.dg/cpp0x/initlist13.C: Remove expected error.
7327         * g++.dg/cpp0x/initlist18.C: New.
7328         * g++.dg/cpp0x/initlist19.C: New.
7329
7330         * g++.dg/cpp0x/auto14.C: New.
7331
7332 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
7333
7334         * gnat.dg/alignment6.adb: Remove XFAIL.
7335
7336 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
7337
7338         PR c++/38089
7339         * g++.dg/template/spec36.C: New test.
7340
7341 2009-06-01  Ian Lance Taylor  <iant@google.com>
7342
7343         * gcc.dg/cast-qual-3.c: New testcase.
7344         * g++.dg/warn/Wcast-qual2.C: New testcase.
7345
7346 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
7347
7348         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
7349         (process-message): Expect column numbers.
7350         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
7351         * gcc.dg/pch/counter-2.c: Same.
7352         * gcc.dg/pch/valid-2.c: Same.
7353         * gcc.dg/pch/warn-1.c: Same.
7354         * gcc.dg/pch/valid-1.c: Same.
7355         * gcc.dg/cpp/include2a.c: Handle lack of columns.
7356         * gcc.dg/cpp/syshdr.c: Same.
7357         * gcc.dg/cpp/19940712-1.c: Same.
7358         * gcc.dg/cpp/missing-header-1.c: Same.
7359         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
7360         * gcc.dg/cpp/tr-warn3.c: Same.
7361         * gcc.dg/cpp/pr29612-2.c: Same.
7362         * gcc.dg/cpp/tr-warn4.c: Same.
7363         * gcc.dg/cpp/Wtrigraphs.c: Same.
7364         * gcc.dg/cpp/poison.c: Same.
7365         * gcc.dg/cpp/arith-3.c: Same.
7366         * gcc.dg/cpp/sysmac2.c: Same.
7367         * gcc.dg/cpp/cpp.exp: Same.
7368         * gcc.dg/cpp/tr-warn5.c: Same.
7369         * gcc.dg/cpp/include2.c: Same.
7370         * gcc.dg/cpp/Wmissingdirs.c: Same.
7371         * gcc.dg/cpp/Wmissingdirs.c: Same.
7372         * gcc.dg/cpp/tr-warn6.c: Same.
7373         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
7374         * gcc.dg/cpp/macspace1.c: Same.
7375         * gcc.dg/cpp/escape-2.c: Same.
7376         * gcc.dg/cpp/assert2.c: Same.
7377         * gcc.dg/cpp/undef2.c: Same.
7378         * gcc.dg/cpp/macspace2.c: Same.
7379         * gcc.dg/cpp/tr-warn1.c: Same.
7380         * gcc.dg/cpp/extratokens2.c: Same.
7381         * gcc.dg/cpp/strify2.c: Same.
7382         * gcc.dg/cpp/Wsignprom.c: Same.
7383         * gcc.dg/cpp/redef2.c: Same.
7384         * gcc.dg/cpp/trad/trad.exp: Same.
7385         * gcc.dg/cpp/arith-1.c: Same.
7386         * gcc.dg/cpp/extratokens.c: Same.
7387         * gcc.dg/cpp/if-mpar.c: Same.
7388
7389 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7390
7391         * gnat.dg/nested_float_packed.ads: New test.
7392
7393 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7394             Eric Botcazou  <botcazou@adacore.com>
7395
7396         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
7397         * gnat.dg/test_oconst.adb: New test.
7398
7399 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
7400
7401         * gcc.dg/plugin/ggcplug.c: Moved comment.
7402         (plugin_init): Fixed typo, declared i, returned 0 at end.
7403
7404 2009-05-31  Ira Rosen  <irar@il.ibm.com>
7405
7406         PR testsuite/40244
7407         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
7408         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
7409
7410 2009-05-29  Ian Lance Taylor  <iant@google.com>
7411
7412         * gcc.dg/Wcxx-compat-11.c: New testcase.
7413
7414 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7415
7416         PR fortran/40019
7417         * gfortran.dg/leadz_trailz_1.f90: New test.
7418         * gfortran.dg/leadz_trailz_2.f90: New test.
7419
7420 2009-05-29  Martin Jambor  <mjambor@suse.cz>
7421
7422         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
7423         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
7424         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7425         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7426         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
7427         * gcc.dg/tree-ssa/sra-2.c: Likewise.
7428         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7429         * gcc.dg/tree-ssa/sra-1.c: Likewise.
7430         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
7431         * gcc.dg/tree-ssa/sra-5.c: New file.
7432         * gcc.dg/tree-ssa/sra-6.c: New file.
7433         * gcc.c-torture/compile/sra-1.c: New file.
7434
7435 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
7436
7437         PR middle-end/40291
7438         * gcc.c-torture/compile/pr40291.c: New test.
7439
7440         PR target/40017
7441         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
7442         __vector _Bool.
7443         * gcc.target/powerpc/altivec-30.c: New test.
7444         * gcc.target/powerpc/altivec-31.c: New test.
7445
7446 2009-05-28  Richard Guenther  <rguenther@suse.de>
7447
7448         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
7449         * gcc.c-torture/execute/20090527-1.c: Likewise.
7450
7451 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
7452
7453         PR c++/39754
7454         * g++.dg/template/canon-type-1.C: New test.
7455         * g++.dg/template/canon-type-2.C: Likewise.
7456         * g++.dg/template/canon-type-3.C: Likewise.
7457         * g++.dg/template/canon-type-4.C: Likewise.
7458         * g++.dg/template/canon-type-5.C: Likewise.
7459         * g++.dg/template/canon-type-6.C: Likewise.
7460         * g++.dg/template/canon-type-7.C: Likewise.
7461
7462 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
7463             Uros Bizjak  <ubizjak@gmail.com>
7464             Danny Smith  <dansmister@gmail.com>
7465
7466         PR target/37216
7467
7468         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
7469         New function.
7470         * gcc.target/i386/pr37216.c:  New test source file.
7471         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
7472         use -fno-common for testing Cygwin and MinGW targets.
7473
7474 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
7475
7476         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
7477         * g++.dg/opt/memcpy1.C (size_t): Likewise.
7478         * g++.dg/pr37742.C (size_t): Likewise.
7479         * g++.dg/torture/pr34850.C (size_t): Likewise.
7480         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
7481         _PTRDIFF_TYPE__.
7482         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
7483         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
7484         (size_t): Use __extension__ and __SIZE_TYPE__.
7485         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
7486         __SIZE_TYPE__.
7487         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
7488         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
7489         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
7490         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
7491         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
7492         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
7493         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
7494         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
7495         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
7496         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
7497         (__ssize_t): Likewise.
7498         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
7499         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
7500         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
7501         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
7502         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
7503         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
7504         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
7505         * gcc.dg/pr33667.c (size_t): Likewise.
7506         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
7507         * gcc.dg/torture/pr39204.c (size_t): Likewise.
7508         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
7509         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
7510         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
7511         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
7512
7513 2009-05-28  Ira Rosen  <irar@il.ibm.com>
7514
7515         PR tree-optimization/40254
7516         * gcc.dg/vect/pr40254.c: New test.
7517
7518 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
7519
7520         PR middle-end/33699
7521         * gcc.target/mips/const-anchor-1.c: New test.
7522         * gcc.target/mips/const-anchor-2.c: New test.
7523
7524 2009-05-27  Jason Merrill  <jason@redhat.com>
7525
7526         * g++.dg/cpp0x/initlist15.C: New.
7527         * g++.dg/cpp0x/initlist16.C: New.
7528         * g++.dg/cpp0x/initlist17.C: New.
7529
7530 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
7531
7532         PR fortran/39178
7533         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7534         patterns to reflect frontend changes.
7535         * gfortran.dg/vector_subscript_4.f90: Likewise.
7536
7537 2009-05-27  Olivier Hainque  <hainque@adacore.com>
7538             Eric Botcazou  <botcazou@adacore.com>
7539
7540         * gcc.c-torture/execute/align-nest.c: New testcase.
7541         * gnat.dg/misaligned_nest.adb: New testcase.
7542
7543 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
7544
7545         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7546         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7547         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7548         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7549
7550 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
7551
7552         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7553         cast instead of assuming 0ul.
7554         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7555         __SIZE_TYPE__.
7556         (_type_desc): Make first argument const.
7557         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7558
7559 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7560
7561         PR libfortran/40187
7562         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
7563         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
7564
7565 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
7566
7567         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7568         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7569         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7570         * gcc.dg/plugin/ggcplug.c: Added new file.
7571
7572 2009-05-26  Tobias Burnus  <burnus@net-b.de>
7573
7574         PR fortran/40246
7575         * gfortran.dg/nullify_4.f90: New test.
7576
7577 2009-05-26  Richard Guenther  <rguenther@suse.de>
7578
7579         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7580
7581 2009-05-26  Richard Guenther  <rguenther@suse.de>
7582
7583         PR middle-end/40252
7584         * gcc.c-torture/compile/pr40252.c: New testcase.
7585
7586 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
7587
7588         PR c++/40007
7589         * g++.dg/template/typedef18.C: New test.
7590         * g++.dg/template/typedef19.C: Likewise.
7591         * g++.dg/template/typedef20.C: Likewise.
7592         * g++.dg/template/access11.C: Adjust.
7593
7594 2009-05-26  Richard Guenther  <rguenther@suse.de>
7595
7596         PR testsuite/40247
7597         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7598
7599 2009-05-25  Jason Merrill  <jason@redhat.com>
7600
7601         PR c++/38064
7602         * g++.dg/cpp0x/enum3.C: New test.
7603
7604 2009-05-25  Richard Guenther  <rguenther@suse.de>
7605
7606         PR tree-optimization/36327
7607         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7608         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7609         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7610         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7611         * gcc.dg/vect/vect-40.c: Likewise.
7612         * gcc.dg/vect/vect-42.c: Likewise.
7613         * gcc.dg/vect/vect-46.c: Likewise.
7614         * gcc.dg/vect/vect-76.c: Likewise.
7615
7616 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
7617
7618         PR fortran/40176
7619         * gfortran.dg/proc_ptr_18.f90: New.
7620         * gfortran.dg/proc_ptr_19.f90: New.
7621         * gfortran.dg/proc_ptr_comp_9.f90: New.
7622         * gfortran.dg/proc_ptr_comp_10.f90: New.
7623
7624 2009-05-25  Richard Guenther  <rguenther@suse.de>
7625
7626         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7627         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7628
7629 2009-05-25  Ira Rosen  <irar@il.ibm.com>
7630
7631         PR tree-optimization/40238
7632         * gcc.dg/vect/pr40238.c: New test.
7633
7634 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7635             Dominique Dhumieres  <dominiq@lps.ens.fr>
7636
7637         PR fortran/35732
7638         PR fortran/39872
7639         * gfortran.dg/bounds_check_fail_3.f90: New test.
7640         * gfortran.dg/bounds_check_fail_4.f90: New test.
7641         * gfortran.dg/bounds_check_14.f90: Update test.
7642         * gfortran.dg/bound_4.f90: Update test.
7643
7644 2009-05-24  Richard Guenther  <rguenther@suse.de>
7645
7646         PR middle-end/40233
7647         * gcc.c-torture/compile/pr40233.c: New testcase.
7648
7649 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
7650
7651         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7652         for alpha*-*-* targets.
7653
7654 2009-05-24  Ira Rosen  <irar@il.ibm.com>
7655
7656         * gcc.dg/vect/bb-slp-1.c: New test.
7657         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7658         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7659         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7660         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7661         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7662         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7663         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7664         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7665         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7666         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7667         gcc.dg/vect/bb-slp-22.c: Likewise.
7668         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7669
7670 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
7671             Maxim Kuvyrkov  <maxim@codesourcery.com>
7672
7673         * gcc.dg/falign-labels-1.c: New test.
7674
7675 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7676
7677         * gnat.dg/specs/rep_clause3.ads: New test.
7678
7679 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7680
7681         * gnat.dg/addr6.adb: New test.
7682
7683 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7684
7685         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7686         New function.
7687         * gcc.target/arm/thumb2-mul-space.c: New file.
7688         * gcc.target/arm/thumb2-mul-space-2.c: New file.
7689         * gcc.target/arm/thumb2-mul-space-3.c: New file.
7690         * gcc.target/arm/thumb2-mul-speed.c: New file.
7691
7692 2009-05-22  Richard Guenther  <rguenther@suse.de>
7693
7694         PR middle-end/38964
7695         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7696         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7697         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7698
7699 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7700
7701         * gcc.dg/dll-6.c: New test.
7702         * gcc.dg/dll-6a.c: Likewise.
7703         * gcc.dg/dll-7.c: Likewise.
7704         * gcc.dg/dll-7a.c: Likewise.
7705         * g++.dg/ext/dllexport2.C: Likewise.
7706         * g++.dg/ext/dllexport2a.cc: Likewise.
7707
7708 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
7709
7710         PR target/37846
7711         * gcc.target/ia64/mfused-madd-vect.c: New test.
7712         * gcc.target/ia64/mfused-madd.c: New test.
7713         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7714         * gcc.target/ia64/mno-fused-madd.c: New test.
7715
7716 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7717
7718         * gcc.target/i386/movbe-1.c: New.
7719         * gcc.target/i386/movbe-2.c: Likewise.
7720
7721 2009-05-21  Taras Glek  <tglek@mozilla.com>
7722
7723         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7724         plugin_init signature.
7725         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7726         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7727         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7728
7729 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
7730
7731         * gcc.dg/target/arm/neon-vmla-1.c: New.
7732         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7733
7734 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
7735
7736         * gcc.target/mips/octeon-exts-6.c: New test.
7737         * gcc.target/mips/extend-1.c: New test.
7738         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7739         EXTS.
7740         * gcc.target/mips/octeon-exts-5.c: Likewise.
7741
7742 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
7743
7744         PR middle-end/40204
7745         * gcc.c-torture/compile/pr40204.c: New test.
7746
7747 2009-05-20  Richard Guenther  <rguenther@suse.de>
7748
7749         * gcc.c-torture/compile/20090518-1.c: New testcase.
7750
7751 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7752
7753         PR tree-optimization/40087
7754         * gcc.dg/tree-ssa/pr40087.c: New test.
7755
7756 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7757
7758         * gcc.dg/vector-4.c: New testcase.
7759         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7760         * g++.dg/ext/vector16.C: New testcase.
7761
7762 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7763
7764         PR c/40172
7765         * gcc.dg/pr40172.c: Renamed to ...
7766         * gcc.dg/pr40172-1.c: This.
7767
7768         * gcc.dg/pr40172-2.c: New.
7769         * gcc.dg/pr40172-3.c: Likewise.
7770
7771 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7772
7773         PR c/40172
7774         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7775
7776 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7777
7778         * gnat.dg/loop_optimization6.ad[sb]: New test.
7779
7780 2009-05-19  Richard Guenther  <rguenther@suse.de>
7781
7782         * gcc.c-torture/compile/20090519-1.c: New testcase.
7783
7784 2009-05-18  Jason Merrill  <jason@redhat.com>
7785
7786         * g++.dg/cpp0x/explicit1.C: New.
7787         * g++.dg/cpp0x/explicit2.C: New.
7788
7789 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7790
7791         PR debug/40109
7792         * g++.dg/debug/dwarf2/nested-1.C: New test.
7793
7794 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7795
7796         PR testsuite/39907
7797         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7798         stack alignment.
7799
7800 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7801
7802         PR fortran/40164
7803         * gfortran.dg/proc_ptr_comp_8.f90: New.
7804
7805 2009-05-18  Richard Guenther  <rguenther@suse.de>
7806
7807         PR fortran/40168
7808         * gfortran.dg/array_memset_2.f90: Adjust.
7809
7810 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7811
7812         PR fortran/36947
7813         PR fortran/40039
7814         * gfortran.dg/interface_27.f90: New.
7815         * gfortran.dg/interface_28.f90: New.
7816         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7817         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7818
7819 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7820
7821         * gcc.target/m68k/tls-ie.c: New test.
7822         * gcc.target/m68k/tls-le.c: New test.
7823         * gcc.target/m68k/tls-gd.c: New test.
7824         * gcc.target/m68k/tls-ld.c: New test.
7825         * gcc.target/m68k/tls-ie-xgot.c: New test.
7826         * gcc.target/m68k/tls-le-xtls.c: New test.
7827         * gcc.target/m68k/tls-gd-xgot.c: New test.
7828         * gcc.target/m68k/tls-ld-xgot.c: New test.
7829         * gcc.target/m68k/tls-ld-xtls.c: New test.
7830         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7831
7832 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7833
7834         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7835
7836 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7837
7838         PR c/40172
7839         * gcc.dg/pr40172.c: New.
7840
7841 2009-05-17  Jason Merrill  <jason@redhat.com>
7842
7843         PR c++/40139
7844         * g++.dg/template/dtor6.C: New.
7845
7846 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7847
7848         * g++.dg/warn/translate-ice-1.C: New test.
7849
7850 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7851
7852         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7853         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7854         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7855         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7856
7857 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7858
7859         PR fortran/33197
7860         * gfortran.dg/erf_2.F90: New test.
7861         * gfortran.dg/erfc_scaled_2.f90: New test.
7862
7863 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7864
7865         PR fortran/31243
7866         * gfortran.dg/string_1.f90: New test.
7867         * gfortran.dg/string_2.f90: New test.
7868         * gfortran.dg/string_3.f90: New test.
7869
7870 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7871
7872         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7873         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7874
7875 2009-05-15  Ian Lance Taylor  <iant@google.com>
7876
7877         * gcc.dg/Wcxx-compat-10.c: New testcase.
7878
7879 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7880
7881         PR 16302
7882         * gcc.dg/pr16302.c: New.
7883         * g++.dg/warn/pr16302.C: New.
7884
7885 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7886
7887         * gcc.dg/torture/builtin-math-5.c: New.
7888         * gcc.dg/torture/builtin-math-6.c: New.
7889         * lib/target-supports.exp (check_effective_target_mpc): New.
7890
7891 2009-05-15  Jan Hubicka  <jh@suse.cz>
7892
7893         * gcc.dg/tree-ssa/inline-3.c: New testcase
7894
7895 2009-05-15  Jan Hubicka  <jh@suse.cz>
7896
7897         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7898         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7899         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7900         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7901         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7902         Mark noinline.
7903         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7904         Mark noinline.
7905         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7906         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7907
7908 2009-05-15  Jan Hubicka  <jh@suse.cz>
7909
7910         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7911         optimized by sibcall noinline.
7912
7913 2009-05-15  Jan Hubicka  <jh@suse.cz>
7914
7915         * sibcall-1.c (track): Mark noinline.
7916         * sibcall-2.c (track): Mark noinline.
7917         * sibcall-3.c (track): Mark noinline.
7918         * sibcall-4.c (track): Mark noinline.
7919
7920 2009-05-15  Jan Hubicka  <jh@suse.cz>
7921
7922         * flatten-2.c: Disable early inlining; add comment.
7923         * flatten-3.c: New test based on flatten-2.c.
7924
7925 2009-05-15  Richard Guenther  <rguenther@suse.de>
7926
7927         PR tree-optimization/39999
7928         * gcc.c-torture/compile/pr39999.c: New testcase.
7929
7930 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7931
7932         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7933
7934 2009-05-14  Ian Lance Taylor  <iant@google.com>
7935
7936         * gcc.dg/Wcxx-compat-9.c: New testcase.
7937
7938 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7939
7940         PR fortran/39996
7941         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7942         * gfortran.dg/duplicate_type_2.f90: Ditto.
7943         * gfortran.dg/duplicate_type_3.f90: New.
7944
7945 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7946
7947         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7948         * ada/acats/tests/c5/c59002c.ada: Likewise.
7949
7950 2009-05-13  Taras Glek  <tglek@mozilla.com>
7951
7952         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7953         attributes and decl smashing.
7954         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7955         attributes.
7956         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7957         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7958
7959 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7960
7961         PR fortran/39865
7962         * gfortran.dg/pr39865.f90: New test.
7963         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7964         arrays in FMT=.
7965         * gfortran.dg/hollerith_f95.f90: Likewise.
7966         * gfortran.dg/hollerith6.f90: New test.
7967         * gfortran.dg/hollerith7.f90: New test.
7968
7969 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7970
7971         PR cpp/36674
7972         * gcc.dg/cpp/pr36674.i: New.
7973
7974 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7975
7976         PR middle-end/40035
7977         * gcc.c-torture/compile/pr40035.c: New test.
7978
7979 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7980
7981         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7982
7983 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7984
7985         PR fortran/40110
7986         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7987         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7988         * gfortran.dg/interop_params.f03: Ditto.
7989
7990 2009-05-12  Jan Hubicka  <jh@suse.cz>
7991
7992         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7993         so unrolling still happens.
7994         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7995         * gcc.dg/ipa/ipacost-2.c: Likewise.
7996         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7997
7998 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7999
8000         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
8001
8002 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
8003
8004         * lib/target-supports.exp (check_profiling_available): Return
8005         false for -p on *-*-cygwin* targets.
8006
8007 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
8008
8009         PR tree-optimization/38632
8010         * g++.dg/tree-ssa/pr38632.C: New.
8011
8012 2009-05-11  Jan Hubicka  <jh@suse.cz>
8013
8014         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
8015         we now optimize better.
8016         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
8017         out at different places.
8018         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
8019         unroling.
8020         * gcc.dg/vect/vect-76.c: Likewise.
8021         * gcc.dg/vect/vect-70.c: Likewise.
8022         * gcc.dg/vect/vect-66.c: Likewise.
8023         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
8024         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
8025
8026 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
8027
8028         PR middle-end/40080
8029         * gcc.c-torture/compile/pr40080.c: New.
8030
8031 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
8032
8033         * gcc.c-torture/compile/pr40026.c: New testcase.
8034
8035 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
8036
8037         PR fortran/40089
8038         * gfortran.dg/proc_ptr_comp_7.f90: New.
8039
8040 2009-05-11  Ira Rosen  <irar@il.ibm.com>
8041
8042         PR tree-optimization/40074
8043         * gcc.dg/vect/pr40074.c: New test.
8044
8045 2009-05-10  Ian Lance Taylor  <iant@google.com>
8046
8047         * gcc.dg/Wcxx-compat-7.c: New testcase.
8048         * gcc.dg/Wcxx-compat-8.c: New testcase.
8049         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
8050         * gcc.dg/pr17188-1.c: Likewise.
8051         * gcc.dg/pr39084.c: Likewise.
8052
8053 2009-05-10  Michael Matz  <matz@suse.de>
8054
8055         PR target/40031
8056         * gcc.dg/pr40031.c: New test.
8057
8058 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
8059
8060         PR fortran/40018
8061         * gfortran.dg/array_constructor_31.f90: New test.
8062
8063 2009-05-10  Richard Guenther  <rguenther@suse.de>
8064
8065         PR tree-optimization/40081
8066         * g++.dg/torture/pr40081.C: New testcase.
8067
8068 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
8069
8070         PR fortran/38863
8071         * gfortran.dg/dependency_24.f90: New test.
8072         * gfortran.dg/dependency_23.f90: Clean up module files.
8073
8074 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
8075
8076         PR fortran/38956
8077         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
8078         * gfortran.dg/chmod_2.f90: Likewise.
8079         * gfortran.dg/chmod_3.f90: Likewise.
8080         * gfortran.dg/open_errors.f90: Likewise.
8081
8082 2009-05-09  Jan Hubicka  <jh@suse.cz>
8083
8084         PR middle-end/40043
8085         * g++.dg/eh/nested-try.C: New test.
8086
8087 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8088
8089         PR tree-optimization/40049
8090         * gcc.dg/vect/vect-shift-2.c: New test.
8091
8092 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
8093
8094         * gcc.dg/torture/complex-sign-mul-minus-one.c,
8095         gcc.dg/torture/complex-sign-mul-one.c: New tests.
8096
8097 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
8098
8099         PR c/36892
8100         * g++.dg/warn/deprecated-6.C: New.
8101         * gcc.dg/deprecated-4.c: Likewise.
8102         * gcc.dg/deprecated-5.c: Likewise.
8103         * gcc.dg/deprecated-6.c: Likewise.
8104
8105 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
8106
8107         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
8108         __aligned__(__BIGGEST_ALIGNMENT__).
8109         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
8110         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8111         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8112         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8113         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8114         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
8115         * gcc.dg/vect/Os-vect-95.c: Likewise.
8116         * gcc.dg/vect/pr20122.c: Likewise.
8117         * gcc.dg/vect/pr36493.c: Likewise.
8118         * gcc.dg/vect/pr37385.c: Likewise.
8119         * gcc.dg/vect/slp-7.c: Likewise.
8120         * gcc.dg/vect/slp-9.c: Likewise.
8121         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8122         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8123         * gcc.dg/vect/vect-35.c: Likewise.
8124         * gcc.dg/vect/vect-40.c: Likewise.
8125         * gcc.dg/vect/vect-42.c: Likewise.
8126         * gcc.dg/vect/vect-44.c: Likewise.
8127         * gcc.dg/vect/vect-46.c: Likewise.
8128         * gcc.dg/vect/vect-48.c: Likewise.
8129         * gcc.dg/vect/vect-52.c: Likewise.
8130         * gcc.dg/vect/vect-54.c: Likewise.
8131         * gcc.dg/vect/vect-56.c: Likewise.
8132         * gcc.dg/vect/vect-58.c: Likewise.
8133         * gcc.dg/vect/vect-60.c: Likewise.
8134         * gcc.dg/vect/vect-74.c: Likewise.
8135         * gcc.dg/vect/vect-75.c: Likewise.
8136         * gcc.dg/vect/vect-76.c: Likewise.
8137         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
8138         * gcc.dg/vect/vect-77.c: Likewise.
8139         * gcc.dg/vect/vect-77-global.c: Likewise.
8140         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
8141         * gcc.dg/vect/vect-78.c: Likewise.
8142         * gcc.dg/vect/vect-78-global.c: Likewise.
8143         * gcc.dg/vect/vect-80.c: Likewise.
8144         * gcc.dg/vect/vect-85.c: Likewise.
8145         * gcc.dg/vect/vect-87.c: Likewise.
8146         * gcc.dg/vect/vect-88.c: Likewise.
8147         * gcc.dg/vect/vect-92.c: Likewise.
8148         * gcc.dg/vect/vect-93.c: Likewise.
8149         * gcc.dg/vect/vect-95.c: Likewise.
8150         * gcc.dg/vect/vect-97.c: Likewise.
8151         * gcc.dg/vect/vect-complex-1.c: Likewise.
8152         * gcc.dg/vect/vect-complex-4.c: Likewise.
8153         * gcc.dg/vect/vect-complex-5.c: Likewise.
8154         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8155         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8156         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
8157         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8158         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8159         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8160         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8161         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8162         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8163         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8164         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8165         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8166         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8167         * gcc.dg/vect/vect-outer-1a.c: Likewise.
8168         * gcc.dg/vect/vect-outer-1.c: Likewise.
8169         * gcc.dg/vect/vect-outer-2a.c: Likewise.
8170         * gcc.dg/vect/vect-outer-2b.c: Likewise.
8171         * gcc.dg/vect/vect-outer-2.c: Likewise.
8172         * gcc.dg/vect/vect-outer-2c.c: Likewise.
8173         * gcc.dg/vect/vect-outer-2d.c: Likewise.
8174         * gcc.dg/vect/vect-outer-3a.c: Likewise.
8175         * gcc.dg/vect/vect-outer-3b.c: Likewise.
8176         * gcc.dg/vect/vect-outer-3.c: Likewise.
8177         * gcc.dg/vect/vect-outer-3c.c: Likewise.
8178         * gcc.dg/vect/vect-outer-5.c: Likewise.
8179         * gcc.dg/vect/vect-outer-6.c: Likewise.
8180         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
8181         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8182         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8183         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8184         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
8185         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
8186         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8187         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8188         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8189         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8190         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8191         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8192         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
8193         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8194
8195 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
8196
8197         PR c/24581
8198         * gcc.dg/torture/complex-sign.h: New header.
8199         * gcc.dg/torture/complex-sign-add.c,
8200         gcc.dg/torture/complex-sign-mixed-add.c,
8201         gcc.dg/torture/complex-sign-mixed-div.c,
8202         gcc.dg/torture/complex-sign-mixed-mul.c,
8203         gcc.dg/torture/complex-sign-mixed-sub.c,
8204         gcc.dg/torture/complex-sign-mul.c,
8205         gcc.dg/torture/complex-sign-sub.c: New tests.
8206
8207 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
8208
8209         PR fortran/39876
8210         * gfortran.dg/intrinsic_3.f90: New.
8211
8212 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
8213
8214         PR c/39037
8215         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
8216         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
8217         * gcc.dg/dfp/float-constant-double.c: New test.
8218         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
8219         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
8220         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
8221         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
8222         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
8223         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
8224         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
8225         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
8226         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
8227
8228 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
8229
8230         PR middle-end/40057
8231         * gcc.c-torture/execute/pr40057.c: New test.
8232
8233 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
8234
8235         * gcc.c-torture/compile/const-high-part.c: New test.
8236
8237 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8238
8239         PR testsuite/40050
8240         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
8241         build plugin.
8242
8243 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
8244
8245         PR fortran/39630
8246         * gfortran.dg/proc_decl_1.f90: Modified.
8247         * gfortran.dg/proc_ptr_comp_1.f90: New.
8248         * gfortran.dg/proc_ptr_comp_2.f90: New.
8249         * gfortran.dg/proc_ptr_comp_3.f90: New.
8250         * gfortran.dg/proc_ptr_comp_4.f90: New.
8251         * gfortran.dg/proc_ptr_comp_5.f90: New.
8252         * gfortran.dg/proc_ptr_comp_6.f90: New.
8253
8254 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
8255
8256         PR c++/17395
8257         * g++.dg/template/call7.C: New test.
8258
8259 2009-05-06  Diego Novillo  <dnovillo@google.com>
8260
8261         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
8262
8263 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8264
8265         * gfortran.dg/pr40021.f: Moved to ...
8266         * gfortran.fortran-torture/execute/pr40021.f: Here.
8267
8268 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
8269
8270         PR middle-end/39986
8271         * gcc.dg/dfp/pr39986.c: New test.
8272
8273 2009-05-06  Michael Matz  <matz@suse.de>
8274
8275         PR middle-end/40021
8276         * gfortran.dg/pr40021.f: New test.
8277
8278 2009-05-06  Le-Chun Wu  <lcwu@google.com>
8279
8280         * lib/plugin-support.exp: New file containing support procs for
8281         plugin testcases.
8282         * lib/target-supports.exp (check_plugin_available): New proc.
8283         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
8284         * gcc.dg/plugin/selfassign.c: New plugin source file.
8285         * gcc.dg/plugin/self-assign-test-1.c: New test.
8286         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
8287         * g++.dg/README: Add description for plugin test.
8288         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
8289         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
8290         * g++.dg/plugin/selfassign.c: New plugin source file.
8291         * g++.dg/plugin/self-assign-test-1.C: New test.
8292         * g++.dg/plugin/self-assign-test-2.C: Likewise.
8293         * g++.dg/plugin/self-assign-test-3.C: Likewise.
8294         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
8295         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
8296
8297 2009-05-06  Tobias Burnus  <burnus@net-b.de>
8298
8299         PR fortran/40041
8300         * gfortran.dg/intrinsic_2.f90: New test.
8301         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
8302
8303 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
8304
8305         PR c/40032
8306         * gcc.dg/noncompile/incomplete-5.c: New test.
8307
8308 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8309
8310         PR middle-end/39666
8311         * gcc.dg/pr39666-1.c: New test.
8312         * gcc.dg/pr39666-2.c: Likewise.
8313         * g++.dg/warn/Wuninitialized-4.C: Likewise.
8314         * g++.dg/warn/Wuninitialized-5.C: Likewise.
8315         * gfortran.dg/pr39666-1.f90: Likewise.
8316         * gfortran.dg/pr39666-2.f90: Likewise.
8317
8318 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
8319
8320         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
8321         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
8322         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8323
8324 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
8325
8326         PR fortran/39998
8327         * gfortran.dg/proc_ptr_17.f90: New.
8328
8329 2009-05-05  Richard Guenther  <rguenther@suse.de>
8330
8331         PR tree-optimization/40022
8332         * gcc.c-torture/execute/pr40022.c: New testcase.
8333
8334 2009-05-05  Richard Guenther  <rguenther@suse.de>
8335
8336         PR middle-end/40023
8337         * gcc.c-torture/compile/pr40023.c: New testcase.
8338
8339 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
8340
8341         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
8342         * g++.dg/template/overload9.C: Likewise.
8343         * g++.dg/ext/ms-1.C: New.
8344
8345 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8346
8347         PR c++/40013
8348         * g++.dg/ext/vla7.C: New test.
8349
8350 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8351
8352         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
8353
8354 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8355
8356         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
8357         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
8358         Update expected errors.
8359
8360 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8361
8362         PR c++/28152
8363         * g++.dg/parse/parser-pr28152.C: New.
8364         * g++.dg/parse/parser-pr28152-2.C: New.
8365
8366 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8367
8368         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
8369
8370 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
8371
8372         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
8373         * gcc.target/sparc/fexpand-2.c: Likewise.
8374         * gcc.target/sparc/fpmerge-2.c: Likewise.
8375         * gcc.target/sparc/pdist-2.c: Likewise.
8376
8377 2009-05-03  Richard Guenther  <rguenther@suse.de>
8378
8379         PR c/39983
8380         * gcc.c-torture/compile/pr39983.c: New testcase.
8381
8382 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8383
8384         * gcc.dg/c99-complex-3.c: New test.
8385
8386 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8387
8388         * gcc.dg/cpp/utf8-5byte-1.c: New test.
8389
8390 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
8391
8392         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
8393
8394 2009-05-02  Richard Guenther  <rguenther@suse.de>
8395
8396         PR middle-end/40001
8397         * gcc.target/spu/pr40001.c: New testcase.
8398
8399 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
8400
8401         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
8402
8403 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
8404
8405         PR middle-end/39579
8406         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
8407         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
8408
8409 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
8410
8411         PR testsuite/39776
8412         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
8413         no longer issued.
8414
8415 2009-04-30  David Ayers  <ayers@fsfe.org>
8416
8417         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
8418         and gcc_error_prefix variables.
8419         * objc.dg/bad-receiver-type.m: Update to match correct
8420         diagnostics marker.
8421         * objc.dg/encode-5.m: Likewise.
8422         * objc.dg/id-1.m: Likewise.
8423         * objc.dg/method-1.m: Likewise.
8424         * objc.dg/method-6.m: Likewise.
8425         * objc.dg/method-7.m: Likewise.
8426         * objc.dg/method-9.m: Likewise.
8427         * objc.dg/method-11.m: Likewise.
8428         * objc.dg/method-20.m: Likewise.
8429         * objc.dg/private-1.m: Likewise.
8430
8431 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
8432
8433         PR libfortran/39667
8434         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
8435         * gfortran.dg/advance_4.f90: Likewise
8436         * gfortran.dg/advance_5.f90: Likewise
8437         * gfortran.dg/append_1.f90: Likewise
8438         * gfortran.dg/backslash_1.f90: Likewise
8439         * gfortran.dg/backslash_2.f90: Likewise
8440         * gfortran.dg/backslash_3.f: Likewise
8441         * gfortran.dg/backspace_10.f90: Likewise
8442         * gfortran.dg/backspace_3.f: Likewise
8443         * gfortran.dg/backspace_4.f: Likewise
8444         * gfortran.dg/backspace_5.f: Likewise
8445         * gfortran.dg/backspace_8.f: Likewise
8446         * gfortran.dg/backspace_9.f: Likewise
8447         * gfortran.dg/complex_write.f90: Likewise
8448         * gfortran.dg/convert_implied_open.f90: Likewise
8449         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
8450         * gfortran.dg/dos_eol.f: Likewise
8451         * gfortran.dg/empty_format_1.f90: Likewise
8452         * gfortran.dg/endfile.f: Likewise
8453         * gfortran.dg/eof_1.f90: Likewise
8454         * gfortran.dg/eor_1.f90: Likewise
8455         * gfortran.dg/eor_handling_1.f90: Likewise
8456         * gfortran.dg/eor_handling_2.f90: Likewise
8457         * gfortran.dg/eor_handling_3.f90: Likewise
8458         * gfortran.dg/eor_handling_4.f90: Likewise
8459         * gfortran.dg/eor_handling_5.f90: Likewise
8460         * gfortran.dg/error_recovery_5.f90: Likewise
8461         * gfortran.dg/f2003_inquire_1.f03: Likewise
8462         * gfortran.dg/f2003_io_4.f03: Likewise
8463         * gfortran.dg/f2003_io_5.f03: Likewise
8464         * gfortran.dg/f2003_io_7.f03: Likewise
8465         * gfortran.dg/fgetc_1.f90: Likewise
8466         * gfortran.dg/fgetc_2.f90: Likewise
8467         * gfortran.dg/flush_1.f90: Likewise
8468         * gfortran.dg/fmt_exhaust.f90: Likewise
8469         * gfortran.dg/fmt_huge.f90: Likewise
8470         * gfortran.dg/fmt_read.f90: Likewise
8471         * gfortran.dg/fmt_t_1.f90: Likewise
8472         * gfortran.dg/fmt_t_2.f90: Likewise
8473         * gfortran.dg/fmt_t_3.f90: Likewise
8474         * gfortran.dg/fmt_t_4.f90: Likewise
8475         * gfortran.dg/fmt_t_5.f90: Likewise
8476         * gfortran.dg/fmt_t_7.f: Likewise
8477         * gfortran.dg/fseek.f90: Likewise
8478         * gfortran.dg/ftell_1.f90: Likewise
8479         * gfortran.dg/ftell_2.f90: Likewise
8480         * gfortran.dg/func_derived_3.f90: Likewise
8481         * gfortran.dg/inquire_9.f90: Likewise
8482         * gfortran.dg/iostat_1.f90: Likewise
8483         * gfortran.dg/iostat_2.f90: Likewise
8484         * gfortran.dg/list_read_1.f90: Likewise
8485         * gfortran.dg/list_read_4.f90: Likewise
8486         * gfortran.dg/list_read_5.f90: Likewise
8487         * gfortran.dg/list_read_7.f90: Likewise
8488         * gfortran.dg/list_read_8.f90: Likewise
8489         * gfortran.dg/list_read_9.f90: Likewise
8490         * gfortran.dg/namelist_13.f90: Likewise
8491         * gfortran.dg/namelist_14.f90: Likewise
8492         * gfortran.dg/namelist_15.f90: Likewise
8493         * gfortran.dg/namelist_16.f90: Likewise
8494         * gfortran.dg/namelist_17.f90: Likewise
8495         * gfortran.dg/namelist_18.f90: Likewise
8496         * gfortran.dg/namelist_19.f90: Likewise
8497         * gfortran.dg/namelist_20.f90: Likewise
8498         * gfortran.dg/namelist_24.f90: Likewise
8499         * gfortran.dg/namelist_26.f90: Likewise
8500         * gfortran.dg/namelist_27.f90: Likewise
8501         * gfortran.dg/namelist_28.f90: Likewise
8502         * gfortran.dg/namelist_37.f90: Likewise
8503         * gfortran.dg/namelist_38.f90: Likewise
8504         * gfortran.dg/namelist_39.f90: Likewise
8505         * gfortran.dg/namelist_40.f90: Likewise
8506         * gfortran.dg/namelist_43.f90: Likewise
8507         * gfortran.dg/namelist_44.f90: Likewise
8508         * gfortran.dg/namelist_45.f90: Likewise
8509         * gfortran.dg/namelist_46.f90: Likewise
8510         * gfortran.dg/namelist_47.f90: Likewise
8511         * gfortran.dg/namelist_48.f90: Likewise
8512         * gfortran.dg/namelist_49.f90: Likewise
8513         * gfortran.dg/namelist_50.f90: Likewise
8514         * gfortran.dg/namelist_51.f90: Likewise
8515         * gfortran.dg/namelist_52.f90: Likewise
8516         * gfortran.dg/namelist_56.f90: Likewise
8517         * gfortran.dg/namelist_char_only.f90: Likewise
8518         * gfortran.dg/namelist_use.f90: Likewise
8519         * gfortran.dg/namelist_use_only.f90: Likewise
8520         * gfortran.dg/noadv_size.f90: Likewise
8521         * gfortran.dg/open_access_append_1.f90: Likewise
8522         * gfortran.dg/pad_no.f90: Likewise
8523         * gfortran.dg/pr12884.f: Likewise
8524         * gfortran.dg/pr17090.f90: Likewise
8525         * gfortran.dg/pr17285.f90: Likewise
8526         * gfortran.dg/pr17286.f90: Likewise
8527         * gfortran.dg/pr18122.f90: Likewise
8528         * gfortran.dg/pr18210.f90: Likewise
8529         * gfortran.dg/pr18392.f90: Likewise
8530         * gfortran.dg/pr19155.f: Likewise
8531         * gfortran.dg/pr19216.f: Likewise
8532         * gfortran.dg/pr19467.f90: Likewise
8533         * gfortran.dg/pr19657.f: Likewise
8534         * gfortran.dg/pr20257.f90: Likewise
8535         * gfortran.dg/read_bad_advance.f90: Likewise
8536         * gfortran.dg/read_eof_2.f90: Likewise
8537         * gfortran.dg/read_eof_4.f90: Likewise
8538         * gfortran.dg/read_many_1.f: Likewise
8539         * gfortran.dg/read_noadvance.f90: Likewise
8540         * gfortran.dg/read_repeat.f90: Likewise
8541         * gfortran.dg/read_size_noadvance.f90: Likewise
8542         * gfortran.dg/read_x_past.f: Likewise
8543         * gfortran.dg/record_marker_1.f90: Likewise
8544         * gfortran.dg/record_marker_3.f90: Likewise
8545         * gfortran.dg/rewind_1.f90: Likewise
8546         * gfortran.dg/runtime_warning_1.f90: Likewise
8547         * gfortran.dg/shape_3.f90: Likewise
8548         * gfortran.dg/slash_1.f90: Likewise
8549         * gfortran.dg/stat_1.f90: Likewise
8550         * gfortran.dg/stat_2.f90: Likewise
8551         * gfortran.dg/streamio_11.f90: Likewise
8552         * gfortran.dg/streamio_3.f90: Likewise
8553         * gfortran.dg/streamio_4.f90: Likewise
8554         * gfortran.dg/streamio_9.f90: Likewise
8555         * gfortran.dg/tl_editing.f90: Likewise
8556         * gfortran.dg/unf_io_convert_1.f90: Likewise
8557         * gfortran.dg/unf_io_convert_2.f90: Likewise
8558         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8559         * gfortran.dg/unf_short_record_1.f90: Likewise
8560         * gfortran.dg/utf8_1.f03: Likewise
8561         * gfortran.dg/utf8_2.f03: Likewise
8562         * gfortran.dg/widechar_IO_1.f90: Likewise
8563         * gfortran.dg/write_check3.f90: Likewise
8564         * gfortran.dg/write_rewind_2.f: Likewise
8565         * gfortran.dg/x_slash_2.f: Likewise
8566
8567 2009-04-29  Richard Guenther  <rguenther@suse.de>
8568
8569         PR target/39943
8570         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8571         New.
8572         (check_effective_target_vect_floatuint_cvt): Likewise.
8573         * gcc.dg/vect/slp-10.c: Adjust.
8574         * gcc.dg/vect/slp-11.c: Adjust.
8575         * gcc.dg/vect/slp-12b.c: Adjust.
8576         * gcc.dg/vect/slp-33.c: Adjust.
8577         * gcc.c-torture/compile/pr39943.c: New testcase.
8578
8579 2009-04-29  Richard Guenther  <rguenther@suse.de>
8580
8581         PR middle-end/39937
8582         * gcc.c-torture/compile/pr39937.c: New testcase.
8583
8584 2009-04-29  Richard Guenther  <rguenther@suse.de>
8585
8586         PR tree-optimization/39941
8587         * gcc.c-torture/compile/pr39941.c: New testcase.
8588
8589 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
8590
8591         * gcc.target/bfin/20090411-1.c: New test.
8592
8593 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
8594
8595         PR target/39565
8596         * gcc.dg/pr39565.c: New testcase.
8597
8598 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
8599
8600         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8601         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8602         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8603         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8604         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8605         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8606         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8607         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8608         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8609         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8610         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8611         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8612         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8613         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8614         * gcc.target/i386/pr37191.c: Likewise.
8615         * gcc.target/i386/reload-1.c: Likewise.
8616         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8617         * g++.old-deja/g++.pt/repo2.C: Likewise.
8618         * g++.old-deja/g++.pt/repo3.C: Likewise.
8619         * g++.old-deja/g++.pt/repo4.C: Likewise.
8620         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8621         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8622         * g++.dg/template/repo1.C: Likewise.
8623         * g++.dg/template/repo2.C: Likewise.
8624         * g++.dg/template/repo3.C: Likewise.
8625         * g++.dg/template/repo4.C: Likewise.
8626         * g++.dg/template/repo5.C: Likewise.
8627         * g++.dg/template/repo6.C: Likewise.
8628         * g++.dg/template/repo7.C: Likewise.
8629         * g++.dg/template/repo8.C: Likewise.
8630         * g++.dg/template/repo9.C: Likewise.
8631         * g++.dg/rtti/repo1.C: Likewise.
8632         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8633         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8634         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8635         * g++.dg/other/PR23205.C: Skip for vxworks.
8636         * g++.dg/ext/visibility/class1.C: Requires PIC.
8637         * g++.dg/eh/async-unwind2.C: Requires PIC.
8638         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8639         does not have cxa_exit.
8640
8641 2009-04-28  Jing Yu  <jingyu@google.com>
8642
8643         PR testsuite/39790
8644         * lib/target-supports.exp (check_effective_target_tls): Remove
8645         comment of caching.
8646         (check_effective_target_tls_native): Likewise.
8647         (check_effective_target_tls_runtime): Likewise.
8648         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8649         tls to tls_runtime.
8650         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8651
8652 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8653
8654         PR fortran/39946
8655         * gfortran.dg/proc_ptr_16.f90: New.
8656
8657 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
8658
8659         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8660         lp64 is true.
8661
8662 2009-04-28  Richard Guenther  <rguenther@suse.de>
8663
8664         PR middle-end/39937
8665         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8666
8667 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
8668
8669         * g++.dg/warn/pr35652.C: Removed.
8670         * gcc.dg/pr35652.c: Likewise.
8671
8672 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
8673
8674         * gcc.target/ia64/20071210-2.c: New testcase.
8675
8676 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8677
8678         PR c/39323
8679         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8680         * gcc.dg/pr39323-3.c: Ditto.
8681
8682 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8683
8684         PR fortran/39930
8685         PR fortran/39931
8686         * gfortran.dg/ambiguous_reference_2.f90: New.
8687         * gfortran.dg/pointer_assign_7.f90: New.
8688
8689 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
8690             Mark Mitchell  <mark@codesourcery.com>
8691
8692         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8693         * gcc.dg/20020103-1.c: Check for __ppc.
8694         * gcc.dg/asm-b.c: Check for __ppc.
8695         * gcc.dg/20020919-1.c: Check for __ppc.
8696         * gcc.dg/20020312-2.c: Likewise.
8697         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8698         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8699         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8700         * g++.dg/warn/weak1.C: Likewise.
8701         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8702         static so appropriate optimizations kick in.
8703         (find_base_value_wrapper): New function.
8704         * g++.dg/eh/simd-5.C: Fix target triplet.
8705         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8706
8707 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8708             H.J. Lu  <hongjiu.lu@intel.com>
8709
8710         PR target/39911
8711         * gcc.target/i386/pr39911.c: New test.
8712
8713 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
8714
8715         PR fortran/39879
8716         * gfortran.dg/alloc_comp_assign_10.f90: New test.
8717
8718 2009-04-28  Ben Elliston  <bje@au.ibm.com>
8719
8720         PR c++/35652
8721         Revert:
8722
8723         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8724
8725         * gcc.dg/pr35652.C: New.
8726         * g++.dg/warn/pr35652.C: New.
8727         * gcc.dg/format/plus-1.c: Adjust message.
8728
8729 2009-04-27  DJ Delorie  <dj@redhat.com>
8730
8731         * lib/target-supports.exp (check_effective_target_double64): New.
8732         (check_effective_target_double64plus): New.
8733         (check_effective_target_large_double): New.
8734         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8735         * gcc.dg/div-double-1.c: Likewise.
8736         * gcc.dg/Wconversion-real.c: Require large_double.
8737         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8738
8739         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8740         are too small.
8741
8742         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8743         constants as long.
8744
8745 2009-04-27  Ian Lance Taylor  <iant@google.com>
8746
8747         * gcc.dg/Wcxx-compat-5.c: New testcase.
8748         * gcc.dg/Wcxx-compat-6.c: New testcase.
8749
8750 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8751
8752         Allow non-constant arguments to conversion intrinsics.
8753         * gcc.target/spu/intrinsics-3.c: Update tests.
8754
8755 2009-04-27  Richard Guenther  <rguenther@suse.de>
8756
8757         PR middle-end/39928
8758         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8759         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8760
8761 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8762
8763         PR target/39903
8764         * gcc.dg/torture/pr39903-1.c: New.
8765         * gcc.dg/torture/pr39903-2.c: Likewise.
8766
8767 2009-04-27  Revital Eres  <eres@il.ibm.com>
8768
8769         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8770         and check it.
8771         * gcc.dg/sms-2.c: Add dump check.
8772         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8773         and check it.
8774         * gcc.dg/sms-4.c: Likewise.
8775         * gcc.dg/sms-5.c: Likewise.
8776         * gcc.dg/sms-6.c: Likewise.
8777         * gcc.dg/sms-7.c: Likewise.
8778         * gcc.dg/sms-antideps.c: Rename to...
8779         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8780
8781 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8782
8783         * gnat.dg/opt2.adb: New test.
8784
8785 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8786
8787         PR c++/39875
8788         * g++.dg/warn/Wunused-15.C: New test.
8789
8790 2009-04-26  Michael Matz  <matz@suse.de>
8791
8792         Expand from SSA.
8793         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8794         change regexps.
8795         * gcc.target/i386/pr37248-1.c: Modified.
8796         * gcc.target/i386/pr37248-3.c: Modified.
8797         * gcc.target/i386/pr37248-2.c: Modified.
8798         * gnat.dg/aliasing1.adb: Modified.
8799         * gnat.dg/pack9.adb: Modified.
8800         * gnat.dg/aliasing2.adb: Modified.
8801         * gcc.dg/strict-overflow-2.c: Modified.
8802         * gcc.dg/autopar/reduc-1char.c: Modified.
8803         * gcc.dg/autopar/reduc-2char.c: Modified.
8804         * gcc.dg/autopar/reduc-1.c: Modified.
8805         * gcc.dg/autopar/reduc-2.c: Modified.
8806         * gcc.dg/autopar/reduc-3.c: Modified.
8807         * gcc.dg/autopar/reduc-6.c: Modified.
8808         * gcc.dg/autopar/reduc-7.c: Modified.
8809         * gcc.dg/autopar/reduc-8.c: Modified.
8810         * gcc.dg/autopar/reduc-9.c: Modified.
8811         * gcc.dg/autopar/reduc-1short.c: Modified.
8812         * gcc.dg/autopar/reduc-2short.c: Modified.
8813         * gcc.dg/autopar/parallelization-1.c: Modified.
8814         * gcc.dg/strict-overflow-4.c: Modified.
8815         * gcc.dg/strict-overflow-6.c: Modified.
8816         * gcc.dg/gomp/combined-1.c: Modified.
8817         * gcc.dg/no-strict-overflow-1.c: Modified.
8818         * gcc.dg/no-strict-overflow-3.c: Modified.
8819         * gcc.dg/no-strict-overflow-5.c: Modified.
8820         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8821         * gcc.dg/tree-ssa/pr18134.c: Modified.
8822         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8823         * gcc.dg/tree-ssa/vector-2.c: Modified.
8824         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8825         * gcc.dg/tree-ssa/loop-21.c: Modified.
8826         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8827         * gcc.dg/tree-ssa/vector-3.c: Modified.
8828         * gcc.dg/tree-ssa/asm-3.c: Modified.
8829         * gcc.dg/tree-ssa/pr23294.c: Modified.
8830         * gcc.dg/tree-ssa/loop-22.c: Modified.
8831         * gcc.dg/tree-ssa/loop-15.c: Modified.
8832         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8833         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8834         * gcc.dg/tree-ssa/pr20139.c: Modified.
8835         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8836         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8837         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8838         * gcc.dg/tree-ssa/loop-5.c: Modified.
8839         * gcc.dg/tree-ssa/pr19431.c: Modified.
8840         * gcc.dg/tree-ssa/pr32044.c: Modified.
8841         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8842         * gcc.dg/tree-ssa/loop-19.c: Modified.
8843         * gcc.dg/tree-ssa/loop-28.c: Modified.
8844         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8845         * gcc.dg/tree-ssa/divide-1.c: Modified.
8846         * gcc.dg/tree-ssa/inline-1.c: Modified.
8847         * gcc.dg/tree-ssa/divide-3.c: Modified.
8848         * gcc.dg/tree-ssa/pr30978.c: Modified.
8849         * gcc.dg/tree-ssa/alias-6.c: Modified.
8850         * gcc.dg/tree-ssa/divide-4.c: Modified.
8851         * gcc.dg/tree-ssa/alias-11.c: Modified.
8852         * gcc.dg/no-strict-overflow-7.c: Modified.
8853         * gcc.dg/strict-overflow-1.c: Modified.
8854         * gcc.dg/pr15784-4.c: Modified.
8855         * gcc.dg/pr34263.c: Modified.
8856         * gcc.dg/strict-overflow-3.c: Modified.
8857         * gcc.dg/tree-prof/stringop-1.c: Modified.
8858         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8859         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8860         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8861         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8862         * gcc.dg/no-strict-overflow-2.c: Modified.
8863         * gcc.dg/no-strict-overflow-4.c: Modified.
8864         * gcc.dg/no-strict-overflow-6.c: Modified.
8865         * g++.dg/tree-ssa/pr27090.C: Modified.
8866         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8867         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8868         * g++.dg/tree-ssa/pr19807.C: Modified.
8869         * g++.dg/opt/pr30965.C: Modified.
8870         * g++.dg/init/new17.C: Modified.
8871         * gfortran.dg/whole_file_6.f90: Modified.
8872         * gfortran.dg/whole_file_5.f90: Modified.
8873         * gfortran.dg/reassoc_1.f90: Modified.
8874         * gfortran.dg/reassoc_3.f90: Modified.
8875
8876 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8877
8878         PR fortran/39893
8879         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8880
8881 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8882
8883         PR inline-asm/39543
8884         * gcc.target/i386/pr39543-1.c: New test.
8885         * gcc.target/i386/pr39543-2.c: New test.
8886         * gcc.target/i386/pr39543-3.c: New test.
8887
8888         PR c/39889
8889         * gcc.dg/Wunused-value-3.c: New test.
8890
8891 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8892
8893         PR c/39581
8894         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8895         gcc.dg/vla-21.c: New tests.
8896
8897 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8898
8899         PR c/39556
8900         * gcc.dg/inline-34.c: New test.
8901
8902 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8903
8904         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8905         gcc.dg/enum-const-3.c: New tests.
8906         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8907         -pedantic-errors.  Update expected diagnostics.
8908
8909 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8910
8911         PR c/39582
8912         * gcc.dg/vla-20.c: New test.
8913
8914 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8915
8916         PR c/39564
8917         * gcc.dg/vla-19.c: New test.
8918
8919 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8920
8921         PR preprocessor/39559
8922         * gcc.dg/c99-intconst-2.c: New test.
8923
8924 2009-04-25  Jan Hubicka  <jh@suse.cz>
8925
8926         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8927
8928 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8929
8930         PR fortran/39688
8931         * gfortran.dg/import7.f90: New.
8932
8933 2009-04-24  Richard Guenther  <rguenther@suse.de>
8934
8935         * gcc.dg/tree-ssa/vrp48.c: Fix.
8936
8937 2008-04-24  Doug Kwan  <dougkwan@google.com>
8938
8939         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8940         destination are the same.
8941
8942 2009-04-24  Richard Guenther  <rguenther@suse.de>
8943
8944         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8945
8946 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8947
8948         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8949         gcc.dg/array-const-3.c: New tests.
8950
8951 2009-04-24  Ian Lance Taylor  <iant@google.com>
8952
8953         * gcc.dg/Wcxx-compat-4.c: New testcase.
8954
8955 2009-04-24  Daniel Kraft  <d@domob.eu>
8956
8957         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8958         expected on already erraneous symbol (renamed to fresh one).
8959
8960 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8961
8962         PR middle-end/39867
8963         * gcc.dg/pr39867.c: New.
8964
8965 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8966
8967         PR fortran/39861
8968         PR fortran/39864
8969         * gfortran.dg/intrinsic_1.f90: New.
8970
8971 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8972
8973         * gnat.dg/alignment7.adb: New test.
8974         * gnat.dg/alignment8.adb: Likewise.
8975
8976 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8977
8978         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8979         * gnat.dg/specs/rep_clause2.ads: New test.
8980
8981 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8982
8983         PR rtl-optimization/39794
8984         * gcc.dg/pr39794.c: New test.
8985
8986 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8987
8988         * gnat.dg/atomic1.adb: New test.
8989         * gnat.dg/atomic1_pkg.ads: New helper.
8990
8991 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8992
8993         PR testsuite/39623
8994         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8995         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8996
8997 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
8998
8999         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
9000         warning.
9001
9002 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9003
9004         PR C/31499
9005         * gcc.dg/vector-init-1.c: New testcase.
9006         * gcc.dg/vector-init-2.c: New testcase.
9007
9008 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
9009
9010         * gnat.dg/enum2.adb: New test.
9011         * gnat.dg/enum2_pkg.ads: New helper.
9012
9013 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
9014
9015         PR c/39855
9016         * gcc.dg/torture/pr39855.c: New test.
9017
9018 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
9019
9020         PR c++/39639
9021         * g++.dg/cpp0x/pr39639.C: New test.
9022
9023 2009-04-22  Mark Heffernan  <meheff@google.com>
9024
9025         * gcc.dg/profile-generate-3.c: New test.
9026
9027 2009-04-22  Jan Hubicka  <jh@suse.cz>
9028
9029         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
9030
9031 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
9032
9033         PR testsuite/39623
9034         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
9035
9036 2009-04-22  Richard Guenther  <rguenther@suse.de>
9037
9038         PR tree-optimization/39824
9039         * gcc.c-torture/compile/pr39824.c: New testcase.
9040
9041 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9042
9043         PR c++/14875
9044         * g++.dg/parse/parser-pr14875.C: New.
9045         * g++.dg/parse/parser-pr14875-2.C: New.
9046         * g++.dg/parse/error6.C: Update match string.
9047
9048 2009-04-22  Richard Guenther  <rguenther@suse.de>
9049
9050         PR tree-optimization/39845
9051         * gcc.c-torture/compile/pr39845.c: New testcase.
9052
9053 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
9054
9055         PR fortran/39735
9056         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
9057         * gfortran.dg/external_initializer.f90: Modified.
9058         * gfortran.dg/interface_26.f90: Modified.
9059         * gfortran.dg/intrinsic_subroutine.f90: Modified.
9060         * gfortran.dg/proc_ptr_3.f90: Modified.
9061         * gfortran.dg/proc_ptr_15.f90: New.
9062         * gfortran.dg/proc_ptr_result_1.f90: Modified.
9063
9064 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9065
9066         PR c++/35711
9067         * g++.dg/warn/pr35711.C: New.
9068         * g++.dg/conversion/ptrmem2.C: Update.
9069
9070 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
9071
9072         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
9073         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
9074         README.gcc, g++.dg/README, g++.dg/compat/break/README,
9075         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
9076         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
9077         gcc.c-torture/ChangeLog.0,
9078         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
9079         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
9080         gcc.target/i386/math-torture/math-torture.exp,
9081         gcc.target/mips/inter/mips16-inter.exp,
9082         gcc.target/mips/mips-nonpic/README,
9083         gcc.target/x86_64/abi/README.gcc,
9084         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
9085         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
9086         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
9087         notices.
9088         * ChangeLog-1993-2007, ChangeLog: Correct dates.
9089
9090 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
9091
9092         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
9093
9094 2009-04-21  Richard Guenther  <rguenther@suse.de>
9095
9096         PR middle-end/39829
9097         * gcc.dg/torture/pr39829.c: New testcase.
9098
9099 2009-04-21  Martin Jambor  <mjambor@suse.cz>
9100
9101         * gcc.dg/tree-ssa/cswtch-2.c: New test.
9102
9103 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9104
9105         PR 16202
9106         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
9107         * gcc.dg/sequence-pt-2.c: New.
9108         * gcc.dg/sequence-pt-3.c: New.
9109         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
9110         * g++.dg/warn/sequence-pt-2.c: New.
9111         * g++.dg/warn/sequence-pt-3.c: New.
9112
9113 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
9114
9115         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
9116
9117 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
9118
9119         * gnat.dg/import1.ad[sb]: New test.
9120
9121 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9122
9123         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
9124         return 0.
9125
9126 2009-04-20  Tobias Burnus  <burnus@net-b.de>
9127
9128         PR fortran/39811
9129         * gfortran.dg/continuation_11.f90: New test.
9130
9131 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9132
9133         PR c++/13358
9134         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
9135         messages. Test for "long long" in system headers.
9136         * gcc.dg/c99-longlong-2.c: New.
9137         * g++.dg/warn/pr13358.C: New.
9138         * g++.dg/warn/pr13358-2.C: New.
9139         * g++.dg/warn/pr13358-3.C: New.
9140         * g++.dg/warn/pr13358-4.C: New.
9141
9142 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9143
9144         * gcc.dg/framework-2.c: Fix up for non existent includes
9145         being fatal errors now.
9146
9147 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
9148
9149         PR fortran/39800
9150         * gfortran.dg/private_type_13.f90: New test.
9151         * gfortran.dg/private_type_2.f90: Add option -std=f95.
9152
9153 2009-04-20  Le-Chun Wu  <lcwu@google.com>
9154
9155         PR c++/39803
9156         * g++.dg/warn/Wunused-14.C: New test.
9157
9158 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9159
9160         * gnat.dg/specs/small_alignment.ads: New test.
9161
9162 2009-04-20  Ian Lance Taylor  <iant@google.com>
9163
9164         * gcc.dg/Wcxx-compat-3.c: New testcase.
9165
9166 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9167
9168         * gnat.dg/pack13.ad[sb]: New test.
9169         * gnat.dg/pack13_pkg.ads: New helper.
9170
9171 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9172
9173         * gnat.dg/discr11.ad[sb]: New test.
9174         * gnat.dg/discr11_pkg.ads: New helper.
9175
9176 2009-04-20  Ira Rosen  <irar@il.ibm.com>
9177
9178         PR tree-optimization/39675
9179         * gcc.dg/vect/O3-pr39675-2.c: New test.
9180
9181 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9182
9183         * gnat.dg/rep_clause3.adb: New test.
9184
9185 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9186
9187         PR c/37481
9188         * gcc.dg/c99-flex-array-7.c: New test.
9189
9190 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9191
9192         PR c/19771
9193         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
9194
9195 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9196
9197         PR c/38243
9198         * gcc.dg/c99-restrict-3.c: New test.
9199
9200 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9201
9202         PR preprocessor/20078
9203         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
9204
9205 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
9206
9207         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
9208         Do not pass -B$root after -margs.
9209
9210 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9211
9212         PR c/32061
9213         PR c++/36954
9214         * gcc.dg/pr32061.c: New.
9215         * gcc.dg/Wlogical-op-1.c: Update.
9216         * g++.dg/warn/Wlogical-op-1.C: Update.
9217         * g++.dg/warn/pr36954.C: New.
9218
9219 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9220
9221         PR c/27676
9222         * gcc.dg/lvalue-5.c: New test.
9223
9224 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9225
9226         PR c/22367
9227         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
9228
9229 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9230
9231         * gcc.dg/cpp/include5.c: New test.
9232
9233 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9234
9235         PR c/35210
9236         * gcc.dg/call-diag-2.c: New test.
9237
9238 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9239
9240         PR preprocessor/39646
9241         * gcc.dg/cpp/line8.c: New test.
9242
9243 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9244
9245         PR preprocessor/39647
9246         * gcc.dg/cpp/line7.c: New test.
9247
9248 2009-04-18  Richard Guenther  <rguenther@suse.de>
9249
9250         PR middle-end/39804
9251         * gcc.target/i386/pr39804.c: New testcase.
9252
9253 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
9254
9255         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
9256         * g++.dg/other/pr39496.C: Likewise.
9257
9258 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9259
9260         PR middle-end/36902
9261         * gcc.dg/pr36902.c: New.
9262
9263 2009-04-17  Diego Novillo  <dnovillo@google.com>
9264
9265         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
9266         violation for variable 'inside_main'.
9267
9268 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9269
9270         * gfortran.fortran-torture/execute/getarg_1.x: New file.
9271
9272 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9273
9274         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
9275
9276 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9277
9278         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
9279         * gfortran.dg/chmod_2.f90: Likewise.
9280         * gfortran.dg/chmod_3.f90: Likewise.
9281         * gfortran.dg/open_errors.f90: Likewise.
9282         * gfortran.dg/stat_1.f90: Likewise.
9283         * gfortran.dg/stat_2.f90: Likewise.
9284
9285 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9286
9287         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
9288         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
9289         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
9290         * gfortran.dg/nearest_1.f90: Likewise.
9291         * gfortran.dg/nearest_3.f90: Likewise.
9292         * gfortran.dg/isnan_1.f90: Likewise.
9293         * gfortran.dg/isnan_2.f90: Likewise.
9294         * gfortran.dg/nan_1.f90: Likewise.
9295         * gfortran.dg/nan_2.f90: Likewise.
9296         * gfortran.dg/nan_3.f90: Likewise.
9297         * gfortran.dg/nan_4.f90: Likewise.
9298         * gfortran.dg/module_nan.f90: Likewise.
9299         * gfortran.dg/int_conv_2.f90: Likewise.
9300         * gfortran.dg/init_flag_3.f90: Likewise.
9301         * gfortran.dg/namelist_42.f90: Likewise.
9302         * gfortran.dg/namelist_43.f90: Likewise.
9303         * gfortran.dg/real_const_3.f90: Likewise.
9304         * gfortran.dg/transfer_simplify_1.f90: Likewise.
9305
9306         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
9307         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
9308         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
9309         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
9310         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
9311
9312         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
9313         * gfortran.dg/gamma_5.f90: Likewise.
9314
9315 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9316
9317         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
9318         less strict so it also works with auto-overlay support.
9319         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
9320         for "exceeds local store" linker errors on the SPU.
9321
9322         * lib/gfortran.exp: Include target-supports.exp.
9323         (gfortran_init): On SPU targets where automatic overlay support
9324         is available, use it to build all Fortran test cases.
9325
9326         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
9327
9328 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
9329
9330         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
9331         rule enforced by gnat on taft types.
9332
9333 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
9334
9335         PR testsuite/39792
9336         * g++.dg/ext/complit11.C: Add empty dg-options.
9337
9338 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9339
9340         PR c++/17570
9341         * g++.dg/template/defarg11.C: New test.
9342
9343 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9344
9345         PR c++/28766
9346         * g++.dg/ext/complit11.C: New testcase.
9347
9348 2009-04-15  Le-Chun Wu  <lcwu@google.com>
9349
9350         PR c++/39551
9351         * g++.dg/warn/Wunused-13.C: New testcase.
9352
9353 2009-04-15  Ian Lance Taylor  <iant@google.com>
9354
9355         * gcc.dg/Wenum-compare-1.c: New testcase.
9356
9357 2009-04-15  Richard Guenther  <rguenther@suse.de>
9358
9359         PR tree-optimization/39764
9360         * g++.dg/torture/pr39764.C: New testcase.
9361
9362 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
9363
9364         * g++.dg/ext/altivec-17.C: New.
9365
9366 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
9367
9368         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
9369         * gnat.dg/specs/limited1.ads: Ditto.
9370
9371 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9372
9373         PR testsuite/39769
9374         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
9375         for testing the results of estimate instructions.
9376         * gcc.dg/vmx/3a-04m.c (test): Ditto.
9377         * gcc.dg/vmx/3a-05.c (test): Ditto.
9378
9379 2009-04-14  Jason Merrill  <jason@redhat.com>
9380
9381         PR c++/39763
9382         * g++.dg/warn/Wshadow-4.C: Extend.
9383
9384 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
9385
9386         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
9387         (do_D): Remove attribute hidden.
9388
9389 2009-04-13  Jason Merrill  <jason@redhat.com>
9390
9391         PR c++/39480
9392         * g++.dg/init/copy7.C: New.
9393
9394 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
9395
9396         PR testsuite/39733
9397         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
9398         (check_for_all_options): This.
9399
9400 2009-04-13  Jason Merrill  <jason@redhat.com>
9401
9402         PR c++/39750
9403         * g++.dg/template/crash90.C: New.
9404
9405 2009-04-12  Jason Merrill  <jason@redhat.com>
9406
9407         PR c++/39742
9408         * g++.dg/overload/extern-C-2.C: New.
9409
9410 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
9411
9412         PR preprocessor/31869
9413         * gcc.dg/cpp/strify5.c: New test.
9414
9415 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9416
9417         * gnat.dg/enum1.adb: New test.
9418         * gnat.dg/enum1_pkg.ads: New helper.
9419
9420 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
9421
9422         PR target/39740
9423         * gcc.target/alpha/pr39740.c: New test.
9424
9425 2009-04-11  Daniel Kraft  <d@domob.eu>
9426
9427         PR fortran/37746
9428         * gfortran.dg/bounds_check_strlen_1.f90: New test.
9429         * gfortran.dg/bounds_check_strlen_2.f90: New test.
9430         * gfortran.dg/bounds_check_strlen_3.f90: New test.
9431         * gfortran.dg/bounds_check_strlen_4.f90: New test.
9432         * gfortran.dg/bounds_check_strlen_5.f90: New test.
9433         * gfortran.dg/bounds_check_strlen_6.f90: New test.
9434         * gfortran.dg/bounds_check_strlen_7.f90: New test.
9435         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
9436         expected string length that failed with -fbounds-check now.
9437         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
9438
9439 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
9440
9441         PR fortran/39692
9442         * gfortran.dg/proc_ptr_14.f90: New.
9443
9444 2009-04-11  Richard Guenther  <rguenther@suse.de>
9445
9446         PR middle-end/39732
9447         * g++.dg/torture/pr39732.C: New testcase.
9448
9449 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
9450
9451         * gfortran.dg/whole_file_5.f90: New.
9452         * gfortran.dg/whole_file_6.f90: New.
9453
9454 2009-04-11  Richard Guenther  <rguenther@suse.de>
9455
9456         PR tree-optimization/39713
9457         * g++.dg/torture/pr39713.C: New testcase.
9458
9459 2009-04-10  Richard Guenther  <rguenther@suse.de>
9460
9461         PR c/39712
9462         * gcc.dg/pr39712.c: New testcase.
9463
9464 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
9465
9466         PR c++/28301
9467         * g++.dg/cpp0x/enum2.C: Updated.
9468         * g++.dg/debug/pr22514.C: Likewise.
9469         * g++.dg/parse/enum2.C: Likewise.
9470         * g++.dg/parse/enum3.C: Likewise.
9471         * g++.dg/template/crash79.C: Likewise.
9472         * g++.old-deja/g++.jason/cond.C: Likewise.
9473
9474 2009-04-10  Chao-ying Fu  <fu@mips.com>
9475
9476         * gcc.target/mips/interrupt_handler.c: Change from compile to
9477         assemble.
9478
9479 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9480
9481         * objc/execute/forward-1.x: Fix x86_64 entry typos.
9482
9483 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
9484
9485         PR fortran/38709
9486         * gfortran.dg/zero_sized_6.f90: New.
9487
9488 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9489
9490         PR  c++/20118
9491         * g++.dg/parse/pr20118.C: New.
9492         * g++.dg/template/spec16.C: Update.
9493
9494 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9495
9496         PR testsuite/35621
9497         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
9498         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
9499         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
9500         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
9501         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
9502         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
9503         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
9504         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
9505         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
9506         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
9507         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
9508         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
9509         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
9510         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
9511         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
9512         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
9513         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
9514
9515 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9516
9517         PR target/39678
9518         * g++.dg/torture/pr39678.C: New.
9519         * gcc.dg/compat/struct-complex-2.h: Likewise.
9520         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
9521         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
9522         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
9523         * gcc.dg/torture/pr39678.c: Likewise.
9524         * gcc.target/i386/pr39678.c: Likewise.
9525
9526         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9527         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9528
9529         * gcc.target/x86_64/abi/test_passing_structs.c: Include
9530         <complex.h>.  Add tests for structure with complex float.
9531
9532 2009-04-10  Ben Elliston  <bje@au.ibm.com>
9533             Joseph Myers  <joseph@codesourcery.com>
9534
9535         PR target/36800
9536         * gcc.dg/dfp/pr36800.c: New.
9537
9538 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
9539             Rafael Avila de Espindola  <espindola@google.com>
9540
9541         * gcc.misc-tests/help.exp: New file.
9542         * lib/options.exp: New file.
9543
9544 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
9545
9546         PR libobjc/36610
9547         * objc/execute/forward-1.x: New.
9548
9549 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
9550
9551         * gcc.dg/pr27150-1.c: Change to a link test.
9552
9553 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
9554
9555         * g++.dg/lookup/using2.C: Change copyright header to refer to version
9556         3 of the GNU General Public License and to point readers at the
9557         COPYING3 file and the FSF's license web page.
9558         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9559         * gcc.dg/struct/struct-reorg.exp: Likewise.
9560         * gcc.target/spu/tag_manager.c: Likewise.
9561
9562 2009-04-09  Richard Guenther  <rguenther@suse.de>
9563
9564         PR testsuite/39696
9565         * ssa-ccp-25.c: Adjust pattern.
9566
9567 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
9568
9569         PR fortran/36704
9570         * gfortran.dg/external_procedures_1.f90: Modified.
9571         * gfortran.dg/proc_ptr_result_1.f90: New.
9572         * gfortran.dg/proc_ptr_result_2.f90: New.
9573         * gfortran.dg/proc_ptr_result_3.f90: New.
9574
9575 2009-04-09  Richard Guenther  <rguenther@suse.de>
9576
9577         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9578         to prevent constant propagation.
9579         * gcc.dg/vect/vect-56.c: Likewise.
9580         * gcc.dg/vect/vect-58.c: Likewise.
9581         * gcc.dg/vect/vect-60.c: Likewise.
9582         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9583         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9584         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9585
9586 2009-04-09  Richard Guenther  <rguenther@suse.de>
9587
9588         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9589         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9590
9591 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
9592
9593         PR c/39613
9594         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9595         New tests.
9596
9597 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9598
9599         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9600         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9601
9602 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
9603
9604         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9605
9606 2009-04-08  Jason Merrill  <jason@redhat.com>
9607
9608         PR c++/25185
9609         * g++.dg/template/error40.C: Add another test.
9610
9611 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9612
9613         PR c/39614
9614         PR c/39673
9615         * gcc.c-torture/compile/pr39614-1.c,
9616         gcc.c-torture/compile/pr39614-2.c,
9617         gcc.c-torture/compile/pr39614-3.c,
9618         gcc.c-torture/compile/pr39614-4.c,
9619         gcc.c-torture/compile/pr39614-5.c,
9620         gcc.c-torture/compile/pr39673-1.c,
9621         gcc.c-torture/compile/pr39673-2.c: New tests.
9622         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9623         more cases.
9624         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9625         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9626         expected errors.
9627
9628 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
9629
9630         PRc++/39637
9631         * g++.dg/cpp0x/variadic-crash2.C: New test.
9632
9633 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
9634
9635         PR fortran/38863
9636         * gfortran.dg/alloc_comp_result_1.f90: New test.
9637
9638 2009-04-07  Jason Merrill  <jason@redhat.com>
9639
9640         PR c++/34691
9641         * g++.dg/overload/extern-C-1.C: New.
9642
9643 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9644
9645         PR testsuite/39325
9646         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9647
9648 2009-04-07  Jason Merrill  <jason@redhat.com>
9649
9650         PR c++/25185
9651         * g++.dg/template/error40.C: New.
9652
9653 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9654
9655         PR fortran/38152
9656         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9657
9658 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9659
9660         * gnat.dg/subp_elim_errors.ad[sb]: New test.
9661
9662 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9663
9664         PR fortran/38290
9665         * gfortran.dg/proc_decl_1.f90: Modified.
9666         * gfortran.dg/proc_ptr_11.f90: Extended.
9667         * gfortran.dg/proc_ptr_13.f90: Modified.
9668
9669 2009-04-06  Jason Merrill  <jason@redhat.com>
9670
9671         PR c++/35146
9672         * g++.dg/template/fnspec1.C: New.
9673
9674 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
9675
9676         * lib/gnat.exp: Handle multilib.
9677
9678 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9679
9680         PR fortran/38863
9681         * gfortran.dg/dependency_23.f90: New test.
9682
9683 2009-04-06  Richard Guenther  <rguenther@suse.de>
9684
9685         PR tree-optimization/28868
9686         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9687         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9688         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9689         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9690
9691 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9692
9693         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9694
9695 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9696
9697         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9698
9699 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9700
9701         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9702         with the built-in y0, and the subsequent warning.
9703         (y1): Likewise, rename to y_1.
9704
9705 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
9706
9707         PR fortran/39414
9708         * gfortran.dg/proc_decl_21.f90: New.
9709
9710 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9711
9712         PR fortran/36091
9713         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9714
9715 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
9716
9717         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9718         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9719         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9720         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9721         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9722         gfortran.dg/namelist_49.f90: Gate test on effective_target
9723         fd_truncate.
9724         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
9725
9726 2009-04-05  Daniel Kraft  <d@domob.eu>
9727
9728         PR fortran/38654
9729         * gfortran.dg/read_float_2.f03
9730         * gfortran.dg/read_float_3.f90
9731
9732 2009-04-05  Richard Guenther  <rguenther@suse.de>
9733
9734         PR tree-optimization/39648
9735         * gcc.c-torture/compile/pr39648.c: New testcase.
9736
9737 2009-04-05  Jason Merrill  <jason@redhat.com>
9738
9739         PR c++/14912
9740         * g++.dg/template/error39.C: New.
9741
9742 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9743
9744         PR fortran/29458
9745         * gfortran.dg/implied_do_1.f90: New.
9746
9747 2009-04-04  Tobias Burnus  <burnus@net-b.de>
9748
9749         PR fortran/39577
9750         * gfortran.dg/recursive_check_8.f90: New.
9751         * gfortran.dg/recursive_check_9.f90: New.
9752         * gfortran.dg/recursive_check_10.f90: New.
9753         * gfortran.dg/recursive_check_11.f90: New.
9754         * gfortran.dg/recursive_check_12.f90: New.
9755         * gfortran.dg/recursive_check_13.f90: New.
9756         * gfortran.dg/recursive_check_14.f90: New.
9757
9758 2009-04-04  Jason Merrill  <jason@redhat.com>
9759
9760         PR c++/25185
9761         * g++.dg/template/error38.C: Add more tests.
9762
9763 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9764
9765         PR fortran/37614
9766         * gfortran.dg/common_align_2.f90: New test.
9767
9768 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9769
9770         PR target/39501
9771         * gcc.c-torture/execute/pr39501.c: New file.
9772         * gcc.c-torture/execute/pr39501.x: New file.
9773
9774 2009-04-04  Richard Guenther  <rguenther@suse.de>
9775
9776         PR tree-optimization/8781
9777         PR tree-optimization/37892
9778         * g++.dg/tree-ssa/pr8781.C: New testcase.
9779         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9780
9781 2009-04-04  Richard Guenther  <rguenther@suse.de>
9782
9783         PR tree-optimization/39636
9784         * gcc.c-torture/compile/pr39636.c: New testcase.
9785
9786 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9787
9788         PR rtl-optimization/39607
9789         * g++.dg/opt/pr39607.C: New.
9790
9791 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9792
9793         PR fortran/39594
9794         * gfortran.dg/common_12.f90: New.
9795
9796 2009-04-03  Jason Merrill  <jason@redhat.com>
9797
9798         PR c++/39608
9799         * g++.dg/template/const2.C: New test.
9800
9801 2009-04-03  Richard Guenther  <rguenther@suse.de>
9802
9803         PR tree-optimization/2480
9804         PR tree-optimization/23086
9805         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9806         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9807
9808 2009-04-03  Richard Guenther  <rguenther@suse.de>
9809
9810         PR tree-optimization/34743
9811         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9812         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9813         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9814         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9815         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9816         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9817         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9818         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9819
9820 2009-04-03  Richard Guenther  <rguenther@suse.de>
9821
9822         PR middle-end/13146
9823         PR tree-optimization/23940
9824         PR tree-optimization/33237
9825         PR middle-end/33974
9826         PR middle-end/34093
9827         PR tree-optimization/36201
9828         PR tree-optimization/36230
9829         PR tree-optimization/38049
9830         PR tree-optimization/38207
9831         PR tree-optimization/38230
9832         PR tree-optimization/38301
9833         PR tree-optimization/38585
9834         PR middle-end/38895
9835         PR tree-optimization/38985
9836         PR tree-optimization/39299
9837         * gcc.dg/pr19633-1.c: Adjust.
9838         * gcc.dg/torture/pta-callused-1.c: Likewise.
9839         * gcc.dg/torture/pr39074-2.c: Likewise.
9840         * gcc.dg/torture/pr39074.c: Likewise.
9841         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9842         * gcc.dg/torture/pr30375.c: Adjust.
9843         * gcc.dg/torture/pr33563.c: Likewise.
9844         * gcc.dg/torture/pr33870.c: Likewise.
9845         * gcc.dg/torture/pr33560.c: Likewise.
9846         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9847         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9848         * gcc.dg/tree-ssa/alias-15.c: Remove.
9849         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9850         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9851         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9852         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9853         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9854         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9855         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9856         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9857         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9858         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9859         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9860         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9861         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9862         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9863         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9864         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9865         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9866         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9867         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9868         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9869         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9870         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9871         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9872         * gcc.dg/uninit-B.c: XFAIL.
9873         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9874         * gcc.dg/uninit-pr19430.c: XFAIL.
9875         * g++.dg/tree-ssa/pr13146.C: New testcase.
9876         * g++.dg/opt/pr36187.C: Adjust.
9877         * g++.dg/torture/20090329-1.C: New testcase.
9878
9879 2009-04-02  Chao-ying Fu  <fu@mips.com>
9880
9881         * gcc.target/mips/interrupt_handler.c: New test.
9882
9883 2009-04-02  David Ayers  <ayers@fsfe.org>
9884
9885         PR objc/18456
9886         * objc.dg/bad-receiver-type-2.m: New test contributed by
9887         Alexander Mamberg.
9888
9889 2009-04-02  Jason Merrill  <jason@redhat.com>
9890
9891         PR c++/25185
9892         * g++.dg/template/error38.C: New test.
9893
9894 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9895
9896         PR tree-optimization/31677
9897         * gcc.dg/memcpy-1.c: Add compiler option.
9898
9899 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9900
9901         PR tree-optimization/39595
9902         * gfortran.dg/vect/O3-pr39595.f: New test.
9903
9904 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9905
9906         PR c++/26693
9907         * g++.dg/template/typedef11.C: New test.
9908         * g++.dg/template/typedef12.C: Likewise.
9909         * g++.dg/template/typedef13.C: Likewise.
9910         * g++.dg/template/typedef14.C: Likewise.
9911         * g++.dg/template/typedef15.C: Likewise.
9912         * g++.dg/template/typedef16.C: Likewise.
9913         * g++.dg/template/sfinae3.C: Compile this pedantically.
9914         The only errors expected should be the one saying the typedef is ill
9915         formed.
9916         * g++.old-deja/g++.pt/typename8.C: Likewise.
9917         * g++.dg/template/access11.C: Update this.
9918
9919 2009-04-02  Richard Guenther  <rguenther@suse.de>
9920
9921         PR tree-optimization/37221
9922         * gcc.c-torture/compile/20090331-1.c: New testcase.
9923
9924 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9925
9926         * gcc.c-torture/compile/20090401-1.c: New test.
9927
9928 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9929
9930         PR c++/4926
9931         * g++.dg/template/pr4926-1.C: New.
9932
9933 2009-04-01  Xinliang David Li  <davidxl@google.com>
9934
9935         * gcc.target/i386/all_one_m128i.c: New test.
9936
9937 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9938
9939         PR c/39027
9940         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9941         * gcc.dg/fltconst-2.c: New test.
9942         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9943         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9944
9945         PR c/33466
9946         * gcc.dg/cpp/pr33466.c: New test.
9947         * gcc.dg/dfp/pr33466.c: New test.
9948         * gcc.dg/fixed-point/pr33466.c: New test.
9949
9950 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9951
9952         PR tree-optimization/35011
9953         * g++.dg/other/pr35011.C: New.
9954
9955 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9956
9957         PR target/39226
9958         * gcc.dg/pr39226.c: New test.
9959
9960 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9961
9962         PR c++/35240
9963         * g++.dg/template/pr35240.C: New.
9964
9965 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9966
9967         PR c/39605
9968         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9969         * gcc.dg/pr25682.c: Update expected diagnostics.
9970
9971 2009-04-01  Richard Guenther  <rguenther@suse.de>
9972
9973         * gcc.dg/fold-plusmult-2.c: New testcase.
9974
9975 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9976
9977         PR c/37772
9978         * gcc.dg/pr37772.c: New test.
9979         * g++.dg/ext/asm11.C: New test.
9980
9981 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9982
9983         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9984         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9985         defined.
9986
9987 2009-03-31  Jason Merrill  <jason@redhat.com>
9988
9989         * g++.old-deja/g++.other/using9.C: Add expected errors.
9990
9991 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9992
9993         * gcc.c-torture/compile/pr33009.c: Removed.
9994
9995 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9996
9997         * gcc.c-torture/compile/pr33009.c: Delete.
9998         * gcc.c-torture/compile/pr11832.c: Likewise.
9999
10000 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
10001
10002         PR c/448
10003         * lib/target-supports.exp (check_effective_target_stdint_types):
10004         Update comment.
10005         (check_effective_target_inttypes_types): New.
10006         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
10007         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
10008         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
10009
10010 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
10011
10012         PR fortran/38917
10013         PR fortran/38918
10014         * gfortran.dg/data_pointer_1.f90: New test.
10015
10016 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
10017
10018         PR fortran/38915
10019         * gfortran.dg/char_length_15.f90: New test.
10020
10021 2009-03-31  Jason Merrill  <jason@redhat.com>
10022
10023         C++ DR 613
10024         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
10025         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
10026         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
10027         xfail others.
10028
10029         * g++.dg/other/typedef2.C: New test.
10030
10031         PR c++/37806
10032         * g++.dg/template/typedef17.C: New test.
10033
10034         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
10035         * g++.dg/cpp0x/auto12.C: Likewise.
10036
10037 2009-03-31  Richard Guenther  <rguenther@suse.de>
10038
10039         PR middle-end/31029
10040         * gcc.dg/fold-compare-4.c: New testcase.
10041         * gcc.dg/fold-compare-5.c: Likewise.
10042
10043 2009-03-31  Richard Guenther  <rguenther@suse.de>
10044
10045         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
10046
10047 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
10048
10049         PR target/39592
10050         * gcc.target/i386/pr39592-1.c: New test.
10051
10052 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
10053
10054         PR preprocessor/15638
10055         * gcc.dg/cpp/missing-header-1.c: New test.
10056         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
10057         "compilation terminated" message.
10058         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
10059         test #include "".
10060         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
10061         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
10062         terminated" message.
10063
10064 2009-03-31  Richard Guenther  <rguenther@suse.de>
10065
10066         PR middle-end/23401
10067         PR middle-end/27810
10068         * gcc.dg/tree-ssa/pr23401.c: New testcase.
10069         * gcc.dg/tree-ssa/pr27810.c: Likewise.
10070
10071 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
10072
10073         PR fortran/38389
10074         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
10075         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
10076         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
10077         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
10078         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
10079         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
10080         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
10081
10082 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
10083
10084         PR fortran/22571
10085         * gfortran.dg/whole_file_1.f90: New test.
10086         PR fortran/26227
10087         * gfortran.dg/whole_file_2.f90: New test.
10088         * gfortran.dg/whole_file_3.f90: New test.
10089         PR fortran/24886
10090         * gfortran.dg/whole_file_4.f90: New test.
10091
10092 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
10093
10094         * gfortran.dg/bind_c_usage_19.f90: New test.
10095
10096         PR target/39558
10097         * gcc.target/powerpc/altivec-29.c: New test.
10098
10099 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
10100
10101         PR rtl-optimization/323
10102         * gcc.target/i386/excess-precision-1.c,
10103         gcc.target/i386/excess-precision-2.c,
10104         gcc.target/i386/excess-precision-3.c,
10105         gcc.target/i386/excess-precision-4.c,
10106         gcc.target/i386/excess-precision-5.c,
10107         gcc.target/i386/excess-precision-6.c: New tests.
10108
10109 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
10110
10111         PR c/35235
10112         * gcc.dg/c99-array-lval-8.c: New test.
10113
10114 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
10115
10116         PR preprocessor/34695
10117         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
10118         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
10119         instead of dg-warning for "previous definition" messages.
10120         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
10121         "warnings being treated as errors" message.
10122         * gcc.dg/fltconst-1.c: Use -fshow-column.
10123
10124 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
10125
10126         PR fortran/38823
10127         * gfortran.dg/power1.f90: New test.
10128
10129 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
10130
10131         PR c/456
10132         PR c/5675
10133         PR c/19976
10134         PR c/29116
10135         PR c/31871
10136         PR c/35198
10137         * gcc.c-torture/compile/20081108-1.c,
10138         gcc.c-torture/compile/20081108-2.c,
10139         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
10140         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
10141         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
10142         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
10143         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
10144         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
10145         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
10146         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
10147         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
10148         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
10149         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
10150         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
10151         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
10152         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
10153         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
10154         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
10155         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
10156         case.
10157         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
10158         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
10159         XFAILs.  Update expected messages.
10160         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
10161         expected messages.
10162         * gcc.dg/real-const-1.c: Replace with test from original PR.
10163         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
10164         when casting from non-constant integer to pointer.
10165
10166 2009-03-29  Richard Guenther  <rguenther@suse.de>
10167
10168         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
10169
10170 2009-03-29  Daniel Kraft  <d@domob.eu>
10171
10172         PR fortran/37423
10173         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
10174         DEFERRED bindings.
10175         * gfortran.dg/typebound_proc_9.f03: New test.
10176         * gfortran.dg/typebound_proc_10.f03: New test.
10177         * gfortran.dg/typebound_proc_11.f03: New test.
10178         * gfortran.dg/abstract_type_5.f03: New test.
10179
10180 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
10181
10182         PR fortran/38507
10183         * gfortran.dg/do_4.f: New.
10184         * gfortran.dg/goto_2.f90: Correct expected warnings.
10185         * gfortran.dg/goto_4.f90: Likewise.
10186         * gfortran.dg/goto_5.f90: New.
10187
10188 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
10189
10190         PR target/39545
10191         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
10192
10193         * gcc.target/i386/pr39545-1.c: New.
10194         * gcc.target/i386/pr39545-2.c: Likewise.
10195
10196         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
10197         (flex2_struct): Likewise.
10198         (check_struct_passing7): Likewise.
10199         (check_struct_passing8): Likewise.
10200         (f1s): Likewise.
10201         (f2s): Likewise.
10202         (main): Call check_struct_passing7 and check_struct_passing8.
10203
10204 2009-03-29  Richard Guenther  <rguenther@suse.de>
10205
10206         * gcc.c-torture/execute/20090113-1.c: New testcase.
10207         * gcc.c-torture/execute/20090113-2.c: Likewise.
10208         * gcc.c-torture/execute/20090113-3.c: Likewise.
10209         * gcc.c-torture/execute/20090207-1.c: Likewise.
10210         * gcc.c-torture/compile/20090114-1.c: Likewise.
10211         * gcc.c-torture/compile/20090328-1.c: Likewise.
10212         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
10213
10214 2009-03-29  David Ayers  <ayers@fsfe.org>
10215
10216         PR objc/27377
10217         * objc.dg/conditional-1.m: New tests.
10218
10219 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
10220
10221         * gcc.dg/winline-10.c: New test.
10222
10223 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10224
10225         PR fortran/34656
10226         * gfortran.dg/do_check_1.f90: Add test.
10227         * gfortran.dg/do_check_2.f90: Add test.
10228         * gfortran.dg/do_check_3.f90: Add test.
10229         * gfortran.dg/do_check_4.f90: Add test.
10230
10231 2009-03-28  Jan Hubicka  <jh@suse.cz>
10232
10233         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
10234         * gcc.dg/pr33826.c: Update dump files.
10235         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
10236         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
10237
10238 2009-03-28  Martin Jambor  <mjambor@suse.cz>
10239
10240         * g++.dg/tree-ssa/fwprop-align.C: New test.
10241
10242 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
10243
10244         * gcc.target/powerpc/altivec-28.c: New test.
10245
10246         PR c++/39554
10247         * gcc.dg/wdisallowed-functions-1.c: Removed.
10248         * gcc.dg/wdisallowed-functions-2.c: Removed.
10249         * gcc.dg/wdisallowed-functions-3.c: Removed.
10250         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
10251         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
10252         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
10253
10254 2009-03-28  Richard Guenther  <rguenther@suse.de>
10255
10256         PR tree-optimization/38723
10257         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
10258
10259 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
10260
10261         PR fortran/38538
10262         * gfortran.dg/char_result_13.f90: New test.
10263
10264 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
10265
10266         PR fortran/38765
10267         * gfortran.dg/alloc_comp_assign_9.f90: New test.
10268
10269 2009-03-28  Daniel Kraft  <d@domob.eu>
10270
10271         * gfortran.dg/trim_1.f90: New test.
10272
10273 2009-03-28  Richard Guenther  <rguenther@suse.de>
10274
10275         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
10276         * g++.dg/warn/Warray-bounds.C: Likewise.
10277
10278 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10279
10280         PR fortran/32626
10281         * gfortran.dg/recursive_check_7.f90: New test.
10282
10283 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10284
10285         PR fortran/38432
10286         * gfortran.dg/do_check_5.f90: New test.
10287         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
10288         * gfortran.dg/array_constructor_18.f90: Ditto.
10289         * gfortran.dg/array_constructor_22.f90: Ditto.
10290         * gfortran.dg/do_3.F90: Ditto.
10291         * gfortran.dg/do_1.f90: Ditto.
10292
10293 2009-03-28  Richard Guenther  <rguenther@suse.de>
10294
10295         PR tree-optimization/38180
10296         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
10297
10298 2009-03-28  Richard Guenther  <rguenther@suse.de>
10299
10300         PR tree-optimization/38513
10301         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
10302         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
10303         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
10304         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
10305         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
10306         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
10307         * gcc.dg/vect/vect-35.c: Likewise.
10308         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
10309         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
10310         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
10311
10312 2009-03-28  Richard Guenther  <rguenther@suse.de>
10313
10314         PR tree-optimization/38968
10315         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
10316
10317 2009-03-28  Richard Guenther  <rguenther@suse.de>
10318
10319         PR tree-optimization/37795
10320         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
10321
10322 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
10323
10324         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
10325         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
10326         options for removed targets.
10327
10328 2009-03-27  Richard Guenther  <rguenther@suse.de>
10329
10330         PR tree-optimization/39120
10331         * gcc.c-torture/execute/pr39120.c: New testcase.
10332
10333 2009-03-27  Richard Guenther  <rguenther@suse.de>
10334
10335         PR tree-optimization/39120
10336         * gcc.dg/torture/pta-callused-1.c: New testcase.
10337
10338 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10339
10340         PR middle-end/39315
10341         * gcc.target/i386/pr39315-1.c: New.
10342         * gcc.target/i386/pr39315-2.c: Likewise.
10343         * gcc.target/i386/pr39315-3.c: Likewise.
10344         * gcc.target/i386/pr39315-4.c: Likewise.
10345         * gcc.target/i386/pr39315-check.c: Likewise.
10346
10347 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10348
10349         PR c/39323
10350         * gcc.dg/pr39323-1.c: New.
10351         * gcc.dg/pr39323-2.c: Likewise.
10352         * gcc.dg/pr39323-3.c: Likewise.
10353
10354 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10355
10356         PR target/38034
10357         * gcc.target/ia64/sync-1.c: New.
10358
10359 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10360
10361         PR target/39472
10362         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
10363         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
10364         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
10365         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
10366         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
10367         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
10368         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
10369         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
10370
10371 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10372
10373         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
10374         for low precision (i.e. float).
10375
10376 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
10377             Jakub Jelinek  <jakub@redhat.com>
10378
10379         PR debug/37959
10380         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
10381
10382 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
10383
10384         * gcc.dg/memmove-2.c: New test.
10385         * gcc.dg/memmove-3.c: New test.
10386
10387         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
10388         in clone naming.
10389
10390 2009-03-27  Xinliang David Li  <davidxl@google.com>
10391
10392         PR tree-optimization/39557
10393         * g++.dg/tree-ssa/dom-invalid.C: New test.
10394
10395 2009-03-27  Xinliang David Li  <davidxl@google.com>
10396
10397         PR tree-optimization/39548
10398         * g++.dg/tree-ssa/copyprop.C: New test.
10399
10400 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10401
10402         PR c++/38638
10403         * g++.dg/template/typename17.C: New testcase.
10404         * g++.dg/template/typename18.C: New testcase.
10405
10406 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10407
10408         PR c++/36799
10409         * g++.dg/other/var_copy-1.C: New test.
10410
10411 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10412
10413         PR c++/37647
10414         * g++.dg/parse/ctor9.C: New test.
10415
10416 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10417
10418         PR c++/29727
10419         * g++.dg/init/error2.C: New test.
10420
10421 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10422
10423         PR c++/35652
10424         * gcc.dg/pr35652.C: New.
10425         * g++.dg/warn/pr35652.C: New.
10426         * gcc.dg/format/plus-1.c: Adjust message.
10427
10428 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
10429
10430         PR c++/39554
10431         * gcc.dg/wdisallowed-functions-3.c: New test.
10432         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
10433
10434 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10435
10436         * gcc.dg/inline-33.c: Fix when pic.
10437
10438 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
10439
10440         * gcc.target/ia64/20090324-1.c: New test.
10441
10442 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
10443
10444         PR c/27898
10445         * gcc.dg/pr27898.c: New test.
10446
10447         PR tree-optimization/32139
10448         * gcc.c-torture/compile/pr32139.c: New test.
10449
10450 2009-03-24  Jason Merrill  <jason@redhat.com>
10451
10452         PR c++/28274
10453         * g++.dg/parse/defarg14.C: New test.
10454
10455 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10456
10457         PR libfortran/39528
10458         * gfortran.dg/read_repeat.f90: New test.
10459
10460 2009-03-24  Ira Rosen  <irar@il.ibm.com>
10461
10462         PR tree-optimization/39529
10463         * gcc.dg/vect/pr39529.c: New test.
10464
10465 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
10466             Jakub Jelinek  <jakub@redhat.com>
10467
10468         PR debug/39524
10469         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
10470
10471 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10472
10473         PR c/39495
10474         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
10475
10476 2009-03-23  Jason Merrill  <jason@redhat.com>
10477
10478         * g++.dg/cpp0x/auto12.C: Add variadic test.
10479
10480         PR c++/39526
10481         * g++.dg/warn/Wshadow-4.C: New test.
10482
10483 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10484
10485         PR tree-optimization/39516
10486         * gfortran.dg/pr39516.f: New test.
10487
10488 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
10489
10490         * lib/target-libpath.exp (set_ld_library_path_env_vars):
10491         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
10492         variable, not environment variable.
10493
10494 2009-03-21  Jason Merrill  <jason@redhat.com>
10495
10496         PR c++/28879
10497         * g++.dg/ext/vla6.C: New test.
10498
10499 2009-03-20  Jason Merrill  <jason@redhat.com>
10500
10501         * g++.dg/cpp0x/initlist5.C: Add additional test.
10502
10503 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10504             Janis Johnson  <janis187@us.ibm.com>
10505
10506         * lib/compat.exp (compat-get-options-main, compat-get-options):
10507         Handle dg-prune-output in source file.
10508         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
10509         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
10510         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
10511         two warnings.
10512
10513 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10514
10515         PR c/39495
10516         * gcc.dg/gomp/pr39495-1.c: New test.
10517         * gcc.dg/gomp/pr39495-2.c: New test.
10518         * g++.dg/gomp/pr39495-1.C: New test.
10519         * g++.dg/gomp/pr39495-2.C: New test.
10520
10521         PR target/39496
10522         * gcc.target/i386/pr39496.c: New test.
10523         * g++.dg/other/pr39496.C: New test.
10524
10525 2009-03-19  Li Feng  <nemokingdom@gmail.com>
10526
10527         PR middle-end/39500
10528         * gcc.dg/autopar/pr39500-1.c: New.
10529         * gcc.dg/autopar/pr39500-2.c: New.
10530
10531 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10532
10533         * g++.dg/dg.exp: Prune graphite.
10534
10535 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
10536
10537         PR middle-end/39447
10538         * g++.dg/graphite: New.
10539         * g++.dg/graphite/graphite.exp: New.
10540         * g++.dg/graphite/pr39447.C: New.
10541
10542 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10543
10544         PR c++/39425
10545         * g++.dg/template/pr39425.C: New.
10546
10547         * g++.dg/template/spec33.C: Updated.
10548
10549 2009-03-17  Jason Merrill  <jason@redhat.com>
10550
10551         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10552
10553 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
10554
10555         PR c++/39475
10556         * g++.dg/ext/unary_trait_incomplete.C: New.
10557
10558 2009-03-17  Jing Yu  <jingyu@google.com>
10559
10560         PR middle-end/39378
10561         * g++.dg/inherit/thunk10.C: New test.
10562
10563 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
10564
10565         PR target/39482
10566         * gcc.target/i386/pr39482.c: New test.
10567
10568 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
10569
10570         PR debug/39471
10571         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10572         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10573         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10574         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10575
10576         PR middle-end/39443
10577         * gcc.dg/pr39443.c: New test.
10578
10579         PR debug/39412
10580         * gcc.dg/debug/pr39412.c: New test.
10581
10582 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
10583
10584         PR testsuite/38526
10585         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10586         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10587         is defined.
10588         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10589         its original value, or unset if it was not defined.
10590         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10591         path procs around use of HOSTCC.
10592         * g++.dg/compat/struct-layout-1.exp: Ditto.
10593         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10594
10595 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10596
10597         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10598
10599 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
10600
10601         Revert patch for PR testsuite/37630.
10602
10603         PR testsuite/37960
10604         * gcc.dg/pr11492.c: Replace constant and remove xfail.
10605
10606         PR testsuite/37630
10607         * lib/target-supports.exp (check_effective_target_ieee): New.
10608         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10609         * gcc.dg/20001012-1.c: Require ieee.
10610
10611         PR testsuite/37628
10612         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10613
10614 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
10615
10616         PR tree-optimization/39455
10617         * gcc.dg/pr39455.c: New test.
10618
10619 2009-03-13  David Ayers  <ayers@fsfe.org>
10620
10621         * objc/execute/trivial.m. New test.
10622
10623 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
10624
10625         PR target/39137
10626         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10627
10628 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
10629
10630         PR testsuite/39451
10631         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10632         constraint on (%2).
10633
10634 2009-03-12  David Ayers  <ayers@fsfe.org>
10635
10636         PR libobjc/27466
10637         * objc/execute/exceptions/handler-1.m. New test.
10638
10639 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
10640
10641         PR target/39431
10642         * gcc.target/i386/pr39431.c: New test.
10643
10644 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
10645
10646         PR target/39445
10647         * gcc.target/i386/pr39445.c: New.
10648
10649         * gcc.target/i386/push-1.c: XFAIL.
10650
10651 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
10652
10653         * gcc.dg/inline-33.c: New test.
10654
10655 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
10656
10657         * gcc.dg/vect/vect-82.c: Combine dg-do and
10658         dg-require-effective-target into dg-skip-if.
10659         * gcc.dg/vect/vect-83.c: Likewise.
10660
10661 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
10662
10663         PR target/39137
10664         * gcc.target/i386/stackalign/longlong-1.c: New test.
10665         * gcc.target/i386/stackalign/longlong-2.c: New test.
10666
10667 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10668
10669         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10670
10671 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10672
10673         * gcc.c-torture/execute/ieee/inf-3.c: New test.
10674         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10675
10676 2009-03-11  Olivier Hainque  <hainque@adacore.com>
10677
10678         * gnat.dg/slice_enum.adb: New test.
10679
10680 2009-03-11  Jason Merrill  <jason@redhat.com>
10681
10682         PR debug/39086
10683         * g++.dg/opt/nrv15.C: New test.
10684
10685 2009-03-10  Ira Rosen  <irar@il.ibm.com>
10686
10687         PR tree-optimization/39422
10688         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10689         constant array with static initialization to global memory.
10690         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10691
10692 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
10693
10694         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10695         padding.
10696
10697 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
10698
10699         PR c++/39371
10700         * g++.dg/opt/switch2.C: Add -w to dg-options.
10701         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10702         * g++.dg/warn/switch1.C: New test.
10703         * g++.dg/other/switch3.C: New test.
10704
10705         PR tree-optimization/39394
10706         * gcc.c-torture/compile/pr39394.c: New test.
10707
10708 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10709
10710         * gcc.target/s390/20090223-1.c: New testcase.
10711
10712 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10713
10714         PR libfortran/39402
10715         * gfortran.dg/fmt_f0_1.f90: New test.
10716
10717 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
10718
10719         PR c++/39060
10720         * g++.dg/other/new1.C: Adjusted.
10721         * g++.dg/parse/crash40.C: Likewise.
10722         * g++.dg/parse/defarg12.C: Likewise.
10723         * g++.dg/template/error15.C: Likewise.
10724
10725         * g++.dg/other/pr39060.C: New.
10726
10727 2009-03-07  Jason Merrill  <jason@redhat.com>
10728
10729         PR c++/39367
10730         * g++.dg/opt/new1.C: New.
10731
10732 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10733
10734         PR c++/33492
10735         * g++.dg/other/error32.C: New.
10736
10737 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
10738
10739         PR middle-end/39360
10740         * gcc.c-torture/compile/pr39360.c: New test.
10741
10742         PR debug/39372
10743         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10744
10745 2009-03-05  Jason Merrill  <jason@redhat.com>
10746
10747         PR c++/38908
10748         * g++.dg/warn/Wuninitialized-3.C: New test.
10749
10750 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
10751
10752         PR debug/39379
10753         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10754         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10755
10756 2009-03-04  Jason Merrill  <jason@redhat.com>
10757
10758         PR c++/13549
10759         * g++.dg/template/koenig7.C: New test.
10760
10761 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10762
10763         * g++.dg/torture/predcom-1.C: New test.
10764
10765 2009-03-04  Richard Guenther  <rguenther@suse.de>
10766
10767         PR tree-optimization/39362
10768         * g++.dg/torture/pr39362.C: New testcase.
10769
10770 2009-03-04  Jason Merrill  <jason@redhat.com>
10771             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10772
10773         PR c++/9634
10774         PR c++/29469
10775         PR c++/29607
10776         * g++.dg/template/dependent-name5.C: New test.
10777
10778 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10779
10780         PR testsuite/39357
10781         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10782         vect_int to vect_int_mult.
10783
10784 2009-03-04  Richard Guenther  <rguenther@suse.de>
10785
10786         PR tree-optimization/39358
10787         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10788         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10789
10790 2009-03-04  Richard Guenther  <rguenther@suse.de>
10791
10792         PR tree-optimization/39339
10793         * gcc.c-torture/execute/pr39339.c: New testcase.
10794
10795 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10796
10797         * gcc.c-torture/compile/20090303-1.c,
10798         gcc.c-torture/compile/20090303-2.c: New tests.
10799
10800 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10801
10802         PR fortran/39354
10803         * gfortran.dg/gomp/pr39354.f90: New test.
10804
10805         PR tree-optimization/39343
10806         * gcc.dg/pr39343.c: New test.
10807
10808 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10809
10810         PR tree-optimization/39248
10811         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10812         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10813         on targets without vector misalignment support.
10814         * lib/target-supports.exp
10815         (check_effective_target_vect_short_mult): Add
10816         check_effective_target_arm32.
10817
10818 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10819
10820         PR middle-end/39335
10821         * gcc.dg/graphite/pr39335_1.c: New.
10822         * gcc.dg/graphite/pr39335.c: New.
10823
10824 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10825
10826         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10827         of andl.
10828         * gcc.target/i386/stackalign/return-5.c: Likewise.
10829         * gcc.target/i386/stackalign/return-6.c: Likewise.
10830
10831 2009-03-02  Richard Guenther  <rguenther@suse.de>
10832             Ira Rosen  <irar@il.ibm.com>
10833
10834         PR tree-optimization/39318
10835         * gfortran.dg/vect/pr39318.f90: New test.
10836
10837 2009-03-01  Jan Hubicka  <jh@suse.cz>
10838
10839         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10840
10841 2009-03-01  Jan Hubicka  <jh@suse.cz>
10842
10843         PR debug/39267
10844         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10845
10846 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10847
10848         * gnat.dg/pack12.adb: New test.
10849
10850 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10851
10852         PR c++/37789
10853         * g++.dg/other/pr37789.C: New.
10854
10855 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10856
10857         PR fortran/39295
10858         * gfortran.dg/interface_25.f90: New test.
10859         * gfortran.dg/interface_26.f90: New test.
10860
10861 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10862
10863         PR fortran/39292
10864         * gfortran.dg/initialization_22.f90: New test.
10865
10866 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10867
10868         PR rtl-optimization/39241
10869         * gcc.dg/torture/pr39241.c: New.
10870
10871 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10872
10873         PR tree-optimizations/39259
10874         * g++.dg/torture/pr39259.C: New testcase.
10875
10876 2009-02-24  Richard Guenther  <rguenther@suse.de>
10877
10878         PR c++/39242
10879         * g++.dg/template/instantiate10.C: New testcase.
10880
10881 2009-02-24  Richard Guenther  <rguenther@suse.de>
10882             Zdenek Dvorak  <ook@ucw.cz>
10883
10884         PR tree-optimization/39233
10885         * gcc.c-torture/execute/pr39233.c: New testcase.
10886
10887 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10888
10889         PR tree-optimization/39260
10890         * gcc.dg/graphite/pr39260.c: New.
10891
10892 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10893
10894         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10895
10896 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10897
10898         PR c++/36411
10899         * g++.dg/template/void14.C: New.
10900
10901 2009-02-23  Jason Merrill  <jason@redhat.com>
10902
10903         PR c++/38880
10904         * g++.dg/init/const7.C: Remove XFAIL.
10905         * g++.dg/init/static-init1.C: New test.
10906
10907         * g++.dg/cpp0x/initlist14.C: New test.
10908
10909 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10910
10911         PR fortran/38914
10912         * bound_simplification_2.f90:  New test case.
10913         * bound_7.f90:  New test case.
10914
10915 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10916
10917         * gcc.dg/cpp/include4.c: New test.
10918
10919 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10920
10921         PR target/39256
10922         * gcc.target/i386/abi-2.c: New.
10923
10924 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10925
10926         * gcc.c-torture/execute/pr39228.x: New.
10927
10928 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10929
10930         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10931         scan-assembler to check for xmm0 register.
10932
10933 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10934             Joseph Myers  <joseph@codesourcery.com>
10935
10936         * gcc.target/arm/va_list.c: New test.
10937         * g++.dg/abi/arm_va_list.C: Likewise.
10938         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10939         function.
10940         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10941         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10942         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10943         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10944         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10945         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10946
10947 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10948
10949         PR testsuite/38164
10950         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10951         to dg-options.
10952
10953 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10954
10955         PR target/39240
10956         * gcc.c-torture/execute/pr39240.c: New test.
10957
10958 2009-02-20  Jason Merrill  <jason@redhat.com>
10959
10960         PR c++/39225
10961         * g++.dg/parse/dtor15.C: New test.
10962
10963 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10964
10965         * gcc.c-torture/execute/20090219-1.c: New.
10966
10967 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10968
10969         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10970         (mips-dg-options): When matching isa* pseudo-options make
10971         'value' optional and accept ! entries.  Use $spec instead of
10972         $isa_spec in the isa pseudo-option error message.  Only
10973         perform the ISA-range check when 'value' is set.  If arch is
10974         matching any CPU in the ! entries switch to its generic ISA.
10975         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10976         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10977
10978 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10979
10980         PR target/39175
10981         * gcc.dg/visibility-20.c: New test.
10982         * g++.dg/ext/visibility/visibility-11.C: New test.
10983
10984 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10985
10986         PR c++/39188
10987         * g++.dg/abi/pr39188-1a.C: New.
10988         * g++.dg/abi/pr39188-1b.C: Likewise.
10989         * g++.dg/abi/pr39188-1.h: Likewise.
10990         * g++.dg/abi/pr39188-2a.C: Likewise.
10991         * g++.dg/abi/pr39188-2b.C: Likewise.
10992         * g++.dg/abi/pr39188-2.h: Likewise.
10993         * g++.dg/abi/pr39188-3a.C: Likewise.
10994         * g++.dg/abi/pr39188-3b.C: Likewise.
10995         * g++.dg/abi/pr39188-3.h: Likewise.
10996
10997 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
10998
10999         PR c/38483
11000         * gcc.c-torture/execute/call-trap-1.c,
11001         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
11002         tests.
11003
11004 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
11005
11006         PR target/39228
11007         * gcc.c-torture/execute/pr39228.c: New test.
11008
11009 2009-02-19  Richard Guenther  <rguenther@suse.de>
11010
11011         PR tree-optimization/39074
11012         * gcc.dg/torture/pr39074.c: New testcase.
11013         * gcc.dg/torture/pr39074-2.c: Likewise.
11014         * gcc.dg/torture/pr39074-3.c: Likewise.
11015
11016 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
11017
11018         PR c++/39219
11019         * g++.dg/parse/attr3.C: New.
11020
11021 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
11022
11023         PR testsuite/38165
11024         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
11025
11026         PR testsuite/38166
11027         * g++.dg/ext/visibility/class1.C: Revert revision 122348
11028         and skip on Darwin.
11029
11030 2009-02-18  Jason Merrill  <jason@redhat.com>
11031
11032         PR c++/38880
11033         * g++.dg/init/const7.C: Remove XFAIL.
11034
11035         PR target/39179
11036         * g++.dg/opt/const6.C: New test.
11037
11038 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
11039
11040         * gcc.dg/callabi/callabi.exp: Moved to ...
11041         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
11042         in 64bit mode.
11043
11044         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
11045         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
11046         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
11047         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
11048         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
11049         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
11050         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
11051
11052         * gcc.dg/callabi/callabi.h: Moved to ...
11053         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
11054
11055         * gcc.dg/callabi/func-1.c: Moved to ...
11056         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
11057
11058         * gcc.dg/callabi/func-indirect.c: Moved to ...
11059         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
11060
11061         * gcc.dg/callabi/pr38891.c: Moved to ...
11062         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
11063
11064         * gcc.dg/callabi/vaarg-1.c: Moved to ...
11065         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
11066
11067         * gcc.dg/callabi/vaarg-2.c: Moved to ...
11068         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
11069
11070         * gcc.dg/callabi/vaarg-3.c: Moved to ...
11071         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
11072
11073 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
11074
11075         PR target/38891
11076         * gcc.dg/callabi/pr38891.c: New.
11077
11078 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
11079
11080         * gcc.dg/callabi/callabi.exp: New.
11081
11082 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
11083
11084         PR target/39082
11085         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
11086         -Wno-abi for x86.
11087         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
11088
11089         * gcc.target/i386/pr39082-1.c: New.
11090
11091         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
11092         -Wno-abi.
11093
11094         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
11095         CHECK_M64_M128 is defined.
11096         (check_f_arguments): Add "do".
11097         (check_vector_arguments): New.
11098         (check_m64_arguments): Likewise.
11099         (check_m128_arguments): Likewise.
11100
11101         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
11102         (CHECK_M64_M128): Define.
11103
11104         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
11105         on abitest.
11106         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
11107
11108         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
11109         tests only if CHECK_M64_M128 is defined.
11110
11111         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
11112         (m128_2_struct): Likewise.
11113         (check_struct_passing5): Likewise.
11114         (check_struct_passing6): Likewise.
11115         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
11116
11117         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
11118         (un5): Likewise.
11119         (check_union_passing4): Likewise.
11120         (main): Test union with __m128 if CHECK_M64_M128 is defined.
11121
11122 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
11123
11124         PR c/35447
11125         * gcc.dg/noncompile/pr35447-1.c: New test.
11126
11127 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
11128
11129         PR tree-optimization/36922
11130         * gfortran.dg/pr36922.f: New test.
11131
11132 2009-02-17  Richard Guenther  <rguenther@suse.de>
11133
11134         PR tree-optimization/39202
11135         * gcc.c-torture/compile/pr39202.c: New testcase.
11136
11137 2009-02-17  Richard Guenther  <rguenther@suse.de>
11138
11139         PR tree-optimization/39204
11140         * gcc.dg/torture/pr39204.c: New testcase.
11141
11142 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
11143
11144         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
11145         * gcc.dg/vect/vect-outer-6.c: Ditto.
11146
11147 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
11148
11149         PR c/35446
11150         * gcc.dg/noncompile/init-5.c: New test.
11151         * gcc.dg/init-bad-4.c: Adjust expected errors.
11152
11153 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
11154
11155         PR target/37049
11156         * gcc.target/i386/push-1.c: New.
11157
11158 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
11159
11160         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
11161
11162 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11163
11164         * gcc.target/spu/intrinsics-sr.c: New test.
11165
11166 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
11167
11168         PR target/38056
11169         * gcc.target/ia64/sibcall-opt-1.c: New test.
11170         * gcc.target/ia64/sibcall-opt-2.c: New test.
11171
11172 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
11173
11174         PR fortran/36528
11175         * gfortran.dg/cray_pointers_8.f90: New test.
11176
11177         PR fortran/36703
11178         * gfortran.dg/cray_pointers_9.f90: New test.
11179
11180 2009-02-13  Jason Merrill  <jason@redhat.com>
11181
11182         PR c++/39070
11183         * g++.dg/cpp0x/decltype16.C: New.
11184
11185 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
11186
11187         PR target/39152
11188         * gfortran.dg/gomp/pr39152.f90: New.
11189
11190 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
11191
11192         PR target/39162
11193         * gcc.target/i386/pr39162.c: New.
11194
11195 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
11196
11197         PR c/35444
11198         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
11199         New tests.
11200
11201 2009-02-12  Jason Merrill  <jason@redhat.com>
11202
11203         PR c++/38950
11204         * g++.dg/template/array20.C: New test.
11205
11206 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
11207
11208         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
11209         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
11210         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
11211
11212 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11213
11214         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
11215
11216 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11217
11218         PR target/39152
11219         * gfortran.dg/pr39152.f: New.
11220
11221 2009-02-11  Jason Merrill  <jason@redhat.com>
11222
11223         PR c++/39153
11224         * g++.dg/cpp0x/defaulted9.C: New test.
11225
11226         PR c++/30111
11227         * g++.dg/init/value7.C: New test.
11228
11229 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
11230
11231         PR target/38824
11232         * gcc.target/i386/pr38824.c: New testcase.
11233
11234 2009-02-11  Jason Merrill  <jason@redhat.com>
11235
11236         PR c++/38649
11237         * g++.dg/cpp0x/defaulted8.C: New test.
11238
11239         PR c++/36744
11240         * g++.dg/cpp0x/rv9p.C: New test.
11241
11242 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
11243
11244         * gnat.dg/aliasing3.adb: New test.
11245         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
11246
11247 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
11248
11249         PR c++/34397
11250         * g++.dg/template/crash88.C: New.
11251         * g++.dg/template/crash89.C: Likewise.
11252
11253 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
11254
11255         PR c/39084
11256         * gcc.dg/pr39084.c: New test.
11257
11258 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
11259
11260         PR target/39139
11261         * gcc.target/i386/pr39139.c: New test.
11262
11263 2009-02-10  Richard Guenther  <rguenther@suse.de>
11264
11265         PR tree-optimization/39132
11266         * gcc.dg/torture/pr39132.c: New testcase.
11267
11268 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
11269
11270         PR target/39119
11271         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
11272         * gcc.target/x86_64/abi/avx/args.h: Likewise.
11273         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
11274         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
11275         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
11276         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
11277         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
11278         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
11279
11280 2009-02-09  Jason Merrill  <jason@redhat.com>
11281
11282         PR c++/39109
11283         * g++.dg/init/value6.C: New test.
11284
11285 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
11286
11287         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
11288
11289 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
11290
11291         * gcc.c-torture/compile/20090209-1.c: New test.
11292
11293 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
11294
11295         PR c++/35147
11296         PR c++/37737
11297         * g++.dg/cpp0x/vt-35147.C: New.
11298         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11299         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11300
11301 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11302
11303         PR c/35434
11304         * gcc.dg/attr-alias-4.c: New test.
11305
11306 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
11307
11308         PR c/39035
11309         * gcc.dg/dfp/pr39035.c: New test.
11310
11311 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11312
11313         PR c/36432
11314         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
11315
11316 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
11317
11318         PR c++/39106
11319         * g++.dg/opt/thunk3.C: New test.
11320
11321 2009-02-05  Nick Clifton  <nickc@redhat.com>
11322
11323         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
11324         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
11325         * gcc.dg/cdce1.c: Likewise.
11326         * gcc.dg/cpp/_Pragma6.c: Likewise.
11327         * g++.dg/cpp/_Pragma1.C: Likewise.
11328         * gcc.dg/utf32-2.c: Xfail for M32C.
11329         * gcc.dg/utf32-1.c: Likewise.
11330         * gcc.dg/utf32-3.c: Likewise.
11331         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
11332         targets.
11333         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
11334         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
11335         * gcc.dg/Wconversion-5.c: Likewise.
11336         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
11337         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
11338         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
11339         * gcc.dg/utf-inc-init.c: Likewise.
11340         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
11341         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
11342         * gcc.dg/utf-array-short-wchar.c: Likewise.
11343         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
11344         * gcc.dg/mallign.c: Use size_t instead of long.
11345
11346 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
11347
11348         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
11349
11350 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
11351
11352         * gcc.c-torture/execute/pr39100.c: New.
11353
11354 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
11355
11356         PR c/35435
11357         * gcc.dg/tls/diag-6.c: New test.
11358
11359 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
11360
11361         * gcc.dg/graphite/scop-19.c: New
11362
11363 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11364
11365         AVX Programming Reference (January, 2009)
11366         * gcc.target/i386/avx-vpclmulqdq.c: New.
11367         * gcc.target/i386/pclmul-avx-check.h: Likewise.
11368
11369         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
11370
11371         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
11372         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
11373         (pclmul_test): Renamed to ...
11374         (TEST): This.
11375
11376 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
11377
11378         PR c++/39095
11379         * g++.dg/abi/mangle31.C: New test.
11380
11381 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11382
11383         PR c/29129
11384         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
11385         declarator.
11386         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
11387         inside function prototype but not part of parameter declarator.
11388         * vla-11.c: New test.
11389
11390 2009-02-03  Jason Merrill  <jason@redhat.com>
11391
11392         * g++.dg/warn/main-4.C: New test.
11393         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
11394
11395 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11396
11397         PR c++/36607
11398         * g++.dg/expr/cast10.C: New test.
11399
11400 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11401
11402         PR c/35433
11403         * gcc.dg/init-bad-6.c: New test.
11404
11405 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
11406
11407         PR target/35318
11408         * gcc.c-torture/compile/pr35318.c: New test.
11409
11410         PR inline-asm/39059
11411         * gcc.dg/nofixed-point-2.c: New test.
11412         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
11413         * g++.dg/ext/fixed2.C: Likewise.
11414         * g++.dg/other/error25.C: Likewise.
11415         * g++.dg/lookup/crash7.C: Likewise.
11416         * g++.dg/cpp0x/decltype-38655.C: Likewise.
11417
11418         PR c++/39056
11419         * g++.dg/cpp0x/initlist13.C: New test.
11420
11421 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
11422
11423         PR c++/36897
11424         * g++.dg/template/func2.C: New test.
11425
11426         PR c++/37314
11427         * g++.dg/template/typename15.C: New.
11428         * g++.dg/template/typename16.C: New.
11429
11430 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
11431             Ben Elliston  <bje@au.ibm.com>
11432
11433         PR c/39034
11434         * gcc.dg/dfp/pr39034.c: New test.
11435
11436 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11437
11438         PR testsuite/38263
11439         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
11440
11441 2009-02-02  Jason Merrill  <jason@redhat.com>
11442
11443         PR c++/39054
11444         * g++.dg/parse/dtor14.C: New test.
11445
11446 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
11447
11448         * lib/target-supports.exp
11449         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
11450         * g++.dg/ext/builtin10.C: New test.
11451
11452         PR inline-asm/39058
11453         * gcc.target/i386/pr39058.c: New test.
11454
11455 2009-02-02  Richard Guenther  <rguenther@suse.de>
11456
11457         PR tree-optimization/38937
11458         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
11459
11460 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
11461
11462         PR c++/39053
11463         * g++.dg/parse/crash52.C: New.
11464
11465 2009-01-30  Richard Guenther  <rguenther@suse.de>
11466
11467         PR tree-optimization/39041
11468         * gcc.c-torture/compile/pr39041.c: New testcase.
11469
11470 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11471
11472         PR target/39013
11473         * gcc.target/i386/pr39013-1.c: New test.
11474         * gcc.target/i386/pr39013-2.c: New test.
11475
11476         PR c++/39028
11477         * g++.dg/ext/label12.C: New test.
11478
11479 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11480
11481         PR c++/33465
11482         * g++.dg/parse/error34.C: New.
11483         * g++.dg/parse/error35.C: Likewise.
11484
11485 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11486
11487         PR c++/38655
11488         * g++.dg/cpp0x/decltype-38655.C: New.
11489
11490 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11491
11492         PR target/39002
11493         * g++.dg/torture/pr39002.C: New test.
11494
11495 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
11496
11497         PR tree-optimization/39007
11498         * gcc.dg/tree-ssa/pr39007.c: New.
11499
11500 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
11501
11502         PR middle-end/35854
11503         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
11504         to "subreg1".
11505
11506 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
11507
11508         PR middle-end/38857
11509         * gcc.c-torture/compile/pr38857.c: New test.
11510
11511 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
11512
11513         PR fortran/38852
11514         PR fortran/39006
11515         * gfortran.dg/bound_6.f90: New test.
11516
11517 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
11518
11519         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11520
11521 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
11522
11523         PR tree-optimization/38997
11524         * gcc.dg/tree-ssa/pr38997.c: New.
11525
11526 2009-01-28  Richard Guenther  <rguenther@suse.de>
11527
11528         PR tree-optimization/38926
11529         * gcc.c-torture/compile/pr38926.c: New testcase.
11530
11531 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
11532
11533         PR middle-end/38934
11534         * gcc.dg/pr38934.c: New test.
11535
11536 2009-01-28  Richard Guenther  <rguenther@suse.de>
11537
11538         PR middle-end/38908
11539         * g++.dg/warn/Wuninitialized-2.C: New testcase.
11540
11541 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
11542
11543         PR tree-optimization/38984
11544         * gcc.dg/pr38984.c: New XFAILed testcase.
11545
11546
11547 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
11548
11549         PR target/38988
11550         * gcc.target/i386/pr38988.c: New test.
11551
11552 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
11553
11554         PR c++/37554
11555         * g++.dg/parse/crash51.C: New.
11556         * g++.old-deja/g++.pt/crash9.C: Adjust.
11557
11558 2009-01-27  Daniel Kraft  <d@domob.eu>
11559
11560         PR fortran/38883
11561         * gfortran.dg/mvbits_6.f90:  New test.
11562         * gfortran.dg/mvbits_7.f90:  New test.
11563         * gfortran.dg/mvbits_8.f90:  New test.
11564
11565 2009-01-27  Richard Guenther  <rguenther@suse.de>
11566
11567         PR tree-optimization/38503
11568         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11569
11570 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11571
11572         PR middle-end/38969
11573         * gcc.c-torture/execute/pr38969.c: New test.
11574
11575 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
11576
11577         PR testsuite/38864
11578         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11579         to dg-do compile.
11580         * gcc.target/mips/fixed-scalar-type.c: Likewise.
11581         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11582         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11583
11584 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
11585
11586         PR target/38952
11587         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11588         if __USING_SJLJ_EXCEPTIONS__ is defined.
11589
11590         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11591         __USING_SJLJ_EXCEPTIONS__ is defined.
11592         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11593         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11594         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11595         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11596         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11597         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11598
11599 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
11600
11601         PR testsuite/38949
11602         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11603         Use instead of C name in asm statements.
11604
11605 2009-01-26  Richard Guenther  <rguenther@suse.de>
11606
11607         PR tree-optimization/38745
11608         * g++.dg/torture/pr38745.C: New testcase.
11609
11610 2009-01-26  Richard Guenther  <rguenther@suse.de>
11611
11612         PR middle-end/38851
11613         * g++.dg/warn/Wuninitialized-1.C: New testcase.
11614
11615 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
11616
11617         * gcc.dg/bitfld-15.c: Gate warning on target
11618         pcc_bitfield_type_matters.
11619         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11620         g++.dg/ext/bitfield4.C: Likewise.
11621         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11622         bitfield for any target.
11623
11624 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
11625
11626         PR c/38957
11627         * gcc.dg/pr38957.c: New test.
11628
11629 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
11630
11631         PR fortran/38955
11632         * gfortran.dg/array_constructor_24.f: Allow tolerance when
11633         comparing floats.
11634
11635 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
11636
11637         PR tree-optimization/38953
11638         * gfortran.dg/graphite/pr38953.f90: New.
11639
11640 2009-01-24  Paul Brook  <paul@codesourcery.com>
11641
11642         * gcc.target/arm/neon-cond-1.c: New test.
11643
11644 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
11645
11646         PR tree-optimization/38932
11647         * gcc.dg/pr38932.c: New.
11648
11649 2009-01-23  Revital Eres  <eres@il.ibm.com>
11650
11651         * gcc.dg/sms-7.c: Fix test.
11652
11653 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
11654
11655         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11656         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11657         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11658         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11659
11660 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11661
11662         * gcc.dg/pr35729.c: Make test x86 specific.
11663
11664 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11665
11666         PR middle-end/38615
11667         * gcc.dg/pr38615.c: New test.
11668
11669 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
11670
11671         PR target/38931
11672         * gcc.target/i386/pr38931.c: New test.
11673
11674 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
11675
11676         PR c++/38930
11677         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11678         * g++.dg/template/typedef12.C: Likewise.
11679         * g++.dg/template/typedef13.C: Likewise.
11680         * g++.dg/template/typedef14.C: Likewise.
11681         * g++.dg/template/sfinae3.C: Likewise.
11682         * g++.old-deja/g++.pt/typename8.C: Likewise.
11683         * g++.dg/template/access11.C: Likewise
11684
11685 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
11686
11687         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11688         and mips*-*-irix*.
11689         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11690
11691 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
11692
11693         PR c++/26693
11694         * g++.dg/template/typedef11.C: New test.
11695         * g++.dg/template/typedef12.C: Likewise.
11696         * g++.dg/template/typedef13.C: Likewise.
11697         * g++.dg/template/typedef14.C: Likewise.
11698         * g++.dg/template/sfinae3.C: Compile this pedantically.
11699         The only errors expected should be the one saying the typedef is ill
11700         formed.
11701         * g++.old-deja/g++.pt/typename8.C: Likewise.
11702         * g++.dg/template/access11.C: Update this.
11703
11704 2009-01-21  Daniel Kraft  <d@domob.eu>
11705
11706         PR fortran/38887
11707         * gfortran.dg/mvbits_5.f90:  New test.
11708
11709 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
11710
11711         * gcc.dg/sms-6.c: New test.
11712         * gcc.dg/sms-7.c: Likewise.
11713
11714 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
11715
11716         PR fortran/38907
11717         * gfortran.dg/host_assoc_function_7.f90: New test
11718
11719 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11720             Richard Guenther  <rguenther@suse.de>
11721
11722         PR tree-optimization/38747
11723         PR tree-optimization/38748
11724         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11725         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11726         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11727
11728 2009-01-20  Kees Cook  <kees@ubuntu.com>
11729             H.J. Lu  <hongjiu.lu@intel.com>
11730
11731         PR target/38902
11732         * gcc.dg/pr38902.c: New.
11733
11734 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
11735
11736         PR target/38868
11737         * gfortran.dg/pr38868.f: New testcase.
11738
11739 2009-01-20  Richard Guenther  <rguenther@suse.de>
11740
11741         * gcc.c-torture/execute/pr36227.c: Move ...
11742         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11743
11744 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11745
11746         * lib/gfortran.exp: Add -B options for targets that use
11747         libgfortran.a%s in their specs.
11748
11749 2009-01-19  Jason Merrill  <jason@redhat.com>
11750
11751         PR c++/23287
11752         * g++.dg/template/dtor5.C: New test.
11753
11754 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11755
11756         PR fortran/38859
11757         * gfortran.dg/bound_5.f90: New test.
11758
11759 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11760
11761         PR target/38736
11762         * g++.dg/compat/abi/pr38736_main.C: New.
11763         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11764         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11765         * g++.dg/other/macro-1.C: Likewise.
11766         * gcc.dg/macro-1.c: Likewise.
11767         * gcc.dg/compat/pr38736_main.c: Likewise.
11768         * gcc.dg/compat/pr38736_x.c: Likewise.
11769         * gcc.dg/compat/pr38736_y.c: Likewise.
11770
11771 2009-01-18  Richard Guenther  <rguenther@suse.de>
11772
11773         PR tree-optimization/38819
11774         * gcc.c-torture/execute/pr38819.c: New testcase.
11775
11776 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11777
11778         PR fortran/38657
11779         * gfortran.dg/module_commons_3.f90: Reapply.
11780
11781 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11782
11783         PR fortran/34955
11784         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11785         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11786
11787 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11788
11789         PR fortran/38657
11790         * gfortran.dg/module_commons_3.f90: Remove
11791
11792 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11793
11794         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11795
11796 2009-01-16  Jason Merrill  <jason@redhat.com>
11797
11798         PR c++/38877
11799         * g++.dg/template/lvalue1.C: New test.
11800
11801         PR c++/29470
11802         * g++.dg/template/access20.C: New test.
11803         * g++.dg/torture/pr34641.C: Fix access.
11804
11805 2009-01-16  Richard Guenther  <rguenther@suse.de>
11806
11807         PR tree-optimization/38835
11808         PR middle-end/36227
11809         * gcc.c-torture/execute/pr36227.c: New testcase.
11810         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11811         * g++.dg/init/const7.C: Likewise.
11812
11813 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11814
11815         PR target/38554
11816         * gcc.c-torture/compile/pr38554.c: New test.
11817
11818 2009-01-16  Jason Merrill  <jason@redhat.com>
11819
11820         PR c++/38579
11821         * g++.dg/conversion/access1.C: New test.
11822
11823 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11824
11825         PR tree-optimization/38789
11826         * gcc.c-torture/compile/pr38789.c: New test.
11827
11828 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11829
11830         PR fortran/38152
11831         * gfortran.dg/proc_ptr_13.f90: New.
11832
11833 2009-01-15  Jason Merrill  <jason@redhat.com>
11834
11835         PR c++/38850
11836         * g++.dg/template/koenig6.C: New test.
11837
11838 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11839
11840         PR c++/29388
11841         * g++.dg/template/error37.C: New testcase.
11842
11843 2009-01-15  Jason Merrill  <jason@redhat.com>
11844
11845         PR c++/36334
11846         * g++.dg/conversion/memfn1.C: New test.
11847
11848         PR c++/37646
11849         * g++.dg/conversion/memfn2.C: New test.
11850
11851 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11852
11853         PR c++/38357
11854         * g++.dg/template/crash87.C: New test.
11855
11856 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11857
11858         PR middle-end/37843
11859         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11860
11861 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11862
11863         PR c++/38636
11864         * g++.dg/parse/crash50.C: New test.
11865
11866 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11867
11868         PR rtl-optimization/38245
11869         * gcc.dg/pr38245-3.c: New test.
11870         * gcc.dg/pr38245-3.h: New file.
11871         * gcc.dg/pr38245-4.c: New file.
11872         * gcc.dg/pr38364.c: New test.
11873
11874 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11875
11876         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11877         sequence PC-relative.
11878
11879 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11880
11881         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11882         calls and/or PLT markers.
11883         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11884         calls and/or PLT markers.
11885         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11886         calls and/or PLT markers.
11887         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11888         calls and/or PLT markers.
11889
11890 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11891             Nathan Froyd  <froydnj@codesourcery.com>
11892             Joseph Myers  <joseph@codesourcery.com>
11893
11894         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11895         New function.
11896         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11897         and use consistent CFLAGS.
11898         * gcc.target/powerpc/20030505.c: Likewise.
11899         * gcc.target/powerpc/20081204-1.c: Likewise.
11900         * gcc.target/powerpc/ppc-spe.c: Likewise.
11901         * gcc.target/powerpc/spe1.c: Likewise.
11902         * g++.dg/ext/spe1.C: Likewise.
11903         * g++.dg/other/opaque-1.C: Likewise.
11904         * g++.dg/other/opaque-2.C: Likewise.
11905         * g++.dg/other/opaque-3.C: Likewise.
11906
11907 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11908
11909         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11910         out of loop.
11911
11912 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11913
11914         PR target/38811
11915         * g++.dg/torture/pr38811.C: New file.
11916
11917 2009-01-14  Richard Guenther  <rguenther@suse.de>
11918
11919         PR tree-optimization/38826
11920         PR middle-end/38477
11921         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11922
11923 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11924
11925         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11926
11927 2009-01-14  Nick Clifton  <nickc@redhat.com>
11928
11929         PR c++/37862
11930         * g++.cp/parse/pr37862.C: New test.
11931
11932 2009-01-14  Julian Brown  <julian@codesourcery.com>
11933
11934         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11935         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11936         to...
11937         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11938         These.
11939
11940 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11941
11942         PR rtl-optimization/38774
11943         * gcc.dg/torture/pr38774.c: New test.
11944
11945         PR c++/38795
11946         * g++.dg/cpp0x/pr38795.C: New test.
11947
11948 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11949             Nathan Froyd  <froydnj@codesourcery.com>
11950             Joseph Myers  <joseph@codesourcery.com>
11951
11952         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11953         otherwise.  Do not check for AltiVec at runtime.
11954         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11955         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11956         * gcc.target/powerpc/altivec-1.c: Likewise.
11957         * gcc.target/powerpc/altivec-3.c: Likewise.
11958         * gcc.target/powerpc/altivec-10.c: Likewise.
11959         * gcc.target/powerpc/altivec-12.c: Likewise.
11960         * gcc.target/powerpc/altivec-24.c: Likewise.
11961         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11962         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11963         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11964         * gcc.target/powerpc/pr35907.c: Likewise.
11965         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11966         otherwise.  Do not check for Cell at runtime.
11967         * gcc.target/powerpc/altivec_check.h: Delete.
11968
11969         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11970         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11971         not check for AltiVec at runtime.
11972         * g++.dg/ext/altivec-cell-2.C: Likewise.
11973         * g++.dg/ext/altivec-cell-3.C: Likewise.
11974         * g++.dg/ext/altivec-cell-4.C: Likewise.
11975         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11976         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11977         check.
11978         * g++.dg/ext/altivec_check.h: Delete.
11979
11980 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11981
11982         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11983         effective target.  Adjust line numbers accordingly.
11984
11985 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11986
11987         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11988
11989 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11990
11991         PR tree-optimization/38786
11992         * gcc.dg/graphite/pr38786.c: New.
11993
11994 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11995
11996         Revert:
11997         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11998
11999         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12000         for alpha*-*-* targets.
12001         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12002
12003 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12004
12005         PR libfortran/38772
12006         * gfortran.dg/fmt_bz_bn_err.f: New test.
12007
12008 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
12009
12010         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
12011
12012 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
12013
12014         * lib/target-supports.exp (check_effective_target_powerpc64): New.
12015         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
12016         instruction support.  Do not check for it at runtime.
12017
12018 2009-01-12  Jason Merrill  <jason@redhat.com>
12019
12020         PR c++/35109
12021         * g++.dg/lookup/friend11.C: Remove expected error.
12022         * g++.dg/lookup/friend14.C: New test.
12023         * g++.dg/lookup/friend15.C: New test.
12024
12025 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
12026
12027         PR c++/36019
12028         * g++.dg/lookup/hidden-class12.C: New test.
12029         * g++.dg/lookup/hidden-class13.C: New test.
12030         * g++.dg/lookup/hidden-class14.C: New test.
12031         * g++.dg/lookup/hidden-class15.C: New test.
12032         * g++.dg/lookup/hidden-class16.C: New test.
12033
12034 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
12035
12036         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
12037         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
12038         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
12039
12040 2009-01-12  Jason Merrill  <jason@redhat.com>
12041
12042         PR c++/31488
12043         * g++.dg/other/vararg-3.C: New test.
12044
12045 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
12046
12047         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
12048         Explicitly enable SPE.
12049         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
12050         directive.
12051
12052         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
12053         Expect -flax-vector-conversions message.  Adjust incompatible
12054         types errors.
12055         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
12056         Make Foo extern.
12057
12058         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
12059
12060         * g++.dg/other/opaque-1.C: Run on targets with SPE.
12061
12062         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
12063         * g++.dg/other/opaque-2.C: Likewise.
12064         * g++.dg/other/opaque-3.C: Likewise.
12065
12066 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
12067
12068         PR c/32041
12069         * gcc.dg/pr32041.c: New test.
12070         * g++.dg/parse/offsetof9.C: New test.
12071
12072 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
12073             Nathan Froyd  <froydnj@codesourcery.com>
12074
12075         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
12076         * g++.dg/ext/attribute-test-1.C: Likewise.
12077         * g++.dg/ext/attribute-test-2.C: Likewise.
12078         * g++.dg/ext/attribute-test-3.C: Likewise.
12079         * g++.dg/ext/attribute-test-4.C: Likewise.
12080
12081 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
12082
12083         * gnat.dg/unchecked_convert3.adb: New test.
12084
12085 2009-01-12  Tomas Bily  <tbily@suse.cz>
12086
12087         PR middlend/38385
12088         * gcc.dg/tree-ssa/pr38385.c: New file.
12089
12090 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
12091
12092         PR c++/38794
12093         * g++.dg/parse/typedef9.C: New test.
12094
12095         PR tree-optimization/38807
12096         * gcc.c-torture/compile/pr38807.c: New test.
12097
12098 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
12099
12100         * gcc.target/mips/ins-2.c: New test.
12101
12102 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
12103
12104         PR testsuite/38809
12105         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
12106
12107 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
12108
12109         PR c++/36254
12110         * g++.dg/warn/Wreturn-type-5.C: New test.
12111
12112 2009-01-11  Matthias Klose  <doko@ubuntu.com>
12113
12114         PR middle-end/38616
12115         * gcc.dg/pr38616.c: New test.
12116
12117 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
12118
12119         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
12120
12121 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
12122
12123         PR c++/38648
12124         * g++.dg/expr/string-1.C: New test.
12125         * g++.dg/expr/string-2.C: New test.
12126
12127         PR c++/36695
12128         * g++.dg/ext/complex4.C: New test.
12129         * g++.dg/ext/complex5.C: New test.
12130         * g++.dg/init/reference1.C: New test.
12131         * g++.dg/init/reference2.C: New test.
12132         * g++.dg/init/reference3.C: New test.
12133
12134 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
12135
12136         PR fortran/38763
12137         * gfortran.dg/transfer_null_1.f90: New test.
12138
12139 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
12140
12141         PR fortran/38765
12142         * gfortran.dg/host_assoc_function_6.f90: New test.
12143
12144 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
12145
12146         * lib/target-supports.exp: Add method to determine if the effective
12147         target is really a ppc405 after applying all compile options.
12148         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
12149         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
12150         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
12151         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
12152         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
12153         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
12154         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
12155         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
12156         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
12157         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
12158         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
12159         * gcc.target/powerpc/405-machhw-1.c: Likewise.
12160         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
12161         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
12162         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
12163         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
12164         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
12165         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
12166         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
12167         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
12168         * gcc.target/powerpc/405-macchw-1.c: Likewise.
12169         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
12170         * gcc.target/powerpc/405-machhw-2.c: Likewise.
12171         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
12172         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
12173         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
12174         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
12175         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
12176         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
12177         * gcc.target/powerpc/405-macchw-2.c: Likewise.
12178         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
12179
12180 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
12181
12182         PR c++/35335
12183         * g++.dg/other/error31.C: New testcase.
12184
12185         PR c/35742
12186         * gcc.dg/pr35742.c: New test.
12187
12188 2009-01-09  John F. Carr  <jfc@mit.edu>
12189
12190         PR c++/37877
12191         * g++.dg/parse/linkage3.C: New test.
12192
12193 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
12194
12195         PR middle-end/38771
12196         * gcc.c-torture/compile/pr38771.c: New test.
12197
12198 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
12199
12200         * gcc.dg/pr34856.c: Ignore irrelevant warning.
12201
12202 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
12203
12204         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
12205         * gcc.dg/sibcall-4.c: Likewise.
12206
12207 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
12208             Jan Sjodin  <jan.sjodin@amd.com>
12209
12210         PR tree-optimization/38559
12211         * gcc.dg/graphite/pr38559.c: New.
12212
12213 2009-01-08  Ira Rosen  <irar@il.ibm.com>
12214
12215         PR tree-optimization/37194
12216         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
12217
12218 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
12219
12220         PR c++/38725
12221         * g++.dg/ext/label11.C: New test.
12222
12223 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
12224
12225         * lib/target-supports.exp (check_weak_override_available): New.
12226         * lib/target-supports-dg.exp (dg-require-weak-override): New.
12227         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
12228         dg-require-weak-override.
12229
12230 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
12231             Alan Modra  <amodra@bigpond.net.au>
12232
12233         * gcc.c-torture/compile/20090107-1.c: New test.
12234
12235 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
12236
12237         PR target/38706
12238         * g++.dg/other/pr38706.C: New test.
12239
12240 2009-01-07  Jason Merrill  <jason@redhat.com>
12241
12242         * g++.dg/cpp0x/variadic92.C: New test.
12243         * g++.dg/cpp0x/variadic93.C: New test.
12244
12245 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
12246
12247         * lib/target-supports-dg.exp (current_compiler_flags): New.
12248         (check-flags): Use it; do not access dg-test local variables.
12249         (dg-skip-if): Do not access dg-test local variables.
12250         (dg-xfail-run-if): Ditto.
12251         (dg-shouldfail): Ditto.
12252         * gcc.test-framework/test-framework.exp
12253         (check_effective_target_def_nocache): New.
12254         * gcc.test-framework/test-framework.awk: Handle scan tests.
12255         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
12256         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
12257         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
12258         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
12259         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
12260         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
12261         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
12262         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
12263         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
12264
12265         * g++.dg/torture/pr38586.C: Ignore a possible warning.
12266
12267         * lib/target-supports-dg.exp (check_test_flags): Delete.
12268
12269 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
12270
12271         PR tree-optimization/38492
12272         PR tree-optimization/38498
12273         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
12274         in trunk.
12275         * gcc.dg/graphite/block-0.c: Update test.
12276         * gcc.dg/graphite/block-1.c: Same.
12277         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
12278         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
12279         * gcc.dg/graphite/block-3.c: New.
12280         * gcc.dg/graphite/pr38498.c: New.
12281
12282 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
12283
12284         AVX Programming Reference (December, 2008)
12285         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
12286         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
12287         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
12288
12289         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
12290         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
12291
12292 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
12293
12294         PR fortran/38220
12295         * gfortran.dg/c_loc_pure_1.f90:  New test.
12296
12297 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
12298
12299         PR fortran/38669
12300         * gfortran.dg/elemental_dependency_3.f90:
12301         Add the final tree dump cleanup.
12302
12303 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
12304
12305         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
12306         passing -m32.
12307
12308         PR rtl-optimization/38722
12309         * gfortran.dg/pr38722.f90: New test.
12310
12311 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
12312
12313         PR c/34252
12314         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
12315         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
12316
12317 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
12318
12319         * gfortran.dg/implicit_12.f90: Add space around dg directive.
12320         * gfortran.dg/typebound_call_8.f03: Same.
12321         * gfortran.dg/elemental_bind_c.f90: Same.
12322         * gfortran.dg/typebound_call_7.f03: Same.
12323         * gfortran.dg/interface_proc_end.f90: Same
12324         * gfortran.dg/pr37243.f: Fix typo.
12325
12326 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
12327
12328         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
12329         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
12330         large stack sizes.
12331
12332 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
12333
12334         AVX Programming Reference (December, 2008)
12335         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
12336         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
12337         * gcc.target/i386/sse-14.c: Likewise.
12338
12339         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
12340         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
12341         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
12342         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
12343
12344 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12345
12346         PR libfortran/38735
12347         * gfortran.dg/fmt_bz_bn.f: Update test.
12348
12349 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
12350
12351         PR c++/38472
12352         * g++.dg/conversion/usual-arith-conv.C: New test.
12353
12354 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12355
12356         PR c/34911
12357         * gcc.dg/vector-3.c: New testcase.
12358         * g++.dg/ext/vector15.C: New test.
12359
12360 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12361
12362         PR tree-optimization/38510
12363         * gcc.dg/graphite/pr38510.c: New.
12364
12365 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12366             Jan Sjodin <jan.sjodin@amd.com>
12367
12368         PR tree-optimization/38500
12369         * gcc.dg/graphite/pr38500.c: New.
12370
12371 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
12372
12373         * gcc.c-torture/compile/20001226-1.c: Generalize
12374         dg-timeout-factor.
12375         * gcc.c-torture/compile/limits-fnargs.c: Add
12376         dg-timeout-factor.
12377         * gcc.dg/20020425-1.c: Likewise.
12378         * gcc.dg/pch/pch.exp: Likewise.
12379
12380 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12381
12382         PR fortran/38657
12383         * gfortran.dg/module_commons_3.f90: New test.
12384
12385 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
12386
12387         PR fortran/37159
12388         * gfortran.dg/random_seed_1.f90: Updated.
12389
12390 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
12391
12392         PR fortran/38669
12393         PR fortran/38726
12394         * gfortran.dg/elemental_subroutine_7.f90:
12395         Fix p values so that it can be used as vector subscript.
12396
12397 2009-01-05  Jason Merrill  <jason@redhat.com>
12398
12399         * g++.dg/cpp0x/initlist12.C: Add another test.
12400
12401         * g++.dg/cpp0x/defaulted7.C: New test.
12402
12403 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12404
12405         PR fortran/38672
12406         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
12407         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
12408
12409 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
12410
12411         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12412         for alpha*-*-* targets.
12413         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12414
12415 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12416
12417         PR fortran/38665
12418         * gfortran.dg/host_assoc_function_5.f90: New test.
12419
12420 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12421
12422         PR fortran/38669
12423         * gfortran.dg/elemental_dependency_3.f90: New test.
12424         * gfortran.dg/elemental_subroutine_7.f90: New test.
12425
12426 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
12427
12428         * gcc.dg/struct-ret-3.c: Include unistd.h.
12429         (main): Exit early if system memory page size is
12430         larger than 4096 bytes.
12431
12432 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
12433
12434         PR fortran/38718
12435         * gfortran.dg/merge_init_expr.f90: New.
12436
12437 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12438
12439         PR fortran/38536
12440         * gfortran.dg/c_loc_tests_13.f90: New test.
12441         * gfortran.dg/c_loc_tests_14.f90: New test.
12442
12443 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
12444
12445         * gfortran.dg/func_result_4.f90: New.
12446
12447 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
12448
12449         PR fortran/38594
12450         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
12451         interface still works, in addition to original tests.
12452         * gfortran.dg/host_assoc_call_6.f90: New test.
12453
12454 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
12455
12456         PR c++/38705
12457         * g++.dg/torture/pr38705.C: New test.
12458
12459         PR c/38700
12460         * gcc.dg/pr38700.c: New test.
12461
12462 2009-01-02  Jason Merrill  <jason@redhat.com>
12463
12464         * g++.dg/cpp0x/initlist11.C: New test.
12465         * g++.dg/cpp0x/initlist12.C: New test.
12466
12467 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
12468
12469         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
12470         Allow extra informative notes.
12471
12472 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
12473
12474         PR c/36489
12475         * gcc.dg/pr36489.c: New test.
12476
12477 \f
12478 Copyright (C) 2009 Free Software Foundation, Inc.
12479
12480 Copying and distribution of this file, with or without modification,
12481 are permitted in any medium without royalty provided the copyright
12482 notice and this notice are preserved.